GLib 2.17.6 unstable release

This is the sixth development release leading up to GLib 2.18.

glib-2.17.6.tar.bz2
md5sum: b596b80ec89bbcc7ddb77fbf0e4db056

glib-2.17.6.tar.gz
md5sum: bbdcc3370d40e875bc0841474d9246af

Changes from GLib 2.17.4
Fix problems on 64-bit Windows:
- g_markup_context_get_user_data: New function to access the user_data outside of callbacks

GIO:
- g_mount_guess_content_type_sync: synchronous version of g_mount_guess_content_type
- GEmblem: A GIcon implementation that adds emblem-related metadata to icons
- GEmblemedIcon: A GIcon implementation that can add emblems to icons

14 bugs fixed in this release!

Posted in GLib, Release, Unstable. Comments Off

GTK+ 2.13.5 unstable release

This is the sixth development release leading up to GTK+ 2.14.

gtk+-2.13.5.tar.bz2
md5sum: 19a9127ec1d072444068acc90aca8085

gtk+-2.13.5.tar.gz
md5sum: 91c1171c1407cc49af98f8fad1f4305c

Changes from GTK+ 2.13.4 to 2.13.5

gdk-pixbuf:
- Use GIO for mime type sniffing when possible

Printing:
- Handle paused printers and printers that don’t accept jobs

GtkBuilder:
- Support building parts of the XML tree with the new functions
gtk_builder_add_objects_from_file,
gtk_builder_add_objects_from_string

29 bugs fixed in this release!

Posted in GTK+, Release, Unstable. Comments Off

GLib 2.17.4 unstable release

This is the fifth development release leading up to GLib 2.18.

glib-2.17.4.tar.bz2
md5sum: 9692116d39c2bd00c53a9b469711e3fc

glib-2.17.4.tar.gz
md5sum: cf7730a308a5ba9e4db71a73efa4e53b

Overview of Changes from GLib 2.17.3 to GLib 2.17.4

GIO:

  • New API to handle content types: g_mount_guess_content_type, g_content_type_guess_for_tree
  • Export the eject-button signal on the volume monitor class
  • New API to enable out-of-process volume monitors: g_volume_get_activation_root

GObject:

  • New API to handle signals without slots in the class structure: g_signal_new_class_handler, g_signal_override_class_handler

Internationalization:

  • Add an NC_ macro that is a no-op equivalent of C_

GMarkup:

  • Add two new functions g_markup_parse_context_push, g_markup_parse_context_pop to support “subparsers”

23 bugs fixed in this release!

Posted in GLib, Release, Unstable. Comments Off

GTK+ 2.13.4 unstable release

This is the fifth development release leading up to GTK+ 2.14.

gtk+-2.13.4.tar.bz2
md5sum: deece1a4392c929968da5c89507fc5fb
gtk+-2.13.4.tar.gz
md5sum: 76961cfb01f7e7c2b5d82cdc83690234

Overview of Changes from GTK+ 2.13.3 to 2.13.4

  • Merge the GSEAL branch (see http://live.gnome.org/GTK+/3.0/Tasks)
  • GtkScaleButton has an orientation property

40 bugs fixed in this release!

Posted in GTK+, Release, Unstable. Comments Off

GLib 2.17.3 unstable release

This is the fourth development release leading up to GLib 2.18.

glib-2.17.3.tar.bz2
md5sum: 1683dcb0b5fc865833b01daad8026924

glib-2.17.3.tar.gz
md5sum: 8c5ac7d6c6f2cc21b742714e19638960

26 bugs fixed in this release!

Posted in GLib, Release, Unstable. Comments Off

GTK+ 2.13.3 unstable release

This is the fourth third development release leading up to GTK+ 2.14.

gtk+-2.13.3.tar.bz2 md5sum: 4191b1f3d6239424556ebf2a92250ef6
gtk+-2.13.3.tar.gz md5sum: 6c2912e63dd491302f01026cc8130415

Overview of Changes from GTK+ 2.13.2 to 2.13.3

  • Support runtime font configuration changes
  • Use GIO for mime information
  • Use GIO directly for the file chooser, do not load filesystem implementation modules. This change causes some regressions on Win32, which will be addressed by improved Win32 support in GIO.
  • GTK+ no longer uses translations when the application is not translated to the current locale

20 bugs fixed in this release!

Posted in GTK+, Release, Unstable. Comments Off

GLib 2.17.2 unstable release

This is the second development release leading up to GLib 2.18.

glib-2.17.2.tar.bz2 md5sum: 2df8550a229771859a791f20c56a47a8
glib-2.17.2.tar.gz md5sum: 34ed2b4c91edac39a0bc7aea9d4491fe

Changes from GLib 2.17.0 to GLib 2.17.1

  • New function: g_utime(), a gstdio wrapper for utime()
  • New functions: g_dgettext() and g_dngettext(), wrappers for corresponding gettext functions with added functionality
  • Support the latest version of the shared-mime spec, including icons for mime types
  • New function: g_themed_icon_prepend_name()

28 bugs fixed in this release!

Posted in GLib, Release, Unstable. Comments Off

GTK+ 2.13.2 unstable release

This is the third development release leading up to GTK+ 2.14.

gtk+-2.13.2.tar.bz2 md5sum: 2db81ad8485e84d7a3c297fcfdf173bb
gtk+-2.13.2.tar.gz md5sum: 57b57fa871734b7e727ebf4a65d7df83

Changes from GTK+ 2.13.1 to 2.13.2

  • Fix an oversight in the header cleanup that went into 2.13.1, which removed gtkmarshal.h from the set of headers pulled in by gtk.h
  • Add a function to retrieve the XID of a status icon, to allow notification bubbles to follow the icon

8 bugs fixed in this release.

Posted in GTK+, Release, Unstable. Comments Off

GTK+ 2.13.1 unstable release

GTK+ 2.13.1 is now available for download. This is the second development release leading up to GTK+ 2.14.

gtk+-2.13.1.tar.bz2 md5sum: 16f57400a352aadda4b19f95aed14d0c
gtk+-2.13.1.tar.gz md5sum: 19875a16e2b1db06ac4d0e9744f0c3a4

Overview of Changes from GTK+ 2.13.0 to 2.13.1

    Add GtkMountOperation, a subclass of GMountOperation that can show password dialogs when mounting volumes
  • Add GDI+-based pixbuf loaders for bmp, emf, gif, ico, jpeg, tiff, wmf
  • Add support for pixmap redirection, new api includes the gtk_widget_get_snapshot() function and the GtkWidget::damage-event signal and the lower-level gdk_window_redirect_to_drawable() and gdk_window_remove_redirection() functions
  • Add gtk_show_uri(), a replacement for gnome_vfs_url_show() and gnome_url_show()
  • Add a “changed” signal to GtkCellRendererCombo
  • Sync keysyms and compose sequences with recent X.org
    • GtkBuilder

    • - supports custom stock icons
    • - supports Pango attributes in labels
    • GtkRecentManager

    • - uses GIO to monitor .recently-used.xbel
    • - limits the growth of .recently-used.xbel with a gtk-recent-files-max-age setting
  • Filechooser autocompletion has been reworked
  • The cups print backend displays printer status information
  • On OS X, accelerators are displayed using Unicode characters, matching the native behaviour
  • GtkIconTheme and GtkImage support GIcon
  • Bugs fixed: too many to list here. For the complete list, go to
  • Posted in GTK+, Release, Unstable. Comments Off

    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.

    http://download.gnome.org/sources/glib/2.17/

    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 libgio-2.0.so.0.0.0
    • 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:

    Posted in GLib, Release, Unstable. Comments Off