2.33.14: 2012-10-12 Kjell Ahlstedt gmmproc: Add 3-argument @newin. * tools/pm/DocsParser.pm: Convert "Since: 1.2.3" to "@newin{1,2,3}". Some C projects (goocanvas, grilo, gstreamer) use "Since: 1.2.3", instead of "Since: 1.2". The corresponding C++ projects need an ALIAS for this @newin in Doxyfile.in, like in mm-common/skeletonmm/doc/reference/Doxyfile.in. 2012-10-08 José Alburquerque FileInfo: set_attribute_strings(): Const correction. * gio/src/fileinfo.hg: Pass the attr_value vector as a const std::vector<>& and not just a std::vecto<>&. I must not have been paying attention to what I was doing when wrapping this. 2012-10-07 Murray Cumming Require the latest mm-common. * configure.ac: This should avoid us creating tarballs without the mm-common improvements. 2012-10-06 Murray Cumming MenuItem: get_attribute(): Remove const overload / make it const. * gio/src/menuitem.hg: It does not make sense to have a return by value that is const. * gio/src/menuattributeiter.hg: * gio/src/menumodel.hg: Add TODOs for a future ABI break, so we can fix the same problem here. 2012-10-04 José Alburquerque MenuItem: Rename the get_attribute_value() methods to get_attribute(). * gio/src/menuitem.hg: Rename the just added methods to just get_attribute() instead of get_attribute_value() to make the method name shorter. Also deprecate the set_attribute_value() method and add a set_attribute() method to go with the newly renamed get_attribute() methods. 2012-10-03 José Alburquerque MountOperation: Wrap the "show-unmount-progesss" signal. * gio/src/mountoperation.hg: 2012-10-03 José Alburquerque MenuItem: Add the get_attribute_value() methods. * gio/src/menuitem.hg: Add the methods (const and non-const versions) and overloads without the VariantType parameter which can be null, wrapping the g_menu_item_get_attribute_value() function. (MenuItem): Add an overload for the "label" and "submenu" constructor without the label parameter which can be null. (create): Do the same for the create() method of the constructor above. * gio/src/menumodel.hg: Add an _IGNORE (completing a TODO). 2012-10-03 José Alburquerque IOStream: Add the splice_async() and splice_finish() methods. * gio/src/iostream.{ccg,hg}: Add cancellable and non-cancellable versions of the splice_async() method wrapping the corresponding C function. Add the splice_finish() method wrapping the corresponding C function. Also add the class docs. 2012-10-02 José Alburquerque FileInfo, FileAttributeMatcher: Wrap some unwrapped functions. * gio/src/fileinfo.hg (FileAttributeMatcher): Add the create_difference() and to_string() methods wrapping the g_file_attribute_matcher_subtract() and the g_file_attribute_matcher_to_string() functions. (FileInfo): Add the has_namespace(), [get|set]_attribute_status(), and [get|set]_attribute_strings() methods wrapping the g_file_info_has_namespace(), g_file_info_[get|set]_attribute_status(), and g_file_info_[get|set]_attribute_stringv() functions. * tools/m4/convert_gio.m4: Add an enum and FileAttributeMatcher conversions. 2012-10-02 José Alburquerque VariantIter: Correct an _IGNORE. * glib/src/variantiter.hg: 2012-10-01 José Alburquerque VariantIter: Add init() method. * glib/src/variantiter.hg: Wrap the g_variant_iter_init() function. * tools/m4/convert_glib.m4: Add a necessary conversion. * glib/src/varianttype.hg: Add an _IGNORE. 2012-10-01 Murray Cumming DBus::Proxy: Add call(), call_sync() and call_finish() for unix_fd_list. * gio/src/dbusproxy.[hg|ccg]: Add method overloads for the call methods that take a GUnixFDList. This is based on the similar methods in dbusconnection.[hg|ccg]. 2012-10-01 Murray Cumming DBusConnection: Fix a typo in implementation. * gio/src/dbusconnection.ccg: g_dbus_connection_call_with_unix_fd_list() was mistyped. I wonder why the compiler did not complain. 2012-09-30 José Alburquerque ActionGroup: Add the query_action() methods. * tools/m4/base.m4: * tools/m4/convert_base.m4: * tools/m4/filelist.am: * tools/m4/initialize.m4: * tools/m4/initialize_base.m4: * tools/m4/initialize_gio.m4: * tools/m4/initialize_glib.m4: * tools/m4/initialize_glibmm.m4: Move the _INITIALIZE macros into their own files as is done for the _CONVERT macros so that some basic types that are common (like initializing a bool& from a gboolean) can be defined once and used in other circumstances. * gio/src/dbusconnection.hg: Move an _INITIALIZATION macro to the general files above (the gio initialize file). * gio/src/actiongroup.hg: Add the query_action() methods (the needed _INITIALIZATION macros are in the glib initialize file). * tools/pm/Output.pm (convert_args_cpp_to_c): Correct the indentation of the declarations of the C output variables and the setting of the C++ output parameters from the C variables for methods that use the output parameter feature of gmmproc. 2012-09-30 José Alburquerque RegEx: Add the get_has_cr_or_lf() method. * glib/src/regex.hg: 2012-09-25 José Alburquerque gmmproc: Make the output param feature work for single indirection. * tools/pm/Output.pm (convert_args_cpp_to_c): When inserting C object initializations for C objects that will be used to set output parameters, initialize the C object to a "default constructed" object of the same type if there is single indirection and not zero to ensure successful compilation in that case. * tools/m4/method.m4: Whitespace correction of the body of generated non-static methods. This ensures each statement is on its own line and that there are no blank lines to make methods as compact as possible. Bug #662371.