261 Commits (e6e20c1b3e5977830a2b78046c0a8c49e38746fd)

Author SHA1 Message Date
Peter Hutterer e6e20c1b3e Move error handling in PreInit down to the end. 16 years ago
Peter Hutterer b27d03b248 Comment odd EVIOCGRAB behaviour and reshuffle conditions a bit. 16 years ago
Peter Hutterer ba78428ed5 Remove support for kernel 2.4. 16 years ago
Peter Hutterer 44b80d177f Update a stale comment about the use of pEvdev->tool. 16 years ago
Peter Hutterer 7bbbce9a83 Read the device resolution from the kernel. 16 years ago
Peter Hutterer 35b6085bf8 config: remove AH_TOP autoheader statement. 16 years ago
Gaetan Nadon 539d67505c Revert "config: remove AH_TOP autoheader statement" 16 years ago
Oliver McFadden 5fb1e841eb evdev: EvdevProbe: check ioctl() return value and warn on failure. 16 years ago
Oliver McFadden a4f2d12cd8 evdev: ioctl() may return a negative value therefor use a signed integer. 16 years ago
Oliver McFadden 6b5c0401e2 evdev: leaked_storage: free memory allocated from the xf86Option code. 16 years ago
Gaetan Nadon b48dcfa3f2 config: replace deprecated INCLUDES with AM_CPPFLAGS 16 years ago
Gaetan Nadon 9dbace89be config: remove AH_TOP autoheader statement 16 years ago
Paulo Ricardo Zanoni aaf65e7bfa Don't set pEvdev->rel for mouse wheel events 16 years ago
Peter Hutterer 8eede7ea8d Use X_PROBED instead of X_INFO for probed values. 16 years ago
Simon Thum 0dc931e1ac move feedback initialization up 16 years ago
Peter Hutterer d525b48a2f When labeling a device as touchpad, only check for LMR buttons. 16 years ago
Oliver McFadden 801778c310 emuMB: default to disabled mouse button emulation for touchscreens. 16 years ago
Gaetan Nadon fd036680c2 config: move CWARNFLAGS from configure.ac to Makefile.am 16 years ago
Andrej Gelenberg e81cd935cf Implement XSetDeviceMode request handler 16 years ago
Dima Kogan d6beb16be2 allow wheel emulation to work with absolute-position devices 17 years ago
Dima Kogan 2f5a0fb698 removed unnecessary static declarations 17 years ago
Peter Hutterer 1b0df04abe Fix up BTN_TOUCH handling for non-button tablets. 17 years ago
Peter Hutterer 2ca24a16f0 Only init the calibration property for absolute devices. 17 years ago
David Woodhouse 7b285a802b Report initial calibration parameters. 17 years ago
David Woodhouse f187badb71 Swap axes before applying touch screen calibration. 17 years ago
Peter Hutterer 0e9d75ba68 Fix a comment, EV_CNT is available since 2.6.24 17 years ago
Bartosz Brachaczek c1f16a4f59 Set all valuators for relative motion events (#24737) 17 years ago
Dmitry Torokhov a0f7f34dc5 Relax checks when reopening devices 17 years ago
Peter Hutterer 11669d8279 Fix drag-lock property handler for multiple draglock buttons. 17 years ago
Peter Hutterer 9cbffda910 Forward keycodes > 255 17 years ago
Peter Hutterer 59056e656c Remove the reopen timer logic. 17 years ago
Peter Hutterer 1d86f5dec1 Convert IgnoreAbsolute/RelativeAxes options into trinary state. 17 years ago
Peter Hutterer fbd86e2530 Fix copy/paste typo in comment. 17 years ago
Peter Hutterer 9ea1f9a695 Fix typo, use uppercase like the other messages 17 years ago
Oliver McFadden 57b54ee399 evdev: Support the "Calibration" string option. 17 years ago
Peter Hutterer f2dc0681fe Finalize the middle button emulation when a read error occurs (#23048) 17 years ago
Peter Hutterer 941391ca34 Add explicit options to ignore relative or absolute axes. 17 years ago
Peter Hutterer 2144f7d834 Remove unused has_xy. 17 years ago
Peter Hutterer 61b4e88e01 emuWheel: fix signed/unsigned screwup 17 years ago
Peter Hutterer 415b6ffa95 Only take the driver-internal button mapping to count buttons (#23405) 17 years ago
Dima Kogan f4ba2bd785 Allow 0 as wheel emulation button for unconditional scrolling (#20529) 17 years ago
Peter Hutterer 2e5f68754f Restrict wheel emulation to a single axis at a time. 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
Oliver McFadden 1f641d75ed evdev: Only send the events at synchronization time. 17 years ago