Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-02 | backend/libinput: rework pointer interface | Simon Zeni | |
The wlr_libinput_input_device now owns its wlr_pointer, instead of creating a new wlr_libinput_input_device for it | |||
2022-02-21 | backend/libinput: remove wlr_input_device_impl | Simon Zeni | |
2022-02-21 | types/wlr_pointer: add base wlr_input_device | Simon Zeni | |
wlr_pointer owns its wlr_input_device. It will be initialized when the pointer is initialized, and finished when the pointer is destroyed. | |||
2021-09-27 | backend/libinput: send hold gesture events | José Expósito | |
Receive hold gesture events from libinput and emit the appropiate wlr_pointer signal. | |||
2019-01-28 | Implement the pointer-gestures-unstable-v1 protocol | Greg V | |
This protocol relays touchpad gesture events produced by libinput to supporting clients (e.g. Evince, Eye of GNOME). | |||
2019-01-26 | pointer: add a frame event | emersion | |
Frame events group logically connected pointer events. It makes sense to make the backend responsible for sending frame events, since once the events are split (ie. once the frame events are stripped) it's not easy to figure out which events belongs to which frame again. This is also how Weston handles frame events. Fixes https://github.com/swaywm/wlroots/issues/1468 | |||
2018-12-21 | Add unaccelerated pointer values to wlr_event_pointer_motion events | Alex Maese | |
2018-07-09 | util: add wlr_ prefix to log symbols | emersion | |
2018-05-12 | Add support for discrete axis values | emersion | |
2018-04-25 | Make sure we don't use others' prefixes | emersion | |
2018-04-25 | Remove wlr_ prefix from local symbols | emersion | |
2018-03-28 | Remove width_mm from wlr_pointer events | Drew DeVault | |
2018-02-12 | Reformat all #include directives | emersion | |
2018-02-12 | Make wlr_signal_emit_safe private | emersion | |
2018-02-12 | Add wlr_signal_emit_safe | emersion | |
2017-10-30 | remove time usec | Tony Crisci | |
2017-10-30 | refactor input time_sec to time_msec | Tony Crisci | |
2017-10-14 | Fix duplicated pointer axis events | D.B | |
In pointer.c, some axis event was emitted even if the event pointer did not have current axis. In X11 backend pointer scroll events seem to be composed of both BUTTON_PRESS and BUTTON_RELEASE. Therefore we should skip one of them (RELEASE) to avoid event duplication. | |||
2017-08-26 | implement wlr_cursor_map_input_to_output | Tony Crisci | |
2017-08-14 | Refactor out wlr_pointer_state | Dominique Martinet | |
2017-08-13 | libinput backend: massive renaming | Dominique Martinet | |
- 'libinput' (backend's) to libinput_context - 'device' (libinput_device) to libinput_dev - 'dev' (wlr_device) to wlr_dev - 'devices' lists tangling of libinput devices to wlr_devices - 'devices' list of wlr_devices in backend state to wlr_device_lists | |||
2017-08-11 | Build libinput events on the stack instead of allocating | Dominique Martinet | |
2017-08-06 | Changed header paths. | Scott Anderson | |
2017-06-21 | Make event names consistent | Drew DeVault | |
2017-06-21 | Reorganize wlr-common | Drew DeVault | |
2017-06-21 | Update everyone to use new headers | Drew DeVault | |
2017-06-13 | Implement libinput wlr_pointer | Drew DeVault | |