diff options
author | Matthieu Herrb <matthieu@cvs.openbsd.org> | 2013-05-31 15:15:13 +0000 |
---|---|---|
committer | Matthieu Herrb <matthieu@cvs.openbsd.org> | 2013-05-31 15:15:13 +0000 |
commit | d0c662f65ef4c5eedce1d255c3fa1b83df834412 (patch) | |
tree | 07ad7c963ae059a287a7c11899f8361d19da9e6f /lib | |
parent | eb88489dbddc2a99979f2554aade8934c17ebcff (diff) |
Update to libXi 1.6.3rc1
Diffstat (limited to 'lib')
49 files changed, 727 insertions, 221 deletions
diff --git a/lib/libXi/ChangeLog b/lib/libXi/ChangeLog index dcca8e862..4370170fb 100644 --- a/lib/libXi/ChangeLog +++ b/lib/libXi/ChangeLog @@ -1,3 +1,458 @@ +commit 661c45ca17c434dbd342a46fd3fb813852ae0ca9 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Tue May 21 12:23:05 2013 +1000 + + Don't overwrite the cookies serial number + + serial != sequenceNumber, see _XSetLastRequestRead() + + cookie->serial is already set at this point, setting it again directly from + the sequenceNumber of the event causes a bunch of weird issues such as + scrollbars and text drag-n-drop breaking. + + https://bugzilla.redhat.com/show_bug.cgi?id=965347 + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 81b4df8ac6aa1520c41c3526961014a6f115cc46 +Author: Alan Coopersmith <alan.coopersmith@oracle.com> +Date: Sun Mar 10 00:16:22 2013 -0800 + + sign extension issue in XListInputDevices() [CVE-2013-1995] + + nptr is (signed) char, which can be negative, and will sign extend + when added to the int size, which means size can be subtracted from, + leading to allocating too small a buffer to hold the data being copied + from the X server's reply. + + v2: check that string size fits inside the data read from the server, + so that we don't read out of bounds either + + Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com> + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> + Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit ef82512288d8ca36ac0beeb289f158195b0a8cae +Author: Alan Coopersmith <alan.coopersmith@oracle.com> +Date: Sun Mar 10 00:22:14 2013 -0800 + + Avoid integer overflow in XListInputDevices() [CVE-2013-1984 8/8] + + If the length of the reply as reported by the Xserver is too long, it + could overflow the calculation for the size of the buffer to copy the + reply into, causing memory corruption. + + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> + Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 17071c1c608247800b2ca03a35b1fcc9c4cabe6c +Author: Alan Coopersmith <alan.coopersmith@oracle.com> +Date: Sun Mar 10 13:30:55 2013 -0700 + + Avoid integer overflow in XGetDeviceProperties() [CVE-2013-1984 7/8] + + If the number of items as reported by the Xserver is too large, it + could overflow the calculation for the size of the buffer to copy the + reply into, causing memory corruption. + + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> + Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 528419b9ef437e7eeafb41bf45e8ff7d818bd845 +Author: Alan Coopersmith <alan.coopersmith@oracle.com> +Date: Sat Mar 9 22:55:23 2013 -0800 + + integer overflow in XIGetSelectedEvents() [CVE-2013-1984 6/8] + + If the number of events or masks reported by the server is large enough + that it overflows when multiplied by the size of the appropriate struct, + or the sizes overflow as they are totaled up, then memory corruption can + occur when more bytes are copied from the X server reply than the size + of the buffer we allocated to hold them. + + v2: check that reply size fits inside the data read from the server, + so that we don't read out of bounds either + + Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com> + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> + Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 242f92b490a695fbab244af5bad11b71f897c732 +Author: Alan Coopersmith <alan.coopersmith@oracle.com> +Date: Sat Mar 9 22:55:23 2013 -0800 + + integer overflow in XIGetProperty() [CVE-2013-1984 5/8] + + If the number of items reported by the server is large enough that + it overflows when multiplied by the size of the appropriate item type, + then memory corruption can occur when more bytes are copied from the + X server reply than the size of the buffer we allocated to hold them. + + Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com> + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> + Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit bb922ed4253b35590f0369f32a917ff89ade0830 +Author: Alan Coopersmith <alan.coopersmith@oracle.com> +Date: Sat Mar 9 22:55:23 2013 -0800 + + integer overflow in XGetDeviceMotionEvents() [CVE-2013-1984 4/8] + + If the number of events or axes reported by the server is large enough + that it overflows when multiplied by the size of the appropriate struct, + then memory corruption can occur when more bytes are copied from the + X server reply than the size of the buffer we allocated to hold them. + + Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com> + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> + Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 6dd6dc51a2935c72774be81e5cc2ba2c30e9feff +Author: Alan Coopersmith <alan.coopersmith@oracle.com> +Date: Sat Mar 9 22:55:23 2013 -0800 + + integer overflow in XGetDeviceDontPropagateList() [CVE-2013-1984 3/8] + + If the number of event classes reported by the server is large enough + that it overflows when multiplied by the size of the appropriate struct, + then memory corruption can occur when more bytes are copied from the + X server reply than the size of the buffer we allocated to hold them. + + V2: EatData if count is 0 but length is > 0 to avoid XIOErrors + + Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com> + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> + Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 322ee3576789380222d4403366e4fd12fb24cb6a +Author: Alan Coopersmith <alan.coopersmith@oracle.com> +Date: Sat Mar 9 22:55:23 2013 -0800 + + integer overflow in XGetFeedbackControl() [CVE-2013-1984 2/8] + + If the number of feedbacks reported by the server is large enough that + it overflows when multiplied by the size of the appropriate struct, or + if the total size of all the feedback structures overflows when added + together, then memory corruption can occur when more bytes are copied from + the X server reply than the size of the buffer we allocated to hold them. + + v2: check that reply size fits inside the data read from the server, so + we don't read out of bounds either + + Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com> + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> + Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit b0b13c12a8079a5a0e7f43b2b8983699057b2cec +Author: Alan Coopersmith <alan.coopersmith@oracle.com> +Date: Sat Mar 9 22:55:23 2013 -0800 + + integer overflow in XGetDeviceControl() [CVE-2013-1984 1/8] + + If the number of valuators reported by the server is large enough that + it overflows when multiplied by the size of the appropriate struct, then + memory corruption can occur when more bytes are copied from the X server + reply than the size of the buffer we allocated to hold them. + + v2: check that reply size fits inside the data read from the server, so + we don't read out of bounds either + + Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com> + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> + Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 5398ac0797f7516f2c9b8f2869a6c6d071437352 +Author: Alan Coopersmith <alan.coopersmith@oracle.com> +Date: Fri Apr 26 22:48:36 2013 -0700 + + unvalidated lengths in XQueryDeviceState() [CVE-2013-1998 3/3] + + If the lengths given for each class state in the reply add up to more + than the rep.length, we could read past the end of the buffer allocated + to hold the data read from the server. + + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> + Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 91434737f592e8f5cc1762383882a582b55fc03a +Author: Alan Coopersmith <alan.coopersmith@oracle.com> +Date: Sat Mar 9 23:37:23 2013 -0800 + + memory corruption in _XIPassiveGrabDevice() [CVE-2013-1998 2/3] + + If the server returned more modifiers than the caller asked for, + we'd just keep copying past the end of the array provided by the + caller, writing over who-knows-what happened to be there. + + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> + Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit f3e08e4fbe40016484ba795feecf1a742170ffc1 +Author: Alan Coopersmith <alan.coopersmith@oracle.com> +Date: Sat Mar 9 22:26:52 2013 -0800 + + Stack buffer overflow in XGetDeviceButtonMapping() [CVE-2013-1998 1/3] + + We copy the entire reply sent by the server into the fixed size + mapping[] array on the stack, even if the server says it's a larger + size than the mapping array can hold. HULK SMASH STACK! + + Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com> + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> + Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 59b8e1388a687f871831ac5a9e0ac11de75e2516 +Author: Alan Coopersmith <alan.coopersmith@oracle.com> +Date: Wed May 1 23:58:39 2013 -0700 + + Use _XEatDataWords to avoid overflow of rep.length bit shifting + + rep.length is a CARD32, so rep.length << 2 could overflow in 32-bit builds + + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> + Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 5d43d4914dcabb6de69859567061e99300e56ef4 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Fri May 17 09:07:44 2013 +1000 + + Copy the sequence number into the target event too (#64687) + + X.Org Bug 64687 <http://bugs.freedesktop.org/show_bug.cgi?id=64687> + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + Reviewed-by: Jasper St. Pierre <jstpierre@mecheye.net> + +commit bb82c72a1d69eaf60b7586570faf797df967f661 +Author: Alan Coopersmith <alan.coopersmith@oracle.com> +Date: Mon Apr 29 18:39:34 2013 -0700 + + Expand comment on the memory vs. reply ordering in XIGetSelectedEvents() + + Unpacking from the wire involves un-interleaving the structs & masks, + which wasn't obvious to me the first time I read it, so make notes + before I forget again. + + Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 26cb4573cbb8808ce9d5c75c16bd613b2f03a368 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Fri Apr 5 09:34:48 2013 +1000 + + libXi 1.7.1 + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 0358bb20384b759d6d41dc44f3aed30583689d53 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Tue Mar 26 14:46:06 2013 +1000 + + Require XFixes for PointerBarrier, remove duplicate typedef + + The PointerBarrier typedef is duplicate if a client includes both Xfixes.h + and XInput2.h. + + gcc 4.6 won't complain about that, but earlier versions do: + http://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=ce3765bf44e49ef0568a1ad4a0b7f807591d6412 + + gcc 4.6 with -pedantic-errors shows: + /opt/xorg/include/X11/extensions/XInput2.h:172:13: error: redefinition of + typedef ‘PointerBarrier’ [-pedantic] + In file included from test.c:1:0: + /opt/xorg/include/X11/extensions/Xfixes.h:255:13: note: previous declaration + of ‘PointerBarrier’ was here + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + Reviewed-by: Julien Cristau <jcristau@debian.org> + +commit 081e06492c0ffd003d4a0c34418c882332e58ac3 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Thu Mar 7 11:16:02 2013 +1000 + + libXi 1.7 + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 9b26b81477cf3486e5aa0ef8d81af68a0f04df1b +Author: Colin Walters <walters@verbum.org> +Date: Wed Jan 4 17:37:06 2012 -0500 + + autogen.sh: Implement GNOME Build API + + http://people.gnome.org/~walters/docs/build-api.txt + + Signed-off-by: Adam Jackson <ajax@redhat.com> + +commit fb67e7c99b8e95fa667b90837d312a98fa0a8a64 +Author: Adam Jackson <ajax@redhat.com> +Date: Tue Jan 15 14:28:48 2013 -0500 + + configure: Remove AM_MAINTAINER_MODE + + Signed-off-by: Adam Jackson <ajax@redhat.com> + +commit 236be512c81b76dad711bec481e2139584006c4c +Author: Benjamin Tissoires <benjamin.tissoires@gmail.com> +Date: Mon Jan 14 18:32:05 2013 +0100 + + Add missing XI_RawTouch* in XInputCopyCookie + + Looks like XI_RawTouch* events are missing in the big switch in this function. + When running XIT tests for multitouch devices, several following errors appears: + XInputCopyCookie: Failed to copy evtype 22 + XInputCopyCookie: Failed to copy evtype 23 + XInputCopyCookie: Failed to copy evtype 24 + + Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit db3b9ba3404f6d128e7826aa489a34fd206b20ea +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Wed Dec 26 15:29:43 2012 +1000 + + libXi 1.6.99.1 + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit af9f26510d87eee71f1cd688d7dcfbf173c13943 +Merge: 31c6cf9 9e8a55d +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Mon Dec 17 14:34:53 2012 +1000 + + Merge branch 'barriers' + +commit 9e8a55dfcb3dc2b42cd7e08e8e6e65ea1dd54251 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Fri Dec 7 15:47:41 2012 +1000 + + man: add man-page for XIBarrierReleasePointer + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 60d7386a1b98cc7760d55d6df1f90e6259d122fa +Author: Jasper St. Pierre <jstpierre@mecheye.net> +Date: Thu Nov 1 17:00:19 2012 -0400 + + Add support for pointer barrier events + + Signed-off-by: Jasper St. Pierre <jstpierre@mecheye.net> + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit f694bd3fcf38213ae787a3ebe4e8b2df8b2dcdc7 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Fri Dec 7 14:39:50 2012 +1000 + + Bump to 1.6.99 + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 31c6cf9f6fbcc7e90e3d6b7927664cbe54e27edf +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Thu Dec 6 10:38:16 2012 +1000 + + Fix const compiler warnings + + XExtInt.c:80:38: warning: initialization discards 'const' qualifier from + pointer target type [enabled by default] + XExtInt.c:150:5: warning: initialization discards 'const' qualifier from + pointer target type [enabled by default] + XExtInt.c:151:5: warning: initialization discards 'const' qualifier from + pointer target type [enabled by default] + XExtInt.c:152:5: warning: initialization discards 'const' qualifier from + pointer target type [enabled by default] + XExtInt.c:153:5: warning: initialization discards 'const' qualifier from + pointer target type [enabled by default] + XExtInt.c:154:5: warning: initialization discards 'const' qualifier from + pointer target type [enabled by default] + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> + +commit b4e07e7acc84f68ed2d37557d64d5655cc262ed5 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Thu Dec 6 10:27:35 2012 +1000 + + Fix compiler warnings + + XIQueryVersion.c: In function '_xiQueryVersion': + XIQueryVersion.c:63:26: warning: declaration of 'info' shadows a parameter + [-Wshadow] + XIQueryVersion.c:53:73: warning: shadowed declaration is here [-Wshadow] + + XExtInt.c: In function 'XInputWireToEvent': + XExtInt.c:823:25: warning: declaration of 'i' shadows a previous local + [-Wshadow] + XExtInt.c:502:18: warning: shadowed declaration is here [-Wshadow] + XExtInt.c:850:25: warning: declaration of 'i' shadows a previous local + [-Wshadow] + XExtInt.c:502:18: warning: shadowed declaration is here [-Wshadow] + + In file included from XExtInt.c:64:0: + ../include/X11/extensions/XInput.h:166:17: note: previous declaration of + '_xidevicebusy' was here + XExtInt.c:101:12: warning: redundant redeclaration of + '_XiGetDevicePresenceNotifyEvent' [-Wredundant-decls] + + XExtInt.c:76:13: warning: redundant redeclaration of '_xibaddevice' + [-Wredundant-decls] + In file included from XExtInt.c:64:0: + ../include/X11/extensions/XInput.h:162:17: note: previous declaration of + '_xibaddevice' was here + XExtInt.c:81:13: warning: redundant redeclaration of '_xibadclass' + [-Wredundant-decls] + In file included from XExtInt.c:64:0: + ../include/X11/extensions/XInput.h:163:17: note: previous declaration of + '_xibadclass' was here + XExtInt.c:86:13: warning: redundant redeclaration of '_xibadevent' + [-Wredundant-decls] + In file included from XExtInt.c:64:0: + ../include/X11/extensions/XInput.h:164:17: note: previous declaration of + '_xibadevent' was here + XExtInt.c:91:13: warning: redundant redeclaration of '_xibadmode' + [-Wredundant-decls] + In file included from XExtInt.c:64:0: + ../include/X11/extensions/XInput.h:165:17: note: previous declaration of + '_xibadmode' was here + XExtInt.c:96:13: warning: redundant redeclaration of '_xidevicebusy' + [-Wredundant-decls] + In file included from XExtInt.c:64:0: + ../include/X11/extensions/XInput.h:166:17: note: previous declaration of + '_xidevicebusy' was here + + XListDev.c: In function 'ParseClassInfo': + XListDev.c:116:33: warning: declaration of 'k' shadows a previous local + [-Wshadow] + XListDev.c:109:12: warning: shadowed declaration is here [-Wshadow] + + XGetFCtl.c: In function 'XGetFeedbackControl': + XGetFCtl.c:184:26: warning: declaration of 'i' shadows a previous local + [-Wshadow] + XGetFCtl.c:72:17: warning: shadowed declaration is here [-Wshadow] + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> + +commit 845550471fcd95d77e8d738ab8798d8e6e568b4a +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Wed Nov 7 08:51:23 2012 +1000 + + man: add generation of missing man pages for XIGrabTouchBegin + + The man page itself already contained the description, but it was missing + from NAME so the shadow man pages were not generated. + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + Reviewed-by: Chase Douglas <chase.douglas@ubuntu.com> + +commit 8c0eb1b6b4017b1e886981dc32cea90f2d4b9b64 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Thu Oct 11 13:33:45 2012 +1000 + + man: fix formatting issues in XGetDeviceControl(3) + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + commit ae163b6202d844a46541928d00049b29cbdf930f Author: Peter Hutterer <peter.hutterer@who-t.net> Date: Thu May 3 16:01:35 2012 +1000 diff --git a/lib/libXi/configure b/lib/libXi/configure index 5e6e9175d..9148d6b93 100644 --- a/lib/libXi/configure +++ b/lib/libXi/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for libXi 1.6.1. +# Generated by GNU Autoconf 2.69 for libXi 1.6.2.901. # # Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. # @@ -651,8 +651,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='libXi' PACKAGE_TARNAME='libXi' -PACKAGE_VERSION='1.6.1' -PACKAGE_STRING='libXi 1.6.1' +PACKAGE_VERSION='1.6.2.901' +PACKAGE_STRING='libXi 1.6.2.901' PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' PACKAGE_URL='' @@ -1443,7 +1443,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures libXi 1.6.1 to adapt to many kinds of systems. +\`configure' configures libXi 1.6.2.901 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1513,7 +1513,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libXi 1.6.1:";; + short | recursive ) echo "Configuration of libXi 1.6.2.901:";; esac cat <<\_ACEOF @@ -1645,7 +1645,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libXi configure 1.6.1 +libXi configure 1.6.2.901 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1969,7 +1969,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libXi $as_me 1.6.1, which was +It was created by libXi $as_me 1.6.2.901, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2798,7 +2798,7 @@ fi # Define the identity of the package. PACKAGE='libXi' - VERSION='1.6.1' + VERSION='1.6.2.901' cat >>confdefs.h <<_ACEOF @@ -18412,6 +18412,22 @@ done LIBS="$SAVE_LIBS" +# Check for _XEatDataWords function that may be patched into older Xlib releases +SAVE_LIBS="$LIBS" +LIBS="$XI_LIBS" +for ac_func in _XEatDataWords +do : + ac_fn_c_check_func "$LINENO" "_XEatDataWords" "ac_cv_func__XEatDataWords" +if test "x$ac_cv_func__XEatDataWords" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE__XEATDATAWORDS 1 +_ACEOF + +fi +done + +LIBS="$SAVE_LIBS" + # Check for xmlto and asciidoc for man page conversion # (only needed by people building tarballs) if test "$have_xmlto" = yes && test "$have_asciidoc" = yes; then @@ -19020,7 +19036,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libXi $as_me 1.6.1, which was +This file was extended by libXi $as_me 1.6.2.901, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -19086,7 +19102,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -libXi config.status 1.6.1 +libXi config.status 1.6.2.901 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/lib/libXi/configure.ac b/lib/libXi/configure.ac index fce783416..e7ac315e2 100644 --- a/lib/libXi/configure.ac +++ b/lib/libXi/configure.ac @@ -1,7 +1,7 @@ # Initialize Autoconf AC_PREREQ([2.60]) -AC_INIT([libXi], [1.6.1], +AC_INIT([libXi], [1.6.2.901], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [libXi]) AC_CONFIG_SRCDIR([Makefile.am]) AC_CONFIG_HEADERS([src/config.h]) @@ -36,6 +36,12 @@ LIBS="$XI_LIBS" AC_CHECK_FUNCS([_XEatDataWords]) LIBS="$SAVE_LIBS" +# Check for _XEatDataWords function that may be patched into older Xlib releases +SAVE_LIBS="$LIBS" +LIBS="$XI_LIBS" +AC_CHECK_FUNCS([_XEatDataWords]) +LIBS="$SAVE_LIBS" + # Check for xmlto and asciidoc for man page conversion # (only needed by people building tarballs) if test "$have_xmlto" = yes && test "$have_asciidoc" = yes; then diff --git a/lib/libXi/man/Makefile.am b/lib/libXi/man/Makefile.am index b5ec8af7b..2e7b7873b 100644 --- a/lib/libXi/man/Makefile.am +++ b/lib/libXi/man/Makefile.am @@ -89,7 +89,9 @@ XI2_shadows = \ XIGetSelectedEvents.man \ XIDeleteProperty.man \ XIGetProperty.man \ - XIFreeDeviceInfo.man + XIFreeDeviceInfo.man \ + XIGrabTouchBegin.man \ + XIUngrabTouchBegin.man libman_shadows = \ XGetDeviceDontPropagateList.man \ @@ -142,7 +144,7 @@ XDeleteDeviceProperty.man: XGetDeviceProperty.man # Dependencies for X Input v2 shadow pages XIUndefineCursor.man: XIDefineCursor.man -XIUngrabButton.man XIGrabKeycode.man XIUngrabKeycode.man: XIGrabButton.man +XIUngrabButton.man XIGrabKeycode.man XIUngrabKeycode.man XIGrabTouchBegin.man XIUngrabTouchBegin.man: XIGrabButton.man XIGetClientPointer.man: XISetClientPointer.man XIGetFocus.man: XISetFocus.man XIUngrabDevice.man: XIGrabDevice.man diff --git a/lib/libXi/man/Makefile.in b/lib/libXi/man/Makefile.in index b6d83311d..b93feada4 100644 --- a/lib/libXi/man/Makefile.in +++ b/lib/libXi/man/Makefile.in @@ -362,7 +362,9 @@ XI2_shadows = \ XIGetSelectedEvents.man \ XIDeleteProperty.man \ XIGetProperty.man \ - XIFreeDeviceInfo.man + XIFreeDeviceInfo.man \ + XIGrabTouchBegin.man \ + XIUngrabTouchBegin.man libman_shadows = \ XGetDeviceDontPropagateList.man \ @@ -631,7 +633,7 @@ uninstall-am: uninstall-libmanDATA # Dependencies for X Input v2 shadow pages @HAVE_DOCTOOLS_TRUE@XIUndefineCursor.man: XIDefineCursor.man -@HAVE_DOCTOOLS_TRUE@XIUngrabButton.man XIGrabKeycode.man XIUngrabKeycode.man: XIGrabButton.man +@HAVE_DOCTOOLS_TRUE@XIUngrabButton.man XIGrabKeycode.man XIUngrabKeycode.man XIGrabTouchBegin.man XIUngrabTouchBegin.man: XIGrabButton.man @HAVE_DOCTOOLS_TRUE@XIGetClientPointer.man: XISetClientPointer.man @HAVE_DOCTOOLS_TRUE@XIGetFocus.man: XISetFocus.man @HAVE_DOCTOOLS_TRUE@XIUngrabDevice.man: XIGrabDevice.man diff --git a/lib/libXi/man/XAllowDeviceEvents.man b/lib/libXi/man/XAllowDeviceEvents.man index 58a10de82..1e0047e62 100644 --- a/lib/libXi/man/XAllowDeviceEvents.man +++ b/lib/libXi/man/XAllowDeviceEvents.man @@ -1,13 +1,13 @@ '\" t .\" Title: xallowdeviceevents .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XALLOWDEVICEEVENTS" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XALLOWDEVICEEVENTS" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XChangeDeviceDontPropagateList.man b/lib/libXi/man/XChangeDeviceDontPropagateList.man index d091b6126..79074af14 100644 --- a/lib/libXi/man/XChangeDeviceDontPropagateList.man +++ b/lib/libXi/man/XChangeDeviceDontPropagateList.man @@ -1,13 +1,13 @@ '\" t .\" Title: xchangedevicedontpropagatelist .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XCHANGEDEVICEDONTPRO" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XCHANGEDEVICEDONTPRO" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XChangeKeyboardDevice.man b/lib/libXi/man/XChangeKeyboardDevice.man index 5ea7008a9..04da9831e 100644 --- a/lib/libXi/man/XChangeKeyboardDevice.man +++ b/lib/libXi/man/XChangeKeyboardDevice.man @@ -1,13 +1,13 @@ '\" t .\" Title: xchangekeyboarddevice .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XCHANGEKEYBOARDDEVIC" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XCHANGEKEYBOARDDEVIC" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XChangePointerDevice.man b/lib/libXi/man/XChangePointerDevice.man index f129f8c93..2a0e46d15 100644 --- a/lib/libXi/man/XChangePointerDevice.man +++ b/lib/libXi/man/XChangePointerDevice.man @@ -1,13 +1,13 @@ '\" t .\" Title: xchangepointerdevice .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XCHANGEPOINTERDEVICE" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XCHANGEPOINTERDEVICE" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XDeviceBell.man b/lib/libXi/man/XDeviceBell.man index 54abc270c..64039ef37 100644 --- a/lib/libXi/man/XDeviceBell.man +++ b/lib/libXi/man/XDeviceBell.man @@ -1,13 +1,13 @@ '\" t .\" Title: xdevicebell .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XDEVICEBELL" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XDEVICEBELL" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XGetDeviceControl.man b/lib/libXi/man/XGetDeviceControl.man index e54c89482..89c657029 100644 --- a/lib/libXi/man/XGetDeviceControl.man +++ b/lib/libXi/man/XGetDeviceControl.man @@ -1,13 +1,13 @@ '\" t .\" Title: xgetdevicecontrol .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XGETDEVICECONTROL" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XGETDEVICECONTROL" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -99,7 +99,7 @@ include the following: .RS 4 .\} .nf -DEVICE_RESOLUTION Queries or changes the resolution of +DEVICE_RESOLUTION: Queries or changes the resolution of valuators on input devices\&. .fi .if n \{\ @@ -145,9 +145,19 @@ with the request\&. .\} .nf XChangeDeviceControl can generate a BadDevice, BadMatch, or -BadValue error\&.\&.SH STRUCTURES Each control is described by a -structure specific to that control\&. These structures are -defined in the file XInput\&.h\&. +BadValue error\&. +.fi +.if n \{\ +.RE +.\} +.SH "STRUCTURES" +.sp +.if n \{\ +.RS 4 +.\} +.nf +Each control is described by a structure specific to that control\&. +These structures are defined in the file XInput\&.h\&. .fi .if n \{\ .RE diff --git a/lib/libXi/man/XGetDeviceControl.txt b/lib/libXi/man/XGetDeviceControl.txt index 09bf0651b..1c5e86d02 100644 --- a/lib/libXi/man/XGetDeviceControl.txt +++ b/lib/libXi/man/XGetDeviceControl.txt @@ -46,7 +46,7 @@ DESCRIPTION Valid device control types that can be used with these requests include the following: - DEVICE_RESOLUTION Queries or changes the resolution of + DEVICE_RESOLUTION: Queries or changes the resolution of valuators on input devices. The XGetDeviceControl request returns a pointer to an @@ -60,9 +60,13 @@ DESCRIPTION with the request. XChangeDeviceControl can generate a BadDevice, BadMatch, or - BadValue error..SH STRUCTURES Each control is described by a - structure specific to that control. These structures are - defined in the file XInput.h. + BadValue error. + +STRUCTURES +---------- + + Each control is described by a structure specific to that control. + These structures are defined in the file XInput.h. XDeviceControl is a generic structure that contains two fields that are at the beginning of each class of control: diff --git a/lib/libXi/man/XGetDeviceKeyMapping.man b/lib/libXi/man/XGetDeviceKeyMapping.man index 0520ba8e0..5029dc3e3 100644 --- a/lib/libXi/man/XGetDeviceKeyMapping.man +++ b/lib/libXi/man/XGetDeviceKeyMapping.man @@ -1,13 +1,13 @@ '\" t .\" Title: xgetdevicekeymapping .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XGETDEVICEKEYMAPPING" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XGETDEVICEKEYMAPPING" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XGetDeviceModifierMapping.man b/lib/libXi/man/XGetDeviceModifierMapping.man index 1b4b4f611..33f3b19e7 100644 --- a/lib/libXi/man/XGetDeviceModifierMapping.man +++ b/lib/libXi/man/XGetDeviceModifierMapping.man @@ -1,13 +1,13 @@ '\" t .\" Title: xgetdevicemodifiermapping .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XGETDEVICEMODIFIERMA" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XGETDEVICEMODIFIERMA" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XGetDeviceMotionEvents.man b/lib/libXi/man/XGetDeviceMotionEvents.man index 7212f1991..3aa0f2130 100644 --- a/lib/libXi/man/XGetDeviceMotionEvents.man +++ b/lib/libXi/man/XGetDeviceMotionEvents.man @@ -1,13 +1,13 @@ '\" t .\" Title: xgetdevicemotionevents .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XGETDEVICEMOTIONEVEN" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XGETDEVICEMOTIONEVEN" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XGetDeviceProperty.man b/lib/libXi/man/XGetDeviceProperty.man index cebe2f86e..12f846b81 100644 --- a/lib/libXi/man/XGetDeviceProperty.man +++ b/lib/libXi/man/XGetDeviceProperty.man @@ -1,13 +1,13 @@ '\" t .\" Title: xgetdeviceproperty .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XGETDEVICEPROPERTY" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XGETDEVICEPROPERTY" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XGetExtensionVersion.man b/lib/libXi/man/XGetExtensionVersion.man index a1a926f79..eedbf5ce3 100644 --- a/lib/libXi/man/XGetExtensionVersion.man +++ b/lib/libXi/man/XGetExtensionVersion.man @@ -1,13 +1,13 @@ '\" t .\" Title: xgetextensionversion .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XGETEXTENSIONVERSION" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XGETEXTENSIONVERSION" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XGetFeedbackControl.man b/lib/libXi/man/XGetFeedbackControl.man index 9ae6e4ce1..32c38baee 100644 --- a/lib/libXi/man/XGetFeedbackControl.man +++ b/lib/libXi/man/XGetFeedbackControl.man @@ -1,13 +1,13 @@ '\" t .\" Title: xgetfeedbackcontrol .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 12/16/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XGETFEEDBACKCONTROL" "libmansuffix" "12/16/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XGETFEEDBACKCONTROL" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XGrabDevice.man b/lib/libXi/man/XGrabDevice.man index cc364768b..0c146446e 100644 --- a/lib/libXi/man/XGrabDevice.man +++ b/lib/libXi/man/XGrabDevice.man @@ -1,13 +1,13 @@ '\" t .\" Title: xgrabdevice .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XGRABDEVICE" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XGRABDEVICE" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XGrabDeviceButton.man b/lib/libXi/man/XGrabDeviceButton.man index 87501bc67..8b36ed1c8 100644 --- a/lib/libXi/man/XGrabDeviceButton.man +++ b/lib/libXi/man/XGrabDeviceButton.man @@ -1,13 +1,13 @@ '\" t .\" Title: xgrabdevicebutton .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XGRABDEVICEBUTTON" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XGRABDEVICEBUTTON" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XGrabDeviceKey.man b/lib/libXi/man/XGrabDeviceKey.man index 4fefaaa41..398c841cb 100644 --- a/lib/libXi/man/XGrabDeviceKey.man +++ b/lib/libXi/man/XGrabDeviceKey.man @@ -1,13 +1,13 @@ '\" t .\" Title: xgrabdevicekey .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XGRABDEVICEKEY" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XGRABDEVICEKEY" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XIChangeHierarchy.man b/lib/libXi/man/XIChangeHierarchy.man index 6b16e5e8a..7b5422fe2 100644 --- a/lib/libXi/man/XIChangeHierarchy.man +++ b/lib/libXi/man/XIChangeHierarchy.man @@ -1,13 +1,13 @@ '\" t .\" Title: xichangehierarchy .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XICHANGEHIERARCHY" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XICHANGEHIERARCHY" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XIChangeProperty.man b/lib/libXi/man/XIChangeProperty.man index 25406b7f5..103eb2261 100644 --- a/lib/libXi/man/XIChangeProperty.man +++ b/lib/libXi/man/XIChangeProperty.man @@ -1,13 +1,13 @@ '\" t .\" Title: xichangeproperty .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 12/21/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XICHANGEPROPERTY" "libmansuffix" "12/21/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XICHANGEPROPERTY" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XIDefineCursor.man b/lib/libXi/man/XIDefineCursor.man index 9cfff6aad..113e5b4c0 100644 --- a/lib/libXi/man/XIDefineCursor.man +++ b/lib/libXi/man/XIDefineCursor.man @@ -1,13 +1,13 @@ '\" t .\" Title: xidefinecursor .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XIDEFINECURSOR" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XIDEFINECURSOR" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XIGrabButton.man b/lib/libXi/man/XIGrabButton.man index adeda6da9..db70429f7 100644 --- a/lib/libXi/man/XIGrabButton.man +++ b/lib/libXi/man/XIGrabButton.man @@ -1,13 +1,13 @@ '\" t .\" Title: xigrabbutton .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 12/22/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XIGRABBUTTON" "libmansuffix" "12/22/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XIGRABBUTTON" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -28,7 +28,7 @@ .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" -XIGrabButton, XIUngrabButton, XIGrabKeycode, XIUngrabKeycode \- grab/ungrab buttons or keys +XIGrabButton, XIUngrabButton, XIGrabKeycode, XIUngrabKeycode, XIGrabTouchBegin, XIUngrabTouchBegin \- grab/ungrab buttons or keys .SH "SYNOPSIS" .sp .nf diff --git a/lib/libXi/man/XIGrabButton.txt b/lib/libXi/man/XIGrabButton.txt index a046ac720..c5100fb94 100644 --- a/lib/libXi/man/XIGrabButton.txt +++ b/lib/libXi/man/XIGrabButton.txt @@ -4,8 +4,7 @@ XIGRABBUTTON(libmansuffix) NAME ---- - XIGrabButton, XIUngrabButton, XIGrabKeycode, XIUngrabKeycode - - grab/ungrab buttons or keys + XIGrabButton, XIUngrabButton, XIGrabKeycode, XIUngrabKeycode, XIGrabTouchBegin, XIUngrabTouchBegin - grab/ungrab buttons or keys SYNOPSIS -------- diff --git a/lib/libXi/man/XIGrabDevice.man b/lib/libXi/man/XIGrabDevice.man index 48c4300cb..fda06b564 100644 --- a/lib/libXi/man/XIGrabDevice.man +++ b/lib/libXi/man/XIGrabDevice.man @@ -1,13 +1,13 @@ '\" t .\" Title: xigrabdevice .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 12/21/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XIGRABDEVICE" "libmansuffix" "12/21/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XIGRABDEVICE" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XIGrabEnter.man b/lib/libXi/man/XIGrabEnter.man index 536db6d12..6477da893 100644 --- a/lib/libXi/man/XIGrabEnter.man +++ b/lib/libXi/man/XIGrabEnter.man @@ -1,13 +1,13 @@ '\" t .\" Title: xigrabenter .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 12/21/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XIGRABENTER" "libmansuffix" "12/21/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XIGRABENTER" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XIGrabTouchBegin.man b/lib/libXi/man/XIGrabTouchBegin.man new file mode 100644 index 000000000..beed4f136 --- /dev/null +++ b/lib/libXi/man/XIGrabTouchBegin.man @@ -0,0 +1 @@ +.so manlibmansuffix/XIGrabButton.libmansuffix diff --git a/lib/libXi/man/XIListProperties.man b/lib/libXi/man/XIListProperties.man index a3992aba0..695138d36 100644 --- a/lib/libXi/man/XIListProperties.man +++ b/lib/libXi/man/XIListProperties.man @@ -1,13 +1,13 @@ '\" t .\" Title: xilistproperties .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XILISTPROPERTIES" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XILISTPROPERTIES" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XIQueryDevice.man b/lib/libXi/man/XIQueryDevice.man index 2bd146317..c504c6f73 100644 --- a/lib/libXi/man/XIQueryDevice.man +++ b/lib/libXi/man/XIQueryDevice.man @@ -1,13 +1,13 @@ '\" t .\" Title: xiquerydevice .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 12/22/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XIQUERYDEVICE" "libmansuffix" "12/22/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XIQUERYDEVICE" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XIQueryPointer.man b/lib/libXi/man/XIQueryPointer.man index 859cdb55e..f34d04ca5 100644 --- a/lib/libXi/man/XIQueryPointer.man +++ b/lib/libXi/man/XIQueryPointer.man @@ -1,13 +1,13 @@ '\" t .\" Title: xiquerypointer .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XIQUERYPOINTER" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XIQUERYPOINTER" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XIQueryVersion.man b/lib/libXi/man/XIQueryVersion.man index 3187a83f0..775b94aa2 100644 --- a/lib/libXi/man/XIQueryVersion.man +++ b/lib/libXi/man/XIQueryVersion.man @@ -1,13 +1,13 @@ '\" t .\" Title: xiqueryversion .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 04/23/2012 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XIQUERYVERSION" "libmansuffix" "04/23/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "XIQUERYVERSION" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XISelectEvents.man b/lib/libXi/man/XISelectEvents.man index 1dfa699dd..49a78874f 100644 --- a/lib/libXi/man/XISelectEvents.man +++ b/lib/libXi/man/XISelectEvents.man @@ -1,13 +1,13 @@ '\" t .\" Title: xiselectevents .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XISELECTEVENTS" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XISELECTEVENTS" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XISetClientPointer.man b/lib/libXi/man/XISetClientPointer.man index 2428276fd..ae872a9c8 100644 --- a/lib/libXi/man/XISetClientPointer.man +++ b/lib/libXi/man/XISetClientPointer.man @@ -1,13 +1,13 @@ '\" t .\" Title: xisetclientpointer .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XISETCLIENTPOINTER" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XISETCLIENTPOINTER" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XISetFocus.man b/lib/libXi/man/XISetFocus.man index 6d76e215d..035881798 100644 --- a/lib/libXi/man/XISetFocus.man +++ b/lib/libXi/man/XISetFocus.man @@ -1,13 +1,13 @@ '\" t .\" Title: xisetfocus .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XISETFOCUS" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XISETFOCUS" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XIUngrabTouchBegin.man b/lib/libXi/man/XIUngrabTouchBegin.man new file mode 100644 index 000000000..beed4f136 --- /dev/null +++ b/lib/libXi/man/XIUngrabTouchBegin.man @@ -0,0 +1 @@ +.so manlibmansuffix/XIGrabButton.libmansuffix diff --git a/lib/libXi/man/XIWarpPointer.man b/lib/libXi/man/XIWarpPointer.man index a234a4772..9a24f0964 100644 --- a/lib/libXi/man/XIWarpPointer.man +++ b/lib/libXi/man/XIWarpPointer.man @@ -1,13 +1,13 @@ '\" t .\" Title: xiwarppointer .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XIWARPPOINTER" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XIWARPPOINTER" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XListDeviceProperties.man b/lib/libXi/man/XListDeviceProperties.man index 49785d429..c459e442c 100644 --- a/lib/libXi/man/XListDeviceProperties.man +++ b/lib/libXi/man/XListDeviceProperties.man @@ -1,13 +1,13 @@ '\" t .\" Title: xlistdeviceproperties .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XLISTDEVICEPROPERTIE" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XLISTDEVICEPROPERTIE" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XListInputDevices.man b/lib/libXi/man/XListInputDevices.man index 94df40249..d218afa6c 100644 --- a/lib/libXi/man/XListInputDevices.man +++ b/lib/libXi/man/XListInputDevices.man @@ -1,13 +1,13 @@ '\" t .\" Title: xlistinputdevices .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XLISTINPUTDEVICES" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XLISTINPUTDEVICES" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XOpenDevice.man b/lib/libXi/man/XOpenDevice.man index 413f2fd48..ae7752a70 100644 --- a/lib/libXi/man/XOpenDevice.man +++ b/lib/libXi/man/XOpenDevice.man @@ -1,13 +1,13 @@ '\" t .\" Title: xopendevice .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XOPENDEVICE" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XOPENDEVICE" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XQueryDeviceState.man b/lib/libXi/man/XQueryDeviceState.man index 976fc291b..4718b2963 100644 --- a/lib/libXi/man/XQueryDeviceState.man +++ b/lib/libXi/man/XQueryDeviceState.man @@ -1,13 +1,13 @@ '\" t .\" Title: xquerydevicestate .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XQUERYDEVICESTATE" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XQUERYDEVICESTATE" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XSelectExtensionEvent.man b/lib/libXi/man/XSelectExtensionEvent.man index e79566a2a..c36bc505a 100644 --- a/lib/libXi/man/XSelectExtensionEvent.man +++ b/lib/libXi/man/XSelectExtensionEvent.man @@ -1,13 +1,13 @@ '\" t .\" Title: xselectextensionevent .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 01/18/2012 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XSELECTEXTENSIONEVEN" "libmansuffix" "01/18/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "XSELECTEXTENSIONEVEN" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XSendExtensionEvent.man b/lib/libXi/man/XSendExtensionEvent.man index 4d298a58e..306fd22d7 100644 --- a/lib/libXi/man/XSendExtensionEvent.man +++ b/lib/libXi/man/XSendExtensionEvent.man @@ -1,13 +1,13 @@ '\" t .\" Title: xsendextensionevent .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XSENDEXTENSIONEVENT" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XSENDEXTENSIONEVENT" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XSetDeviceButtonMapping.man b/lib/libXi/man/XSetDeviceButtonMapping.man index 223b6d745..74958f172 100644 --- a/lib/libXi/man/XSetDeviceButtonMapping.man +++ b/lib/libXi/man/XSetDeviceButtonMapping.man @@ -1,13 +1,13 @@ '\" t .\" Title: xsetdevicebuttonmapping .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XSETDEVICEBUTTONMAPP" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XSETDEVICEBUTTONMAPP" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XSetDeviceFocus.man b/lib/libXi/man/XSetDeviceFocus.man index 850802bba..1d6d81d22 100644 --- a/lib/libXi/man/XSetDeviceFocus.man +++ b/lib/libXi/man/XSetDeviceFocus.man @@ -1,13 +1,13 @@ '\" t .\" Title: xsetdevicefocus .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XSETDEVICEFOCUS" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XSETDEVICEFOCUS" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XSetDeviceMode.man b/lib/libXi/man/XSetDeviceMode.man index 067927140..bd19885b3 100644 --- a/lib/libXi/man/XSetDeviceMode.man +++ b/lib/libXi/man/XSetDeviceMode.man @@ -1,13 +1,13 @@ '\" t .\" Title: xsetdevicemode .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XSETDEVICEMODE" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XSETDEVICEMODE" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/man/XSetDeviceValuators.man b/lib/libXi/man/XSetDeviceValuators.man index d24326ecb..d15f02bc5 100644 --- a/lib/libXi/man/XSetDeviceValuators.man +++ b/lib/libXi/man/XSetDeviceValuators.man @@ -1,13 +1,13 @@ '\" t .\" Title: xsetdevicevaluators .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] -.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 09/23/2011 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets v1.77.1 <http://docbook.sf.net/> +.\" Date: 03/09/2013 +.\" Manual: \ \& +.\" Source: \ \& .\" Language: English .\" -.TH "XSETDEVICEVALUATORS" "libmansuffix" "09/23/2011" "[FIXME: source]" "[FIXME: manual]" +.TH "XSETDEVICEVALUATORS" "libmansuffix" "03/09/2013" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/lib/libXi/src/XExtInt.c b/lib/libXi/src/XExtInt.c index 27638bd84..2ea4a2345 100644 --- a/lib/libXi/src/XExtInt.c +++ b/lib/libXi/src/XExtInt.c @@ -1484,6 +1484,9 @@ XInputCopyCookie(Display *dpy, XGenericEventCookie *in, XGenericEventCookie *out case XI_RawButtonPress: case XI_RawButtonRelease: case XI_RawMotion: + case XI_RawTouchBegin: + case XI_RawTouchUpdate: + case XI_RawTouchEnd: ret = copyRawEvent(in, out); break; default: @@ -1514,6 +1517,7 @@ wireToDeviceEvent(xXIDeviceEvent *in, XGenericEventCookie* cookie) out = next_block(&ptr_lib, sizeof(XIDeviceEvent)); out->display = cookie->display; out->type = in->type; + out->serial = in->sequenceNumber; out->extension = in->extension; out->evtype = in->evtype; out->send_event = ((in->type & 0x80) != 0); @@ -1786,6 +1790,7 @@ wireToDeviceChangedEvent(xXIDeviceChangedEvent *in, XGenericEventCookie *cookie) cookie->data = out = malloc(sizeof(XIDeviceChangedEvent) + len); out->type = in->type; + out->serial = in->sequenceNumber; out->display = cookie->display; out->extension = in->extension; out->evtype = in->evtype; @@ -1818,6 +1823,7 @@ wireToHierarchyChangedEvent(xXIHierarchyEvent *in, XGenericEventCookie *cookie) out->info = (XIHierarchyInfo*)&out[1]; out->display = cookie->display; out->type = in->type; + out->serial = in->sequenceNumber; out->extension = in->extension; out->evtype = in->evtype; out->send_event = ((in->type & 0x80) != 0); @@ -1858,6 +1864,7 @@ wireToRawEvent(XExtDisplayInfo *info, xXIRawEvent *in, XGenericEventCookie *cook out = next_block(&ptr, sizeof(XIRawEvent)); out->type = in->type; + out->serial = in->sequenceNumber; out->display = cookie->display; out->extension = in->extension; out->evtype = in->evtype; @@ -1908,6 +1915,7 @@ wireToEnterLeave(xXIEnterEvent *in, XGenericEventCookie *cookie) out->buttons.mask = (unsigned char*)&out[1]; out->type = in->type; + out->serial = in->sequenceNumber; out->display = cookie->display; out->extension = in->extension; out->evtype = in->evtype; @@ -1950,6 +1958,7 @@ wireToPropertyEvent(xXIPropertyEvent *in, XGenericEventCookie *cookie) cookie->data = out; out->type = in->type; + out->serial = in->sequenceNumber; out->extension = in->extension; out->evtype = in->evtype; out->send_event = ((in->type & 0x80) != 0); @@ -1970,6 +1979,7 @@ wireToTouchOwnershipEvent(xXITouchOwnershipEvent *in, cookie->data = out; out->type = in->type; + out->serial = in->sequenceNumber; out->display = cookie->display; out->extension = in->extension; out->evtype = in->evtype; |