rpms/alleggl/devel alleggl-0.4.3-fullscreen-viewport.patch, NONE, 1.1 alleggl.spec, 1.14, 1.15
Hans de Goede
jwrdegoede at fedoraproject.org
Thu Sep 10 20:40:20 UTC 2009
- Previous message (by thread): rpms/sound-theme-freedesktop/devel .cvsignore, 1.7, 1.8 sound-theme-freedesktop.spec, 1.13, 1.14 sources, 1.7, 1.8
- Next message (by thread): rpms/allegro/devel allegro-4.2.2-fullscreen-viewport.patch, NONE, 1.1 allegro.spec, 1.55, 1.56
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: jwrdegoede
Update of /cvs/extras/rpms/alleggl/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12664
Modified Files:
alleggl.spec
Added Files:
alleggl-0.4.3-fullscreen-viewport.patch
Log Message:
* Thu Sep 10 2009 Hans de Goede <hdegoede at redhat.com> 0.4.3-6
- Fix (workaround) viewport issues in fullscreen mode (#522116)
alleggl-0.4.3-fullscreen-viewport.patch:
x.c | 8 ++++++++
1 file changed, 8 insertions(+)
--- NEW FILE alleggl-0.4.3-fullscreen-viewport.patch ---
diff -up alleggl/src/x.c~ alleggl/src/x.c
--- alleggl/src/x.c~ 2007-09-18 22:36:28.000000000 +0200
+++ alleggl/src/x.c 2009-09-10 22:09:01.000000000 +0200
@@ -1005,6 +1005,14 @@ old_choose_visual:
#ifdef ALLEGROGL_HAVE_XF86VIDMODE
if (fullscreen) {
setattr.override_redirect = True;
+
+ /* Warp the pointer to the upper left corner, this is
+ necessary as the: XF86VidModeSetViewPort() call below does
+ not seem to do anything on newer Xorg servers, instead the
+ viewport is always be centered at the last mouse position */
+ XWarpPointer(_xwin.display, None,
+ XDefaultRootWindow(_xwin.display),
+ 0, 0, 0, 0, 0, 0);
if (!XF86VidModeSwitchToMode(_xwin.display, _xwin.screen,
_xwin.modesinfo[bestmode])) {
Index: alleggl.spec
===================================================================
RCS file: /cvs/extras/rpms/alleggl/devel/alleggl.spec,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -p -r1.14 -r1.15
--- alleggl.spec 24 Jul 2009 16:43:58 -0000 1.14
+++ alleggl.spec 10 Sep 2009 20:40:19 -0000 1.15
@@ -1,12 +1,13 @@
Name: alleggl
Version: 0.4.3
-Release: 5%{?dist}
+Release: 6%{?dist}
Summary: OpenGL support library for Allegro
Group: System Environment/Libraries
License: zlib
URL: http://allegrogl.sourceforge.net/
Source0: http://downloads.sourceforge.net/allegrogl/%{name}-%{version}.tar.bz2
Patch0: alleggl-0.4.2-gcc43.patch
+Patch1: alleggl-0.4.3-fullscreen-viewport.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: allegro-devel libGLU-devel libX11-devel libXext-devel
BuildRequires: libXpm-devel libXxf86vm-devel
@@ -37,6 +38,7 @@ developing applications that use %{name}
%prep
%setup -q -n %{name}
%patch0 -p1
+%patch1 -p1
%build
@@ -87,6 +89,9 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Thu Sep 10 2009 Hans de Goede <hdegoede at redhat.com> 0.4.3-6
+- Fix (workaround) viewport issues in fullscreen mode (#522116)
+
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.4.3-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
- Previous message (by thread): rpms/sound-theme-freedesktop/devel .cvsignore, 1.7, 1.8 sound-theme-freedesktop.spec, 1.13, 1.14 sources, 1.7, 1.8
- Next message (by thread): rpms/allegro/devel allegro-4.2.2-fullscreen-viewport.patch, NONE, 1.1 allegro.spec, 1.55, 1.56
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list