summaryrefslogtreecommitdiff
path: root/XI.h
AgeCommit message (Collapse)Author
2009-06-01Move the XI2 index into versions[] over to XI2.hPeter Hutterer
2009-03-20Remove IsFloating - we don't need this in XI 1.x anymore.Peter Hutterer
2009-03-20Move XI_2_Major/Minor to XI2.hPeter Hutterer
2009-03-20Move AttachToMaster, Floating to XI2.hPeter Hutterer
2009-03-20Move CH_* constants to xi2Peter Hutterer
2009-03-20Remove XI2 requests from XIproto.hPeter Hutterer
All requests been moved to XI2proto.h. Only ExtendedGrabDevice is gone for good.
2009-03-11Split CH_ChangeAttachment into CH_AttachSlave and CH_DetachSlavePeter Hutterer
CH_ChangeAttachment is still there, but won't be for long.
2008-10-31Remove window access protocol requests.Peter Hutterer
This is a bad idea. It didn't provide security and you can get the same functionality as you did with normal event registration.
2008-09-26Remove default properties (XI_PROP_MODE, XI_PROP_ENABLED)Peter Hutterer
These should be defined by the server, not the protocol.
2008-09-19Remove Configure/QueryDeviceProperty.Peter Hutterer
2008-09-19Add XI_JOYSTICK type.Peter Hutterer
2008-09-18Don't include Xmd.h.Peter Hutterer
2008-08-15Back out Device Properties from XI 2, push into XI 1.5.Peter Hutterer
2008-07-29Add DeviceControlChanged define.Peter Hutterer
This value is used for the devchange field in the DevicePresenceNotify event when a device's control has been modified.
2008-07-13Add #defines for XI_PROP_ENABLED, XI_PROP_MODEPeter Hutterer
These two props are expected to be supported by the server.
2008-07-09Add XI device property requests and replies.Peter Hutterer
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
2008-05-12Remove a leftover typedef, the code that requires it has since been removed.Peter Hutterer
Was part of the FakeDeviceData request, this request does not exist anymore.
2008-05-12Merge branch 'master' into mpxPeter Hutterer
Conflicts: XI.h
2008-03-10Typo fix.Adam Jackson
2008-03-10C sucks: define XEventClass in terms of unsigned int, not CARD32.Adam Jackson
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).
2008-02-25Remove GetPairedPointer, paired device can be found through ListInputDevices.Peter Hutterer
2008-02-18Add WindowAccessAllowAll constant.Peter Hutterer
Not surprisingly the inverse of DenyAll.
2008-02-14Whitespace fixing and sz_RegisterPairedClient removal.Peter Hutterer
2008-02-14Remove GrabAccessControl and FakeDeviceData.Peter Hutterer
Both aren't thought out enough to justify their inclusion in the first version of MPX.
2008-02-12Remove RawDeviceEvent - for now anyway.Peter Hutterer
Wasn't quite as thought-out as it should be. Throwing it out for now, to get the rest of MPX more stable.
2008-02-12Remove pairingChangedNotify event.Peter Hutterer
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.
2008-01-25Add a device id to XiSelectEvent.Peter Hutterer
2008-01-21Use Xmd.h instead of X.h to pull in CARD32 definitionJesse Barnes
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.
2007-11-13Add DeviceClassesChangedEvent.Peter Hutterer
2007-11-08Add DeviceHierarchyChangedEvent.Peter Hutterer
Uses same event type as the now removed PointerKeyboardPairingChangedNotify. (removing the RandomStringEvent too, should have been gone a while ago)
2007-10-19Add XChangeDeviceHierarchy and its components.Peter Hutterer
2007-10-18Create new XAttachInfo class for attachment info (slave devices).Peter Hutterer
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.
2007-10-18Add XI version 2 defines.Peter Hutterer
2007-10-17xDeviceInfo: add "attached" field (replace previous padding).Peter Hutterer
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.
2007-09-27XI.h needs X.h for CARD32 on 64-bit systems.Eamon Walsh
2007-05-14Add ExtendedGrabRequest and the matching reply.Peter Hutterer
2007-05-02Add xFakeDeviceDataReqPeter Hutterer
2007-05-01Add XGE support and event types for RawDeviceEvent and PairingChanged event.Peter Hutterer
2007-04-27Merge branch 'master' into mpxPeter Hutterer
2007-04-24Add flags to be used for DevicePrensence's devchange field.Peter Hutterer
2007-03-22add GetClientPointer request and reply.Peter Hutterer
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.
2007-03-09add SetClientPointer request.Peter Hutterer
fix typos and wrong names for access function declarations.
2007-02-22add access control requests.Peter Hutterer
fix wrong field lengths for RegisterPairing request and reply.
2007-02-21add xRegisterPairingClient request and replyPeter Hutterer
2007-01-29add ChangePointerKeyboardPairing requestPeter Hutterer
add pairingChangedNotify event
2007-01-10add deviceEnterNotify event, DeviceEnterNotify, DeviceLeaveNotify supportPeter Hutterer
add MPX Major/Minor version numbers
2007-01-08 add ChangeDeviceCursor requestPeter Hutterer
2006-12-20 add QueryDevicePointer request + replyPeter Hutterer
add WarpDevicePointer request
2006-10-21DEVICE_TOUCHPAD -> DEVICE_ABS_CALIB.Zephaniah E. Hull
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.
2006-10-20add DEVICE_ENABLE control, add core indicationDaniel Stone
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.