GTK+-2.1.1 released [unstable]
- From: Owen Taylor <otaylor redhat com>
- To: gnome-hackers gnome org, gnome-announce-list gnome org, gtk-list gnome org, gtk-app-devel-list gnome org, gtk-devel-list gnome org
- Subject: GTK+-2.1.1 released [unstable]
- Date: Mon, 14 Oct 2002 20:08:56 -0400 (EDT)
GTK+-2.1.1 is now available for download at:
ftp://ftp.gtk.org/pub/gtk/v2.1/
This is a development release leading up to GTK+-2.2. The major
change as compared to the stable GTK+-2.0.6 is support for
multiple displays and multiple screens in GDK, although there are
numerous minor changes as well.
Since GTK+-2.1.0, changes include independently installable
pixbuf loaders (librsvg now includes a SVG loader for GdkPixbuf),
fixes for drag-and-drop between multiple screens, and some initial
support for the RandR extension. Also this release fixes a problem
with compilation using Xft version 1.
Notes:
* This is unstable development release. While it has had
fairly extensive testing, 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.0. If you have problems, you'll need
to reinstall GTK+-2.0.6.
* GTK+-2.2 will be source and binary compatible with
the GTK+-2.0.x series; however, the new API additions
in GTK+-2.1.1 are not yet finalized, so there may
be incompatibities between this release and the final
2.2 release.
* Remaining API issues for GTK+-2.2 can be found with following
bugzilla query:
http://bugzilla.gnome.org/buglist.cgi?product=gtk%2b&target_milestone=2.2+API+Freeze&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED
* GTK+-2.1.x exposes a bug in libgnomeui where libgnomeui
was creating a widget of type GtkWidget instead of a derived
class; to fix this, upgrade to libgnomeui-2.1.0.
* You'll need at least Pango-1.1.2 or Pango-1.0.5 for correct
operation.
* GTK+ looks for theme engines in a version dependent directory,
so you'll need to reinstall any theme engines you want to use.
* 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
pdevelopers, 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.0 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/
Overview of Changes in GTK+-2.0.x to GTK+-2.1.1
===============================================
* Cleanup of use of deprecated functions in GTK+ [Manish Singh]
* Add support for separately installed Pixbuf loaders [Matthias Clasen]
* linux-fb improvements including window maximization. [Eric Warmenhoven]
* Fix to compile again with Xft version 1 [Owen Taylor]
* Fix handling of pointer on multiple screens [Owen]
- Add gdk_event_set/get_screen() via evil hack
- Add GdkDisplayPointerHooks to replace GdkPointerHooks
- gdk_screen_get_window_at_pointer() => gdk_display_get_window_at_pointer()
- Add gdk_display_get_pointer()
- Make drag-and-drop between multiple screens work
* Export gdk_event_new(), discourage stack allocated events [Owen]
* gdk_draw_pixbuf() as better name for gdk_pixbuf_render_to_drawable() [Owen]
* Basic support for RandR extension [Keith Packard, Owen]
* Allow moving paned sliders all the way to the edge [Owen, Darin Adler]
* Add tag_table construct property to GtkTextBuffer [Daniel Elstner]
* gtk_window_set_[default_]icon_from_file [Owen, Havoc]
* Fix handling of GtkSettings set from RC files on reload [Owen]
* GtkTreeView work [Kristian Rietveld]
- Stop editing on a focus out event for GtkCellRendererText
[Andreas J. Guelzow]
- Don't accept drops on auto-sorted models
- Fix evil bug with insertions to GtkTreeModelSort [Hans Petter Jansson]
* Fixes for GtkIMContextXIM
[Takuro Ashie, Motonobu Ichimura, Owen, HideToshi Tajima]
* Documentation fixes [Soeren Sandmann, Matthias Clasen; Joost Faassen,
Alexey A. Malyshev, Ben Martin, Havoc Pennington, Boris Shingarov, Owen,
Vitaly Tishkov, Dan Winship, Yao Zhang]
* Some performance tweaks [Soeren, Padraig O'Briain]
* Miscellaneous bug fixes
Other contributors: Jacob Berkman, Phil Blundell, Kenneth Christiansen,
Murray Cumming, Bill Haneman, Jon-Kare Hellan, Hema Seetharamaiah
14 October 2000
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]