![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package x11-input-synaptics checked in at Tue Aug 12 00:01:29 CEST 2008. -------- --- x11-input-synaptics/x11-input-synaptics.changes 2008-07-24 14:54:13.000000000 +0200 +++ x11-input-synaptics/x11-input-synaptics.changes 2008-08-11 11:54:35.887225840 +0200 @@ -1,0 +2,20 @@ +Mon Aug 11 11:20:59 CEST 2008 - sndirsch@suse.de + +- updated synaptics driver to git commit a2e19e5 (2008-08-08, + 0.15.0 prerelease) + * Plug memory leak - free synaptics private data. + * Fix typo - xf86shmget is now shmget. + * Move synclient and syndaemon into a /tools/ directory. + * Pull in libX11 through PKG_CHECK_MODULES for syndaemon. + * Fix crash on kernels with extended keymap space + * Use axis ranges reported by the hardware, if possible. + * Add support for reporting multiple fingers as different buttons + * Filter out .libs and .deps everywhere + * Move synaptics.h into include/, create synapticsstr.h for + private structs. + * Shut up compiler warning, HandleClickWithFingers should be a + void. +- adjusted wait.diff +- adjusted tap2click.diff; no longer apply it reversed + +------------------------------------------------------------------- Old: ---- xf86-input-synaptics-0.15.0_080714_c11ed75.tar.bz2 New: ---- xf86-input-synaptics-0.15.0_080808_a2e19e5-missing.tar.bz2 xf86-input-synaptics-0.15.0_080808_a2e19e5.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ x11-input-synaptics.spec ++++++ --- /var/tmp/diff_new_pack.Ff6663/_old 2008-08-11 23:59:29.000000000 +0200 +++ /var/tmp/diff_new_pack.Ff6663/_new 2008-08-11 23:59:29.000000000 +0200 @@ -2,9 +2,16 @@ # spec file for package x11-input-synaptics (Version 0.15.0) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. -# This file and all modifications and additions to the pristine -# package are under the same license as the package itself. # +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -21,13 +28,14 @@ Group: System/X11/Servers/XF86_4 AutoReqProv: on Version: 0.15.0 -Release: 3 +Release: 16 Summary: X11 input module for synaptics touchpad Provides: xorg-x11-server:/usr/X11R6/%{_lib}/modules/input/synaptics_drv.o -Source: xf86-input-synaptics-0.15.0_080714_c11ed75.tar.bz2 +Source: xf86-input-synaptics-0.15.0_080808_a2e19e5.tar.bz2 Source1: xorg_gunze.tgz Source2: gunze-tools.tgz Source3: xf86-input-synaptics-0.99.3.tar.bz2 +Source4: xf86-input-synaptics-0.15.0_080808_a2e19e5-missing.tar.bz2 Patch1: xorg_gunze.diff Patch2: gunze-tools.diff Patch3: wait.diff @@ -68,7 +76,7 @@ Group: System/X11/Servers/XF86_4 AutoReqProv: on Version: 031126 -Release: 229 +Release: 242 %description -n x11-input-gunze X11 input module for gunze touchscreen @@ -87,7 +95,7 @@ Requires: x11-input-gunze = %{version}-%{release} AutoReqProv: on Version: 031126 -Release: 229 +Release: 242 %description -n x11-input-gunze-tools Tools to configure and calibrate gunze X11 input driver. @@ -100,9 +108,9 @@ Chris Howe <chris@howeville.com> %prep -%setup -n xf86-input-synaptics-0.15.0 -b1 -b2 -b3 +%setup -n xf86-input-synaptics-0.15.0 -b1 -b2 -b3 -a4 %patch3 -%patch4 -p1 -R +%patch4 pushd ../programs/Xserver/hw/xfree86/input/gunze patch -p0 -s < $RPM_SOURCE_DIR/xorg_gunze.diff popd @@ -195,6 +203,23 @@ /usr/bin/gunzets_calib %changelog +* Mon Aug 11 2008 sndirsch@suse.de +- updated synaptics driver to git commit a2e19e5 (2008-08-08, + 0.15.0 prerelease) + * Plug memory leak - free synaptics private data. + * Fix typo - xf86shmget is now shmget. + * Move synclient and syndaemon into a /tools/ directory. + * Pull in libX11 through PKG_CHECK_MODULES for syndaemon. + * Fix crash on kernels with extended keymap space + * Use axis ranges reported by the hardware, if possible. + * Add support for reporting multiple fingers as different buttons + * Filter out .libs and .deps everywhere + * Move synaptics.h into include/, create synapticsstr.h for + private structs. + * Shut up compiler warning, HandleClickWithFingers should be a + void. +- adjusted wait.diff +- adjusted tap2click.diff; no longer apply it reversed * Thu Jul 24 2008 sndirsch@suse.de - tab2click.diff * make enable tap to click the default again (bnc #411744) by ++++++ tap2click.diff ++++++ --- /var/tmp/diff_new_pack.Ff6663/_old 2008-08-11 23:59:29.000000000 +0200 +++ /var/tmp/diff_new_pack.Ff6663/_new 2008-08-11 23:59:29.000000000 +0200 @@ -1,31 +1,21 @@ -commit fb98432436c5e1cc69b5f4b84f625e3700e51e04 -Author: Adam Jackson <ajax@redhat.com> -Date: Sat Jun 7 08:40:01 2008 +0200 - - Add synaptics-0.14.6-tap-to-click.patch from Fedora - - Disable tap to click by default in the name of accessibility. - -diff --git a/src/synaptics.c b/src/synaptics.c -index 93606ba..e3b0f42 100644 ---- a/src/synaptics.c -+++ b/src/synaptics.c -@@ -396,13 +396,13 @@ SynapticsPreInit(InputDriverPtr drv, IDevPtr dev, int flags) +--- src/synaptics.c.orig 2008-08-11 11:11:20.000000000 +0200 ++++ src/synaptics.c 2008-08-11 11:52:34.000000000 +0200 +@@ -408,13 +408,13 @@ pars->guestmouse_off = xf86SetBoolOption(opts, "GuestMouseOff", FALSE); pars->locked_drags = xf86SetBoolOption(opts, "LockedDrags", FALSE); pars->locked_drag_time = xf86SetIntOption(opts, "LockedDragTimeout", 5000); -- pars->tap_action[RT_TAP] = xf86SetIntOption(opts, "RTCornerButton", 2); -- pars->tap_action[RB_TAP] = xf86SetIntOption(opts, "RBCornerButton", 3); -+ pars->tap_action[RT_TAP] = xf86SetIntOption(opts, "RTCornerButton", 0); -+ pars->tap_action[RB_TAP] = xf86SetIntOption(opts, "RBCornerButton", 0); +- pars->tap_action[RT_TAP] = xf86SetIntOption(opts, "RTCornerButton", 0); +- pars->tap_action[RB_TAP] = xf86SetIntOption(opts, "RBCornerButton", 0); ++ pars->tap_action[RT_TAP] = xf86SetIntOption(opts, "RTCornerButton", 2); ++ pars->tap_action[RB_TAP] = xf86SetIntOption(opts, "RBCornerButton", 3); pars->tap_action[LT_TAP] = xf86SetIntOption(opts, "LTCornerButton", 0); pars->tap_action[LB_TAP] = xf86SetIntOption(opts, "LBCornerButton", 0); -- pars->tap_action[F1_TAP] = xf86SetIntOption(opts, "TapButton1", 1); -- pars->tap_action[F2_TAP] = xf86SetIntOption(opts, "TapButton2", 2); -- pars->tap_action[F3_TAP] = xf86SetIntOption(opts, "TapButton3", 3); -+ pars->tap_action[F1_TAP] = xf86SetIntOption(opts, "TapButton1", 0); -+ pars->tap_action[F2_TAP] = xf86SetIntOption(opts, "TapButton2", 0); -+ pars->tap_action[F3_TAP] = xf86SetIntOption(opts, "TapButton3", 0); - pars->circular_scrolling = xf86SetBoolOption(opts, "CircularScrolling", FALSE); - pars->circular_trigger = xf86SetIntOption(opts, "CircScrollTrigger", 0); - pars->circular_pad = xf86SetBoolOption(opts, "CircularPad", FALSE); +- pars->tap_action[F1_TAP] = xf86SetIntOption(opts, "TapButton1", 0); +- pars->tap_action[F2_TAP] = xf86SetIntOption(opts, "TapButton2", 0); +- pars->tap_action[F3_TAP] = xf86SetIntOption(opts, "TapButton3", 0); ++ pars->tap_action[F1_TAP] = xf86SetIntOption(opts, "TapButton1", 1); ++ pars->tap_action[F2_TAP] = xf86SetIntOption(opts, "TapButton2", 2); ++ pars->tap_action[F3_TAP] = xf86SetIntOption(opts, "TapButton3", 3); + pars->click_action[F1_CLICK1] = xf86SetIntOption(opts, "ClickFinger1", 1); + pars->click_action[F2_CLICK1] = xf86SetIntOption(opts, "ClickFinger2", 1); + pars->click_action[F3_CLICK1] = xf86SetIntOption(opts, "ClickFinger3", 1); ++++++ wait.diff ++++++ --- /var/tmp/diff_new_pack.Ff6663/_old 2008-08-11 23:59:29.000000000 +0200 +++ /var/tmp/diff_new_pack.Ff6663/_new 2008-08-11 23:59:29.000000000 +0200 @@ -1,6 +1,6 @@ ---- src/eventcomm.c.orig 2008-07-16 22:27:48.000000000 +0200 -+++ src/eventcomm.c 2008-07-20 18:48:54.000000000 +0200 -@@ -273,10 +273,15 @@ +--- src/eventcomm.c.orig 2008-08-11 11:11:20.000000000 +0200 ++++ src/eventcomm.c 2008-08-11 11:48:36.000000000 +0200 +@@ -304,10 +304,15 @@ EventAutoDevProbe(LocalDevicePtr local) /* We are trying to find the right eventX device or fall back to the psaux protocol and the given device from XF86Config */ int i; @@ -18,17 +18,20 @@ for (i = 0; ; i++) { char fname[64]; int fd = -1; -@@ -299,14 +304,19 @@ +@@ -329,8 +334,8 @@ EventAutoDevProbe(LocalDevicePtr local) + have_evdev = TRUE; is_touchpad = event_query_is_touchpad(fd); - SYSCALL(close(fd)); if (is_touchpad) { - xf86Msg(X_PROBED, "%s auto-dev sets device to %s\n", - local->name, fname); -+ xf86Msg(X_PROBED, "%s auto-dev sets device to %s (waited %d msec)\n", -+ local->name, fname, wait); ++ xf86Msg(X_PROBED, "%s auto-dev sets device to %s (waited %d msec)\n", ++ local->name, fname, wait); xf86ReplaceStrOption(local->options, "Device", fname); - return TRUE; + + event_query_axis_ranges(fd, local); +@@ -339,8 +344,13 @@ EventAutoDevProbe(LocalDevicePtr local) } + SYSCALL(close(fd)); } - ErrorF("%s no synaptics event device found (checked %d nodes)\n", - local->name, i + 1); @@ -38,7 +41,7 @@ + ErrorF("%s waiting time total: %d\n", local->name, wait); + } + ErrorF("%s no synaptics event device found (checked %d nodes, waited %d msec)\n", -+ local->name, i + 1, wait); ++ local->name, i + 1, wait); if (i <= max_skip) ErrorF("%s The /dev/input/event* device nodes seem to be missing\n", local->name); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de