summaryrefslogtreecommitdiff
path: root/Xi
AgeCommit message (Expand)AuthorFilesLines
2010-07-07dix: add aux. functions for button_is_down, set_button_down, set_button_up.Peter Hutterer1-8/+6
2010-07-07Xi: use set_key_up/down instead of manual bit handling.Peter Hutterer1-7/+6
2010-06-10Merge remote branch 'whot/for-keith'Keith Packard1-4/+0
2010-06-11Xi: don't copy the modifier key count when copying device classes (#25480)Peter Hutterer1-4/+0
2010-06-10Remove unnecessary parentheses around return values in functionsMikhail Gusarov7-25/+25
2010-06-06Remove more superfluous if(p) checks around free(p)Mikhail Gusarov2-8/+4
2010-06-05Change the devPrivates API to require dixRegisterPrivateKeyKeith Packard2-5/+5
2010-06-03Move each screen's x/y origin into ScreenRec.Jamey Sharp1-4/+5
2010-06-03Delete panoramiXdataPtr: it's redundant.Jamey Sharp1-4/+4
2010-06-03Move each screen's root-window pointer into ScreenRec.Jamey Sharp3-5/+5
2010-05-28dix: add 3x3 transformation matrix xinput property for multi-head handlingPeter Korsgaard1-1/+3
2010-05-26Revert "Add a "flags" field to DeleteInputDeviceRequest."Keith Packard1-1/+1
2010-05-25Add a "flags" field to DeleteInputDeviceRequest.Peter Hutterer1-1/+1
2010-05-19Return an appropriately-typed error from dixLookupResourceByType.Jamey Sharp3-4/+4
2010-05-13Eliminate boilerplate around client->noClientException.Jamey Sharp1-1/+1
2010-05-13Replace X-allocation functions with their C89 counterpartsMikhail Gusarov17-77/+77
2010-05-07Xi: reset the known properties at the end of the server generation.Peter Hutterer3-0/+13
2010-04-30Replace some input devPrivates with regular struct fieldsKeith Packard1-39/+24
2010-04-21Xi: check for NULL pointer before dereferences it in ListButtonInfoTiago Vignatti1-1/+4
2010-04-21Xi: fix not reached code in XSendExtensionEventTiago Vignatti1-1/+2
2010-03-12Record: Avoid duplicates from replaying frozen eventsDaniel Stone1-1/+1
2010-02-22Xi: assume BadMode for non-BadMatch errors returned from SetDeviceMode.Peter Hutterer1-0/+10
2010-02-22Re-enable RECORD extension.Chris Dekter1-5/+8
2010-02-15Xi: reset the sli pointers after copying device classes. (#25640)Peter Hutterer1-0/+20
2010-02-09Add labels for multitouch valuatorsBenjamin Tissoires1-0/+11
2009-12-22config: Introduce InputAttributes in NewInputDeviceRequestDan Nicholson1-1/+2
2009-12-18Add type name argument to CreateNewResourceTypeAlan Coopersmith1-3/+2
2009-12-18Check for failures from CreateNewResourceTypeAlan Coopersmith1-0/+2
2009-12-11Xi: reset device properties to NULL after deleting them. (#25374)Peter Hutterer1-0/+2
2009-11-25Xi: when deleting all properties, reset property handler to NULL.Peter Hutterer1-0/+2
2009-11-22Xi: don't crash when deleting invalid device properties.Peter Hutterer1-0/+3
2009-10-14xace: Fake return values on denials in input polling requests.Eamon Walsh3-22/+41
2009-09-27Xi: Make CopyKeyClass X_HIDDEN to avoid ugly ifdef-fuJeremy Huddleston1-3/+0
2009-09-26Xi: CopyKeyClass is not static for XQuartzJeremy Huddleston1-1/+4
2009-09-26Xi: update axisVals with the right subpixel data.Peter Hutterer1-1/+1
2009-09-25Xi: fix length calculation for ValuatorState in QueryDeviceState reply.Peter Hutterer1-1/+1
2009-09-22input: don't use typecasts to access members of InternalEvent.Peter Hutterer1-2/+2
2009-09-21input: define server-supported protocol versions in one single file.Peter Hutterer1-5/+5
2009-09-04input: allow for detectable autorepeat.Daniel Stone1-1/+2
2009-09-03Xi: return BadDevice for master kbds and attached slaves in XIWarpPointerPeter Hutterer1-0/+7
2009-09-03Xi: return error values to client from XIWarpPointer.Peter Hutterer1-0/+5
2009-09-03Xi: standardise XI2 headers.Peter Hutterer7-8/+33
2009-09-03Xi: if XISetEventMask fails, return this to the client.Peter Hutterer2-3/+8
2009-09-03Xi: fix broken swap code in XISelectEvents request processing.Peter Hutterer1-1/+1
2009-09-03Xi: Unify checking for invalid bits in grab masks.Peter Hutterer3-19/+31
2009-09-03Xi: don't overrun memory for grab masks.Peter Hutterer2-2/+6
2009-09-03Xi: don't try to set oversized or non-existing masks.Peter Hutterer1-3/+6
2009-09-03Xi: extra length checking for requests providing masks.Peter Hutterer1-0/+11
2009-09-01Input: Mark Xi input events as criticalDaniel Stone1-0/+5
2009-09-01Xi: Fix harmless ButtonPress/ButtonRelease confusionDaniel Stone1-0/+1