*** glibmm 2.15/16: glibmm is a C++ API for glib, used by gtkmm.
glibmm 2.15 wraps new API in glib 2.15, and is API/ABI-compatibile with glibmm 2.14, 2.12, 2.10, 2.8, 2.6 and 2.4. It is a version of the glibmm-2.4 API. gtkmm and glibmm stay in-sync with GTK+ by following the official GNOME release schedule: http://www.gnome.org/start/unstable/ Bindings for the rest of the GNOME Platform are also available, and are also API-stable. http://www.gtkmm.org *** Changes 2.15.0 (unstable): * New giomm library (check for giomm-2.4 with pkg-config) in the glibmm tarball. This wraps the new gio API in glib 2.15/16. However, this API could change considerably before the stable glibmm 2.16 is released. (Marko Anastasov) * ustring: - Added compose() to substitute placeholders in a format string, as an equivalent to sprintf(), to help internationalization/translation. - Added format() to simplify the common task of converting a value (such as a number) to a string, with optional stream formatting parmatters. This uses the regular C++ stream API in its implementation. (Daniel Elstner, Openismus) * Glib::RefPtr: Deprecate clear(), replacing it with reset(), because people often do treemodel.clear() when they mean treemodel->clear(). reset() is consistent with std::auto_ptr<>. But the method is still there so the compiler still can't help you to avoid the mistake. (Murray Cumming) * KeyFile: set_integer_list(), set_boolean_list(), set_double_list() actually work now without crashing. (Daniel Elstner, Openismus) * gmmproc: - Refuse to generate a wrapper for a construct-only property which is also write-only, and display a warning. (Daniel Elstner, bug #436789) - Added _DERIVES_INITIALLY_UNOWNED to sink floating references in constructor of classes that wrap GInitiallyUnowned-derived GTypes. Plus _INITIALLY_UNOWNED_SINK for hand-written constructors. (Murray Cumming) * Build: - Fix build for glib 2.15 by including gtestutils.h instead of gmessages.h to get g_assert(), though I am angry that this API break has been allowed. (Murray Cumming) - Fix build for pre-releases of gcc 4.3 - also an include issue. (Sebastien Bacher, #498438) *** Development There is active discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml and in the #c++ channel on irc.gnome.org -- Murray Cumming [EMAIL PROTECTED] www.murrayc.com -- Murray Cumming [EMAIL PROTECTED] www.murrayc.com www.openismus.com _______________________________________________ gtkmm-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtkmm-list
