2.31.18.1:

2012-02-26  José Alburquerque  <jaalburquerque@gmail.com>

	h2def.py: Handle types such as 'const gchar* const *' for functions.

	* tools/defs_gen/h2def.py (clean_func): Make deprecated handling more
	general so that macros such as GDK_DEPRECATED and GDK_DEPRECATED_FOR()
	are also stripped.  Also replace '* const' with '*-const' in the
	constants processing section so that types such as 'const gchar*
	const*' (which are now used in the declaration of functions such as
	gtk_about_dialog_get_authors()) are correctly processed.

2012-02-26  José Alburquerque  <jaalburquerque@gmail.com>

	Gio::DBus::[ActionGroup|MenuModel]: Have get() and not create() methods.

	* gio/src/dbusactiongroup.hg:
	* gio/src/dbusmenumodel.hg: Have get() methods to get instances of
	theses classes and not create() methods as is done in
	Gio::Application.

	Bug #637445.

2012-02-24  Murray Cumming  <murrayc@murrayc.com>

	gmmproc: _WRAP_PROPERTY(): Allow properties to be deprecated.

	* tools/m4/property.m4: get_docs(): Take optional documentation_docs
	too, like DocsParser::lookup_documentation().
	* tools/pm/Output.pm: output_wrap_property(): Take a deprecated bool
	and deprecated_docs, adding the ifdef if necessary and passing 
	it to the _PROPERTY_PROXY() m4 macro, with the amended documentation.
	* tools/pm/Property.pm: _PROPERTY_PROXY(): Take a deprecated bool
	parameter and add the ifndef if necessary.
	* tools/pm/WrapParser.pm: on_wrap_property(): Parse an optional
	deprecated "the explanation" parameter.

2012-02-24  José Alburquerque  <jaalburquerque@gmail.com>

	Gio::Application, Gio::DBus::AuthObserver: Typos.

	* gio/src/application.hg:
	* gio/src/dbusauthobserver.hg:

2012-02-24  José Alburquerque  <jaalburquerque@gmail.com>

	Gio::Application: Add missing virtual functions and methods.

	* gio/src/application.{ccg,hg}: Add the rest of the virtual functions
	-- all except the one with a GVariantBuilder parameter because that
	type is not wrapped yet.  Also add the [set|get]_default() methods
	wrapping the respective C functions.
	* gio/src/gio_vfuncs.defs: Add the rest of GApplication's virtual
	function definitions so they can be wrapped.
	* tools/m4/convert_gio.m4: Add GApplication conversions.

2012-02-24  José Alburquerque  <jaalburquerque@gmail.com>

	giomm: Add class docs to recently added Application related classes.

	* gio/src/actionmap.hg:
	* gio/src/dbusactiongroup.hg:
	* gio/src/dbusmenumodel.hg:
	* gio/src/menuattributeiter.hg:
	* gio/src/menulinkiter.hg:
	* gio/src/remoteactiongroup.hg:

2012-02-24  José Alburquerque  <jaalburquerque@gmail.com>

	MenuModel: Add the attribute and link constants.

	* gio/src/dbusmenumodel.hg:
	* gio/src/menumodel.ccg: Add the class documentation.  Also add the
	attribute and link constants from the C API in enums and re-wrap the
	existing methods to use the enums (this was adapted from gstreamermm).

2012-02-23  José Alburquerque  <jaalburquerque@gmail.com>

	giomm: Add the DBus::MenuModel class.

	* gio/src/dbusmenumodel.{ccg,hg}: Add the sources wrapping a single
	create() method.
	* gio/src/filelist.am: Add the sources to the list of files to be
	built.

2012-02-23  José Alburquerque  <jaalburquerque@gmail.com>

	Gio::DBus::Connection: Add the MenuModel export/unexport methods.

	* gio/src/dbusconnection.{ccg,hg}: Add the two new methods, wrapping
	the two functions in the GMenuModel exporter API:
	http://developer.gnome.org/gio/2.31/gio-GMenuModel-exporter.html
	* tools/m4/convert_gio.m4: Add necessary conversions.

2012-02-22  José Alburquerque  <jaalburquerque@gmail.com>

	giomm: MenuModel, MenuAttributeIter: Correct typos.

	* gio/src/menuattributeiter.hg (get_next): Remove extra (unneeded)
	parameter to the _WRAP_METHOD_DOCS_ONLY macro.
	* gio/src/menumodel.ccg: Whitespace.

2012-02-22  José Alburquerque  <jaalburquerque@gmail.com>

	giomm: Add the MenuModel and Menu[Attribute|Link]Iter classes.

	* gio/src/menuattributeiter.{ccg,hg}:
	* gio/src/menulinkiter.{ccg,hg}:
	* gio/src/menumodel.{ccg,hg}:
	* gio/src/filelist.am: Add the sources for the classes and include
	them in the list of source files to build.
	* tools/m4/convert_gio.m4:
	* tools/m4/convert_glib.m4: Add the necessary conversions.

2012-02-22  José Alburquerque  <jaalburquerque@gmail.com>

	Gio::Application: Derive from the ActionGroup interface.

	* gio/src/application.hg: As is done in the C API.