summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2011-12-11dix: conditionally update the cursor spritemt-devel2Peter Hutterer1-3/+6
2011-12-11dix: make sure x/y is always setPeter Hutterer1-0/+8
2011-12-11dix: Always position the spritePeter Hutterer1-2/+1
2011-12-11dix: don't push replaying update events to the historyPeter Hutterer1-1/+6
2011-12-11Xi: add the input level to the touch listenersPeter Hutterer4-7/+9
2011-12-11Xi: add XI1/core listeners for pointer emulated eventsPeter Hutterer1-47/+125
2011-12-11dix: move event filter retrieval helpers to inpututils.cPeter Hutterer4-19/+29
2011-12-11dix: switch EventIsDeliverable to take the event type onlyPeter Hutterer2-8/+7
2011-12-11dix: update GetTouchEvent for the two-screen-coordinate fixesPeter Hutterer1-16/+12
2011-12-11dix: move storing last.valuators into a helper functionPeter Hutterer1-12/+26
2011-12-11dix: let positionScreen take an x/y axis numberPeter Hutterer1-17/+20
2011-12-11dix: let scale_from_screen take the x/y axis numbersPeter Hutterer1-10/+12
2011-12-11dix: move to server-wide touch client_idsPeter Hutterer4-11/+5
2011-12-11dix: fix event replaying for touch eventsPeter Hutterer1-3/+7
2011-12-11dix: TouchEndGrab should release the pointer grabPeter Hutterer1-0/+12
2011-12-11Xi: only set the owner to HAS_END if it's not an emulated ACCEPT eventPeter Hutterer1-3/+7
2011-12-11Xi: force-end the device state update on TouchEndPeter Hutterer3-1/+12
2011-12-11Xi: if the owner accepts and is already in HAS_END state, end the touchPeter Hutterer1-0/+3
2011-12-11Xi: don't update the device state for artificial TouchEnd eventsPeter Hutterer1-2/+3
2011-12-11Xi: don't mutate the event type if only the owner still existsPeter Hutterer1-1/+2
2011-12-11squashme set emulate_pointer in GetTouchEventsPeter Hutterer1-2/+6
2011-12-11Xi: If the first listener doesn't wait for pointer events, dont emulatePeter Hutterer1-0/+4
2011-12-11dix: ComputeFreezes needs to handle and replay touch eventsPeter Hutterer1-1/+7
2011-12-11Xi: handle emulated pointer grabsPeter Hutterer1-4/+26
2011-12-11squashme ActivatePassivegrabPeter Hutterer2-4/+9
2011-12-11dix: when deactivating a grab, remove a potential pointer grabPeter Hutterer3-0/+28
2011-12-11dix: always allocate and set the grab's sync.eventPeter Hutterer2-7/+2
2011-12-11Add GrabIsPointerGrab and GrabIsKeyboardGrab helpersPeter Hutterer3-6/+21
2011-12-11input: replace GRABTYPE_* with the InputLevel enumsPeter Hutterer18-161/+155
2011-12-11Xi: mark grabs by pointer emulation as such.Peter Hutterer2-1/+5
2011-12-11dix: move delivery stop condition out of event maskPeter Hutterer1-5/+6
2011-12-11Xi: deliver emulated events to pointer listenersPeter Hutterer1-13/+109
2011-12-11Xi: mark pointer event recipients as special listenersPeter Hutterer1-4/+16
2011-12-11dix: CheckPassiveGrabsOnWindow should check for potential pointer grabsPeter Hutterer1-4/+19
2011-12-09include: add one more listener state for pointer event recipientsPeter Hutterer1-1/+2
2011-12-09Xi: split retrieving touch data out into separate functionPeter Hutterer1-35/+53
2011-12-09Xi: update the device state for emulated pointer eventsPeter Hutterer3-0/+43
2011-12-09dix: split out core state and event state setting into helper functionsPeter Hutterer3-28/+44
2011-12-09Xi: split TouchEnd delivery out into a separate functionPeter Hutterer1-20/+29
2011-12-09Xi: split TouchBegin delivery out into a separate functionPeter Hutterer1-17/+30
2011-12-09Add TouchGetPointerEventType helper functionChase Douglas2-0/+21
2011-12-09dix: move grab matching code into a helper functionPeter Hutterer1-21/+60
2011-12-09Xi: for emulating touches, process the motion event immediatelyPeter Hutterer1-1/+12
2011-12-09dix: add helper function to get pointer event from a touch eventPeter Hutterer2-0/+60
2011-12-09dix: split core grab interference check into helper functionPeter Hutterer1-18/+25
2011-12-09dix: compare the grab type, not the tempGrab typePeter Hutterer1-1/+1
2011-12-09Xi: squashme daniel's initial multitouchPeter Hutterer1-2/+2
2011-12-09dix: remove event type checkPeter Hutterer1-7/+0
2011-12-09dix: Split ActivatePassiveGrab() from CheckPassiveGrab()Chase Douglas1-89/+110
2011-12-09dix: Move grab check and activation logic to CheckPassiveGrab()Chase Douglas1-180/+204