Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libinput for openSUSE:Factory checked in at 2021-12-21 18:40:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libinput (Old) and /work/SRC/openSUSE:Factory/.libinput.new.2520 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libinput" Tue Dec 21 18:40:14 2021 rev:106 rq:941612 version:1.19.3 Changes: -------- --- /work/SRC/openSUSE:Factory/libinput/libinput.changes 2021-10-23 23:13:57.708980671 +0200 +++ /work/SRC/openSUSE:Factory/.libinput.new.2520/libinput.changes 2021-12-21 18:40:15.657853878 +0100 @@ -1,0 +2,9 @@ +Mon Dec 13 10:01:03 UTC 2021 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 1.19.3 + * quirks: add ModelBouncingKeys for A4Tech X-710BK Mouse + * quirks: Dell 15R touchpad settings for firmware v3 + * quirks: change touchpad pressure on Lenovo Yoga 2 Pro + * gestures: cancel hold gestures on thumb detection + +------------------------------------------------------------------- Old: ---- libinput-1.19.2.tar.xz libinput-1.19.2.tar.xz.sig New: ---- libinput-1.19.3.tar.xz libinput-1.19.3.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libinput.spec ++++++ --- /var/tmp/diff_new_pack.0GU7xH/_old 2021-12-21 18:40:16.201854366 +0100 +++ /var/tmp/diff_new_pack.0GU7xH/_new 2021-12-21 18:40:16.205854370 +0100 @@ -37,7 +37,7 @@ %define lname libinput10 %define pname libinput Name: libinput%{?xsuffix} -Version: 1.19.2 +Version: 1.19.3 Release: 0 Summary: Input device and event processing library License: MIT ++++++ libinput-1.19.2.tar.xz -> libinput-1.19.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libinput-1.19.2/doc/user/tablet-debugging.rst new/libinput-1.19.3/doc/user/tablet-debugging.rst --- old/libinput-1.19.2/doc/user/tablet-debugging.rst 2021-10-21 06:28:30.330173500 +0200 +++ new/libinput-1.19.3/doc/user/tablet-debugging.rst 2021-12-13 04:43:13.880429300 +0100 @@ -39,6 +39,6 @@ - **resolution** indicates that the device does not have a resolution set for the x and y axes. This can be fixed with a hwdb entry, locate and read the `60-evdev.hwdb - <https://github.com/systemd/systemd/tree/master/hwdb/60-evdev.hwdb>`__ file + <https://github.com/systemd/systemd/blob/main/hwdb.d/60-evdev.hwdb>`__ file on your machine and file a pull request with the fixes against `systemd <https://github.com/systemd/systemd/>`__. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libinput-1.19.2/doc/user/trackpoints.rst new/libinput-1.19.3/doc/user/trackpoints.rst --- old/libinput-1.19.2/doc/user/trackpoints.rst 2021-10-21 06:28:30.331173400 +0200 +++ new/libinput-1.19.3/doc/user/trackpoints.rst 2021-12-13 04:43:13.880429300 +0100 @@ -50,7 +50,7 @@ trackpoint is in a neutral state and no events are reported. Trackpoint data is hard to generalize, see `Observations on trackpoint input data -<a href="https://who-t.blogspot.com/2018/06/observations-on-trackpoint-input-data.html">`_ +<https://who-t.blogspot.com/2018/06/observations-on-trackpoint-input-data.html>`_ for more details. .. figure:: trackpoint-delta-illustration.svg diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libinput-1.19.2/meson.build new/libinput-1.19.3/meson.build --- old/libinput-1.19.2/meson.build 2021-10-21 06:28:30.332173600 +0200 +++ new/libinput-1.19.3/meson.build 2021-12-13 04:43:13.882429400 +0100 @@ -1,5 +1,5 @@ project('libinput', 'c', - version : '1.19.2', + version : '1.19.3', license : 'MIT/Expat', default_options : [ 'c_std=gnu99', 'warning_level=2' ], meson_version : '>= 0.49.0') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libinput-1.19.2/quirks/30-vendor-a4tech.quirks new/libinput-1.19.3/quirks/30-vendor-a4tech.quirks --- old/libinput-1.19.2/quirks/30-vendor-a4tech.quirks 1970-01-01 01:00:00.000000000 +0100 +++ new/libinput-1.19.3/quirks/30-vendor-a4tech.quirks 2021-12-13 04:43:13.882429400 +0100 @@ -0,0 +1,5 @@ +[A4TECH USB X-710BK] +MatchVendor=0x09DA +MatchProduct=0x9090 +MatchUdevType=mouse +ModelBouncingKeys=1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libinput-1.19.2/quirks/50-system-dell.quirks new/libinput-1.19.3/quirks/50-system-dell.quirks --- old/libinput-1.19.2/quirks/50-system-dell.quirks 2021-10-21 06:28:30.334173400 +0200 +++ new/libinput-1.19.3/quirks/50-system-dell.quirks 2021-12-13 04:43:13.883429300 +0100 @@ -14,7 +14,8 @@ [Dell Inspiron 15R N5110 Touchpad] MatchUdevType=touchpad MatchName=*AlpsPS/2 ALPS GlidePoint -MatchDMIModalias=dmi:*bvrA07*svnDellInc.:*pnInspironN5110* +MatchVersion=0x0300 +MatchDMIModalias=dmi:*svnDellInc.:*pnInspironN5110* AttrPressureRange=100:95 [Dell Latitude E5510 Touchpad] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libinput-1.19.2/quirks/50-system-lenovo.quirks new/libinput-1.19.3/quirks/50-system-lenovo.quirks --- old/libinput-1.19.2/quirks/50-system-lenovo.quirks 2021-10-21 06:28:30.334173400 +0200 +++ new/libinput-1.19.3/quirks/50-system-lenovo.quirks 2021-12-13 04:43:13.883429300 +0100 @@ -272,3 +272,11 @@ MatchVendor=0x17EF MatchProduct=0x60E1 ModelLenovoTrackpointKeyboard2=1 + +# Modifies pressure range to avoid random jumps. +# https://gitlab.freedesktop.org/libinput/libinput/-/issues/407 +[Lenovo Yoga 2 Pro touchpad] +MatchUdevType=touchpad +MatchName=*SynPS/2 Synaptics TouchPad +MatchDMIModalias=dmi:*svnLENOVO:*:pvrLenovoYoga2Pro* +AttrPressureRange=50:45 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libinput-1.19.2/src/evdev-mt-touchpad-gestures.c new/libinput-1.19.3/src/evdev-mt-touchpad-gestures.c --- old/libinput-1.19.2/src/evdev-mt-touchpad-gestures.c 2021-10-21 06:28:30.335173600 +0200 +++ new/libinput-1.19.3/src/evdev-mt-touchpad-gestures.c 2021-12-13 04:43:13.884429200 +0100 @@ -958,7 +958,7 @@ */ if (tp->thumb.detect_thumbs && thumb_mm < min_move) { tp_thumb_suppress(tp, thumb); - tp_gesture_handle_event(tp, GESTURE_EVENT_RESET, time); + tp_gesture_cancel(tp, time); return; }