2.29.11:

2011-07-19  Murray Cumming  <murrayc@murrayc.com>

	Add reftpr_sigc_bind test case.

	* tests/glibmm_refptr_sigc_bind/main.cc:
	* tests/Makefile.am: Add a new test case from Kjell Ahlstedt, to test a fix 
  in libsigc++. See bug #564005#c14.

2011-07-19  Murray Cumming  <murrayc@murrayc.com>

	Add h2defs.py and docextract_to_xml.py, removed from pygboject.

	* tools/defs_gen/definitions.py:
	* tools/defs_gen/defsparser.py:
	* tools/defs_gen/docextract.py:
	* tools/defs_gen/docextract_to_xml.py:
	* tools/defs_gen/h2def.py:
	* tools/defs_gen/scmexpr.py: Add h2def.py and docextract_to_xml.py, 
	and any .py files that they use, because they were removed from pygobject.
	* tools/Makefile.am: Add these to EXTRA_DIST.
	
2011-07-18  José Alburquerque  <jaalburqu@svn.gnome.org>

	gmmproc: _STRUCT_NOT_HIDDEN: Make macro local to class only.

	* tools/m4/class_shared.m4 (STRUCT_NOT_HIDDEN): Undefine the boolean
	variable that signals that the typedefs generated by gmmproc should
	not be generated once the _STRUCT_NOT_HIDDEN macro is used so that it
	doesn't affect all the classes defined in a file.

2011-07-12  Murray Cumming  <murrayc@murrayc.com>

	AppInfo: Add launch() taking one file, and launch_uri() taking one URI.

	* gio/src/appinfo.[hg|ccg]: Add launch() overloads that take a single 
	Gio::File, for convenience.
	Also add launch_uri() to take a single URI.

2011-07-12  Murray Cumming  <murrayc@murrayc.com>

	AppInfo::launch(): Correct the parameter type.

	* gio/src/appinfo.hg: g_app_info_launch() takes a GList of GFile, not of 
	strings. Also use a vector instead of a ListHandle, as per our new convention.
	It is acceptable to change this API/ABI because this method could never 
	possibly have been used by any application without crashes, so this can't 
	make anything worse.
	Also add an overload without the launch_context parameter, using the new {?} 
	syntax.
	Luckily we did not implement the vfuncs, or maybe we disabled them because of 
	the crashes.

2011-07-12  Murray Cumming  <murrayc@murrayc.com>

	AppInfo::launch_uris(): Corrected (with deprecation) and add overload.

	* gio/src/appinfo.[hg|ccg]: Deprecate the existing method and add one that 
	takes a C++ AppLaunchContext instead of a GAppLaunchContext*.
	Also add an overload with no AppLaunchContext, using the new {?} syntax.