packages: xorg-xserver-server/xorg-xserver-server.spec, xorg-xserver-server...

baggins baggins at pld-linux.org
Tue Nov 9 14:27:54 CET 2010


Author: baggins                      Date: Tue Nov  9 13:27:54 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- xinerama qt crash fix

---- Files affected:
packages/xorg-xserver-server:
   xorg-xserver-server.spec (1.259 -> 1.260) , xorg-xserver-server-qt-crash.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/xorg-xserver-server/xorg-xserver-server.spec
diff -u packages/xorg-xserver-server/xorg-xserver-server.spec:1.259 packages/xorg-xserver-server/xorg-xserver-server.spec:1.260
--- packages/xorg-xserver-server/xorg-xserver-server.spec:1.259	Mon Nov  1 09:34:25 2010
+++ packages/xorg-xserver-server/xorg-xserver-server.spec	Tue Nov  9 14:27:49 2010
@@ -35,6 +35,7 @@
 Patch2:		%{name}-fb-size.patch
 Patch3:		%{name}-less-acpi-brokenness.patch
 Patch4:		%{name}-builtin-SHA1.patch
+Patch5:		%{name}-qt-crash.patch
 URL:		http://xorg.freedesktop.org/
 BuildRequires:	Mesa-libGL-devel >= 7.8.1
 # for glx headers
@@ -364,6 +365,7 @@
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 # xserver uses pixman-1 API/ABI so put that explictly here
 sed -i -e 's#<pixman\.h#<pixman-1/pixman.h#g' ./fb/fb.h ./include/miscstruct.h ./render/picture.h
@@ -612,6 +614,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.260  2010/11/09 13:27:49  baggins
+- xinerama qt crash fix
+
 Revision 1.259  2010/11/01 08:34:25  qboosh
 - don't call fop, only HTML specs are packaged (fop can be used for ps/pdf or txt)
 

================================================================
Index: packages/xorg-xserver-server/xorg-xserver-server-qt-crash.patch
diff -u /dev/null packages/xorg-xserver-server/xorg-xserver-server-qt-crash.patch:1.1
--- /dev/null	Tue Nov  9 14:27:54 2010
+++ packages/xorg-xserver-server/xorg-xserver-server-qt-crash.patch	Tue Nov  9 14:27:49 2010
@@ -0,0 +1,35 @@
+From linusarver at gmail.com  Sun Oct 17 12:26:01 2010
+From: linusarver at gmail.com (Linus Arver)
+Date: Sun, 17 Oct 2010 12:26:01 -0700
+Subject: [PATCH] Xext: panoramiXprocs: fix typo
+Message-ID: <mailman.0.1287344880.11764.xorg-devel at lists.x.org>
+
+This fixes a typo introduced in commit
+80b5d3a3264d2c5167e5ac85a3b04af0f89cece1. The pointer pDst was changed
+unintentionally to pWin from a copy/paste error. This resulted in all
+QT-based apps and some tcl/tk ones (like fontforge) to crash X 1.9 on
+starting up, when Xinerama was enabled.
+
+Bug report: https://bbs.archlinux.org/viewtopic.php?id=106125
+
+Signed-off-by: Elie Bleton <drozofil at gmail.com>
+Tested-by: Linus Arver <linusarver at gmail.com>
+---
+ Xext/panoramiXprocs.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/Xext/panoramiXprocs.c b/Xext/panoramiXprocs.c
+index 67b4030..d843168 100644
+--- a/Xext/panoramiXprocs.c
++++ b/Xext/panoramiXprocs.c
+@@ -634,7 +634,7 @@ int PanoramiXTranslateCoords(ClientPtr client)
+     rep.dstX = x - pDst->drawable.x;
+     rep.dstY = y - pDst->drawable.y;
+     if((pDst == screenInfo.screens[0]->root) ||
+-       (pWin->drawable.id == screenInfo.screens[0]->screensaver.wid))
++       (pDst->drawable.id == screenInfo.screens[0]->screensaver.wid))
+     {
+ 	rep.dstX += screenInfo.screens[0]->x;
+ 	rep.dstY += screenInfo.screens[0]->y;
+-- 
+1.7.3.1
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/xorg-xserver-server/xorg-xserver-server.spec?r1=1.259&r2=1.260&f=u



More information about the pld-cvs-commit mailing list