.gitignore | 13 COPYING | 24 ChangeLog | 1728 ++++++++++++++++++++++++++++++- Makefile.am | 8 README | 25 configure.ac | 26 debian/README.source | 73 + debian/changelog | 35 debian/control | 19 debian/libxi-dev.install | 1 debian/libxi6.symbols | 29 debian/rules | 8 debian/xsfbs/repack.sh | 32 debian/xsfbs/xsfbs.mk | 21 debian/xsfbs/xsfbs.sh | 311 ----- include/X11/extensions/XInput.h | 1272 ++++++++++++++++++++++ include/X11/extensions/XInput2.h | 548 +++++++++ man/.gitignore | 3 man/Makefile.am | 314 ++--- man/XAllowDeviceEvents.man | 146 -- man/XAllowDeviceEvents.txt | 133 ++ man/XChangeDeviceDontPropagateList.man | 93 - man/XChangeDeviceDontPropagateList.txt | 92 + man/XChangeKeyboardDevice.man | 70 - man/XChangeKeyboardDevice.txt | 68 + man/XChangePointerDevice.man | 76 - man/XChangePointerDevice.txt | 79 + man/XDeviceBell.man | 77 - man/XDeviceBell.txt | 78 + man/XGetDeviceControl.man | 139 -- man/XGetDeviceControl.txt | 126 ++ man/XGetDeviceKeyMapping.man | 180 --- man/XGetDeviceKeyMapping.txt | 146 ++ man/XGetDeviceModifierMapping.man | 145 -- man/XGetDeviceModifierMapping.txt | 118 ++ man/XGetDeviceMotionEvents.man | 117 -- man/XGetDeviceMotionEvents.txt | 109 + man/XGetDeviceProperty.man | 191 --- man/XGetDeviceProperty.txt | 165 ++ man/XGetExtensionVersion.man | 54 man/XGetExtensionVersion.txt | 50 man/XGetFeedbackControl.man | 319 ----- man/XGetFeedbackControl.txt | 272 ++++ man/XGrabDevice.man | 203 --- man/XGrabDevice.txt | 159 ++ man/XGrabDeviceButton.man | 211 --- man/XGrabDeviceButton.txt | 170 +++ man/XGrabDeviceKey.man | 205 --- man/XGrabDeviceKey.txt | 177 +++ man/XIChangeHierarchy.txt | 119 ++ man/XIChangeProperty.txt | 227 ++++ man/XIDefineCursor.txt | 79 + man/XIGrabButton.txt | 201 +++ man/XIGrabDevice.txt | 147 ++ man/XIGrabEnter.txt | 176 +++ man/XIListProperties.txt | 54 man/XIQueryDevice.txt | 208 +++ man/XIQueryPointer.txt | 99 + man/XIQueryVersion.txt | 68 + man/XISelectEvents.txt | 98 + man/XISetClientPointer.txt | 69 + man/XISetFocus.txt | 86 + man/XIWarpPointer.txt | 89 + man/XListDeviceProperties.man | 95 - man/XListDeviceProperties.txt | 53 man/XListInputDevices.man | 234 ---- man/XListInputDevices.txt | 224 ++++ man/XOpenDevice.man | 126 -- man/XOpenDevice.txt | 113 ++ man/XQueryDeviceState.man | 99 - man/XQueryDeviceState.txt | 84 + man/XSelectExtensionEvent.man | 151 -- man/XSelectExtensionEvent.txt | 123 ++ man/XSendExtensionEvent.man | 142 -- man/XSendExtensionEvent.txt | 114 ++ man/XSetDeviceButtonMapping.man | 102 - man/XSetDeviceButtonMapping.txt | 97 + man/XSetDeviceFocus.man | 219 --- man/XSetDeviceFocus.txt | 154 ++ man/XSetDeviceMode.man | 72 - man/XSetDeviceMode.txt | 57 + man/XSetDeviceValuators.man | 82 - man/XSetDeviceValuators.txt | 74 + src/.gitignore | 10 src/Makefile.am | 38 src/XAllowDv.c | 13 src/XChgDCtl.c | 13 src/XChgFCtl.c | 13 src/XChgKMap.c | 17 src/XChgKbd.c | 9 src/XChgPnt.c | 13 src/XChgProp.c | 15 src/XCloseDev.c | 9 src/XDevBell.c | 14 src/XExtInt.c | 1832 ++++++++++++++++++++++++--------- src/XExtToWire.c | 811 +++++++------- src/XFreeLst.c | 6 src/XGMotion.c | 30 src/XGetBMap.c | 13 src/XGetCPtr.c | 67 + src/XGetDCtl.c | 21 src/XGetFCtl.c | 14 src/XGetKMap.c | 3 src/XGetMMap.c | 9 src/XGetProp.c | 12 src/XGetVers.c | 10 src/XGrDvBut.c | 29 src/XGrDvKey.c | 29 src/XGrabDev.c | 24 src/XGtFocus.c | 15 src/XGtSelect.c | 18 src/XIAllowEvents.c | 53 src/XIDefineCursor.c | 65 + src/XIGetDevFocus.c | 62 + src/XIGrabDevice.c | 104 + src/XIHierarchy.c | 156 ++ src/XIPassiveGrab.c | 210 +++ src/XIProperties.c | 241 ++++ src/XIQueryDevice.c | 116 ++ src/XIQueryPointer.c | 101 + src/XIQueryVersion.c | 86 + src/XISelEv.c | 174 +++ src/XISetDevFocus.c | 55 src/XIWarpPointer.c | 77 + src/XIint.h | 52 src/XListDProp.c | 12 src/XListDev.c | 185 +-- src/XOpenDev.c | 9 src/XQueryDv.c | 12 src/XSelect.c | 13 src/XSetBMap.c | 13 src/XSetCPtr.c | 62 + src/XSetDVal.c | 15 src/XSetMMap.c | 11 src/XSetMode.c | 11 src/XSndExEv.c | 23 src/XStFocus.c | 15 src/XUngrDev.c | 11 src/XUngrDvB.c | 17 src/XUngrDvK.c | 17 src/config.h.in | 7 141 files changed, 12511 insertions(+), 5374 deletions(-)
New commits: commit 0676670ccf53d345fdf03dac32057e0d1db7ff6e Author: Julien Cristau <jcris...@debian.org> Date: Tue Sep 29 14:26:37 2009 +0200 Prepare changelog for upload diff --git a/debian/changelog b/debian/changelog index 0147314..2c57adc 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -libxi (2:1.2.99.4-1) UNRELEASED; urgency=low +libxi (2:1.2.99.4-1) experimental; urgency=low [ Timo Aaltonen ] * Add README.source from xsfbs. Bump Standards-Version to 3.8.1. @@ -12,7 +12,7 @@ libxi (2:1.2.99.4-1) UNRELEASED; urgency=low * Also remove config.h.in in clean. * Bump shlibs and update symbols. - -- Timo Aaltonen <tjaal...@ubuntu.com> Fri, 31 Jul 2009 14:25:21 +0300 + -- Julien Cristau <jcris...@debian.org> Tue, 29 Sep 2009 14:24:21 +0200 libxi (2:1.2.1-2) unstable; urgency=low commit 71bd1455054b73f7a79b9c161579e961741f63dd Author: Julien Cristau <jcris...@debian.org> Date: Tue Sep 29 14:07:21 2009 +0200 Bump shlibs and update symbols. diff --git a/debian/changelog b/debian/changelog index 26a0381..0147314 100644 --- a/debian/changelog +++ b/debian/changelog @@ -10,6 +10,7 @@ libxi (2:1.2.99.4-1) UNRELEASED; urgency=low * New upstream release candidate. * XInput.h moved here from x11proto-input-dev; add Replaces. * Also remove config.h.in in clean. + * Bump shlibs and update symbols. -- Timo Aaltonen <tjaal...@ubuntu.com> Fri, 31 Jul 2009 14:25:21 +0300 diff --git a/debian/libxi6.symbols b/debian/libxi6.symbols index 8243f12..975a92b 100644 --- a/debian/libxi6.symbols +++ b/debian/libxi6.symbols @@ -27,6 +27,35 @@ libXi.so.6 libxi6 #MINVER# xgetfeedbackcont...@base 0 xgetselectedextensioneve...@base 0 xgrabdev...@base 0 + xialloweve...@base 2:1.2.99.4 + xichangehierar...@base 2:1.2.99.4 + xichangeprope...@base 2:1.2.99.4 + xidefinecur...@base 2:1.2.99.4 + xideleteprope...@base 2:1.2.99.4 + xifreedevicei...@base 2:1.2.99.4 + xigetclientpoin...@base 2:1.2.99.4 + xigetfo...@base 2:1.2.99.4 + xigetprope...@base 2:1.2.99.4 + xigetselectedeve...@base 2:1.2.99.4 + xigrabbut...@base 2:1.2.99.4 + xigrabdev...@base 2:1.2.99.4 + xigraben...@base 2:1.2.99.4 + xigrabfocu...@base 2:1.2.99.4 + xigrabkeyc...@base 2:1.2.99.4 + xilistpropert...@base 2:1.2.99.4 + xiquerydev...@base 2:1.2.99.4 + xiquerypoin...@base 2:1.2.99.4 + xiqueryvers...@base 2:1.2.99.4 + xiselecteve...@base 2:1.2.99.4 + xisetclientpoin...@base 2:1.2.99.4 + xisetfo...@base 2:1.2.99.4 + xiundefinecur...@base 2:1.2.99.4 + xiungrabbut...@base 2:1.2.99.4 + xiungrabdev...@base 2:1.2.99.4 + xiungraben...@base 2:1.2.99.4 + xiungrabfocu...@base 2:1.2.99.4 + xiungrabkeyc...@base 2:1.2.99.4 + xiwarppoin...@base 2:1.2.99.4 xgrabdevicebut...@base 0 xgrabdevice...@base 0 xlistdevicepropert...@base 2:1.2.0 diff --git a/debian/rules b/debian/rules index d70c8b7..ce0a0f6 100755 --- a/debian/rules +++ b/debian/rules @@ -87,7 +87,7 @@ binary-arch: build install dh_strip --dbg-package=$(PACKAGE)-dbg dh_compress dh_fixperms - dh_makeshlibs -V'libxi6 (>= 2:1.2.0)' + dh_makeshlibs -V'libxi6 (>= 2:1.2.99.4)' dh_shlibdeps dh_installdeb dh_gencontrol commit 1cdde6192c7c535e4cd9914a22809e7c808f601e Author: Julien Cristau <jcris...@debian.org> Date: Tue Sep 29 14:05:30 2009 +0200 Also remove config.h.in in clean. diff --git a/debian/changelog b/debian/changelog index d184d28..26a0381 100644 --- a/debian/changelog +++ b/debian/changelog @@ -9,6 +9,7 @@ libxi (2:1.2.99.4-1) UNRELEASED; urgency=low sarge. * New upstream release candidate. * XInput.h moved here from x11proto-input-dev; add Replaces. + * Also remove config.h.in in clean. -- Timo Aaltonen <tjaal...@ubuntu.com> Fri, 31 Jul 2009 14:25:21 +0300 diff --git a/debian/rules b/debian/rules index a90ba9b..d70c8b7 100755 --- a/debian/rules +++ b/debian/rules @@ -61,8 +61,8 @@ clean: xsfclean rm -rf autom4te.cache */autom4te.cache rm -rf obj-* rm -f $$(find -name Makefile.in) - rm -f compile config.guess config.sub configure depcomp install-sh - rm -f ltmain.sh missing INSTALL aclocal.m4 mkinstalldirs + rm -f INSTALL compile config.guess config.sub configure config.h.in + rm -f depcomp install-sh ltmain.sh missing aclocal.m4 mkinstalldirs dh_clean diff --git a/src/config.h.in b/src/config.h.in index d9e9ca4..1b81ba9 100644 --- a/src/config.h.in +++ b/src/config.h.in @@ -30,6 +30,10 @@ /* Define to 1 if you have the <unistd.h> header file. */ #undef HAVE_UNISTD_H +/* Define to the sub-directory in which libtool stores uninstalled libraries. + */ +#undef LT_OBJDIR + /* Name of package */ #undef PACKAGE @@ -45,6 +49,9 @@ /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME +/* Define to the home page for this package. */ +#undef PACKAGE_URL + /* Define to the version of this package. */ #undef PACKAGE_VERSION commit e6df5c3a5d28dcc3406db7078a53ef03bdea678b Author: Julien Cristau <jcris...@debian.org> Date: Tue Sep 29 14:01:23 2009 +0200 XInput.h moved here from x11proto-input-dev; add Replaces. diff --git a/debian/changelog b/debian/changelog index 7ead81b..d184d28 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,6 +8,7 @@ libxi (2:1.2.99.4-1) UNRELEASED; urgency=low * Drop libxi-dev pre-dependency on x11-common, only needed for upgrades from sarge. * New upstream release candidate. + * XInput.h moved here from x11proto-input-dev; add Replaces. -- Timo Aaltonen <tjaal...@ubuntu.com> Fri, 31 Jul 2009 14:25:21 +0300 diff --git a/debian/control b/debian/control index b78c06a..85e8958 100644 --- a/debian/control +++ b/debian/control @@ -67,6 +67,8 @@ Package: libxi-dev Section: libdevel Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libxi6 (= ${binary:Version}), libx11-dev, libxext-dev, x11proto-input-dev (>= 1.9.99.902) +Replaces: + x11proto-input-dev (<< 1.9.99) Description: X11 Input extension library (development headers) libXi provides an X Window System client interface to the XINPUT extension to the X protocol. diff --git a/debian/libxi-dev.install b/debian/libxi-dev.install index a62f3cb..0d4d5b5 100644 --- a/debian/libxi-dev.install +++ b/debian/libxi-dev.install @@ -1,3 +1,4 @@ usr/lib/libXi.a usr/lib/libXi.so usr/lib/pkgconfig/xi.pc +usr/include/X11/extensions/ commit 9aba942d86498daebf078cec557a4dbd0eaca426 Author: Julien Cristau <jcris...@debian.org> Date: Tue Sep 29 13:09:04 2009 +0200 Bump {build-,}dependencies for new upstream diff --git a/debian/control b/debian/control index d410d0d..b78c06a 100644 --- a/debian/control +++ b/debian/control @@ -5,12 +5,14 @@ Maintainer: Debian X Strike Force <debian-x@lists.debian.org> Uploaders: David Nusinow <dnusi...@debian.org>, Drew Parsons <dpars...@debian.org>, Jamey Sharp <sharp...@debian.org>, Josh Triplett <j...@freedesktop.org>, Julien Cristau <jcris...@debian.org> Build-Depends: debhelper (>= 5.0.0), - libx11-dev (>= 1:0.99.2), - libxext-dev (>= 1:0.99.1), - x11proto-input-dev (>= 1.5), + x11proto-core-dev (>= 7.0.13), + x11proto-xext-dev (>= 7.0.3), + x11proto-input-dev (>= 1.9.99.902), + libx11-dev (>= 2:1.2.99.1), + libxext-dev (>= 2:1.0.99.1), pkg-config, quilt, - xutils-dev, + xutils-dev (>= 1:7.4+4), automake, libtool Standards-Version: 3.8.1 @@ -64,7 +66,7 @@ Description: X11 Input extension library (debug package) Package: libxi-dev Section: libdevel Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, libxi6 (= ${binary:Version}), libx11-dev, libxext-dev, x11proto-input-dev (>= 1.5) +Depends: ${shlibs:Depends}, ${misc:Depends}, libxi6 (= ${binary:Version}), libx11-dev, libxext-dev, x11proto-input-dev (>= 1.9.99.902) Description: X11 Input extension library (development headers) libXi provides an X Window System client interface to the XINPUT extension to the X protocol. commit e315b4eb865876c2881472ece1e513dda52f4c62 Author: Julien Cristau <jcris...@debian.org> Date: Tue Sep 29 12:32:44 2009 +0200 Bump changelogs diff --git a/ChangeLog b/ChangeLog index d2973fa..5f1a987 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,12 +1,1074 @@ -commit 69422ae36ede8fd5d7975c1e2b74c32906ad8535 +commit eb9a2d63487641faa97d88cef3fa1c892a8f342f Author: Peter Hutterer <peter.hutte...@who-t.net> -Date: Thu Feb 26 09:20:44 2009 +1000 +Date: Tue Aug 25 11:03:04 2009 +1000 - libXi 1.2.1 + Bump to 1.2.99.4 + +commit 2ce629c30745fc4027d2a95745bf21e8d8c7b893 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Tue Aug 25 09:55:23 2009 +1000 + + Remove the asciidoc warning from configure. + + This warning was put in when the released version of asciidoc required an + additional patch to build libXi. + The release of asciidoc 8.4.5 included this patch thus we don't need this + explicit warning anymore. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 17bbc8c30fb34c7130b71e5cc0b0e17093271266 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Mon Aug 24 15:54:09 2009 +1000 + + man: fix XIQueryPointer parameter ordering. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 207a7f3d5bd559ffb67de2910795d7cd6508ce09 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Mon Aug 24 15:31:55 2009 +1000 + + Update XIWarpPointer to take doubles (inputproto >= 1.9.99.902) + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit a8a8b40fa447c85eb5d1d61ef416d3cf198c72c1 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Tue Aug 18 15:21:56 2009 +1000 + + man: XIDefineCursor can generate BadDevice errors. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 326a0c01ef6e3c1f0577e185c23eec80ecf59192 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Tue Aug 18 15:08:50 2009 +1000 + + man: typo fixes in XIUndefineCursor, add BadCursor note. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 42a718457d183aab42778fbb127fafbae6b3e6d8 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Wed Aug 5 16:00:44 2009 +1000 + + man: point out temporary detachment of slave devices. + + Affects XIGrabDevice, XIGrabButton/Key and XIGrabEnter/GrabFocusIN + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 1a5f4fd2fa3ac7cfa1671d5cf0975ff365294f29 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Wed Aug 5 15:58:57 2009 +1000 + + man: fix XIGrabEnter man page - text with needed to be reduced. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 0d19a3ec942aedf5432a9bda1e80f29f7186ce5b +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Wed Aug 5 15:34:10 2009 +1000 + + Update library version for new symbols. + + XI2 adds a whole lot of new symbols but leaves the existing ones. Minor bump + only. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 936f4993a9ece131aff03cf789b8c21cadaed47e +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Wed Aug 5 08:50:20 2009 +1000 + + man: correct XListInputDevices description of the name field. + + A device's name is the identifier set either by the server the + xorg.conf/HAL. The preconfigured device types (XI_MOUSE, XI_KEYBOARD, etc.) + are atoms listed in the type field only. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit bc3900ea706438005f8b5613de4d9fb6bd954f62 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Tue Aug 4 14:03:44 2009 +1000 + + Cosmetic fix, move a 'char* name' to 'char *name' + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 30de3da4c87322a73b2ab72e6ac83f689ec42adf +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Tue Aug 4 13:26:45 2009 +1000 + + Allow foreign automake, remove empty AUTHORS and NEWS. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 4d8676a859a2a8ebde03d8a9fe6bd79060f16cf5 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Tue Aug 4 11:45:53 2009 +1000 + + man: add XIQueryDevice and XIFreeDeviceInfo man page. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit c5a5d1800566b0ec073418a827ed5bc8195dd24e +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Tue Aug 4 10:48:50 2009 +1000 + + Remove leftover RCS tags. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit aa8272dd31b69f84d19dbe2c45889b806df8260e +Author: Dan Nicholson <dbn.li...@gmail.com> +Date: Mon Aug 3 06:09:12 2009 -0700 + + man: missing .man suffixes in prereq rules breaks parallel make + + Signed-off-by: Dan Nicholson <dbn.li...@gmail.com> + +commit 888f6c238de6f09cc5b079ae22c6f37496083007 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Wed Jul 22 14:16:11 2009 +1000 + + Bump to 1.2.99.3 + +commit c439c39cc0f985743fbc464849f6caa805b1a1a9 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Tue Jul 21 11:41:43 2009 +1000 + + Replace keysym grabs with keycode grabs. + + Keysym grabs are tricky to get right for applications that are more + complicated than demo applications. otoh, we know keycode grabs are + working. + So let's go with keycode grabs for now and add keysym grabs later + when we've sorted out the details. + + Requires inputproto 1.9.99.15 + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 4f224f4da1405959b74c05d6b15469cf6c0c498f +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Wed Jul 15 10:27:21 2009 +1000 + + Fix wrong raw_valuator wire copy, add fractional parts. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 550a33ed79925501d9a5e8b73ef256fd9e0937b5 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Tue Jul 14 15:28:00 2009 +1000 + + man: fix wrong parameter in XIGrabKeysym man pages. + + XIGrabKeysym doesn't provide a cursor argument. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 504a5a770bd1d34ea7edc3b94815b2b98a61afc0 +Author: Daniel Stone <dan...@fooishbar.org> +Date: Mon Jul 13 16:53:57 2009 +1000 + + Add flags to XIDeviceEvent and XIRawEvent. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 94bfb0cc3ebbefe548b440f8c5e14154c3a76440 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Mon Jul 13 15:37:32 2009 +1000 + + Cater for new event-specific raw event types. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit e600e6cf47abd61bd3554967c4fdb0f78cc68f41 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Mon Jul 13 15:37:59 2009 +1000 + + Fix broken formatting, remove empty comment. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 1fc161f058eecb61d37135fd024703a385769417 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Mon Jul 13 09:14:03 2009 +1000 + + Bump to 1.2.99.2 + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 386283e4a6653eef5e92bad8867b64a3e10a5138 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Mon Jul 13 11:34:20 2009 +1000 + + Reshuffle deviceid + sourceid in XI2 events to allow for common typecasting. + + Except for two events, all events include a deviceid. Place it at the same + position in the struct for these events to allow quick checking with common + typecasts. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit d02c85fbd2a204a78a9d515960d817ed37e3d492 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Mon Jul 13 11:24:35 2009 +1000 + + Add the deviceid to XI2 property events. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 07d7fc323367ac93c3c26eaf130284e31aa961ea +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Mon Jul 13 11:05:33 2009 +1000 + + Plug memory leak in XIHierarchyEvent copy. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 753fb6afb13a7ce154cd24261eadb56c3f4243c5 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Mon Jul 13 10:05:33 2009 +1000 + + Fix segfault in XIDeviceChangedEvent wire parsing. + + Introduced by 225071e2e67fb65a0258397212f9826c9b25e078. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 9d92265081830b700926b4a7b73975dd65217551 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Thu Jul 9 13:46:52 2009 +1000 + + Remove padding from XIEvent. + + The padding was originally to force the same size as the XEvent struct. This + only works on 32 bit however, the 64-bit XEvent struct is larger. + Let's just ignore the padding, there's no point to it anyway, all the Xlib + functions require XEvents anyway. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 4dacd34cc05054a0ab26621aaec8125b2ffe5bbf +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Wed Jul 8 16:00:57 2009 +1000 + + Add event copying for raw events. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 79b1ee174bb08722198e6d00c9d1a1e9e9352b8a +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Wed Jul 8 15:42:58 2009 +1000 + + Switch to new XIEvent structures - no need for pointers anymore. + + This removes all those pointers from event structures that were just there + due to the pre-cookie struct size limit. Pointers remaining are only those + that are of variable length (e.g. masks and valuator states). + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 64a106509ba18506e88989571c1392d48ae18a54 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Wed Jul 8 15:18:57 2009 +1000 + + Remove XIFreeEventData - obsolete with cookie events. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit ba0407100fd1314feb8dc0eace4352d00709cab3 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Wed Jun 24 11:18:10 2009 +1000 + + Add effective modifiers/group to events - require inputproto 1.9.99.13 + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit d6439bc4c5c26577d0c839555a85bd1a9db784f3 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Wed Jun 24 10:09:42 2009 +1000 + + Change floats to doubles in DeviceEvents and EnterEvents. + + All the other bits use doubles, there's no reason to use floats here. + +commit 225071e2e67fb65a0258397212f9826c9b25e078 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Tue Jul 7 16:46:22 2009 +1000 + + Split copy_classes and size_classes to avoid memory leak + + The switch to cookie events introduced a memory leak in + XIDeviceChangedEvents. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 55157345c261653160e0f55841dcb32910ae4106 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Thu Jul 2 11:41:40 2009 +1000 + + Use cookie events for XI2 events. + + Instead of squashing the events directly into the XEvent use the new libX11 + cookie events. This allows us to have larger events without the 96 byte + restriction. + + Requires libX11 1.2.99.1 + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 0e2be045663045dc087f21df95de91f824322915 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Wed Jul 8 11:07:56 2009 +1000 + + Add next_block() call to advance pointers over memory. + + Simple call to get the pointer to the next field when operating on a wire + protocol struct or on a single-memory-block Xlib structure. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit c81a383f11c87976454200805b4b5416a414b4c5 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Wed Jun 24 10:06:29 2009 +1000 + + Add typedefs for focus in/out events. + + The events themselves are the same as enter/leave events. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit d3d00ddb93f01690ba81ce9ec504c1b352f5539d +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Fri Jun 19 15:48:32 2009 +1000 + + man: add some missing XI2 refpages + + These missing pages may cause parallel builds to fail. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 47aeafbbd30800fa9a7a1136cb4fdb50cebe005f +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Wed Jun 17 09:15:48 2009 +1000 + + Require inputproto 1.9.99.12 + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit a514d16c4535890e5aa2b5835d9a571155830251 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Wed Jun 17 09:00:10 2009 +1000 + + Axis and button labels should be called labels, not names. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 099e6f77482e971103570cfd38092c3839f94927 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Tue Jun 16 14:20:30 2009 +1000 + + Protect button label copying against 64-bit Atom madness. + + Datatype Atom is 8 bytes on 64 bit architectures, but it's always 4 bytes on + the wire. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit bd2a3ad028a87f76ad244efe3650d7efd3a700dd +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Tue Jun 16 13:24:34 2009 +1000 + + Include the current valuator state in XIQueryDevice. + +commit 1ca170b8d19b1170356a1edf4717cd4a95671a13 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Sun Jun 14 08:40:59 2009 +1000 + + XIButtonClass now includes a XIButtonState struct. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 4ec5f70a813ba08bfcea7b2ff90f7647a94a95d7 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Fri Jun 12 16:34:13 2009 +1000 + + Fix a few wrong 'evtype' comments. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit e018af45b7d0db784272fc9fc548bce382799144 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Sun Jun 7 17:56:17 2009 +1000 + + Add sourceid to device classes. + +commit 5f217c70a42b743e7260035bd02065eca39bc268 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Fri Jun 12 15:51:58 2009 +1000 + + XISelectEvents and XIGetSelectedEvents use "win" now instead of "window" + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 92e5ad0a641d84cf4464f37ac372724a808a785f +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Mon Jun 8 15:43:24 2009 +1000 + + Require inputproto 1.9.99.11. + +commit 467bfbc6598c8c30ab9b703160cc42ae82e75f1c +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Mon Jun 8 14:21:58 2009 +1000 + + XIHierarchyEvent should list num_info, not num_devices. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 0254852c8fb0793401368c7afc6041f807ee1d87 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Mon Jun 8 13:34:50 2009 +1000 + + Rename XICreateMaster to XIAddMaster for consistency. + + add/remove is used for slave devices and for flags, so we should use it in + XIChangeHierarchy as well. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 4a61fe9f05b8e7214303722dd12195488df9c599 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Mon Jun 8 13:37:38 2009 +1000 + + Silence warning: missing prototype for copy_classes + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 05531681e5175b823935e6bdfc53c9b5f63efc9d +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Sun Jun 7 15:00:40 2009 +1000 + + Remove CamelCase use from XIChangeHierarchy. + + Everything else uses underscore notation. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 45d35bcfbe2acd4dd2b560dbc21266e915cbb1e6 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Sun Jun 7 14:59:19 2009 +1000 + + man: XIChangeHierarchy uses device ids, not XDevice* + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 199dd64b809c7622b0f0bd94e1c5551c931ea1e5 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Sun Jun 7 14:55:42 2009 +1000 + + Hierarchy changes should use "deviceid", not device. + + Every other call/interface uses deviceid, so change for consistency. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 27d39fdbfddec6bb92ee3d3b7ef6c21ab3026926 +Author: Alan Coopersmith <alan.coopersm...@sun.com> +Date: Thu Jun 4 07:33:29 2009 -0700 + + Fix typo in man/XGetDeviceProperty.txt (wether->whether) + + Signed-off-by: Alan Coopersmith <alan.coopersm...@sun.com> + +commit e43d88541e815aa64108a6c5bc3dae5816c822dc +Author: Matthias Hopf <mh...@suse.de> +Date: Thu Jun 4 16:29:20 2009 +0200 + + Fix building if asciidoc or xmlto is not installed. + +commit 5975cb9e6f89bf71b1740cee951fc583d7b7cfc1 +Merge: 8ea9ebc 279a8c3 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Thu Jun 4 15:49:07 2009 +1000 + + Merge branch 'master' into xi2 + + Conflicts: + man/XI.xml + +commit 8ea9ebcedcb99480a5774c7755329a2ca8fda07b +Author: Benjamin Close <benjamin.cl...@clearchain.com> +Date: Wed Jun 3 10:25:40 2009 +1000 + + configure: Search for sed as required by the man pages. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit d5a69432887ba79495e58bef45ec8fc2f5dfbe1e +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Tue Jun 2 14:54:03 2009 +1000 + + Fix typo in Makefile.am, leading to the XI2 source skipping compilation. + + Introduced with 59dc570e6ad4adab8066c7b8d2bff77cbf70bed4. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 5500d5b6f9fe3b94d68046529fbf6c80e5a4f518 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Tue Jun 2 12:49:40 2009 +1000 + + man: resurrect XGetDeviceProperty man pages (and associates) + + These man pages got lost in the asciidoc conversion. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit d0be870ee7798deb8cb50cdf350892c9dfc64538 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Tue Jun 2 12:18:58 2009 +1000 + + Add XI2 property man pages. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 8439d93ef77a934fab171ff9385277f3f2f46213 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Tue Jun 2 11:46:56 2009 +1000 + + man: fix copy/paste errors in XListDeviceProperties. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 59dc570e6ad4adab8066c7b8d2bff77cbf70bed4 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Tue Jun 2 11:38:35 2009 +1000 + + Rename remaining XI2 sources to XI<foobar>.c + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 2174d35d5cdc475699be968a0c1b1aa82566171f +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Sun May 31 21:29:47 2009 +1000 + + Return BadRequest from XIQueryVersion if XI2 isn't supported. + + XIQueryVersion (like all other calls) makes sure XGetExtensionVersion is + called beforehand anyway. So if that doesn't match 2.0 or higher, return + BadRquest before issuing the real request (which would trigger a BadRequest + error). This way, clients can use XIQueryVersion without having to set up + the error handler. + + XIQueryVersion is now guaranteed to return the server-supported version. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit b1dedc1293a854360d44856cd603d339ce95c777 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Mon Jun 1 09:54:03 2009 +1000 + + Use Dont_Check for most XI2 requests. + + If a client issues an XI2 request against a non-XI2 server it should + generate a BadRequest error from the server. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 4d962ed1841f35aa255bbec89e37f396612cfd96 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Mon May 25 16:34:01 2009 +1000 + + Add support for Enter/FocusIn passive grabs. + +commit 7922430e0d063b0c3617050320d613d9dc7de7ba +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Wed May 27 14:15:49 2009 +1000 + + Require inputproto 1.9.99.10 + +commit a2a09f6a4fb2dcd36f89fccc8efd8386eca7d804 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Wed May 27 14:13:54 2009 +1000 + + Fix wrong pointer argument in _XIPassiveUngrabDevice. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 9b9f9373f32ebe9a15f286d16b6ba880b44a9c22 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Mon May 25 12:45:52 2009 +1000 -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org