r43964 - in /desktop/unstable/mutter/debian: changelog control patches/10_window-actor_unredirect.patch patches/11_black_background.patch patches/series
joss at users.alioth.debian.org
joss at users.alioth.debian.org
Sun Nov 30 14:15:40 UTC 2014
Author: joss
Date: Sun Nov 30 14:15:40 2014
New Revision: 43964
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=43964
Log:
* New upstream bugfix release.
* 10_window-actor_unredirect.patch: patch from upstream git. Fix crash
when closing a window.
* 11_black_background.patch: patch from upstream git. Don’t set a
black background when switching from the display manager.
Added:
desktop/unstable/mutter/debian/patches/10_window-actor_unredirect.patch
desktop/unstable/mutter/debian/patches/11_black_background.patch
Modified:
desktop/unstable/mutter/debian/changelog
desktop/unstable/mutter/debian/control
desktop/unstable/mutter/debian/patches/series
Modified: desktop/unstable/mutter/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/mutter/debian/changelog?rev=43964&op=diff
==============================================================================
--- desktop/unstable/mutter/debian/changelog [utf-8] (original)
+++ desktop/unstable/mutter/debian/changelog [utf-8] Sun Nov 30 14:15:40 2014
@@ -1,3 +1,13 @@
+mutter (3.14.2-1) unstable; urgency=medium
+
+ * New upstream bugfix release.
+ * 10_window-actor_unredirect.patch: patch from upstream git. Fix crash
+ when closing a window.
+ * 11_black_background.patch: patch from upstream git. Don’t set a
+ black background when switching from the display manager.
+
+ -- Josselin Mouette <joss at debian.org> Sun, 30 Nov 2014 15:05:14 +0100
+
mutter (3.14.1-2) unstable; urgency=medium
* gir1.2-mutter-3.0: tighten dependency on libmutter0e by making
Modified: desktop/unstable/mutter/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/mutter/debian/control?rev=43964&op=diff
==============================================================================
--- desktop/unstable/mutter/debian/control [utf-8] (original)
+++ desktop/unstable/mutter/debian/control [utf-8] Sun Nov 30 14:15:40 2014
@@ -6,7 +6,7 @@
Section: x11
Priority: optional
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
-Uploaders: Andreas Henriksson <andreas at fatal.se>, Michael Biebl <biebl at debian.org>, Sjoerd Simons <sjoerd at debian.org>
+Uploaders: Andreas Henriksson <andreas at fatal.se>, Josselin Mouette <joss at debian.org>, Michael Biebl <biebl at debian.org>, Sjoerd Simons <sjoerd at debian.org>
Build-Depends: cdbs (>= 0.4.90),
debhelper (>= 9),
gnome-pkg-tools (>= 0.10),
Added: desktop/unstable/mutter/debian/patches/10_window-actor_unredirect.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/mutter/debian/patches/10_window-actor_unredirect.patch?rev=43964&op=file
==============================================================================
--- desktop/unstable/mutter/debian/patches/10_window-actor_unredirect.patch (added)
+++ desktop/unstable/mutter/debian/patches/10_window-actor_unredirect.patch [utf-8] Sun Nov 30 14:15:40 2014
@@ -0,0 +1,27 @@
+From 2e7b9e0dfed8ca637cf70bc160489610b93234fd Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner at gnome.org>
+Date: Fri, 14 Nov 2014 13:23:15 +0100
+Subject: window-actor: Do not request unredirection when destroyed
+
+WindowActors can outlive their corresponding window to animate unmap.
+Unredirecting the actor does not make sense in that case, so make
+sure to not request it.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=740133
+
+diff --git a/src/compositor/meta-window-actor.c b/src/compositor/meta-window-actor.c
+index 39864d6..eb21c46 100644
+--- a/src/compositor/meta-window-actor.c
++++ b/src/compositor/meta-window-actor.c
+@@ -1155,7 +1155,7 @@ gboolean
+ meta_window_actor_should_unredirect (MetaWindowActor *self)
+ {
+ MetaWindowActorPrivate *priv = self->priv;
+- if (priv->surface)
++ if (!meta_window_actor_is_destroyed (self) && priv->surface)
+ return meta_surface_actor_should_unredirect (priv->surface);
+ else
+ return FALSE;
+--
+cgit v0.10.1
+
Added: desktop/unstable/mutter/debian/patches/11_black_background.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/mutter/debian/patches/11_black_background.patch?rev=43964&op=file
==============================================================================
--- desktop/unstable/mutter/debian/patches/11_black_background.patch (added)
+++ desktop/unstable/mutter/debian/patches/11_black_background.patch [utf-8] Sun Nov 30 14:15:40 2014
@@ -0,0 +1,44 @@
+From 6d3e64226d43a55f4554e1dcacaf56d81d3dae86 Mon Sep 17 00:00:00 2001
+From: Ray Strode <rstrode at redhat.com>
+Date: Thu, 20 Nov 2014 14:40:19 -0500
+Subject: Revert "screen: Set a black background for testing purposes"
+
+This reverts commit ec8ed1dbb04ce8169c0a38ddf066d5565117c587.
+
+1) It turns out to add a momentary flicker from the transition
+between the login screen and user session
+2) It actually isn't needed anymore since bug 733026
+
+https://bugzilla.gnome.org/show_bug.cgi?id=740377
+
+diff --git a/src/core/screen.c b/src/core/screen.c
+index dbf3f60..b26137e 100644
+--- a/src/core/screen.c
++++ b/src/core/screen.c
+@@ -496,15 +496,6 @@ create_guard_window (Display *xdisplay, MetaScreen *screen)
+ return guard_window;
+ }
+
+-/* Set a black background on the root window so that we don't
+- * see confusing old copies of old windows when debugging
+- * and testing. */
+-static void
+-meta_screen_set_background (MetaScreen *screen)
+-{
+- XSetWindowBackground (screen->display->xdisplay, screen->xroot, 0x00000000);
+-}
+-
+ MetaScreen*
+ meta_screen_new (MetaDisplay *display,
+ int number,
+@@ -709,7 +700,6 @@ meta_screen_new (MetaDisplay *display,
+ reload_monitor_infos (screen);
+
+ meta_screen_set_cursor (screen, META_CURSOR_DEFAULT);
+- meta_screen_set_background (screen);
+
+ /* Handle creating a no_focus_window for this screen */
+ screen->no_focus_window =
+--
+cgit v0.10.1
+
Modified: desktop/unstable/mutter/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/mutter/debian/patches/series?rev=43964&op=diff
==============================================================================
--- desktop/unstable/mutter/debian/patches/series [utf-8] (original)
+++ desktop/unstable/mutter/debian/patches/series [utf-8] Sun Nov 30 14:15:40 2014
@@ -1 +1,3 @@
01_Wcast-align.patch
+10_window-actor_unredirect.patch
+11_black_background.patch
More information about the pkg-gnome-commits
mailing list