- 14 Jul, 2018 10 commits
-
-
Markus Ongyerth authored
-
Markus Ongyerth authored
-
Markus Ongyerth authored
-
Markus Ongyerth authored
Rename make_ functions to _create Implement set_cursor and set_feedback
-
Markus Ongyerth authored
-
Markus Ongyerth authored
-
Markus Ongyerth authored
-
Markus Ongyerth authored
-
Markus Ongyerth authored
-
Markus Ongyerth authored
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.
-
- 09 Jul, 2018 1 commit
-
-
emersion authored
-
- 25 Apr, 2018 2 commits
- 28 Mar, 2018 1 commit
-
-
Drew DeVault authored
-
- 08 Mar, 2018 1 commit
-
-
Drew DeVault authored
And extend tablet example with tilt and ring support
-
- 12 Feb, 2018 3 commits
- 04 Nov, 2017 1 commit
-
-
Drew DeVault authored
We now use doubles until the last minute, which makes it so we can move the pointer more precisely. This also includes a fix for tablet tools, which move absolutely and sometimes do not update the X or Y axis.
-
- 30 Oct, 2017 2 commits
-
-
Tony Crisci authored
-
Tony Crisci authored
-
- 28 Aug, 2017 1 commit
-
-
Tony Crisci authored
-
- 14 Aug, 2017 1 commit
-
-
Dominique Martinet authored
-
- 13 Aug, 2017 1 commit
-
-
Dominique Martinet authored
- '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
-
- 11 Aug, 2017 1 commit
-
-
Dominique Martinet authored
-
- 06 Aug, 2017 1 commit
-
-
Scott Anderson authored
-
- 21 Jun, 2017 3 commits
-
-
Drew DeVault authored
-
Drew DeVault authored
-
Drew DeVault authored
-
- 15 Jun, 2017 2 commits
-
-
Drew DeVault authored
-
Drew DeVault authored
-