2.18.2: 2009-03-23 Daniel Elstner * glib/src/keyfile.{ccg,hg}: Conditionalize all exception-handling code in order to fix the build with --disable-api-exceptions. * glib/src/regex.hg: ditto, * gio/src/appinfo.ccg: ditto, * gio/src/file.{ccg,hg}: ditto, * gio/src/outputstream.ccg: ditto, * examples/keyfile/main.cc: ditto, * examples/regex/main.cc: ditto, * tests/giomm_ioerror/main.cc: ditto, * tests/giomm_simple/main.cc: ditto. 2009-03-19 José Alburquerque * tools/m4/class_gobject.m4: Added _CUSTOM_CTOR_CAST to _CLASS_GOBJECT for classes that need to include custom code in their cast and construct_params constructors as is done with _CLASS_GTKOBJECT. Bug #574861. 2009-03-18 José Alburquerque * tools/m4/base.m4: Modified _GET_TYPE_FUNC() to properly work with types like GtkFOOBar producing, for example, gtk_foo_bar_get_type() instead of gtk_fo_obar_get_type(). Bug #575870. 2009-03-09 Daniel Elstner * tools/extra_defs_gen/generate_extra_defs.cc (get_properties): Replace nested double quotes in the docs string by single quotes to ease the parsing pain of gmmproc. 2009-01-19 Tao Wang * glib/src/nodetree.hg: Do not use a non-ASCII dash character, to avoid the MSVC++ warning C4819 with Visual Studio 2008. Bug #568072 2009-01-11 José Alburquerque * tools/extra_defs_gen/generate_extra_defs.cc: * tools/extra_defs_gen/generate_extra_defs.h: Undid patch from bug #562810 (José Alburquerque). All the confusion about gstreamermm packaging (see bug #565454) led to suggested patch which will really probably never be used. 2009-01-06 Jonathon Jongsma * glib/src/uriutils.ccg: fix a memory leak in the uri utility functions caused by not freeing the returned C string. Bug #566845 (Jason Kasper) 2008-12-16 José Alburquerque * tools/extra_defs_gen/generate_extra_defs.cc: * tools/extra_defs_gen/generate_extra_defs.h: Modify extra defs generation utility to accept custom defined function to determine if GType is a pointer. Bug #562810. 2008-12-10 Przemysław Grzegorczyk * Cleaned up glib includes since in the future, only glib.h (and glib-object.h, etc) will be allowed to be included directly. Bug #563987 2008-12-01 Hubert Figuiere * glib/src/markup.ccg: Change the way unused variables are marked. Bug #562716 2008-11-29 Hubert Figuiere * glib/src/nodetree.hg: Fix -Wshadow warnings. Bug #555743. 2.18.1: