- 30 Oct, 2017 5 commits
-
-
Peter Hutterer authored
Touchpads that require the hysteresis do not have filtering in the firmware and holding a finger still causes continuous cursor movements. This implies that we get a continuous stream of events with motion data. If the finger is on the touchpad but we don't see any motion, the finger is stationary and the touchpad firmware does filtering. In that case, we don't need to add a hysteresis on top. https://bugs.freedesktop.org/show_bug.cgi?id=98839Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Hardcoded to 'enabled' right now No functional changes Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
No functional changes 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>
-
- 27 Oct, 2017 1 commit
-
-
Peter Hutterer authored
Once the lid is closed, the keyboard event listener is set up to open the lid for us on keyboard events. With the right sequence, we can trigger the listener to be added to the list multiple times, triggering an assert in the list test code (or an infinite loop in the 1.8 branch). Conditions: * SW_LID value 1 - sets up the keyboard listener * keyboard event - sets lid_is_closed to false * SW_LID value 0 - is ignored because we're already open * SW_LID value 1 - sets up the keyboard listener again https://bugs.freedesktop.org/show_bug.cgi?id=103298Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 26 Oct, 2017 3 commits
-
-
Benjamin Tissoires authored
The version field is a per device information. We have no guarantees a touchscreen and a tablet device will share the same version of the firmware (especially if both firmwares are from different vendors). Fixes the touch arbitration for the Dell Canvas 27 Signed-off-by:
Benjamin Tissoires <benjamin.tissoires@gmail.com> Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
For GDK_SEAT_CAPABILITY_ALL_POINTING https://bugs.freedesktop.org/show_bug.cgi?id=103462Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 25 Oct, 2017 2 commits
-
-
Peter Hutterer authored
The main purpose of the edge zone is to detect palms in the area where we cannot assume a full finger size and thus cannot use any other palm detection mechanism. 8mm should be large enough that a finger should be detected based on other properties (size, pressure, ...). https://bugs.freedesktop.org/show_bug.cgi?id=103330Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
This patch only adjusted the left edge, not the right edge which was still on 8% This reverts commit 3e9e0e2e.
-
- 23 Oct, 2017 1 commit
-
-
Peter Hutterer authored
The main purpose of the edge zone is to detect palms in the area where we cannot assume a full finger size and thus cannot use any other palm detection mechanism. 8mm should be large enough that a finger should be detected based on other properties (size, pressure, ...). https://bugs.freedesktop.org/show_bug.cgi?id=103330Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by:
Daniel Martin <consume.noise@gmail.com>
-
- 20 Oct, 2017 3 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>
-
Peter Hutterer authored
-
- 19 Oct, 2017 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>
-
- 18 Oct, 2017 1 commit
-
-
Peter Hutterer authored
If we're adding an element that's not null or not a freshly initialized list, chances are we haven't removed it from a previous list. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by:
Jonas Ådahl <jadahl@gmail.com>
-
- 17 Oct, 2017 1 commit
-
-
Peter Hutterer authored
Our own reference may be the last one that's still alive if the context is currently suspended (litest_suspend()). If we unref before removing it from the path interface, we access already freed memory. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by:
Jonas Ådahl <jadahl@gmail.com>
-
- 10 Oct, 2017 2 commits
-
-
Peter Hutterer authored
We don't rely that the lid switch doesn't work in this test, but we always print a few things when a device gets successfully added. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 09 Oct, 2017 3 commits
-
-
Peter Hutterer authored
The keyword is 'value', not 'default'. With meson 0.43 this now stops building. https://bugs.freedesktop.org/show_bug.cgi?id=103162Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
This was accidentally made 755 as part of e9fc59efSigned-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
'rc' is possibly unused Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 06 Oct, 2017 1 commit
-
-
Peter Hutterer authored
When running with -j 1 and CK_FORK=no, the log_handler_count is shared between the tests. The log_priority tests can invoke the log handler during libinput_unref(), so on the next day the log handler starts with a nonzero log handler. Fix this by always initializing it to 0 in the tests we expect it to be zero and resetting it last. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 28 Sep, 2017 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>
-
- 27 Sep, 2017 3 commits
-
-
Peter Hutterer authored
These days it's mutter that controls the input devices, not g-s-d. 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
exit code 77 signals "skip this test" Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- 25 Sep, 2017 10 commits
-
-
Peter Hutterer authored
Because on some devices the keyboard is where the fingers are holding the device when in tablet mode. https://bugs.freedesktop.org/show_bug.cgi?id=102729Signed-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
if (foo) { everything } changed to : if (!foo) return everything Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Split out the fallback-specific device handling from the more generic evdev-specific handling (which is supposed to be available for all devices). Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
This is a fallback-specific private enum, don't pretend it's evdev-related Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Shove it into the generic dispatch interface so we don't entangle evdev and fallback. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
Peter Hutterer authored
Better for self-documentation than comments and makes it more obvious if we initialize something wrongly. 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
-
Peter Hutterer authored
Previously we only listened for events on the first one to come up, based on the assumption that there can only be one internal keyboard. The Razer Blade laptop keyboards come with with multiple event nodes, all looking like a normal keyboard. The one that comes up first is one for special keys, so typing on the internal keyboard after a lid switch does not toggle the write state. Fix this by allowing for up to 3 keyboard listeners for a lid switch. https://bugs.freedesktop.org/show_bug.cgi?id=102039Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-