Re: GTK+ 2.12 released

2007-09-15 Thread Mathias Hasselmann
Am Freitag, den 14.09.2007, 00:53 -0400 schrieb Matthias Clasen:
> GTK+ 2.12.0 is now available for download at:

Woohoo! Guess it's time to create a merging plan for extended layout
management now? When do you think the gtk-2.12 branch will be created,
so that cool new stuff can land in trunk?

Ciao,
Mathias
-- 
Mathias Hasselmann <[EMAIL PROTECTED]>
http://taschenorakel.de/


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: GTK+ 2.12 released

2007-09-14 Thread Mikael Hallendal
14 sep 2007 kl. 06.53 skrev Matthias Clasen:

> GTK+ 2.12.0 is now available for download at:

Congratulations to the GTK+ team and thanks for all the hard work you  
guys are putting in!

Cheers,
   Mikael Hallendal

-- 
Imendio AB, http://www.imendio.com



___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


GTK+ 2.12 released

2007-09-13 Thread Matthias Clasen
GTK+ 2.12.0 is now available for download at:

 ftp://ftp.gtk.org/pub/gtk/2.12/
 http://ftp.gnome.org/pub/gnome/sources/gtk+/2.12/ 

gtk+-2.12.0.tar.bz2   md5sum: e9c280afec29b11772af5a7c807abf41
gtk+-2.12.0.tar.gzmd5sum: f2534dfaabb3dcff6da04976ef8d486e

Release notes are available at:

 http://www.gtk.org/gtk-2.12-notes.html

Note that due to a mistake on my part, this version of GTK+
validates all icon caches when they are mapped, which causes
considerable disk activity and slows application startup.
To avoid this problem, distribution packagers should include 
the change from svn trunk to only validate icon caches when 
debugging. See http://bugzilla.gnome.org/show_bug.cgi?id=476342


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 suites.

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. GTK+ is the
only 100% free-of-cost open source industrial-strength GUI
toolkit available today.

Since its origins as the toolkit for the GNU Image
Manipulation Program (GIMP), GTK+ has been used in a wide
range of software. Notably, GTK+ is the foundation of the
GNOME desktop; GTK+ 2.12 will be incorporated into version
2.20 of the GNOME desktop. 


What's new in GTK+ 2.12
===

GTK+ 2.12 adds significant new functionality while maintaining
source and binary compatibility with GTK+ 2.10. Highlights of
new features and improvements in GTK+ 2.12 are:

Tooltips

 2.12 brings a completely new tooltip implementation which
 allows many things that were not possible before. Tooltips
 can be placed on insensitive widgets and on treeviews.
 They can contain rich markup, or even arbitrary widgets.

Interface builder support

 GtkBuilder can generate user interfaces from XML descriptions 
 which are very similar to glade files. Going beyond the
 capabilities of glade, GtkBuilder can also construct objects
 which are not widgets, such as tree models. To ease the 
 transition from libglade to GtkBuilder, GTK+ includes a tool 
 that can convert glade files to GtkBuilder files.

Keyboard navigation

 Keyboard navigation has seen quite a bit of work this cycle;
 with an eye towards consistent handling of keynav failures and
 better support for platforms with no or very poor keyboards,
 like the Maemo platform, or phones. Since much of this is
 about adapting GTK+ to the platform it runs on, a lot of this
 is based on settings.

New widgets and objects

 * GtkVolumeButton, a volume control for multimedia applications
 * GtkScaleButton, the base class for GtkVolumeButton
 * GtkRecentAction, an action that represents a recent-files list

Changes in the file chooser
 
 The file chooser search functionality now, with backends for
 several indexers, like beagle, tracker and Spotlight. Recent
 files also appear in the file chooser. The location of the
 Desktop folder is no longer hardcoded, but determined by the
 xdg-user-dirs mechanism.

Changes in text view and entry widgets
 
 The text widgets now use a block cursor in overwrite mode.
 The cursor color can be controlled by the application.

gdk-pixbuf changes

 * Exif orientation information is handled
 * Support Sun medialib for hardware acceleration

For more details and lists of fixed bugs, see the
announcements for the 2.11.x development releases:

http://mail.gnome.org/archives/gtk-devel-list/2007-May/msg00248.html
http://mail.gnome.org/archives/gtk-devel-list/2007-June/msg00010.html
http://mail.gnome.org/archives/gtk-devel-list/2007-June/msg00049.html
http://mail.gnome.org/archives/gtk-devel-list/2007-June/msg00223.html
http://mail.gnome.org/archives/gtk-devel-list/2007-June/msg00253.html
http://mail.gnome.org/archives/gtk-devel-list/2007-July/msg5.html
http://mail.gnome.org/archives/gtk-devel-list/2007-July/msg00071.html


Where to get more information about GTK+


Information about GTK+ including links to documentation can be
found 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 areas
and invite everyone to help project development.
If you are willing to parti