commit xorg-x11-driver-input for openSUSE:Factory
Hello community,
here is the log from the commit of package xorg-x11-driver-input for openSUSE:Factory
checked in at Wed Mar 4 14:57:35 CET 2009.
--------
--- xorg-x11-driver-input/xorg-x11-driver-input.changes 2009-03-02 15:30:14.000000000 +0100
+++ xorg-x11-driver-input/xorg-x11-driver-input.changes 2009-03-04 11:05:10.060175507 +0100
@@ -1,0 +2,9 @@
+Wed Mar 4 11:04:03 CET 2009 - sndirsch@suse.de
+
+- xf86-input-synaptics 1.0.99.3
+ * Another snapshot before the release since a number of fixes
+ went into this one. Most notably, syndaemon updated to use
+ device properties by default. And a fix that caused synclient
+ with properties to fail on 64-bit machines.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
xf86-input-synaptics-1.0.99.2.tar.bz2
New:
----
xf86-input-synaptics-1.0.99.3.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xorg-x11-driver-input.spec ++++++
--- /var/tmp/diff_new_pack.E11166/_old 2009-03-04 14:55:05.000000000 +0100
+++ /var/tmp/diff_new_pack.E11166/_new 2009-03-04 14:55:05.000000000 +0100
@@ -24,7 +24,7 @@
BuildRequires: Mesa-devel pkgconfig xorg-x11-proto-devel xorg-x11-server-sdk
Url: http://xorg.freedesktop.org/
Version: 7.4
-Release: 20
+Release: 21
License: X11/MIT
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Group: System/X11/Servers/XF86_4
@@ -61,7 +61,7 @@
Source26: xf86-input-vmmouse-12.6.3.tar.bz2
Source27: xf86-input-void-1.2.0.tar.bz2
Source28: xf86-input-diamondtouch-0.3.0.tar.bz2
-Source29: xf86-input-synaptics-1.0.99.2.tar.bz2
+Source29: xf86-input-synaptics-1.0.99.3.tar.bz2
Source30: xf86-input-evdev-2.1.99.1.tar.bz2
Patch2: xf86-input-jamstudio.diff
Patch3: p_mouse_misc.diff
@@ -225,6 +225,12 @@
%endif
%changelog
+* Wed Mar 04 2009 sndirsch@suse.de
+- xf86-input-synaptics 1.0.99.3
+ * Another snapshot before the release since a number of fixes
+ went into this one. Most notably, syndaemon updated to use
+ device properties by default. And a fix that caused synclient
+ with properties to fail on 64-bit machines.
* Mon Mar 02 2009 sndirsch@suse.de
- xf86-input-evdev 2.1.99.1
* Fri Feb 27 2009 sndirsch@suse.de
++++++ xf86-input-synaptics-1.0.99.2.tar.bz2 -> xf86-input-synaptics-1.0.99.3.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xf86-input-synaptics-1.0.99.2/config.h.in new/xf86-input-synaptics-1.0.99.3/config.h.in
--- old/xf86-input-synaptics-1.0.99.2/config.h.in 2009-02-27 04:19:17.000000000 +0100
+++ new/xf86-input-synaptics-1.0.99.3/config.h.in 2009-03-04 06:20:38.000000000 +0100
@@ -1,7 +1,5 @@
/* config.h.in. Generated from configure.ac by autoheader. */
-#include "xorg-server.h"
-
/* Optional backend eventcomm enabled */
#undef BUILD_EVENTCOMM
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xf86-input-synaptics-1.0.99.2/configure new/xf86-input-synaptics-1.0.99.3/configure
--- old/xf86-input-synaptics-1.0.99.2/configure 2009-02-27 04:19:10.000000000 +0100
+++ new/xf86-input-synaptics-1.0.99.3/configure 2009-03-04 06:20:27.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.63 for xf86-input-synaptics 1.0.99.2.
+# Generated by GNU Autoconf 2.63 for xf86-input-synaptics 1.0.99.3.
#
# Report bugs to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg.
#
@@ -750,8 +750,8 @@
# Identity of this package.
PACKAGE_NAME='xf86-input-synaptics'
PACKAGE_TARNAME='xf86-input-synaptics'
-PACKAGE_VERSION='1.0.99.2'
-PACKAGE_STRING='xf86-input-synaptics 1.0.99.2'
+PACKAGE_VERSION='1.0.99.3'
+PACKAGE_STRING='xf86-input-synaptics 1.0.99.3'
PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
ac_unique_file="Makefile.am"
@@ -1520,7 +1520,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-synaptics 1.0.99.2 to adapt to many kinds of systems.
+\`configure' configures xf86-input-synaptics 1.0.99.3 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1591,7 +1591,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of xf86-input-synaptics 1.0.99.2:";;
+ short | recursive ) echo "Configuration of xf86-input-synaptics 1.0.99.3:";;
esac
cat <<\_ACEOF
@@ -1714,7 +1714,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-xf86-input-synaptics configure 1.0.99.2
+xf86-input-synaptics configure 1.0.99.3
generated by GNU Autoconf 2.63
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1728,7 +1728,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-synaptics $as_me 1.0.99.2, which was
+It was created by xf86-input-synaptics $as_me 1.0.99.3, which was
generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@
@@ -2446,7 +2446,7 @@
# Define the identity of the package.
PACKAGE='xf86-input-synaptics'
- VERSION='1.0.99.2'
+ VERSION='1.0.99.3'
cat >>confdefs.h <<_ACEOF
@@ -20777,9 +20777,6 @@
-
-
-
{ $as_echo "$as_me:$LINENO: checking which optional backends will be build" >&5
$as_echo_n "checking which optional backends will be build... " >&6; }
case "${host}" in
@@ -22189,7 +22186,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-synaptics $as_me 1.0.99.2, which was
+This file was extended by xf86-input-synaptics $as_me 1.0.99.3, which was
generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -22252,7 +22249,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
-xf86-input-synaptics config.status 1.0.99.2
+xf86-input-synaptics config.status 1.0.99.3
configured by $0, generated by GNU Autoconf 2.63,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xf86-input-synaptics-1.0.99.2/configure.ac new/xf86-input-synaptics-1.0.99.3/configure.ac
--- old/xf86-input-synaptics-1.0.99.2/configure.ac 2009-02-27 04:18:09.000000000 +0100
+++ new/xf86-input-synaptics-1.0.99.3/configure.ac 2009-03-04 06:20:00.000000000 +0100
@@ -22,7 +22,7 @@
AC_PREREQ(2.57)
AC_INIT([xf86-input-synaptics],
- 1.0.99.2,
+ 1.0.99.3,
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
xf86-input-synaptics)
@@ -42,8 +42,6 @@
AC_PROG_LIBTOOL
AC_PROG_CC
-AH_TOP([#include "xorg-server.h"])
-
AC_MSG_CHECKING([which optional backends will be build])
case "${host}" in
*linux*)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xf86-input-synaptics-1.0.99.2/man/syndaemon.man new/xf86-input-synaptics-1.0.99.3/man/syndaemon.man
--- old/xf86-input-synaptics-1.0.99.2/man/syndaemon.man 2009-02-26 05:20:07.000000000 +0100
+++ new/xf86-input-synaptics-1.0.99.3/man/syndaemon.man 2009-03-04 02:26:52.000000000 +0100
@@ -8,14 +8,12 @@
.SH "SYNTAX"
.LP
syndaemon [\fI\-i idle\-time\fP] [\fI\-d\fP] [\fI\-p pid\-file\fP]
-[\fI\-t\fP] [\fI\-k\fP] [\fI\-K\fP]
+[\fI\-t\fP] [\fI\-k\fP] [\fI\-K\fP] [\fI\-R\fP] [\fI\-s\fP]
.SH "DESCRIPTION"
.LP
Disabling the touchpad while typing avoids unwanted movements of the
pointer that could lead to giving focus to the wrong window.
.
-This program needs SHMConfig "on" in your XOrg/XFree86 Synaptics
-Touchpad configuration.
.SH "OPTIONS"
.LP
.TP
@@ -51,8 +49,15 @@
.LP
.TP
\fB\-R\fP
-Disable the use of the XRecord extension for detecting keyboard activity.
-This will force the use of polling the keyboard state.
+Use the XRecord extension for detecting keyboard activity instead of polling
+the keyboard state.
+.LP
+.TP
+\fB\-s\fP
+Use a shared memory area to enable/disable the touchpad instead of device
+properties. WARNING: The SHM mechanism is not secure if you are in an untrusted multiuser
+environment. All local users can change the parameters at any time. This
+option requires the driver Option "SHMConfig" to be enabled.
.SH "ENVIRONMENT VARIABLES"
.LP
.TP
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xf86-input-synaptics-1.0.99.2/src/synaptics.c new/xf86-input-synaptics-1.0.99.3/src/synaptics.c
--- old/xf86-input-synaptics-1.0.99.2/src/synaptics.c 2009-02-26 05:20:07.000000000 +0100
+++ new/xf86-input-synaptics-1.0.99.3/src/synaptics.c 2009-03-04 06:17:01.000000000 +0100
@@ -72,6 +72,7 @@
#include "mipointer.h"
#endif
+#include "xorg-server.h"
#include "synaptics.h"
#include "synapticsstr.h"
#include "synaptics-properties.h"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xf86-input-synaptics-1.0.99.2/tools/Makefile.am new/xf86-input-synaptics-1.0.99.3/tools/Makefile.am
--- old/xf86-input-synaptics-1.0.99.2/tools/Makefile.am 2009-02-26 05:32:18.000000000 +0100
+++ new/xf86-input-synaptics-1.0.99.3/tools/Makefile.am 2009-03-04 06:17:01.000000000 +0100
@@ -28,4 +28,4 @@
synclient_LDFLAGS = -lm $(XLIB_LIBS) $(XI_LIBS)
syndaemon_SOURCES = syndaemon.c
-syndaemon_LDFLAGS = $(XLIB_LIBS) $(XRECORD_LIBS)
+syndaemon_LDFLAGS = $(XLIB_LIBS) $(XRECORD_LIBS) $(XI_LIBS)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xf86-input-synaptics-1.0.99.2/tools/Makefile.in new/xf86-input-synaptics-1.0.99.3/tools/Makefile.in
--- old/xf86-input-synaptics-1.0.99.2/tools/Makefile.in 2009-02-27 04:19:09.000000000 +0100
+++ new/xf86-input-synaptics-1.0.99.3/tools/Makefile.in 2009-03-04 06:20:28.000000000 +0100
@@ -232,7 +232,7 @@
synclient_SOURCES = synclient.c
synclient_LDFLAGS = -lm $(XLIB_LIBS) $(XI_LIBS)
syndaemon_SOURCES = syndaemon.c
-syndaemon_LDFLAGS = $(XLIB_LIBS) $(XRECORD_LIBS)
+syndaemon_LDFLAGS = $(XLIB_LIBS) $(XRECORD_LIBS) $(XI_LIBS)
all: all-am
.SUFFIXES:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xf86-input-synaptics-1.0.99.2/tools/synclient.c new/xf86-input-synaptics-1.0.99.3/tools/synclient.c
--- old/xf86-input-synaptics-1.0.99.2/tools/synclient.c 2009-02-27 03:46:20.000000000 +0100
+++ new/xf86-input-synaptics-1.0.99.3/tools/synclient.c 2009-03-04 07:34:50.000000000 +0100
@@ -217,7 +217,6 @@
printf(" This is normal if you are running linux kernel 2.6.\n");
printf(" Check the kernel log for touchpad hardware information.\n");
}
- printf("Driver version: %d\n", (PACKAGE_VERSION_MAJOR*10000+PACKAGE_VERSION_MINOR*100+PACKAGE_VERSION_PATCHLEVEL));
}
static void
@@ -445,7 +444,7 @@
unwind:
XFree(v);
- if (error)
+ if (error && dpy)
{
XCloseDisplay(dpy);
dpy = NULL;
@@ -508,7 +507,9 @@
unwind:
XFree(properties);
XFreeDeviceList(info);
- if (error && dev)
+ if (!dev)
+ fprintf(stderr, "Unable to find a synaptics device.\n");
+ else if (error && dev)
{
XCloseDevice(dpy, dev);
dev = NULL;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/xf86-input-synaptics-1.0.99.2/tools/syndaemon.c new/xf86-input-synaptics-1.0.99.3/tools/syndaemon.c
--- old/xf86-input-synaptics-1.0.99.2/tools/syndaemon.c 2009-02-26 05:20:07.000000000 +0100
+++ new/xf86-input-synaptics-1.0.99.3/tools/syndaemon.c 2009-03-04 06:19:58.000000000 +0100
@@ -29,6 +29,8 @@
#endif
#include
participants (1)
-
root@Hilbert.suse.de