Draft GTK+ release announcemnet

Here's my draft for the GTK+ specific release announcement, I think
I spelled GTK+ right on this one ;-).

Once again, enhancements and edits are appreciated. In fact, I'd
love it if someone would pick this up and enhance it a bit ...
especailly the "What's new in GTK+-2.0" section. 

In terms of timing, my goal here is to get the tarballs up on
the FTP site tonight, then send out the release announcements
when I get in to work tomorrow ... so about 12 hours from now.


GTK+-2.0.0 is now available for download at:


along with new versions of the 3 base libraries, GLib, Pango and ATK.

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 projects to complete application

One of the strengths of GTK+ is that it has been designed from
the ground up to allow it to be easily used from a range of languages,
not just from C, the language in which it is written. Using GTK+
from languages such as Perl and Python provides an effective
method of rapid application development.

Earlier versions of GTK+ have been used in a wide range of applications; 
perhaps the most well known examples being the GNOME desktop and 
the GNU Image Manipulation Program (GIMP). Version 2.0 of GTK+
offers the same flexibility that made GTK+-1.0 and GTK+-1.2 so
popular, combined with a much enhanced feature set, ease of programming
for application developers, and ease of use for end users.

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.

What's new in GTK+-2.0


 The gdk-pixbuf library for image loading and manipulation is now
 integrated into GTK+. Enhancements over the standalone gdk-pixbuf
 include support for animated images, and for more formats of 
 still images.


 Enhancements to the GDK library, which is the interface between
 the GTK+ widgets and the underlying windowing system include:

  * Previews of ports to Microsoft Windows and direct frame buffer display.
    (A final version of the Windows port is expected within a few months.)

  * Support for a full 32 bit coordinate space; GDK handles emulation
    of this coordinate space on systems with smaller coordinate spaces.

  * Tracking of regions that need redrawing and handling of double buffering 
    at the windowing system level; this allows applications to achieve 
    efficient and flicker-free drawing with very little effort.

  * Support for anti-aliased fonts and alpha-composited images via the
    RENDER extension to X.

Widgets improvements:

  * GtkTextView - this new Text widget is based on the Tk text widget,
    and inherits efficient structure and a complete set of options for styled text.
    Added features are supporting multiple views of a single buffer,
    pixel-based scrolling and the full range of internationalization capabilities  
    provided by Pango. 
  * GtkTreeView - a flexible widget for tree and list display, with features
    such as model view split for abstracting data storage from display,
    the ability to create custom models to accommodate large data sets, 
    a highly customizable system for controlling how model data is 
    converted into the display and cell editing.

  * A new GtkMessageDialog widget for displaying error and information messages.

  * Improved color selection and font selection widgets 

General improvements:

  * Complete support for Unicode and internationalized text via Pango
    throughout all GTK+ widgets.

  * Useability improvements, including comprehensive support for keyboard

  * A clean and attractive new default appearance.

  * A new input method framework that provides a simple and consistent 
    interface on top of different backends. On-the-spot input is now
    provided when using GTK+ with input method servers based on XIM.

  * A system for themeable stock images to provide for a consistent
    look across applications.

  * Hundreds of improvements to the programming interfaces to address
    specific difficulties developers had with earlier versions of GTK+.

  * Much enhanced API documentation included with GTK+.

Where to get more information about GTK+-2.0

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

An installation guide for GTK+-2.0 is found at:


The GTK+ Team:

Jonathan Blandford, Hans Breuer, Matthias Clasen, Tim Janik, Alex Larsson, 
Tor Lillqvist, Havoc Pennington, Kristian Rietveld, Soeren Sandmann, and
Owen Taylor

Special thanks to:

Jacob Berkman, Robert Brady, Anders Carlsson, Jeff Franks, 
Bill Haneman, Raja R Harinath, James Henstridge, Elliot Lee, Lee Mallabone,
John Margaglione, Sven Neumann, Padraig O'Briain, Manish Singh and to 
Peter Mattis, who started it all.

Thanks to all the contributors to GTK+-2.0 including:

Darin Adler, Shawn T. Amundson, Marius Andreiana, Björn Augustsson, 
Jeffrey Baker, Nils Barth, Martin Baulig, Joel Becker, Frank Belew, 
Fabrice Bellet, Geert Bevin, Dennis Bjorklund, John Bley, 
Christopher Blizzard, Jonas Borgström, Stanislav Brabec, Thomas Broyer, 
Martin Buchholz, Simon Budig, Ross Burton, Brian Cameron, Antonio Campos, 
Jim Cape, Lance Capser, Chema Celorio, Suresh Chandrasekharan, Damon Chaplin,
Arnaud Charlet, Erwann Chenede, Pavel Cisler, Philippe Colantoni, Dave Cole,
David L. Cooper, Jay Cox, Murray Cumming, Johan Dahlin, Janet Davis, 
Elena Devdariani, Olaf Dietsche, Eric Ding, Finlay Dobbie, 
Miroslaw Dobrzanski-Neumann, Daniel Egger, Daniel Elstner, Ramiro Estrugo, 
Larry Ewing, Jens Finke, Eric Fischer, Paul Fisher, Tony Gale, Jeff Garzik,
ERDI Gergo, Nicola Girardi, Jody Goldberg, Diego Gonzalez, Matt Goodall, 
Dov Grobgeld, Matt Grossman, Scott Guilbeaux, Melvin Hadasht, Lars Hamann,
Vlad Harchev, John Harper, Guy Harris, Mathias Hasselmann, Lars Heete, 
David Helder, Bernd Herd, Mikael Hermansson, Richard Hestilow, 
Kipp Hickman, Akira Higuchi, David Hodson, Michael Hore, Greg Hudson, 
Richard Hult, ChiDeok Hwang, Szekeres Istvan, Damian Ivereigh, 
Jean-Marc Jacquet, Michal Jaegermann, Jakub Jelinek, Stefan Jeske, 
Andreas J. Guelzow, David Kaelbling, Satajyit Kanungo, Andreas Kemnade, 
Charles Kerr, Mike Kestner, Jon K Hellan, Vladimir Klebanov, Stefan Kost, 
Tuomas Kuosomann, KUSANO Takayuki, Sergey Kuzminov, Håvard Kvålen, 
Mathieu Lacage, Dave Lambert, Miles Lane, Guillaume Laurent, David L. Cooper,
George Lebl, Marc Lehmann, Eric Lemings, Thomas Leonard, Ollie Lho, 
Oskar Liljeblad, Frank Loemker, Ryan Lovett, Seth Lytle, Pavel Machek, 
Paolo Maggi, Grigorios Magklis, Martin Maierhofer, Alexey Malyshev, 
Kjartan Maraas, Evan Martin., Brian Masney, Mark McLoughlin, Michael Meeks,
Anders Melchiorsen, Federico Mena Quintero, Juan Pablo Mendoza, 
Jose H Mercado, Gregory Merchan, Christophe Merlet, Arkadiusz Miskiewicz,
Bruce Mitchener, Jr., Paolo Molaro, Skip Montanaro, Jan Mynarik, 
Sung-Hyun Nam, Michael Natterer, Karl Nelson, Seth Nickell, Bastien Nocera,
Tomas Ögren, Tomi Ollila, Xavier Ordoquy, Eugene Osintsev, Peter Osterlund,
Narayani Pattipati, Mark Patton, Ettore Perazzoli, Andreas Persenius, 
Laszlo Peter, Asbjorn Pettersen, Chris Phelps, Joshua N Pritikin, 
T. Alexander Popiel, Salmaso Raffaele, Gene Ragan, Ed Randall, 
Steve Ratcliffe, Detlef Reichl, Chris Rogers, Guillermo S. Romero, 
Christian Rose, Theodore Roth, Jeroen Ruigrok, Changwoo Ryu, Pawel Salek,
David Santiago, Pablo Saratxaga, René Seindal, Nicolas Setton, Joe Shaw,
Sam Solon, Jeffrey Stedfast, Jakub Steiner, Ron Steinke, Jamie Strachan,
Keishi Suenaga, Yusuke Tabata, Akira Tagoh, Hidetoshi Tajima, Armin Theissen,
Phil Thompson, Vitaly Tishkov, Jon Trowbridge, Denis Vakatov, 
Kevin Vandersloot, Sergey Vlasov, Peter Wainwright, Morten Welinder, 
Sebastian Wilhelmi, Peter Williams, Matt Wilson, Per Winkvist, Dan Winship,
Daniel Yacob, Shirasaki Yasuhiro, Rosanna Wing Sze Yuen, David D `Zoo' Zuhn

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