LWN.net Logo

GTK+ 2.9.1 released

From:  "Matthias Clasen" <matthias.clasen-AT-gmail.com>
To:  gnome-announce-list-AT-gnome.org, "GTK Devel List" <gtk-devel-list-AT-gnome.org>, Gtk <gtk-app-devel-list-AT-gnome.org>, gtk-list-AT-gnome.org
Subject:  GTK+ 2.9.1 released
Date:  Tue, 16 May 2006 21:49:58 -0400

GTK+ 2.9.1 is now available for download at:

   ftp://ftp.gtk.org/pub/gtk/v2.9/
   http://ftp.gnome.org/pub/gnome/sources/gtk+/2.9/

gtk+-2.9.1.tar.gz  md5sum: 12f81fd2f05c79c950b134e37e01d099
gtk+-2.9.1.tar.bz2 md5sum: 1bc1ae050239bab9b525e143c07d1e8f

This is the second development release leading up to GTK+ 2.10.


Notes:

 * This is unstable development release. There are certainly
   plenty of bugs remaining to be found. This release should
   not be used in production.

 * Installing this version will overwrite your existing
   copy of GTK+ 2.8. If you have problems, you'll need to
   reinstall GTK+ 2.8.

 * GTK+ 2.10 will be source compatible with the GTK+ 2.8 series;
   the new API additions in GTK+ 2.9.0 are not yet finalized, so
   there are likely incompatibilies between this release and the
   final 2.10 release.

 * The ABI version has been bumped from 2.4.0 to 2.10.0, since
   the filechooser backend interface has been changed. Third-party
   filechooser backends need to be ported to the new interface.
   Other third-party modules (input methods, image loaders, etc)
   just need to be reinstalled in the proper location for GTK+ to
   find them.

 * Remaining issues for GTK+ 2.10 can be found with following
   bugzilla query:

    http://bugzilla.gnome.org/buglist.cgi?product=gtk%
2b&target_milestone=2.10+API+Freeze&target_milestone=2.10
+Freeze&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED

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


Overview of Changes from GTK+ 2.9.0 to 2.9.1
============================================

* GtkPrintOperation
 - Many user interface improvements in the unix dialogs
 - gtk-demo has a printing demo
 - Don't unload print backends for now, since that has
   deadlock issues
 - Asynchronous page rendering is done in an idle

* GtkImage has an image property

* GtkTextBuffer has a cursor-position property

* Arrow sizes in scrolled menus and notebooks are themable

* GDK keysyms have be synched with Xorg 7.1

* Bugs fixed:
 340676 print backend type modules not correctly reregistering
        their types
 340870 gdk_window_get_toplevels docstring error
 323956 Unwanted accelerate key in the action-based toolbar
 340527 Tooltips not shown for toolbar buttons created with
        uimanager/actions
 340516 status icon property getter assertions
 341091 a couple of spelling errors in gtk+
 335707 notebook DND with event boxes in tab labels
 337306 Add a GtkMessageDialog::image property
 139628 GtkLayout In GtkScrolledWindow does not receive the
        scroll_event
 334412 Add cursor-position property for getting notified
        about cursor movement
 341217 langinfo.h #include'd unconditionally stops build
 333632 use GtkMenu::scroll-arrow-height instead of
        MENU_SCROLL_ARROW_HEIGHT
 325282 Add GtkNotebook::tab-overlap style property
 341247 possible crash with tab_label = NULL
 321896 Synch gdkkeysyms.h/gtkimcontextsimple.c with X.org 6.9/7.0
 341416 Save FileChooserDialog doesn't response
 336774 gtk_recent_manager_add_full
 340401 critical warnings when using window groups
 341661 misplaced g_assert in gtk_text_view_allocate_children
 341692 Semicolons after G_DEFINE_TYPE
 341665 several misplaced g_assert
 341578 reverse page order issues
 341332 Unset background in more places
 341896 gtktreeview has RTL problems with toggle buttons if using
        gtktreestore as a model
 341028 crash in new async code
 341035 file chooser crash
 340722 GtkToolbar::max-child-expand style property
 339589 Tooltips on orientation icons in page setup dialog
 340951 faq: How do I internationalize a GTK+ program? doesn't
        mention glib-I18N
 341855 Little typo in the Tree and List Widget Overview

* Updated translations (de,es,gl,gu,nl)

Thanks to all the people who contributed in some way to this release:

Alexander Larsson, Alex Graveley, Al Puzzuoli, Carlos Garnacho,
Christian Persch, Ed Catmur, Emmanuele Bassi, Francisco Javier
F. Serrador, Guillaume Desmotte, John Palmieri, Jon-Kare Hellan,
Kristian Rietveld, Kristof Versant, Michael Natterer, Murray
Cumming, Pascal Terjan, Richard Hult, Roozbeh Pournader, Simos
Xenitellis, Søren Sandmann, Tim Janik, Tino Meinen, Tor Lillqvist,
William Jon McCann, Yevgen Muntyan


Matthias Clasen
May 16, 2006
_______________________________________________
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


(Log in to post comments)

Copyright © 2006, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds