summaryrefslogtreecommitdiff
path: root/Xi
AgeCommit message (Expand)AuthorFilesLines
2014-05-23Xi: block SIGIOs while copying device classes aroundSteven McDonald1-0/+4
2014-05-08Xi: don't copy a DeviceEvent into an InternalEventPeter Hutterer1-8/+8
2014-03-27Build Xi/stubs.c once as a convenience library, rather than once for each DDX...Jon TURNEY1-2/+3
2014-03-12xkb: Repurpose XkbCopyDeviceKeymap to apply a given keymap to a deviceRui Matos1-1/+1
2014-02-21Xi: check for invalid modifiers for XI2 passive grabsPeter Hutterer2-1/+6
2014-02-04input: un-constify dev->namePeter Hutterer1-2/+2
2014-02-04Xi: remove superfluous cast.Peter Hutterer1-1/+1
2014-01-25Check for calloc() failure in add_master()Alan Coopersmith1-0/+4
2014-01-25Xi: fix modifier offset in XIPassiveGrab swapping functionPeter Hutterer1-1/+1
2014-01-22Xi: Use 'void *' instead of 'Pointer' (which is going away)Keith Packard1-1/+1
2014-01-22Merge remote-tracking branch 'whot/for-keith'Keith Packard1-1/+18
2014-01-12Replace 'pointer' type with 'void *'Keith Packard6-17/+17
2014-01-12xi: More warning cleanup for inputKeith Packard2-3/+3
2014-01-09Xi: Ensure DeviceChanged is emitted after grabs are deactivatedCarlos Garnacho1-1/+18
2013-12-11Xi: ungrab device when releasing a passive grab without ButtonReleaseMask (#7...Peter Hutterer1-1/+2
2013-12-11Xi: Don't ActivateEarlyAccept POINTER_REGULAR listenersBen Gamari1-1/+2
2013-10-29Xi: fix logic error when calculating emulated motion eventsPeter Hutterer1-1/+1
2013-08-30Xi: allow for XIAllowEvent requests larger than XI < 2.2 size (#68554)Peter Hutterer1-1/+1
2013-08-30Xi: replace loop with memsetPeter Hutterer1-4/+1
2013-08-01Xi: Clamp XIClient maximal version to XIVersionMaarten Lankhorst1-17/+14
2013-07-26Xi: Allow clients to ask for 2.3 and then 2.2 without failingKeith Packard1-6/+30
2013-07-11dix: when ungrabbing an active grab, accept pointer grabs (#66720)Peter Hutterer1-12/+23
2013-05-15Xi: fix warning - remove unused 'rc'Peter Hutterer1-1/+0
2013-05-10Xi: check for HAS_ACCEPTED only for grab listenersPeter Hutterer1-1/+1
2013-05-10dix: always copy grabs, don't reference themPeter Hutterer1-2/+5
2013-05-10dix: AllocGrab can copy if an argument is passed inPeter Hutterer4-4/+4
2013-05-10dix: move EmitTouchEnd to touch.cPeter Hutterer1-31/+4
2013-05-10Xi: Don't emit a TouchEnd event to a frozen devicePeter Hutterer1-0/+4
2013-05-10Xi: use public.processInputProc to replay the touch historyPeter Hutterer1-3/+5
2013-05-10Xi: when punting to a new owner, always create TouchEnd eventsPeter Hutterer1-5/+14
2013-05-10Xi: save state for early acceptancePeter Hutterer1-3/+3
2013-05-10Xi: if a passive async grab is activated from an emulated touch, acceptPeter Hutterer1-1/+7
2013-05-10Xi: fix lookup in ActivateEarlyAcceptPeter Hutterer1-8/+7
2013-05-10Xi: update the core listener state if we delivered the touch eventPeter Hutterer1-7/+9
2013-05-10Xi: if we delivered a TouchEnd to a passive grab, end itPeter Hutterer1-3/+2
2013-05-10Xi: not having an ownership mask does not mean automatic acceptancePeter Hutterer1-1/+1
2013-05-10input: print warnings if drivers don't initialize properlyPeter Hutterer1-6/+10
2013-05-07Xi: free barrier code at reset timePeter Hutterer3-2/+16
2013-05-07Xi: always return BadMatch for XTest devices ChangeDeviceControl requestsPeter Hutterer3-0/+13
2013-05-07Xi: fix comment - XI2 grabs aren't keysym grabsPeter Hutterer1-2/+1
2013-04-15Never try to execute BellProcPtr NULL.Knut Petersen1-1/+2
2013-04-15Xi: fix swapped grab mode args for keyboard devices in XIGrabDeviceRui Matos1-2/+13
2013-04-11Xi: Do not handle ET_TouchOwnership in ProcessTouchEventMaarten Lankhorst1-20/+22
2013-04-11Xi: Use correct destination when swapping barrier eventsKeith Packard1-18/+18
2013-03-25Xi: add a comment to make a condition a bit clearerPeter Hutterer1-0/+1
2013-03-25Xi: compress two if statements with the same bodyPeter Hutterer1-7/+3
2013-03-25Xi: use a temp variable for the new listenerPeter Hutterer1-8/+10
2013-03-25Xi: return !Success from DeliverTouchEmulatedEvent if we didn't deliverPeter Hutterer1-2/+2
2013-03-04Xi: force dtime to 0 on the first BarrierHitPeter Hutterer1-1/+4
2013-03-04xibarriers: Remove accidental use of the comma operatorJasper St. Pierre1-2/+2