GTK+ 2.17.1 released

GTK+ 2.17.1 is now available for download at:

md5 sums:
ba8f8bf549be224b124a9efa745d9240  gtk+-2.17.1.tar.bz2
ef23284eaf9f0229d919e09ce767653b  gtk+-2.17.1.tar.gz

sha1 sums:
59b495971de3604696caa92946f0c47b8a4235a9  gtk+-2.17.1.tar.bz2
09464b1bc5b852094f1607dcb17d19e442f7cb57  gtk+-2.17.1.tar.gz

This is a development release leading up to GTK+ 2.18.


* This is an unstable development release.
   It has had only little testing and there are unfinished
   features and plenty of bugs in this release. It should
   definitively not be used in production.

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

* GTK+ 2.18 will be source and binary compatible with
   the GTK+ 2.16 series; however, the new API additions
   are not yet finalized, so there may be incompatibilities
   between this release and the final 2.18 release.

* 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+ 2.x 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.17.0 to 2.17.1

* GtkLabel:
- GtkLabel can show embedded URLs, much like SexyUrlLabel

* Printing:
- GTK+ includes a print backend that works with the PAPI
   printing service.
- The file and lpr backends can print multiple pages per sheet.

* Changes that are relevant for theme authors:
- The URL support in GtkLabel uses the link-color / visited-link-color
   style properties

* Bugs fixed:
576091 GtkTooltip destroy the custom widget
315462 GtkButton doesn't center its child when the child is too ...
390331 "Pages per sheet" does not work for LPR printing
531490 gdk_window_set_events (0) will _ADD_ events to the root w...
574386 Remove deprecated call to gtk_status_icon_set_tooltip in ...
576678 cups printbackend doesn't list printers on NetBSD
579366 gtkbuilderparser leaks RequiresInfo objects.
579884 casting problem in gmodule
580511 gdk_x11_atom_to_xatom_for_display translates GDK_NONE as ...
581876 Remove deprecated call to gtk_action_connect_proxy in tes...
581878 Remove deprecated call to gtk_scale_button_get_orientatio...
582003 Calling gdk_window_get_events() changes the event mask, b...
582488 GtkNotebook behaves poorly when allocated less than reque...
582950 Use number of pages to print when showing printing progress
582963 Crash when printing from a thread
583050 unclear disposition of function gtk_combo_box_get_active...
583522 Trivial error in GtkBuilder migration documentation
535557 gdk_window_set_icon_name should accept NULL to unset
549859 "file" printer doesn't support n-up

* Updated translations:
British English
Simplified Chinese

Thanks to all contributors:
Lin Ma
Carlos Garcia Campos
James Andrewartha
Stefan Kost
Marek Kasik
Davyd Madeley
Morten Welinder
Martin Nordholts
Federico Mena Quintero

May 29, 2009
Matthias Clasen

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