Update to 2.8.99.1

- Update brings in a fixed version of the REL_DIAL patch for #869065
This commit is contained in:
Peter Hutterer 2014-04-29 10:24:31 +10:00
parent e8a5da5af7
commit 693b4ffd23
4 changed files with 9 additions and 51 deletions

1
.gitignore vendored
View File

@ -19,3 +19,4 @@ xf86-input-evdev-20100823.tar.bz2
/xf86-input-evdev-2.8.1.tar.bz2
/xf86-input-evdev-2.8.2.tar.bz2
/xf86-input-evdev-20140417.tar.bz2
/xf86-input-evdev-2.8.99.1.tar.bz2

View File

@ -1,44 +0,0 @@
From e677c4ccc28e28e10c5fb0e9fa2b3a6fbff6cc51 Mon Sep 17 00:00:00 2001
From: Peter Hutterer <peter.hutterer@who-t.net>
Date: Mon, 28 Apr 2014 12:25:56 +1000
Subject: [PATCH xf86-input-evdev] Map REL_DIAL to horizontal scrolling
(#73105)
This was the original behaviour introduced in
f77410e1f97d394e98c854fd174f712666b0544c and stayed that way until smooth
scrolling erroneously added it as vertical axis in
b450efdf95999cad08de23ce069f04a66bdae24b. Revert to horizontal scrolling to
restore the previous behaviour - which unbreaks scrolling on Microsoft mice.
X.Org Bug 73105 <http://bugs.freedesktop.org/show_bug.cgi?id=73105>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
---
src/evdev.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/evdev.c b/src/evdev.c
index ed84f0f..6d02bdd 100644
--- a/src/evdev.c
+++ b/src/evdev.c
@@ -1574,7 +1574,7 @@ EvdevAddAbsValuatorClass(DeviceIntPtr device, int want_scroll_axes)
NO_AXIS_LIMITS, NO_AXIS_LIMITS,
0, 0, 0, Relative);
SetScrollValuator(device, pEvdev->rel_axis_map[idx],
- SCROLL_TYPE_VERTICAL,
+ SCROLL_TYPE_HORIZONTAL,
-pEvdev->smoothScroll.dial_delta,
SCROLL_FLAG_NONE);
}
@@ -1652,7 +1652,7 @@ EvdevSetScrollValuators(DeviceIntPtr device)
axnum = pEvdev->rel_axis_map[REL_DIAL];
if (axnum != -1) {
- SetScrollValuator(device, axnum, SCROLL_TYPE_VERTICAL,
+ SetScrollValuator(device, axnum, SCROLL_TYPE_HORIZONTAL,
-pEvdev->smoothScroll.dial_delta,
SCROLL_FLAG_NONE);
}
--
1.9.0

View File

@ -1 +1 @@
5b045430d18ee4e44bac7b65375ac0c9 xf86-input-evdev-20140417.tar.bz2
dd2768e7723dbe64e5bba5d02dc63c97 xf86-input-evdev-2.8.99.1.tar.bz2

View File

@ -2,13 +2,13 @@
%global moduledir %(pkg-config xorg-server --variable=moduledir )
%global driverdir %{moduledir}/input
%global gitdate 20140417
#global gitdate 20140417
%global gitversion ae67f64
Summary: Xorg X11 evdev input driver
Name: xorg-x11-drv-evdev
Version: 2.8.99
Release: 3%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist}
Version: 2.8.99.1
Release: 1%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist}
URL: http://www.x.org
License: MIT
Group: User Interface/X Hardware Support
@ -21,8 +21,6 @@ Source2: commitid
Source0: ftp://ftp.x.org/pub/individual/driver/%{tarball}-%{version}.tar.bz2
%endif
Patch0: 0001-Map-REL_DIAL-to-horizontal-scrolling-73105.patch
ExcludeArch: s390 s390x
BuildRequires: autoconf automake libtool
@ -43,7 +41,6 @@ X.Org X11 evdev input driver.
%prep
%setup -q -n %{tarball}-%{?gitdate:%{gitdate}}%{!?gitdate:%{version}}
%patch0 -p1
%build
autoreconf --force -v --install || exit 1
@ -79,6 +76,10 @@ X.Org X11 evdev input driver development files.
%changelog
* Tue Apr 29 2014 Peter Hutterer <peter.hutterer@redhat.com> 2.8.99.1-1
- Update to 2.8.99.1
- Update brings in a fixed version of the REL_DIAL patch for #869065
* Mon Apr 28 2014 Hans de Goede <hdegoede@redhat.com> - 2.8.99-3.20140417gitae67f64
- xserver 1.15.99-20140428 git snapshot ABI rebuild
- Map REL_DIAL to horizontal scrolling (bfdo#73105, rhbz#869065)