summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2016-10-13XListInputDevices: don't touch ndevices in case of errorPeter Hutterer
2016-10-13SizeClassInfo can return 0 even without an errorNiels Ole Salscheider
2016-10-04libXi 1.7.7libXi-1.7.7Matthieu Herrb
2016-09-25Properly validate server responses.Tobias Stoeckmann
2015-12-22libXi 1.7.6libXi-1.7.6Peter Hutterer
2015-11-03Fix const compiler warningsJavier Pello
2015-10-19Don't use raw serial numbers in XIEventsPeter Hutterer
2015-09-10libXi 1.7.5libXi-1.7.5Peter Hutterer
2015-02-24Fix version check in _XIAllowEventsCosimo Cecchi
2014-11-04XIGrabDevice: Unlock display in error path.Michal Srb
2014-11-03Refactor XGetExtensionVersion.Michal Srb
2014-11-03Fix logic in _XIAllowEvents and prevent double unlock.Michal Srb
2014-11-03XIGetClientPointer: Return False on error.Michal Srb
2014-11-03Do not return NoSuchExtension casted to pointer as an error.Michal Srb
2014-11-03XIChangeHierarchy: Add missing unlock.Michal Srb
2014-11-03Fix double unlock when _XiCheckExtInit return -1.Michal Srb
2014-10-28Advance the request buffer by the right amount in XIChangeHierarchyJulien Cristau
2014-07-18libXi 1.7.4libXi-1.7.4Peter Hutterer
2014-07-14Fix locking bugs with XIAllowTouchEvents() and XIUngrabTouchBegin()Owen W. Taylor
2014-07-10libXi 1.7.3libXi-1.7.3Peter Hutterer
2014-07-10XIPassiveGrab: Fix completely broken locking in XIGrabTouchBeginJasper St. Pierre
2014-07-10XIPassiveGrab: Fix display locking inside _XIPassiveGrabDevice for error pathsJasper St. Pierre
2013-11-25Remove fallback for _XEatDataWords, require libX11 1.6 for itMichael Joost
2013-07-26man: Update XIQueryVersion docs to match new version compatibility semanticsKeith Packard
2013-07-03libXi 1.7.2libXi-1.7.2Peter Hutterer
2013-06-28Remove check that can never be true.Thomas Klausner
2013-06-27libXi 1.7.1.901libXi-1.7.1.901Peter Hutterer
2013-06-27Include limits.h to prevent build error: missing INT_MAXPeter Hutterer
2013-06-27If the XGetDeviceDontPropagateList reply has an invalid length, return 0Peter Hutterer
2013-06-27Change size += to size = in XGetDeviceControlPeter Hutterer
2013-06-27Fix potential corruption in mask_len handlingPeter Hutterer
2013-05-24Don't overwrite the cookies serial numberPeter Hutterer
2013-05-23sign extension issue in XListInputDevices() [CVE-2013-1995]Alan Coopersmith
2013-05-23Avoid integer overflow in XListInputDevices() [CVE-2013-1984 8/8]Alan Coopersmith
2013-05-23Avoid integer overflow in XGetDeviceProperties() [CVE-2013-1984 7/8]Alan Coopersmith
2013-05-23integer overflow in XIGetSelectedEvents() [CVE-2013-1984 6/8]Alan Coopersmith
2013-05-23integer overflow in XIGetProperty() [CVE-2013-1984 5/8]Alan Coopersmith
2013-05-23integer overflow in XGetDeviceMotionEvents() [CVE-2013-1984 4/8]Alan Coopersmith
2013-05-23integer overflow in XGetDeviceDontPropagateList() [CVE-2013-1984 3/8]Alan Coopersmith
2013-05-23integer overflow in XGetFeedbackControl() [CVE-2013-1984 2/8]Alan Coopersmith
2013-05-23integer overflow in XGetDeviceControl() [CVE-2013-1984 1/8]Alan Coopersmith
2013-05-23unvalidated lengths in XQueryDeviceState() [CVE-2013-1998 3/3]Alan Coopersmith
2013-05-23memory corruption in _XIPassiveGrabDevice() [CVE-2013-1998 2/3]Alan Coopersmith
2013-05-23Stack buffer overflow in XGetDeviceButtonMapping() [CVE-2013-1998 1/3]Alan Coopersmith
2013-05-23Use _XEatDataWords to avoid overflow of rep.length bit shiftingAlan Coopersmith
2013-05-20Copy the sequence number into the target event too (#64687)Peter Hutterer
2013-04-30Expand comment on the memory vs. reply ordering in XIGetSelectedEvents()Alan Coopersmith
2013-04-05libXi 1.7.1libXi-1.7.1Peter Hutterer
2013-04-05Require XFixes for PointerBarrier, remove duplicate typedefPeter Hutterer
2013-03-07libXi 1.7libXi-1.7Peter Hutterer