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,


Reply via email to