From 85740417c7cdbcbfb7c1523c81b2c93ec61e4978b34e0c3731e9ad0711a84ca8 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Tue, 25 Apr 2017 09:41:19 +0000 Subject: [PATCH 1/2] libinput-1.7.1 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/libinput?expand=0&rev=118 --- libinput-1.7.0.tar.xz | 3 --- libinput-1.7.0.tar.xz.sig | Bin 72 -> 0 bytes libinput-1.7.1.tar.xz | 3 +++ libinput-1.7.1.tar.xz.sig | Bin 0 -> 72 bytes libinput.changes | 8 ++++++++ libinput.spec | 2 +- 6 files changed, 12 insertions(+), 4 deletions(-) delete mode 100644 libinput-1.7.0.tar.xz delete mode 100644 libinput-1.7.0.tar.xz.sig create mode 100644 libinput-1.7.1.tar.xz create mode 100644 libinput-1.7.1.tar.xz.sig diff --git a/libinput-1.7.0.tar.xz b/libinput-1.7.0.tar.xz deleted file mode 100644 index 73bcae2..0000000 --- a/libinput-1.7.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:12a670f63d01e9e9c98ad0b31aef22160aac52187b4ee8f068a6902181c1a8a8 -size 924472 diff --git a/libinput-1.7.0.tar.xz.sig b/libinput-1.7.0.tar.xz.sig deleted file mode 100644 index 2abb206927759c0cce7e9237819010c249102be74066f464205b8d172813c4e4..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72 zcmV-O0Jr~$Mg#y60ssaD0$9@x;Q$H=5aK(2aI|Oezl`w!pGi}P_txFQB7T*aC&U7u eXe~%7{s5jPe43Tx>dEV20MQoHqdqBH5{$Cqn;y&n diff --git a/libinput-1.7.1.tar.xz b/libinput-1.7.1.tar.xz new file mode 100644 index 0000000..d1a4cbb --- /dev/null +++ b/libinput-1.7.1.tar.xz @@ -0,0 +1,3 @@ +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 new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..23cb573954e01f05df50ec17707031a38e8691fabfffa29ae3e477a8aab6828b GIT binary patch literal 72 zcmV-O0Jr~$Mg#y60ssaD0$BdK*#HU&5aK(2aI|OezaiTIpH|?&tm>RZL=6XyoTbA_ e&3RQjVgR3H4vA}>83YS5+@B~Yq%Le6essjnpBx Date: Wed, 10 May 2017 20:04:34 +0000 Subject: [PATCH 2/2] 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