Tom 发表于 2011-3-9 00:56:05

GTK+ 3.0.2 released

GTK+ 3.0.2 is now available for download at:

ftp://ftp.gtk.org/pub/gtk/3.0/
http://download.gnome.org/sources/gtk+/3.0/

dfc5cc68da83a3f6133e86dba00d6a77263b4dd15117dbf97aa5f19da39b202dgtk
+-3.0.2.tar.bz2
f03df82dd03ccbd7170fcabba73bb221bf190f00f8d7a4b0e0b788fb4ed6235agtk
+-3.0.2.tar.gz

This is the another bug fix release in the stable 3.0 series, focusing
largely on improvements in theming.

============

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 in GTK+ 3.0.2
=================================

* GtkSettings have been made multi-backend-safe
GtkSetting设置为多后端安全

* Many improvements to theme ability and the default theme
改善了主题显示和默认主题
- GtkScale slider theming can adjust to scale marks, using style
classes
- A new style class for 'primary' toolbars
- Widget style classes can now be specified in GtkBuilder files
- Improved scrollbar drawing
- Improved combobox drawing
- Improved spinbutton drawing
- Improved switch drawing
- Improved checkbutton drawing
- Improved menu drawing
- Improved notebook tab drawing

* Bugs fixed:
643041 Gtk-CRITICAL **: gtk_render_slider: assertion `height > 0'...
643131 gtk_tray_icon_dispose
643170 gtk_file_chooser_set_filename does not work if "Show hidden...
643216 Extraneous emits of GdkScreen::monitors-changed
643321 Keypresses in window contextual menu go through to app
643347 consider allowing style data in builder data
643370 gtk_style_context_get_font return NULL
643440 gdkconfig.h included in tarball
643496 GtkDialog does not use separators any more. Description is...
643543 App Chooser classes abort if no content-type is given
643584 crash in gdk_event_free()
643630 Tabs disappear from notebook on scrolling back and resizing...
643685 Normalise marks positions internally in GtkScale
643911 Inactive tab content allocation should respect tab-overlap
643912 Tab allocation should respect tab-curvature
643925 Mouse wheel is following URLs
643967 Add a style property to flip rendering order
644089 treeview: propagate the selected state from the row

* Translation updates:
Esperanto
German
Latvian
Portuguese
Russian
Simplified Chinese
Slovenian
Spanish
Ukrainian


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+ 3 is found at:

http://library.gnome.org/devel/gtk3/3.0/gtk-building.html

Common questions:

http://library.gnome.org/devel/gtk3/3.0/gtk-question-index.html

GTK+ 3 is a major new version of GTK+, changing the ABI and
the API compared to GTK+ 2.x. This means that GTK+ 2.x applications
will need some adjustments before they can be used with GTK+ 3.
The migration guide at

http://library.gnome.org/devel/gtk3/3.0/migrating.html

gives an overview of what is involved in porting to GTK+ 3.


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


Thanks to everybody who contributed to this release:
Murray Cumming
Tristan Van Berkom
Alexander Larsson
Federico Mena Quintero
Carlos Garcia Campos
Michael Natterer
Patricia Santa Cruz
Benjamin Otte
John Palmieri
Cosimo Cecchi
Xan Lopez
Ignacio Casal Quintero
Carlos Garnacho


March 7, 2011
Matthias Clasen
页: [1]
查看完整版本: GTK+ 3.0.2 released