*** glibmm: glibmm 2.52 wraps glib 2.52
glibmm 2.52 is a version of the glibmm-2.52 API. It installs in parallel with the gtkmm-2.4 API/ABI, of which the most recent version is glibmm 2.50. http://www.gtkmm.org *** Changes 2.51.1.2 (unstable): Distro packagers should probably not package this yet. Glib: * Remove some deprecated API (Kjell Ahlstedt) * Variant: Remove the string specializations of cast_dynamic. (Kjell Ahlstedt) * Glib::VariantType: Add get_item_types(), removing first() and next(). (Kjell Ahlstedt) Bug #775741 Gio: * init(): Set the global locale. (Kjell Ahlstedt) Bug #661588 * ActionBase: get_state_hint_variant() now returns VariantContainerBase. (Kjell Ahlstedt) * ActionMap: add_action_with_parameter(): Register the parameter type, to make this work. (Daniel Boles) Bug #774444 * ActionResult: Add is_tagged_vfunc(). (Kjell Ahlstedt) * Glib::Dispatcher: Implement the pimpl idiom (Kjell Ahlstedt) Bug #651942 * File, FileInfo, FileIOStream, FileOutputStream: Use Glib::ustring for (UTF-8) file attributes of string type. (Kjell Ahlstedt) Bug #615950 * NetworkMonitor: Derive from Gio::Initable. (Kjell Ahlstedt) * RemoteActionGroup: Rename some vfuncs to add _full(). (Murray Cumming) Documentation: * ActionMap: - ActivateSlot: Mention add_action_bool(). - ActivateWithParameterSlot: Be more specific. (Daniel Boles) Bug #774444 Build: * Update the Visual Studio project files. (Chun-wei Fan) * Some minor cppcheck fixes. (Murray Cumming) 2.51.1.1 (unstable): General: * Remove no_default_handler in some _WRAP_SIGNAL()s This allows application developers to simply override the default on_*() signal handlers for these signals too, as they can already with most other signals. If you are using, for instance, the -Wsuggest-override compiler option, watch out for new compiler warnings suggesting that your existing signal handler should now be marked with the override keyword - that means you should do so but you should also stop connecting the signal handler in your code. (Kjell Ahlstedt) * Build: examples/Makefile.am: Re-insert the dispatcher examples (Kjell Ahlstedt) Glib: * Dispatcher: Don't cast a HANDLE to an int on Windows. (Kjell Ahlstedt) Bug #772074 * ObjectBase: - Remove connect_property_changed_with_return() and let connect_property_changed() return a sigc::connection. (Kjell Ahlstedt) - Use std::forward_list for interface class pointers. (Kjell Ahlstedt) - Replace extra_object_base_data map by instance data. (Kjell Ahlstedt) * ObjectBase: overload get_property(). (Marcin Kolny) * Main, IOSource: autodeduce type of fd field. (Marcin Kolny) Bug #770274 * Settings: Add property_settings_schema(), and update signal_changed(). (Kjell Ahlstedt) * Settings: Make set_enum() + set_flags() usable (djb) Bug #774647 * SettingsSchemaKey: Add missing value/range methods (Daniel Boles) Bug #774903 * SignalProxyNormal: Remove connect_() and connect_notify_(), adding connect_impl(). (Kjell Ahlstedt) * Rename SignalProxyDetailed to SignalProxyDetailedBase, and SignalProxyDetailedAnyType to SignalProxyDetailed. Remove SignalProxyDetailed# aliases (# = 0..6). (Kjell Ahlstedt) * Source: Replace extra_source_data by instance data. (Kjell Ahlstedt) Bug #561885 Gio: * ActionMap::add_action_vfunc(): Const correction. (Murray Cumming) * Application: Add dbus_register/unregister_vfunc. (Ritesh Khadgaray, Kjell Ahlstedt) Bug #762191 * Menu: insert/prepend/add_item(): Const correction. (Murray Cumming) * MenuAttributeIter: get_value(): Const correction. (Murray Cumming) * MenuModel: get_item_atribute(): const correction. (Murray Cumming) * RemoteActionGroup: Derive from Gio::ActionGroup. (Murray Cumming) Gio::Dbus: * Proxy: Fix memory leak in get_cached_property_names(). (Kjell Ahlstedt) Bug #775210 * Proxy: Derive from (and implement) Gio::DBus::Interface. (Murray Cumming) -- Murray Cumming murr...@murrayc.com www.murrayc.com _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtkmm-list