2.51.5 Gio: * Application: get_default(): Correct the reference counting. (KJell Ahlstedt) Bug #779936 (James Legg) * Add PropertyAction. (Kjell Ahlstedt) Glib: * Remove Glib::unconst() because it is unused and unnecessary. (Kjell Ahlstedt) * Variant: Add template specialization for std::tuple, and a test. (Alexander Rössler, Kjell Ahlstedt) Bug #777791 2.51.2 (unstable): Distro packagers should probably not package this yet. Glib: * Object construction: Add custom class init and instance init functions An extra class init function is useful in Gtk::WidgetCustomDraw and Gtk::WidgetCustomSnapshot. (Kjell Ahlstedt) Bug #775348 Gio: * Action: #include , for convenience. (Daniel Boles) Bug #777953 * SimpleAction: Make set_state() public. (Daniel Boles) Bug #777953 Documentation: * Glib::Variant: Explain how to create "maybe" type. (Daniel Boles) Bug #778219 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.