summaryrefslogtreecommitdiff
path: root/dix/devices.c
AgeCommit message (Expand)AuthorFilesLines
2012-05-10Revert "dix: when disabling a device, release all buttons and keys"Jeremy Huddleston1-2/+0
2012-05-03dix: when disabling a device, release all buttons and keysPeter Hutterer1-0/+2
2012-03-27Indentation: Change '& stuff' to '&stuff'Daniel Stone1-2/+2
2012-03-27Introduce 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
2011-05-05input: Only release SD buttons for explicit floating/reattachment (#36146)Peter Hutterer1-3/+1
2011-04-18input: remove GetKeyboardValuatorEvents, this is now unnecessary.Peter Hutterer1-1/+1
2011-04-18Xi: fix valuator alignment in DeepCopyDeviceClasses (#36119)Peter Hutterer1-10/+37
2011-03-24xserver: remove AbsoluteClassRec keeping the ABISimon Thum1-28/+4
2011-03-09Merge remote branch 'whot/for-keith'Keith Packard1-0/+2
2011-03-09dix: Release input device config info when the device disconnects.Rami Ylimäki1-0/+2
2011-03-03Merge remote branch 'whot/for-keith'Keith Packard1-55/+79
2011-02-28Merge branch 'next' into for-keithPeter Hutterer1-55/+37
2011-02-25input: Ensure Valuator axes are aligned as neededKeith Packard1-6/+8
2011-02-25dix: release all buttons and keys before reattaching a device (#34182)Peter Hutterer1-0/+42
2011-02-23Merge branch 'mi-cleanup' into nextPeter Hutterer1-18/+21
2011-02-22Move master/lastSlave out of the union into separate fields.Peter Hutterer1-6/+6
2011-02-22input: Change a bunch of direct dev->u.master accesses to use GetMaster()Peter Hutterer1-5/+5
2011-02-22dix: fix up a master check in ChangeKeyboardMapping handling.Peter Hutterer1-1/+1
2011-02-22dix: add MASTER_ATTACHED as allowed type for GetMaster().Peter Hutterer1-2/+5
2011-02-22Switch to use IsFloating()Peter Hutterer1-4/+4
2011-02-17dix: refactor scheme initSimon Thum1-37/+16
2010-12-07Replace alloc+strcpy+strcat with asprintf() & XNFasprintf() callsAlan Coopersmith1-6/+11
2010-11-12dix: fix typo in setting valuator modes (#21548)Peter Hutterer1-1/+1
2010-10-22input: move proximity state into ProximityClassRec.Peter Hutterer1-1/+4
2010-10-22input: add valuator_get_mode() helper.Peter Hutterer1-0/+22
2010-10-22Add support for per-axis valuator modes (Relative/Absolute)Chase Douglas1-3/+2
2010-10-15Merge branch 'master' into input-apiPeter Hutterer1-10/+15
2010-10-13Use GetCurrentRootWindow or equivalent instead of spriteTrace[0].Jamey Sharp1-1/+1
2010-09-02dix: don't set time to CurrentTime in DeviceChangedEvents.Peter Hutterer1-1/+1
2010-09-02dix: fix crash when removing devices on a buttonless MD pointer (#29669)Peter Hutterer1-1/+1
2010-09-01input: set XKB extension for all new devices, not just xfree86 ones.Peter Hutterer1-0/+1
2010-09-01input: Purge Register*Device() functions.Peter Hutterer1-14/+3
2010-09-01Use GetMaster instead of direct u.master access in core procsAlan Coopersmith1-7/+12
2010-08-13Stop checking or calling PtrCtrlProcsAlan Coopersmith1-6/+2
2010-07-01dix: fix up erroneous error message.Peter Hutterer1-1/+1
2010-06-16dix: the default axis mode is Relative, not "0".Peter Hutterer1-1/+1
2010-06-10Remove unnecessary parentheses around return values in functionsMikhail Gusarov1-2/+2