news 28 Posted March 7, 2011 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/ dfc5cc68da83a3f6133e86dba00d6a77263b4dd15117dbf97aa5f19da39b202d gtk +-3.0.2.tar.bz2 f03df82dd03ccbd7170fcabba73bb221bf190f00f8d7a4b0e0b788fb4ed6235a gtk +-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 * Many improvements to themability 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 Share this post Link to post