Age | Commit message (Collapse) | Author | |
---|---|---|---|
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). | |||
2018-12-15 | [WIP][DONTMERGE]Add support for libinput_switch input devices | Ryan Walklin | |
These are used primarily by laptops to signal the state of the lid (open/closed) and tablet mode if supported, based on ACPI events. | |||
2018-09-18 | backend/libinput: add assertions | emersion | |
2018-07-14 | rename wlr_tablet_tool to wlr_tablet | Markus Ongyerth | |
The previous naming was based on the input-device capability names from libinput. With code that uses the libinput_tablet_tool and mapping into tablet-v2, this is confusing, so the name is changed to follow the names used in the protocol. | |||
2018-07-14 | Use tablet_tool impl in libinput backend | Markus Ongyerth | |
2018-07-14 | backend/libinput: Manage tablet tool livetimes | Markus Ongyerth | |
This adds the management code to manage tablet tools lifetimes from libinput. It follows the suggestion made in the tablet-unstable-v2.xml to destroy tablet_tools once all tablets that it got into contact with were removed from the system. This is implemented via a refcount. If a tool is *not* unique, it will be destroyed on proximity out. This is libinput specific and mentioned in libinput docs that tools will not be found again, so we shouldn't keep a reference to them. Also they can't be on other tablets as well, because they cannot be tracked. The naming in this commit is a bit off (to not break things). The wlr names stay the same, tablet_tool is the libinput_device with capaiblity LIBINPUT_DEVICE_CAP_TABLET_TOOL which is more akin to "tablet" in the tablet-unstable-v2 protocol. The struct that corresponds to the tablet_tool in tablet-unstable-v2 is called tablet_tool_tool, a rename should be done at some point in the future. | |||
2018-04-25 | Make sure we don't use others' prefixes | emersion | |
2018-04-25 | Remove wlr_ prefix from local symbols | emersion | |
2018-04-03 | Implement input inhibit in rootston | Drew DeVault | |
2018-02-19 | Revert "ELF Visibility" | Drew DeVault | |
2018-02-19 | Remove usec_to_msec from public API | Scott Anderson | |
2018-02-12 | Reformat all #include directives | emersion | |
2017-12-07 | Listen to display destroy in backends | emersion | |
2017-11-19 | Refactor wlr_list inside wlroots | emersion | |
2017-10-21 | Rename remaining refs to wlr_list | Drew DeVault | |
2017-09-23 | Use more consistent include guard names | emersion | |
2017-08-26 | Merge wlr_udev into wlr_session | Scott Anderson | |
2017-08-14 | Refactor out wlr_input_device_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-12 | Update libinput backend with new state design | Drew DeVault | |
2017-08-12 | Refactor out wlr_backend_state from wl/multi | Drew DeVault | |
2017-06-21 | Reorganize wlr-common | Drew DeVault | |
2017-06-21 | Update everyone to use new headers | Drew DeVault | |
2017-06-21 | Fixed VT switching | Scott Anderson | |
2017-06-19 | Implement tablet pads | Drew DeVault | |
2017-06-15 | Implement wlr_tablet_tool | Drew DeVault | |
2017-06-14 | Flesh out touch events and add demo | Drew DeVault | |
2017-06-14 | Allocate wlr_touch devices | Drew DeVault | |
2017-06-13 | Implement libinput wlr_pointer | Drew DeVault | |
2017-06-13 | Reassign ownership of libinput handle | Drew DeVault | |
2017-06-13 | Split keyboard code out into its own file | Drew DeVault | |