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 _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list