Projects / GLib / Releases / 2.21.3

Version 2.21.3 of GLib

Avatar

Release Notes: GMappedFile is now refcounted. In Mainloop it is now possible to set per-thread default contexts. GIO was enhanced. Several bugs were fixed.

Other releases

Release Notes: The GResource resource compiler can now convert PNGs into pixel data that can be used without parsing at runtime. Minor bugs were fixed.

Release Notes: A new command line utility, "gresource", was implemented to explore resources in ELF files. The resource compiler was improved. GApplication's menu markup parser API and menu export functionality were removed in favor of menu XML support in GTK+'s GtkApplication. GValueArray was deprecated. Many minor bugs were fixed.

Release Notes: GResource, a new facility to allow linking data files into binaries and make them available as resources, was implemented. GIO now supports resource:/// URIs to access resources. Various minor bugs were fixed.

Release Notes: GObject's type checks for overriding properties were loosened. GWeakRef was introduced as a new API for weak references. GHashTable was expanded with new convenience APIs for use as a set. GSocketConnection gained an API for managing connection status. A native OS X backend was added to GSettings. Various bugs were fixed.

Release Notes: GApplication's APIs for setting menus have completely been moved to GtkApplication. GActionGroup was remodeled, with the introduction of GRemoteActionGroup, to allow for properly dealing with platform data and Gdk threads on window actions. Minor API changes were made. Many bugfixes and memory leak fixes were made. Documentation was improved.

Screenshot

Project Spotlight

S3QL

A full featured file system for Amazon S3 and other online storage services.

Screenshot

Project Spotlight

cryptmount

A tool for setup and on-demand mounting of encrypted filesystems under Linux.