summaryrefslogtreecommitdiff
path: root/Xi
AgeCommit message (Expand)AuthorFilesLines
2017-10-12Xi: fix wrong extra length check in ProcXIChangeHierarchy (CVE-2017-12178)Nathan Kidd1-1/+1
2017-10-12Xi: integer overflow and unvalidated length in (S)ProcXIBarrierReleasePointerNathan Kidd1-0/+5
2017-09-25Xi: Test exact size of XIBarrierReleasePointerMichal Srb1-3/+6
2017-09-25Xi: Do not try to swap GenericEvent.Michal Srb1-1/+9
2017-09-25Xi: Verify all events in ProcXSendExtensionEvent.Michal Srb1-5/+7
2017-09-25Xi: Zero target buffer in SProcXSendExtensionEvent.Michal Srb1-1/+1
2017-09-25Xi: Use WarpPointerProc hook on XI pointer warping implementationCarlos Garnacho1-0/+4
2017-01-11Xi: when creating a new master device, update barries for all clientsPeter Hutterer1-2/+4
2017-01-11xwayland: Don't send KeyRelease events on wl_keyboard::leaveRui Matos1-9/+13
2016-10-26ddx: add new call to purge input devices that weren't addedPeter Hutterer1-0/+14
2016-09-15Hold input lock while calling input device SetProperty callbackKeith Packard1-0/+2
2016-08-16xinput: Let top-level dispatch generate the errorAdam Jackson1-2/+2
2016-05-26Remove SIGIO support for input [v5]Keith Packard1-2/+2
2016-05-11dix: Remove pointless client-state callbacksAdam Jackson1-15/+0
2016-05-04dix: Push UpdateCurrentTimeIf down out of the main loopAdam Jackson2-1/+7
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-10-20Xi: Silence some tautological warningsJeremy Huddleston Sequoia1-4/+2
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 Coopersmith3-9/+7
2015-04-21Let calloc handle multiplicationAlan Coopersmith1-2/+2
2015-01-07Fix subwindow in Xi emulated eventsOlivier Fourdan1-2/+3
2014-12-08Xi: unvalidated lengths in Xinput extension [CVE-2014-8095]Alan Coopersmith16-18/+90
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-27Build Xi/stubs.c once as a convenience library, rather than once for each DDX...Jon TURNEY1-2/+3
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 Hutterer2-1/+6
2014-02-04input: un-constify dev->namePeter Hutterer1-2/+2
2014-02-04Xi: remove superfluous cast.Peter Hutterer1-1/+1
2014-01-25Check for calloc() failure in add_master()Alan Coopersmith1-0/+4
2014-01-25Xi: fix modifier offset in XIPassiveGrab swapping functionPeter Hutterer1-1/+1
2014-01-22Xi: Use 'void *' instead of 'Pointer' (which is going away)Keith Packard1-1/+1
2014-01-22Merge remote-tracking branch 'whot/for-keith'Keith Packard1-1/+18
2014-01-12Replace 'pointer' type with 'void *'Keith Packard6-17/+17
2014-01-12xi: More warning cleanup for inputKeith Packard2-3/+3
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-08-30Xi: allow for XIAllowEvent requests larger than XI < 2.2 size (#68554)Peter Hutterer1-1/+1
2013-08-30Xi: replace loop with memsetPeter Hutterer1-4/+1
2013-08-01Xi: Clamp XIClient maximal version to XIVersionMaarten Lankhorst1-17/+14
2013-07-26Xi: Allow clients to ask for 2.3 and then 2.2 without failingKeith Packard1-6/+30
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 Hutterer4-4/+4