1
0
OBS User unknown 2009-06-05 21:08:21 +00:00 committed by Git OBS Bridge
parent a15bd8bea7
commit eebf1430c6
4 changed files with 72 additions and 2 deletions

View File

@ -0,0 +1,20 @@
--- hw/xfree86/common/xf86AutoConfig.c.orig 2009-06-04 15:36:33.000000000 +0000
+++ hw/xfree86/common/xf86AutoConfig.c 2009-06-04 15:38:22.000000000 +0000
@@ -521,7 +524,7 @@ listPossibleVideoDrivers(char *matches[]
/* Fallback to platform default hardware */
if (i < (nmatches - 1)) {
#if defined(__i386__) || defined(__amd64__) || defined(__hurd__)
- matches[i++] = xnfstrdup("vesa");
+ matches[i++] = xnfstrdup("fbdev");
#elif defined(__sparc__) && !defined(sun)
matches[i++] = xnfstrdup("sunffb");
#endif
@@ -532,7 +535,7 @@ listPossibleVideoDrivers(char *matches[]
#if !defined(__linux__) && defined(__sparc__)
matches[i++] = xnfstrdup("wsfb");
#else
- matches[i++] = xnfstrdup("fbdev");
+ matches[i++] = xnfstrdup("vesa");
#endif
}
}

22
keyrelease-1.5.2.diff Normal file
View File

@ -0,0 +1,22 @@
Index: xorg-server-1.5.2/xkb/xkbPrKeyEv.c
===================================================================
--- xorg-server-1.5.2.orig/xkb/xkbPrKeyEv.c
+++ xorg-server-1.5.2/xkb/xkbPrKeyEv.c
@@ -96,17 +96,6 @@ int xiEvent;
else if ((xE->u.u.type==KeyRelease ||
xE->u.u.type == DeviceKeyRelease) &&
(!(keyc->down[key>>3]&(1<<(key&7))))) {
- XkbLastRepeatEvent= (pointer)&xE;
- if (xiEvent)
- xE->u.u.type = DeviceKeyPress;
- else
- xE->u.u.type = KeyPress;
- XkbHandleActions(keybd,keybd,xE,count);
- if (xiEvent)
- xE->u.u.type = DeviceKeyRelease;
- else
- xE->u.u.type = KeyRelease;
- XkbHandleActions(keybd,keybd,xE,count);
XkbLastRepeatEvent= NULL;
return;
}

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Fri Jun 5 21:29:12 CEST 2009 - sndirsch@suse.de
- keyrelease-git.diff
* xkb: Don't press+release keys on key events. Fixes submission
of F7 to apps on switch from console for drivers that switch
fast enough (bnc #141443).
-------------------------------------------------------------------
Thu Jun 4 17:41:14 CEST 2009 - sndirsch@suse.de
- autoconfig_fallback_fbdev_first.diff
* fallback to fbdev first, then vesa instead of the other way
round
-------------------------------------------------------------------
Tue Jun 2 19:02:02 CEST 2009 - eich@suse.de

View File

@ -32,7 +32,7 @@ BuildRequires: libjpeg-devel
Url: http://xorg.freedesktop.org/
%define EXPERIMENTAL 0
Version: 7.4
Release: 38
Release: 39
License: GPL v2 or later; X11/MIT
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Group: System/X11/Servers/XF86_4
@ -114,6 +114,8 @@ Patch132: fixed-SYNC-extension-trigger-BlockHandler-test.diff
Patch140: fbdev_fallback_fail_fix.diff
Patch141: bug-507190_xorg-x11-server-bnc381139-randr-fix-timestamps.diff
Patch142: bug-507190_xorg-x11-server-bnc381139-randr-reprobe-on-unsuspend.diff
Patch143: autoconfig_fallback_fbdev_first.diff
Patch144: keyrelease-1.5.2.diff
Patch160: libdri_noPanoramiXExtension_symbol.patch
Patch161: cache-xkbcomp-output-for-fast-start-up.patch
Patch162: xserver-boottime.patch
@ -144,7 +146,7 @@ This package contains additional Xservers (Xdmx, Xephyr, Xnest, Xvfb).
%package sdk
License: GPL v2 or later; X11/MIT
Summary: X.Org Server SDK.
Summary: X.Org Server SDK
Group: System/Libraries
Provides: xorg-x11-sdk
Obsoletes: xorg-x11-sdk
@ -243,6 +245,8 @@ cp $RPM_SOURCE_DIR/radeonhd.h hw/xfree86/common
%patch140 -p1
%patch141 -p1
%patch142 -p1
%patch143 -p0
%patch144 -p1
%patch160 -p1
%patch161 -p1
# %patch162 -p1
@ -574,6 +578,15 @@ exit 0
%endif
%changelog
* Fri Jun 05 2009 sndirsch@suse.de
- keyrelease-git.diff
* xkb: Don't press+release keys on key events. Fixes submission
of F7 to apps on switch from console for drivers that switch
fast enough (bnc #141443).
* Thu Jun 04 2009 sndirsch@suse.de
- autoconfig_fallback_fbdev_first.diff
* fallback to fbdev first, then vesa instead of the other way
round
* Tue Jun 02 2009 eich@suse.de
Frederico's patches to support reprobing of connected displays on EnterVT
and fixes to set event timestamps properly.