* Move the subst macros for threadlib.h from xorg-libs to
xorg/Makefile.common.
* SUBST_CLASSES should be appended.
Thanks to Manuel Stuehn <manuel.stuehn@student.uni-siegen.de> for
the email showing me the problems.
While here, use DEPENDS instead of including tk/buildlink3.mk becuase
this package installs a tk script only.
Bump PKGREVISION due to the dependency change.
X11 libraries.
I suspect this was not noticed before because the whole ocaml was linked
against these libraries, so they were pulled in at runtime anyway.
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
module directory has changed (eg. "darwin-2level" vs.
"darwin-thread-multi-2level").
binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.
addresses PR pkg/28619 from H. Todd Fujinaka.
Changes:
* kcontrol: fix setting mouse buttons to left-handed for mice with many
buttons
* kcontrol: activate mouse cursor moving with keyboard if enabled
* kcontrol-usbview: USB revision number and level was given in decimal
instead of hex
* kdesu: do not cause several seconds delay during logout
* khotkeys: work around a bug in Qt keyboard compression breaking
simulated keyboard input
* klipper: fix mouse selection sometimes not being recorded
* klipper: work around a problem in OpenOffice.org causing it to stop
updating selection
* klipper: do not record partial selections when created using the
keyboard
* klipper: reduce heavy load caused by clipboard selected in Acrobat
Reader
* klipper: protect against heavy load caused by broken clipboard handling
in Lyx
* kwin: avoid window description dialog for special window settings and
try to guess the information automatically
* kwin: various small improvements for special window settings
* kwin: don't keep splashscreens above dialog windows
* kwin: apply window-specific force settings immediatelly
* kwin: keep active desktop borders working after resolution change
* kwin: fix a case when a window was not activated due to incorrect focus
stealing prevention
* kwin: show dialogs also when minimized in the window list
* kwin: when moving a window to another virtual desktop, move also its
dialogs
Changes:
* kdecore: recognize known names for the MacRoman charset
* khtml: only disallow fixed positioning on body, not relative/absolute
* khtml: added Javascript-support for HTMLDocument.compatMode
* khtml: fixed textarea manipulation by DOM
* khtml: paged media support (page-break-before and -after)
* khtml: correctly handle text-transform on first-letter
* khtml: fixed display: block on pseudo-elements
* khtml: return Undefined instead of Null for out-of-range indices
* khtml: fixed stopPropagation when called from the target node itself
* khtml: fixed htmlCompat mode for documents served as text/html
* khtml: fixed display: compact
* khtml: support z-order for text areas and list boxes
* khtml: don't set assume <select> got items when we calculate a height
for items
* khtml: changed default horizontal margins for H1-H6 from auto to 0
* khtml: escape otherwise unencodable characters in form submits
* khtml: merged min,max-height fixes
* khtml: merged handling of event handlers
* khtml: implemented CSS 2.1 compliant parsing of background-position
* khtml: fixed m_value vs ATTR_VALUE problem which didn't allow sending
mail on gmail
* khtml: make use of the suggested filename for images
* khtml: tons of bidi fixes
* khtml: enable strict CSS parsing also for transitional doctypes
* khtml: ignore height element for input elements that are not image
* khtml: form widget fixes for plastik (and others)
* khtml: make sure we are layouted before scrolling if we are still
loading
* khtml: add compensated font scale from Todd Fahrner's "Toward a
standard font size interval system"
* khtml: avoid triggering full repaints of the view before the first
layout is done
* khtml: implement CSS3 property box-sizing to match MacIE, Opera and
Mozilla
* khtml: fix globeandmail.com famlily of crashes
* khtml: floats and flowing around floats improvements
* khtml: fix textarea scrolling positions
* khtml: tons of fixes for tables
* khtml: remove hidden widgets from the painting
* khtml: avoid crashes on XML documents
* khtml: ignore relative positioning on table sections
* khtml: fix static position calculation for positioned elements
* khtml: support insertAdjacentHTML
* khtml: fix crash in sites manipulating frames
* khtml: async kwallet support
* khtml: fix selectorText() when no namespace is specified
* khtml: update the layout before fetching the computed values
* khtml: color 'http://foo' links as visited if 'http://foo/' is in
history
* khtml: corrected ref-counting error leading to segfault/invalid
memory usage
* khtml: fixed some memory corruptions with garbage HTML
* khtml: account for scrollbar height when sizing variable
overflow:scroll/auto boxes
* GtkFileChooser
- Improve keybindings [Federico Mena Quintero]
- Speed up loading of large directories [Federico]
- Move "Browse for other folders" expander up [Federico]
- Support DND from the path bar [Federico]
* GtkUIManager
- Speed up [Dave Neary, Michael Natterer, Sven Neumann, Soeren Sandmann]
* GtkTreeView
- Fix resizing artifacts in empty, focused treeviews [Billy Biggs,
Vincent Noel]
* GtkSettings
- Handle changes to gtk-menu-images and gtk-button-images much more
efficiently [Matthias Clasen]
* GDK
- Allow to set wm hints on leader windows [Sebastien Bacher]
* Win32
- Implement resize grips [Robert Ögren]
- Bug fixes [Robert, Tor Lillqvist]
* Bug fixes [Morten Welinder, William Jon McCann, Anders Carlsson, Philip
Langdale, Christian Persch, John Finlay, Carlos Garnacho Parro, Tim Janik,
Gavin Romig-Koch, Jonathan Blandford, Billy Biggs, Federico, Christian
Neumair, Kristian Høgsberg, Sven, Dennis Cranston]
* Updated translations (ca,id,nb,no,nso,pa,zh_CN)
LablGTK is an Objective Caml interface to GTK+. This version, LablGTK2, has
support for GTK+ from 2.0 to 2.6.
It uses the rich type system of Objective Caml 3 to provide a strongly typed,
yet very comfortable, object-oriented interface to GTK+. This is not that
easy if you know the dynamic typing approach taken by GTK+.