summaryrefslogtreecommitdiff
path: root/Xi
AgeCommit message (Expand)AuthorFilesLines
2009-07-30include: untangle events.h from the SDK headers.Peter Hutterer1-0/+1
2009-07-22input: remove XI2 keysym grabs, use keycode grabs instead.Peter Hutterer1-4/+4
2009-07-15Update to type-specific raw events - require inputproto 1.9.99.14.Peter Hutterer2-1/+17
2009-07-14Xi: use byte-counting macros instead of manual calculation.Peter Hutterer28-55/+56
2009-07-12input: include effective modifiers in device events.Peter Hutterer1-0/+4
2009-07-01dix: introduce "Xtst Device" label property.Peter Hutterer1-0/+1
2009-07-01input: store the master device's ID in the devPrivate for XTest devices.Peter Hutterer1-60/+24
2009-07-01input: abstract Xtst device lookupPeter Hutterer1-23/+5
2009-06-23Xi: check for GetAttr permission when listing or querying devices.Eamon Walsh2-52/+83
2009-06-23Xi: check for Use permission on the device in SetClientPointer().Eamon Walsh1-2/+3
2009-06-23Xi: fix up access modes for calls to dixLookupDevice().Eamon Walsh13-33/+33
2009-06-19Xi: fix 2 memory leaks.Eamon Walsh2-0/+2
2009-06-18input: unify button numbers on master devices.Peter Hutterer1-6/+5
2009-06-18Xi: valuator/button labels are called labels now, not 'names'Peter Hutterer2-3/+3
2009-06-18Xi: copy the valuator mode from SD to MD.Peter Hutterer1-0/+1
2009-06-18Xi: copy the button and axes labels into the XIQueryDevice reply.Peter Hutterer1-3/+4
2009-06-18input: Add labels to buttons and valuators - ABI_XINPUT_VERSION 7Peter Hutterer1-1/+2
2009-06-18input: bump to ints for deviceids - XI2 requires 16-bit deviceids.Peter Hutterer12-132/+0
2009-06-18Xi: return current valuator values in XIQueryDevice.Peter Hutterer1-0/+2
2009-06-18input: change axisVal from uint to double.Peter Hutterer2-3/+4
2009-06-18Xi: last_valuator is used like an index, so range it accordingly.Peter Hutterer1-2/+2
2009-06-18Xi: Motion events update the device state too.Peter Hutterer1-0/+1
2009-06-18Xi: don't use a constant number for class sizes - use sizeof insteadPeter Hutterer1-2/+2
2009-06-18Xi: include button state in XIButtonInfo.Peter Hutterer2-1/+16
2009-06-17Xi: Add support for sourceid in the device classes.Peter Hutterer2-0/+15
2009-06-17Xi: namespace XI2 files.Peter Hutterer19-36/+36
2009-06-14Xi: fix wrong bit->byte conversion in ProcXIQueryPointerPeter Hutterer1-1/+1
2009-06-14Xi: remove un-used IsOn macro.Peter Hutterer1-3/+0
2009-06-14Xi: XISelectEvents/XIGetSelectedEvents use 'win' instead of 'window' now.Peter Hutterer1-4/+4
2009-06-12input: remove un-used "setter" argument from SetClientPointer.Peter Hutterer1-1/+1
2009-06-12Xi: fix XISetClientPointer return values.Peter Hutterer1-4/+9
2009-06-12Xi: Fix XISetClientPointer swapping.Peter Hutterer1-0/+2
2009-06-12Xi: sanitize ProcXIGetClientPointer.Peter Hutterer1-9/+8
2009-06-12Xi: fix reply swapping in XIGetClientPointer.Peter Hutterer1-0/+1
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