libXi: Changes to 'master'
Peter Hutterer
whot at kemper.freedesktop.org
Wed May 21 20:31:45 PDT 2008
.gitignore | 1
configure.ac | 6
include/X11/extensions/XInput.h | 1454 +++++++
man/Makefile.am | 218 -
man/XAllowDeviceEvents.man | 146
man/XChangeDeviceDontPropagateList.man | 93
man/XChangeKeyboardDevice.man | 70
man/XChangePointerDevice.man | 76
man/XDeviceBell.man | 77
man/XGetDeviceControl.man | 139
man/XGetDeviceKeyMapping.man | 180
man/XGetDeviceModifierMapping.man | 145
man/XGetDeviceMotionEvents.man | 117
man/XGetExtensionVersion.man | 54
man/XGetFeedbackControl.man | 319 -
man/XGrabDevice.man | 203 -
man/XGrabDeviceButton.man | 211 -
man/XGrabDeviceKey.man | 205 -
man/XI.xml | 6107 +++++++++++++++++++++++++++++++++
man/XListInputDevices.man | 233 -
man/XOpenDevice.man | 126
man/XQueryDeviceState.man | 99
man/XSelectExtensionEvent.man | 151
man/XSendExtensionEvent.man | 142
man/XSetDeviceButtonMapping.man | 102
man/XSetDeviceFocus.man | 219 -
man/XSetDeviceMode.man | 72
man/XSetDeviceValuators.man | 82
src/Makefile.am | 25
src/XChAccRl.c | 62
src/XChDevHier.c | 146
src/XClrAcc.c | 63
src/XDefDevCur.c | 59
src/XDenyDev.c | 69
src/XExtGrabDev.c | 93
src/XExtInt.c | 937 ++---
src/XExtToWire.c | 828 ++--
src/XGetCPtr.c | 67
src/XGetVers.c | 31
src/XIint.h | 2
src/XListDev.c | 188 -
src/XPermDev.c | 69
src/XQryAccRl.c | 99
src/XQueryDvPtr.c | 83
src/XSetCPtr.c | 62
src/XUndefDevCur.c | 44
src/XWarpDvPtr.c | 77
src/XiSelEv.c | 67
48 files changed, 9833 insertions(+), 4285 deletions(-)
New commits:
commit 74cc34496d6ed23d8dad259c036bbfaa63b8eb15
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Thu May 22 12:58:55 2008 +0930
Ansify the XI 2 functions.
commit 50990b8deb8b8484e9e02e313387ea4d2ddbd242
Merge: 26dde5aaf4bbc89140cc4e3d13fe18036041022d 145947ed603207e85a7fcb502f88717a22dfec55
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Thu May 22 12:48:40 2008 +0930
Merge branch 'master' into mpx
commit 26dde5aaf4bbc89140cc4e3d13fe18036041022d
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Wed Apr 30 10:35:12 2008 +0930
Fix up AM_CFLAGS, pulled in the system-includes before the local ones.
commit d68d321c0692848dd5eb67a3713676498c1c646b
Merge: 7d0977bc02ce4f29c0ed335fcdcce4ed7c328259 3e99cc281509c70c9240e71ae55cf4e62c6569ba
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Mon Apr 28 14:35:11 2008 +0930
Merge branch 'master' into mpx
Conflicts:
.gitignore
man/XGrabDeviceKey.man
man/XListInputDevices.man
commit 7d0977bc02ce4f29c0ed335fcdcce4ed7c328259
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Mon Apr 28 11:24:40 2008 +0930
man: more formatting changes (indentation, whitespaces, linewidth).
commit 2e4cb17b0354fb424f841431a4a20cf6a3e3059c
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Sun Apr 27 19:46:21 2008 +0930
man: formatting changes in XI.xml
commit 212fb41a101833c817195ef02d20248523929ef3
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Sun Apr 27 19:26:55 2008 +0930
man: fix up use of <function> tag and some whitespaces.
commit 4ce9781be5f3468d184e34bf36329aa220c726bb
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Sun Apr 27 19:11:06 2008 +0930
man: add old HP, Ardent Computer copyright, plus my new one.
commit 36f17efe0a4b0278fd442c0bcd97a9d762d96011
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Sun Apr 27 19:01:39 2008 +0930
.gitignore: add man pages.
commit ea09ee20525e4e6a0a6517654ed12fd419f00b23
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Sun Apr 27 19:01:03 2008 +0930
man: switch over to using xmlto to generate man pages.
Removing all nroff man pages.
commit b620f6995b76742c95b32db054d0b5d9fef7a33d
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Sun Apr 27 18:57:48 2008 +0930
man: fixes in XI.xml
Some global whitespace replacements (e.g. space before comma)
Splitting refnames where two functions are listed.
Adding refmiscinfo tags (see libXtst)
commit 51886a38dd42bb62bf3ffcadbf73472e6d2b514f
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Sun Apr 27 16:33:00 2008 +0930
man: add XI.xml. Contains all libXi man pages in docbook.format.
Note that conversion was half-automated and half-manual. There's a lot of
little things to be fixed up.
commit c142891001e53b3c9d1d4a0cfcb0ff555c2f0070
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Sat Apr 26 17:07:39 2008 +0930
Deprecate XGetExtensionVersion(), replace with XQueryInputVersion().
We need XI to be able to do some sort of versioning support.
commit 94284e40f5fc9bf30cc2cc5915f6adb22de7bffe
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Fri Apr 25 18:07:36 2008 +0930
Add XInput.h file from inputproto package.
This file only belongs to libXi, it shouldn't have been in the inputproto
package in the first place. For a revision history of this file refer to
git://anongit.freedesktop.org/git/xorg/proto/inputproto
commit 166083c09a96b1b7e612bdbb1515d79c3bf57185
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Fri Apr 25 18:05:37 2008 +0930
Removing previously removed man pages from Makefile.am as well...
commit c1c8a0e585089b3c18ddbd9039f0053a40dbe6cb
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Fri Apr 25 17:58:16 2008 +0930
Extend XListInputDevices man page to include MPX details.
commit 064f0ec80c6e3cd2f05dd104ca17359b2f7ab833
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Fri Apr 25 17:37:24 2008 +0930
Remove XChangePointerKeyboardPairing call.
commit ef953b30eb212a65e2aa841c8ccdbbe9127b3b56
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Fri Apr 25 17:34:57 2008 +0930
Remove XChangePointerKeyboardPairing and XGetPairedPointer man pages.
Calls don't exist anymore.
commit df2cf307c365feea924f2c907d8109cf53461a75
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Tue Feb 26 15:47:25 2008 +1030
Remove XGetPairedPointer(), was removed from the protocol.
The information needed is in the attached field of ListInputDevices.
commit 5ca4f620883c63e57edd409b139d82092679010a
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Tue Feb 26 15:45:46 2008 +1030
Remove XExtendedUngrabDevice. XUngrabDevice does the same.
commit 2b25e823d3c0820b135fb42584be462dba342aa7
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Thu Feb 14 18:30:09 2008 +1030
XChangeDeviceHiearchy has changed to take a array of unions.
And the parameters were swapped around too.
commit 80159390595f9a8970c114c66190db371d585da1
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Thu Feb 14 09:24:29 2008 +1030
XQueryDevicePointer: remove unused variables.
commit e3492c8385b2d0cce0c6e3e862f43a63f3e8917b
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Thu Feb 14 09:23:03 2008 +1030
XQueryDevicePointer: "shared" parameter removed.
commit aa6c7a07d7f3f73980ad3b6c537b5f83bc3ddd30
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Thu Feb 14 09:21:26 2008 +1030
Remove XFakeDeviceData call.
This call needs to be better refined and tested before we put it in.
commit d97dcf6896a1c16b46068d16d3d689a3720cce46
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Thu Feb 14 09:20:53 2008 +1030
Remove RawDeviceEvent parsing. These events have been removed.
commit 447441f4dfdd114ce1f738ccfda097ca1f4d609a
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Thu Feb 14 09:19:35 2008 +1030
Remove XGrabAccessControl and XUngrabAccessControl calls.
commit 1b15f1bc3b8b33da3a30b7ee23c728dce9e48929
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Sat Jan 26 10:50:28 2008 +1030
XiSelectEvent: add additional device parameter.
commit ddcc71df2a273a410cb5a933aef5501fa56d84cf
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Tue Nov 27 10:47:56 2007 +1030
GetDeviceControl: calculate the length field correctly.
Length field should indicate the length of the struct in bytes. Not the length
of the pointer to the struct...
commit a9191fcf42a4f5ef5022450b327afe2562c9a0e2
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Wed Nov 14 10:11:15 2007 +1030
Remove XRegisterPairingClient and XUnregisterPairingClient.
Deprecated with the introduction of the device hierarchy.
commit 16dc064bf997dfa9226a574e5989d8cd1209a5b0
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Tue Nov 13 11:39:54 2007 +1030
Add XDeviceClassesChangedEvent parsing.
Some stuff from XListInputDevices moved into separate functions to be re-used
in the event parsing.
commit 0e6331a2c8494cd24d75ab80443f9f071be47334
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Thu Nov 8 17:47:06 2007 +1030
Remove PKPairingChangedEvent, replace with DeviceHierarchyChangedNotify event.
Remove leftovers of RandomStringEvent as well.
commit a7f53f26ac83257f594058c484ecd19e009e142c
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Fri Oct 19 14:27:58 2007 +0930
Add XChangeDeviceHierarchy.
Used to create/remove master devices or change attachment of slave devices.
commit d1f92d6c14d7c9b553b8530a1daf0a77a8babccf
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Thu Oct 18 12:22:37 2007 +0930
Create AttachInfo class for all devices, containing attachment info.
Thanks to Xlib's braindead design we can't just add the field to XDeviceInfo.
So we just fake up a new class, add it to all devices and let clients deal
with it.
commit fbd0431546c3ede8d606559fdd7a18f4cce05743
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Thu Oct 18 10:39:21 2007 +0930
Add XI_2_Major and XI_2_Minor to versions.
commit 3da6998ef89c99ad01f20a8f37e3c26c0b7c1ced
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Fri Jul 27 01:30:13 2007 +0930
XChangePointerKeyboardPairing, XGetPairedPointer, XSetClientPointer man pages.
Use XID instead of int for XGetPairedPointer.
commit 25c023f91851a4b32b295b6d5633f6ee87d0ba14
Author: Paulo Ricardo Zanoni <prz05 at c3sl.ufpr.br>
Date: Tue Jul 10 10:14:47 2007 +0930
Access control: change calls to use XID* instead of char*.
X{Deny|Perm}Devices: clear perm/deny list if called with no devices.
commit caa4ab9a959140119c6c2fd12a379b55b0dff258
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Wed Jun 13 15:36:01 2007 +0930
Bug 9657: Bad markup on XGrabDeviceKey.3x
<https://bugs.freedesktop.org/show_bug.cgi?id=9657>
commit f128ce2d1f8dcd841185c728a6c2b44bb64108f6
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Thu May 17 20:16:49 2007 +0930
Squish flag and same_screen into the upper bits of mode (DeviceEnterLeave).
commit 12e3d8b1db94feecf27ed98c8ac523f755c59e45
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Mon May 14 18:09:38 2007 +0930
Add XExtendedGrabDevice and XExtendedUngrabDevice.
commit f8215ada9c1f3e8f001c77362005168492e35cf4
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Mon May 7 14:13:40 2007 +0930
Add XiSelectEvent call.
Should have been part of 44ccc08bb19d9d55fb9ff6bfb0592d5d79b9b712.
commit d76c4412c9fab7dae6b0283feb847174fb19d1fe
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Wed May 2 18:17:34 2007 +0930
Add XFakeDeviceData call.
commit fe33724ed6cdaad6b13a7ca1c9f03dbb98d93982
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Wed May 2 09:44:37 2007 +0930
Add deviceid and ev-to-wire conversion for RawDeviceEvent.
commit 44ccc08bb19d9d55fb9ff6bfb0592d5d79b9b712
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Tue May 1 22:30:04 2007 +0930
Add XGE support. Supporting RawDeviceEvents and PairingChangedNotifies.
commit 656b31865bf44b5e9bb9603bed6115d497d94796
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Thu Mar 22 21:15:00 2007 +1030
Change XSetClientPointer API to use XDevice argument instead of deviceid.
commit 6476513b250a4ea4de1e93bfe00046e9b6a46732
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Thu Mar 22 17:28:54 2007 +1030
Add XGetClientPointer call.
Add XGetPairedPointer call.
commit e3ddf2f58a0e9822c248a362a975bf7bb786e23d
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Fri Mar 9 15:47:36 2007 +1030
Add XSetClientPointer call.
commit f1df9eb1ffc23b83418f9a9ce31d8b2ec748fbd4
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Thu Feb 22 20:07:11 2007 +1030
Add calls to allow per-device window access control
Cosmetic change, error return value in XQueryDevicePointer.
commit 21765b25a938cf6c8302415d5d15e9a08c7bed98
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Wed Feb 21 10:02:46 2007 +1030
Adding XRegisterPairingClient and XUnregisterPairingClient calls.
commit 1ab0fa01391156d96cf6d3adc1076ad5216ac23d
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Thu Feb 15 14:28:17 2007 +1030
Use flags byte in deviceEnterNotify and XDeviceCrossingEvents.
commit 6a123cbfed985382f5b0c209d880dabeb8ee9733
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Mon Jan 29 18:20:47 2007 +1030
Adding XChangePointerKeyboardPairing call.
commit bfd533c3a7e854d893a06e6a7fe2b3f079508a4d
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Wed Jan 10 14:53:44 2007 +1030
Adding DeviceEnterNotify and DeviceLeaveNotify calls
New XI version using Add_MPX_Major/Minor
commit ebc24f1fad85281a1e9e795ec261eea111f40304
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Mon Jan 8 12:32:27 2007 +1030
Adding XDefineDeviceCursor and XUndefDeviceCursor calls
Fix casting typo in XWarpDevicePointer and XQueryDevicePointer
Reverting useless whitespace commit in XExtInt.c
commit 448def03e88d3460ce97a49df0816dedd609c1e3
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date: Wed Dec 20 13:08:29 2006 +1030
Adding XWarpDevicePointer and XQueryDevicePointer calls.
More information about the xorg-commit
mailing list