summaryrefslogtreecommitdiff
path: root/Xi
AgeCommit message (Expand)AuthorFilesLines
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
2013-02-08Xi: limit valuator copy to valuator array size (#59939)Peter Hutterer1-1/+1
2013-01-09dix: add resource type to touch listenersPeter Hutterer1-7/+4
2013-01-09input: Record grab pointer in TouchListenerKeith Packard1-21/+6
2012-12-19Merge remote-tracking branch 'yselkowitz/master'Keith Packard4-7/+7
2012-12-19Merge remote-tracking branch 'whot/barriers'Keith Packard6-2/+1057
2012-12-18Xi: if a MD is removed, send a barrier leave event (if applicable)Peter Hutterer1-1/+29
2012-12-18Xi: don't store the window pointer in barriers, store the window IDPeter Hutterer1-5/+5
2012-12-18Xi: fix per-device barrier handlingPeter Hutterer3-49/+195
2012-12-18Xi: don't use devices after removing themPeter Hutterer1-4/+5
2012-12-17Xi: fix swapping for barrier eventsPeter Hutterer1-24/+21
2012-12-17Xi: swap sequence number and evtype in barrier eventsPeter Hutterer1-0/+2
2012-12-17Xi: if the device is currently grabbed, flag the barrier eventPeter Hutterer1-0/+3
2012-12-17Xi: deliver barrier events as grabbed events where necessaryPeter Hutterer1-3/+15
2012-12-17Xi: fill in barrier root x/y after clamping to RandR outputsPeter Hutterer1-0/+4
2012-12-17Pass the event list through to the pointer barrier code to return itPeter Hutterer1-3/+12
2012-12-17barriers: Support line and ray barriersJasper St. Pierre2-7/+41
2012-12-17barriers: Replace complex intersection test with simpler mathJasper St. Pierre1-51/+27
2012-12-17barriers: Send an XI_BarrierLeave event when a barrier is destroyedJasper St. Pierre1-0/+44
2012-12-17barriers: Clean up codeJasper St. Pierre1-4/+4
2012-12-17barriers: Send a BarrierLeave event when we leave the hitboxJasper St. Pierre1-0/+17
2012-12-17barriers: Increment event ID on hit box leaveJasper St. Pierre1-3/+11
2012-12-17barriers: Add a couple pixels of elbow room for the hit detectionJasper St. Pierre1-5/+35
2012-12-17barriers: Add support for edge cases when releasing barriersJasper St. Pierre1-3/+4
2012-12-17barriers: Don't allow releasing the pointer on other client's barriersPeter Hutterer1-0/+3
2012-12-17barriers: Don't allow destroying other client's barriersPeter Hutterer1-0/+3
2012-12-17Add support for XI2.3: Pointer barrier events and releases.Jasper St. Pierre4-7/+178