summaryrefslogtreecommitdiff
path: root/Xi/xiproperty.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix spelling/wording issuesAlan Coopersmith2020-07-051-3/+3
* Use ARRAY_SIZE all over the treeDaniel Martin2017-10-301-4/+2
* dispatch: Mark swapped dispatch as _X_COLDAdam Jackson2017-03-011-12/+12
* Hold input lock while calling input device SetProperty callbackKeith Packard2016-09-151-0/+2
* dix: Push UpdateCurrentTimeIf down out of the main loopAdam Jackson2016-05-041-1/+5
* Convert top level extensions to new *allocarray functionsAlan Coopersmith2015-04-211-5/+3
* Xi: unvalidated lengths in Xinput extension [CVE-2014-8095]Alan Coopersmith2014-12-081-8/+6
* Replace 'pointer' type with 'void *'Keith Packard2014-01-121-4/+4
* Add missing labels for multitouch valuatorsBenjamin Tissoires2012-10-301-0/+3
* Fix up formatting of initializers for arrays of structsAlan Coopersmith2012-08-061-126/+125
* XIChangeDeviceProperty: free newly allocated prop when SetProperty failsAlan Coopersmith2012-08-051-0/+2
* Use C99 designated initializers in extension EventsAlan Coopersmith2012-07-091-21/+18
* Use C99 designated initializers in Xinput RepliesAlan Coopersmith2012-07-091-27/+35
* Remove unneccesary casts from WriteToClient callsAlan Coopersmith2012-07-091-4/+4
* Xi: fix "discards ''const' qualifier" warningsPeter Hutterer2012-05-171-1/+1
* Introduce a consistent coding styleKeith Packard2012-03-211-428/+391
* Xi: change XIChangeDeviceProperty from const pointer to const void *Peter Hutterer2012-01-061-1/+1
* Fix gcc -Wwrite-strings warnings in various extensionsAlan Coopersmith2011-11-231-1/+1
* Make XIGetKnownProperty take a const char * argumentAlan Coopersmith2011-11-231-1/+1
* Input: Add vertical and horizontal scroll axesDaniel Stone2011-09-291-0/+5
* Use internal temp variable for swap macrosMatt Turner2011-09-211-58/+44
* Xi: fix length checks for swapped clientsJulien Cristau2011-03-091-2/+2
* Xi: constify XIChangeDeviceProperty()Peter Hutterer2011-02-141-1/+1
* Remove unnecessary parentheses around return values in functionsMikhail Gusarov2010-06-101-13/+13
* Remove more superfluous if(p) checks around free(p)Mikhail Gusarov2010-06-061-6/+3
* dix: add 3x3 transformation matrix xinput property for multi-head handlingPeter Korsgaard2010-05-281-1/+3
* Replace X-allocation functions with their C89 counterpartsMikhail Gusarov2010-05-131-14/+14
* Xi: reset the known properties at the end of the server generation.Peter Hutterer2010-05-071-0/+9
* Add labels for multitouch valuatorsBenjamin Tissoires2010-02-091-0/+11
* Xi: reset device properties to NULL after deleting them. (#25374)Peter Hutterer2009-12-111-0/+2
* Xi: when deleting all properties, reset property handler to NULL.Peter Hutterer2009-11-251-0/+2
* Xi: don't crash when deleting invalid device properties.Peter Hutterer2009-11-221-0/+3
* Xext: rename Xtst* to XTest*Peter Hutterer2009-08-271-1/+1
* Xi: use byte-counting macros instead of manual calculation.Peter Hutterer2009-07-141-4/+4
* dix: introduce "Xtst Device" label property.Peter Hutterer2009-07-011-0/+1
* Xi: fix up access modes for calls to dixLookupDevice().Eamon Walsh2009-06-231-10/+10
* input: bump to ints for deviceids - XI2 requires 16-bit deviceids.Peter Hutterer2009-06-181-26/+0
* Xi: return BadImplementation for deviceids 256 and abovePeter Hutterer2009-06-051-0/+26
* Xi: silence two compiler warningsPeter Hutterer2009-05-221-1/+2
* Xi: Add XI2 property requests.Peter Hutterer2009-05-081-50/+282
* Xi: split some code out of the XI 1.5 property request processing.Peter Hutterer2009-05-081-144/+224
* Xi: fix copy/paste error causing sizeof against wrong struct.Peter Hutterer2009-05-081-1/+1
* Xi: don't double-swap the XListDeviceProperties reply.Peter Hutterer2009-05-081-7/+0
* Xi: don't crash on a NULL property name, just return None.Peter Hutterer2009-03-091-0/+6
* include: add a range of button labels.Peter Hutterer2009-03-031-1/+74
* Xi: create well-known atoms on demand, rather than preinit themSimon Thum2009-02-031-20/+10
* Xi: define a range of axis labels.Peter Hutterer2009-01-231-1/+38
* dix: add property support for pointer acceleration.Simon Thum2009-01-151-1/+5