diff --git a/SOURCES/0001-eventcomm-if-we-get-a-read-error-other-than-EAGAIN-r.patch b/SOURCES/0001-eventcomm-if-we-get-a-read-error-other-than-EAGAIN-r.patch new file mode 100644 index 0000000..7205949 --- /dev/null +++ b/SOURCES/0001-eventcomm-if-we-get-a-read-error-other-than-EAGAIN-r.patch @@ -0,0 +1,34 @@ +From 9f3a6ac97e9d3f13cdfb38e54fbce92452025830 Mon Sep 17 00:00:00 2001 +From: Peter Hutterer +Date: Mon, 14 May 2018 09:49:00 +1000 +Subject: [PATCH synaptics] eventcomm: if we get a read error other than + EAGAIN, remove the fd + +Otherwise poll() keeps on triggering on our fd until udev gets around to +notifying the server that the device is in some state of deadness. Meanwhile, +the input thread is busy filling the log up with "Read error" messages. Great +way to test file systems and their capacity to handle out of space scenarios +but otherwise a bit pointless. Those FS developers should write their own +tests instead of relying on the synaptics driver! + +Signed-off-by: Peter Hutterer +Reviewed-by: Adam Jackson +--- + src/eventcomm.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/eventcomm.c b/src/eventcomm.c +index f65d532..3d0c5b0 100644 +--- a/src/eventcomm.c ++++ b/src/eventcomm.c +@@ -557,6 +557,7 @@ SynapticsReadEvent(InputInfoPtr pInfo, struct input_event *ev) + if (rc != -EAGAIN) { + LogMessageVerbSigSafe(X_ERROR, 0, "%s: Read error %d\n", pInfo->name, + errno); ++ xf86RemoveEnabledDevice(pInfo); + } else if (proto_data->read_flag == LIBEVDEV_READ_FLAG_SYNC) { + proto_data->read_flag = LIBEVDEV_READ_FLAG_NORMAL; + return SynapticsReadEvent(pInfo, ev); +-- +2.14.3 + diff --git a/SOURCES/50-synaptics.conf b/SOURCES/50-synaptics.conf new file mode 100644 index 0000000..df8d336 --- /dev/null +++ b/SOURCES/50-synaptics.conf @@ -0,0 +1,49 @@ +Section "InputClass" + Identifier "touchpad catchall" + Driver "synaptics" + MatchIsTouchpad "on" + MatchDevicePath "/dev/input/event*" +EndSection + +# This option enables the bottom right corner to be a right button on +# non-synaptics clickpads. +# This option is only interpreted by clickpads. +Section "InputClass" + Identifier "Default clickpad buttons" + MatchDriver "synaptics" + Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0" + Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%" +EndSection + +# This option disables software buttons on Apple touchpads. +# This option is only interpreted by clickpads. +Section "InputClass" + Identifier "Disable clickpad buttons on Apple touchpads" + MatchProduct "Apple|bcm5974" + MatchDriver "synaptics" + Option "SoftButtonAreas" "0 0 0 0 0 0 0 0" +EndSection + +# Quirks for special touchpads + +# Force clickpad on for wireless trackpad. The propbit isn't set on 3.3. +# Remove once we're on 3.4 +Section "InputClass" + Identifier "Disable clickpad buttons on Apple touchpads" + MatchProduct "Apple Wireless Trackpad" + MatchDriver "synaptics" + Option "ClickPad" "on" +EndSection + +# Some devices have the buttons as part of the lower edge of the +# touchpad. Pressing a button moves the cursor, causing cursor jumps and +# erroneous clicks. +# Use the synaptics area property to work around this, udev labels these +# devices for us as touchpad_button_overlap. +# Affected: Dell Mini +Section "InputClass" + Identifier "touchpad button overlap" + MatchIsTouchpad "on" + MatchTag "touchpad_button_overlap" + Option "AreaBottomEdge" "4000" +EndSection diff --git a/SOURCES/70-touchpad-quirks.rules b/SOURCES/70-touchpad-quirks.rules new file mode 100644 index 0000000..6c65c29 --- /dev/null +++ b/SOURCES/70-touchpad-quirks.rules @@ -0,0 +1,15 @@ +ACTION!="add|change", GOTO="touchpad_quirks_end" +KERNEL!="event*", GOTO="touchpad_quirks_end" + +ENV{ID_INPUT_TOUCHPAD}!="1", GOTO="touchpad_quirks_end" + +# model specific quirks + +# Dell Minis have a touchpad where the buttons and the touchpad area +# overlap. Clicking a button thus moves the pointer, this requires special +# Xorg configuration. + +ATTR{[dmi/id]product_name}=="Inspiron 1011|Inspiron 1012", \ + ENV{ID_INPUT.tags}="touchpad_button_overlap" + +LABEL="touchpad_quirks_end" diff --git a/SPECS/xorg-x11-drv-synaptics.spec b/SPECS/xorg-x11-drv-synaptics.spec new file mode 100644 index 0000000..c64cf87 --- /dev/null +++ b/SPECS/xorg-x11-drv-synaptics.spec @@ -0,0 +1,743 @@ +%global tarball xf86-input-synaptics +%global moduledir %(pkg-config xorg-server --variable=moduledir ) +%global driverdir %{moduledir}/input + +#global gitdate 20130214 +%global gitversion 4cdee4005 + +Name: xorg-x11-drv-synaptics +Summary: Xorg X11 Synaptics touchpad input driver +Version: 1.9.0 +Release: 2%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +URL: http://www.x.org +License: MIT +Group: User Interface/X Hardware Support + +%if 0%{?gitdate} +Source0: %{tarball}-%{gitdate}.tar.bz2 +Source1: make-git-snapshot.sh +Source2: commitid +%else +Source0: ftp://ftp.x.org/pub/individual/driver/%{tarball}-%{version}.tar.bz2 +%endif +Source3: 50-synaptics.conf +Source4: 70-touchpad-quirks.rules + +Patch01: 0001-eventcomm-if-we-get-a-read-error-other-than-EAGAIN-r.patch + +ExcludeArch: s390 s390x + +BuildRequires: autoconf automake libtool pkgconfig +BuildRequires: xorg-x11-server-devel >= 1.10.99.902 +BuildRequires: libX11-devel libXi-devel libXtst-devel +BuildRequires: xorg-x11-util-macros >= 1.8.0 +BuildRequires: libevdev-devel + +Requires: Xorg %(xserver-sdk-abi-requires ansic) +Requires: Xorg %(xserver-sdk-abi-requires xinput) +Requires: libevdev +Requires: libXi libXtst + +Provides: synaptics = %{version}-%{release} +Obsoletes: synaptics < 0.15.0 + + +%description +This is the Synaptics touchpad driver for the X.Org X server. The following +touchpad models are supported: +* Synaptics +* appletouch (Post February 2005 and October 2005 Apple Aluminium Powerbooks) +* Elantech (EeePC) +* bcm5974 (Macbook Air (Jan 2008), Macbook Pro Penryn (Feb 2008), iPhone + (2007), iPod Touch (2008) + +Note that support for appletouch, elantech and bcm5974 requires the respective +kernel module. +A touchpad by default operates in compatibility mode by emulating a standard +mouse. However, by using a dedicated driver, more advanced features of the +touchpad become available. + +Features: + + * Movement with adjustable, non-linear acceleration and speed. + * Button events through short touching of the touchpad ("tapping"). + * Double-Button events through double short touching of the touchpad. + * Dragging through short touching and holding down the finger on the + touchpad. + * Middle and right button events on the upper and lower corner of the + touchpad. + * Vertical scrolling (button four and five events) through moving the + finger on the right side of the touchpad. + * The up/down button sends button four/five events. + * Horizontal scrolling (button six and seven events) through moving the + finger on the lower side of the touchpad. + * The multi-buttons send button four/five events, and six/seven events for + horizontal scrolling. + * Adjustable finger detection. + Multifinger taps: two finger for middle button and three finger for + right button events. (Needs hardware support. Not all models implement + this feature.) + * Run-time configuration using shared memory. This means you can change + parameter settings without restarting the X server. + +%prep +%setup -q -n %{tarball}-%{?gitdate:%{gitdate}}%{!?gitdate:%{version}} +%patch01 -p1 + +%build +autoreconf -v --install --force || exit 1 +%configure --disable-static --disable-silent-rules +make %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT + +make install DESTDIR=$RPM_BUILD_ROOT + +# FIXME: Remove all libtool archives (*.la) from modules directory. This +# should be fixed in upstream Makefile.am or whatever. +find $RPM_BUILD_ROOT -regex ".*\.la$" | xargs rm -f -- + +# we keep shipping our own config file +rm -f $RPM_BUILD_ROOT%{_datadir}/X11/xorg.conf.d/70-synaptics.conf + +install -d $RPM_BUILD_ROOT%{_datadir}/X11/xorg.conf.d +install -m 0644 %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/X11/xorg.conf.d/50-synaptics.conf + +install -d $RPM_BUILD_ROOT%{_prefix}/lib/udev/rules.d/ +install -m 0644 %{SOURCE4} $RPM_BUILD_ROOT%{_prefix}/lib/udev/rules.d/70-touchpad-quirks.rules + + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc COPYING +%{_datadir}/X11/xorg.conf.d/50-synaptics.conf +%{driverdir}/synaptics_drv.so +%{_bindir}/synclient +%{_bindir}/syndaemon +%{_mandir}/man4/synaptics.4* +%{_mandir}/man1/synclient.1* +%{_mandir}/man1/syndaemon.1* +%doc COPYING README +%{_prefix}/lib/udev/rules.d/70-touchpad-quirks.rules + +%package devel +Summary: Xorg X11 synaptics input driver +Group: Development/Libraries +Requires: pkgconfig + +%description devel +Development files for the Synaptics TouchPad for X.Org. + +%files devel +%defattr(-,root,root,-) +%doc COPYING +%{_libdir}/pkgconfig/xorg-synaptics.pc +%dir %{_includedir}/xorg +%{_includedir}/xorg/synaptics-properties.h + + +%changelog +* Tue May 15 2018 Peter Hutterer 1.9.0-2 +- Fix infinite log spam in case of read errors (#1564624). + +* Fri Jan 27 2017 Peter Hutterer 1.9.0-1 +- synaptics 1.9.0 (#1401659) + +* Fri May 01 2015 Peter Hutterer 1.8.2-1 +- synaptics 1.8.2 (#1194883) + +* Wed Sep 10 2014 Peter Hutterer 1.7.1-13 +- Avoid click delays when clocks drift apart (#1138484) + +* Thu Aug 14 2014 Peter Hutterer 1.7.1-12 +- Fix 3-finger click on clickpads (#1123297) + +* Thu Jul 17 2014 Peter Hutterer 1.7.1-11 +- Add support for secondary software button areas (#1093050) + +* Wed Jan 15 2014 Adam Jackson - 1.7.1-10 +- 1.15 ABI rebuild + +* Tue Jan 14 2014 Peter Hutterer 1.7.1-9 +- Fix ABI detection for input ABI 20 and higher (#1048099) + +* Fri Dec 27 2013 Daniel Mach - 1.7.1-8 +- Mass rebuild 2013-12-27 + +* Wed Nov 06 2013 Adam Jackson - 1.7.1-7 +- 1.15RC1 ABI rebuild + +* Fri Oct 25 2013 Adam Jackson - 1.7.1-6 +- ABI rebuild + +* Sun Aug 04 2013 Fedora Release Engineering - 1.7.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Mon Jul 22 2013 Peter Hutterer 1.7.1-4 +- Disable in-driver coordinate scaling on ABI 19.2, requires + xorg-x11-server-1.14.2-7.fc19 + +* Fri Jul 12 2013 Peter Hutterer 1.7.1-3 +- Quieten rpmlint (non-escaped percent sign, tab/spaces mix) + +* Thu May 16 2013 Peter Hutterer 1.7.1-2 +- add explicit BR for automake, autoconf +- Fix a few specfile complaints + +* Mon May 13 2013 Peter Hutterer 1.7.1-1 +- synaptics 1.7.1 + +* Fri Apr 26 2013 Peter Hutterer 1.7.0-2 +- Fix stack smash on magic trackpad (#952221) + +* Tue Apr 02 2013 Peter Hutterer 1.7.0-1 +- synaptics 1.7.0 + +* Tue Mar 19 2013 Adam Jackson 1.6.99-8.20130214git4cdee4005 +- Less RHEL customization + +* Thu Mar 07 2013 Peter Hutterer - 1.6.99-7.20130214git4cdee4005 +- require xorg-x11-server-devel, not -sdk + +* Thu Mar 07 2013 Peter Hutterer - 1.6.99-6.20130214git4cdee4005 +- ABI rebuild + +* Fri Feb 15 2013 Peter Hutterer - 1.6.99-5.20130214git4cdee4005 +- ABI rebuild + +* Fri Feb 15 2013 Peter Hutterer - 1.6.99-4.20130214git4cdee4005 +- ABI rebuild + +* Thu Feb 14 2013 Peter Hutterer 1.6.99-3.20130214git4cdee4005 +- Today's git snapshot + +* Thu Jan 10 2013 Peter Hutterer 1.6.99-2 +- Add commitid file, got lost during a git reset + +* Thu Jan 10 2013 Peter Hutterer 1.6.99-1 +- Today's git snapshot + +* Thu Jan 10 2013 Adam Jackson - 1.6.2-9 +- ABI rebuild + +* Fri Dec 21 2012 Peter Hutterer 1.6.2-8 +- Allow right softbuttons in dead area (#888051) + +* Wed Oct 31 2012 Peter Hutterer - 1.6.2-7 +- Fix {?dist} tag + +* Fri Aug 31 2012 Peter Hutterer 1.6.2-6 +- Fix memory corruption on resume. Triggered if fingers are still on the + touchpad when the device is disabled. + +* Fri Aug 10 2012 Peter Hutterer 1.6.2-5 +- Use signal-safe logging + +* Sun Aug 05 2012 Peter Hutterer 1.6.2-4 +- Align git snapshot building with other drivers + +* Sun Jul 22 2012 Fedora Release Engineering - 1.6.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Wed Jul 18 2012 Dave Airlie - 1.6.2-2 +- ABI rebuild + +* Tue Jun 12 2012 Peter Hutterer 1.6.2-1 +- synaptics 1.6.2 + +* Thu Jun 07 2012 Peter Hutterer 1.6.1-2 +- Drop udev requires, install udev rules in /usr/lib + +* Fri May 11 2012 Peter Hutterer 1.6.1-1 +- synaptics 1.6.1 (#813668, #819348) + +* Thu May 03 2012 Peter Hutterer 1.6.0-1 +- synaptics 1.6.0 + +* Fri Apr 27 2012 Peter Hutterer 1.5.99.904-1 +- synaptics 1.5.99.904 + +* Thu Apr 26 2012 Peter Hutterer 1.5.99.903-5.20120419git11d892964 +- Force clickpad on for apple wireless trackpad + +* Tue Apr 24 2012 Peter Hutterer 1.5.99.903-4.20120419git11d892964 +- Reset touch state on DEVICE_OFF (#814972) + +* Thu Apr 19 2012 Peter Hutterer 1.5.99.903-3.20120419git11d892964 +- Update .conf file for softbuttons + +* Thu Apr 19 2012 Peter Hutterer 1.5.99.903-2.20120419git11d892964 +- Git snapshot, fix for #813686 + +* Mon Apr 16 2012 Peter Hutterer 1.5.99.903-1 +- synaptics 1.5.99.903 + +* Thu Apr 05 2012 Adam Jackson - 1.5.99.902-2 +- RHEL arch exclude updates + +* Fri Mar 23 2012 Peter Hutterer 1.5.99.902-1 +- synaptics 1.5.99.902 + +* Wed Mar 14 2012 Peter Hutterer 1.5.99.901-2 +- Require mtdev + +* Wed Mar 14 2012 Peter Hutterer 1.5.99.901-1 +- synaptics 1.5.99.901 + +* Thu Feb 23 2012 Peter Hutterer - 1.5.99-8.20120223git0a2fd560a +- New git snapshot, with improved MT handling + +* Sat Feb 11 2012 Peter Hutterer - 1.5.99-7.20120207git141d9120b +- ABI rebuild + +* Fri Feb 10 2012 Peter Hutterer - 1.5.99-6.20120207git141d9120b +- ABI rebuild + +* Tue Feb 07 2012 Peter Hutterer 1.5.99-5.20120207git141d9120b +- Update to today's git snapshot with MT support + +* Tue Jan 24 2012 Peter Hutterer - 1.5.99-4.20120104gitc861d4568 +- ABI rebuild + +* Wed Jan 04 2012 Peter Hutterer 1.5.99-3.20120104.gitc861d4568 +- Update to today's git snapshot +- Switch define to global in spec file +- Append git version to NVR + +* Mon Nov 14 2011 Adam Jackson - 1.5.99-2.20111110 +- ABI rebuild + +* Thu Nov 10 2011 Peter Hutterer 1.5.99-1.20111110 +- Update to today's git snapshot + +* Wed Nov 09 2011 ajax - 1.5.0-3 +- ABI rebuild + +* Wed Oct 12 2011 Peter Hutterer 1.5.0-2 +- Add libXtst dependency to enable syndaemon build with the RECORD + extension (#745289) + +* Fri Sep 02 2011 Peter Hutterer 1.5.0-1 +- synaptics 1.5.0 + +* Fri Aug 19 2011 Peter Hutterer 1.4.99.1-1 +- synaptics 1.4.99.1 + +* Thu Aug 18 2011 Adam Jackson - 1.4.1-3 +- Rebuild for xserver 1.11 ABI + +* Mon Aug 01 2011 Peter Hutterer 1.4.1-2 +- devel package requires pkgconfig + +* Thu Jul 07 2011 Peter Hutterer +- Disable silent rules on build + +* Tue Jun 28 2011 Peter Hutterer 1.4.1-1 +- synaptics 1.4.1 + +* Mon Apr 18 2011 Peter Hutterer 1.4.0.901-1 +- synaptics 1.4.1RC1 + +* Fri Mar 04 2011 Peter Hutterer 1.4.0-1 +- synaptics 1.4 + +* Mon Feb 21 2011 Peter Hutterer 1.3.99.901-1 +- synaptics 1.4 RC1 + +* Tue Feb 08 2011 Fedora Release Engineering - 1.3.99-3.20101125 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Nov 25 2010 Peter Hutterer - 1.3.99-2.20101125 +- Rebuild for server 1.10 + +* Thu Nov 25 2010 Peter Hutterer 1.3.99-1.20101125 +- today's git snapshot + +* Wed Oct 27 2010 Adam Jackson 1.3.0-2 +- Add ABI requires magic (#542742) + +* Wed Sep 01 2010 Peter Hutterer 1.3.0-1 +- synaptics 1.3.0 + +* Mon Aug 23 2010 Peter Hutterer 1.2.99.901-1.20100823 +- synaptics 1.2.99.901 from git + +* Thu Aug 19 2010 Peter Hutterer 1.2.99.1-4.20100819 +- today's git snapshot +- synaptics-1.2.99.1-increase-accel-factor.patch: increase default accel + factor to something more useful (#621591) +- drop unused patches + +* Thu Jul 08 2010 Adam Jackson 1.2.99.1-3 +- Install COPYING + +* Mon Jul 05 2010 Peter Hutterer - 1.2.99.1-2.20100617 +- rebuild for X Server 1.9 + +* Thu Jun 17 2010 Peter Hutterer 1.2.99.1-1.20100617 +- synaptics 1.2.99.1 (from git) + +* Tue Jun 01 2010 Peter Hutterer 1.2.99-1 +- Update to today's git version. Includes the new pointer acceleration code. + +* Tue May 18 2010 Peter Hutterer 1.2.2-6 +- The rules file shouldn't end in .conf... + +* Mon May 17 2010 Peter Hutterer +- Add missing LABEL statement to 70-touchpad.rules + +* Thu May 13 2010 Peter Hutterer 1.2.2-5 +- Change ClickFinger defaults to 0 if there's more than one. +- Add ClickPad support, this requires a kernel patch as well (#590835) +- pop the udev rule into /lib/udev/rules.d instead of $sysconfigdir + +* Mon May 10 2010 Peter Hutterer 1.2.2-4 +- 70-touchpad-rules.conf: label Dell Mini touchpads as broken in udev, + requiring special config. +- 50-synaptics.conf: add dell mini quirk for bottom edge. This is only + partially useful for now, a real patch is coming soon. + One half of the fix for #573463. + +* Thu Apr 15 2010 Peter Hutterer 1.2.2-3 +- Install config snippet in $datadir/X11/xorg.conf.d. +- Rename to 50-synaptics.conf to match upstream better. + +* Wed Apr 14 2010 Peter Hutterer 1.2.2-2 +- Only match /dev/input/event* in 10-synaptics.conf. (related #581573) + +* Fri Mar 26 2010 Peter Hutterer 1.2.2-1 +- synaptics 1.2.2 + +* Thu Mar 11 2010 Adam Jackson 1.2.1-4 +- synaptics-1.2.1-timer-fix.patch: Don't clobber the timer we just created. + +* Tue Feb 16 2010 Peter Hutterer 1.2.1-3 +- cvs add 10-synaptics.conf this time + +* Tue Feb 16 2010 Peter Hutterer 1.2.1-2 +- 10-synaptics.conf: new xorg.conf.d config file, replacing the fdi. +- 10-synaptics.fdi: drop, X server doesn't use HAL anymore. +- Drop HAL require + +* Sat Feb 13 2010 Peter Hutterer 1.2.1-1 +- synaptics 1.2.1 + +* Thu Jan 21 2010 Peter Hutterer - 1.2.0-4 +- Rebuild for server 1.8 + +* Wed Dec 09 2009 Adam Jackson 1.2.0-3 +- synaptics-1.2.0-timer-fix.patch: Don't free the timer in DeviceClose, since + that gets called on VT switch. (#540248) + +* Fri Nov 20 2009 Peter Hutterer 1.2.0-2 +- BuildRequires xorg-x11-util-macros 1.3.0 + +* Fri Oct 09 2009 Peter Hutterer 1.2.0-1 +- synaptics 1.2.0 + +* Mon Sep 07 2009 Peter Hutterer 1.1.99-7.20090907 +- This time with the tarball. + +* Mon Sep 07 2009 Peter Hutterer 1.1.99-6.20090907 +- Update to today's git master (synaptics 1.1.99.1) + +* Tue Jul 28 2009 Peter Hutterer 1.1.99-5.20090728 +- Update to today's git master. + +* Mon Jul 27 2009 Fedora Release Engineering - 1.1.99-4.20090717 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Fri Jul 17 2009 Peter Hutterer 1.1.99-3-20090717 +- Update to today's git master. + +* Wed Jul 15 2009 Adam Jackson - 1.1.99-2.20090710.1 +- ABI bump + +* Fri Jul 10 2009 Peter Hutterer 1.1.99-2-20090710 +- Update to today's git master. + +* Mon Jun 22 2009 Peter Hutterer 1.1.99.1-20090622 +- Update to today's git master. + +* Tue Apr 14 2009 Peter Hutterer 1.1.0-2 +- synaptics-1.1.0-synclient-64.patch: fix 64-bit integer issues with + synclient (#494766) + +* Mon Mar 09 2009 Peter Hutterer 1.1.0-1 +- synaptics 1.1 + +* Thu Mar 05 2009 Peter Hutterer 1.0.99.4-1 +- synaptics 1.1, snapshot 4 (fix for 64 bit crashes) + +* Wed Mar 04 2009 Peter Hutterer 1.0.99.3-1 +- synaptics 1.1, snapshot 3 + +* Fri Feb 27 2009 Peter Hutterer 1.0.99.2-1 +- Synaptics 1.1, snapshot 2 +- Up Requires to 1.6.0-2 for XATOM_FLOAT defines. + +* Thu Feb 26 2009 Fedora Release Engineering - 1.0.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Feb 09 2009 Peter Hutterer 1.0.0-4 +- Fix 10-synaptics.fdi, the warning added in the last commit was not + well-formed xml. + +* Mon Feb 09 2009 Peter Hutterer 1.0.0-3 +- Revert last commit, this is against Fedora policy. + https://fedoraproject.org/wiki/Packaging:Guidelines#Configuration_files + +* Mon Feb 02 2009 Peter Hutterer 1.0.0-2 +- mark the fdi file as %%config(noreplace) + +* Mon Feb 02 2009 Peter Hutterer 1.0.0-1 +- synaptics 1.0 + +* Mon Jan 05 2009 Peter Hutterer 0.99.3-3 +- Require xorg-x11-server-devel 1.6 to build +- Update fdi file with comments on how to merge your own keys. + +* Mon Dec 22 2008 Peter Hutterer 0.99.3-2 +- Rebuild for server 1.6 + +* Mon Dec 15 2008 Peter Hutterer 0.99.3-1 +- synaptics 1.0 RC 3 + +* Thu Dec 4 2008 Peter Hutterer 0.99.2-1 +- synaptics 1.0 RC 2 + +* Thu Dec 4 2008 Peter Hutterer 0.99.1-2 +- 10-synaptics.fdi: if something has capabilities input.touchpad match it. + Don't bother about product names. + +* Mon Nov 24 2008 Peter Hutterer +- Fix up summary and description, provide list of supported models. + +* Fri Nov 14 2008 Peter Hutterer 0.99.1-1 +- synaptics 1.0 RC 1 + +* Tue Oct 14 2008 Peter Hutterer 0.15.99-0.2 +- add the make-git-snapshot script. + +* Tue Oct 14 2008 Peter Hutterer 0.15.99-0.1 +- Today's git snapshot. +- Add devel subpackage. +- remove xf86-input-synaptics-0.15.2-maxtapmove.patch: driver autoscales now. + +* Wed Sep 17 2008 Peter Hutterer 0.15.2-1 +- update to 0.15.2 +- remove patches merged upstream. +- xf86-input-synaptics-0.15.2-maxtapmove.patch: scale MaxTapMove parameter + depending on touchpad height #462211 + +* Tue Sep 9 2008 Peter Hutterer 0.15.1-1 +- update to 0.15.1 +- remove xf86-input-synaptics-0.15.0-tap.patch: merged in upstream. +- update patches to apply against 0.15.1. +- xf86-input-synaptics-0.15.1-dont-crash-without-Device.patch: don't crash if + neither Device nor Path is given. + +* Mon Sep 8 2008 Peter Hutterer 0.15.0-6 +- xf86-input-synaptics-0.15.0-edges.patch: updated to improve edge calculation + and acceleration factors. +- xf86-input-synaptics-0.15.0-preprobe patch: pre-probe eventcomm devices for + axis ranges if specifed with Device option. +- update fdi file to support "bcm5974" devices. + +* Sun Sep 7 2008 Peter Hutterer 0.15.0-5 +- update fdi file to support "appletouch" devices. + +* Tue Sep 2 2008 Peter Hutterer 0.15.0-4 +- xf86-input-synaptics-0.15.0-dont-lose-buttonup.patch: force a click if + middle button emulation times out during ReadInput cycle. RH #233717. + +* Thu Aug 28 2008 Peter Hutterer 0.15.0-3 +- xf86-input-synaptics-0.15.0-edges.patch: reserve 5% on each side for edge + detection. + +* Mon Aug 25 2008 Adel Gadllah 0.15.0-2 +- Enable tapping RH #439386 + +* Fri Aug 8 2008 Peter Hutterer 0.15.0-1 +- Initial RPM release - this is the relicensed version of the old synaptics + package. +- Includes Changelog from synaptics package. + +* Wed Aug 6 2008 Peter Hutterer 0.14.6-10 +- Update Release, really this time. + +* Wed Aug 6 2008 Peter Hutterer 0.14.6-10 +- Fix license tag and BuildRoot, reduce description line width. + +* Tue Jun 17 2008 Adam Jackson 0.14.6-9 +- Fix %%fedora version comparison to be numeric not string. + +* Thu Apr 10 2008 Ville Skyttä - 0.14.6-8 +- Build with $RPM_OPT_FLAGS, fix debuginfo (#249979). + +* Fri Mar 28 2008 Rex Dieter 0.14.6-7 +- Synaptics default acceleration values are way slow for alps (#437039) + +* Wed Mar 26 2008 Adam Jackson 0.14.6-6 +- synaptics-0.14.6-alps.patch: Fix the defaults on ALPS touchpads. Values + stolen from rhpxl. + +* Tue Mar 18 2008 Matt Domsch 0.14.6-5 +- synaptics-0.14.6-poll-delay.patch: make poll interval user configurable + http://www.bughost.org/pipermail/power/2008-January/001234.html +- synaptics-0.14.6-poll-200ms.patch: reduce default poll from 20ms to 200ms + +* Sun Mar 09 2008 Adam Jackson 0.14.6-4 +- 10-synaptics.fdi: Get hal to report the X driver as synaptics for + touchpads we support. +- synaptics-0.14.6-tap-to-click.patch: Disable tap to click by default in + the name of accessibility. + +* Wed Mar 05 2008 Dave Airlie 0.14.6-3 +- rebuild for ppc64 + +* Tue Feb 19 2008 Fedora Release Engineering - 0.14.6-2 +- Autorebuild for GCC 4.3 + +* Mon Jan 07 2008 Jarod Wilson 0.14.6-1 +- Update to 0.14.6 w/permission from krh +- Adds two-finger scrolling capability on supported hardware + +* Fri Nov 30 2007 Caolan McNamara 0.14.4-12 +- Resolves: rhbz#396891 patch it to at least work + +* Mon Oct 15 2007 Adam Jackson 0.14.4-11 +- Back to ExclusiveArch, buildsystem is a disaster. + +* Wed Oct 03 2007 Adam Jackson 0.14.4-10 +- ExclusiveArch -> ExcludeArch. + +* Tue Aug 21 2007 Adam Jackson - 0.14.4-9 +- Rebuild for build id + +* Wed Aug 16 2006 Jesse Keating - 0:0.14.4-8 +- bump for missing ppc package +- remove 0 epoch +- add dist tag + +* Wed Jul 12 2006 Jesse Keating - 0:0.14.4-7.1 +- rebuild + +* Tue May 16 2006 Kristian Høgsberg - 0:0.14.4-7 +- Add missing build requires for libXext. + +* Tue Apr 11 2006 Kristian Høgsberg 0:0.14.4-6 +- Build as a shared object. + +* Mon Apr 10 2006 Adam Jackson - 0:0.14.4-4.2.1 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating - 0:0.14.4-4.2 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Fri Dec 09 2005 Jesse Keating +- rebuilt + +* Fri Nov 18 2005 Jeremy Katz - 0:0.14.4-4 +- fix install destination too + +* Fri Nov 18 2005 Jeremy Katz - 0:0.14.4-3 +- patch for modular X include paths + +* Fri Nov 18 2005 Kristian Høgsberg - 0:0.14.4-2 +- Remove last bits of monolithic X paths. + +* Mon Nov 07 2005 Paul Nasrat - 0:0.14.4-1 +- Modular X.org +- New upstream version + +* Thu Aug 04 2005 Paul Nasrat - 0:0.14.3-3 +- Enable ppc builds as we have appletouch driver now + +* Tue Jul 26 2005 Paul Nasrat - 0:0.14.3-2 +- Fix man page location (#164295) + +* Fri Jul 22 2005 Paul Nasrat - 0:0.14.3-1 +- Update to 0.14.3 + +* Tue May 17 2005 Paul Nasrat - 0:0.14.2-1 +- Update to 0.14.2 + +* Mon May 16 2005 Paul Nasrat - 0:0.14.1-1 +- Update to 0.14.1 + +* Tue Mar 15 2005 Paul Nasrat - 0:0.14.0-2 +- Rebuild + +* Thu Jan 06 2005 Paul Nasrat - 0:0.14.0-1 +- Update to 0.14.0 +- Drop patch for 64bit as upstream now + +* Wed Sep 01 2004 Paul Nasrat - 0:0.13.5-5 +- rebuild + +* Wed Sep 01 2004 Paul Nasrat - 0:0.13.5-4 +- more ARCH fixes + +* Wed Sep 01 2004 Paul Nasrat - 0:0.13.5-3 +- need to explicitely pass ARCH + +* Wed Sep 01 2004 Paul Nasrat - 0:0.13.5-2 +- Add x86_64 + +* Mon Aug 09 2004 Paul Nasrat - 0:0.13.5-1 +- New version +- Override mandir/bindir rather than patching + +* Wed Jul 28 2004 Paul Nasrat - 0:0.13.4-3 +- Fix typo +- Only i386 for the moment + +* Wed Jul 28 2004 Paul Nasrat - 0:0.13.4-2 +- Add ExclusiveArch + +* Wed Jul 28 2004 Paul Nasrat - 0:0.13.4-1 +- New version + +* Fri Jul 09 2004 Paul Nasrat - 0:0.13.3-1 +- New version +- Update makefile patch + +* Thu Apr 01 2004 Paul Nasrat - 0:0.12.5-0.fdr.1 +- New version +- Remove Imakefile + +* Wed Feb 18 2004 Paul Nasrat - 0:0.12.4-0.fdr.1 +- New version + +* Thu Feb 05 2004 Paul Nasrat - 0:0.12.3-0.fdr.2 +- Imakefile now builds synclient and syndaemon +- TODO manpages + +* Mon Jan 19 2004 Paul Nasrat - 0:0.12.3-0.fdr.1 +- Revert to imakefile and XFree86-sdk +- Include missing sdk headers - push upstream +- don't build synclient and syndaemon for now + +* Sat Nov 29 2003 Paul Nasrat - 0:0.12.1-0.fdr.1 +- update to latest version +- Remove imake and XFree86-sdk magic + +* Fri Oct 03 2003 Paul Nasrat - 0:0.11.7-0.fdr.1 +- new version + +* Tue Sep 16 2003 Paul Nasrat - 0:0.11.3-0.fdr.3.p11 +- Build against latest XFree86-sdk + +* Mon Sep 08 2003 Paul Nasrat - 0:0.11.3-0.fdr.2.p11 +- Use XFree86 sdk + +* Sun Aug 10 2003 Paul Nasrat - 0:0.11.3-0.fdr.1.p11 +- Initial RPM release.