rpms/xorg-x11-server/devel xserver-1.4.99-engage-composite-crack-mode.patch, NONE, 1.1 xorg-x11-server.spec, 1.284, 1.285

Kristian Høgsberg (krh) fedora-extras-commits at redhat.com
Thu Jan 17 02:43:04 UTC 2008


Author: krh

Update of /cvs/pkgs/rpms/xorg-x11-server/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv22539

Modified Files:
	xorg-x11-server.spec 
Added Files:
	xserver-1.4.99-engage-composite-crack-mode.patch 
Log Message:
* Wed Jan 16 2008 Kristian Høgsberg <krh at redhat.com> 1.4.99.1-0.16
- Add xserver-1.4.99-engage-composite-crack-mode.patch to better hide
  protocol side effects such as loss of grabs and focus when
  redirecting/unredirecting windows (#350271).


xserver-1.4.99-engage-composite-crack-mode.patch:

--- NEW FILE xserver-1.4.99-engage-composite-crack-mode.patch ---
>From f5be9cb93c3a85572d741d56acb891bb56faf6a0 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Kristian=20H=C3=B8gsberg?= <krh at redhat.com>
Date: Wed, 16 Jan 2008 20:24:11 -0500
Subject: [PATCH] Don't break grab and focus state for a window when redirecting it.

---
 dix/window.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/dix/window.c b/dix/window.c
index f65fb84..ccfec2b 100644
--- a/dix/window.c
+++ b/dix/window.c
@@ -3022,7 +3022,8 @@ UnrealizeTree(
 	    } 
 #endif
 	    (* Unrealize)(pChild);
-	    DeleteWindowFromAnyEvents(pChild, FALSE);
+	    if (MapUnmapEventsEnabled(pWin))
+		DeleteWindowFromAnyEvents(pChild, FALSE);
 	    if (pChild->viewable)
 	    {
 #ifdef DO_SAVE_UNDERS
-- 
1.5.3.7



Index: xorg-x11-server.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-server/devel/xorg-x11-server.spec,v
retrieving revision 1.284
retrieving revision 1.285
diff -u -r1.284 -r1.285
--- xorg-x11-server.spec	8 Jan 2008 20:48:31 -0000	1.284
+++ xorg-x11-server.spec	17 Jan 2008 02:42:30 -0000	1.285
@@ -42,6 +42,7 @@
 # OpenGL compositing manager feature/optimization patches.
 Patch100:  xorg-x11-server-1.1.0-no-move-damage.patch
 Patch101:  xserver-1.4.99-dont-backfill-bg-none.patch
+Patch102:  xserver-1.4.99-engage-composite-crack-mode.patch
 
 # Red Hat specific tweaking, not intended for upstream
 # XXX move these to the end of the list
@@ -510,6 +511,11 @@
 
 
 %changelog
+* Wed Jan 16 2008 Kristian Høgsberg <krh at redhat.com> 1.4.99.1-0.16
+- Add xserver-1.4.99-engage-composite-crack-mode.patch to better hide
+  protocol side effects such as loss of grabs and focus when
+  redirecting/unredirecting windows (#350271).
+
 * Mon Jan 07 2008 Adam Jackson <ajax at redhat.com> 1.4.99.1-0.15
 - Today's git snapshot.  X-SELinux!
 - Drop the code to migrate from /etc/X11/XF86Config*.




More information about the fedora-extras-commits mailing list