2.21.3:

2009-07-27  Jonathon Jongsma  <[email protected]>

       * NEWS:
       * configure.ac: update for release

2009-07-26  Jonathon Jongsma  <[email protected]>

       * glib/glibmm/objectbase.cc:
       * glib/glibmm/objectbase.h: add freeze_notify()/thaw_notify.  Fixes
         Bug #575533

2009-07-26  Jonathon Jongsma  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * examples/properties/properties_example.cc: Only compile the
       properties example if properties are enabled.

2009-07-16  Jonathon Jongsma  <[email protected]>

       * .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  <[email protected]>

       * gio/src/resolver.ccg:
       * gio/src/resolver.hg: add async versions of Resolver methods

2009-07-16  Jonathon Jongsma  <[email protected]>

       * gio/src/resolver.ccg:
       * gio/src/resolver.hg: add overloads for resolver methods without a
         cancellable object

2009-07-16  Jonathon Jongsma  <[email protected]>

       * gio/src/drive.hg:
       * tools/m4/convert_gio.m4: add get_start_stop_type() and
         Gio::DriveStartStopType enum

2009-07-16  Jonathon Jongsma  <[email protected]>

       * gio/src/drive.hg: add _IGNORE() for a eject_with_operation() which
         is hand-written

2009-07-14  Jonathon Jongsma  <[email protected]>

       * 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  <[email protected]>

       * 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).