Release Notes: Several minor bugs were fixed.
Release Notes: GTK+ now refuses to load modules that are linked against the wrong GTK+ version, preventing GTK_PATH accidents. A number of memory leaks and segmentation faults involving accessibility were fixed. Other minor bugs were fixed. Translations were updated.
Release Notes: An autoconf macro GTK_CHECK_BACKEND was added to allow easy checking for certain Gdk backends. GtkSettings were made multi backend safe. Many improvements to themability and to the default theme were made. A number of memory leaks and segmentation faults involving accessibility were fixed. Many other bugs were fixed. Translations were updated.
Release Notes: This is a major new version. Cairo drawing is used throughout the library, dropping the antiquated X11 drawing API. Modern input device handling was implemented. A new theming API is available, using a familiar CSS syntax and supporting animated state transitions. Geometry management is more flexible. Multiple backends are supported for GDK. Easy application support was implemented for things such as keeping track of open windows, ensuring uniqueness, and exporting actions. Several new widgets were added.
Release Notes: The API was broken for a final time before the pending 3.0 release. Many Introspection annotation improvements were made. GtkBuilder can now fill GtkComboBoxText and GtkMenToolButton widgets with data, as well as GtkFileFilters and GtkTextTagTables. GtkImage now has a ::use-fallback property. The gtk_text_view_get_cursor_locations() function was added. Some widgets were improved. Many more objects use GtkStyleContext directly now. GtkPlug and GtkSocket were reduced to an X11-specific API. Several minor bugs were fixed. Documentation was improved. Translations were updated.
Release Notes: Many API additions were made that are required to facilitate porting to GTK+ 3. Many functions were deprecated. Several new APIs were added. GtkApplication was rewritten, and now mostly relies on the GApplication API. A GtkScrollable interface was added. The CUPS print backend can now send print jobs directly in PDF if CUPS supports it. Building with libtool 2.4 is now possible. Several minor bugs were fixed.
Release Notes: More widgets were converted to use GtkStyleContext directly. gtk-builder-convert now accepts a --target-version option. Minor bugs were fixed.
Release Notes: Several more widgets are using GtkStyleContext directly. GtkBuilder support was added for setting menus on GtkMenuToolButtons and for adding tags to GtkTextTagTable as well as adding items to GtkComboBoxText. Several minor bugs were fixed.
Release Notes: The CUPS print backend can now send print jobs directly in PDF if CUPS supports it. Many more functions were deprecated, renamed, or removed. It is now possible to include multiple GDK backends in a single library. A number of widgets were ported to use GtkStyleContext directly. The GtkComboBox, GtkIconView, and GtkCellView widgets were ported to use GtkCellArea for their cell layouts. Various problems with width-for-height geometry management were fixed in GtkAlignment, GtkCheckButton, and GtkBin. Other minor bugs were fixed.
Release Notes: The CUPS print backend can now send print jobs directly in PDF if CUPS supports it. Several further functions were deprecated. Minor bugs were fixed.