summaryrefslogtreecommitdiff
path: root/XI.h
Commit message (Collapse)AuthorAgeFilesLines
* Move the XI2 index into versions[] over to XI2.hPeter Hutterer2009-06-011-1/+3
|
* Remove IsFloating - we don't need this in XI 1.x anymore.Peter Hutterer2009-03-201-1/+0
|
* Move XI_2_Major/Minor to XI2.hPeter Hutterer2009-03-201-3/+0
|
* Move AttachToMaster, Floating to XI2.hPeter Hutterer2009-03-201-3/+0
|
* Move CH_* constants to xi2Peter Hutterer2009-03-201-7/+0
|
* Remove XI2 requests from XIproto.hPeter Hutterer2009-03-201-19/+0
| | | | | All requests been moved to XI2proto.h. Only ExtendedGrabDevice is gone for good.
* Split CH_ChangeAttachment into CH_AttachSlave and CH_DetachSlavePeter Hutterer2009-03-111-0/+5
| | | | CH_ChangeAttachment is still there, but won't be for long.
* Remove window access protocol requests.Peter Hutterer2008-10-311-17/+0
| | | | | This is a bad idea. It didn't provide security and you can get the same functionality as you did with normal event registration.
* Remove default properties (XI_PROP_MODE, XI_PROP_ENABLED)Peter Hutterer2008-09-261-5/+0
| | | | These should be defined by the server, not the protocol.
* Remove Configure/QueryDeviceProperty.Peter Hutterer2008-09-191-3/+0
|
* Add XI_JOYSTICK type.Peter Hutterer2008-09-191-0/+1
|
* Don't include Xmd.h.Peter Hutterer2008-09-181-1/+0
|
* Back out Device Properties from XI 2, push into XI 1.5.Peter Hutterer2008-08-151-13/+16
|
* Add DeviceControlChanged define.Peter Hutterer2008-07-291-1/+2
| | | | | This value is used for the devchange field in the DevicePresenceNotify event when a device's control has been modified.
* Add #defines for XI_PROP_ENABLED, XI_PROP_MODEPeter Hutterer2008-07-131-0/+5
| | | | These two props are expected to be supported by the server.
* Add XI device property requests and replies.Peter Hutterer2008-07-091-3/+12
| | | | | | | | | | | | New requests: ListDeviceProperties ... list all props of a device QueryDeviceProperty ... query meta-information about a property ChangeDeviceProperty ... change the content of a property DeleteDeviceProperty ... delete a property GetDeviceProperty ... retrieve a property New event: DevicePropertyChangedNotify ... the given property on the device has changed
* Remove a leftover typedef, the code that requires it has since been removed.Peter Hutterer2008-05-121-2/+0
| | | | Was part of the FakeDeviceData request, this request does not exist anymore.
* Merge branch 'master' into mpxPeter Hutterer2008-05-121-8/+9
|\ | | | | | | | | | | Conflicts: XI.h
| * Typo fix.Adam Jackson2008-03-101-0/+2
| |
| * C sucks: define XEventClass in terms of unsigned int, not CARD32.Adam Jackson2008-03-101-9/+6
| | | | | | | | | | | | Apparently pulling in Xmd.h here breaks qt, since they both define an INT32 type (and incompatible ones even, since Xmd's is unsigned long on ILP32 because whoever wrote Xmd.h is a C novice).
| * Use Xmd.h instead of X.h to pull in CARD32 definitionJesse Barnes2008-01-211-1/+1
| | | | | | | | | | On 64 bit hosts, CARD32 may be undefined unless we use Xmd.h to define it for us. Apparently X.h is no longer sufficient.
| * XI.h needs X.h for CARD32 on 64-bit systems.Eamon Walsh2007-09-271-1/+2
| |
* | Remove GetPairedPointer, paired device can be found through ListInputDevices.Peter Hutterer2008-02-251-2/+0
| |
* | Add WindowAccessAllowAll constant.Peter Hutterer2008-02-181-0/+1
| | | | | | | | Not surprisingly the inverse of DenyAll.
* | Whitespace fixing and sz_RegisterPairedClient removal.Peter Hutterer2008-02-141-4/+2
| |
* | Remove GrabAccessControl and FakeDeviceData.Peter Hutterer2008-02-141-3/+0
| | | | | | | | | | Both aren't thought out enough to justify their inclusion in the first version of MPX.
* | Remove RawDeviceEvent - for now anyway.Peter Hutterer2008-02-121-1/+0
| | | | | | | | | | Wasn't quite as thought-out as it should be. Throwing it out for now, to get the rest of MPX more stable.
* | Remove pairingChangedNotify event.Peter Hutterer2008-02-121-1/+0
| | | | | | | | | | I swear I already removed that before... Anyway, we don't need it anymore, since pairings can't be changed anyway. Hooray for the device hierarchy.
* | Add a device id to XiSelectEvent.Peter Hutterer2008-01-251-1/+1
| |
* | Add DeviceClassesChangedEvent.Peter Hutterer2007-11-131-0/+1
| |
* | Add DeviceHierarchyChangedEvent.Peter Hutterer2007-11-081-3/+2
| | | | | | | | | | | | Uses same event type as the now removed PointerKeyboardPairingChangedNotify. (removing the RandomStringEvent too, should have been gone a while ago)
* | Add XChangeDeviceHierarchy and its components.Peter Hutterer2007-10-191-1/+12
| |
* | Create new XAttachInfo class for attachment info (slave devices).Peter Hutterer2007-10-181-0/+1
| | | | | | | | | | Thanks to XLibs design we can't just change XDeviceInfo without breaking the ABI. So here's a new class that isn't actually a class on the wire.
* | Add XI version 2 defines.Peter Hutterer2007-10-181-2/+3
| |
* | xDeviceInfo: add "attached" field (replace previous padding).Peter Hutterer2007-10-171-0/+1
| | | | | | | | | | | | If use is set to IsXExtensionPointer/Keyboard/Devices, attached indicates the device ID of the master device it is attached to. If the device is floating, attached is set to IsFloating.
* | Add ExtendedGrabRequest and the matching reply.Peter Hutterer2007-05-141-0/+3
| |
* | Add xFakeDeviceDataReqPeter Hutterer2007-05-021-0/+4
| |
* | Add XGE support and event types for RawDeviceEvent and PairingChanged event.Peter Hutterer2007-05-011-0/+6
| |
* | Merge branch 'master' into mpxPeter Hutterer2007-04-271-0/+6
|\ \ | |/
| * Add flags to be used for DevicePrensence's devchange field.Peter Hutterer2007-04-241-0/+6
| |
* | add GetClientPointer request and reply.Peter Hutterer2007-03-221-1/+4
| | | | | | | | | | | | add GetPairedPointer request and reply. move declaration of _XiGetDevicePresenceNotifyEvent out of the macro and wrap it between extern "C". Otherwise C++ code won't be able to find it.
* | add SetClientPointer request.Peter Hutterer2007-03-091-0/+1
| | | | | | | | fix typos and wrong names for access function declarations.
* | add access control requests.Peter Hutterer2007-02-221-2/+19
| | | | | | | | fix wrong field lengths for RegisterPairing request and reply.
* | add xRegisterPairingClient request and replyPeter Hutterer2007-02-211-0/+2
| |
* | add ChangePointerKeyboardPairing requestPeter Hutterer2007-01-291-0/+3
| | | | | | | | add pairingChangedNotify event
* | add deviceEnterNotify event, DeviceEnterNotify, DeviceLeaveNotify supportPeter Hutterer2007-01-101-0/+6
| | | | | | | | add MPX Major/Minor version numbers
* | add ChangeDeviceCursor requestPeter Hutterer2007-01-081-0/+1
| |
* | add QueryDevicePointer request + replyPeter Hutterer2006-12-201-0/+3
|/ | | | add WarpDevicePointer request
* DEVICE_TOUCHPAD -> DEVICE_ABS_CALIB.Zephaniah E. Hull2006-10-211-1/+2
| | | | | | | | | As it's really calibration for absolute devices, add some stuff. DEVICE_ABS_AREA Defines the area of the screen that an absolute device covers if it is sending core events.
* add DEVICE_ENABLE control, add core indicationDaniel Stone2006-10-201-0/+1
| | | | | | | Add DEVICE_ENABLE control, which allows specific devices to be enabled or disabled at runtime. Add 'iscore' flag to DEVICE_CORE, which indicates whether or not the device is a virtual core device.