Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-14 | backend/libinput: use struct initializers for events | Simon Ser | |
This is more readable and consistent with the rest of wlroots. | |||
2022-08-18 | Use wl_signal_emit_mutable | Alexander Orzechowski | |
2022-03-17 | types/wlr_touch: uniformize events name | Simon Zeni | |
2022-03-17 | types/wlr_input_device: move width_mm and height_mm fields to wlr_tablet and ↵ | Simon Zeni | |
wlr_touch | |||
2022-03-07 | interface/wlr_touch: rework destroy sequence | Simon Zeni | |
The destroy callback in wlr_touch_impl has been removed. The function `wlr_touch_finish` has been introduced to clean up the resources owned by a wlr_touch. `wlr_input_device_destroy` no longer destroys the wlr_touch, attempting to destroy a wlr_touch will result in a no-op. The field `name` has been added to the wlr_touch_impl to be able to identify a given wlr_touch device. | |||
2022-03-02 | backend/libinput: rework touch interface | Simon Zeni | |
The wlr_libinput_input_device now owns its wlr_touch, 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_touch: add base wlr_input_device | Simon Zeni | |
wlr_touch now owns its wlr_input_device. It will be initialized when the tablet tool is initialized, and finished when the touch is destroyed. | |||
2021-07-08 | backend/libinput: send touch frame events | Simon Ser | |
2019-08-19 | backend: touch: Fixup incomplete patch for single touch devices. | Andri Yngvason | |
All instances of libinput_event_touch_get_slot need to be converted to libinput_event_touch_get_seat_slot for things to work. | |||
2019-08-15 | backend: touch: Assign good ids to single touch devices | Andri Yngvason | |
libinput_event_touch_get_slot always returns -1 for single touch devices. Using libinput_event_touch_get_seat_slot instead ensures that they are assigned actual slot ids. Also, this is what Weston does, so this change yields a more consistent behaviour between different compositors. | |||
2018-07-09 | util: add wlr_ prefix to log symbols | 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_touch 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-11-16 | rename touch slot to touch id | Tony Crisci | |
2017-10-30 | remove time usec | Tony Crisci | |
2017-10-30 | refactor input time_sec to time_msec | Tony Crisci | |
2017-08-27 | add device to touch events | Tony Crisci | |
2017-08-14 | Refactor out wlr_touch_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-14 | Flesh out touch events and add demo | Drew DeVault | |
2017-06-14 | Allocate wlr_touch devices | Drew DeVault | |