81 Commits (146f5ba466d59e3609b3d247ccd3b9cb8a131982)

Author SHA1 Message Date
Daniel Stone bb1df6a7c1 Add keymap argument to weston_seat_init_keyboard 13 years ago
Daniel Stone 74419a2237 Split weston_seat_init up into pointer/keyboard/touch 13 years ago
Daniel Stone 878f0b77a8 Convert notify_axis to wl_fixed_t 13 years ago
Daniel Stone c9785eacca Use enum wl_keyboard_key_state instead of integer 13 years ago
Daniel Stone 4dbadb1556 Use enum wl_pointer_button_state instead of integer 13 years ago
Daniel Stone 7bbd5b3335 evdev: Add LED update hook 13 years ago
Daniel Stone 33965c242d evdev: Add device capabilities 13 years ago
Daniel Stone 1d637772c8 Rename evdev_input_device::type to pending_events 13 years ago
Jonas Ådahl 1df17af2c0 evdev: Improve touchpad support and add motion filters 13 years ago
Jonas Ådahl 4136d82760 evdev: Add event process dispatching 13 years ago
Daniel Stone 37816df646 Convert wl_input_device to wl_seat (and friends) 13 years ago
Jonas Ådahl c0ca399f22 evdev: Use wl_fixed_t for relative motions 13 years ago
Kristian Høgsberg e11bbe4cc8 compositor: Use wl_fixed_t for incoming input events 13 years ago
Jonas Ådahl c39aa5afca evdev: Convert wl_fixed_t to int before using internally 13 years ago
Kristian Høgsberg eae5de7609 Follow wayland change to serial numbers 13 years ago
Kristian Høgsberg a00d60f6ac evdev: Get key state from kernel on vt enter 13 years ago
Benjamin Franzke 78d3afe21c evdev: Disable the udev monitor when another vt becomes active 13 years ago
Benjamin Franzke bfeda130de Introduce weston-launch 13 years ago
Jonas Ådahl c97af923d9 Properly dispose event sources and event loops 13 years ago
Tiago Vignatti db4ecc61a7 evdev: reuse code for device removal 13 years ago
Scott Moreau 210d079817 Hook up axis events. 13 years ago
Ander Conselvan de Oliveira 29d955685f evdev: fix input lag when processing input from output repaint 13 years ago
Tiago Vignatti 23fdeedf82 evdev: use mtdev for multitouch devices 13 years ago
Kristian Høgsberg 7ea10864c2 compositor: Move input devices to their own event loop 13 years ago
Kristian Høgsberg bcecca49b8 Revert "weston: Drop priviledges early, and seteuid when needed" 13 years ago
Benjamin Franzke fc6ccb868f weston: Drop priviledges early, and seteuid when needed 13 years ago
Tiago Vignatti a12d6113ce evdev: fix uninitialised pointer value 13 years ago
Kristian Høgsberg 23a47a80e2 evdev: Drop noisy debug messages on vt swtich 13 years ago
Olivier Le Thanh Duong 643eac56e7 evdev: Correct warning on missing input device 13 years ago
Pekka Paalanen b07876d23a evdev: warn about missing input devices 13 years ago
Kristian Høgsberg 8334bc1ef9 Rename wayland-compositor to weston 13 years ago
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