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]
