summaryrefslogtreecommitdiff
path: root/dix/events.c
Commit message (Expand)AuthorAgeFilesLines
* dix: reference the cursor just once in InitializeSprite()Brendan King2014-06-041-1/+1
* dix: remove a now-superfluous commentPeter Hutterer2014-04-291-6/+0
* Make XYToWindow a screen functionKeith Packard2014-04-011-43/+3
* Merge remote-tracking branch 'whot/for-keith'Keith Packard2014-01-221-1/+5
|\
| * CheckPassiveGrabsOnWindow() needs to handle NULL return value from AllocGrab()Alan Coopersmith2014-01-091-0/+2
| * GrabDevice() needs to handle NULL return value from AllocGrab()Alan Coopersmith2014-01-091-1/+3
* | Replace 'pointer' type with 'void *'Keith Packard2014-01-121-9/+9
* | Clean up warnings in DIXKeith Packard2014-01-121-0/+5
|/
* dix: fix check for grab typePeter Hutterer2013-12-111-1/+1
* sync: if the idle time was reset, force alarms to trigger (#70476)Peter Hutterer2013-10-181-4/+34
* dix: provide accessor methods for the last device event timePeter Hutterer2013-10-181-11/+30
* dix: only deliver for the current grab typePeter Hutterer2013-10-141-11/+2
* dix: don't attempt to deliver an event for a different grabtypePeter Hutterer2013-10-141-0/+3
* dix: only allow button and key events to freeze a sync'd pointerPeter Hutterer2013-10-141-1/+5
* dix: check for grab type before checking XI2 maskPeter Hutterer2013-08-301-1/+1
* DIX/Xi: Pass correct client to CheckDeviceGrabAndHintWindow()Egbert Eich2013-08-301-7/+16
* dix: UpdateTouchesForGrab must only free the listener grab if it is non-NULLPeter Hutterer2013-07-171-1/+2
* dix: when ungrabbing an active grab, accept pointer grabs (#66720)Peter Hutterer2013-07-111-2/+9
* Abstract cursor refcountingPeter Hutterer2013-05-151-14/+6
* dix: fix cursor refcountingPeter Hutterer2013-05-151-16/+4
* dix: free the old grab when activating a new grabPeter Hutterer2013-05-101-1/+6
* dix: always copy grabs, don't reference themPeter Hutterer2013-05-101-1/+2
* dix: AllocGrab can copy if an argument is passed inPeter Hutterer2013-05-101-9/+7
* dix: use a temporary variable for listeners[0]Peter Hutterer2013-05-101-8/+9
* dix: drop DeviceIntRec's activeGrab structPeter Hutterer2013-05-101-4/+10
* dix: XAllowEvents() on a touch event means accepting itPeter Hutterer2013-05-101-0/+10
* dix: update coords for touch events in PlayReleasedEventsPeter Hutterer2013-03-251-0/+3
* dix: Set focus field on XI2 crossing eventsCarlos Garnacho2013-02-081-0/+6
* Merge branch 'pointer-emulation-fixes-56558-v2' into for-keithPeter Hutterer2013-01-111-10/+2
|\
| * dix: remove already-moved hunkPeter Hutterer2013-01-091-9/+0
| * dix: check for the right device's xi2 maskPeter Hutterer2013-01-091-1/+1
| * input: Record grab pointer in TouchListenerKeith Packard2013-01-091-0/+1
* | dix: don't filter RawEvents if the grab window is not the root window (#53897)Peter Hutterer2013-01-111-3/+6
|/
* Merge remote-tracking branch 'whot/barriers'Keith Packard2012-12-191-0/+24
|\
| * dix: ignore barrier events in FixUpEventFromWindowPeter Hutterer2012-12-171-0/+2
| * dix: skip delivery if it's not the right pointer barrier clientPeter Hutterer2012-12-171-0/+22
* | dix: don't allow overriding a grab with a different type of grab (#58255)Peter Hutterer2012-12-181-1/+1
* | dix: when deactivating pointer-only grabs, don't emulate TouchEnd eventsPeter Hutterer2012-12-121-1/+8
* | dix: only reject active grabs on ungrab and do it before actually ungrabbingPeter Hutterer2012-12-121-0/+9
|/
* input: drop FP1616 macroPeter Hutterer2012-11-191-4/+4
* dix: fix shadow warningsYaakov Selkowitz2012-11-051-12/+12
* dix: fix crash on shutdown if a disabled device is still grabbed (XI1 grab)Peter Hutterer2012-10-101-4/+12
* dix: fix crash on XI 1.x grabs on disabled devices. (#54934)Peter Hutterer2012-10-041-3/+6
* Use C99 designated initializers in dix EventsAlan Coopersmith2012-07-091-43/+46
* Use C99 designated initializers in dix RepliesAlan Coopersmith2012-07-091-24/+30
* Use temporary variables instead of parts of reply structuresAlan Coopersmith2012-07-091-5/+10
* Core events: invert check for permission to copy key statesAlan Coopersmith2012-07-091-8/+10
* Fix more poorly indented/wrapped comments & codeAlan Coopersmith2012-07-091-3/+4
* Remove unneccesary casts from WriteToClient callsAlan Coopersmith2012-07-091-2/+2
* Fix some overly indented/poorly line wrapped comments in dix/events.cAlan Coopersmith2012-06-201-14/+12