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.
Release Notes: Experimental support for menus was added to GApplication. Dispatching of destroy notifies by GDBusConnection was changed. Build dependencies were cleaned up. GBytes, a data type for immutable, fixed-size byte sequences, was added. GDBusInterfaceSkeleton can now be exported on multiple connections. Various bugfixes were made.
Release Notes: New experimental GSettingsSchema and GSettingsSchemaSource APIs were introduced for the convenience of plugin system authors and those who wish to introspect the contents of schemas. These APIs are subject to change. GDBus lost a race condition and gained thread safety. GIO has several fixes, and was enhanced with GInetAddressMask, a new type for Internet address range matching. The performance of GObject property notifies was improved. Deprecations were updated.
Release Notes: Major changes were made to threading and synchronization. Some APIs were deprecated, and deprecations are handled more sanely. Several portability fixes were made. A new GValue API was added to specifically deal with signed chars. Other minor improvements and many bugfixes were made.
Release Notes: Minor bugs in GDBus, GMappedFile, and GSettings were fixed. The documentation was improved. Translations were updated.
Release Notes: g_date_time_source_new() was removed again. Unix signal watches now match the API of all of the other sources. Several Solaris fixes were made. GDateTime was improved in respect to standards compliance as well as format and locale support. GMainLoop, GMainContext, and GSource are now boxed types. Many minor bugs were fixed.
Release Notes: GDateTime now respects LC_TIME for formatting. GTimeZoneMonitor was removed again. A new experimental API g_date_time_source_new() for wallclock functionality has been added. Many minor bugs were fixed.