Subject: CVS commit: pkgsrc/x11/gtk2
To: None <pkgsrc-changes@NetBSD.org>
From: Julio M. Merino Vidal <jmmv@netbsd.org>
List: pkgsrc-changes
Date: 04/01/2004 18:15:41
Module Name: pkgsrc
Committed By: jmmv
Date: Thu Apr 1 18:15:41 UTC 2004
Modified Files:
pkgsrc/x11/gtk2: Makefile PLIST buildlink2.mk buildlink3.mk distinfo
pkgsrc/x11/gtk2/patches: patch-aa patch-ab
Removed Files:
pkgsrc/x11/gtk2/patches: patch-ac patch-ad patch-ae patch-ag patch-ah
patch-ai patch-aq
Log Message:
Update to 2.4.0:
GTK+-2.4 adds significant new functionality while maintaining
source and binary compatibility with GTK+-2.2. Highlights
of new features and improvements in GTK+-2.4 are:
New file selector widget
The new GtkFileChooser widgets provide a radically simplified
and improved way for users to select files. Capabilities such as
customizable filters and previews are now available for
application writers. The filesystem access is encapsulated as a
dynamically loaded module; as an example of what this allows,
libgnomeui now provides a gnome-vfs backend for GtkFileChooser
so that it has the same view of remote filesystems as
applications such Nautilus.
New drop-down selection widget
The GtkComboBox widget replaces the old GtkOptionMenu and
GtkCombo widgets with a single unified appearance
and programming interface for both editable and non-editable
dropdowns. Other enhancements provided include customizability
of the main display widget and grid layouts for the drop-down
menu.
Action-based toolbar and menu API
GtkUIManager allows the application to specify a set of
"actions", then create menus and toolbars using those actions
from an XML-like interface description. This separation makes it
easier to coordinate having the same item both in a menu and in
a toolbar and simplifies the implementation of toolbar editing.
Bidirectional editing and interface flipping improvements
GTK+ now automatically determines the base direction for
label and text-entry widgets based on their contents, rather
than requiring it to be specified by the application; this
gives a much better user experience when editing mixed
right-to-left and left-to-right text. Support for user-interface
mirroring in right-to-left locales has now been extended to
cover virtually all widgets.
Other enhancements:
- The GtkTreeModelFilter tree model allows displaying a
filtered view of another tree model
- GtkTreeView now supports a fixed-height-mode for faster
display.
- GtkToolbar has been reworked to provide a more consistent
and extensible programming interface along with new features
such as an overflow menu and animated editing feedback.
- GtkEntry now supports completion dropdowns.
- Named icons via the freedesktop.org icon theme specification
are now supported.
- gdk-pixbuf improvements include a PCX loader and saving
support for the ICO and CUR formats.
- Round trips to the X server at application startup and
during operations such as drag-and-drop have been
greatly reduced.
To generate a diff of this commit:
cvs rdiff -r1.46 -r1.47 pkgsrc/x11/gtk2/Makefile
cvs rdiff -r1.23 -r1.24 pkgsrc/x11/gtk2/PLIST
cvs rdiff -r1.13 -r1.14 pkgsrc/x11/gtk2/buildlink2.mk
cvs rdiff -r1.8 -r1.9 pkgsrc/x11/gtk2/buildlink3.mk
cvs rdiff -r1.21 -r1.22 pkgsrc/x11/gtk2/distinfo
cvs rdiff -r1.8 -r1.9 pkgsrc/x11/gtk2/patches/patch-aa
cvs rdiff -r1.6 -r1.7 pkgsrc/x11/gtk2/patches/patch-ab
cvs rdiff -r1.8 -r0 pkgsrc/x11/gtk2/patches/patch-ac
cvs rdiff -r1.5 -r0 pkgsrc/x11/gtk2/patches/patch-ad \
pkgsrc/x11/gtk2/patches/patch-ai
cvs rdiff -r1.6 -r0 pkgsrc/x11/gtk2/patches/patch-ae \
pkgsrc/x11/gtk2/patches/patch-ah
cvs rdiff -r1.4 -r0 pkgsrc/x11/gtk2/patches/patch-ag
cvs rdiff -r1.2 -r0 pkgsrc/x11/gtk2/patches/patch-aq
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.