GTK+ 2.11.5 released

GTK+ 2.11.5 is now available for download at:

gtk+-2.11.5.tar.bz2   md5sum: 45e8fb0ed2358bffee92ad796d313099
gtk+-2.11.5.tar.gz    md5sum: 5189cd0f5a7eea4122e1e269cb5863a6

This is another development release leading up to GTK+ 2.12.


 * This is unstable development release. While it has had
   a bit of testing, there are certainly plenty of bugs
   remaining to be found. This release should not be used
   in production.

 * Installing this version will overwrite your existing
   copy of GTK+ 2.10. If you have problems, you'll need
   to reinstall GTK+ 2.10.

 * GTK+ 2.12 will be source and binary compatible with
   the GTK+ 2.10 series; most API additions have been
   finalized at this point, but there may still be
   incompatibilities between this release and the final 
   2.12 release. In particular, the tooltips api changes
   are not complete yet.

 * Bugs should be reported to

What is GTK+

GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is suitable for
projects ranging from small one-off tools to complete application

GTK+ has been designed from the ground up to support a range of
languages, not only C/C++. Using GTK+ from languages such as Perl and
Python (especially in combination with the Glade GUI builder) provides
an effective method of rapid application development.

GTK+ is free software and part of the GNU Project. However, the
licensing terms for GTK+, the GNU LGPL, allow it to be used by all
developers, including those developing proprietary software, without
any license fees or royalties. 

Where to get more information about GTK+

Information about GTK+ including links to documentation can be
found at:

An installation guide for GTK+ is found at:

Common questions:


GTK+ is a large project and relies on voluntary contributions.
We are actively searching for new contributors in various areas
and invite everyone to help project development.
If you are willing to participate, please subscribe to the project
mailing lists to offer your help and read over our list of vacant
project tasks:

Overview of Changes from GTK+ 2.11.4 to 2.11.5

* OS X port:
 - Many improvements

* Win32 port:
 - Inconsistent checkboxes are drawn correctly now

* GtkBuilder:
 - Ship a Python script, gtk-builder-convert, to 
   convert glade files to GtkBuilder syntax

* GtkFileChooser:
 - Improved display of the time column
 - Support search on OS X, using Spotlight

* GtkTreeView:
 - New function gtk_tree_view_is_rubber_banding_active() to
   check whether rubber banding is active

* GtkVolumeButton uses the range 0.0 to 1.0, and
  correctly adapts tooltips to display percentages

* Bugs fixed:
 447967 Improve reference counting
 447995 Add a script that converts libglade files
 451428 GtkBuilder API changes
 449862 gdk_x11_display_get_xdisplay doesn't check pointers befor...
 451303 Crashes on empty property
 164809 Checkboxes with inconsistent status are not drawn properl...
 426987 Panel freezes after upgrading gtk icon cache
 439567 Add functions to transform pixbufs based on orientation tags
 448313 Block cursor problem on one-character line
 449016 Prevent C++ keyword clashes
 449167 faulty enter-leave compression
 450469 Draw no bevel when "GtkToolbar::shadow-type" is "none"
 451070 Broken CUPS SSL printing in gtk 2.10.13
 451345 gtk-demo does not open GtkBuilder example twice
 451353 Parsing properties broken
 451484 Miscalculation in GtkButtonBox CENTER_MODE
 451866 GtkVolumeButton range
 452046 some fixes for gdk composited window support
 452463 type-func attribute on wrong element ?
 452464 inconsistent handling of booleans
 452465 error handling in gtk_builder_value_from_string_type()
 452954 GtkBuilder documentation fixes/improvements
 446532 [patch] Improve performance of gtk_recent_manager_get_items
 451314 Warning message is wrong for delayed property assigning
 392283 GtkNotebook tabs drawn incorrectly with the Wimp theme
 449492 debug spew on toolbar focus move
 324543 GtkFileChooser: show file 'modified' TIMES, not just DATES
 327912 Many mouse cursors are not supported
 353805 Detecting Bidi Keyboard Layouts
 451527 Confusing GtkRadioButton variable names in some functions
 393579 Need tree view API for querying whether rubberbanding is ...

* Updated translations
 Spanish (es)
 Estonian (et)
 Hungarian (hu)
 Japanese (ja)
 Korean (ko)
 Norwegian bokm�(nb)
 Russian (ru)
 Sinhala (si)
 Vietnamese (vi)

A list of all the bugs fixed in this release
can be found here:,449492,449862,446532,327912,447995,449016,164809,324543,451353,451345,451303,451527,451484,451428,392283,451314,448313,451866,450469,426987,452046,447967,451070,353805,452464,452463,452465,439567,452954

Thanks to all contributors:
Mathias Hasselmann
Richard Hult
Johan Dahlin
Tim Janik
Christian Persch
Mark Tiefenbruck
Xan Lopez
Emmanuele Bassi
Kristian Rietveld
Tor Lillqvist
Philip Withnall
Bogdan Nicula
Thomas Rydzynski
Olivier Delhomme
Michael Natterer
Cody Russell
Ryan Lortie
Vince Busam
Behnam Esfahbod
Jan Arne Petersen
Michael Chudobiak
Christian Neumair

Matthias Clasen
July 2, 2007

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]