summaryrefslogtreecommitdiff
path: root/Xi
AgeCommit message (Expand)AuthorFilesLines
2009-06-11Xi: store mask_len before swapping in ProcXIGetSelectedEvents.Peter Hutterer1-4/+3
2009-06-11Xi: correct return buffer size for XIGetSelectedEvents.Peter Hutterer1-1/+1
2009-06-11Xi: XISetEventMask needs to clear the mask if len is 0Peter Hutterer1-1/+4
2009-06-11Xi: XIGetSelectedEvents mustn't returned masks from non-existing devices.Peter Hutterer1-0/+9
2009-06-11Xi: ProcXIGetSelectedEvents must use WriteToClient for swapped data.Peter Hutterer1-4/+1
2009-06-11input: remove dependency on XI2 protocol for XI_LASTEVENT.Peter Hutterer2-4/+4
2009-06-11Xi: rename ProcXISelectEvent to ProcXISelectEvents.Peter Hutterer3-7/+7
2009-06-11Xi: start checking for invalid mask bits _after_ LASTEVENT.Peter Hutterer1-2/+2
2009-06-11Xi: XISelectEvents returns BadValue for num_masks == 0.Peter Hutterer1-0/+3
2009-06-11Xi: XISelectEvents needs to be at least size 3, not exactly.Peter Hutterer1-1/+1
2009-06-11Xi: XIQueryDevice should use XIFooClass instead of the old FooClass defines.Peter Hutterer1-3/+3
2009-06-11Xi: get the class length before swapping.Peter Hutterer1-1/+2
2009-06-11Xi: Swapping 32 bit keycodes requires swapl, not swaps.Peter Hutterer1-1/+1
2009-06-09Xi: hierarchy events have a num_info now instead of num_devices.Peter Hutterer2-5/+5
2009-06-09Xi: change from XICreateMaster to XIAddMaster for consistency.Peter Hutterer1-2/+2
2009-06-09Xi: return BadValue for XI_HierarchyChangd mask on devices.Peter Hutterer1-0/+7
2009-06-05Xi: fix XIQueryVersion major/minor swapping.Peter Hutterer1-1/+1
2009-06-05Xi: add XIQueryVersion reply swapping hook.Peter Hutterer1-0/+2
2009-06-05Xi: return BadImplementation for deviceids 256 and abovePeter Hutterer12-0/+132
2009-06-05Xi: fix flawed logic in XIQueryVersion return value.Peter Hutterer1-2/+13
2009-06-04Xi: memset the device name padding to 0.Peter Hutterer1-1/+2
2009-06-04Xi: XIQueryVersion requires major_version of 2 or higher.Peter Hutterer1-0/+7
2009-06-04Xi: reply with the XI2 version that is supported by both client and server.Peter Hutterer1-4/+9
2009-06-03Xi: fix wrong grabtype from ProcXGrabDevice.Peter Hutterer1-1/+1
2009-06-02dix: protect against floating slaves in DeviceFocusEvent.Peter Hutterer1-1/+1
2009-06-02input: add support for XIAllDevices and XIAllMasterDevices passive grabs.Peter Hutterer2-3/+24
2009-06-02input: add support for XIAnyModifier in passive XI2 grabs.Peter Hutterer1-1/+4
2009-06-01input: Add grabtype to GrabParameters.Peter Hutterer4-0/+11
2009-05-29Xi: passively grabbing slave devices must be possible.Peter Hutterer1-8/+0
2009-05-28Merge branch 'master' into xi2Peter Hutterer1-3/+3
2009-05-28Xi: Send Enter or Leave events with XIPassive(Un)grabNotifyPeter Hutterer1-5/+5
2009-05-27Xi: Add support for Enter and FocusIn grabs.Peter Hutterer2-10/+90
2009-05-27Xi: set the passive grab's resource mask on ungrabbing.Peter Hutterer1-0/+1
2009-05-27Xi: use GetMaster(MASTER_KEYBOARD) to get the modifier device for XI2 pgrabsPeter Hutterer1-4/+4
2009-05-27Xi: fix an inputInfo.keyboard usage.Peter Hutterer1-4/+8
2009-05-27Xi: only deactivate passive grabs if the event type matches.Peter Hutterer1-3/+10
2009-05-25Xi: add request processing for XIGetSelectedEvents.Peter Hutterer3-2/+126
2009-05-25Xi: advance by the right number of bytes when trawling XI2 event masks.Peter Hutterer1-0/+2
2009-05-22Xi: silence two compiler warningsPeter Hutterer2-7/+6
2009-05-22input: allow for master pointers to not have a button class.Peter Hutterer1-2/+2
2009-05-22input: introduce partial class copying depending on the event.Peter Hutterer1-132/+154
2009-05-22input: remove nested union from InternalEvent.Peter Hutterer1-2/+2
2009-05-22Input: rename DeviceIntRec->isMaster to ->type.Peter Hutterer9-35/+35
2009-05-22Split the signal-handler's lastSlave out into a separate variable.Peter Hutterer1-1/+0
2009-05-21input: rename device->type to device->xinput_type.Peter Hutterer2-2/+2
2009-05-20Xi: remove DeviceIsPointerTypePeter Hutterer1-15/+0
2009-05-18Xi: fix length field in XIQueryPointer.Peter Hutterer1-0/+1
2009-05-16Xi: set the right length for the XIQueryPointer reply.Peter Hutterer1-1/+1
2009-05-16Include full modifier + button state in XIQueryPointer.Peter Hutterer1-4/+37
2009-05-16Xi: take the paired device as modifier device only for MD pointers.Peter Hutterer1-1/+1