Hello community, here is the log from the commit of package xf86-input-evdev for openSUSE:Factory checked in at 2013-10-08 11:07:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xf86-input-evdev (Old) and /work/SRC/openSUSE:Factory/.xf86-input-evdev.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xf86-input-evdev" Changes: -------- --- /work/SRC/openSUSE:Factory/xf86-input-evdev/xf86-input-evdev.changes 2013-09-27 19:29:57.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.xf86-input-evdev.new/xf86-input-evdev.changes 2013-10-08 11:07:56.000000000 +0200 @@ -1,0 +2,13 @@ +Sun Oct 6 23:53:08 UTC 2013 - [email protected] + +- Update to version 2.8.2: + Second release for evdev 2.8 is now available. Two minor but important + fixes. Evdev now writes SYN_REPORT after toggling LEDs, so other processes + listening in on the device can see the change immediately. The other fix + addresses an inconsistency in the mapping of REL_DIAL. +- Remove upstream patches: + + Patch1: U_0001-Write-a-SYN_REPORT-after-the-last-LED.patch + + Patch2: U_0002-Don-t-use-mtdev-for-protocol-B-devices.patch + + Patch3: U_0003-Remove-a-comment.patch + +------------------------------------------------------------------- Old: ---- U_0001-Write-a-SYN_REPORT-after-the-last-LED.patch U_0002-Don-t-use-mtdev-for-protocol-B-devices.patch U_0003-Remove-a-comment.patch xf86-input-evdev-2.8.1.tar.bz2 New: ---- xf86-input-evdev-2.8.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xf86-input-evdev.spec ++++++ --- /var/tmp/diff_new_pack.1CeVhA/_old 2013-10-08 11:08:00.000000000 +0200 +++ /var/tmp/diff_new_pack.1CeVhA/_new 2013-10-08 11:08:00.000000000 +0200 @@ -17,16 +17,13 @@ Name: xf86-input-evdev -Version: 2.8.1 +Version: 2.8.2 Release: 0 Summary: Generic Linux input driver for the Xorg X server License: MIT Group: System/X11/Servers/XF86_4 Url: http://xorg.freedesktop.org/ Source0: http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2 -Patch1: U_0001-Write-a-SYN_REPORT-after-the-last-LED.patch -Patch2: U_0002-Don-t-use-mtdev-for-protocol-B-devices.patch -Patch3: U_0003-Remove-a-comment.patch #BuildRequires: autoconf >= 2.60 #BuildRequires: automake @@ -64,9 +61,6 @@ %prep %setup -q -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 %build %configure ++++++ xf86-input-evdev-2.8.1.tar.bz2 -> xf86-input-evdev-2.8.2.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-input-evdev-2.8.1/ChangeLog new/xf86-input-evdev-2.8.2/ChangeLog --- old/xf86-input-evdev-2.8.1/ChangeLog 2013-07-11 03:19:30.000000000 +0200 +++ new/xf86-input-evdev-2.8.2/ChangeLog 2013-10-07 01:06:21.000000000 +0200 @@ -1,3 +1,40 @@ +commit 51575b60b14d414490d31ff23f07c30431525667 +Author: Peter Hutterer <[email protected]> +Date: Mon Oct 7 09:23:09 2013 +1100 + + evdev 2.8.2 + + Signed-off-by: Peter Hutterer <[email protected]> + +commit f285567d372514d31096cc25a467d5d2e182885a +Author: Peter Hutterer <[email protected]> +Date: Tue Aug 13 14:44:26 2013 +1000 + + Write a SYN_REPORT after the last LED + + When writing LED values to the device, append a SYN_REPORT to the list to + ensure other clients are updated immediately. Otherwise, the LED events + will be queued and not sent to other clients until the next input event + arrives. + + Signed-off-by: Peter Hutterer <[email protected]> + Reviewed-by: Daniel Stone <[email protected]> + (cherry picked from commit 27926b3763e525470ec8e4ac9a97aa0e02f1dd95) + +commit af1d0858775dd130c59de921210a114580fef719 +Author: Peter De Wachter <[email protected]> +Date: Wed Mar 20 00:35:45 2013 +0100 + + Map REL_DIAL to vertical scrolling + + This makes the absolute axis codepath behave the same as the relative axis + path. + + Signed-off-by: Peter De Wachter <[email protected]> + Reviewed-by: Peter Hutterer <[email protected]> + Signed-off-by: Peter Hutterer <[email protected]> + (cherry picked from commit 54a3120e339e55fc4721543abb15692c3e9ede09) + commit 8a9b1ec6b58a36910a03f3e8b1f9bc8d91f87204 Author: Peter Hutterer <[email protected]> Date: Thu Jul 11 11:09:24 2013 +1000 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-input-evdev-2.8.1/Makefile.in new/xf86-input-evdev-2.8.2/Makefile.in --- old/xf86-input-evdev-2.8.1/Makefile.in 2013-07-11 03:09:38.000000000 +0200 +++ new/xf86-input-evdev-2.8.2/Makefile.in 2013-10-07 01:05:31.000000000 +0200 @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.13.2 from Makefile.am. +# Makefile.in generated by automake 1.13.4 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-input-evdev-2.8.1/aclocal.m4 new/xf86-input-evdev-2.8.2/aclocal.m4 --- old/xf86-input-evdev-2.8.1/aclocal.m4 2013-07-11 03:09:37.000000000 +0200 +++ new/xf86-input-evdev-2.8.2/aclocal.m4 2013-10-07 01:05:30.000000000 +0200 @@ -1,4 +1,4 @@ -# generated automatically by aclocal 1.13.2 -*- Autoconf -*- +# generated automatically by aclocal 1.13.4 -*- Autoconf -*- # Copyright (C) 1996-2013 Free Software Foundation, Inc. @@ -10679,7 +10679,7 @@ [am__api_version='1.13' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.13.2], [], +m4_if([$1], [1.13.4], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -10695,7 +10695,7 @@ # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.13.2])dnl +[AM_AUTOMAKE_VERSION([1.13.4])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-input-evdev-2.8.1/configure new/xf86-input-evdev-2.8.2/configure --- old/xf86-input-evdev-2.8.1/configure 2013-07-11 03:09:38.000000000 +0200 +++ new/xf86-input-evdev-2.8.2/configure 2013-10-07 01:05:30.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-evdev 2.8.1. +# Generated by GNU Autoconf 2.69 for xf86-input-evdev 2.8.2. # # Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. # @@ -591,8 +591,8 @@ # Identity of this package. PACKAGE_NAME='xf86-input-evdev' PACKAGE_TARNAME='xf86-input-evdev' -PACKAGE_VERSION='2.8.1' -PACKAGE_STRING='xf86-input-evdev 2.8.1' +PACKAGE_VERSION='2.8.2' +PACKAGE_STRING='xf86-input-evdev 2.8.2' PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' PACKAGE_URL='' @@ -1359,7 +1359,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-evdev 2.8.1 to adapt to many kinds of systems. +\`configure' configures xf86-input-evdev 2.8.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1430,7 +1430,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of xf86-input-evdev 2.8.1:";; + short | recursive ) echo "Configuration of xf86-input-evdev 2.8.2:";; esac cat <<\_ACEOF @@ -1559,7 +1559,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -xf86-input-evdev configure 2.8.1 +xf86-input-evdev configure 2.8.2 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1883,7 +1883,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-evdev $as_me 2.8.1, which was +It was created by xf86-input-evdev $as_me 2.8.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2751,7 +2751,7 @@ # Define the identity of the package. PACKAGE='xf86-input-evdev' - VERSION='2.8.1' + VERSION='2.8.2' cat >>confdefs.h <<_ACEOF @@ -18535,7 +18535,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-evdev $as_me 2.8.1, which was +This file was extended by xf86-input-evdev $as_me 2.8.2, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -18601,7 +18601,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-evdev config.status 2.8.1 +xf86-input-evdev config.status 2.8.2 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-evdev-2.8.1/configure.ac new/xf86-input-evdev-2.8.2/configure.ac --- old/xf86-input-evdev-2.8.1/configure.ac 2013-07-11 03:09:15.000000000 +0200 +++ new/xf86-input-evdev-2.8.2/configure.ac 2013-10-07 01:04:32.000000000 +0200 @@ -23,7 +23,7 @@ # Initialize Autoconf AC_PREREQ([2.60]) AC_INIT([xf86-input-evdev], - [2.8.1], + [2.8.2], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [xf86-input-evdev]) AC_CONFIG_SRCDIR([Makefile.am]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-input-evdev-2.8.1/include/Makefile.in new/xf86-input-evdev-2.8.2/include/Makefile.in --- old/xf86-input-evdev-2.8.1/include/Makefile.in 2013-07-11 03:09:38.000000000 +0200 +++ new/xf86-input-evdev-2.8.2/include/Makefile.in 2013-10-07 01:05:31.000000000 +0200 @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.13.2 from Makefile.am. +# Makefile.in generated by automake 1.13.4 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-input-evdev-2.8.1/man/Makefile.in new/xf86-input-evdev-2.8.2/man/Makefile.in --- old/xf86-input-evdev-2.8.1/man/Makefile.in 2013-07-11 03:09:38.000000000 +0200 +++ new/xf86-input-evdev-2.8.2/man/Makefile.in 2013-10-07 01:05:31.000000000 +0200 @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.13.2 from Makefile.am. +# Makefile.in generated by automake 1.13.4 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-input-evdev-2.8.1/src/Makefile.in new/xf86-input-evdev-2.8.2/src/Makefile.in --- old/xf86-input-evdev-2.8.1/src/Makefile.in 2013-07-11 03:09:39.000000000 +0200 +++ new/xf86-input-evdev-2.8.2/src/Makefile.in 2013-10-07 01:05:31.000000000 +0200 @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.13.2 from Makefile.am. +# Makefile.in generated by automake 1.13.4 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-input-evdev-2.8.1/src/evdev.c new/xf86-input-evdev-2.8.2/src/evdev.c --- old/xf86-input-evdev-2.8.1/src/evdev.c 2013-07-11 03:08:37.000000000 +0200 +++ new/xf86-input-evdev-2.8.2/src/evdev.c 2013-10-07 01:04:32.000000000 +0200 @@ -1157,7 +1157,7 @@ }; InputInfoPtr pInfo; - struct input_event ev[ArrayLength(bits)]; + struct input_event ev[ArrayLength(bits) + 1]; int i; memset(ev, 0, sizeof(ev)); @@ -1169,6 +1169,10 @@ ev[i].value = (ctrl->leds & bits[i].xbit) > 0; } + ev[i].type = EV_SYN; + ev[i].code = SYN_REPORT; + ev[i].value = 0; + write(pInfo->fd, ev, sizeof ev); } @@ -1541,7 +1545,7 @@ NO_AXIS_LIMITS, NO_AXIS_LIMITS, 0, 0, 0, Relative); SetScrollValuator(device, pEvdev->rel_axis_map[idx], - SCROLL_TYPE_HORIZONTAL, 1.0, + SCROLL_TYPE_VERTICAL, -1.0, SCROLL_FLAG_NONE); } } -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
