2.29.11: 2011-07-19 Murray Cumming 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 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 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 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 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 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.