From 64bd7809b4af3a8ecec5a34180ae6d9d8356e310e4cfc8539181a94d7d68bd41 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Wed, 10 May 2017 20:04:34 +0000 Subject: [PATCH] Accepting request 494422 from home:Zaitor:branches:X11:Wayland New stable rel: libinput 1.7.2 is now available. The main change here are Paul's patches that change the pressure ranges for Elantech touchpads down to something more lenient. Previously, the range was set too high, causing the touchpad to behave erratically unless the finger pressure was quite high. Paul Kocialkowski (3): udev: Remove unused Elantech touchpad model binding udev: Select more generic pressure range values for Elantech touchpads udev: Add specific pressure range for the ASUS ZenBook UX21E Peter Hutterer (3): touchpad: move the pressure range to a hwdb entry doc: add documentation for touchpad pressure detection configure.ac: libinput 1.7.2 OBS-URL: https://build.opensuse.org/request/show/494422 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/libinput?expand=0&rev=119 --- libinput-1.7.1.tar.xz | 3 --- libinput-1.7.1.tar.xz.sig | Bin 72 -> 0 bytes libinput-1.7.2.tar.xz | 3 +++ libinput-1.7.2.tar.xz.sig | Bin 0 -> 95 bytes libinput-elantech-pressure-levels.patch | 23 ----------------------- libinput.changes | 10 ++++++++++ libinput.spec | 4 +--- 7 files changed, 14 insertions(+), 29 deletions(-) delete mode 100644 libinput-1.7.1.tar.xz delete mode 100644 libinput-1.7.1.tar.xz.sig create mode 100644 libinput-1.7.2.tar.xz create mode 100644 libinput-1.7.2.tar.xz.sig delete mode 100644 libinput-elantech-pressure-levels.patch diff --git a/libinput-1.7.1.tar.xz b/libinput-1.7.1.tar.xz deleted file mode 100644 index d1a4cbb..0000000 --- a/libinput-1.7.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2e56bc5bbf7d202dd94e1a5673489ce86fe10b1d4b5145948e9ba15f053247c1 -size 922432 diff --git a/libinput-1.7.1.tar.xz.sig b/libinput-1.7.1.tar.xz.sig deleted file mode 100644 index 23cb573954e01f05df50ec17707031a38e8691fabfffa29ae3e477a8aab6828b..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72 zcmV-O0Jr~$Mg#y60ssaD0$BdK*#HU&5aK(2aI|OezaiTIpH|?&tm>RZL=6XyoTbA_ e&3RQjVgR3H4vA}>83YS5+@B~Yq%Le6essjnpBxx`Hj~ANI2{Me+!)XW-%#fQc|oW>~Ot u=G~dh6O9c1IDS*twz_=9#$wecplGh!y}Z)58SBiS$#?$#_V|0T%w+(hV=12i literal 0 HcmV?d00001 diff --git a/libinput-elantech-pressure-levels.patch b/libinput-elantech-pressure-levels.patch deleted file mode 100644 index 6ff1de8..0000000 --- a/libinput-elantech-pressure-levels.patch +++ /dev/null @@ -1,23 +0,0 @@ -From: badshah400@gmail.com - -Fix pressure sensitivity for ELANTECH touchpads causing uncomfortable -two-finger taps, scrolls. - -References: http://bugzilla.opensuse.org/1034335 -References: http://bugs.freedesktop.orgs/100463 - -Index: libinput-1.7.0/src/evdev-mt-touchpad.c -=================================================================== ---- libinput-1.7.0.orig/src/evdev-mt-touchpad.c -+++ libinput-1.7.0/src/evdev-mt-touchpad.c -@@ -2383,8 +2383,8 @@ tp_init_pressure(struct tp_dispatch *tp, - range = abs->maximum - abs->minimum; - - if (device->model_flags & EVDEV_MODEL_ELANTECH_TOUCHPAD) { -- tp->pressure.high = 24; -- tp->pressure.low = 10; -+ tp->pressure.high = 10; -+ tp->pressure.low = 8; - } else if (device->model_flags & EVDEV_MODEL_CYAPA) { - tp->pressure.high = 10; - tp->pressure.low = 8; diff --git a/libinput.changes b/libinput.changes index 813c1ff..8614c3e 100644 --- a/libinput.changes +++ b/libinput.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Wed May 10 18:50:20 UTC 2017 - zaitor@opensuse.org + +- Update to version 1.7.2: + * The main change here are patches that change the pressure + ranges for Elantech touchpads down to something more lenient. + Previously, the range was set too high, causing the touchpad to + behave erratically unless the finger pressure was quite high. +- Drop libinput-elantech-pressure-levels.patch: Fixed upstream. + ------------------------------------------------------------------- Tue Apr 25 09:11:04 UTC 2017 - jengelh@inai.de diff --git a/libinput.spec b/libinput.spec index 1ffc6b4..5f69c02 100644 --- a/libinput.spec +++ b/libinput.spec @@ -18,7 +18,7 @@ Name: libinput %define lname libinput10 -Version: 1.7.1 +Version: 1.7.2 Release: 0 Summary: Input device and event processing library License: MIT @@ -32,7 +32,6 @@ Source: http://freedesktop.org/software/libinput/%name-%version.tar.xz Source2: http://freedesktop.org/software/libinput/%name-%version.tar.xz.sig Source3: baselibs.conf Source4: %name.keyring -Patch1: libinput-elantech-pressure-levels.patch #git#BuildRequires: autoconf >= 2.64 #git#BuildRequires: automake >= 1.11 #git#BuildRequires: libtool >= 2.2 @@ -99,7 +98,6 @@ to develop applications that require libinput. %prep %setup -qn %name-%version -%patch -P 1 -p1 %build if [ ! -e configure ]; then