Path to this page:
Subject: CVS commit: pkgsrc/x11/libXi
From: Thomas Klausner
Date: 2012-07-13 17:14:42
Message id: 20120713151442.C3A49175DD@cvs.netbsd.org
Log Message:
Update to 1.6.1. meta-pkgs/modular-xorg still builds.
1.6.1:
Major bugs fixed:
- wrong button and mask copy (doesn't just affect OS X, despite the commit
log)
- raw event sourceid is now set
Chase Douglas (1):
Destroy extension record after last display is removed
Peter Hutterer (5):
Fix wrong button label and mask copy on OS X
Move version comparison into a helper function.
Set the RawEvent sourceid (#34240)
man: update XIQueryVersion for current server behaviour
libXi 1.6.1
1.6.0:
The main fix that libXi 1.6 brings is support for XI 2.2 multitouch events
and the matching protocol changes.
Chase Douglas (1):
Fix XIScrollClass increment value on 32-bit machines
Cyril Brulebois (1):
configure.ac: Fix a typo in comments.
MichaÅ MasÅowski (1):
Fix bus error on MIPS N32 for bug #38331.
Peter Hutterer (8):
Bump to 1.5.99.1
Implement support for XI 2.2
libXi 1.5.99.2
man: fix typo Mappiing â Mapping
Force class alignment to a multiple of sizeof(XID).
Handle new XIAllowEvent request size
libXi 1.5.99.3
libXi 1.6.0
1.5.0:
libXi 1.5.0 is an interim version of libXi that includes the smooth
scrolling support that XI 2.1 brings. Note that no servers released by X.Org
currently supports smooth scrolling, this feature is still limited to the
1.12 development versions.
In addition to the smooth scrolling support, this release brings a number of
cleanups, bugfixes (most of which were on 1.4.5) and a set of man page
improvements.
Alan Coopersmith (3):
Move Xinput server API documentation from libXi to xserver
Fix the FIXME output in man page .TH macros generated by asciidoc
Make shadow man pages generated by asciidoc work with Solaris man
Gaetan Nadon (13):
Documentation: add Docbook external references support
make: remove unneeded AM_V_GEN silent rule directive.
make: use AM_V_at rather than AM_V_GEN to prefix the mv command
Install target dbs alongside generated documents
Install xml versions of specs even if HAVE_XMLTO is false
docbook.am: global maintenance update - entities, images and olinking
docbook.am: embed css styles inside the HTML HEAD element
docs: remove <productnumber> which is not used by default
docs: use the &fullrelvers; entity to set X11 release information
inputlib: fix copyright statements
inputlib: prefix 1.0 with the word Version
inputlib: restore original title "X Input Device Extension Library"
specs: refactor and complete copyright legal text
Jeremy Huddleston (1):
Use AM_CPPFLAGS to use in tree headers before installed headers
Matt Dew (2):
Add id attributes to funcsynopsis to allow other docs to olink to them.
1 - fix the capitalization of the ID attriutes to match either the
Matthieu Herrb (1):
Fix XISelectEvents on 64 bits, strict alignement architectures.
Peter Hutterer (34):
Allocate enough memory for raw events + extra data.
XIChangeHierarchy: Return Success early if no actual changes are
requested.
Remove a few unused assignments.
man: fix typo, layout in XGetExtensionVersion.man
Silence compiler warning in XListDProp.c
Silence compiler warning due to differnent event conversion procs
man: fix missing comma in XIGrabEnter man page
Use Data, not Data32 in XIPassiveGrabDevice
man: Fix wrong event names in XIGrabButton.
man: Fix typo in XIChangeProperty
Bump to 1.4.99
man: Fix formatting in XGetFeedbackControl
Add XI2 library-internal array offsets to XIint.h
Don't use the protocol defines for 2.0 versioning.
Handle unknown device classes.
man: fix typo in XIQueryDevice man page
man: update property and grab man pages for new constants
Handle unknown device classes.
man: fix typo in XIQueryDevice man page
man: update property and grab man pages for new constants
Require inputproto 2.0.99.1 or later
Support XI 2.1 internally
Support XI 2.1 XIScrollClass
Use a separate nclasses variable in XIQueryDevice
Remove superfluous assignment of lib->classes in XIQueryDevices.
Bump to 1.4.99.1
man: fix #include for XIGrabButton
man: XIGrabButton returns error codes, not status codes
man: passive grabs return the number of failed modifier combinations
Fix duplicate sizeof in copy_classes
Stop unnecessary calls to size_classes
Include config.h from source files
man: minor formatting fix in XIGrabButton
libXi 1.5.0
1.4.5:
libXi 1.4.4 caused requests to fail if the library was built against 2.1 or
2.2 protocol headers.
Instead of requiring 2.0 for XI2 requests, the library required the protocol
version (2.1 or 2.2 depending on the proto) and failed if the server did not
support that version. This again caused virtually all XI2 requests to fail
if you didn't happen to run an X server from git.
The patch below hardcodes 2.0 for those requests that require 2.0,
regardless of the protocol version. You are strongly enocuraged to update.
This issue is not visible when built against inputproto 2.0.x
Peter Hutterer (2):
Don't use the protocol defines for 2.0 versioning.
libXi 1.4.5
1.4.4:
libXi 1.4.4 comes with two memory fixes that can cause crashes in clients.
Commit "Handle unknown device classes" can only be triggered when libXi
1.4.x runs against the git X server. If the XIQueryDevice() reply contained
classes unknown to libXi, we didn't allocate memory for these classes and
ended up overwriting valid ones.
Commit "Fix duplicate sizeof in copy_classes" fixes a typo, instead of
malloc(X * sizeof(Y)) the code called malloc(sizeof(X * sizeof(Y))). This
could lead to memory corruption.
Peter Hutterer (8):
man: Fix formatting in XGetFeedbackControl
man: fix typo in XIQueryDevice man page
Handle unknown device classes.
man: fix #include for XIGrabButton
man: XIGrabButton returns error codes, not status codes
man: passive grabs return the number of failed modifier combinations
Fix duplicate sizeof in copy_classes
libXi 1.4.4
Files: