GTK+ 2.16.0 released

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

 



GTK+ 2.16.0 is now available for download at:
 http://download.gnome.org/sources/gtk+/2.16/ ftp://ftp.gtk.org/pub/gtk/2.16/
gtk+-2.16.0.tar.bz2   md5sum: 139528802794287427fd4d18875b5cf5gtk+-2.16.0.tar.gz    md5sum: 2e926e526850d9cf62883c6d909b4351
Release notes are available at:
 http://www.gtk.org/notes/gtk-2.16.0-notes.txt

What is GTK+============
GTK+ is a multi-platform toolkit for creating graphical userinterfaces. Offering a complete set of widgets, GTK+ issuitable for projects ranging from small one-off tools tocomplete application suites.
GTK+ has been designed from the ground up to support a rangeof languages, not only C/C++. Using GTK+ from languages suchas Perl and Python (especially in combination with the GladeGUI builder) provides an effective method of rapid applicationdevelopment.
GTK+ is free software and part of the GNU Project. However,the licensing terms for GTK+, the GNU LGPL, allow it to beused by all developers, including those developing proprietarysoftware, without any license fees or royalties. GTK+ is theonly 100% free-of-cost open source industrial-strength GUItoolkit available today.
Since its origins as the toolkit for the GNU ImageManipulation Program (GIMP), GTK+ has been used in a widerange of software. Notably, GTK+ is the foundation of theGNOME desktop; GTK+ 2.14 will be incorporated into version2.24 of the GNOME desktop.

What's new in GTK+ 2.16=======================
GTK+ 2.16 adds new functionality while maintaining source and binarycompatibility with GTK+ 2.14. Highlights of new features andimprovements in GTK+ 2.16 are:
Noteworthy new APIs
 - GtkOrientable is a new interface implemented by all widgets that have   horizontal and vertical variants
 - GtkActivatable is a new interface that must be implemented by widgets   that are used as action proxies
Changes in GtkEntry
 - GtkEntry can show icons at either side of the entry, which can bemade   clickable, drag sources, etc.
 - GtkEntry can show progress information behind the text.
 - GTK+ picks the best available placeholder character for passwordentries   unless one is explicitly set.
 - GTK+ displays a Caps Lock warning in password entries.
 - Input methods can now be selected per-widget with the "im-module"   property.
Changes in GtkScale
 - GtkScale can now display annotated marks for certain values.
Changes in GtkStatusIcon
 - GTK+ uses an extension of the tray icon specification to negotiate   RGBA support. This is also supported by the GNOME panel.
 - GtkStatusIcon now supports scroll events, middle clicks and richtooltips   if the platform allows it.
Changes in file chooser
 - The file chooser can optionally show file sizes.
 - Volumes are mounted when necessary.
 - GTK+ remembers the file chooser's window size across invocations.
 - Non-local uris can be entered in the location entry.
Changes in printing support
 - Page rendering can be deferred to a thread.
Internationalization support
 - Keyboard shortcut handling has been changed, to help with alongstanding   complaint about the way in which GTK+ handles multiple keyboardlayouts.   GTK+ now only uses keys from groups other than the current group ifthey   are not present in the current group.
GDK changes
 - GdkKeymap emits a state-changed signal when the Caps Lock statechanges.
 - There is a predefined type for blank cursors, GDK_BLANK_CURSOR.

For more details and lists of fixed bugs, see theannouncements for the 2.15.x development releases:
http://mail.gnome.org/archives/gtk-devel-list/2009-January/msg00000.htmlhttp://mail.gnome.org/archives/gtk-devel-list/2009-January/msg00115.htmlhttp://mail.gnome.org/archives/gtk-devel-list/2009-January/msg00151.htmlhttp://mail.gnome.org/archives/gtk-devel-list/2009-February/msg00008.htmlhttp://mail.gnome.org/archives/gtk-devel-list/2009-February/msg00073.html

Where to get more information about GTK+========================================
Information about GTK+ including links to documentation can befound at:  http://www.gtk.org/
An installation guide for GTK+ 2.x is found at:
 http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html
Common questions:  http://developer.gnome.org/doc/API/2.0/gtk/gtk-question-index.html http://www.gtk.org/faq/

Contributing============
GTK+ is a large project and relies on voluntary contributions.We are actively searching for new contributors in various areasand invite everyone to help project development.If you are willing to participate, please subscribe to the projectmailing lists to offer your help and read over our list of vacantproject tasks:    http://live.gnome.org/GtkTasks

The GTK+ Team:
 Jonathan Blandford, Hans Breuer, Kristian Rietveld, Matthias Clasen, Tim Janik, Tor Lillqvist, Federico Mena Quintero, Søren Sandmann, Manish Singh, and Owen Taylor
Thanks to everybody else who has contributed to this release:Akira Tagoh, Alberto Ruiz, Alexander Larsson, Andreas Moog,Andrés G. Aragoneses, Antti Kaijanmäki, Arnaud Charlet, A. Walton,Bart Cortooms, Bastien Nocera, Behdad Esfahbod, Benjamin Berg,Björn Lindqvist, Boram Park, Bruce Cowan, Caolan McNamara,Carl-Anton Ingmarsson, Carlos Garcia Campos, Carlos Garnacho,Chris Lord, Christian Dywan, Christian Persch, Christian Weiske,Chris Wang, Claudio Saavedra, Cody Russell, Cosimo Cecchi, Daniel Elstner, Daniel Marjamäki, David Alan Gilbert, David Zeuthen,Davyd Madeley, Denis Washington, Diego Escalante Urrelo, Dominic Lachowicz, Ed Catmur, Eitan Isaacson, Emmanuele Bassi, Enrico Tröger, Eric Lamarque, Evan Stade, Frederic Crozat, Fridrich Strba, Gabor Kelemen, Ignacio Casal Quintero, Joanmarie Diggs,Johan Dahlin, Jon A. Cruz,Jon McCann, Kazuki Iwamoto, Kristian Mueller,Li Yuan, Luca Ferretti, Magnus Boman, Máirín Duffy, Marek Kašík, Mariano Suárez-Alvarez, Matthew Barnes, Michael Hasselmann, Michael Natterer, Murray Cumming, Nelson Benitez, Paolo Borelli, Pascal Terjan, Paul Bolle, Paul Davis, Pedro Villavicencio, Peng Wu,Philip Withnall, Rainer Stransky, Ricardo Cruz, Richard Hughes, Richard Hult, Simos Xenitellis, Stefan Kost, Steven Sheehy, Sven Herzberg, Sven Neumann, Takao Fujiwara, Tomas Bzatek, Tommi Komulainen, Torsten Schoenfeld, Tristan van Berkom, William Jon McCann, Wouter Bolsterlee, Xan Lopez, Yevgen Muntyan

March 13, 2009Matthias Clasen

_______________________________________________gtk-list mailing listgtk-list@xxxxxxxxxxxxx://mail.gnome.org/mailman/listinfo/gtk-list

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux