======================================== NEWS: Glib-1.172 ======================================== Overview of changes in Glib 1.172 ================================= * Make inproper usage of Glib::Object methods result in an error message and not in a segfault. * Add Glib::Object::signal_get_invocation_hint. * In our lazy-loading machinery for packages, change the way we clear @ISA arrays to avoid problems with perl 5.10.0. * Add new helpers to the C API: gperl_sv_is_defined, gperl_sv_is_array_ref, gperl_sv_is_code_ref, and gperl_sv_is_hash_ref. * Allow Perl-derived GObjects to override GInterfaces that are implemented by parent classes. * Load GInterface types immediately, instead of lazily. This makes sure GInterfaces are set up by the time they are needed. ======================================== NEWS: glibmm-2.15.1 ======================================== 2.15.1 (unstable): Gio: * Actually build the giomm library. * Added API reference documentation. (Murray Cumming) * Added AppInfo and AppLaunchContext. * Drive: - Added poll_for_media() and poll_for_media_finish(). - Added capability-checking functions. (Marko Anastasov) * File: Renamed create() to create_file(), create_async() to create_file_async() and create_finish() to create_file_finish() to slightly reduce confusion with the static create*() methods. * FileInputStream, FileOutputStream: Derive from Seekable. (Murray Cumming) * FileInputStream, InputStream, Volume: Modified *_finish functions to take a const AsyncResult. (Marko Anastasov) * Added LoadableIcon. (Murray Cumming) * MountOperation: Added MountOperationResult enumeration and make reply() take this instead of a bool. (Jonathon Jongsma) (Murray Cumming) Glib: * Added uri_unescape_string(), uri_get_scheme() and uri_escape_string(). (Murray Cumming 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) ======================================== NEWS: Gtk2-1.172 ======================================== Overview of changes in Gtk2 1.172 ================================= * Improve the documentation significantly in many places. * Allow Perl code to implement GtkCellLayoutIface. * Allow Perl code to implement GtkBuildableIface. * Make Gtk2::CellLayout::set_attributes() properly clear all previous attributes. * Add accessors for Gtk2::Assistant's cancel, forward, back, apply, close, and last buttons. * Add Gtk2::Container::forall. * Fix build and test suite issues. ======================================== NEWS: pygobject-2.14.1 ======================================== 2.14.1 03-jan-2007 - Avoid wakeups when using Python trunk (Johan Dahlin, #481569) - Add an uninstalled.pc (Damien Carbery, #486876) ======================================== UPDATED: pygtk-2.12.1 ======================================== pygtk was updated without a NEWS entry.