Hello community,
here is the log from the commit of package xf86-input-vmmouse for
openSUSE:Factory checked in at 2013-01-25 09:40:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xf86-input-vmmouse (Old)
and /work/SRC/openSUSE:Factory/.xf86-input-vmmouse.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xf86-input-vmmouse", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:Factory/xf86-input-vmmouse/xf86-input-vmmouse.changes
2012-10-18 22:05:36.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.xf86-input-vmmouse.new/xf86-input-vmmouse.changes
2013-01-25 09:40:48.000000000 +0100
@@ -1,0 +2,7 @@
+Thu Jan 24 15:39:27 UTC 2013 - [email protected]
+
+- xf86-input-vmmouse 13.0.0
+ * Bugfix release for Xserver 1.13. Well tested by our QE so it's
+ advisable to upgrade.
+
+-------------------------------------------------------------------
Old:
----
xf86-input-vmmouse-12.9.0.tar.bz2
New:
----
xf86-input-vmmouse-13.0.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xf86-input-vmmouse.spec ++++++
--- /var/tmp/diff_new_pack.FNdnJb/_old 2013-01-25 09:40:49.000000000 +0100
+++ /var/tmp/diff_new_pack.FNdnJb/_new 2013-01-25 09:40:49.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package xf86-input-vmmouse
#
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -23,7 +23,7 @@
%endif
Name: xf86-input-vmmouse
-Version: 12.9.0
+Version: 13.0.0
Release: 0
Summary: VMware Mouse input driver for the Xorg X server
License: MIT
++++++ xf86-input-vmmouse-12.9.0.tar.bz2 -> xf86-input-vmmouse-13.0.0.tar.bz2
++++++
++++ 2287 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/xf86-input-vmmouse-12.9.0/ChangeLog new/xf86-input-vmmouse-13.0.0/ChangeLog
--- old/xf86-input-vmmouse-12.9.0/ChangeLog 2012-05-22 20:31:26.000000000
+0200
+++ new/xf86-input-vmmouse-13.0.0/ChangeLog 2013-01-15 21:08:43.000000000
+0100
@@ -1,3 +1,73 @@
+commit a2e4aa9d2002dad6e976d9e4d3f129ad3127be81
+Author: Zack Rusin <[email protected]>
+Date: Tue Jan 15 12:03:28 2013 -0800
+
+ vmmouse release 13.0.0
+
+ Signed-off-by: Zack Rusin <[email protected]>
+
+commit 1b40f1e1f61b5f44836ba5cd5d487cf57f6608ac
+Author: Zack Rusin <[email protected]>
+Date: Thu Dec 6 16:37:19 2012 -0500
+
+ vmmouse 12.9.99.901
+
+ Internal release for QE testing
+
+ Signed-off-by: Zack Rusin <[email protected]>
+
+commit cabf4cb7c0ba3e535068ebb1d80108a26dddddaa
+Author: Peter Hutterer <[email protected]>
+Date: Tue Aug 21 14:03:55 2012 +1000
+
+ Fix compiler warnings about unused variables
+
+ vmmouse.c: In function 'MouseCommonOptions':
+ vmmouse.c:732:16: warning: variable 'from' set but not used
+ [-Wunused-but-set-variable]
+
+ vmmouse.c: In function 'MouseCommonOptions':
+ vmmouse.c:733:8: warning: variable 'origButtons' set but not used
+ [-Wunused-but-set-variable]
+
+ vmmouse.c: In function 'VMMouseDeviceControl':
+ vmmouse.c:838:19: warning: variable 'mPriv' set but not used
+ [-Wunused-but-set-variable]
+
+ Signed-off-by: Peter Hutterer <[email protected]>
+ Reviewed-by: Thomas Hellstrom <[email protected]>
+
+commit 393880d2e6fe7f744e6c701a4fde6116a7278325
+Author: Peter Hutterer <[email protected]>
+Date: Tue Aug 21 14:03:54 2012 +1000
+
+ Use sigsafe logging in ReadInput path
+
+ Signed-off-by: Peter Hutterer <[email protected]>
+ Reviewed-by: Thomas Hellstrom <[email protected]>
+
+commit dba73cebb527bb36a3d17d67b1e8e1892852b240
+Author: Peter Hutterer <[email protected]>
+Date: Sun Aug 5 08:12:15 2012 +1000
+
+ Fetch the udev dir from udev.pc instead of guessing based on prefix
+
+ Reviewed-by: Gaetan Nadon<[email protected]>
+ Reviewed-by: Jakob Bornecrantz <[email protected]>
+ Signed-off-by: Peter Hutterer <[email protected]>
+ Signed-off-by: Jakob Bornecrantz <[email protected]>
+
+commit 3c8ccf5eec3177ed8976ed5ff04795a20287d2d8
+Author: Stephen Brooks <[email protected]>
+Date: Wed May 18 22:48:34 2011 +0100
+
+ Reset ps2buttons to avoid button messages from being discarded.
+
+ Reviewed-by: Peter Hutterer <[email protected]>
+ Reviewed-by: Jakob Bornecrantz <[email protected]>
+ Signed-off-by: Jakob Bornecrantz <[email protected]>
+ Signed-off-by: Stephen Brooks <[email protected]>
+
commit 3a828d876772d05577b9372e8f6dc068794f4704
Author: Jakob Bornecrantz <[email protected]>
Date: Tue May 22 20:14:25 2012 +0200
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/xf86-input-vmmouse-12.9.0/Makefile.am
new/xf86-input-vmmouse-13.0.0/Makefile.am
--- old/xf86-input-vmmouse-12.9.0/Makefile.am 2012-03-08 17:13:20.000000000
+0100
+++ new/xf86-input-vmmouse-13.0.0/Makefile.am 2013-01-15 19:36:50.000000000
+0100
@@ -19,7 +19,8 @@
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
# Ensure xorg.conf.d snippets are installed below $(prefix) for distcheck
-DISTCHECK_CONFIGURE_FLAGS = --with-xorg-conf-dir='$${datadir}/X11/xorg.conf.d'
+DISTCHECK_CONFIGURE_FLAGS = --with-xorg-conf-dir='$${datadir}/X11/xorg.conf.d'
\
+ --with-udev-rules-dir='$${libdir}/udev/rules.d'
SUBDIRS = shared src tools fdi man
MAINTAINERCLEANFILES = ChangeLog INSTALL
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/xf86-input-vmmouse-12.9.0/configure.ac
new/xf86-input-vmmouse-13.0.0/configure.ac
--- old/xf86-input-vmmouse-12.9.0/configure.ac 2012-05-22 20:07:35.000000000
+0200
+++ new/xf86-input-vmmouse-13.0.0/configure.ac 2013-01-15 21:01:01.000000000
+0100
@@ -22,7 +22,7 @@
AC_PREREQ(2.57)
AC_INIT([xf86-input-vmmouse],
- [12.9.0],
+ [13.0.0],
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
xf86-input-vmmouse)
@@ -92,19 +92,10 @@
HAL_FDI_DIR=${halfdidir}
AC_SUBST(HAL_FDI_DIR)
-case $host_os in
- linux*)
- if test "x$prefix" = "xNONE" -o "x$prefix" = "x/usr" -o "x$prefix" =
"x/usr/local" ; then
- slashlibdir=/lib
- else
- slashlibdir=$prefix/lib
- fi
- UDEV_RULES_DIR=$slashlibdir/udev/rules.d
- ;;
- *)
- UDEV_RULES_DIR=no
- ;;
-esac
+
+PKG_CHECK_MODULES(UDEV, udev,
+ [UDEV_RULES_DIR="`$PKG_CONFIG --variable=udevdir
udev`/rules.d"],
+ [UDEV_RULES_DIR=no])
AC_ARG_WITH(udev-rules-dir,
AC_HELP_STRING([--with-udev-rules-dir=DIR],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/xf86-input-vmmouse-12.9.0/src/vmmouse.c
new/xf86-input-vmmouse-13.0.0/src/vmmouse.c
--- old/xf86-input-vmmouse-12.9.0/src/vmmouse.c 2012-05-22 20:06:31.000000000
+0200
+++ new/xf86-input-vmmouse-13.0.0/src/vmmouse.c 2013-01-15 19:36:50.000000000
+0100
@@ -73,6 +73,10 @@
#include "exevents.h"
#endif
+#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 18
+#define LogMessageVerbSigSafe xf86MsgVerb
+#endif
+
#include "xisb.h"
#include "mipointer.h"
@@ -725,19 +729,14 @@
MouseCommonOptions(InputInfoPtr pInfo)
{
MouseDevPtr pMse;
- MessageType from = X_DEFAULT;
char *s;
- int origButtons;
pMse = pInfo->private;
pMse->buttons = xf86SetIntOption(pInfo->options, "Buttons", 0);
- from = X_CONFIG;
if (!pMse->buttons) {
pMse->buttons = MSE_DFLTBUTTONS;
- from = X_DEFAULT;
}
- origButtons = pMse->buttons;
/*
* "emulate3Buttons" and "Drag Lock" is not supported
@@ -786,13 +785,6 @@
pInfo->name, s);
}
}
-
- /*
- * Emulatewheel is not supported
- */
- if (origButtons != pMse->buttons)
- from = X_CONFIG;
-
}
@@ -843,7 +835,6 @@
{
InputInfoPtr pInfo;
MouseDevPtr pMse;
- VMMousePrivPtr mPriv;
unsigned char map[MSE_MAXBUTTONS + 1];
int i;
#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 7
@@ -854,7 +845,6 @@
pInfo = device->public.devicePrivate;
pMse = pInfo->private;
pMse->device = device;
- mPriv = (VMMousePrivPtr)pMse->mousePriv;
switch (mode){
case DEVICE_INIT:
@@ -1063,7 +1053,7 @@
*/
VMMouseClient_RequestAbsolute();
mPriv->absoluteRequested = TRUE;
- xf86Msg(X_INFO, "VMWARE(0): vmmouse enable absolute mode\n");
+ LogMessageVerbSigSafe(X_INFO, -1, "VMWARE(0): vmmouse enable absolute
mode\n");
}
/*
@@ -1120,17 +1110,17 @@
VMMousePrivPtr mPriv;
int buttons, dx, dy, dz, dw;
VMMOUSE_INPUT_DATA vmmouseInput;
- int ps2Buttons = 0;
int numPackets;
pMse = pInfo->private;
mPriv = (VMMousePrivPtr)pMse->mousePriv;
while((numPackets = VMMouseClient_GetInput(&vmmouseInput))){
+ int ps2Buttons = 0;
if (numPackets == VMMOUSE_ERROR) {
VMMouseClient_Disable();
VMMouseClient_Enable();
VMMouseClient_RequestAbsolute();
- xf86Msg(X_INFO, "VMWARE(0): re-requesting absolute mode after
reset\n");
+ LogMessageVerbSigSafe(X_INFO, -1, "VMWARE(0): re-requesting absolute
mode after reset\n");
break;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh
old/xf86-input-vmmouse-12.9.0/tools/Makefile.am
new/xf86-input-vmmouse-13.0.0/tools/Makefile.am
--- old/xf86-input-vmmouse-12.9.0/tools/Makefile.am 2012-03-08
17:13:20.000000000 +0100
+++ new/xf86-input-vmmouse-13.0.0/tools/Makefile.am 2013-01-15
19:36:50.000000000 +0100
@@ -43,7 +43,6 @@
endif
if HAS_UDEV_RULES_DIR
-
udevdir=$(UDEV_RULES_DIR)
udev_DATA = 69-xorg-vmmouse.rules
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]