Hello community,
here is the log from the commit of package xf86-input-libinput for
openSUSE:Factory checked in at 2016-09-23 11:24:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xf86-input-libinput (Old)
and /work/SRC/openSUSE:Factory/.xf86-input-libinput.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xf86-input-libinput"
Changes:
--------
--- /work/SRC/openSUSE:Factory/xf86-input-libinput/xf86-input-libinput.changes
2016-05-04 08:17:47.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.xf86-input-libinput.new/xf86-input-libinput.changes
2016-09-23 11:24:30.000000000 +0200
@@ -1,0 +2,17 @@
+Tue Sep 20 08:31:52 UTC 2016 - [email protected]
+
+- install the driver by default; added "Supplements: xorg-x11-server"
+ for this (bnc#999098)
+
+-------------------------------------------------------------------
+Thu Sep 15 20:53:14 UTC 2016 - [email protected]
+
+- Update to version 0.19.1:
+ + One of the property names had a clear typo in it, "Horizonal"
+ instead of "Horizontal". This update corrects this property
+ name.
+ + A second patch was snuck in to avoid bug messages when
+ submitting button numbers beyond what we can handle in the
+ protocol.
+
+-------------------------------------------------------------------
Old:
----
xf86-input-libinput-0.19.0.tar.bz2
xf86-input-libinput-0.19.0.tar.bz2.sig
New:
----
xf86-input-libinput-0.19.1.tar.bz2
xf86-input-libinput-0.19.1.tar.bz2.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xf86-input-libinput.spec ++++++
--- /var/tmp/diff_new_pack.b7S5TI/_old 2016-09-23 11:24:32.000000000 +0200
+++ /var/tmp/diff_new_pack.b7S5TI/_new 2016-09-23 11:24:32.000000000 +0200
@@ -17,7 +17,7 @@
Name: xf86-input-libinput
-Version: 0.19.0
+Version: 0.19.1
Release: 0
Summary: Libinput driver for the Xorg X server
License: MIT
@@ -33,7 +33,7 @@
BuildRequires: pkgconfig(xorg-macros) >= 1.13
BuildRequires: pkgconfig(xorg-server) >= 1.10
BuildRequires: pkgconfig(xproto)
-#Supplements: xorg-x11-server
+Supplements: xorg-x11-server
# This was part of the xorg-x11-driver-input package up to version 7.6
Conflicts: xorg-x11-driver-input <= 7.6
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ xf86-input-libinput-0.19.0.tar.bz2 -> xf86-input-libinput-0.19.1.tar.bz2
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/xf86-input-libinput-0.19.0/ChangeLog
new/xf86-input-libinput-0.19.1/ChangeLog
--- old/xf86-input-libinput-0.19.0/ChangeLog 2016-04-28 05:52:07.000000000
+0200
+++ new/xf86-input-libinput-0.19.1/ChangeLog 2016-09-13 23:43:14.000000000
+0200
@@ -1,3 +1,45 @@
+commit 9b9fa156020c7859bea3b6196769f390bdabf1ee
+Author: Peter Hutterer <[email protected]>
+Date: Wed Sep 14 07:17:51 2016 +1000
+
+ xf86-input-libinput 0.19.1
+
+ Signed-off-by: Peter Hutterer <[email protected]>
+
+commit 0d8d6f15e2961291c2bbf977913ba18ff20bad63
+Author: Peter Hutterer <[email protected]>
+Date: Tue Sep 13 14:37:07 2016 +1000
+
+ Correct the horizontal scroll property name
+
+ Clear typo. Not bothering to be backwards compatible here, anything that
uses
+ the #define will update on rebuild, anyone using the string directly
should've
+ told me about the typo...
+
+ Signed-off-by: Peter Hutterer <[email protected]>
+ Reviewed-by: Hans de Goede <[email protected]>
+ (cherry picked from commit 2f1df46ba9ef91c079f6485c04ac7c5515d6057a)
+
+commit e85ec72025bf003cf73948d02297bf46159f1eac
+Author: Peter Hutterer <[email protected]>
+Date: Tue Aug 16 09:34:36 2016 +1000
+
+ Comment two read-only properties as such
+
+ Signed-off-by: Peter Hutterer <[email protected]>
+ (cherry picked from commit b508c54fa0d569beb00ccba3d5b27ca993aae94d)
+
+commit 758e9037b56a502f90a032b2438dc307334ca190
+Author: Peter Hutterer <[email protected]>
+Date: Mon May 9 07:58:51 2016 +1000
+
+ Discard buttons >= 256
+
+ https://bugs.freedesktop.org/show_bug.cgi?id=95295
+
+ Signed-off-by: Peter Hutterer <[email protected]>
+ (cherry picked from commit ce85432f41549cd6f3c6e0c5e2e39d0c1aee8dfd)
+
commit f9b6fa21df735e9a68c5f527afc422f519d6002c
Author: Peter Hutterer <[email protected]>
Date: Thu Apr 28 13:43:49 2016 +1000
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/xf86-input-libinput-0.19.0/configure
new/xf86-input-libinput-0.19.1/configure
--- old/xf86-input-libinput-0.19.0/configure 2016-04-28 05:51:50.000000000
+0200
+++ new/xf86-input-libinput-0.19.1/configure 2016-09-13 23:18:53.000000000
+0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for xf86-input-libinput 0.19.0.
+# Generated by GNU Autoconf 2.69 for xf86-input-libinput 0.19.1.
#
# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
#
@@ -591,8 +591,8 @@
# Identity of this package.
PACKAGE_NAME='xf86-input-libinput'
PACKAGE_TARNAME='xf86-input-libinput'
-PACKAGE_VERSION='0.19.0'
-PACKAGE_STRING='xf86-input-libinput 0.19.0'
+PACKAGE_VERSION='0.19.1'
+PACKAGE_STRING='xf86-input-libinput 0.19.1'
PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
PACKAGE_URL=''
@@ -1356,7 +1356,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures xf86-input-libinput 0.19.0 to adapt to many kinds of
systems.
+\`configure' configures xf86-input-libinput 0.19.1 to adapt to many kinds of
systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1427,7 +1427,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of xf86-input-libinput 0.19.0:";;
+ short | recursive ) echo "Configuration of xf86-input-libinput 0.19.1:";;
esac
cat <<\_ACEOF
@@ -1561,7 +1561,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-xf86-input-libinput configure 0.19.0
+xf86-input-libinput configure 0.19.1
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1885,7 +1885,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by xf86-input-libinput $as_me 0.19.0, which was
+It was created by xf86-input-libinput $as_me 0.19.1, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2753,7 +2753,7 @@
# Define the identity of the package.
PACKAGE='xf86-input-libinput'
- VERSION='0.19.0'
+ VERSION='0.19.1'
cat >>confdefs.h <<_ACEOF
@@ -19030,7 +19030,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by xf86-input-libinput $as_me 0.19.0, which was
+This file was extended by xf86-input-libinput $as_me 0.19.1, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -19096,7 +19096,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //;
s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-xf86-input-libinput config.status 0.19.0
+xf86-input-libinput config.status 0.19.1
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/xf86-input-libinput-0.19.0/configure.ac
new/xf86-input-libinput-0.19.1/configure.ac
--- old/xf86-input-libinput-0.19.0/configure.ac 2016-04-28 05:42:09.000000000
+0200
+++ new/xf86-input-libinput-0.19.1/configure.ac 2016-09-13 23:17:36.000000000
+0200
@@ -23,7 +23,7 @@
# Initialize Autoconf
AC_PREREQ([2.60])
AC_INIT([xf86-input-libinput],
- [0.19.0],
+ [0.19.1],
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
[xf86-input-libinput])
AC_CONFIG_SRCDIR([Makefile.am])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xf86-input-libinput-0.19.0/include/libinput-properties.h
new/xf86-input-libinput-0.19.1/include/libinput-properties.h
--- old/xf86-input-libinput-0.19.0/include/libinput-properties.h
2016-02-08 01:46:23.000000000 +0100
+++ new/xf86-input-libinput-0.19.1/include/libinput-properties.h
2016-09-13 23:17:22.000000000 +0200
@@ -33,13 +33,13 @@
/* Tap drag enabled/disabled: BOOL, 1 value */
#define LIBINPUT_PROP_TAP_DRAG "libinput Tapping Drag Enabled"
-/* Tap drag default enabled/disabled: BOOL, 1 value */
+/* Tap drag default enabled/disabled: BOOL, 1 value, read-only */
#define LIBINPUT_PROP_TAP_DRAG_DEFAULT "libinput Tapping Drag Enabled Default"
/* Tap drag lock enabled/disabled: BOOL, 1 value */
#define LIBINPUT_PROP_TAP_DRAG_LOCK "libinput Tapping Drag Lock Enabled"
-/* Tap drag lock default enabled/disabled: BOOL, 1 value */
+/* Tap drag lock default enabled/disabled: BOOL, 1 value, read-only */
#define LIBINPUT_PROP_TAP_DRAG_LOCK_DEFAULT "libinput Tapping Drag Lock
Enabled Default"
/* Calibration matrix: FLOAT, 9 values of a 3x3 matrix, in rows */
@@ -140,6 +140,6 @@
/* Horizontal scroll events enabled: BOOL, 1 value (0 or 1).
* If disabled, horizontal scroll events are discarded */
-#define LIBINPUT_PROP_HORIZ_SCROLL_ENABLED "libinput Horizonal Scroll Enabled"
+#define LIBINPUT_PROP_HORIZ_SCROLL_ENABLED "libinput Horizontal Scroll Enabled"
#endif /* _LIBINPUT_PROPERTIES_H_ */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/xf86-input-libinput-0.19.0/src/xf86libinput.c
new/xf86-input-libinput-0.19.1/src/xf86libinput.c
--- old/xf86-input-libinput-0.19.0/src/xf86libinput.c 2016-04-26
07:44:46.000000000 +0200
+++ new/xf86-input-libinput-0.19.1/src/xf86libinput.c 2016-09-13
23:17:12.000000000 +0200
@@ -1116,7 +1116,7 @@
if (draglock_get_mode(&driver_data->draglock) != DRAGLOCK_DISABLED)
draglock_filter_button(&driver_data->draglock, &button,
&is_press);
- if (button)
+ if (button && button < 256)
xf86PostButtonEvent(dev, Relative, button, is_press, 0, 0);
}