2.82.0 2024-08-26 Kjell Ahlstedt Add Gio::Converter::convert(const Glib::RefPtr&) * configure.ac: * meson.build: Require glib >= 2.81.0. * gio/src/converter.hg: Add convert(const Glib::RefPtr&). * gio/src/file.hg: * gio/src/settings.hg: Add some _IGNORE() directives. 2024-08-26 Kjell Ahlstedt Glib, Gio: Regenerate docs.xml and .defs files using glib files from glib 2.82.0. 2024-07-31 Kjell Ahlstedt Gio::DBus::Connection: Add register_object() with slots. * examples/Makefile.am: Distribute session_bus_client.sh. * examples/dbus/session_bus_client.sh: New file for testing session_bus_service. * examples/dbus/session_bus_service.cc: Use Connection:register_object() with slots instead of the one with an InterfaceVTable. * gio/src/dbusconnection.[ccg|hg]: Add register_object(object_path, interface_info, slot_method_call, slot_get_property, slot_set_property). Small improvements of documentation of other methods. Fixes #42 2024-07-31 Kjell Ahlstedt Gio::DBus::InterfaceVTable, SubtreeVTable: Improve code snippets in docs * gio/src/dbusinterfacevtable.hg: * gio/src/dbussubtreevtable.hg: Reformat code snippets in the documentation. * gio/src/dbussubtreevtable.ccg: Check if node == nullptr in DBusSubtreeVTable_Introspect_giomm_callback(). 2024-07-31 Kjell Ahlstedt Add Gio::DBus::own_name(connection, .....) * gio/src/dbusownname.[ccg|hg]: Add own_name(connection, .....). * gio/src/dbuswatchname.[ccg|hg]: Fix some typos in the comments. 2024-07-16 Kjell Ahlstedt Meson build: Don't try to get removed PACKAGE_TARNAME from pkg_conf_data when glibmm is a subproject. dependency().get_variable(pkgconfig: 'xxx', internal: 'xxx') -> dependency().get_variable('xxx'). Possible when meson version >= 0.51. 2024-07-09 Kjell Ahlstedt Meson: Remove the can_add_dist_script variable It's unnecessary when the meson version >= 0.58.