- 30 Mar, 2020 5 commits
-
-
Peter Hutterer authored
Replacement for the touchpad-edge-detector tool with a slightly more expressive design, hopefully cutting down on some of the bug reports. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Let's hope this one is more obvious to use for users. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
There is a race between adding the udev monitor and enumerating current devices. Any device added in that window will show up in both lists, causing it to be added twice. Fix this by comparing the syspath of any added device to the existin ones in the seat - where it matches we can ignore the device. Fixes #459 Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
IMPORT really only supports == and != and for a short while udevd warned about this before that warning was reverted again. Where anything else is used, it falls back to ==. systemd upstream rules all use a single = though, so let's stick with that to be consistent, even if it is technically wrong (udevd will warn about this in debug mode). See the long discussion in systemd upstream for details: https://github.com/systemd/systemd/issues/14062 Fixes #461 Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 29 Mar, 2020 1 commit
-
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 25 Mar, 2020 2 commits
-
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 23 Mar, 2020 5 commits
-
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Where want_qemu is set for a distribution, we generate the qemu tests for that distribution for its last version listed. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
This makes the config file simpler, use a variable that is default false but true where we need it. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
We don't use the [...] style list elsewhere, so let's not do this here either. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 22 Mar, 2020 6 commits
-
-
Peter Hutterer authored
They show up like a task list in the issue tracker and that's not useful. Likewise, make the "attach this" more prominent by no longer making it a comment. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Martin Cihlář authored
Signed-off-by:
Martin Cihlář <martin.cibule@seznam.cz>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
This test pre-dates litest_assert_empty_queue(), so let's just use that Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
No point in printing an interval of e.g. 2h as milliseconds, let's convert this to something human-readable. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 21 Mar, 2020 5 commits
-
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
In most cases these days touch jumps aren't actually fixable, they don't have any good heuristics we can employ to remove them. And, luckily, in most cases it doesn't matter because the users only notice the issue because of the error message. To avoid spamming the user's log, let's ratelimit it. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
gcc 10 isn't happy with the implicit enum conversion Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
doxygen 1.8.17 shows this error: error: Illegal format for option FILTER_PATTERNS, no equal sign ('=') specified for item '*.h' error: Illegal format for option FILTER_PATTERNS, no equal sign ('=') specified for item '*.dox' This was added in deadbf35 but I cannot figure out how this ever had any effect based on the documentation for it. So let's drop it, I don't think it has any effect anyway. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 20 Mar, 2020 2 commits
-
-
Peter Hutterer authored
It's not the most important test outside of my machine and CI, so let's just skip over it. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net> Tested-by:
Michel Dänzer <mdaenzer@redhat.com>
-
Peter Hutterer authored
And add libinput analyze to the main libinput man page Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 18 Mar, 2020 4 commits
-
-
Benjamin Tissoires authored
this makes the command to type much easier Signed-off-by:
Benjamin Tissoires <benjamin.tissoires@gmail.com>
-
Benjamin Tissoires authored
Signed-off-by:
Benjamin Tissoires <benjamin.tissoires@gmail.com>
-
Benjamin Tissoires authored
here is some magic dust from libevdev/libevdev!49 (325839e6)Signed-off-by:
Benjamin Tissoires <benjamin.tissoires@gmail.com>
-
Benjamin Tissoires authored
Signed-off-by:
Benjamin Tissoires <benjamin.tissoires@gmail.com>
-
- 17 Mar, 2020 1 commit
-
-
Peter Hutterer authored
pytest is more powerful than unittest, so let's switch to that instead. And in the process fix a few tests that for some reason succeeded even though they shouldn't have (e.g. the autorestart test). Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 16 Mar, 2020 2 commits
-
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
libinput record touchpad.yml /dev/input/eventX or just libinput record touchpad.yml are simpler invocations and since we're quite limited in what we can record (i.e. only device files) we can just check the argument list to figure out whether there is something to record to. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 15 Mar, 2020 2 commits
-
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
I've been using this script ever since libinput record was available, might as well ship it with libinput so I don't have to remember where it lives. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 12 Mar, 2020 1 commit
-
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 09 Mar, 2020 1 commit
-
-
Peter Hutterer authored
Processing os-release in the same buffer that the dmi modalias used caused the dmi to be recorded as 'dmi: "VERSION_ID=31"'. The cause for that was simply that the dmi modalias was read but not printed until after the os-release information was processed. Fix this two-fold: rearrange that each part now reads and prints in one go, and rename the buffers so we don't re-use them. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 06 Mar, 2020 1 commit
-
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 05 Mar, 2020 2 commits
-
-
Peter Hutterer authored
We're getting too many regressions on other devices for this feature and only ALPS touchpads need it (it's a kernel driver bug). So let's limit this to those devices only. For example, synaptics serial touchpads don't keep the fake fingers and slot states in sync when going from two to three fingers, causing an erroneous slot downgrade. See #434 (comment 419912) That interferes with this code but fixing it is hard and anyway, synaptics touchpads don't need the slot count drop. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
This quirk only applies to serial ALPS touchpads, so let's name it accordingly. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-