summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2011-11-29Don't end a pointer emulated touch when there are no touch listenersmultitouch-develChase Douglas1-1/+2
2011-11-29Update UpdateDeviceState for pointer emulated touch eventsChase Douglas3-29/+75
2011-11-29Keep internal event type on touch end even for pending endsChase Douglas2-11/+16
2011-11-28Add touch pointer emulation sprite motion, screen crossing fixesChase Douglas1-0/+65
2011-11-28Update DeliverGrabbedEvent for touch pointer emulationChase Douglas1-0/+137
2011-11-28Update CheckMotion for touch eventsChase Douglas1-0/+3
2011-11-28Reorder internal touch event typesChase Douglas1-1/+1
2011-11-28Add AllowPointerEmulatedTouch()Chase Douglas1-0/+23
2011-11-28Add window member to touch listener recordChase Douglas2-8/+11
2011-11-28Add RemoveTouchEventsFromQueue()Chase Douglas2-0/+77
2011-11-28Change pendtail to be only a single pointer to the last event in queueChase Douglas2-13/+19
2011-11-28Set emulate_pointer member of dix touch info recordChase Douglas1-2/+4
2011-11-28Match touch grab only if it is the current owner of the touchChase Douglas1-3/+19
2011-11-28Export TouchResourceIsOwner() internallyChase Douglas2-1/+2
2011-11-28Send pointer emulated touch events to grabbing, ownership clientsChase Douglas2-3/+117
2011-11-28Only call TouchListenerGone from FreeGrab is resource is validChase Douglas1-1/+2
2011-11-28Only send pointer emulated motion events for touch begin onceChase Douglas2-0/+13
2011-11-28Update passive grab check routines for pointer emulationChase Douglas1-23/+155
2011-11-28Split ActivatePassiveGrab() from CheckPassiveGrab()Chase Douglas1-86/+111
2011-11-28Move grab check and activation logic to CheckPassiveGrab()Chase Douglas1-180/+201
2011-11-28DeliverDeviceEvents: Deliver pointer emulated eventsChase Douglas1-0/+105
2011-11-28EventIsDeliverable: Check pointer emulated events for touch eventsChase Douglas2-0/+10
2011-11-28Add IsTouchEvent() helper functionChase Douglas2-0/+16
2011-11-28Add GetPointerEmulated{Internal,Core,XI,XI2}Type() helper functionsChase Douglas2-0/+63
2011-11-28ProcessDeviceEvent: Handle touch events like pointer eventsChase Douglas1-3/+19
2011-11-28Deliver pointer emulated touch events through normal processChase Douglas1-8/+21
2011-11-28Push button mapping down to event deliveryChase Douglas4-22/+42
2011-11-28Reorder DeliverTouchEvents below ProcessDeviceEventChase Douglas1-38/+38
2011-11-28Add TouchToMotion() and TouchToButton()Chase Douglas2-0/+130
2011-11-23Set TOUCH_POINTER_EMULATED flag on pointer emulating touch eventsChase Douglas2-0/+4
2011-11-16Update comment for XI 2.2 multitouch supportChase Douglas1-1/+1
2011-11-16Set touch pointer emulation in DDX touch recordChase Douglas1-16/+27
2011-11-11test: add very basic touch valuator class initialisation testPeter Hutterer1-0/+26
2011-11-11dix: fail TouchClass initialisation if we don't have a valuator classPeter Hutterer1-1/+1
2011-11-11dix: don't generate raw events for DIX-generated eventsPeter Hutterer1-6/+13
2011-11-11Xi: mark a rejected TouchEnd, so we know where to filter itPeter Hutterer1-1/+1
2011-11-11Xi: don't send the TouchOwnership event to non-ownersPeter Hutterer1-2/+9
2011-11-11Xi: send the ownership event after the TouchBegin where requiredPeter Hutterer1-0/+6
2011-11-11Xi: a ownership event with no reason should simply be passed onPeter Hutterer1-3/+6
2011-11-11dix: XITouchOwnership events contain event and child windowPeter Hutterer1-1/+7
2011-11-11Xi: don't deliver TouchBegin to non-owning grabPeter Hutterer1-1/+15
2011-11-11dix: complain about missing x/y valuators from the DIXPeter Hutterer1-2/+5
2011-11-11Add a fixmePeter Hutterer1-0/+1
2011-11-11Xi: Send the ownership event after TouchBegin where requiredPeter Hutterer1-2/+19
2011-11-11Xi: replay the touch history for non-ownership clientsPeter Hutterer4-15/+41
2011-11-11Xi: keep a touch event history aroundPeter Hutterer4-0/+91
2011-11-11include: fix up some flagsPeter Hutterer1-2/+2
2011-11-11Xi: update valuator information and re-use for TouchEnd eventPeter Hutterer1-11/+32
2011-11-11Xi: handle TouchBegin semantics for non-ownership clientsPeter Hutterer1-14/+21
2011-11-11Xi: if the next owner needs a TouchBegin, fake one upPeter Hutterer1-13/+20