
========================================
 NEWS: GConf-2.31.5
========================================

2.31.5
======

  Features
    - Add gsettings-schema-convert (used to be part of GLib) (Ryan Lortie)

  Fixes
    - Make the :path in groups optional again (Matthias Clasen)

  Translations
    Latvian

2.31.4
======

  Features
    - Allow external orbit-idl-2 compiler for cross-compiling (Fridrich Štrba)
    - Require GLib >= 2.25.9

  Fixes
    - Implement fsync replacement on win32 (Fridrich Štrba)
    - Make gsettings_backend_write consume the variant (Matthias Clasen)
    - Fix build with GLib >= 2.25.9 (Milan Bouchet-Valat)

  Translations
    Galician


========================================
 UPDATED: glib-2.25.10
========================================

* GDBus:
 - add direction parameter to filter functions (API change)
 - allow calling other interfaces with a GDBusProxy
 - padding added to class struct fields (ABI change)
 - fixes for closures-based functions

* GVariant:
 - new is_floating() call
 - add g_value_take_variant() call (required for marshallers)

* GSettings:
 - support for binding GParamSpecEnum properties
 - ifelse-style condition support for GLIB_GSETTINGS m4 macro
 - remove gsettings-schema-convert tool (now in GConf)
 - allow introspection of all installed schemas
 - allow introspection of the keys in a schema
 - rewrite keyfile backend (API change)

* GNIO:
 - don't implicitly close GSocket until it is destroyed
 - windows fixups

* Other:
 - allow GChecksum to take (NULL, 0) for data/length
 - GRelation and GCompletion are now deprecated
 - introduce G_PARAM_DEPRECATED and G_ENABLE_DIAGNOSTIC
 - add working directory to GApplication platform data
 - lots of documentation cleanups
 - PCRE updated to 8.02

* Build:
 - the IA__g_* style symbol aliasing has been disabled and replaced with
   the -Bsymbolic-functions linker flag on platforms that support it.
   Please be on the watch for portability issues and report them to us.
 - many test cases have been moved to the GTester framework
 - lcov support has been added for tests
 - many windows fixes

* Bugs fixed:
 501057  lcov coverage suite and GLib integration
 551271  deprecate GRelation
 601686  Implement diagnostic mode
 603309  GSocketOutputStream broken on Windows (?)
 616718  GLIB_GSETTINGS macro can't be used conditionally
 616855  GSocketConnection: don't close the socket if it's still reffed
 618866  g_ptr_array_remove_index_fast memory leak
 619878  keyfile backend calls keys_changed with invalid argument
 619879  keyfile backend doesn't make use of expected_type
 621092  Add with_closures() variants for bindings
 621172  Cross compiling fails
 621838  Actually add cwd to platform data
 621945  Filter outgoing messages in GDBusConnection
 621947  add g_value_take_variant
 622038  GSettings: "It is a programmer error" documentation is unclear
 622154  [patch] update documentation for g_application_new
 622281  binding: Add SYNC_CREATE to the flags
 622480  Improve documentation for g_strcmp0()
 622554  g_error called if schema not installed
 622601  Return interned strings from g_settings_list_keys

* Translation updates:
 - Galician

 == 2.25.9 ==

* GDBus
 - Use Gio's default async implementation
 - Fix proxy construction for objects with no properties
 - Fix error handling in synchronous initialization
 - Do not dispatch calls to unregistered objects
 - Add _with_closures alternative functions
 - Allow constructing GDBusProxy with well-known names
 - Remove GType parameters from GDBusProxy constructors
 - Nuke g_bus_watch_proxy API
 - Add --xml to gdbus-tool to print raw introspected XML

* GSettings
 - schema file format change: store (default, options) in gvdb
 - Add g_settings_sync()
 - Add support for enums and ranges
 - 'context' support has been replaced by direct use of
   GSettingsBackend

* GApplication
 - Switch to using variants for timestamps
 - Use GInitable

* GObject
 - Introduce g_object_notify_by_pspec
 - Add GBinding
 - The GVariant gtype G_TYPE_VARIANT was changed from boxed
   to fundamental. We believe there were no existing users
   of the boxed type, so this should not cause any applications
   to break.

* Test framework
 - Add package and version to the test report XML
 - Use optparse to parse gtester-report commandline
 - Add subunit support to gtester-report
 - Prevent division by zero if no tests

* Bugs fixed:
 621782 Crash using gbinding
 619945 GConverterOutputStream triggers assertion and corrupts data
 621319 more leaked GVariants in GSettings
 621168 GKeyFile memory leak on Windows platform
 621002 Switch to using variants for timestamps, split out signals
 620953 tiny docs addition
 618904 Lies in gunixmounts documentation
 621702 Correctly initialize GError
 611778 minor cleanup of gtester-report
 621213 GDBusProxy and well-known names
 621034 Rewrite apps test to ensure children are killed
 620954 gapplication gvariant simplifications
 611869 add subunit out feature to gtester-report
 621119 GDBusProxy and objects with no properties
 620990 Use Gio's default async implementation again
 620952 g_application_register_with_data is an ugly API
 621252 GSettings leaks context
 618715 fork() in GSettings test cases is problematic 618715
 621905 Assume a ref when doing async work
 621266 GSettings "context" clarification

* Translation updates:
 Chinese


========================================
 UPDATED: gtk+-2.90.4
========================================

* GSEAL is now enabled by default

* gdk-pixbuf has been moved into a separate module

* The GtkExtendedLayout interface has been renamed to
  GtkSizeRequest

* gtk_init warns if it detects GTK2.x and GTK3 being used
  in the same process

* Misc new API:
 gtk_accessible_set_widget
 gtk_message_dialog_get_message_area
 gtk_font_selection_dialog_get_font_selection
 gtk_window_group_get_current_grab
 gtk_table_get_size
 gtk_button_get_event_window
 gdk_device_manager_get_client_pointer
 gdk_image_get_pixels

 gtk_window_group_get_current_grab
 gtk_table_get_size
 gtk_button_get_event_window
 gdk_device_manager_get_client_pointer
 gdk_image_get_pixels

* Bugs fixed:
 522756 gnome-appearance-properties crashed with SIGSEGV...
 620832 make _gtk_window_group_get_current_grab() public
 621250 Missing accessors for GtkRange has_stepper_X
 621685 Add gdk_device_manager_get_client_pointer() ...
 621690 Enable per-device events on gtk_widget_realize()
 621927 Bug in gtk/Makefile.in: affects gtktypefuncs.c
 622011 Don't handle "connecting-to-device" state reason
 622581 [GSEAL] GtkButton has no accessor for event_window
 622765 Duplicate symbols in Gdk on OSX
 622827 test/testapplication.c doesn't build in quartz

* Translation updates:
 Arabic
 Armenian
 Galician
 Slovenian


========================================
 NEWS: libgnome-2.31.0
========================================

libgnome 2.32.0

gnome-sound APIs now use libcanberra internally. That means that
gnome_sound_connection_get() and will always return error (-1), and
gnome_sound_sample_load also always return -1 but still cache
the sample using the libcanberra API.
libgnome continues to link to libesound and libaudiofile for ABI
compatibility; use --disable-esd to remove this dependency.
(#603198, #603349)



========================================
 NEWS: pango-1.28.1
========================================

Overview of changes between 1.28.0 and 1.28.1
=============================================
- pango-view now accepts --margin
- Various HarfBuzz bug fixes
- Build fixes
- Bugs fixed:
    Bug 582698 - Support CSS-style margin specification
    Bug 621612 - VPATH build fix
    Bug 605870 - Incorrect shaping for Syriac
    Bug 457990 - font metrics are not converted to user space in cairo backend
    Bug 613015 - [HB] Does not sanitize Device tables referenced from ValueRecords

