summaryrefslogtreecommitdiff
path: root/Xi/exevents.c
AgeCommit message (Expand)AuthorFilesLines
2013-07-17Xi: return !Success from DeliverTouchEmulatedEvent if we didn't deliverPeter Hutterer1-2/+2
2013-07-17Xi: fix warning - remove unused 'rc'Peter Hutterer1-1/+0
2013-07-17dix: when ungrabbing an active grab, accept pointer grabs (#66720)Peter Hutterer1-12/+23
2013-07-17Xi: check for HAS_ACCEPTED only for grab listenersPeter Hutterer1-1/+1
2013-07-17dix: always copy grabs, don't reference themPeter Hutterer1-2/+5
2013-07-17dix: AllocGrab can copy if an argument is passed inPeter Hutterer1-1/+1
2013-07-17dix: move EmitTouchEnd to touch.cPeter Hutterer1-31/+4
2013-07-17Xi: Don't emit a TouchEnd event to a frozen devicePeter Hutterer1-0/+4
2013-07-17Xi: use public.processInputProc to replay the touch historyPeter Hutterer1-3/+5
2013-07-17Xi: when punting to a new owner, always create TouchEnd eventsPeter Hutterer1-5/+14
2013-07-17Xi: save state for early acceptancePeter Hutterer1-3/+3
2013-07-17Xi: if a passive async grab is activated from an emulated touch, acceptPeter Hutterer1-1/+7
2013-07-17Xi: fix lookup in ActivateEarlyAcceptPeter Hutterer1-8/+7
2013-07-17Xi: update the core listener state if we delivered the touch eventPeter Hutterer1-7/+9
2013-07-17Xi: if we delivered a TouchEnd to a passive grab, end itPeter Hutterer1-3/+2
2013-07-17Xi: not having an ownership mask does not mean automatic acceptancePeter Hutterer1-1/+1
2013-07-17Xi: use a temp variable for the new listenerPeter Hutterer1-8/+10
2013-05-06Xi: Do not handle ET_TouchOwnership in ProcessTouchEventMaarten Lankhorst1-20/+22
2013-04-02Xi: add a comment to make a condition a bit clearerPeter Hutterer1-0/+1
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 'whot/barriers'Keith Packard1-0/+47
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-17Add support for XI2.3: Pointer barrier events and releases.Jasper St. Pierre1-0/+32
2012-12-12Xi: if a TouchEnd appears on a actively grabbing client, always acceptPeter Hutterer1-23/+32
2012-12-12Xi: fix typo "mechansims" → "mechanisms"Peter Hutterer1-1/+1
2012-11-20Don't use GetTouchEvents in EmitTouchEndThomas Jaeger1-14/+4
2012-11-05Merge remote-tracking branch 'whot/for-keith'Keith Packard1-3/+9
2012-11-06Xi: Set modifier mask on touch eventsCarlos Garnacho1-0/+5
2012-11-06Xi: Update the device after delivering the emulated pointer event(#56558)Carlos Garnacho1-3/+4
2012-11-05Xi: fix fprint format warningYaakov Selkowitz1-1/+1
2012-10-29Xi: don't deliver TouchEnd to a client waiting for TouchBegin (#55738)Peter Hutterer1-0/+5
2012-10-04Xi: Don't check for TOUCH_END, it's never setDaniel Drake1-2/+0
2012-08-05Do sent TouchEnd to listeners that don't own an accepted touchDaniel d'Andrada1-0/+6
2012-07-09Fix more poorly indented/wrapped comments & codeAlan Coopersmith1-7/+6
2012-06-07Replace a few BUG_WARN with BUG_RETURN_VALPeter Hutterer1-15/+10
2012-05-17Xi: fix "shadows previous local" warningsPeter Hutterer1-29/+7
2012-05-17dix: Move DeviceFocusEvent from Xi into enterleave.cPeter Hutterer1-234/+0
2012-04-18Update device state including when touch record does not existChase Douglas1-3/+3
2012-04-18Ensure touch is ended when last listener is rejectedChase Douglas1-8/+2
2012-04-18Create a new dix touch record for an emulated touch with no listenersChase Douglas1-0/+28
2012-04-18Rename TouchEnsureSprite to TouchBuildSprite and event type checksChase Douglas1-2/+4
2012-04-18Don't deactivate implicit pointer grab on fake touch end eventChase Douglas1-0/+1
2012-04-18End a pointer emulated touch event only on a "real" end eventChase Douglas1-1/+2
2012-04-18On touch accept, only process end event for owner if it has seen the endChase Douglas1-1/+10
2012-04-18Accept touch sequence for pointer listener after second event deliveryChase Douglas1-0/+6
2012-04-18Only set XI2 mask if pointer emulation is for XI2 clientChase Douglas1-1/+2
2012-04-18Check core event mask properly for pointer emulated touch eventsChase Douglas1-6/+12