[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

libxi: Changes to 'debian-experimental'



 .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 <jcristau@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 <tjaalton@ubuntu.com>  Fri, 31 Jul 2009 14:25:21 +0300
+ -- Julien Cristau <jcristau@debian.org>  Tue, 29 Sep 2009 14:24:21 +0200
 
 libxi (2:1.2.1-2) unstable; urgency=low
 

commit 71bd1455054b73f7a79b9c161579e961741f63dd
Author: Julien Cristau <jcristau@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 <tjaalton@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#
  XGetFeedbackControl@Base 0
  XGetSelectedExtensionEvents@Base 0
  XGrabDevice@Base 0
+ XIAllowEvents@Base 2:1.2.99.4
+ XIChangeHierarchy@Base 2:1.2.99.4
+ XIChangeProperty@Base 2:1.2.99.4
+ XIDefineCursor@Base 2:1.2.99.4
+ XIDeleteProperty@Base 2:1.2.99.4
+ XIFreeDeviceInfo@Base 2:1.2.99.4
+ XIGetClientPointer@Base 2:1.2.99.4
+ XIGetFocus@Base 2:1.2.99.4
+ XIGetProperty@Base 2:1.2.99.4
+ XIGetSelectedEvents@Base 2:1.2.99.4
+ XIGrabButton@Base 2:1.2.99.4
+ XIGrabDevice@Base 2:1.2.99.4
+ XIGrabEnter@Base 2:1.2.99.4
+ XIGrabFocusIn@Base 2:1.2.99.4
+ XIGrabKeycode@Base 2:1.2.99.4
+ XIListProperties@Base 2:1.2.99.4
+ XIQueryDevice@Base 2:1.2.99.4
+ XIQueryPointer@Base 2:1.2.99.4
+ XIQueryVersion@Base 2:1.2.99.4
+ XISelectEvents@Base 2:1.2.99.4
+ XISetClientPointer@Base 2:1.2.99.4
+ XISetFocus@Base 2:1.2.99.4
+ XIUndefineCursor@Base 2:1.2.99.4
+ XIUngrabButton@Base 2:1.2.99.4
+ XIUngrabDevice@Base 2:1.2.99.4
+ XIUngrabEnter@Base 2:1.2.99.4
+ XIUngrabFocusIn@Base 2:1.2.99.4
+ XIUngrabKeycode@Base 2:1.2.99.4
+ XIWarpPointer@Base 2:1.2.99.4
  XGrabDeviceButton@Base 0
  XGrabDeviceKey@Base 0
  XListDeviceProperties@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 <jcristau@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 <tjaalton@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 <jcristau@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 <tjaalton@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 <jcristau@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 <dnusinow@debian.org>, Drew Parsons <dparsons@debian.org>, Jamey Sharp <sharpone@debian.org>, Josh Triplett <josh@freedesktop.org>, Julien Cristau <jcristau@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 <jcristau@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.hutterer@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.hutterer@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.hutterer@who-t.net>
+
+commit 17bbc8c30fb34c7130b71e5cc0b0e17093271266
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Mon Aug 24 15:54:09 2009 +1000
+
+    man: fix XIQueryPointer parameter ordering.
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 207a7f3d5bd559ffb67de2910795d7cd6508ce09
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit a8a8b40fa447c85eb5d1d61ef416d3cf198c72c1
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Tue Aug 18 15:21:56 2009 +1000
+
+    man: XIDefineCursor can generate BadDevice errors.
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 326a0c01ef6e3c1f0577e185c23eec80ecf59192
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 42a718457d183aab42778fbb127fafbae6b3e6d8
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 1a5f4fd2fa3ac7cfa1671d5cf0975ff365294f29
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 0d19a3ec942aedf5432a9bda1e80f29f7186ce5b
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 936f4993a9ece131aff03cf789b8c21cadaed47e
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit bc3900ea706438005f8b5613de4d9fb6bd954f62
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 30de3da4c87322a73b2ab72e6ac83f689ec42adf
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 4d8676a859a2a8ebde03d8a9fe6bd79060f16cf5
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit c5a5d1800566b0ec073418a827ed5bc8195dd24e
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Tue Aug 4 10:48:50 2009 +1000
+
+    Remove leftover RCS tags.
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit aa8272dd31b69f84d19dbe2c45889b806df8260e
+Author: Dan Nicholson <dbn.lists@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.lists@gmail.com>
+
+commit 888f6c238de6f09cc5b079ae22c6f37496083007
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Wed Jul 22 14:16:11 2009 +1000
+
+    Bump to 1.2.99.3
+
+commit c439c39cc0f985743fbc464849f6caa805b1a1a9
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 4f224f4da1405959b74c05d6b15469cf6c0c498f
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 550a33ed79925501d9a5e8b73ef256fd9e0937b5
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 504a5a770bd1d34ea7edc3b94815b2b98a61afc0
+Author: Daniel Stone <daniel@fooishbar.org>
+Date:   Mon Jul 13 16:53:57 2009 +1000
+
+    Add flags to XIDeviceEvent and XIRawEvent.
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 94bfb0cc3ebbefe548b440f8c5e14154c3a76440
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit e600e6cf47abd61bd3554967c4fdb0f78cc68f41
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Mon Jul 13 15:37:59 2009 +1000
+
+    Fix broken formatting, remove empty comment.
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 1fc161f058eecb61d37135fd024703a385769417
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Mon Jul 13 09:14:03 2009 +1000
+
+    Bump to 1.2.99.2
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 386283e4a6653eef5e92bad8867b64a3e10a5138
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit d02c85fbd2a204a78a9d515960d817ed37e3d492
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 07d7fc323367ac93c3c26eaf130284e31aa961ea
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Mon Jul 13 11:05:33 2009 +1000
+
+    Plug memory leak in XIHierarchyEvent copy.
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 753fb6afb13a7ce154cd24261eadb56c3f4243c5
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 9d92265081830b700926b4a7b73975dd65217551
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 4dacd34cc05054a0ab26621aaec8125b2ffe5bbf
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Wed Jul 8 16:00:57 2009 +1000
+
+    Add event copying for raw events.
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 79b1ee174bb08722198e6d00c9d1a1e9e9352b8a
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 64a106509ba18506e88989571c1392d48ae18a54
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Wed Jul 8 15:18:57 2009 +1000
+
+    Remove XIFreeEventData - obsolete with cookie events.
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit ba0407100fd1314feb8dc0eace4352d00709cab3
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit d6439bc4c5c26577d0c839555a85bd1a9db784f3
+Author: Peter Hutterer <peter.hutterer@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.hutterer@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.hutterer@who-t.net>
+
+commit 55157345c261653160e0f55841dcb32910ae4106
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 0e2be045663045dc087f21df95de91f824322915
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit c81a383f11c87976454200805b4b5416a414b4c5
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit d3d00ddb93f01690ba81ce9ec504c1b352f5539d
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 47aeafbbd30800fa9a7a1136cb4fdb50cebe005f
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Wed Jun 17 09:15:48 2009 +1000
+
+    Require inputproto 1.9.99.12
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit a514d16c4535890e5aa2b5835d9a571155830251
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 099e6f77482e971103570cfd38092c3839f94927
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit bd2a3ad028a87f76ad244efe3650d7efd3a700dd
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+Date:   Sun Jun 14 08:40:59 2009 +1000
+
+    XIButtonClass now includes a XIButtonState struct.
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 4ec5f70a813ba08bfcea7b2ff90f7647a94a95d7
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Fri Jun 12 16:34:13 2009 +1000
+
+    Fix a few wrong 'evtype' comments.
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit e018af45b7d0db784272fc9fc548bce382799144
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Sun Jun 7 17:56:17 2009 +1000
+
+    Add sourceid to device classes.
+
+commit 5f217c70a42b743e7260035bd02065eca39bc268
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 92e5ad0a641d84cf4464f37ac372724a808a785f
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Mon Jun 8 15:43:24 2009 +1000
+
+    Require inputproto 1.9.99.11.
+
+commit 467bfbc6598c8c30ab9b703160cc42ae82e75f1c
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 0254852c8fb0793401368c7afc6041f807ee1d87
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 4a61fe9f05b8e7214303722dd12195488df9c599
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 05531681e5175b823935e6bdfc53c9b5f63efc9d
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 45d35bcfbe2acd4dd2b560dbc21266e915cbb1e6
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 199dd64b809c7622b0f0bd94e1c5551c931ea1e5
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 27d39fdbfddec6bb92ee3d3b7ef6c21ab3026926
+Author: Alan Coopersmith <alan.coopersmith@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.coopersmith@sun.com>
+
+commit e43d88541e815aa64108a6c5bc3dae5816c822dc
+Author: Matthias Hopf <mhopf@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.hutterer@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.Close@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.hutterer@who-t.net>
+
+commit d5a69432887ba79495e58bef45ec8fc2f5dfbe1e
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 5500d5b6f9fe3b94d68046529fbf6c80e5a4f518
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit d0be870ee7798deb8cb50cdf350892c9dfc64538
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Tue Jun 2 12:18:58 2009 +1000
+
+    Add XI2 property man pages.
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 8439d93ef77a934fab171ff9385277f3f2f46213
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 59dc570e6ad4adab8066c7b8d2bff77cbf70bed4
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 2174d35d5cdc475699be968a0c1b1aa82566171f
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit b1dedc1293a854360d44856cd603d339ce95c777
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+
+commit 4d962ed1841f35aa255bbec89e37f396612cfd96
+Author: Peter Hutterer <peter.hutterer@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.hutterer@who-t.net>
+Date:   Wed May 27 14:15:49 2009 +1000
+
+    Require inputproto 1.9.99.10
+
+commit a2a09f6a4fb2dcd36f89fccc8efd8386eca7d804
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Wed May 27 14:13:54 2009 +1000
+
+    Fix wrong pointer argument in _XIPassiveUngrabDevice.
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 9b9f9373f32ebe9a15f286d16b6ba880b44a9c22
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Mon May 25 12:45:52 2009 +1000


Reply to: