summaryrefslogtreecommitdiff
path: root/Xi
Commit message (Expand)AuthorAgeFilesLines
* Xi: fix potential use-after-free in DeepCopyPointerClassesPeter Hutterer2023-02-071-1/+3
* Xi: avoid integer truncation in length check of ProcXIChangePropertyPeter Hutterer2022-12-141-2/+2
* Xi: return an error from XI property changes if verification failedPeter Hutterer2022-12-141-0/+5
* Xi: disallow passive grabs with a detail > 255Peter Hutterer2022-12-141-8/+14
* dix: Correctly save replayed event into GrabInfoRecPovilas Kanapickas2022-02-091-1/+1
* Convert more funcs to use InternalEvent.Matthieu Herrb2021-12-191-2/+2
* Remove autotools supportPovilas Kanapickas2021-10-271-111/+0
* xinput: Silence a warning from gcc 11Adam Jackson2021-08-171-1/+1
* Xi: Work around broken libxcb that doesn't ignore unknown device classesPovilas Kanapickas2021-05-301-1/+20
* Xi: Implement gesture support for XIQueryDevicePovilas Kanapickas2021-05-301-1/+37
* Xi: Include gestures among events that may freeze devicePovilas Kanapickas2021-05-301-1/+6
* Implement gesture processing logicPovilas Kanapickas2021-05-301-0/+174
* dix: Implement internal gesture state handlingPovilas Kanapickas2021-05-301-0/+19
* xi: Implement conversions from internal to Xi2 gesture event structsPovilas Kanapickas2021-05-301-0/+80
* xi: Implement selection logic for gesture event typesPovilas Kanapickas2021-05-301-2/+51
* xi: Implement grab support for new gesture event typesPovilas Kanapickas2021-05-302-7/+28
* dix: Add new internal event enums for gesture eventsPovilas Kanapickas2021-05-301-0/+44
* Fix XChangeFeedbackControl() request underflowMatthieu Herrb2021-04-131-1/+4
* Xi: Deliver pointer emulated touch events to grabbing clientPovilas Kanapickas2021-02-151-10/+10
* Revert "Xi: Use current device active grab to deliver touch events if any"Povilas Kanapickas2021-02-151-8/+12
* xi: Don't deliver emulated motion when there's no owner for touch endPovilas Kanapickas2021-01-051-1/+8
* dix: Store replayed event into GrabInfoRec struct as InternalEvent*Povilas Kanapickas2020-11-251-1/+1
* dix: Rename LISTENER_* to TOUCH_LISTENER_*Povilas Kanapickas2020-11-251-48/+48
* Xi: Make check_for_touch_selection_conflicts() more genericPovilas Kanapickas2020-11-251-5/+8
* Fix XIChangeHierarchy() integer underflowMatthieu Herrb2020-08-251-1/+1
* Fix spelling/wording issuesAlan Coopersmith2020-07-054-7/+7
* xinput: Remove PropagateMaskAdam Jackson2020-03-303-40/+14
* xinput: Remove ExtExclusiveMasksAdam Jackson2020-03-302-23/+1
* Xi: return AlreadyGrabbed for key grabs > 255Peter Hutterer2019-06-121-2/+8
* Xi: lock the input thread for any pointer barrier list manipulationPeter Hutterer2019-02-141-0/+10
* Xi: Use current device active grab to deliver touch events if anyMarco Trevisan (TreviƱo)2018-11-121-13/+8
* Remove obsolete B16 & B32 tags in struct definitionsAlan Coopersmith2018-11-101-2/+2
* xi: free modifiers_failed on error path. (v2)Dave Airlie2018-09-121-2/+2
* Xi: add forgotten byte-swaps for Valuator fieldsRoman Kapl2018-06-081-0/+3
* Xi: fix byte-swapping of button labelsRoman Kapl2018-06-081-6/+20
* Use ARRAY_SIZE all over the treeDaniel Martin2017-10-301-4/+2
* Xi: fix wrong extra length check in ProcXIChangeHierarchy (CVE-2017-12178)Nathan Kidd2017-10-101-1/+1
* Xi: integer overflow and unvalidated length in (S)ProcXIBarrierReleasePointerNathan Kidd2017-10-101-0/+5
* Xi: Test exact size of XIBarrierReleasePointerMichal Srb2017-07-111-3/+6
* Xi: Do not try to swap GenericEvent.Michal Srb2017-06-191-1/+9
* Xi: Verify all events in ProcXSendExtensionEvent.Michal Srb2017-06-191-5/+7
* Xi: Zero target buffer in SProcXSendExtensionEvent.Michal Srb2017-06-191-1/+1
* Xi: Use WarpPointerProc hook on XI pointer warping implementationCarlos Garnacho2017-06-071-0/+4
* Add a Meson build system alongside autotools.Eric Anholt2017-04-261-0/+67
* dispatch: Mark swapped dispatch as _X_COLDAdam Jackson2017-03-0151-92/+92
* Xi: when creating a new master device, update barries for all clientsPeter Hutterer2016-11-301-2/+4
* xwayland: Don't send KeyRelease events on wl_keyboard::leaveRui Matos2016-11-291-9/+13
* ddx: add new call to purge input devices that weren't addedPeter Hutterer2016-10-261-0/+14
* Hold input lock while calling input device SetProperty callbackKeith Packard2016-09-151-0/+2
* xinput: Let top-level dispatch generate the errorAdam Jackson2016-08-161-2/+2