libinput 1.1.2

This commit is contained in:
Peter Hutterer 2015-12-09 09:39:18 +10:00
parent c851d38459
commit b7b0b48202
4 changed files with 7 additions and 60 deletions

1
.gitignore vendored
View File

@ -26,3 +26,4 @@
/libinput-1.0.2.tar.xz
/libinput-1.1.0.tar.xz
/libinput-1.1.1.tar.xz
/libinput-1.1.2.tar.xz

View File

@ -1,55 +0,0 @@
From 09a296708aa291e0dd5ada2db14f288a3095b61e Mon Sep 17 00:00:00 2001
From: Peter Hutterer <peter.hutterer@who-t.net>
Date: Mon, 9 Nov 2015 16:21:36 +1000
Subject: [PATCH libinput] touchpad: reduced the 2fg scroll threshold to 1mm
At least on the t440, this is enough to trigger correct detection between
pinch and scroll 90% of the time. Since scrolling is significantly more
prevalent than gesturing, erring on the side of scrolling at the cost of
misdetecting some gestures is acceptable.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
---
src/evdev-mt-touchpad-gestures.c | 2 +-
test/gestures.c | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/evdev-mt-touchpad-gestures.c b/src/evdev-mt-touchpad-gestures.c
index cc26e2a..80aa89f 100644
--- a/src/evdev-mt-touchpad-gestures.c
+++ b/src/evdev-mt-touchpad-gestures.c
@@ -195,7 +195,7 @@ tp_gesture_get_direction(struct tp_dispatch *tp, struct tp_touch *touch)
(tp->device->model_flags & EVDEV_MODEL_ELANTECH_TOUCHPAD) == 0)
move_threshold = TP_MM_TO_DPI_NORMALIZED(4);
else
- move_threshold = TP_MM_TO_DPI_NORMALIZED(2);
+ move_threshold = TP_MM_TO_DPI_NORMALIZED(1);
delta = device_delta(touch->point, touch->gesture.initial);
diff --git a/test/gestures.c b/test/gestures.c
index 9e44724..9fc73b9 100644
--- a/test/gestures.c
+++ b/test/gestures.c
@@ -294,13 +294,13 @@ START_TEST(gestures_spread)
for (i = 0; i < 15; i++) {
litest_push_event_frame(dev);
if (dir_x > 0.0)
- dir_x += 2;
+ dir_x += 1;
else if (dir_x < 0.0)
- dir_x -= 2;
+ dir_x -= 1;
if (dir_y > 0.0)
- dir_y += 2;
+ dir_y += 1;
else if (dir_y < 0.0)
- dir_y -= 2;
+ dir_y -= 1;
litest_touch_move(dev,
0,
50 + dir_x,
--
2.5.0

View File

@ -4,8 +4,8 @@
%global gitversion 58abea394
Name: libinput
Version: 1.1.1
Release: 2%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist}
Version: 1.1.2
Release: 1%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist}
Summary: Input device library
License: MIT
@ -20,8 +20,6 @@ Source0: http://www.freedesktop.org/software/libinput/libinput-%{version}
# Not upstream, keep until kernel 4.2 or 4.1.x with dbf3c37086
Patch01: 0001-touchpad-serial-synaptics-need-to-fake-new-touches-o.patch
# https://bugzilla.redhat.com/show_bug.cgi?id=1247958
Patch02: 0001-touchpad-reduced-the-2fg-scroll-threshold-to-1mm.patch
BuildRequires: git
BuildRequires: autoconf automake libtool pkgconfig
@ -99,6 +97,9 @@ find $RPM_BUILD_ROOT -name '*.la' -delete
%changelog
* Wed Dec 09 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.1.2-1
- libinput 1.1.2
* Mon Dec 07 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.1.1-2
- Reduce 2fg scroll threshold to 1mm (#1247958)

View File

@ -1 +1 @@
4a3fc842ac0b7bf0fa306ea7badc31a0 libinput-1.1.1.tar.xz
634830eb423acd71262b23a13154f6f7 libinput-1.1.2.tar.xz