2.31.2:

2011-11-24  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Make class Glib::Threads::Private buildable with --enable-warnings=fatal.

	* glib/src/threads.hg: G_PRIVATE_INIT(destructor_func) is used only in an
	initialization.

2011-11-23  Murray Cumming  <murrayc@murrayc.com>

	Add Glib::Threads::* in threads.h, deprecating everything in thread.h

	* glib/src/filelist.am:
	* glib/src/thread.[hg|ccg]: Deprecate the whole file, adding 
	deprecation doxygen comments to all API.
	* glib/src/threads.[hg|ccg]: A new Threads namespace containing
	equivalents for everything in thread.h, implemented using 
	only non-deprecated glib API. This was necessary because we had
	to break the ABI to do this.
	* glib/glibmm.h: Include threads.h

	* glib/glibmm/main.[h|cc]: Added a wait() method overload that 
	takes the new types, deprecating the existing wait() method.

	* examples/network/resolver.cc:
	* examples/network/socket-client.cc:
	* examples/network/socket-server.cc:
	* examples/thread/dispatcher.cc:
	* examples/thread/dispatcher2.cc:
	* examples/thread/thread.cc:
	* examples/thread/threadpool.cc:
	* glib/glibmm/dispatcher.cc:
	* glib/glibmm/exceptionhandler.cc:
	* glib/glibmm/threadpool.[h|cc]: Use the new Glib::Threads::* types
	instead of thread.h.

2011-11-23  Murray Cumming  <murrayc@murrayc.com>

	Avoid a deprecation warning in implelementation of deprecated API.

	* glib/glibmm/main.cc: Define GLIB_DISABLE_DEPRECATION_WARNINGS
	to avoid a warning about g_source_get_current_time(), 
	which we must use in our own deprecated code.

2011-11-23  Murray Cumming  <murrayc@murrayc.com>

	class.cc: Avoid compiler warnings when using -std=c++0x with g++.

	* glib/glibmm/class.cc: Add casts because GTypeQuery::class_size 
	and instance_size are guint but GTypeInfo::class_size and 
	instance_size are guint16.

2011-11-18  Murray Cumming  <murrayc@murrayc.com>

	Require glibmm 2.2.10 so that make check works.

	* configure.ac: Bug #663686 (Michael Biebl)

2011-11-16  Hub Figuière  <hub@figuiere.net>

	Ensure template parameter has a space before to avoid trigraphs.
	(Gtkmm bug #663303)

	* tools/m4/property.m4: Ensure template parameter has a space
	before to avoid trigraphs.

2011-10-26  José Alburquerque  <jaalburqu@svn.gnome.org>

	giomm: Add some unwrapped methods and properties.

	* gio/src/drive.hg: Add get_sort_key().
	* gio/src/emblemedicon.hg: Add clear_emblems().
	* gio/src/fileicon.hg: Add the "file" property.
	* gio/src/inetaddress.hg: Add address_equal().
	* gio/src/mount.hg: Add get_sort_key().
	* gio/src/socket.hg: Add the "timeout" property.
	* gio/src/socketaddress.hg: Add the "family" property.
	* tools/m4/convert_gio.m4: Add a necessary conversion.

2011-10-26  José Alburquerque  <jaalburqu@svn.gnome.org>

	gmmproc: Example Removal: Also remove code in </programlisting> tags.

	* tools/pm/DocsParser.pm (lookup_documentation): Also remove code in
	<programlisting>...</programlisting> tags.