summaryrefslogtreecommitdiff
path: root/Xi/exevents.c
AgeCommit message (Expand)AuthorFilesLines
11 daysprevent name clash on Windows w/ RT_* definesEnrico Weigelt, metux IT consult1-6/+6
11 daysdix: unexport some lookup functionsEnrico Weigelt, metux IT consult1-3/+3
2024-03-11dix: unexport eventconvert.h functionsEnrico Weigelt, metux IT consult1-1/+3
2024-02-23Revert "include: move BUG_*() macros to separate header"Peter Hutterer1-2/+0
2024-02-15include: move BUG_*() macros to separate headerEnrico Weigelt1-0/+2
2024-01-16Xi: when creating a new ButtonClass, set the number of buttonsPeter Hutterer1-0/+1
2023-12-13Xi: allocate enough XkbActions for our buttonsPeter Hutterer1-6/+6
2023-02-07Xi: fix potential use-after-free in DeepCopyPointerClassesPeter Hutterer1-1/+3
2022-02-09dix: Correctly save replayed event into GrabInfoRecPovilas Kanapickas1-1/+1
2021-12-19Convert more funcs to use InternalEvent.Matthieu Herrb1-2/+2
2021-05-30Xi: Include gestures among events that may freeze devicePovilas Kanapickas1-1/+6
2021-05-30Implement gesture processing logicPovilas Kanapickas1-0/+174
2021-05-30dix: Implement internal gesture state handlingPovilas Kanapickas1-0/+19
2021-05-30xi: Implement grab support for new gesture event typesPovilas Kanapickas1-3/+3
2021-05-30dix: Add new internal event enums for gesture eventsPovilas Kanapickas1-0/+44
2021-02-15Xi: Deliver pointer emulated touch events to grabbing clientPovilas Kanapickas1-10/+10
2021-02-15Revert "Xi: Use current device active grab to deliver touch events if any"Povilas Kanapickas1-8/+12
2021-01-05xi: Don't deliver emulated motion when there's no owner for touch endPovilas Kanapickas1-1/+8
2020-11-25dix: Store replayed event into GrabInfoRec struct as InternalEvent*Povilas Kanapickas1-1/+1
2020-11-25dix: Rename LISTENER_* to TOUCH_LISTENER_*Povilas Kanapickas1-48/+48
2020-07-05Fix spelling/wording issuesAlan Coopersmith1-2/+2
2020-03-30xinput: Remove PropagateMaskAdam Jackson1-4/+9
2018-11-12Xi: Use current device active grab to deliver touch events if anyMarco Trevisan (TreviƱo)1-13/+8
2016-11-29xwayland: Don't send KeyRelease events on wl_keyboard::leaveRui Matos1-9/+13
2016-05-26Remove SIGIO support for input [v5]Keith Packard1-2/+2
2016-04-19Xi: don't deliver emulated motion events for non-emulating touchesPeter Hutterer1-0/+3
2015-11-24Input: Add focus-in event sourceDaniel Stone1-0/+4
2015-06-18Xi: call UpdateDeviceState() even when the client is missingAlexander Volkov1-1/+2
2015-06-10dix: Send KeyPress and KeyRelease events to the XACE_KEY_AVAIL hookAndrew Eikum1-0/+12
2015-04-21Convert top level extensions to new *allocarray functionsAlan Coopersmith1-3/+3
2015-01-07Fix subwindow in Xi emulated eventsOlivier Fourdan1-2/+3
2014-05-23Xi: block SIGIOs while copying device classes aroundSteven McDonald1-0/+4
2014-05-08Xi: don't copy a DeviceEvent into an InternalEventPeter Hutterer1-8/+8
2014-03-12xkb: Repurpose XkbCopyDeviceKeymap to apply a given keymap to a deviceRui Matos1-1/+1
2014-02-21Xi: check for invalid modifiers for XI2 passive grabsPeter Hutterer1-1/+2
2014-01-22Merge remote-tracking branch 'whot/for-keith'Keith Packard1-1/+18
2014-01-12Replace 'pointer' type with 'void *'Keith Packard1-6/+6
2014-01-09Xi: Ensure DeviceChanged is emitted after grabs are deactivatedCarlos Garnacho1-1/+18
2013-12-11Xi: ungrab device when releasing a passive grab without ButtonReleaseMask (#7...Peter Hutterer1-1/+2
2013-12-11Xi: Don't ActivateEarlyAccept POINTER_REGULAR listenersBen Gamari1-1/+2
2013-10-29Xi: fix logic error when calculating emulated motion eventsPeter Hutterer1-1/+1
2013-07-11dix: when ungrabbing an active grab, accept pointer grabs (#66720)Peter Hutterer1-12/+23
2013-05-15Xi: fix warning - remove unused 'rc'Peter Hutterer1-1/+0
2013-05-10Xi: check for HAS_ACCEPTED only for grab listenersPeter Hutterer1-1/+1
2013-05-10dix: always copy grabs, don't reference themPeter Hutterer1-2/+5
2013-05-10dix: AllocGrab can copy if an argument is passed inPeter Hutterer1-1/+1
2013-05-10dix: move EmitTouchEnd to touch.cPeter Hutterer1-31/+4
2013-05-10Xi: Don't emit a TouchEnd event to a frozen devicePeter Hutterer1-0/+4
2013-05-10Xi: use public.processInputProc to replay the touch historyPeter Hutterer1-3/+5
2013-05-10Xi: when punting to a new owner, always create TouchEnd eventsPeter Hutterer1-5/+14