Hello community,

here is the log from the commit of package libinput for openSUSE:Factory 
checked in at 2018-04-22 14:33:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libinput (Old)
 and      /work/SRC/openSUSE:Factory/.libinput.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libinput"

Sun Apr 22 14:33:58 2018 rev:60 rq:598018 version:1.10.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/libinput/libinput.changes        2018-04-17 
11:11:08.092370567 +0200
+++ /work/SRC/openSUSE:Factory/.libinput.new/libinput.changes   2018-04-22 
14:34:05.233023468 +0200
@@ -1,0 +2,10 @@
+Thu Apr 19 07:04:52 UTC 2018 - jeng...@inai.de
+
+- Update to new bugfix release 1.10.5
+  * The Logitech K400 has button debouncing disabled to avoid
+    missing double-taps. The Dell XPS13 L322X had the touchpad
+    pressure ranges added to provide better responsiveness. And
+    the Lenovo T440, T450s and X280 laptops had the trackpoint
+    ranges added to provide better trackpoint acceleration.
+
+-------------------------------------------------------------------

Old:
----
  libinput-1.10.4.tar.xz
  libinput-1.10.4.tar.xz.sig

New:
----
  libinput-1.10.5.tar.xz
  libinput-1.10.5.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libinput.spec ++++++
--- /var/tmp/diff_new_pack.y4rhMQ/_old  2018-04-22 14:34:05.992995964 +0200
+++ /var/tmp/diff_new_pack.y4rhMQ/_new  2018-04-22 14:34:05.996995819 +0200
@@ -18,7 +18,7 @@
 
 Name:           libinput
 %define lname  libinput10
-Version:        1.10.4
+Version:        1.10.5
 Release:        0
 Summary:        Input device and event processing library
 License:        MIT

++++++ kill-env.diff ++++++
--- /var/tmp/diff_new_pack.y4rhMQ/_old  2018-04-22 14:34:06.040994227 +0200
+++ /var/tmp/diff_new_pack.y4rhMQ/_new  2018-04-22 14:34:06.040994227 +0200
@@ -5,44 +5,55 @@
 ---
  tools/libinput-measure-touch-size        |    2 +-
  tools/libinput-measure-touchpad-pressure |    2 +-
+ tools/libinput-measure-touchpad-tap      |    2 +-
  tools/libinput-measure-trackpoint-range  |    2 +-
  udev/parse_hwdb.py                       |    2 +-
- 4 files changed, 4 insertions(+), 4 deletions(-)
+ 5 files changed, 5 insertions(+), 5 deletions(-)
 
-Index: libinput-1.9.3/tools/libinput-measure-touch-size
+Index: libinput-1.10.5/tools/libinput-measure-touch-size
 ===================================================================
---- libinput-1.9.3.orig/tools/libinput-measure-touch-size
-+++ libinput-1.9.3/tools/libinput-measure-touch-size
+--- libinput-1.10.5.orig/tools/libinput-measure-touch-size
++++ libinput-1.10.5/tools/libinput-measure-touch-size
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env python3
 +#!/usr/bin/python3
  # vim: set expandtab shiftwidth=4:
  # -*- Mode: python; coding: utf-8; indent-tabs-mode: nil -*- */
  #
-Index: libinput-1.9.3/tools/libinput-measure-touchpad-pressure
+Index: libinput-1.10.5/tools/libinput-measure-touchpad-pressure
 ===================================================================
---- libinput-1.9.3.orig/tools/libinput-measure-touchpad-pressure
-+++ libinput-1.9.3/tools/libinput-measure-touchpad-pressure
+--- libinput-1.10.5.orig/tools/libinput-measure-touchpad-pressure
++++ libinput-1.10.5/tools/libinput-measure-touchpad-pressure
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env python3
 +#!/usr/bin/python3
  # vim: set expandtab shiftwidth=4:
  # -*- Mode: python; coding: utf-8; indent-tabs-mode: nil -*- */
  #
-Index: libinput-1.9.3/tools/libinput-measure-trackpoint-range
+Index: libinput-1.10.5/tools/libinput-measure-touchpad-tap
 ===================================================================
---- libinput-1.9.3.orig/tools/libinput-measure-trackpoint-range
-+++ libinput-1.9.3/tools/libinput-measure-trackpoint-range
+--- libinput-1.10.5.orig/tools/libinput-measure-touchpad-tap
++++ libinput-1.10.5/tools/libinput-measure-touchpad-tap
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env python3
 +#!/usr/bin/python3
  # vim: set expandtab shiftwidth=4:
  # -*- Mode: python; coding: utf-8; indent-tabs-mode: nil -*- */
  #
-Index: libinput-1.9.3/udev/parse_hwdb.py
+Index: libinput-1.10.5/tools/libinput-measure-trackpoint-range
 ===================================================================
---- libinput-1.9.3.orig/udev/parse_hwdb.py
-+++ libinput-1.9.3/udev/parse_hwdb.py
+--- libinput-1.10.5.orig/tools/libinput-measure-trackpoint-range
++++ libinput-1.10.5/tools/libinput-measure-trackpoint-range
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python3
++#!/usr/bin/python3
+ # vim: set expandtab shiftwidth=4:
+ # -*- Mode: python; coding: utf-8; indent-tabs-mode: nil -*- */
+ #
+Index: libinput-1.10.5/udev/parse_hwdb.py
+===================================================================
+--- libinput-1.10.5.orig/udev/parse_hwdb.py
++++ libinput-1.10.5/udev/parse_hwdb.py
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env python3
 +#!/usr/bin/python3

++++++ libinput-1.10.4.tar.xz -> libinput-1.10.5.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libinput-1.10.4/meson.build 
new/libinput-1.10.5/meson.build
--- old/libinput-1.10.4/meson.build     2018-04-09 06:53:52.000000000 +0200
+++ new/libinput-1.10.5/meson.build     2018-04-19 04:02:13.000000000 +0200
@@ -1,5 +1,5 @@
 project('libinput', 'c', 'cpp',
-       version : '1.10.4',
+       version : '1.10.5',
        license : 'MIT/Expat',
        default_options : [ 'c_std=gnu99', 'warning_level=2' ],
        meson_version : '>= 0.40.0')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libinput-1.10.4/src/evdev-debounce.c 
new/libinput-1.10.5/src/evdev-debounce.c
--- old/libinput-1.10.4/src/evdev-debounce.c    2018-04-09 06:53:52.000000000 
+0200
+++ new/libinput-1.10.5/src/evdev-debounce.c    2018-04-19 04:02:13.000000000 
+0200
@@ -568,7 +568,8 @@
        struct evdev_device *device = dispatch->device;
        char timer_name[64];
 
-       if (device->model_flags & EVDEV_MODEL_MS_NANO_TRANSCEIVER) {
+       if (device->model_flags &
+           (EVDEV_MODEL_MS_NANO_TRANSCEIVER|EVDEV_MODEL_LOGITECH_K400)) {
                dispatch->debounce.state = DEBOUNCE_STATE_DISABLED;
                return;
        }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libinput-1.10.4/src/evdev.c 
new/libinput-1.10.5/src/evdev.c
--- old/libinput-1.10.4/src/evdev.c     2018-04-09 06:53:52.000000000 +0200
+++ new/libinput-1.10.5/src/evdev.c     2018-04-19 04:02:13.000000000 +0200
@@ -1180,6 +1180,12 @@
                goto out;
        }
 
+       evdev_log_info(device,
+                      "trackpoint does not have a specified range, "
+                      "guessing... see %strackpoints.html\n",
+                      HTTP_DOC_LINK);
+
+
        prop = udev_device_get_property_value(device->udev_device,
                                              "POINTINGSTICK_SENSITIVITY");
        if (prop) {
@@ -1251,6 +1257,7 @@
                MODEL(ALPS_TOUCHPAD),
                MODEL(SYNAPTICS_SERIAL_TOUCHPAD),
                MODEL(JUMPING_SEMI_MT),
+               MODEL(LOGITECH_K400),
                MODEL(CYBORG_RAT),
                MODEL(HP_STREAM11_TOUCHPAD),
                MODEL(LENOVO_T450_TOUCHPAD),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libinput-1.10.4/src/evdev.h 
new/libinput-1.10.5/src/evdev.h
--- old/libinput-1.10.4/src/evdev.h     2018-04-09 06:53:52.000000000 +0200
+++ new/libinput-1.10.5/src/evdev.h     2018-04-19 04:02:13.000000000 +0200
@@ -110,6 +110,7 @@
        EVDEV_MODEL_ALPS_TOUCHPAD = (1 << 8),
        EVDEV_MODEL_SYNAPTICS_SERIAL_TOUCHPAD = (1 << 9),
        EVDEV_MODEL_JUMPING_SEMI_MT = (1 << 10),
+       EVDEV_MODEL_LOGITECH_K400 = (1 << 11),
        EVDEV_MODEL_LENOVO_X220_TOUCHPAD_FW81 = (1 << 12),
        EVDEV_MODEL_CYBORG_RAT = (1 << 14),
        EVDEV_MODEL_HP_STREAM11_TOUCHPAD = (1 << 16),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libinput-1.10.4/udev/90-libinput-model-quirks.hwdb 
new/libinput-1.10.5/udev/90-libinput-model-quirks.hwdb
--- old/libinput-1.10.4/udev/90-libinput-model-quirks.hwdb      2018-04-09 
06:53:52.000000000 +0200
+++ new/libinput-1.10.5/udev/90-libinput-model-quirks.hwdb      2018-04-19 
04:02:13.000000000 +0200
@@ -97,6 +97,10 @@
 libinput:name:*AlpsPS/2 ALPS GlidePoint:dmi:*svnDellInc.:pnLatitudeE6220:*
  LIBINPUT_ATTR_PRESSURE_RANGE=100:90
 
+libinput:name:*CyPS/2 Cypress Trackpad:dmi:*svnDell*:*XPSL322X*
+ LIBINPUT_ATTR_PRESSURE_RANGE=30:20
+ LIBINPUT_ATTR_PALM_PRESSURE_THRESHOLD=254
+
 ##########################################
 # Elantech
 ##########################################
@@ -198,6 +202,20 @@
 libinput:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO:*:pvrThinkPadX230*
  LIBINPUT_MODEL_LENOVO_X230=1
 
+# T440p on PS/2
+libinput:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO:*:pvrThinkPadT440p*
+# T440p on RMI4
+libinput:name:Synaptics tm2964-001:dmi:*svnLENOVO:*:pvrThinkPadT440p*
+ LIBINPUT_MODEL_LENOVO_T450_TOUCHPAD=1
+
+# T440s trackpoint
+libinput:name:TPPS/2 IBM TrackPoint:dmi:*svnLENOVO:*:pvrThinkPadT440s*
+ LIBINPUT_ATTR_TRACKPOINT_RANGE=30
+
+# T450s trackpoint
+libinput:name:TPPS/2 IBM TrackPoint:dmi:*svnLENOVO:*:pvrThinkPadT450s*
+ LIBINPUT_ATTR_TRACKPOINT_RANGE=50
+
 # Lenovo T450/T460 and all other Lenovos of the *50 and *60 generation,
 # including the X1 Carbon 3rd gen
 libinput:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO:*:pvrThinkPad??50*:
@@ -210,6 +228,10 @@
 libinput:keyboard:input:b0003v17EFp6047*
  LIBINPUT_ATTR_KEYBOARD_INTEGRATION=external
 
+# Lenovo X280
+libinput:name:*ALPS TrackPoint*:svnLENOVO:*:pvrThinkPadX280:*
+ LIBINPUT_ATTR_TRACKPOINT_RANGE=70
+
 ##########################################
 # Logitech
 ##########################################
@@ -220,6 +242,10 @@
 libinput:mouse:input:b0003v046DpC408*
  LIBINPUT_MODEL_LOGITECH_MARBLE_MOUSE=1
 
+# Logitech K400
+libinput:mouse:input:b0003v046Dp4024*
+ LIBINPUT_MODEL_LOGITECH_K400=1
+
 ##########################################
 # Microsoft
 ##########################################
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libinput-1.10.4/udev/parse_hwdb.py 
new/libinput-1.10.5/udev/parse_hwdb.py
--- old/libinput-1.10.4/udev/parse_hwdb.py      2018-04-09 06:53:52.000000000 
+0200
+++ new/libinput-1.10.5/udev/parse_hwdb.py      2018-04-19 04:02:13.000000000 
+0200
@@ -113,6 +113,7 @@
         ('LIBINPUT_ATTR_LID_SWITCH_RELIABILITY',
          Or(('reliable', 'write_open'))),
         ('LIBINPUT_ATTR_KEYBOARD_INTEGRATION', Or(('internal', 'external'))),
+        ('LIBINPUT_ATTR_TRACKPOINT_RANGE', INTEGER('Y')),
     )
     value_props = [Literal(name)('NAME') - Suppress('=') - val('VALUE') for
                    name, val in vprops]


Reply via email to