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