2.45.2 (unstable): Glib: * Add Glib::format_size(). (Kjell Ahlstedt) Bug #747311 (Zsolt Bölöny) * Add get_user_special_dir(UserDirectory), deprecating get_user_special_dir(GUserDirectory directory). (Kjell Ahlstedt) Bug #747311 * Threads::Thread: Use GThread only via a pointer. Kjell Ahlstedt (Bug #746533) * VariantBase: Add is_castable_to(). * VariantContainerBase: get_iter(): Accept casts of complicated types containing object paths and DBus type signatures to Variant<> types containing Glib::ustring and std::string. (Kjell Ahlstedt) Bug #747508. * Variant: Wrap handles and add get_data_as_bytes() (Kjell Ahlstedt) * Added SignalProxyDetailed. Gio: * Settings: Add signal_changed(key). (Kjell Ahlstedt, Murray Cumming) Bug #749034. * Added SimpleIOStream. (Kjell Ahlstedt) Documentation: * API Reference: Remove generated " "You rarely need to use properties". Some new glib and gtk+ classes (GSimpleIOStream, GtkModelButton, GtkPopoverMenu) have no public set/get methods for their properties. (Kjell Ahlstedt) * API Reference: Fix the version numbers in some @newin Doxygen commands. (Kjell Ahlstedt) gmmproc: * Add _IGNORE_PROPERTY() and _IGNORE_CHILD_PROPERTY() macros. (Kjell Ahlstedt) * Add support for 'newin "n,m"' in some _WRAP macros. (Kjell Ahlstedt) Bug #748856 (Andrew Potter) * _WRAP_SIGNAL: Add support for detail_name. (Kjell Ahlstedt) Bug #749034 * Fetch property documentation from the docs.xml file, if available there. (Kjell Ahlstedt) * docextract_to_xml.py: Distinguish sections from properties. (Kjell Ahlstedt) * docextract_to_xml.py: Add support for the --no-recursion option. (Kjell Ahlstedt) Build: * Glib::ObjectBase: Don't use std::auto_ptr (deprecated in C++11). (Kjell Ahlstedt) Bug #748630 (Hubert Figuiere) * Add missing GLIBMM_API for Interface (Mikhail Titov) Bug #748719. 2.44: API additions since 2.42: Glib: * Add Binding. (Kjell Ahlstedt) Bug #738663. * OptionContext: Add get/set_strict_posix(). (Murray Cumming) Gio: * Application: - Add get/set/unset_resource_base_path() and property. - Add get_is_busy() and property. (Murray Cumming) * File: Add replace_contents_bytes_aync(). (Murray Cumming) * InputStream: Add read_all_async() and read_all_finish(). (Murray Cumming) * MemoryInputStream: Add add_bytes(). (Murray Cumming) * Added NetworkMonitor. (Murray Cumming) * Notification: Add set_priority() and enum NotificationPriority. (Kjell Ahlstedt) * OutputStream: Add write_all_async() and write_all_finish(). (Murray Cumming) * Add Resource. (Kjell Ahlstedt) * Add TcpWrapperConnection. (Murray Cumming) Gio::DBus * InterfaceInfo: Add cache_build() and cache_release(). (Murray Cumming)