summaryrefslogtreecommitdiff
path: root/dix/devices.c
AgeCommit message (Expand)AuthorFilesLines
2008-08-12dix: remove superfluous check.Peter Hutterer1-3/+0
2008-08-08dix: SetModifierMapping should only apply to the ClientPointer and it's SDs.Peter Hutterer1-1/+2
2008-07-28dix: rename classic accel _scheme_ to lightweight to avoid confusion withSimon Thum1-3/+10
2008-07-22dix: reset potential lastSlaves when disabling an SDKeith Packard1-0/+8
2008-07-21dix: shift the duplicate button mapping check to ProcSetPointerMapping.Peter Hutterer1-9/+19
2008-07-13Xi: expose Enable/DisableDevice through XI_PROP_ENABLED property.Peter Hutterer1-0/+39
2008-07-13Add support for multiple pointer acceleration schemes. #8583Simon Thum1-2/+59
2008-07-10Xi: pack the property stuff into a struct, make handlers a linked list.Peter Hutterer1-4/+3
2008-07-10Xi: add support for input device properties.Peter Hutterer1-0/+9
2008-07-10Revert "Xi: add support for input device properties."Peter Hutterer1-9/+0
2008-07-10Xi: add support for input device properties.Peter Hutterer1-0/+9
2008-06-26input: for non-device events (e.g. DevicePresence) use MAX_DEVICES as id.Peter Hutterer1-3/+4
2008-06-19Make button down state a bitmask. Master buttons track union of slave buttonsKeith Packard1-1/+1
2008-06-18input: fix up usage of button->down, used to be a bitmask, is now an array.Peter Hutterer1-1/+1
2008-06-13Fix "warning: implicit declaration of function ‘miPointerGetScreen’".Eamon Walsh1-0/+1
2008-06-05dix: set dst->mapWidth when allocating a new map.Peter Hutterer1-0/+1
2008-06-02xkb: delete default rules when devices are closed.Peter Hutterer1-0/+3
2008-05-31dix: null out dummyDev, otherwise Xephyr dereferences random pointers.Peter Hutterer1-1/+2
2008-05-26If core motion history is required, scale back to screen coords and INT16.Peter Hutterer1-6/+3
2008-05-25Remove GetMotionProc from ValuatorClassRec.Peter Hutterer1-13/+6
2008-05-23input: instead of lastx/y, use a last.valuators[] array on the device.Peter Hutterer1-2/+8
2008-05-22dix: when floating a device, create a new cursor sprite.Peter Hutterer1-0/+9
2008-05-20dix: shut up two compiler warnings.Peter Hutterer1-0/+1
2008-05-14dix: don't undisplay cursor if we don't own a sprite.Peter Hutterer1-1/+2
2008-05-14dix: InitAndStartDevices doesn't need a window parameter.Peter Hutterer1-1/+1
2008-05-14dix: don't use serverClient in AddInputDevice, use the one supplied instead.Peter Hutterer1-1/+1
2008-05-13Remove UndisplayCursor API.Peter Hutterer1-4/+2
2008-04-30dix: resize EQ to minimum size to avoid reallocs during SIGIO.Peter Hutterer1-0/+1
2008-04-30input: replace -1 as default axis limit with NO_AXIS_LIMIT define.Peter Hutterer1-7/+8
2008-04-28dix: if alloc of a master keyboard fails, remove the master pointer.Peter Hutterer1-1/+11
2008-04-25dix: remove pairingClient definition.Peter Hutterer1-2/+0
2008-04-22Merge branch 'master' into mpxPeter Hutterer1-2/+2
2008-04-15dix: free the unused device classes when closing a device.Peter Hutterer1-0/+7
2008-04-15dix: float attached devices _before_ disabling the master.Peter Hutterer1-10/+10
2008-04-13Xi: store unused classes in devPrivates.Peter Hutterer1-0/+10
2008-04-11dix: Call DeleteInputDeviceRequest from CloseDownDevices (#14418)Peter Hutterer1-2/+2
2008-04-10dix: don't free MDs classes on init.Peter Hutterer1-102/+1
2008-04-10dix: Rework Enter/Leave semaphore system.Peter Hutterer1-2/+1
2008-04-10dix: When floating, set sprite to NULL before calling InitializeSprite.Peter Hutterer1-4/+11
2008-04-06dix: sprite may be NULL, don't dereference it then.Peter Hutterer1-1/+1
2008-03-04Merge branch 'master' into mpxPeter Hutterer1-6/+5
2008-02-27dix: set dev->key to NULL after freeing it in CloseDevice. (Bug #12830)Peter Hutterer1-0/+1
2008-02-26dix: before copying the classes the first time, set the VCK's classes to NULL.Peter Hutterer1-0/+29
2008-02-19dix: Ensure enough memory for ClassesChangedEvent for a new device.Peter Hutterer1-0/+16
2008-02-13XACE: Change access modes for some device-related requests.Eamon Walsh1-5/+5
2008-01-21Xi: add XACE hooks for device creation (ChangeDeviceHierarchy)Peter Hutterer1-6/+6
2008-01-10Merge branch 'master' into mpxPeter Hutterer1-1/+2
2008-01-09Xi: keep a counter of buttons down to avoid duplicate press/release events.Peter Hutterer1-1/+1
2008-01-04dix: don't free device's devPrivates manually, dixFreePrivates does it.Peter Hutterer1-3/+0
2008-01-03dix: DoChangeKeyboardControl shouldn't be using inputInfo.keyboard.Peter Hutterer1-2/+2