Browse Source

xorg-x11-drv-synaptics package update

Signed-off-by: guibuilder_pel7x64builder0 <guibuilder@powerel.org>
master
guibuilder_pel7x64builder0 5 years ago
parent
commit
69da99539e
  1. 34
      SOURCES/0001-eventcomm-if-we-get-a-read-error-other-than-EAGAIN-r.patch
  2. 49
      SOURCES/50-synaptics.conf
  3. 15
      SOURCES/70-touchpad-quirks.rules
  4. 743
      SPECS/xorg-x11-drv-synaptics.spec

34
SOURCES/0001-eventcomm-if-we-get-a-read-error-other-than-EAGAIN-r.patch

@ -0,0 +1,34 @@ @@ -0,0 +1,34 @@
From 9f3a6ac97e9d3f13cdfb38e54fbce92452025830 Mon Sep 17 00:00:00 2001
From: Peter Hutterer <peter.hutterer@who-t.net>
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 <peter.hutterer@who-t.net>
Reviewed-by: Adam Jackson <ajax@redhat.com>
---
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

49
SOURCES/50-synaptics.conf

@ -0,0 +1,49 @@ @@ -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

15
SOURCES/70-touchpad-quirks.rules

@ -0,0 +1,15 @@ @@ -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"

743
SPECS/xorg-x11-drv-synaptics.spec

@ -0,0 +1,743 @@ @@ -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 <peter.hutterer@redhat.com> 1.9.0-2
- Fix infinite log spam in case of read errors (#1564624).

* Fri Jan 27 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.9.0-1
- synaptics 1.9.0 (#1401659)

* Fri May 01 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.8.2-1
- synaptics 1.8.2 (#1194883)

* Wed Sep 10 2014 Peter Hutterer <peter.hutterer@redhat.com> 1.7.1-13
- Avoid click delays when clocks drift apart (#1138484)

* Thu Aug 14 2014 Peter Hutterer <peter.hutterer@redhat.com> 1.7.1-12
- Fix 3-finger click on clickpads (#1123297)

* Thu Jul 17 2014 Peter Hutterer <peter.hutterer@redhat.com> 1.7.1-11
- Add support for secondary software button areas (#1093050)

* Wed Jan 15 2014 Adam Jackson <ajax@redhat.com> - 1.7.1-10
- 1.15 ABI rebuild

* Tue Jan 14 2014 Peter Hutterer <peter.hutterer@redhat.com> 1.7.1-9
- Fix ABI detection for input ABI 20 and higher (#1048099)

* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.7.1-8
- Mass rebuild 2013-12-27

* Wed Nov 06 2013 Adam Jackson <ajax@redhat.com> - 1.7.1-7
- 1.15RC1 ABI rebuild

* Fri Oct 25 2013 Adam Jackson <ajax@redhat.com> - 1.7.1-6
- ABI rebuild

* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild

* Mon Jul 22 2013 Peter Hutterer <peter.hutterer@redhat.com> 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 <peter.hutterer@redhat.com> 1.7.1-3
- Quieten rpmlint (non-escaped percent sign, tab/spaces mix)

* Thu May 16 2013 Peter Hutterer <peter.hutterer@redhat.com> 1.7.1-2
- add explicit BR for automake, autoconf
- Fix a few specfile complaints

* Mon May 13 2013 Peter Hutterer <peter.hutterer@redhat.com> 1.7.1-1
- synaptics 1.7.1

* Fri Apr 26 2013 Peter Hutterer <peter.hutterer@redhat.com> 1.7.0-2
- Fix stack smash on magic trackpad (#952221)

* Tue Apr 02 2013 Peter Hutterer <peter.hutterer@redhat.com> 1.7.0-1
- synaptics 1.7.0

* Tue Mar 19 2013 Adam Jackson <ajax@redhat.com> 1.6.99-8.20130214git4cdee4005
- Less RHEL customization

* Thu Mar 07 2013 Peter Hutterer <peter.hutterer@redhat.com> - 1.6.99-7.20130214git4cdee4005
- require xorg-x11-server-devel, not -sdk

* Thu Mar 07 2013 Peter Hutterer <peter.hutterer@redhat.com> - 1.6.99-6.20130214git4cdee4005
- ABI rebuild

* Fri Feb 15 2013 Peter Hutterer <peter.hutterer@redhat.com> - 1.6.99-5.20130214git4cdee4005
- ABI rebuild

* Fri Feb 15 2013 Peter Hutterer <peter.hutterer@redhat.com> - 1.6.99-4.20130214git4cdee4005
- ABI rebuild

* Thu Feb 14 2013 Peter Hutterer <peter.hutterer@redhat.com> 1.6.99-3.20130214git4cdee4005
- Today's git snapshot

* Thu Jan 10 2013 Peter Hutterer <peter.hutterer@redhat.com> 1.6.99-2
- Add commitid file, got lost during a git reset

* Thu Jan 10 2013 Peter Hutterer <peter.hutterer@redhat.com> 1.6.99-1
- Today's git snapshot

* Thu Jan 10 2013 Adam Jackson <ajax@redhat.com> - 1.6.2-9
- ABI rebuild

* Fri Dec 21 2012 Peter Hutterer <peter.hutterer@redhat.com> 1.6.2-8
- Allow right softbuttons in dead area (#888051)

* Wed Oct 31 2012 Peter Hutterer <peter.hutterer@redhat.com> - 1.6.2-7
- Fix {?dist} tag

* Fri Aug 31 2012 Peter Hutterer <peter.hutterer@redhat.com> 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 <peter.hutterer@redhat.com> 1.6.2-5
- Use signal-safe logging

* Sun Aug 05 2012 Peter Hutterer <peter.hutterer@redhat.com> 1.6.2-4
- Align git snapshot building with other drivers

* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild

* Wed Jul 18 2012 Dave Airlie <airlied@redhat.com> - 1.6.2-2
- ABI rebuild

* Tue Jun 12 2012 Peter Hutterer <peter.hutterer@redhat.com> 1.6.2-1
- synaptics 1.6.2

* Thu Jun 07 2012 Peter Hutterer <peter.hutterer@redhat.com> 1.6.1-2
- Drop udev requires, install udev rules in /usr/lib

* Fri May 11 2012 Peter Hutterer <peter.hutterer@redhat.com> 1.6.1-1
- synaptics 1.6.1 (#813668, #819348)

* Thu May 03 2012 Peter Hutterer <peter.hutterer@redhat.com> 1.6.0-1
- synaptics 1.6.0

* Fri Apr 27 2012 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.904-1
- synaptics 1.5.99.904

* Thu Apr 26 2012 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.903-5.20120419git11d892964
- Force clickpad on for apple wireless trackpad

* Tue Apr 24 2012 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.903-4.20120419git11d892964
- Reset touch state on DEVICE_OFF (#814972)

* Thu Apr 19 2012 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.903-3.20120419git11d892964
- Update .conf file for softbuttons

* Thu Apr 19 2012 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.903-2.20120419git11d892964
- Git snapshot, fix for #813686

* Mon Apr 16 2012 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.903-1
- synaptics 1.5.99.903

* Thu Apr 05 2012 Adam Jackson <ajax@redhat.com> - 1.5.99.902-2
- RHEL arch exclude updates

* Fri Mar 23 2012 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.902-1
- synaptics 1.5.99.902

* Wed Mar 14 2012 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.901-2
- Require mtdev

* Wed Mar 14 2012 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.901-1
- synaptics 1.5.99.901

* Thu Feb 23 2012 Peter Hutterer <peter.hutterer@redhat.com> - 1.5.99-8.20120223git0a2fd560a
- New git snapshot, with improved MT handling

* Sat Feb 11 2012 Peter Hutterer <peter.hutterer@redhat.com> - 1.5.99-7.20120207git141d9120b
- ABI rebuild

* Fri Feb 10 2012 Peter Hutterer <peter.hutterer@redhat.com> - 1.5.99-6.20120207git141d9120b
- ABI rebuild

* Tue Feb 07 2012 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99-5.20120207git141d9120b
- Update to today's git snapshot with MT support

* Tue Jan 24 2012 Peter Hutterer <peter.hutterer@redhat.com> - 1.5.99-4.20120104gitc861d4568
- ABI rebuild

* Wed Jan 04 2012 Peter Hutterer <peter.hutterer@redhat.com> 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 <ajax@redhat.com> - 1.5.99-2.20111110
- ABI rebuild

* Thu Nov 10 2011 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99-1.20111110
- Update to today's git snapshot

* Wed Nov 09 2011 ajax <ajax@redhat.com> - 1.5.0-3
- ABI rebuild

* Wed Oct 12 2011 Peter Hutterer <peter.hutterer@redhat.com> 1.5.0-2
- Add libXtst dependency to enable syndaemon build with the RECORD
extension (#745289)

* Fri Sep 02 2011 Peter Hutterer <peter.hutterer@redhat.com> 1.5.0-1
- synaptics 1.5.0

* Fri Aug 19 2011 Peter Hutterer <peter.hutterer@redhat.com> 1.4.99.1-1
- synaptics 1.4.99.1

* Thu Aug 18 2011 Adam Jackson <ajax@redhat.com> - 1.4.1-3
- Rebuild for xserver 1.11 ABI

* Mon Aug 01 2011 Peter Hutterer <peter.hutterer@redhat.com> 1.4.1-2
- devel package requires pkgconfig

* Thu Jul 07 2011 Peter Hutterer <peter.hutterer@redhat.com>
- Disable silent rules on build

* Tue Jun 28 2011 Peter Hutterer <peter.hutterer@redhat.com> 1.4.1-1
- synaptics 1.4.1

* Mon Apr 18 2011 Peter Hutterer <peter.hutterer@redhat.com> 1.4.0.901-1
- synaptics 1.4.1RC1

* Fri Mar 04 2011 Peter Hutterer <peter.hutterer@redhat.com> 1.4.0-1
- synaptics 1.4

* Mon Feb 21 2011 Peter Hutterer <peter.hutterer@redhat.com> 1.3.99.901-1
- synaptics 1.4 RC1

* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.99-3.20101125
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

* Thu Nov 25 2010 Peter Hutterer <peter.hutterer@redhat.com> - 1.3.99-2.20101125
- Rebuild for server 1.10

* Thu Nov 25 2010 Peter Hutterer <peter.hutterer@redhat.com> 1.3.99-1.20101125
- today's git snapshot

* Wed Oct 27 2010 Adam Jackson <ajax@redhat.com> 1.3.0-2
- Add ABI requires magic (#542742)

* Wed Sep 01 2010 Peter Hutterer <peter.hutterer@redhat.com> 1.3.0-1
- synaptics 1.3.0

* Mon Aug 23 2010 Peter Hutterer <peter.hutterer@redhat.com> 1.2.99.901-1.20100823
- synaptics 1.2.99.901 from git

* Thu Aug 19 2010 Peter Hutterer <peter.hutterer@redhat.com> 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 <ajax@redhat.com> 1.2.99.1-3
- Install COPYING

* Mon Jul 05 2010 Peter Hutterer <peter.hutterer@redhat.com> - 1.2.99.1-2.20100617
- rebuild for X Server 1.9

* Thu Jun 17 2010 Peter Hutterer <peter.hutterer@redhat.com> 1.2.99.1-1.20100617
- synaptics 1.2.99.1 (from git)

* Tue Jun 01 2010 Peter Hutterer <peter.hutterer@redhat.com> 1.2.99-1
- Update to today's git version. Includes the new pointer acceleration code.

* Tue May 18 2010 Peter Hutterer <peter.hutterer@redhat.com> 1.2.2-6
- The rules file shouldn't end in .conf...

* Mon May 17 2010 Peter Hutterer <peter.hutterer@redhat.com>
- Add missing LABEL statement to 70-touchpad.rules

* Thu May 13 2010 Peter Hutterer <peter.hutterer@redhat.com> 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 <peter.hutterer@redhat.com> 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 <peter.hutterer@redhat.com> 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 <peter.hutterer@redhat.com> 1.2.2-2
- Only match /dev/input/event* in 10-synaptics.conf. (related #581573)

* Fri Mar 26 2010 Peter Hutterer <peter.hutterer@redhat.com> 1.2.2-1
- synaptics 1.2.2

* Thu Mar 11 2010 Adam Jackson <ajax@redhat.com> 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 <peter.hutterer@redhat.com> 1.2.1-3
- cvs add 10-synaptics.conf this time

* Tue Feb 16 2010 Peter Hutterer <peter.hutterer@redhat.com> 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 <peter.hutterer@redhat.com> 1.2.1-1
- synaptics 1.2.1

* Thu Jan 21 2010 Peter Hutterer <peter.hutterer@redhat.com> - 1.2.0-4
- Rebuild for server 1.8

* Wed Dec 09 2009 Adam Jackson <ajax@redhat.com> 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 <peter.hutterer@redhat.com> 1.2.0-2
- BuildRequires xorg-x11-util-macros 1.3.0

* Fri Oct 09 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.2.0-1
- synaptics 1.2.0

* Mon Sep 07 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.1.99-7.20090907
- This time with the tarball.

* Mon Sep 07 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.1.99-6.20090907
- Update to today's git master (synaptics 1.1.99.1)

* Tue Jul 28 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.1.99-5.20090728
- Update to today's git master.

* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.99-4.20090717
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

* Fri Jul 17 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.1.99-3-20090717
- Update to today's git master.

* Wed Jul 15 2009 Adam Jackson <ajax@redhat.com> - 1.1.99-2.20090710.1
- ABI bump

* Fri Jul 10 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.1.99-2-20090710
- Update to today's git master.

* Mon Jun 22 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.1.99.1-20090622
- Update to today's git master.

* Tue Apr 14 2009 Peter Hutterer <peter.hutterer@redhat.com> 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 <peter.hutterer@redhat.com> 1.1.0-1
- synaptics 1.1

* Thu Mar 05 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.0.99.4-1
- synaptics 1.1, snapshot 4 (fix for 64 bit crashes)

* Wed Mar 04 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.0.99.3-1
- synaptics 1.1, snapshot 3

* Fri Feb 27 2009 Peter Hutterer <peter.hutterer@redhat.com> 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 <rel-eng@lists.fedoraproject.org> - 1.0.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

* Mon Feb 09 2009 Peter Hutterer <peter.hutterer@redhat.com> 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 <peter.hutterer@redhat.com> 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 <peter.hutterer@redhat.com> 1.0.0-2
- mark the fdi file as %%config(noreplace)

* Mon Feb 02 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.0.0-1
- synaptics 1.0

* Mon Jan 05 2009 Peter Hutterer <peter.hutterer@redhat.com> 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 <peter.hutterer@redhat.com> 0.99.3-2
- Rebuild for server 1.6

* Mon Dec 15 2008 Peter Hutterer <peter.hutterer@redhat.com> 0.99.3-1
- synaptics 1.0 RC 3

* Thu Dec 4 2008 Peter Hutterer <peter.hutterer@redhat.com> 0.99.2-1
- synaptics 1.0 RC 2

* Thu Dec 4 2008 Peter Hutterer <peter.hutterer@redhat.com> 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 <peter.hutterer@redhat.com>
- Fix up summary and description, provide list of supported models.

* Fri Nov 14 2008 Peter Hutterer <peter.hutterer@redhat.com> 0.99.1-1
- synaptics 1.0 RC 1

* Tue Oct 14 2008 Peter Hutterer <peter.hutterer@redhat.com> 0.15.99-0.2
- add the make-git-snapshot script.

* Tue Oct 14 2008 Peter Hutterer <peter.hutterer@redhat.com> 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 <peter.hutterer@redhat.com> 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 <peter.hutterer@redhat.com> 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 <peter.hutterer@redhat.com> 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 <peter.hutterer@redhat.com> 0.15.0-5
- update fdi file to support "appletouch" devices.

* Tue Sep 2 2008 Peter Hutterer <peter.hutterer@redhat.com> 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 <peter.hutterer@redhat.com> 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 <adel.gadllah@gmail.com> 0.15.0-2
- Enable tapping RH #439386

* Fri Aug 8 2008 Peter Hutterer <peter.hutterer@redhat.com> 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 <peter.hutterer@redhat.com> 0.14.6-10
- Update Release, really this time.

* Wed Aug 6 2008 Peter Hutterer <peter.hutterer@redhat.com> 0.14.6-10
- Fix license tag and BuildRoot, reduce description line width.
* Tue Jun 17 2008 Adam Jackson <ajax@redhat.com> 0.14.6-9
- Fix %%fedora version comparison to be numeric not string.

* Thu Apr 10 2008 Ville Skyttä <ville.skytta at iki.fi> - 0.14.6-8
- Build with $RPM_OPT_FLAGS, fix debuginfo (#249979).

* Fri Mar 28 2008 Rex Dieter <rdieter@fedoraproject.org> 0.14.6-7
- Synaptics default acceleration values are way slow for alps (#437039)

* Wed Mar 26 2008 Adam Jackson <ajax@redhat.com> 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 <Matt_Domsch@dell.com> 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 <ajax@redhat.com> 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 <airlied@redhat.com> 0.14.6-3
- rebuild for ppc64

* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.14.6-2
- Autorebuild for GCC 4.3

* Mon Jan 07 2008 Jarod Wilson <jwilson@redhat.com> 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 <caolanm@redhat.com> 0.14.4-12
- Resolves: rhbz#396891 patch it to at least work

* Mon Oct 15 2007 Adam Jackson <ajax@redhat.com> 0.14.4-11
- Back to ExclusiveArch, buildsystem is a disaster.

* Wed Oct 03 2007 Adam Jackson <ajax@redhat.com> 0.14.4-10
- ExclusiveArch -> ExcludeArch.

* Tue Aug 21 2007 Adam Jackson <ajax@redhat.com> - 0.14.4-9
- Rebuild for build id

* Wed Aug 16 2006 Jesse Keating <jkeating@redhat.com> - 0:0.14.4-8
- bump for missing ppc package
- remove 0 epoch
- add dist tag

* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0:0.14.4-7.1
- rebuild

* Tue May 16 2006 Kristian Høgsberg <krh@redhat.com> - 0:0.14.4-7
- Add missing build requires for libXext.

* Tue Apr 11 2006 Kristian Høgsberg <krh@redhat.com> 0:0.14.4-6
- Build as a shared object.

* Mon Apr 10 2006 Adam Jackson <ajackson@redhat.com 0:0.14.4-5
- Delibcwrap and rebuild for 7.1RC1 ABI.

* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0:0.14.4-4.2.1
- bump again for double-long bug on ppc(64)

* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0:0.14.4-4.2
- rebuilt for new gcc4.1 snapshot and glibc changes

* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
- rebuilt

* Fri Nov 18 2005 Jeremy Katz <katzj@redhat.com> - 0:0.14.4-4
- fix install destination too

* Fri Nov 18 2005 Jeremy Katz <katzj@redhat.com> - 0:0.14.4-3
- patch for modular X include paths

* Fri Nov 18 2005 Kristian Høgsberg <krh@redhat.com> - 0:0.14.4-2
- Remove last bits of monolithic X paths.

* Mon Nov 07 2005 Paul Nasrat <pnasrat@redhat.com> - 0:0.14.4-1
- Modular X.org
- New upstream version

* Thu Aug 04 2005 Paul Nasrat <pnasrat@redhat.com> - 0:0.14.3-3
- Enable ppc builds as we have appletouch driver now

* Tue Jul 26 2005 Paul Nasrat <pnasrat@redhat.com> - 0:0.14.3-2
- Fix man page location (#164295)

* Fri Jul 22 2005 Paul Nasrat <pnasrat@redhat.com> - 0:0.14.3-1
- Update to 0.14.3

* Tue May 17 2005 Paul Nasrat <pnasrat@redhat.com> - 0:0.14.2-1
- Update to 0.14.2

* Mon May 16 2005 Paul Nasrat <pnasrat@redhat.com> - 0:0.14.1-1
- Update to 0.14.1

* Tue Mar 15 2005 Paul Nasrat <pnasrat@redhat.com> - 0:0.14.0-2
- Rebuild

* Thu Jan 06 2005 Paul Nasrat <pnasrat@redhat.com> - 0:0.14.0-1
- Update to 0.14.0
- Drop patch for 64bit as upstream now

* Wed Sep 01 2004 Paul Nasrat <pnasrat@redhat.com> - 0:0.13.5-5
- rebuild

* Wed Sep 01 2004 Paul Nasrat <pnasrat@redhat.com> - 0:0.13.5-4
- more ARCH fixes

* Wed Sep 01 2004 Paul Nasrat <pnasrat@redhat.com> - 0:0.13.5-3
- need to explicitely pass ARCH

* Wed Sep 01 2004 Paul Nasrat <pnasrat@redhat.com> - 0:0.13.5-2
- Add x86_64

* Mon Aug 09 2004 Paul Nasrat <pnasrat@redhat.com> - 0:0.13.5-1
- New version
- Override mandir/bindir rather than patching

* Wed Jul 28 2004 Paul Nasrat <pnasrat@redhat.com> - 0:0.13.4-3
- Fix typo
- Only i386 for the moment

* Wed Jul 28 2004 Paul Nasrat <pnasrat@redhat.com> - 0:0.13.4-2
- Add ExclusiveArch

* Wed Jul 28 2004 Paul Nasrat <pnasrat@redhat.com> - 0:0.13.4-1
- New version

* Fri Jul 09 2004 Paul Nasrat <pnasrat@redhat.com> - 0:0.13.3-1
- New version
- Update makefile patch

* Thu Apr 01 2004 Paul Nasrat <pauln@truemesh.com> - 0:0.12.5-0.fdr.1
- New version
- Remove Imakefile

* Wed Feb 18 2004 Paul Nasrat <pauln@truemesh.com> - 0:0.12.4-0.fdr.1
- New version

* Thu Feb 05 2004 Paul Nasrat <pauln@truemesh.com> - 0:0.12.3-0.fdr.2
- Imakefile now builds synclient and syndaemon
- TODO manpages

* Mon Jan 19 2004 Paul Nasrat <pauln@truemesh.com> - 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 <pauln@truemesh.com> - 0:0.12.1-0.fdr.1
- update to latest version
- Remove imake and XFree86-sdk magic

* Fri Oct 03 2003 Paul Nasrat <pauln@truemesh.com> - 0:0.11.7-0.fdr.1
- new version

* Tue Sep 16 2003 Paul Nasrat <pauln@truemesh.com> - 0:0.11.3-0.fdr.3.p11
- Build against latest XFree86-sdk

* Mon Sep 08 2003 Paul Nasrat <pauln@truemesh.com> - 0:0.11.3-0.fdr.2.p11
- Use XFree86 sdk

* Sun Aug 10 2003 Paul Nasrat <pauln@truemesh.com> - 0:0.11.3-0.fdr.1.p11
- Initial RPM release.
Loading…
Cancel
Save