- Jul 24, 2018
-
-
Peter Hutterer authored
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
(cherry picked from commit 9767fb30)
-
Peter Hutterer authored
This way errors are highlighted in red even without --verbose Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit a3cc5f3f)
-
Peter Hutterer authored
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit d5c0aed8)
-
Peter Hutterer authored
For those with a tldr attention span Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit 130c934c)
-
- Jul 19, 2018
-
-
Peter Hutterer authored
Fixes #60 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit c20d50eb)
-
Peter Hutterer authored
Fixes libinput/libinput#51 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit e2d62645)
-
Peter Hutterer authored
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit 529755e1)
-
Peter Hutterer authored
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit 0125a068)
-
- Jul 09, 2018
-
-
Peter Hutterer authored
It felt a bit lost at the bottom of the "pages" list. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit 2192ec19)
-
- Jul 03, 2018
-
-
Peter Hutterer authored
-
Peter Hutterer authored
Apparently that doesn't work anymore Related to freedesktop/freedesktop#41 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit 0d8c70ba)
-
Peter Hutterer authored
destroy isn't called until the last libinput_device_unref(), so we may trigger a debounce timer after the device was removed. The same fix is neded for the touchpad interface. Fixes #72 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit 1f3f681f)
-
The trackpoint on the Lenovo X270 sends delta events with a value of up to 40. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit 1ec17d5e)
-
Peter Hutterer authored
Fixes libinput/libinput#69 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit 3a1f3b75)
-
Peter Hutterer authored
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit 4f5182c8)
-
Peter Hutterer authored
The tapping code can handle palm states now, so there is no need to disable tapping altogether when a tool-based palm is detected. Fixes #65 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit 237ebb7c)
-
Peter Hutterer authored
Possibly a typo, who knows. libinput/libinput#46 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit ca765114)
-
Peter Hutterer authored
My kingdome for a compiler warning. Or a scan-build warning. Or a coverity warning. Or anything... But no, nothing. Also make the open_restricted() more robust to a NULL userdata, because effectively that's what we were passing here. Fixes libinput/libinput#50 Introduced in 0a13223c Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit 7c51c881)
-
Peter Hutterer authored
These (probably) all disable the mechanical keyboard anyway, so let's keep it enabled to be able to access the screen keys, if any. libinput/libinput#39 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit d3cb40e9)
-
Peter Hutterer authored
And make sure the equivalent entry in the measure touch-size is long enough to overwrite the current status line libinput/libinput#42 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit a5700dcf)
-
Ignore motion when pressure/touch size fell below the threshold, thus ending the touch. Real world significance: subjectively scrolling/cursor positioning with a touchpad now a bit better on SAMSUNG NP305V5A laptop. libinput/libinput!4 Signed-off-by: Konstantin Kharlamov <Hi-Angel@yandex.ru> (cherry picked from commit 734496d9)
-
Peter Hutterer authored
libinput/libinput#37 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit 465c3eaf)
-
According to multiple sources, referenced in https://engineering.facile.it/blog/eng/continuous-deployment-from-gitlab-ci-to-k8s-using-docker-in-docker/ The garbage collector of the registry won't clean up docker images that still have blob references. We should clean up the manifests instead of simply overwriting the tag. Note: this requires to set up a personal token with api access from the maintainers in the form of (for instance): "PERSONAL_TOKEN_bentiss" Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> (cherry picked from commit e70e6784)
-
Peter Hutterer authored
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit 30b9c929)
-
There is no point in login in to the registry if there is no need to create a new docker image. Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> (cherry picked from commit b2b7fab7)
-
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> (cherry picked from commit ca60c67b)
-
The main tasks it does is build on a few different distros as well as build with the various build options to make sure they work.It doesn't (yet) run the test suite runner because that one mostly requires device nodes to operate on. Most of the fancy is to get the docker images ready. A dnf update takes forever, so we don't want to do that on 10 different machines. So instead we build docker images with all the bits pre-installed, push that to the registry and use those images for testing. To speed things up, we only do that when the current image is older than a week. And we only do that when we push to libinput proper, so a merge request or pushing to your private gitlab repo will never trigger a docker image update - it will trigger the tests and use the docker images tough. Co-authored-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com> (cherry picked from commit 8f3a8a53)
-
- Jun 19, 2018
-
-
Peter Hutterer authored
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
- Jun 15, 2018
-
-
Peter Hutterer authored
The &grab pointer we used to pass as userdata was the address of the function argument which goes out of scope at the end of the function. This works fine for devices immediately opened but when a device connects later, the address may have been re-used since and it's content is undefined. If not NULL, we end up grabbing the device. Instead pass the grab option in which is guaranteed to live until the end of main. #26 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit 0a13223c)
-
Peter Hutterer authored
libinput/libinput#29 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit 46b64c73)
-
Peter Hutterer authored
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit 66d8c79e)
-
The GitLab migrations means that bugs should now be reported there rather than Bugzilla. Though the repository is still available via anongit, cloning through GitLab allows use of HTTPS. All freedesktop.org URLs are also preferentially served over HTTPS rather than unsecured HTTP. Signed-off-by: Daniel Stone <daniels@collabora.com> (cherry picked from commit 94dba68f)
-
Peter Hutterer authored
Otherwise we scale up lower-resolution trackpoints' movements, resulting in a jumpy cursor. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit 483123d4)
-
Peter Hutterer authored
https://bugs.freedesktop.org/show_bug.cgi?id=106799 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit 07eefba8)
-
- Jun 04, 2018
-
-
Peter Hutterer authored
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
- Jun 03, 2018
-
-
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>
-
Peter Hutterer authored
The lenovo compact keyboard with trackpoint has a sensitivity of 5, which causes the trackpoint range to be 0. This in turn causes inf/NaN during pointer acceleration as we divide by 0 and makes the cursor go unpredictably somewhere it probably shouldn't be. This is part of a wider problem in that the current sensitivity handling doesn't work well for values well below the default of 128. Any such values are scaled up to multiples of pixels instead of just working as-is. Reverting the automatic sensitivity parsing, any systemd udev property set to change the sensitivity increases it, so we don't run into this bug. https://bugzilla.redhat.com/show_bug.cgi?id=1583324 This reverts commit a4036a33.
-
Peter Hutterer authored
https://bugzilla.redhat.com/show_bug.cgi?id=1583324 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-