- Jul 19, 2017
-
-
Peter Hutterer authored
-
- Jul 13, 2017
-
-
Peter Hutterer authored
If the keyboard is removed while dwt thinks it is in active state, that state is never reset and subsequent touches are ignored. https://bugs.freedesktop.org/show_bug.cgi?id=101743 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit 9e5d1df4)
-
- Jul 10, 2017
-
-
Peter Hutterer authored
This isn't currently hooked up to the fdo repo but it's hooked up to my github mirror. I had SemaphoreCI hooked up to that before but it only supports ubuntu 14.04 and the recent meson switch made it a bit hard to setup. CircleCI supports running docker containers, so let's do that and run against the most recent released Fedora and a recent Ubuntu. I'm not bothering with rawhide, it's likely to increase the work for little gain when it's in a semi-broken state. Run the default build with a few permutations to test meson options. Run scan-build too but that's just for the logs, eventually this may turn into a hard failure. Ubuntu 17.04's meson is too old, so we have to clone that from git. Install arguments are taken from the meson.deb package. Most of this effort was done by Benjamin Tissoires. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Cc: Benjamin Tissoires <benjamin.tissoires@gmail.com> (cherry picked from commit eb369576)
-
Peter Hutterer authored
https://bugs.freedesktop.org/show_bug.cgi?id=101686 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit 7b98f8ef)
-
Peter Hutterer authored
Triggered an error because we still used dep_libwacom unconditionally: Meson encountered an error in file meson.build, line 76, column 0: Unknown variable "dep_libwacom". https://bugs.freedesktop.org/show_bug.cgi?id=101693 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit c6e0c96e)
-
Peter Hutterer authored
Most modern touchpads are around 100mm wide, so this provides a ca 8mm edge zone on each side. The extra 3mm should provide for more reliable palm detection, a few touches happen to be just on the edge of the 5mm mark. https://bugs.freedesktop.org/show_bug.cgi?id=101433 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit 381cce8d)
-
- Jul 03, 2017
-
-
Peter Hutterer authored
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Make the libinput page more generic but suitable for short attention spans and most importantly, point to the xf86-input-libinput man page in a more obvious manner since we're now shadowing that. The rest of the man pages have punctuation and formatting cleanups only. 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
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
-
- Jun 27, 2017
-
-
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>
-
- Jun 26, 2017
-
-
Peter Hutterer authored
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
One dash too many. Oops. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Meson does not have a single style but the "foo : bar" style is more common in the docs and in our meson.build file. Make it consistent. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
The check framework takes and stores the pointer and expects it to be live for the livetime of the test but it doesn't strdup it. We have to keep those pointers around ourselves. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
We had one shared parsing function for all config options so tools parse options that don't actually make sense (e.g. --quiet or --show-keycodes for libinput-list-devices). This patch splits the actual libinput device configuration out and reshuffles everything to make use of that. One large patch, because splitting this up is more confusing than dumping it all. This means the actual option parsing is partially duplicated between debug-gui and debug-events but hey, not everything in life is perfect. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Do so on the synaptics serial touchpads at least, they're known to cause cursor jumps when the third finger is down. Not detecting a tap move means three-finger taps get more reliable on these touchpads. This change affects gestures who now effectively have to wait for the tap timeout to happen. It's a trade-off. https://bugs.freedesktop.org/show_bug.cgi?id=101435 https://bugzilla.redhat.com/show_bug.cgi?id=1455443 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Since meson commit ae9b238 "ninja: De-dup libraries and use --start/end-group" we get linker errors with the tools. The duplication is apparently a bit too agressive, swapping the order here make sure libinput isn't removed. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reported-by: Michel Dänzer <michel@daenzer.net> Tested-by: Michel Dänzer <michel.daenzer@amd.com>
-
- Jun 22, 2017
-
-
Peter Hutterer authored
https://bugs.freedesktop.org/show_bug.cgi?id=101557 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
The full information is now in the man page, the usage() now just tells you how to use it. This way there's only one place to maintain it. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Copy/paste error, no functional changes. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
- Jun 21, 2017
-
-
Peter Hutterer authored
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
This is in µs and hasn't been in ms for a long time. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Eric Engestrom <eric@engestrom.ch>
-
- Jun 20, 2017
-
-
`abs` has been deprecated, and shut down last month. [1] `asp` replaces it, so rewrite the instructions to use this instead. Also, add `--noextract` to the makepkg command, as there is no point downloading and extracting the sources since they're not going to be built here. [1] https://www.archlinux.org/news/deprecation-of-abs/ Signed-off-by: Eric Engestrom <eric.engestrom@imgtec.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
-
Peter Hutterer authored
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
-
Peter Hutterer authored
This is the behavior of configure as well. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
-
Peter Hutterer authored
All the other config options have a simple true/false as well. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
-
On some devices, X coordinate is not working well, like if it is swapped: click on right, pointer appear on left and vice versa. To sort this issue, coordinates should be reflected on Y axis: - new X position is changed (width is subtracted by X position) - Y is unchanged (it was wrongly set to X) In landscape (or portrait) mode: [ x ] [ y ] [ 1 ] * = [ -1 0 1 ] [ x' ] = -x + 0*y + 1*width [ 0 1 0 ] [ y' ] = 0*x + 1*y + 0*height [ 0 0 1 ] [ 1 ] This was verified using this touch screen (usb="0eef:0001") E: ID_VENDOR=eGalax_Inc. E: ID_VENDOR_ENC=eGalax\x20Inc. E: ID_VENDOR_ID=0eef https://bugs.freedesktop.org/show_bug.cgi?id=101474 Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
- Jun 19, 2017
-
-
Peter Hutterer authored
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
The packages have been in stable for 6 weeks as of this patch, let's not worry about the old ones. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
No need for proper recovery here in this debugging tool. Also sneak in a whitespace fix while we're here. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Fixes compiler warning: evdev.c:2899:2: warning: 'pri' may be used uninitialized in this function [-Wmaybe-uninitialized] Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
- Jun 18, 2017
-
-
Peter Hutterer authored
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
- Jun 15, 2017
-
-
Peter Hutterer authored
Because it's too annoying to trigger the hot corner every few seconds while pointer debugging. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Obsolete since the libinput-test-suite-runner was added Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-
- Jun 13, 2017
-
-
Peter Hutterer authored
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-