Hello community, here is the log from the commit of package libinput for openSUSE:Factory checked in at 2018-12-21 08:19:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libinput (Old) and /work/SRC/openSUSE:Factory/.libinput.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libinput" Fri Dec 21 08:19:38 2018 rev:70 rq:659300 version:1.12.4 Changes: -------- --- /work/SRC/openSUSE:Factory/libinput/libinput.changes 2018-11-13 16:22:12.215015183 +0100 +++ /work/SRC/openSUSE:Factory/.libinput.new.28833/libinput.changes 2018-12-21 08:19:39.777668626 +0100 @@ -1,0 +2,9 @@ +Tue Dec 18 12:44:52 UTC 2018 - Jan Engelhardt <jeng...@inai.de> + +- Update to new upstream release 1.12.4 + * Three hardware-specific quirks for the HP Spectre x360 + (touchpad pressure thresholds), the Macbook Pro 11,2 (palm + thresholds) and the Lenovo T480s (missing + INPUT_PROP_BUTTONPAD) were added. + +------------------------------------------------------------------- Old: ---- libinput-1.12.3.tar.xz libinput-1.12.3.tar.xz.sig New: ---- libinput-1.12.4.tar.xz libinput-1.12.4.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libinput.spec ++++++ --- /var/tmp/diff_new_pack.DPgDbf/_old 2018-12-21 08:19:40.437668008 +0100 +++ /var/tmp/diff_new_pack.DPgDbf/_new 2018-12-21 08:19:40.437668008 +0100 @@ -22,7 +22,7 @@ Name: libinput %define lname libinput10 -Version: 1.12.3 +Version: 1.12.4 Release: 0 Summary: Input device and event processing library License: MIT ++++++ libinput-1.12.3.tar.xz -> libinput-1.12.4.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libinput-1.12.3/doc/user/reporting-bugs.rst new/libinput-1.12.4/doc/user/reporting-bugs.rst --- old/libinput-1.12.3/doc/user/reporting-bugs.rst 2018-11-07 05:57:20.000000000 +0100 +++ new/libinput-1.12.4/doc/user/reporting-bugs.rst 2018-12-18 06:06:18.000000000 +0100 @@ -288,7 +288,7 @@ ------------------------------------------------------------------------------ libinput's policy on closing bugs is: once the fix for a given bug is on git -master, the bug is considered fixed and the bugzilla entry will be closed +master, the bug is considered fixed and the gitlab issue will be closed accordingly. Of course, unless you actually run git master, the bug will continue to diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libinput-1.12.3/meson.build new/libinput-1.12.4/meson.build --- old/libinput-1.12.3/meson.build 2018-11-07 05:57:20.000000000 +0100 +++ new/libinput-1.12.4/meson.build 2018-12-18 06:06:18.000000000 +0100 @@ -1,5 +1,5 @@ project('libinput', 'c', 'cpp', - version : '1.12.3', + version : '1.12.4', license : 'MIT/Expat', default_options : [ 'c_std=gnu99', 'warning_level=2' ], meson_version : '>= 0.41.0') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libinput-1.12.3/quirks/50-system-apple.quirks new/libinput-1.12.4/quirks/50-system-apple.quirks --- old/libinput-1.12.3/quirks/50-system-apple.quirks 2018-11-07 05:57:20.000000000 +0100 +++ new/libinput-1.12.4/quirks/50-system-apple.quirks 2018-12-18 06:06:18.000000000 +0100 @@ -52,3 +52,10 @@ MatchVendor=0x05AC MatchProduct=0x0237 AttrPalmSizeThreshold=1000 + +[Apple Laptop Touchpad (MacBookPro11,2 among others)] +MatchUdevType=touchpad +MatchBus=usb +MatchVendor=0x5AC +MatchProduct=0x0262 +AttrPalmSizeThreshold=1600 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libinput-1.12.3/quirks/50-system-hp.quirks new/libinput-1.12.4/quirks/50-system-hp.quirks --- old/libinput-1.12.3/quirks/50-system-hp.quirks 2018-11-07 05:57:20.000000000 +0100 +++ new/libinput-1.12.4/quirks/50-system-hp.quirks 2018-12-18 06:06:18.000000000 +0100 @@ -33,3 +33,11 @@ MatchName=*Cypress APA Trackpad *cyapa* MatchDMIModalias=dmi:*svnHewlett-Packard*:pnFalco* AttrPressureRange=12:8 + +[HP Spectre x360 Convertable 15-bl1xx] +MatchUdevType=touchpad +MatchName=*SynPS/2 Synaptics TouchPad +MatchDMIModalias=dmi:*svnHP:pnHPSpectrex360Convertible15-bl1XX:* +AttrPressureRange=55:40 +AttrThumbPressureThreshold=90 +AttrPalmPressureThreshold=100 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libinput-1.12.3/quirks/50-system-lenovo.quirks new/libinput-1.12.4/quirks/50-system-lenovo.quirks --- old/libinput-1.12.3/quirks/50-system-lenovo.quirks 2018-11-07 05:57:20.000000000 +0100 +++ new/libinput-1.12.4/quirks/50-system-lenovo.quirks 2018-12-18 06:06:18.000000000 +0100 @@ -20,6 +20,11 @@ MatchDMIModalias=dmi:*svnLENOVO:*:pvrThinkPadT440p* ModelLenovoT450Touchpad=1 +[Lenovo T480s Touchpad] +MatchName=Elan Touchpad +MatchDMIModalias=dmi:*svnLENOVO:*:pvrThinkPadT480s* +ModelLenovoT480sTouchpad=1 + [Lenovo X200 Trackpoint] MatchName=*TPPS/2 IBM TrackPoint MatchDMIModalias=dmi:*svnLENOVO:*pvrThinkPadX20?:* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libinput-1.12.3/src/evdev.c new/libinput-1.12.4/src/evdev.c --- old/libinput-1.12.3/src/evdev.c 2018-11-07 05:57:20.000000000 +0100 +++ new/libinput-1.12.4/src/evdev.c 2018-12-18 06:06:18.000000000 +0100 @@ -1908,6 +1908,12 @@ libevdev_enable_property(device->evdev, INPUT_PROP_BUTTONPAD); + /* Touchpad is a clickpad but INPUT_PROP_BUTTONPAD is not set, see + * https://gitlab.freedesktop.org/libinput/libinput/issues/177 */ + if (evdev_device_has_model_quirk(device, QUIRK_MODEL_LENOVO_T480S_TOUCHPAD)) + libevdev_enable_property(device->evdev, + INPUT_PROP_BUTTONPAD); + /* Touchpad claims to have 4 slots but only ever sends 2 * https://bugs.freedesktop.org/show_bug.cgi?id=98100 */ if (evdev_device_has_model_quirk(device, QUIRK_MODEL_HP_ZBOOK_STUDIO_G3)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libinput-1.12.3/src/quirks.c new/libinput-1.12.4/src/quirks.c --- old/libinput-1.12.3/src/quirks.c 2018-11-07 05:57:20.000000000 +0100 +++ new/libinput-1.12.4/src/quirks.c 2018-12-18 06:06:18.000000000 +0100 @@ -241,6 +241,7 @@ case QUIRK_MODEL_HP_ZBOOK_STUDIO_G3: return "ModelHPZBookStudioG3"; case QUIRK_MODEL_LENOVO_SCROLLPOINT: return "ModelLenovoScrollPoint"; case QUIRK_MODEL_LENOVO_T450_TOUCHPAD: return "ModelLenovoT450Touchpad"; + case QUIRK_MODEL_LENOVO_T480S_TOUCHPAD: return "ModelLenovoT480sTouchpad"; case QUIRK_MODEL_LENOVO_X230: return "ModelLenovoX230"; case QUIRK_MODEL_SYNAPTICS_SERIAL_TOUCHPAD: return "ModelSynapticsSerialTouchpad"; case QUIRK_MODEL_SYSTEM76_BONOBO: return "ModelSystem76Bonobo"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libinput-1.12.3/src/quirks.h new/libinput-1.12.4/src/quirks.h --- old/libinput-1.12.3/src/quirks.h 2018-11-07 05:57:20.000000000 +0100 +++ new/libinput-1.12.4/src/quirks.h 2018-12-18 06:06:18.000000000 +0100 @@ -73,6 +73,7 @@ QUIRK_MODEL_HP_ZBOOK_STUDIO_G3, QUIRK_MODEL_LENOVO_SCROLLPOINT, QUIRK_MODEL_LENOVO_T450_TOUCHPAD, + QUIRK_MODEL_LENOVO_T480S_TOUCHPAD, QUIRK_MODEL_LENOVO_X230, QUIRK_MODEL_SYNAPTICS_SERIAL_TOUCHPAD, QUIRK_MODEL_SYSTEM76_BONOBO,