GLib 2.17.0 unstable release

GLib 2.17.0 is now available for download. This is the first development release leading up to GLib 2.18.

glib-2.17.0.tar.bz2 md5sum: 03da0783697df2db187c76d1534b3d93
glib-2.17.0.tar.gz md5sum: b86660c1b7fa481f6b21bfba2e3ba2eb

Overview of Changes from GLib 2.16.x to GLib 2.17.0

  • Update to Unicode 5.1
  • Update included libcharset to the one shipped with libiconv 0.12
  • Update included PCRE to 7.7
  • Enforce that only toplevel headers are directly included. This is turned on by default for GObject and GIO. To turn it on for GLib, define G_DISABLE_SINGLE_INCLUDES.
  • Fix library version of GIO. GLib 2.16 shipped with
  • On Solaris, use FEN for file monitoring in GIO
  • Use the GIO_EXTRA_MODULES environment variable to find additional GIO modules
  • G_GNUC_ALLOC_SIZE: New macro that wraps the gcc alloc_size function attribute
  • g_checksum_reset: New function to reset the state of a GChecksum
  • g_unix_mount_monitor_set_rate_limit: New function to limit the rate at which events are reported
  • g_file_query_file_type: New utility function to query the type of a file
  • g_memory_output_stream_get_data_size: New function to obtain the size of the written data.

Bug fixes:

Author: andreasn

GNOME Artist based in Gothenburg, Sweden. Working at Imendio AB.