Subject: CVS commit: pkgsrc/x11/gtk2
To: None <>
From: Julio M. Merino Vidal <>
List: pkgsrc-changes
Date: 12/24/2004 10:04:39
Module Name:	pkgsrc
Committed By:	jmmv
Date:		Fri Dec 24 10:04:39 UTC 2004

Modified Files:
	pkgsrc/x11/gtk2: Makefile PLIST distinfo
Added Files:
	pkgsrc/x11/gtk2/patches: patch-ab

Log Message:
Update to 2.6.0:

Overview of Changes from GTK+ 2.4.x to GTK+ 2.6.0

* New widgets
  - GtkIconView
  - GtkAboutDialog
  - GtkCellView
  - GtkFileChooserButton
  - GtkMenuToolButton

* New cell renderers
  - GtkCellRendererCombo
  - GtkCellRendererProgress

* Changes in GtkFileChooser
  - Many tweaks to keynav and other behaviour

* Changes in GtkTreeView
  - Hover selection
  - Hover expand
  - Separators
  - Insensitive rows
  - Typeahead

* Changes in GtkComboBox
  - Allow trees in combo boxes
  - Hover selection
  - Hover expand
  - Separators
  - Insensitive rows
  - Scrolling

* Changes in GtkLabel
  - Rotated text
  - Ellipsisation
  - Dnd from selectable labels
  - Selectable labels in the focus chain
  - Obey the Pango backspace-deletes-character attribute

* Changes in GtkTextView
  - Rotated text
  - Obey the Pango backspace-deletes-character attribute

* Changes in Clipboard/Selection/DND handling
  - Selection ownerchip change notification
  - API to handle text, image and file targets
  - Support text/plain target
  - Support clipboard persistency
  - Support xdnd v5
  - Reduce clipboard timeout to 30 seconds

* Theming
  - Follow icon theme specification for directory locations
  - Themed window icons
  - Themed images in GtkImage
  - Allow themes to displace focus rectangles on click
  - Various new stock icons

* Window Manager interaction
  - Support do-not-focus-on-map hint
  - Support _NET_WM_USER_TIME

* gdk-pixbuf:
  - License information for image loaders
  - Disable loaders
  - Simple rotation
  - Make threadsafe

* Performance improvements
  - Increase chunk size for incremental selection transfers
  - Get rid of many PLT entries
  - Icon theme caching
  - Sync counter mechanism to speed up resizes
  - Reimplement GtkListStore on top of a splay tree
  - Fix algorithmic problems in GtkUIManager

* Win32-specific changes
  - Integrate IME input method module
  - Integrate ms-windows (Wimp) theme engine

* Other changes
  - API for HIG-conform dialogs
  - API for stock-like buttons
  - New init API based on GOption
  - Setting for alternative button order
  - Setting for modules to load
  - Integrate pixbuf theme engine
  - Change notebook tabs with the scroll wheel
  - Ellipsisation in GtkCellRendererText, GtkProgressBar, GtkStatusbar
  - Clean up abi and enforce list of exported symbols

To generate a diff of this commit:
cvs rdiff -r1.68 -r1.69 pkgsrc/x11/gtk2/Makefile
cvs rdiff -r1.35 -r1.36 pkgsrc/x11/gtk2/PLIST
cvs rdiff -r1.34 -r1.35 pkgsrc/x11/gtk2/distinfo
cvs rdiff -r0 -r1.9 pkgsrc/x11/gtk2/patches/patch-ab

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.