summaryrefslogtreecommitdiff
path: root/dix/devices.c
AgeCommit message (Expand)AuthorFilesLines
2017-12-06dix: avoid deferencing NULL PtrCtrlOlivier Fourdan1-1/+6
2016-09-21dix: Make InitCoreDevices() failures more verbose.Jeremy Huddleston Sequoia1-11/+26
2016-09-15Hold input lock for deviceProcKeith Packard1-3/+19
2016-05-26Remove SIGIO support for input [v5]Keith Packard1-5/+5
2016-05-04dix: Push UpdateCurrentTimeIf down out of the main loopAdam Jackson1-6/+10
2016-04-29dix: Squash some new gcc6 warningsAdam Jackson1-2/+1
2015-05-20dix: fix indentationPeter Hutterer1-2/+2
2015-05-11dix: Do not allow device transform to be set on valuatorless devicesJason Gerecke1-0/+3
2015-04-21Convert dix/* to new *allocarray functionsAlan Coopersmith1-2/+2
2015-03-13Drop valuator mask argument from GetKeyboardEventsPeter Hutterer1-1/+1
2014-11-12fix an annotation mistakeJohn Hunter1-1/+1
2014-10-08input: Remove unused SetKeySymsMapAdam Jackson1-57/+0
2014-08-12xkb: ignore floating slave devices when updating from master (#81885)Peter Hutterer1-1/+1
2014-08-04BellProc: Send bell event on core protocol bell when requestedEgbert Eich1-1/+1
2014-06-04dix: fix pixmap leak on server resetBrendan King1-4/+3
2014-04-29input: Remove invalid bug checks.Michal Srb1-5/+0
2014-03-11xkb: push locked modifier state down to attached slave devicesPeter Hutterer1-0/+3
2014-02-04dix: prevent a driver from initializing or submitting buttons > MAX_BUTTONSPeter Hutterer1-0/+1
2014-02-04input: un-constify dev->namePeter Hutterer1-1/+1
2014-01-12Replace 'pointer' type with 'void *'Keith Packard1-17/+17
2014-01-12xi: More warning cleanup for inputKeith Packard1-5/+6
2013-05-23Merge remote-tracking branch 'whot/unreviewed'Keith Packard1-2/+2
2013-05-23dix: devices must have valuators before touch is initializedPeter Hutterer1-0/+1
2013-05-23dix: fix device scaling to use a [min,max[ range.Peter Hutterer1-2/+2
2013-05-15dix: devices must have valuators before touch is initializedPeter Hutterer1-0/+1
2013-05-10dix: drop DeviceIntRec's activeGrab structPeter Hutterer1-2/+2
2013-05-10input: print warnings if drivers don't initialize properlyPeter Hutterer1-8/+31
2013-05-10dix: don't overwrite proximity/focus classesPeter Hutterer1-1/+1
2013-05-07xkb: free XkbRulesUsed and XkbRulesDflt on extension cleanupPeter Hutterer1-0/+1
2013-04-23dix: plug memory leak in freeing TouchClassPeter Hutterer1-0/+1
2013-04-16dix: only allocate unused classes for master devicesPeter Hutterer1-3/+4
2013-02-08Short-cut the input device cleanup process during AbortServer()Peter Hutterer1-0/+19
2013-02-08dix: support the transformation matrix for relative devices.Peter Hutterer1-7/+14
2013-02-08dix: when shutting down slave devices, shut down xtest devices lastPeter Hutterer1-0/+6
2012-12-05Fix formatting of address operatorsYaakov Selkowitz1-2/+2
2012-11-06dix: don't allow disabling XTest devicesPeter Hutterer1-3/+5
2012-10-19End physically active touches when device is disabledChase Douglas1-0/+1
2012-09-23dix: set the device transformation matrixPeter Hutterer1-0/+3
2012-07-10AllocDevicePair: Ensure XKB privates are initialisedDaniel Stone1-0/+2
2012-07-10ProcGetPointerMapping uses rep.nElts before it is initializedKeith Packard1-3/+5
2012-07-09Use C99 designated initializers in dix EventsAlan Coopersmith1-18/+16
2012-07-09Use C99 designated initializers in dix RepliesAlan Coopersmith1-43/+59
2012-07-09ProcQueryKeymap: rework logic around permission to copy key statesAlan Coopersmith1-7/+9
2012-07-09Remove unneccesary casts from WriteToClient callsAlan Coopersmith1-2/+2
2012-07-05dix: Allocate device privates separate from devicesKeith Packard1-8/+14
2012-06-07dix: disable all devices before shutdownPeter Hutterer1-0/+20
2012-06-07dix: disable non-sprite-owners first when disabling paired devicesPeter Hutterer1-2/+5
2012-06-07dix: free the sprite when disabling the devicePeter Hutterer1-0/+2
2012-06-07dix: move freeing the sprite into a functionPeter Hutterer1-6/+1
2012-06-07dix: return early from DisableDevice if the device is already disabledPeter Hutterer1-0/+3