372 Commits (2e5f68754fd5bc4e6b7fa5b95bdd30e2bb4e57fb)
 

Author SHA1 Message Date
Peter Hutterer 2e5f68754f Restrict wheel emulation to a single axis at a time. 17 years ago
Peter Hutterer 8fdb2abb6f man: fix documentation for EVDEV_PROP_WHEEL_BUTTON 17 years ago
Peter Hutterer ca0fb396f1 evdev 2.2.99.1 17 years ago
Peter Hutterer 7967677789 Treat tablets (BTN_TOOL_PEN devices) differently from touchpads. 17 years ago
Peter Hutterer 36064dca90 Add EvdevPostButtonEvent API to immediately post a button event (#23269) 17 years ago
Peter Hutterer 8bf93709cb Rename parts of the Post API to a Queue API. 17 years ago
Peter Hutterer 37373a223b comment typo fix 17 years ago
Peter Hutterer d764dded18 Skip check for EVDEV_RELATIVE_EVENTS for wheel events. 17 years ago
Michael Witten f352598e45 evdev.c: Fix/improve discrimination of rel/abs axes 17 years ago
Oliver McFadden 69d6ff3e01 evdev: Use the EvdevPost...Event() functions in the emulation code. 17 years ago
Peter Hutterer 6f4634111a Evdev doesn't require inputproto. 17 years ago
Oliver McFadden 1f641d75ed evdev: Only send the events at synchronization time. 17 years ago
Peter Hutterer 2994825665 Don't register middle mouse button emulation handlers for keyboards. 17 years ago
Oliver McFadden 9bfd9e8a36 Coverity Prevent: NO_EFFECT in EvdevWheelEmuSetProperty: 17 years ago
Peter Hutterer dcca28a59c Count REL_DIAL as a scrollwheel during EvdevProbe (#21457) 17 years ago
Asbjrn Sannes db8b1ca5cf evdev: Fix spelling of property in man page to match source code. #22571 17 years ago
Peter Hutterer 8cc0d0f285 Fix absolute axis labelling - mapping must be initialized before the labels. 17 years ago
Peter Hutterer aa1609285d Message "found absolute touchpad" also applies to tablets - fix. 17 years ago
Peter Hutterer b07ab6ea97 If a device fails to initialize relative axes, init the abs. axes instead. 17 years ago
Peter Hutterer 7bc48c666d Fix wrong axis label index causing OOB reads/writes. 17 years ago
Peter Hutterer 880ad1e19a Initialize the axis labels to 0, not "misc". 17 years ago
Peter Hutterer 6ab23e4519 Add missing checks for ABI_XINPUT_VERSION 7. 17 years ago
Peter Hutterer 88eedea281 Cope with ABI_XINPUT_VERSION 7 - requires button + axes labels. 17 years ago
Peter Hutterer 9a5a4fed3a Split axes and button labels into separate function. 17 years ago
Derek Upham 0a3657d2ee evdev: Prevent driver from processing motion events that it has not configured. #21832 17 years ago
Peter Hutterer dc2191285e Deal with BTN_3 to BTN_9 buttons. 17 years ago
Peter Hutterer 255b9f6bbf Only initialize the number of buttons we actually have. 17 years ago
Peter Hutterer aa117d49a5 Rename pEvdev->buttons to pEvdev->num_buttons for clarity. 17 years ago
Peter Hutterer b358f1eb3a Ensure enough buttons are advertised to pass the button mapping. 17 years ago
Peter Hutterer 33cc112ca1 Up the number of button labels atoms to EVDEV_MAXBUTTONS. 17 years ago
Peter Hutterer 3c43d880f1 Only label axes and buttons if the device has axes or buttons. 17 years ago
Peter Hutterer 5462898935 Use xf86DisableDevice instead of the DIX' DisableDevice. 17 years ago
Dan Nicholson 9243d338d1 Fix copy-paste error when probing type name 17 years ago
Peter Hutterer 71e9a69ed6 Revamp the whole "has_axes" definition. 17 years ago
Peter Hutterer 220e2dfb8f Print read errors as X_NONE to avoid mallocs in the server. 17 years ago
Peter Hutterer ddc1266374 Pre-allocate the reopen timer so we don't allocate during sigio handling. 17 years ago
Peter Hutterer 98ecb5233b Trigger read error handling if len is <= 0. 17 years ago
Peter Hutterer 92ca3dc2e7 Fix wrong reference to axis and button label atom list. 17 years ago
Peter Hutterer 3fa28c8acd Remove test/ directory. 17 years ago
Peter Hutterer d9809d7edd Fix jumpy touchpads by updating old_vals only when reported by the device. 17 years ago
Peter Hutterer b11439a176 If we have a touchpad, print so, don't claim we're configuring a tablet. 17 years ago
Jeremy Jay 740dc202f7 make sure to clear all axis_map entries 17 years ago
Peter Hutterer 7ac0c4456d Assume touchscreen/touchpad if we have _either_ ABS_PRESSURE or BTN_TOUCH 17 years ago
Peter Hutterer b4f6ab126d Move keymap/modifier initialization behind the ABI < 5 ifdefs. 17 years ago
Jeremy Jay a3ea979c2b Set "rel" when converting absolute touchpad coordinates to relative (#20661) 17 years ago
Peter Hutterer a7fb654a68 Restore repeat-filtering for server 1.5 and earlier. 17 years ago
Peter Hutterer 3f06825a44 Bump to 2.2.99. 17 years ago
Peter Hutterer 31853c39bf Define MAX_VALUATORS if it's missing to allow for builds against 1.5. 17 years ago
Peter Hutterer 2c49e21a81 Check button label before fetching the Atom from the server. (#20524) 17 years ago
Peter Hutterer 4361b3efa0 Fix duplicate wheel button up mapping. 17 years ago