2005-03-29 Jeffrey Stedfast * README: Updated. * configure.in: Bumped version to 2.1.14 * gmime/gmime-parser.c (parser_step_headers): If we didn't find EOL for a header, set state based on 'inptr' rather than 'start'. Fixes a bug parsing headers that cross read boundaries (and where headers are longer than the internal read-ahead buffer size). 2005-03-23 Joe Shaw * configure.in: Require gtk-sharp >= 1.0.6 for important memory leak fixes 2005-03-15 Joe Shaw * mono/Makefile.am: Build ObjectStream.cs * mono/ObjectStream.cs: Added. Implements a .net Stream for getting the conents from a GMime.Object. 2005-03-12 Joe Shaw * mono/GMime.metadata: Tag the return values of MessagePart.Message, Message.MimePart, Multipart.GetPart() and Multipart.GetSubpartFromContentId() as "owned", meaning that gtk-sharp should not ref them but take ownership of the single reference that's returned from the underlying C functions. * mono/Message.custom: Don't instantiate InternetAddress objects, just deal with the C APIs directly. This saves us a lot of allocations and fixes a bug in gtk-sharp where opaque objects would leak references. 2005-03-07 Jeffrey Stedfast * gmime/gmime-header.c (g_mime_header_prepend): New function to prepend a header to the list.