========================================
 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.