Hello community,

here is the log from the commit of package libinput for openSUSE:Factory 
checked in at 2020-12-03 18:37:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libinput (Old)
 and      /work/SRC/openSUSE:Factory/.libinput.new.5913 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libinput"

Thu Dec  3 18:37:33 2020 rev:95 rq:851190 version:1.16.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/libinput/libinput.changes        2020-11-13 
18:55:28.261869032 +0100
+++ /work/SRC/openSUSE:Factory/.libinput.new.5913/libinput.changes      
2020-12-03 18:37:35.909626773 +0100
@@ -1,0 +2,7 @@
+Fri Nov 27 02:12:57 UTC 2020 - Jan Engelhardt <[email protected]>
+
+- Update to release 1.16.4
+  * Fix the termination of the readlink result                                 
                                       
+  * udev: update rules to handle bind/unbind events                            
                                       
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ libinput.spec ++++++
--- /var/tmp/diff_new_pack.xJZ0b5/_old  2020-12-03 18:37:36.637628153 +0100
+++ /var/tmp/diff_new_pack.xJZ0b5/_new  2020-12-03 18:37:36.641628161 +0100
@@ -38,7 +38,7 @@
 
 %define lname  libinput10
 %define pname  libinput
-Version:        1.16.3
+Version:        1.16.4
 Release:        0
 Summary:        Input device and event processing library
 License:        MIT

++++++ libinput-1.16.3.tar.xz -> libinput-1.16.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libinput-1.16.3/meson.build 
new/libinput-1.16.4/meson.build
--- old/libinput-1.16.3/meson.build     2020-11-03 05:42:35.842723100 +0100
+++ new/libinput-1.16.4/meson.build     2020-11-27 02:38:59.360086000 +0100
@@ -1,5 +1,5 @@
 project('libinput', 'c',
-       version : '1.16.3',
+       version : '1.16.4',
        license : 'MIT/Expat',
        default_options : [ 'c_std=gnu99', 'warning_level=2' ],
        meson_version : '>= 0.45.0')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libinput-1.16.3/src/builddir.h 
new/libinput-1.16.4/src/builddir.h
--- old/libinput-1.16.3/src/builddir.h  2020-11-03 05:42:35.843723000 +0100
+++ new/libinput-1.16.4/src/builddir.h  2020-11-27 02:38:59.365086000 +0100
@@ -35,7 +35,7 @@
 static inline char *
 builddir_lookup(void)
 {
-       char execdir[PATH_MAX] = {0};
+       char execdir[PATH_MAX];
        char *pathsep;
        ssize_t nread;
 
@@ -50,7 +50,7 @@
 
        /* readlink doesn't terminate the string and readlink says
           anything past sz is undefined */
-       execdir[++nread] = '\0';
+       execdir[nread] = '\0';
 
        pathsep = strrchr(execdir, '/');
        if (!pathsep)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libinput-1.16.3/src/evdev-mt-touchpad-thumb.c 
new/libinput-1.16.4/src/evdev-mt-touchpad-thumb.c
--- old/libinput-1.16.3/src/evdev-mt-touchpad-thumb.c   2020-11-03 
05:42:35.845723200 +0100
+++ new/libinput-1.16.4/src/evdev-mt-touchpad-thumb.c   2020-11-27 
02:38:59.368086000 +0100
@@ -358,8 +358,9 @@
         * the behavior of the other touches.)
         */
 
-       if ((newest->initial_time - oldest->initial_time) < THUMB_TIMEOUT &&
-         first->point.y < tp->thumb.lower_thumb_line) {
+       if (newest &&
+           (newest->initial_time - oldest->initial_time) < THUMB_TIMEOUT &&
+           first->point.y < tp->thumb.lower_thumb_line) {
                tp_thumb_lift(tp);
                return;
        }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libinput-1.16.3/test/litest-selftest.c 
new/libinput-1.16.4/test/litest-selftest.c
--- old/libinput-1.16.3/test/litest-selftest.c  2020-11-03 05:42:35.854723000 
+0100
+++ new/libinput-1.16.4/test/litest-selftest.c  2020-11-27 02:38:59.387086200 
+0100
@@ -350,7 +350,7 @@
 
 START_TEST(zalloc_overflow)
 {
-       zalloc(-1);
+       zalloc((size_t)-1);
 }
 END_TEST
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libinput-1.16.3/udev/80-libinput-device-groups.rules.in 
new/libinput-1.16.4/udev/80-libinput-device-groups.rules.in
--- old/libinput-1.16.3/udev/80-libinput-device-groups.rules.in 2020-11-03 
05:42:35.861723200 +0100
+++ new/libinput-1.16.4/udev/80-libinput-device-groups.rules.in 2020-11-27 
02:38:59.404086000 +0100
@@ -1,4 +1,4 @@
-ACTION!="add|change", GOTO="libinput_device_group_end"
+ACTION=="remove", GOTO="libinput_device_group_end"
 KERNEL!="event[0-9]*", GOTO="libinput_device_group_end"
 
 ATTRS{phys}=="?*", IMPORT{program}="@UDEV_TEST_PATH@libinput-device-group %S%p"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libinput-1.16.3/udev/90-libinput-fuzz-override.rules.in 
new/libinput-1.16.4/udev/90-libinput-fuzz-override.rules.in
--- old/libinput-1.16.3/udev/90-libinput-fuzz-override.rules.in 2020-11-03 
05:42:35.861723200 +0100
+++ new/libinput-1.16.4/udev/90-libinput-fuzz-override.rules.in 2020-11-27 
02:38:59.404086000 +0100
@@ -3,7 +3,7 @@
 # This file contains lookup rules for libinput model-specific quirks.
 # IT IS NOT A STABLE API AND SUBJECT TO CHANGE AT ANY TIME
 
-ACTION!="add|change", GOTO="libinput_fuzz_override_end"
+ACTION=="remove", GOTO="libinput_fuzz_override_end"
 KERNEL!="event*", GOTO="libinput_fuzz_override_end"
 
 # Two-step process: fuzz-extract sets the LIBINPUT_FUZZ property and
_______________________________________________
openSUSE Commits mailing list -- [email protected]
To unsubscribe, email [email protected]
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/[email protected]

Reply via email to