[gmime-devel] GMime 2.3.9 released
- From: Jeffrey Stedfast <fejj novell com>
- To: gmime-devel-list gnome org
- Subject: [gmime-devel] GMime 2.3.9 released
- Date: Sun, 07 Sep 2008 15:57:00 -0400
I've just released GMime 2.3.9 which includes the following changes:
* Added g_mime_parser_get_headers_[begin,end]() to get the message
header offsets (needed by Bongo and DBMail)
* Made g_mime_message_foreach() and g_mime_multipart_foreach() recursive
- the callback function signature has been changed to pass a GMimeObject
*parent so that the callback has additional some context.
* Removed some unnecessary fields from GMimeMultipart and subclasses to
reduce duplication of strings that could easily be gotten from a table
lookup.
* util/gtrie.c and cache.c have been reworked a bit to use GLib's GSlice
allocator instead of a custom allocator which should reduce memory usage
a little as well as making it easier to copy/paste those utility classes
into another project :)
* Reworked GMimeObject::set_content_type() and the parser bits that used
to call it so that duplicated processing was reduced/eliminated. Also,
calling g_mime_object_set_header (object, "Content-Type", value); will
now cause the virtual ::set_content_type() method to be called so that
custom GMimeObject subclasses can extract any info out of the new
GMimeContentType object if they require.
http://download.gnome.org/sources/gmime/2.3/gmime-2.3.9.tar.bz2
http://download.gnome.org/sources/gmime/2.3/gmime-2.3.9.tar.gz
Jeff
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]