GTK+ 2.90.1 released
- From: Matthias Clasen <mclasen redhat com>
- To: gnome-announce-list gnome org, gtk-devel-list gnome org, gtk-app-devel-list gnome org, gtk-list gnome org
- Subject: GTK+ 2.90.1 released
- Date: Tue, 25 May 2010 23:22:07 -0400
GTK+ 2.90.1 is now available for download at:
ftp://ftp.gtk.org/pub/gtk/2.90/
http://download.gnome.org/sources/gtk+/2.90/
sha256 sums:
42f1b65bbef46f261d708a14b29dbb95c73cbe832461b1f828427da317f2de10 gtk
+-2.90.1.tar.bz2
06e4a23618b0d5626408202c3264ed6686a76f4f3575c547d96c50a7647ff644 gtk
+-2.90.1.tar.gz
This is the second development release leading toward 3.0.
Notes:
* GTK+ 3 will be parallel installable with GTK+ 2.x, and this release
has been prepared to test this by renaming all .pc files, libraries,
include paths, and so forth, to include a '3.0' component.
* GTK+ 3 will remove deprecated API from the GTK+ 2.x series and make
struct members unavailable that have been GSEALed in 2.x. Therefore,
applications can be prepared for porting to GTK+ 3 by making sure
that they build with -DGTK_DISABLE_DEPRECATED and -DGSEAL_ENABLE.
* Bugs should be reported to http://bugzilla.gnome.org.
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.
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 participate, please subscribe to the project
mailing lists to offer your help and read over our list of vacant
project tasks:
http://live.gnome.org/GtkTasks
Overview of Changes from GTK+ 2.90.0 to 2.90.1
==============================================
* Printing: The list of locales using US Letter papersize has
been updated to match the CLDR 1.8.1
* The default location for the 'module cache' files (ie the files
produced by gdk-pixbuf-query-loaders and gtk-query-immodules) has
been changed to $libdir/gtk-3.0/3.0.0/{loaders,immodules}.cache.
This should avoid multilib problems with the previous location.
Additionally, the query utilities accept an --update-cache argument
to update the cache file directly, instead of writing to stdout
* gtk_radio_action_join_group: A binding-friendly way to manage
radio actions.
* GtkAdjustment enforces values to the range [lower, upper - page_size]
* GDK has been GSEALed, with the addition of suitable accessors
* The XI2 branch with better support for multiple input devices has
been merged, together with backends for XInput, XInput2, win32 and
Quartz, and corresponding updates to input-device handling code
in GTK.
* A number of orientable widgets are no longer abstract: GtkBox,
GtkButtonBox, GtkPaned, GtkRuler, GtkScale, GtkScrollbar,
GtkSeparator. All of these can now be instantiated and flipped between
horizontal and vertical orientation at runtime. Their H/V subclasses
are still available, as convenience API.
* More deprecated API has been removed
* Bugs fixes:
613132 GtkBoxChild should probably be deprecated
592580 GDK needs sealing
618870 GTK+ uses wrong pkg-config to reveal the CAIRO_PREFIX
616817 Remove code to support deprecated GtkToolbar api
619114 undefined reference to `XkbBell'
617863 Actually expose the X11 funcs through introspection
613302 GtkWidget not emitting the unmap signal
565559 Incorrect leave-notify signals for treeview
533946 GtkHScale does not update correctly
618000 Sync paper size fallbacks with CLDR 1.8.1
614581 Gtk print dialog freezes on start up
551322 configure does not use -lm in jasper (JPEG2000) testing
619474 Fixes for GtkAdjustment for GTK+ 3
555087 Shouldn't the return type of gtk_entry_completion_get_model...
619385 Fix compilation warning: Do not break strict-aliasing rules
596725 Add XInput2 support
* Updated translations
Arabic
Estonian
Galician
Italian
Indonesian
Oriya
Shavian
Thanks to all contributors:
Alan Knowles
Murray Cumming
Tor Lillqvist
Caolán McNamara
Sebastian Dröge
Javier Jardón
Paul Davis
Kristian Rietveld
Hans van Hintum
Johan Dahlin
Tadej Borovšak
Volker Grabsch
Jan Arne Petersen
John Palmieri
Tristan Van Berkom
Didier Roche
Christian Dywan
Tomeu Vizoso
Marek Kasik
Carlos Garnacho
May 25, 2010
Matthias Clasen
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]