========================================
 NEWS: glib-2.25.14
========================================

Overview of Changes from GLib 2.25.13 to GLib 2.25.14
=====================================================

* GDBus
 - Make the closure variants of GDBus apis work
 - Make error unregistration work
 - Use async IO in the IO thread (626748)

* GIO
 - Make g_simple_async_result_is_valid work without source (626208)
 - GSocketClient: add a timeout property
 - Fix memory leaks in GSocketClient
 - Handle async vs. sync correctly in GSocketConnection stream (616458)
 - Declare stream base classes as abstract
 - Clarify semantics of g_output_stream_write() (627071)

* Other
 - Improve test coverage for GDBus, GRegex, GAsyncResult
 - Drop dead code in pcre, xdgmime
 - Fix a race condition in gtester (578295)
 - Avoid an extra allocation in GAsyncQueue (626704)
 - Add test case for non-socket GIOStream (626841)
 - More explicit GVariant docs (622770)
 - Imroved docs for GAsyncInitable and GSimpleAsyncResult (602417)

* Translation updates:
 - Galician
 - Norwegian bokmål
 - Punjabi
 - Simplified Chinese
 - Swedish


Overview of Changes from GLib 2.25.12 to GLib 2.25.13
=====================================================

+-------------------------------------------------------------------+
|   WARNING: There have been no breaks in API or ABI.  Weird, eh?   |
+-------------------------------------------------------------------+

The primary purpose of this release is to fix a serious problem with
glib 2.25.12: glibconfig.h (as generated on a Fedora amd64 system) was
being distributed in the tarball.  It was being used to build some parts
of glib on other systems (eg: 32bit ones).  This was causing some very
serious problems.

There have been many other improvements, however:

 Build and testing:
  - vastly improved test coverage
  - old tests moved to the gtester framework
  - gtester Makefile modified so that the tests only run once
  - cleanup of how we handle includes while building glib

 GVariant:
  - add a g_return_if_fail (utf8) to g_variant_new_string()

 GDBus:
  - perform extra sanity checks when serialising messages
  - add API to query and set the byteorder of a GDBusMessage
  - improve debug output, add some extra options
  - if exiting due to the bus disconnecting us, print an error message
    explaining why
  - sort property names correctly
  - don't bother sending RemoveMatch when we will close the connection
    anyway
  - use effective uid/gid for credential passing

 GSettings:
  - add G_SETTINGS_BIND_INVERT_BOOLEAN for inverting boolean bindings
    without mapping functions
  - mark all strings in the schema compiler for translation

 Binding:
  - improve closure support for bindings
  - copy GSettings INVERT_BOOLEAN flag

 Other:
  - fix another complicated GCancellable deadlock possibility

Bugs closed:
 599590 glib build doesn't look for correct pkg-config
 619026 avoid warning in gutils.h when using gcc with -Wconversion
 624739 Please fix POTFILES.in
 625472 Valgrind claims uninitialized bytes used
 625500 g_date_set_time_val documentation doesn't mention local time
 625628 GDBusProxy: wrong property name sorting
 625753 Incorrect flags used in g_dbus_connection_call_sync()
 625827 Expand documentation about error quark naming
 625988 builddir != srcdir issues
 626107 glibconfig.h is being disted

Updated translations:
 French
 Galician
 Hebrew
 Norwegian bokmål
 Spanish



========================================
 NEWS: gtk+-2.21.6
========================================

Overview of Changes from GTK+ 2.21.5 to 2.21.6
==============================================

* Most drawing done by GTK+ itself has been ported from
  GDK drawing APIs to cairo

* GtkExpander gained a ::label-fill property to make the label
  fill the entire horizontal space

* Deprecations:
 - GtkNotebookPage
 - The GtkRecenManager::limit property
 - All GDK drawing functions, ie gdk_draw_*. Use cairo instead
 - All GdkGC functions. Use cairo instead
 - All of GdkImage. Use cairo instead
 - All of GdkRGB. Use cairo instead
 - gdk_{bit,pix}map_create_from_data

* New accessors:
 - gdk_cursor_get_cursor_type
 - gdk_device_get_n_axes
 - gdk_display_is_closed
 - gtk_notebook_get_tab_[hv]border

* New cairo-related APIs:
 - gdk_window_create_similar_surface
 - gdk_window_get_background_pattern

* Accessiblity:
 - Make Gail work with custom treemodels
 - Implement GailAdjustment::get_minimum_increment

* Bugs fixed:
 599574 Crash in _cairo_surface_set_error
 604391 ...assertion `ancestor != NULL' when switching between tab
 618327 GtkNotebookPage should be deprecated
 623603 meld built with pygtk-2.16.0 giving warnings
 623865 gtkdnd: pointer grab may never finish (ungrab before grab)
 624087 Missing accessor for GdkCursor.type
 624221 Gtk-2.21 Missing accessor for GdkDevice.num_axis
 624224 Missing accessor for GdkDisplay.closed
 624333 Deprecate GtkRecentManager:limit
 624687 switch-page bug when activated from menu
 624779 GtkCalendar padding/margin/spacing/border/whatever is too hard...
 625491 Generate GdkX11-2.0.typelib (backported from HEAD)
 625650 Add annotations to gtk_tree_model_iter_next() and gtk_tree_sel...

* Translation updates:
 Norwegian bokmål