2.21.3:

2009-07-27  Jonathon Jongsma  <jonathon.jongsma@collabora.co.uk>

	* NEWS:
	* configure.ac: update for release

2009-07-26  Jonathon Jongsma  <jonathon.jongsma@collabora.co.uk>

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

2009-07-26  Jonathon Jongsma  <jonathon@quotidian.org>

	* 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  <jonathon@quotidian.org>

	* 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  <krnowak@svn.gnome.org>

	* 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  <davidk@openismus.com>

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

2009-07-16  Jonathon Jongsma  <jonathon.jongsma@collabora.co.uk>

	* .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  <jonathon.jongsma@collabora.co.uk>

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

2009-07-16  Jonathon Jongsma  <jonathon.jongsma@collabora.co.uk>

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

2009-07-16  Jonathon Jongsma  <jonathon.jongsma@collabora.co.uk>

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

2009-07-16  Jonathon Jongsma  <jonathon.jongsma@collabora.co.uk>

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

2009-07-14  Jonathon Jongsma  <jonathon@quotidian.org>

	* 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  <jaalburqu@svn.gnome.org>

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