summaryrefslogtreecommitdiff
path: root/Xi
AgeCommit message (Expand)AuthorFilesLines
2012-03-27Compile fixes for 1.12Kristian Høgsberg1-1/+2
2012-03-27Make SetDeviceRedirectWindow() work right with non-master devicesKristian Høgsberg1-1/+5
2012-03-27hosted: Track Wayland API changes, add cursor forwardingKristian Høgsberg1-1/+1
2012-03-27Add redirect window for input device featureKristian Høgsberg1-0/+8
2012-02-15Keep virtual core pointer touch class around if new slave doesn't have oneChase Douglas1-6/+3
2012-02-15Don't clobber virtual core pointer touches array lengthPeter Hutterer1-5/+13
2012-02-15Don't dereference a touch after it has been ended when punting to next ownerChase Douglas1-0/+1
2012-02-15Focus event button state must show the logical buttons, not physical buttonsChase Douglas1-1/+1
2012-02-09Xi: handle new XIAllowEvents request in inputproto 2.1.99.6Peter Hutterer1-6/+35
2012-02-08Implement touch early acceptChase Douglas1-1/+26
2012-02-08Check for proper window ID when processing touch allow requestsChase Douglas1-1/+1
2012-02-08Move AllowTouch to dix/touch.c, and rename to TouchAcceptRejectChase Douglas1-44/+2
2012-02-08Export TouchEventRejected as TouchRejectedChase Douglas1-11/+27
2012-02-08Factor out TouchEnd generation and deliveryChase Douglas1-66/+37
2012-01-09Merge remote-tracking branch 'whot/multitouch'Keith Packard1-10/+10
2012-01-06Xi: change XIChangeDeviceProperty from const pointer to const void *Peter Hutterer1-1/+1
2012-01-06Remove last listener on touch rejectChase Douglas1-8/+6
2012-01-06Don't end touchpoint if owning client hasn't accepted/rejectedChase Douglas1-2/+4
2011-12-21Xi: only activate the device grab if we don't already have onePeter Hutterer1-2/+2
2011-12-21Xi: assign correct grab_mode/other_device_mode in XI2 passive grabsCarlos Garnacho1-2/+8
2011-12-21Xi: add the hooks for passive touch grabsPeter Hutterer2-4/+47
2011-12-21Xi: handle grab accept/reject requestsPeter Hutterer1-1/+52
2011-12-21Xi: hook up touch ownership handlingPeter Hutterer1-1/+154
2011-12-21Xi: hook up pointer emulation for emulating touchesPeter Hutterer1-1/+176
2011-12-21Process and deliver touch eventsPeter Hutterer1-0/+401
2011-12-21Xi: make UpdateDeviceState aware of touch eventsPeter Hutterer1-0/+33
2011-12-21dix: when a window disappears, remove it from the touch sprite traceDaniel Stone1-0/+30
2011-12-21Xi: allow selecting for touch eventsDaniel Stone1-0/+43
2011-12-19input: add a TouchClassRec to the devicesDaniel Stone3-0/+101
2011-12-19Hook up the ownership eventsPeter Hutterer1-0/+20
2011-12-16Xi: process raw touch eventsPeter Hutterer3-1/+10
2011-12-16Hook up TouchBegin/Update/End eventsPeter Hutterer2-0/+18
2011-12-16Xi: add a FIXMEPeter Hutterer1-0/+2
2011-12-16Xi: split ProcessOtherEvent into ProcessDeviceEventPeter Hutterer1-17/+29
2011-12-13input: replace GRABTYPE_* with the InputLevel enumsPeter Hutterer9-27/+27
2011-12-13Add GrabIsPointerGrab and GrabIsKeyboardGrab helpersPeter Hutterer1-6/+2
2011-12-13dix: split out core state and event state setting into helper functionsPeter Hutterer1-28/+3
2011-12-13Xi: split updating button count and state into helper functionsPeter Hutterer1-12/+29
2011-12-13Xi: deduplicate button motion mask settingPeter Hutterer1-12/+25
2011-12-09Change disable_clientpointer return type to voidAlan Coopersmith1-1/+1
2011-12-08Merge remote-tracking branch 'whot/for-keith'Keith Packard7-90/+146
2011-12-09Xi: rename "state" to "corestate" in ProcessDeviceEventsPeter Hutterer1-5/+5
2011-12-09Xi: check button mapping value _before_ assigning itPeter Hutterer1-8/+4
2011-12-09Xi: skip superfluous castPeter Hutterer1-1/+1
2011-12-09Xi: when removing a device, reset ClientPointers where neededPeter Hutterer1-0/+15
2011-12-09input: swap the server over to use the XI2mask structPeter Hutterer4-23/+45
2011-12-09dix: allocate temporary grabs on the heapPeter Hutterer4-53/+76
2011-12-06Xi: avoid overrun of callback array.Dave Airlie1-2/+2
2011-11-29Xi: add FreeInputMask functionPeter Hutterer1-2/+10
2011-11-29Xi: add helper functions to alloc/free InputClientPtrsPeter Hutterer1-5/+18