2.21.3: 2009-07-27 Jonathon Jongsma * NEWS: * configure.ac: update for release 2009-07-26 Jonathon Jongsma * glib/glibmm/objectbase.cc: * glib/glibmm/objectbase.h: add freeze_notify()/thaw_notify. Fixes Bug #575533 2009-07-26 Jonathon Jongsma * gio/src/memoryinputstream.ccg: fix a build error with explicit casts. I had made this change before, but apparently i forgot to commit it. 2009-07-26 Jonathon Jongsma * gio/src/memoryinputstream.ccg: * gio/src/memoryinputstream.hg: fix MemoryInputStream::add_data() so that it copies the memory internally. This function was basically unusable before except with statically allocated memory. Otherwise the memory would have been leaked (if the caller did not free it) or the memory could have been corrupted (if the caller freed it before the MemoryInputStream was finished using it). The std::string version was susceptible to memory corruption as well, so we take a copy of that string as well. To avoid needing to always copy the memory, I also introduced an overload which accepts a GDestroyNotify function that will free the memory when the object is finished with it. Fixes Bug #589683. 2009-07-26 Krzesimir Nowak * glib/glibmm/timeval.cc: * glib/glibmm/timeval.h: Wrapped g_time_val_from_iso8601() and g_time_val_to_iso8601(). * glib/src/date.ccg: * glib/src/date.hg: Wrapped g_date_get_iso8601_week_of_year(). 2009-07-17 David King * examples/properties/properties_example.cc: Only compile the properties example if properties are enabled. 2009-07-16 Jonathon Jongsma * .gitignore: * configure.ac: * examples/Makefile.am: * examples/network_io/Makefile.am: * examples/network_io/resolve.cc: Added a simple example showing how to resolve an internet address from a hostname 2009-07-16 Jonathon Jongsma * gio/src/resolver.ccg: * gio/src/resolver.hg: add async versions of Resolver methods 2009-07-16 Jonathon Jongsma * gio/src/resolver.ccg: * gio/src/resolver.hg: add overloads for resolver methods without a cancellable object 2009-07-16 Jonathon Jongsma * gio/src/drive.hg: * tools/m4/convert_gio.m4: add get_start_stop_type() and Gio::DriveStartStopType enum 2009-07-16 Jonathon Jongsma * gio/src/drive.hg: add _IGNORE() for a eject_with_operation() which is hand-written 2009-07-14 Jonathon Jongsma * Fix Bug #587173 – Fails to install when bootstrapped with Automake 1.11 * glib/glibmm/Makefile.am: remove .hg-generated headers from this Makefile to fix built with automake-1.11 * glib/src/Makefile_list_of_hg.am_fragment: re-format this list of .hg files so it's easier to both read and maintain 2009-07-14 José Alburquerque * glib/src/glib_docs_override.xml: * glib/src/keyfile.ccg: * glib/src/keyfile.hg: Repair Glib::KeyFile docs with regard to exceptions. Make sure that the methods that throw exceptions are implemented correctly if GLIBMM_EXCEPTIONS_ENABLED is not defined. Bug #587766 (Tomasz Jankowski).