Hello community, here is the log from the commit of package xf86-input-wacom for openSUSE:Factory checked in at 2016-02-22 08:56:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xf86-input-wacom (Old) and /work/SRC/openSUSE:Factory/.xf86-input-wacom.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xf86-input-wacom" Changes: -------- --- /work/SRC/openSUSE:Factory/xf86-input-wacom/xf86-input-wacom.changes 2015-10-24 18:56:09.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.xf86-input-wacom.new/xf86-input-wacom.changes 2016-02-22 08:56:58.000000000 +0100 @@ -1,0 +2,8 @@ +Tue Feb 16 13:40:21 UTC 2016 - eshmar...@suse.com + +- Update to version 0.32.0: + * Update release.sh script from Xorg. + * Don't rely on IsPad() when trying to undo kernel event filtering. + * Streamline Sourceforge login for release.sh. + +------------------------------------------------------------------- Old: ---- xf86-input-wacom-0.31.0.tar.bz2 New: ---- xf86-input-wacom-0.32.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xf86-input-wacom.spec ++++++ --- /var/tmp/diff_new_pack.7DCr9J/_old 2016-02-22 08:56:59.000000000 +0100 +++ /var/tmp/diff_new_pack.7DCr9J/_new 2016-02-22 08:56:59.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package xf86-input-wacom # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,15 +16,14 @@ # -%if 0%( test -d /usr/lib/udev/rules.d && echo "1" ) > 0 -%define _udevrulesdir /usr/lib/udev/rules.d +%define install_serial 1 +%if 0%( test -d %{_libexecdir}/udev/rules.d && echo "1" ) > 0 +%define _udevrulesdir %{_libexecdir}/udev/rules.d %else %define _udevrulesdir /lib/udev/rules.d %endif -%define install_serial 1 - Name: xf86-input-wacom -Version: 0.31.0 +Version: 0.32.0 Release: 0 Summary: Wacom input driver for the Xorg X server License: GPL-2.0+ @@ -35,14 +34,9 @@ Patch8: n_02-Log-PROXIMITY-LOW-LEVEL-events.patch Patch9: n_03-Log-PRESSURE-low-level-events.patch Patch10: n_04-Log-BUTTON-HIGH-LEVEL-events.patch -BuildRequires: pkg-config -%if %{suse_version} > 1230 -BuildRequires: systemd-rpm-macros -%else -BuildRequires: systemd -%endif # For directory ownership BuildRequires: libtool +BuildRequires: pkg-config BuildRequires: pkgconfig BuildRequires: pkgconfig(inputproto) BuildRequires: pkgconfig(kbproto) @@ -68,7 +62,12 @@ Obsoletes: x11-input-wacom-tools < %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build ExcludeArch: s390 s390x -%x11_abi_xinput_req +%{x11_abi_xinput_req} +%if 0%{?suse_version} > 1230 +BuildRequires: systemd-rpm-macros +%else +BuildRequires: systemd +%endif %description wacom is an X input driver and utilities for Wacom devices. @@ -92,12 +91,12 @@ %build autoreconf -fi -%configure --with-xorg-conf-dir=/etc/X11/xorg.conf.d --enable-logging --with-systemd-unit-dir=%{_unitdir} --with-udev-rules-dir=%{_udevrulesdir} +%configure --with-xorg-conf-dir=%{_sysconfdir}/X11/xorg.conf.d --enable-logging --with-systemd-unit-dir=%{_unitdir} --with-udev-rules-dir=%{_udevrulesdir} make %{?_smp_mflags} %install %make_install -find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print +find %{buildroot} -type f -name "*.la" -delete -print mv %{buildroot}%{_udevrulesdir}/wacom.rules %{buildroot}%{_udevrulesdir}/65-wacom.rules # if we don't package these remove them so no debuginfo files will be generated %{!?install_serial: rm %{buildroot}%{_bindir}/isdv4-serial-inputattach %{buildroot}%{_bindir}/isdv4-serial-debugger} @@ -105,12 +104,12 @@ %post test -n "$FIRST_ARG" || FIRST_ARG=$1 if [ $FIRST_ARG -eq 1 ]; then -%if %suse_version > 1230 +%if 0%{?suse_version} > 1230 %udev_rules_update %else udevadm control --reload >/dev/null 2>&1 || : \ %endif - /usr/bin/systemctl daemon-reload >/dev/null 2>&1 || : + %{_bindir}/systemctl daemon-reload >/dev/null 2>&1 || : fi # re-plug the input devices udevadm trigger --subsystem-match=input --action=change @@ -119,12 +118,12 @@ %postun test -n "$FIRST_ARG" || FIRST_ARG=$1 if [ $FIRST_ARG -le 1 ]; then -%if %suse_version > 1230 +%if 0%{?suse_version} > 1230 %udev_rules_update %else udevadm control --reload >/dev/null 2>&1 || : \ %endif - /usr/bin/systemctl daemon-reload >/dev/null 2>&1 || : + %{_bindir}/systemctl daemon-reload >/dev/null 2>&1 || : fi # re-plug the input devices udevadm trigger --subsystem-match=input --action=change @@ -139,8 +138,8 @@ %dir %{_libdir}/xorg/modules/input %{_libdir}/xorg/modules/input/wacom_drv.so %{_bindir}/xsetwacom -%{_datadir}/man/man1/xsetwacom.1%{?ext_man} -%{_datadir}/man/man4/wacom.4%{?ext_man} +%{_mandir}/man1/xsetwacom.1%{?ext_man} +%{_mandir}/man4/wacom.4%{?ext_man} %{?install_serial:%{_bindir}/isdv4-serial-inputattach} %files devel ++++++ xf86-input-wacom-0.31.0.tar.bz2 -> xf86-input-wacom-0.32.0.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-input-wacom-0.31.0/ChangeLog new/xf86-input-wacom-0.32.0/ChangeLog --- old/xf86-input-wacom-0.31.0/ChangeLog 2015-08-18 02:47:48.000000000 +0200 +++ new/xf86-input-wacom-0.32.0/ChangeLog 2015-11-24 00:48:04.000000000 +0100 @@ -1,3 +1,72 @@ +commit a626adda70bf7e514a6715ba0fe63874808ca5e0 +Author: Jason Gerecke <killert...@gmail.com> +Date: Mon Nov 23 15:20:02 2015 -0800 + + wacom 0.32.0 + + Signed-off-by: Jason Gerecke <killert...@gmail.com> + +commit 380a443fb7ee96e6a7fe13405a3c8d9682b729c6 +Author: Jason Gerecke <killert...@gmail.com> +Date: Tue Sep 1 13:56:29 2015 -0700 + + Streamline Sourceforge login for release.sh + + There's no particular reason that I see for us needing to enact a 30 + second sleep anymore, nor do we have to allocate a pseudo-TTY that + the user then has to manually exit from. Creating a non-interactive + session without sleep seems to work fine now. + + Signed-off-by: Jason Gerecke <jason.gere...@wacom.com> + +commit 9e216247b549f95c0511b5b3243e1527cabcb161 +Author: Jason Gerecke <killert...@gmail.com> +Date: Thu Aug 13 10:32:05 2015 -0700 + + Don't rely on IsPad() when trying to undo kernel event filtering + + Commit e9f95de fixed an issue where the pointer would jump around if the + kernel's duplicate event filtering had removed the X or Y position from + the initial "entering proximity" packet. The fix involved requesting the + current axis value from the kernel, but only if we weren't dealing with + the pad (since the pad never sends position data, and may not even have + those axes). Unfortunately, the check used 'IsPad(priv)', which may + return incorrect results at this point in the program flow.* This can + cause the pointer jumps to occur anyway if the driver (incorrectly) + believes the events to be coming from the pad as described in bug #286. + + To fix this, the check is changed to rely on 'ds->device_type' which + provides accurate information. + + *It appears that the 'pInfo' passed into 'usbDispatchEvents' may be of + any X device that shares the same underlying kernel device. It is not + until later in 'wcmEvent' that we use 'findTool' to find the appropriate + device based on the 'ds->device_type'. + + http://sourceforge.net/p/linuxwacom/bugs/286/ + + Signed-off-by: Jason Gerecke <jason.gere...@wacom.com> + +commit 4c17c6a0dd224b66379c52ea8b24ab961b908aa0 +Author: Jason Gerecke <killert...@gmail.com> +Date: Thu Aug 6 11:59:39 2015 -0700 + + Update release.sh script from Xorg + + The latest-and-greatest copy of release.sh from Xorg now replaces our + current version of the script which largely dates back to 2010. This + script brings several new features along with it, with stronger checks + and PGP signing probably being the two worth noting. + + A very small number of modifications to the upstream version of this + script (commit 65cb27b) have been made to support this project. The only + one of note is a change to 'generate_announce' which changes it to + use the 'Reply-To' header instead of 'Cc' (since the announce list will + bounce unauthorized messages back). + + Signed-off-by: Jason Gerecke <jason.gere...@wacom.com> + Acked-by: Peter Hutterer <peter.hutte...@who-t.net> + commit 31d779debc5b624278c7dc1768168c54e790b4ec Author: Jason Gerecke <killert...@gmail.com> Date: Mon Aug 17 17:47:06 2015 -0700 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-input-wacom-0.31.0/aclocal.m4 new/xf86-input-wacom-0.32.0/aclocal.m4 --- old/xf86-input-wacom-0.31.0/aclocal.m4 2015-08-18 02:47:32.000000000 +0200 +++ new/xf86-input-wacom-0.32.0/aclocal.m4 2015-11-24 00:20:17.000000000 +0100 @@ -20,32 +20,63 @@ If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) -# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- -# serial 1 (pkg-config-0.24) -# -# Copyright © 2004 Scott James Remnant <sc...@netsplit.com>. -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# PKG_PROG_PKG_CONFIG([MIN-VERSION]) -# ---------------------------------- +dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- +dnl serial 11 (pkg-config-0.29) +dnl +dnl Copyright © 2004 Scott James Remnant <sc...@netsplit.com>. +dnl Copyright © 2012-2015 Dan Nicholson <dbn.li...@gmail.com> +dnl +dnl This program is free software; you can redistribute it and/or modify +dnl it under the terms of the GNU General Public License as published by +dnl the Free Software Foundation; either version 2 of the License, or +dnl (at your option) any later version. +dnl +dnl This program is distributed in the hope that it will be useful, but +dnl WITHOUT ANY WARRANTY; without even the implied warranty of +dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +dnl General Public License for more details. +dnl +dnl You should have received a copy of the GNU General Public License +dnl along with this program; if not, write to the Free Software +dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +dnl 02111-1307, USA. +dnl +dnl As a special exception to the GNU General Public License, if you +dnl distribute this file as part of a program that contains a +dnl configuration script generated by Autoconf, you may include it under +dnl the same distribution terms that you use for the rest of that +dnl program. + +dnl PKG_PREREQ(MIN-VERSION) +dnl ----------------------- +dnl Since: 0.29 +dnl +dnl Verify that the version of the pkg-config macros are at least +dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's +dnl installed version of pkg-config, this checks the developer's version +dnl of pkg.m4 when generating configure. +dnl +dnl To ensure that this macro is defined, also add: +dnl m4_ifndef([PKG_PREREQ], +dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])]) +dnl +dnl See the "Since" comment for each macro you use to see what version +dnl of the macros you require. +m4_defun([PKG_PREREQ], +[m4_define([PKG_MACROS_VERSION], [0.29]) +m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1, + [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])]) +])dnl PKG_PREREQ + +dnl PKG_PROG_PKG_CONFIG([MIN-VERSION]) +dnl ---------------------------------- +dnl Since: 0.16 +dnl +dnl Search for the pkg-config tool and set the PKG_CONFIG variable to +dnl first found in the path. Checks that the version of pkg-config found +dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is +dnl used since that's the first version where most current features of +dnl pkg-config existed. AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) @@ -67,18 +98,19 @@ PKG_CONFIG="" fi fi[]dnl -])# PKG_PROG_PKG_CONFIG +])dnl PKG_PROG_PKG_CONFIG -# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) -# -# Check to see whether a particular set of modules exists. Similar -# to PKG_CHECK_MODULES(), but does not set variables or print errors. -# -# Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) -# only at the first occurence in configure.ac, so if the first place -# it's called might be skipped (such as if it is within an "if", you -# have to call PKG_CHECK_EXISTS manually -# -------------------------------------------------------------- +dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) +dnl ------------------------------------------------------------------- +dnl Since: 0.18 +dnl +dnl Check to see whether a particular set of modules exists. Similar to +dnl PKG_CHECK_MODULES(), but does not set variables or print errors. +dnl +dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) +dnl only at the first occurence in configure.ac, so if the first place +dnl it's called might be skipped (such as if it is within an "if", you +dnl have to call PKG_CHECK_EXISTS manually AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl if test -n "$PKG_CONFIG" && \ @@ -88,8 +120,10 @@ $3])dnl fi]) -# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) -# --------------------------------------------- +dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) +dnl --------------------------------------------- +dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting +dnl pkg_failed based on the result. m4_define([_PKG_CONFIG], [if test -n "$$1"; then pkg_cv_[]$1="$$1" @@ -101,10 +135,11 @@ else pkg_failed=untried fi[]dnl -])# _PKG_CONFIG +])dnl _PKG_CONFIG -# _PKG_SHORT_ERRORS_SUPPORTED -# ----------------------------- +dnl _PKG_SHORT_ERRORS_SUPPORTED +dnl --------------------------- +dnl Internal check to see if pkg-config supports short errors. AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG]) if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then @@ -112,19 +147,17 @@ else _pkg_short_errors_supported=no fi[]dnl -])# _PKG_SHORT_ERRORS_SUPPORTED +])dnl _PKG_SHORT_ERRORS_SUPPORTED -# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], -# [ACTION-IF-NOT-FOUND]) -# -# -# Note that if there is a possibility the first call to -# PKG_CHECK_MODULES might not happen, you should be sure to include an -# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac -# -# -# -------------------------------------------------------------- +dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], +dnl [ACTION-IF-NOT-FOUND]) +dnl -------------------------------------------------------------- +dnl Since: 0.4.0 +dnl +dnl Note that if there is a possibility the first call to +dnl PKG_CHECK_MODULES might not happen, you should be sure to include an +dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl @@ -178,16 +211,40 @@ AC_MSG_RESULT([yes]) $3 fi[]dnl -])# PKG_CHECK_MODULES +])dnl PKG_CHECK_MODULES + + +dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], +dnl [ACTION-IF-NOT-FOUND]) +dnl --------------------------------------------------------------------- +dnl Since: 0.29 +dnl +dnl Checks for existence of MODULES and gathers its build flags with +dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags +dnl and VARIABLE-PREFIX_LIBS from --libs. +dnl +dnl Note that if there is a possibility the first call to +dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to +dnl include an explicit call to PKG_PROG_PKG_CONFIG in your +dnl configure.ac. +AC_DEFUN([PKG_CHECK_MODULES_STATIC], +[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl +_save_PKG_CONFIG=$PKG_CONFIG +PKG_CONFIG="$PKG_CONFIG --static" +PKG_CHECK_MODULES($@) +PKG_CONFIG=$_save_PKG_CONFIG[]dnl +])dnl PKG_CHECK_MODULES_STATIC -# PKG_INSTALLDIR(DIRECTORY) -# ------------------------- -# Substitutes the variable pkgconfigdir as the location where a module -# should install pkg-config .pc files. By default the directory is -# $libdir/pkgconfig, but the default can be changed by passing -# DIRECTORY. The user can override through the --with-pkgconfigdir -# parameter. +dnl PKG_INSTALLDIR([DIRECTORY]) +dnl ------------------------- +dnl Since: 0.27 +dnl +dnl Substitutes the variable pkgconfigdir as the location where a module +dnl should install pkg-config .pc files. By default the directory is +dnl $libdir/pkgconfig, but the default can be changed by passing +dnl DIRECTORY. The user can override through the --with-pkgconfigdir +dnl parameter. AC_DEFUN([PKG_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])]) m4_pushdef([pkg_description], @@ -198,16 +255,18 @@ AC_SUBST([pkgconfigdir], [$with_pkgconfigdir]) m4_popdef([pkg_default]) m4_popdef([pkg_description]) -]) dnl PKG_INSTALLDIR +])dnl PKG_INSTALLDIR -# PKG_NOARCH_INSTALLDIR(DIRECTORY) -# ------------------------- -# Substitutes the variable noarch_pkgconfigdir as the location where a -# module should install arch-independent pkg-config .pc files. By -# default the directory is $datadir/pkgconfig, but the default can be -# changed by passing DIRECTORY. The user can override through the -# --with-noarch-pkgconfigdir parameter. +dnl PKG_NOARCH_INSTALLDIR([DIRECTORY]) +dnl -------------------------------- +dnl Since: 0.27 +dnl +dnl Substitutes the variable noarch_pkgconfigdir as the location where a +dnl module should install arch-independent pkg-config .pc files. By +dnl default the directory is $datadir/pkgconfig, but the default can be +dnl changed by passing DIRECTORY. The user can override through the +dnl --with-noarch-pkgconfigdir parameter. AC_DEFUN([PKG_NOARCH_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])]) m4_pushdef([pkg_description], @@ -218,13 +277,15 @@ AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir]) m4_popdef([pkg_default]) m4_popdef([pkg_description]) -]) dnl PKG_NOARCH_INSTALLDIR +])dnl PKG_NOARCH_INSTALLDIR -# PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE, -# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) -# ------------------------------------------- -# Retrieves the value of the pkg-config variable for the given module. +dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE, +dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) +dnl ------------------------------------------- +dnl Since: 0.28 +dnl +dnl Retrieves the value of the pkg-config variable for the given module. AC_DEFUN([PKG_CHECK_VAR], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl @@ -233,7 +294,7 @@ AS_VAR_COPY([$1], [pkg_cv_][$1]) AS_VAR_IF([$1], [""], [$5], [$4])dnl -])# PKG_CHECK_VAR +])dnl PKG_CHECK_VAR dnl xorg-macros.m4. Generated from xorg-macros.m4.in xorgversion.m4 by configure. dnl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-input-wacom-0.31.0/configure new/xf86-input-wacom-0.32.0/configure --- old/xf86-input-wacom-0.31.0/configure 2015-08-18 02:47:34.000000000 +0200 +++ new/xf86-input-wacom-0.32.0/configure 2015-11-24 00:20:24.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for xf86-input-wacom 0.31.0. +# Generated by GNU Autoconf 2.69 for xf86-input-wacom 0.32.0. # # Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. # @@ -651,8 +651,8 @@ # Identity of this package. PACKAGE_NAME='xf86-input-wacom' PACKAGE_TARNAME='xf86-input-wacom' -PACKAGE_VERSION='0.31.0' -PACKAGE_STRING='xf86-input-wacom 0.31.0' +PACKAGE_VERSION='0.32.0' +PACKAGE_STRING='xf86-input-wacom 0.32.0' PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' PACKAGE_URL='' @@ -1451,7 +1451,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-wacom 0.31.0 to adapt to many kinds of systems. +\`configure' configures xf86-input-wacom 0.32.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1522,7 +1522,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of xf86-input-wacom 0.31.0:";; + short | recursive ) echo "Configuration of xf86-input-wacom 0.32.0:";; esac cat <<\_ACEOF @@ -1673,7 +1673,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -xf86-input-wacom configure 0.31.0 +xf86-input-wacom configure 0.32.0 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2088,7 +2088,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-wacom $as_me 0.31.0, which was +It was created by xf86-input-wacom $as_me 0.32.0, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2957,7 +2957,7 @@ # Define the identity of the package. PACKAGE='xf86-input-wacom' - VERSION='0.31.0' + VERSION='0.32.0' cat >>confdefs.h <<_ACEOF @@ -19864,7 +19864,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-wacom $as_me 0.31.0, which was +This file was extended by xf86-input-wacom $as_me 0.32.0, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -19930,7 +19930,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-wacom config.status 0.31.0 +xf86-input-wacom config.status 0.32.0 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-wacom-0.31.0/configure.ac new/xf86-input-wacom-0.32.0/configure.ac --- old/xf86-input-wacom-0.31.0/configure.ac 2015-08-18 02:45:49.000000000 +0200 +++ new/xf86-input-wacom-0.32.0/configure.ac 2015-11-24 00:19:40.000000000 +0100 @@ -23,7 +23,7 @@ # Initialize Autoconf AC_PREREQ([2.60]) AC_INIT([xf86-input-wacom], - [0.31.0], + [0.32.0], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [xf86-input-wacom]) AC_CONFIG_MACRO_DIR([m4]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-input-wacom-0.31.0/src/wcmUSB.c new/xf86-input-wacom-0.32.0/src/wcmUSB.c --- old/xf86-input-wacom-0.31.0/src/wcmUSB.c 2015-08-18 02:43:08.000000000 +0200 +++ new/xf86-input-wacom-0.32.0/src/wcmUSB.c 2015-10-23 19:26:33.000000000 +0200 @@ -1801,10 +1801,10 @@ } /* verify we have minimal data when entering prox */ - if (ds->proximity && !dslast.proximity) { + if (ds->proximity && !dslast.proximity && ds->device_type != PAD_ID) { struct input_absinfo absinfo; - if (!ds->x && !IsPad(priv)) { + if (!ds->x) { if (ioctl(priv->pInfo->fd, EVIOCGABS(ABS_X), &absinfo) < 0) { DBG(-1, common, "unable to ioctl current x value.\n"); @@ -1812,7 +1812,7 @@ } ds->x = absinfo.value; } - if (!ds->y && !IsPad(priv)) { + if (!ds->y) { if (ioctl(priv->pInfo->fd, EVIOCGABS(ABS_Y), &absinfo) < 0) { DBG(-1, common, "unable to ioctl current x value.\n");