rpms/xgalaxy/devel xgalaxy-2.0.34-fullscreen-viewport.patch, NONE, 1.1 xgalaxy.spec, 1.12, 1.13
Hans de Goede
jwrdegoede at fedoraproject.org
Fri Sep 11 06:56:39 UTC 2009
Author: jwrdegoede
Update of /cvs/extras/rpms/xgalaxy/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28227
Modified Files:
xgalaxy.spec
Added Files:
xgalaxy-2.0.34-fullscreen-viewport.patch
Log Message:
* Thu Sep 10 2009 Hans de Goede <hdegoede at redhat.com> 2.0.34-13
- Fix (workaround) viewport issues in fullscreen mode (#522116)
xgalaxy-2.0.34-fullscreen-viewport.patch:
makewindow.c | 7 +++++++
1 file changed, 7 insertions(+)
--- NEW FILE xgalaxy-2.0.34-fullscreen-viewport.patch ---
diff -up xgalaga-2.0.34/libsprite/makewindow.c~ xgalaga-2.0.34/libsprite/makewindow.c
--- xgalaga-2.0.34/libsprite/makewindow.c~ 2009-09-11 08:48:44.000000000 +0200
+++ xgalaga-2.0.34/libsprite/makewindow.c 2009-09-11 08:50:50.000000000 +0200
@@ -642,6 +642,13 @@ void W_ToggleFullscreen(_win)
}
}
+ /* Warp the pointer to the upper left corner (where our fs_window is),
+ this is necessary as the: XF86VidModeSetViewPort() call below does
+ not seem to do anything on newer Xorg servers, instead the viewport
+ seems to always be centered at the last mouse cursor position. */
+ XWarpPointer(W_Display, None, XDefaultRootWindow(W_Display),
+ 0, 0, 0, 0, 0, 0);
+
/* Switch video mode. */
if ((i >= 0) &&
((modes[i]->hdisplay != mode.hdisplay) ||
Index: xgalaxy.spec
===================================================================
RCS file: /cvs/extras/rpms/xgalaxy/devel/xgalaxy.spec,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -p -r1.12 -r1.13
--- xgalaxy.spec 27 Jul 2009 08:02:52 -0000 1.12
+++ xgalaxy.spec 11 Sep 2009 06:56:38 -0000 1.13
@@ -1,6 +1,6 @@
Name: xgalaxy
Version: 2.0.34
-Release: 12%{?dist}
+Release: 13%{?dist}
Summary: Arcade game: shoot down the space ships attacking the planet
Group: Amusements/Games
License: GPL+
@@ -12,6 +12,7 @@ Patch0: http://ftp.debian.org/de
Patch1: %{name}-2.0.34-fullscreen.patch
Patch2: %{name}-2.0.34-%{name}.patch
Patch3: %{name}-2.0.34-joy.patch
+Patch4: %{name}-2.0.34-fullscreen-viewport.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: libXt-devel libXpm-devel libXmu-devel libXxf86vm-devel
BuildRequires: desktop-file-utils ImageMagick
@@ -31,6 +32,7 @@ ships attacking the planet.
%patch1 -p1 -z .fs
%patch2 -p1 -z .%{name}
%patch3 -p1 -z .joy
+%patch4 -p1 -z .viewport
sed -e 's/Debian/Fedora/g' debian/README.Debian > README.fedora
cat >> README.fedora << EOF
@@ -110,6 +112,9 @@ fi
%changelog
+* Thu Sep 10 2009 Hans de Goede <hdegoede at redhat.com> 2.0.34-13
+- Fix (workaround) viewport issues in fullscreen mode (#522116)
+
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.0.34-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
More information about the scm-commits
mailing list