summaryrefslogtreecommitdiff
path: root/dix/devices.c
AgeCommit message (Expand)AuthorFilesLines
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
2012-06-07dix: drop client argument from PairDevices - unusedPeter Hutterer1-5/+2
2012-06-07dix: change "still paired warning" to use BUG_RETURN_VALPeter Hutterer1-7/+3
2012-06-07dix: use BUG_RETURN_VAL for pairing errorsPeter Hutterer1-6/+5
2012-05-16dix: indentation fixes for pointer accelerationSimon Thum1-8/+4
2012-05-01dix: when disabling a device, release all buttons and keysPeter Hutterer1-0/+1
2012-03-22Xext: Add per-device SyncCountersPeter Hutterer1-0/+8
2012-03-21Indentation: Change '& stuff' to '&stuff'Daniel Stone1-2/+2
2012-03-21Introduce a consistent coding styleKeith Packard1-746/+730
2011-12-19input: add a TouchClassRec to the devicesDaniel Stone1-1/+86
2011-12-13dix: always allocate and set the grab's sync.eventPeter Hutterer1-0/+1
2011-12-09dix: switch the dev->deviceGrab.activeGrab from GrabRec to GrabPtrPeter Hutterer1-0/+3
2011-11-23Fix gcc -Wwrite-strings warnings in various extensionsAlan Coopersmith1-1/+1
2011-11-02Merge remote-tracking branch 'whot/two-screen-coordinates'Keith Packard1-4/+6
2011-10-31dix: block signals when closing all devicesPeter Hutterer1-0/+4
2011-10-25dix: drop unused argument from XISendDeviceChangedEventPeter Hutterer1-1/+1
2011-10-13input: change pointer screen crossing behaviour for multiple ScreenRecsPeter Hutterer1-4/+6
2011-09-30Input: Add smooth-scrolling support to GetPointerEventsPeter Hutterer1-0/+12
2011-08-22dix: fix compiler warnings ("foo" set but not used)Peter Hutterer1-2/+0
2011-08-22dix: add KEYBOARD_OR_FLOAT and POINTER_OR_FLOAT to GetMaster()Peter Hutterer1-11/+20
2011-05-25xserver: remove AbsoluteClass, breaking the A(P|B)ISimon Thum1-9/+0
2011-05-11input: replace EventListPtr with InternalEvent arrayPeter Hutterer1-3/+3