GTK+ 2.90.3 released

GTK+ 2.90.3 is now available for download at:

c5a556355342446eee5394680aae92e286509db04bf3230c625151d6f6530ee0  gtk
d41349091e9e46cd19afa739cce59f3d0c543201db1ebe1f32aa0ace2715d3c9  gtk

This is the a development release leading toward 3.0.


 * 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 

 * 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.90.2 to 2.90.3

* GtkProgress has been removed. It was entirely deprecated for
  a long time

* GtkApplication has been updated to match the GApplication API
  as of GLib 2.25.9

* XI2:
 - Device grabs now take precedence over GTK+ grabs
 - Various other bug fixes

* Extended Layout:
 - Prevent negative allocations (as seen in emacs and gedit)

* Win32: XP theming is back !

* Misc new API:
 - Add an accessor for GtkViewport->view_window
 - Add an accessor for GdkDragContext->source_window
 - gtk_icon_theme_load_symbolic_for_style a variant of
   gtk_icon_theme_load_symbolic taking a GtkStyle

* Introspection:
 - Misc annotation fixes

* Cleanups:
 - GTK_OBJECT_FLAGS and GtkObjectFlags have been depreated

* Bugs fixed:
 620618 get rid of GtkProgress
 615666 GTK_OBJECT_FLAGS() should be deprecated
 617444 GNU emacs warnings with extended layout GTK+
 621631 Non-consistent style in GtkUIManager docs
 621136 GtkCalendar: Some functions always return TRUE
 621003 GtkApplication] Update for GApplication API changes
 621683 gtk_menu_attach_to_widget() should emit an "attach-widget"...
 621479 typo in GTK docs on
 621081 GtkViewport missing accessor for view_window.
 620440 Combo-boxes loose focus
 621775 Space symbol missed in Resources chapter
 621578 Symbolic color cut-and-paste mess
 621111 gtk_init_with_args()'s GOptionEntry argument should be const
 602289 gdk_spawn_on_screen(_with_pipes) uses gint for pid

* Updated translations:
 Norwegian bokmål

Thanks to all contributors
Javier Jardón
Tor Lillqvist
Richard Hughes
Hib Eris
Cosimo Cecchi
Stanislas Marquis
Michael Natterer
John Palmieri
Martin Schlemmer
Paolo Borelli
Claudio Saavedra
Colin Walters
Thomas Wood
Carlos Garnacho
Emmanuele Bassi

June 17, 2010
Matthias Clasen

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