path: root/src
AgeCommit message (Expand)AuthorFilesLines
2023-08-05Fix double alignment on 32bits machines with strict constraintsHEADmasterMatthieu Herrb1-6/+10
2023-05-02Initialize a few stack vars to zeroPeter Hutterer1-7/+7
2022-08-25XInput_find_display: Don't dereference NULL dpyinfoAlan Coopersmith1-1/+1
2021-05-30Fix compile error that slipped throughPovilas Kanapickas1-2/+2
2020-10-10Update the list of supported XI versionsPovilas Kanapickas1-1/+3
2020-10-10Add support for XI 2.4 gesture eventsPovilas Kanapickas3-1/+243
2019-06-19Replace open-coded FP3232_TO_DOUBLEMatt Turner1-2/+1
2019-06-17Fix the FIXME in XIValuatorClass case of copy_classes function in XExtInt.cAlexander Bersenev1-6/+5
2018-02-06_XIPassiveGrabDevice needs to set time valueJeff Smith1-6/+8
2016-12-29Fix possible free of uninitialized pointerEmilio Pozuelo Monfort1-1/+1
2016-10-26Check that allocating a buffer succeededEmilio Pozuelo Monfort1-3/+4
2016-10-26Plug a memory leakEmilio Pozuelo Monfort1-0/+2
2016-10-13XListInputDevices: don't touch ndevices in case of errorPeter Hutterer1-9/+12
2016-10-13SizeClassInfo can return 0 even without an errorNiels Ole Salscheider1-11/+13
2016-09-25Properly validate server responses.Tobias Stoeckmann10-23/+99
2015-11-03Fix const compiler warningsJavier Pello1-3/+3
2015-10-19Don't use raw serial numbers in XIEventsPeter Hutterer1-8/+8
2015-02-24Fix version check in _XIAllowEventsCosimo Cecchi1-1/+1
2014-11-04XIGrabDevice: Unlock display in error path.Michal Srb1-2/+9
2014-11-03Refactor XGetExtensionVersion.Michal Srb3-19/+12
2014-11-03Fix logic in _XIAllowEvents and prevent double unlock.Michal Srb1-2/+2
2014-11-03XIGetClientPointer: Return False on error.Michal Srb1-1/+1
2014-11-03Do not return NoSuchExtension casted to pointer as an error.Michal Srb8-8/+8
2014-11-03XIChangeHierarchy: Add missing unlock.Michal Srb1-5/+9
2014-11-03Fix double unlock when _XiCheckExtInit return -1.Michal Srb5-7/+16
2014-10-28Advance the request buffer by the right amount in XIChangeHierarchyJulien Cristau1-1/+1
2014-07-14Fix locking bugs with XIAllowTouchEvents() and XIUngrabTouchBegin()Owen W. Taylor2-6/+2
2014-07-10XIPassiveGrab: Fix completely broken locking in XIGrabTouchBeginJasper St. Pierre1-0/+1
2014-07-10XIPassiveGrab: Fix display locking inside _XIPassiveGrabDevice for error pathsJasper St. Pierre1-9/+9
2013-11-25Remove fallback for _XEatDataWords, require libX11 1.6 for itMichael Joost1-13/+0
2013-06-28Remove check that can never be true.Thomas Klausner1-3/+0
2013-06-27Include limits.h to prevent build error: missing INT_MAXPeter Hutterer2-0/+2
2013-06-27If the XGetDeviceDontPropagateList reply has an invalid length, return 0Peter Hutterer1-1/+3
2013-06-27Change size += to size = in XGetDeviceControlPeter Hutterer1-5/+5
2013-06-27Fix potential corruption in mask_len handlingPeter Hutterer3-12/+45
2013-05-24Don't overwrite the cookies serial numberPeter Hutterer1-1/+0
2013-05-23sign extension issue in XListInputDevices() [CVE-2013-1995]Alan Coopersmith1-6/+10
2013-05-23Avoid integer overflow in XListInputDevices() [CVE-2013-1984 8/8]Alan Coopersmith1-4/+6
2013-05-23Avoid integer overflow in XGetDeviceProperties() [CVE-2013-1984 7/8]Alan Coopersmith1-24/+37
2013-05-23integer overflow in XIGetSelectedEvents() [CVE-2013-1984 6/8]Alan Coopersmith1-6/+19
2013-05-23integer overflow in XIGetProperty() [CVE-2013-1984 5/8]Alan Coopersmith1-4/+7
2013-05-23integer overflow in XGetDeviceMotionEvents() [CVE-2013-1984 4/8]Alan Coopersmith1-5/+17
2013-05-23integer overflow in XGetDeviceDontPropagateList() [CVE-2013-1984 3/8]Alan Coopersmith1-3/+5
2013-05-23integer overflow in XGetFeedbackControl() [CVE-2013-1984 2/8]Alan Coopersmith1-5/+19
2013-05-23integer overflow in XGetDeviceControl() [CVE-2013-1984 1/8]Alan Coopersmith1-7/+24
2013-05-23unvalidated lengths in XQueryDeviceState() [CVE-2013-1998 3/3]Alan Coopersmith1-5/+12
2013-05-23memory corruption in _XIPassiveGrabDevice() [CVE-2013-1998 2/3]Alan Coopersmith1-1/+1
2013-05-23Stack buffer overflow in XGetDeviceButtonMapping() [CVE-2013-1998 1/3]Alan Coopersmith1-8/+13
2013-05-23Use _XEatDataWords to avoid overflow of rep.length bit shiftingAlan Coopersmith14-20/+30
2013-05-20Copy the sequence number into the target event too (#64687)Peter Hutterer1-0/+9