forked from pool/libinput
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
This commit is contained in:
parent
85740417c7
commit
64bd7809b4
BIN
libinput-1.7.1.tar.xz
(Stored with Git LFS)
BIN
libinput-1.7.1.tar.xz
(Stored with Git LFS)
Binary file not shown.
Binary file not shown.
BIN
libinput-1.7.2.tar.xz
(Stored with Git LFS)
Normal file
BIN
libinput-1.7.2.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
libinput-1.7.2.tar.xz.sig
Normal file
BIN
libinput-1.7.2.tar.xz.sig
Normal file
Binary file not shown.
@ -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;
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user