35 Commits (8b316f0255c79ff9c8adce2ecca06711253b1a83)

Author SHA1 Message Date
Kristian Høgsberg 558949b67b clients: Add simple-touch client for testing touch events. 13 years ago
Kristian Høgsberg 3937354eef evdev: Store positions for all touch points in the evdev device 13 years ago
Tiago Vignatti 22c6bcec9c evdev: Add ABS_MT_* support for direct touch devices 13 years ago
Tiago Vignatti ce03ec3fbe evdev: new header file for the driver 13 years ago
Tiago Vignatti 6e2d5f14e8 compositor-drm: remove/add evdev devices when vt switches 13 years ago
Tiago Vignatti c349e1d0b0 compositor-drm: destroy evdev driver properly when finishing compositor 13 years ago
Tiago Vignatti 0db1d5f551 evdev: use a separate function for adding devices 13 years ago
Tiago Vignatti 12c05b74ad evdev: run flush_motion only when needed 13 years ago
Tiago Vignatti 1c2bcb182b evdev: send old valuator inside event frame when the other is missing 13 years ago
Kristian Høgsberg 865f9b87c9 evdev: Silence warning 13 years ago
Kristian Høgsberg a8873120c4 compositor: The compositor is now jiust a regular global object 13 years ago
Kristian Høgsberg db0fa54b5a Simplify evdev_flush_motion() a tiny bit 13 years ago
Tiago Vignatti f547bd36e6 evdev: fetch absolute coordinates inside flush_motion only 13 years ago
Tiago Vignatti 5c900ce08d evdev: remove useless field from device structure 13 years ago
Tiago Vignatti 80885e16b3 evdev: reset accumulator inside evdev_flush_motion 13 years ago
Tiago Vignatti a52b2e4b20 evdev: use a separate structure to denote accumulated motion events 13 years ago
Tiago Vignatti a157fc11a9 evdev: use a separate struct for abs information 13 years ago
Kristian Høgsberg 8b568806aa evdev: Reset accumulate values when we flush motion events 13 years ago
Tiago Vignatti 52e158d46b evdev: fix order of events being sent to the compositor 13 years ago
Tiago Vignatti 8755ff9de7 evdev: remove signed value checks 13 years ago
Tiago Vignatti ac9cfd3065 evdev: Simplify error path for device creation 13 years ago
Tiago Vignatti d9f7d1f0c5 evdev: Delete unused fields from evdev_input_device 13 years ago
Tiago Vignatti ac2dc6aafe evdev: Add hotplug support 13 years ago
Kristian Høgsberg e7b5b41e93 evdev: Associate touchscreen devices with output up front 13 years ago
Tiago Vignatti d904359949 evdev: treat BTN_TOUCH as BTN_LEFT 13 years ago
Tiago Vignatti bbc2e03b2a evdev: use last output from compositor to get the screen geometries 13 years ago
Tiago Vignatti 8be003baba evdev: organize the code for processing events 13 years ago
Tiago Vignatti c0827fd9d6 evdev: opt out accelerometer type of devices 13 years ago
Tiago Vignatti d9c8250955 evdev: use a separate function for configuring devices 13 years ago
Matt Peterson 63900ec374 Relative movement with a touchpad and other misc fixes for events 13 years ago
Kristian Høgsberg 1d26603633 evdev: Only add event devices 14 years ago
Kristian Høgsberg 86ec8e80d8 compositor: Use systemd seats for input devices as well 14 years ago
Kristian Høgsberg b1868479ad Update return types of event handler functions 14 years ago
Kristian Høgsberg 96c8be98a6 Some kind of support for touchscreen 14 years ago
Kristian Høgsberg 43db4015f9 Split out evdev handling to its own file 14 years ago