Hello community,

here is the log from the commit of package xf86-input-wacom for 
openSUSE:Factory checked in at 2015-08-21 07:35:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-01-25 21:14:43.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-input-wacom.new/xf86-input-wacom.changes   
2015-08-21 07:35:52.000000000 +0200
@@ -1,0 +2,29 @@
+Fri Jul 31 10:48:09 UTC 2015 - [email protected]
+
+- Update to version 0.30.0:
+  + Allow PAD only interfaces without EV_ABS and/or EV_X/Y to
+    report events.
+  + xsetwacom: Add ability to read args from stdin for fuzzing.
+  + afl: xsetwacom:
+    - Do not allow negative button numbers.
+    - Check that argc is in range before dereferencing argv.
+  + ubsan:
+    - Fix alignment issues.
+    - Prevent out-of-bounds array write.
+    - Use 'unsigned int' for button mask in 'wcmSendButtons'.
+  + asan: xsetwacom: Cleanup xsetwacom memory leaks.
+  + xsetwacom: Fix 'get_mapped_area' ("maptooutput next") on
+    64-bit.
+  + Coverity:
+    - fix potential NULL-pointer dereferences.
+    - fix coverity complaints about unchecked return values.
+    - fix potential negative array subscript.
+    - silence "ioctl return value not checked" warnings.
+    - remove dead code.
+  + tools: make baudrate unsigned int to shut up compiler.
+- BuildRequire pkgconfig(udev) instead of udev: be more robust to
+  packaging changes.
+- Ignore absence of udevadm, it won't be present in the build env.
+- Rebase n_01-Add-option-to-enable-logging.patch.
+
+-------------------------------------------------------------------

Old:
----
  xf86-input-wacom-0.28.0.tar.bz2

New:
----
  xf86-input-wacom-0.30.0.tar.bz2

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

Other differences:
------------------
++++++ xf86-input-wacom.spec ++++++
--- /var/tmp/diff_new_pack.aLqULY/_old  2015-08-21 07:35:53.000000000 +0200
+++ /var/tmp/diff_new_pack.aLqULY/_new  2015-08-21 07:35:53.000000000 +0200
@@ -24,7 +24,7 @@
 %define install_serial 1
 
 Name:           xf86-input-wacom
-Version:        0.28.0
+Version:        0.30.0
 Release:        0
 Summary:        Wacom input driver for the Xorg X server
 License:        GPL-2.0+
@@ -44,11 +44,11 @@
 # For directory ownership
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
-BuildRequires:  udev
 BuildRequires:  pkgconfig(inputproto)
 BuildRequires:  pkgconfig(kbproto)
 BuildRequires:  pkgconfig(libudev)
 BuildRequires:  pkgconfig(randrproto)
+BuildRequires:  pkgconfig(udev)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xext)
 BuildRequires:  pkgconfig(xi)

++++++ n_01-Add-option-to-enable-logging.patch ++++++
--- /var/tmp/diff_new_pack.aLqULY/_old  2015-08-21 07:35:53.000000000 +0200
+++ /var/tmp/diff_new_pack.aLqULY/_new  2015-08-21 07:35:53.000000000 +0200
@@ -29,10 +29,10 @@
  tools/xsetwacom.c          | 10 ++++++++++
  11 files changed, 177 insertions(+), 3 deletions(-)
 
-Index: xf86-input-wacom-0.28.0/configure.ac
+Index: xf86-input-wacom-0.30.0/configure.ac
 ===================================================================
---- xf86-input-wacom-0.28.0.orig/configure.ac
-+++ xf86-input-wacom-0.28.0/configure.ac
+--- xf86-input-wacom-0.30.0.orig/configure.ac
++++ xf86-input-wacom-0.30.0/configure.ac
 @@ -87,6 +87,17 @@ if test "x$DEBUGGING" = xyes; then
         AC_DEFINE(DEBUG, 1, [Enable debugging code])
  fi
@@ -51,10 +51,10 @@
  # Define a configure option for an alternate input module directory
  AC_ARG_WITH(xorg-module-dir,
              AS_HELP_STRING([--with-xorg-module-dir=DIR],
-Index: xf86-input-wacom-0.28.0/include/wacom-properties.h
+Index: xf86-input-wacom-0.30.0/include/wacom-properties.h
 ===================================================================
---- xf86-input-wacom-0.28.0.orig/include/wacom-properties.h
-+++ xf86-input-wacom-0.28.0/include/wacom-properties.h
+--- xf86-input-wacom-0.30.0.orig/include/wacom-properties.h
++++ xf86-input-wacom-0.30.0/include/wacom-properties.h
 @@ -111,6 +111,15 @@
  */
  #define WACOM_PROP_PRESSURE_RECAL "Wacom Pressure Recalibration"
@@ -71,10 +71,10 @@
  /* The following are tool types used by the driver in WACOM_PROP_TOOL_TYPE
   * or in the 'type' field for XI1 clients. Clients may check for one of
   * these types to identify tool types.
-Index: xf86-input-wacom-0.28.0/man/wacom.man
+Index: xf86-input-wacom-0.30.0/man/wacom.man
 ===================================================================
---- xf86-input-wacom-0.28.0.orig/man/wacom.man
-+++ xf86-input-wacom-0.28.0/man/wacom.man
+--- xf86-input-wacom-0.30.0.orig/man/wacom.man
++++ xf86-input-wacom-0.30.0/man/wacom.man
 @@ -269,6 +269,25 @@ initial pressure reading may be unequal
  good pen. If the consecutive pressure readings are not higher than
  the initial pressure by a threshold no button event will be generated.
@@ -101,10 +101,10 @@
  .RE
  .SH "TOUCH GESTURES"
  .SS Single finger (1FG)
-Index: xf86-input-wacom-0.28.0/man/xsetwacom.man
+Index: xf86-input-wacom-0.30.0/man/xsetwacom.man
 ===================================================================
---- xf86-input-wacom-0.28.0.orig/man/xsetwacom.man
-+++ xf86-input-wacom-0.28.0/man/xsetwacom.man
+--- xf86-input-wacom-0.30.0.orig/man/xsetwacom.man
++++ xf86-input-wacom-0.30.0/man/xsetwacom.man
 @@ -266,7 +266,24 @@ initial pressure reading may be unequal
  good pen. If the consecutive pressure readings are not higher than
  the initial pressure by a threshold no button event will be generated.
@@ -131,10 +131,10 @@
  
  .SH "AUTHORS"
  Peter Hutterer <[email protected]>
-Index: xf86-input-wacom-0.28.0/src/wcmCommon.c
+Index: xf86-input-wacom-0.30.0/src/wcmCommon.c
 ===================================================================
---- xf86-input-wacom-0.28.0.orig/src/wcmCommon.c
-+++ xf86-input-wacom-0.28.0/src/wcmCommon.c
+--- xf86-input-wacom-0.30.0.orig/src/wcmCommon.c
++++ xf86-input-wacom-0.30.0/src/wcmCommon.c
 @@ -27,6 +27,9 @@
  #include "wcmTouchFilter.h"
  #include <xkbsrv.h>
@@ -181,7 +181,7 @@
  /*****************************************************************************
   * wcmSendButtons --
   *   Send button events by comparing the current button mask with the
-@@ -1467,6 +1499,9 @@ WacomCommonPtr wcmNewCommon(void)
+@@ -1468,6 +1500,9 @@ WacomCommonPtr wcmNewCommon(void)
        common->wcmRawSample = DEFAULT_SAMPLES;
                        /* number of raw data to be used to for filtering */
        common->wcmPressureRecalibration = 1;
@@ -191,10 +191,10 @@
        return common;
  }
  
-Index: xf86-input-wacom-0.28.0/src/wcmConfig.c
+Index: xf86-input-wacom-0.30.0/src/wcmConfig.c
 ===================================================================
---- xf86-input-wacom-0.28.0.orig/src/wcmConfig.c
-+++ xf86-input-wacom-0.28.0/src/wcmConfig.c
+--- xf86-input-wacom-0.30.0.orig/src/wcmConfig.c
++++ xf86-input-wacom-0.30.0/src/wcmConfig.c
 @@ -637,6 +637,10 @@ static int wcmPreInit(InputDriverPtr drv
  
        common->debugLevel = xf86SetIntOption(pInfo->options,
@@ -206,11 +206,11 @@
        oldname = strdup(pInfo->name);
  
        if (wcmIsHotpluggedDevice(pInfo))
-Index: xf86-input-wacom-0.28.0/src/wcmUSB.c
+Index: xf86-input-wacom-0.30.0/src/wcmUSB.c
 ===================================================================
---- xf86-input-wacom-0.28.0.orig/src/wcmUSB.c
-+++ xf86-input-wacom-0.28.0/src/wcmUSB.c
-@@ -1120,6 +1120,31 @@ static int usbIdToType(int id)
+--- xf86-input-wacom-0.30.0.orig/src/wcmUSB.c
++++ xf86-input-wacom-0.30.0/src/wcmUSB.c
+@@ -1128,6 +1128,31 @@ static int usbIdToType(int id)
        return type;
  }
  
@@ -242,10 +242,10 @@
  /**
   * Find the tool type (STYLUS_ID, etc.) based on the device_id.
   *
-Index: xf86-input-wacom-0.28.0/src/wcmXCommand.c
+Index: xf86-input-wacom-0.30.0/src/wcmXCommand.c
 ===================================================================
---- xf86-input-wacom-0.28.0.orig/src/wcmXCommand.c
-+++ xf86-input-wacom-0.28.0/src/wcmXCommand.c
+--- xf86-input-wacom-0.30.0.orig/src/wcmXCommand.c
++++ xf86-input-wacom-0.30.0/src/wcmXCommand.c
 @@ -99,6 +99,9 @@ static Atom prop_tooltype;
  static Atom prop_btnactions;
  static Atom prop_product_id;
@@ -289,10 +289,10 @@
        } else if (property == prop_btnactions)
        {
                int nbuttons = priv->nbuttons < 4 ? priv->nbuttons : 
priv->nbuttons + 4;
-Index: xf86-input-wacom-0.28.0/src/xf86Wacom.h
+Index: xf86-input-wacom-0.30.0/src/xf86Wacom.h
 ===================================================================
---- xf86-input-wacom-0.28.0.orig/src/xf86Wacom.h
-+++ xf86-input-wacom-0.28.0/src/xf86Wacom.h
+--- xf86-input-wacom-0.30.0.orig/src/xf86Wacom.h
++++ xf86-input-wacom-0.30.0/src/xf86Wacom.h
 @@ -65,6 +65,28 @@
  #define DBG(lvl, priv, ...)
  #endif
@@ -322,10 +322,10 @@
  
/******************************************************************************
   * WacomModule - all globals are packed in a single structure to keep the
   *               global namespaces as clean as possible.
-Index: xf86-input-wacom-0.28.0/src/xf86WacomDefs.h
+Index: xf86-input-wacom-0.30.0/src/xf86WacomDefs.h
 ===================================================================
---- xf86-input-wacom-0.28.0.orig/src/xf86WacomDefs.h
-+++ xf86-input-wacom-0.28.0/src/xf86WacomDefs.h
+--- xf86-input-wacom-0.30.0.orig/src/xf86WacomDefs.h
++++ xf86-input-wacom-0.30.0/src/xf86WacomDefs.h
 @@ -462,7 +462,9 @@ struct _WacomCommonRec
        int wcmRawSample;            /* Number of raw data used to filter an 
event */
        int wcmPressureRecalibration; /* Determine if pressure recalibration of
@@ -337,11 +337,11 @@
        int bufpos;                        /* position with buffer */
        unsigned char buffer[BUFFER_SIZE]; /* data read from device */
  
-Index: xf86-input-wacom-0.28.0/tools/xsetwacom.c
+Index: xf86-input-wacom-0.30.0/tools/xsetwacom.c
 ===================================================================
---- xf86-input-wacom-0.28.0.orig/tools/xsetwacom.c
-+++ xf86-input-wacom-0.28.0/tools/xsetwacom.c
-@@ -154,6 +154,16 @@ static param_t parameters[] =
+--- xf86-input-wacom-0.30.0.orig/tools/xsetwacom.c
++++ xf86-input-wacom-0.30.0/tools/xsetwacom.c
+@@ -158,6 +158,16 @@ static param_t parameters[] =
                .arg_count = 1,
        },
        {
@@ -356,5 +356,5 @@
 +      },
 +      {
                .name = "Suppress",
+               .x11name = "Suppress",
                .desc = "Number of points trimmed (default is 2). ",
-               .prop_name = WACOM_PROP_SAMPLE,

++++++ xf86-input-wacom-0.28.0.tar.bz2 -> xf86-input-wacom-0.30.0.tar.bz2 ++++++
++++ 22897 lines of diff (skipped)


Reply via email to