RHEL 9.0.0 Alpha bootstrap

The content of this branch was automatically imported from Fedora ELN
with the following as its source:
https://src.fedoraproject.org/rpms/mutter#603c6935ce95e41b3ba08d99a34505110fc1f03b
This commit is contained in:
Petr Šabata 2020-10-15 20:40:36 +02:00
parent 45de119969
commit 3c7d282db1
4 changed files with 1420 additions and 0 deletions

179
.gitignore vendored
View File

@ -0,0 +1,179 @@
mutter-2.31.5.tar.bz2
/mutter-2.91.0.tar.bz2
/mutter-2.91.1.tar.bz2
/mutter-2.91.2.tar.bz2
/mutter-2.91.3.tar.bz2
/mutter-2.91.4.tar.bz2
/mutter-2.91.5.tar.bz2
/mutter-2.91.6.tar.bz2
/mutter-2.91.90.tar.bz2
/mutter-2.91.91.tar.bz2
/mutter-2.91.92.tar.bz2
/mutter-2.91.93.tar.bz2
/mutter-3.0.0.tar.bz2
/mutter-3.0.1.tar.bz2
/mutter-3.0.2.1.tar.bz2
/mutter-3.1.3.tar.bz2
/mutter-3.1.3.1.tar.bz2
/mutter-3.1.4.tar.xz
/mutter-3.1.90.1.tar.xz
/mutter-3.1.91.1.tar.bz2
/mutter-3.1.92.tar.xz
/mutter-3.2.0.tar.xz
/mutter-3.2.1.tar.xz
/mutter-3.3.2.tar.xz
/mutter-3.3.3.tar.xz
/mutter-3.3.4.tar.xz
/mutter-3.3.5.tar.xz
/mutter-3.3.90.tar.xz
/mutter-3.3.92.tar.xz
/mutter-3.4.0.tar.xz
/mutter-3.4.1.tar.xz
/mutter-3.5.2.tar.xz
/mutter-3.5.3.tar.xz
/mutter-3.5.4.tar.xz
/mutter-3.5.5.tar.xz
/mutter-3.5.90.tar.xz
/mutter-3.5.91.tar.xz
/mutter-3.5.92.tar.xz
/mutter-3.6.0.tar.xz
/mutter-3.6.1.tar.xz
/mutter-3.7.1.tar.xz
/mutter-3.7.2.tar.xz
/mutter-3.7.3.tar.xz
/mutter-3.7.4.tar.xz
/mutter-3.7.5.tar.xz
/mutter-3.7.90.tar.xz
/mutter-3.7.91.tar.xz
/mutter-3.7.92.tar.xz
/mutter-3.8.0.tar.xz
/mutter-3.8.1.tar.xz
/mutter-3.9.1.tar.xz
/mutter-3.9.2.tar.xz
/mutter-3.9.3.tar.xz
/mutter-3.9.4.tar.xz
/mutter-3.9.5.tar.xz
/mutter-3.9.90.tar.xz
/mutter-3.9.91.tar.xz
/mutter-3.9.92.tar.xz
/mutter-3.10.0.tar.xz
/mutter-3.10.0.1.tar.xz
/mutter-3.10.1.tar.xz
/mutter-3.10.1.1.tar.xz
/mutter-3.11.1.tar.xz
/mutter-3.11.2.tar.xz
/mutter-3.11.3.tar.xz
/mutter-3.11.4.tar.xz
/mutter-3.11.5.tar.xz
/mutter-3.11.90.tar.xz
/mutter-3.11.91.tar.xz
/mutter-3.11.92.tar.xz
/mutter-3.12.0.tar.xz
/mutter-3.12.1.tar.xz
/mutter-3.13.1.tar.xz
/mutter-3.13.2.tar.xz
/mutter-3.13.3.tar.xz
/mutter-3.13.4.tar.xz
/mutter-3.13.90.tar.xz
/mutter-3.13.91.tar.xz
/mutter-3.13.92.tar.xz
/mutter-3.14.0.tar.xz
/mutter-3.14.1.tar.xz
/mutter-3.15.1.tar.xz
/mutter-3.15.2.tar.xz
/mutter-3.15.3.tar.xz
/mutter-3.15.4.tar.xz
/mutter-3.15.90.tar.xz
/mutter-3.15.91.tar.xz
/mutter-3.15.92.tar.xz
/mutter-3.16.0.tar.xz
/mutter-3.16.1.tar.xz
/mutter-3.16.1.1.tar.xz
/mutter-3.17.1.tar.xz
/mutter-3.17.2.tar.xz
/mutter-3.17.3.tar.xz
/mutter-3.17.4.tar.xz
/mutter-3.17.90.tar.xz
/mutter-3.17.91.tar.xz
/mutter-3.17.92.tar.xz
/mutter-3.18.0.tar.xz
/mutter-3.18.1.tar.xz
/mutter-3.19.1.tar.xz
/mutter-3.19.2.tar.xz
/mutter-3.19.3.tar.xz
/mutter-3.19.4.tar.xz
/mutter-3.19.90.tar.xz
/mutter-3.19.91.tar.xz
/mutter-3.19.92.tar.xz
/mutter-3.20.0.tar.xz
/mutter-3.20.1.tar.xz
/mutter-3.21.1.tar.xz
/mutter-3.21.2.tar.xz
/mutter-3.21.3.tar.xz
/mutter-3.21.4.tar.xz
/mutter-3.21.90.tar.xz
/mutter-3.21.91.tar.xz
/mutter-3.21.92.tar.xz
/mutter-3.22.0.tar.xz
/mutter-3.22.1.tar.xz
/mutter-3.23.1.tar.xz
/mutter-3.23.2.tar.xz
/mutter-3.23.90.tar.xz
/mutter-3.23.91.tar.xz
/mutter-3.23.92.tar.xz
/mutter-3.24.0.tar.xz
/mutter-3.24.1.tar.xz
/mutter-3.25.1.tar.xz
/mutter-3.25.2.tar.xz
/mutter-3.25.3.tar.xz
/mutter-3.25.4.tar.xz
/mutter-3.25.90.tar.xz
/mutter-3.25.91.tar.xz
/mutter-3.25.92.tar.xz
/mutter-3.26.0.tar.xz
/mutter-3.26.1.tar.xz
/mutter-3.27.1.tar.xz
/mutter-3.27.91.tar.xz
/mutter-3.27.92.tar.xz
/mutter-3.28.0.tar.xz
/mutter-3.28.1.tar.xz
/mutter-3.29.1.tar.xz
/mutter-3.29.2.tar.xz
/mutter-3.29.4.tar.xz
/mutter-3.29.90.tar.xz
/mutter-3.29.91.tar.xz
/mutter-3.29.92.tar.xz
/mutter-3.30.0.tar.xz
/mutter-3.30.1.tar.xz
/mutter-3.31.2.tar.xz
/mutter-3.31.4.tar.xz
/mutter-3.31.90.tar.xz
/mutter-3.31.91.tar.xz
/mutter-3.31.92.tar.xz
/mutter-3.32.0.tar.xz
/mutter-3.32.1.tar.xz
/mutter-3.33.1.tar.xz
/mutter-3.33.2.tar.xz
/mutter-3.33.3.tar.xz
/mutter-3.33.4.tar.xz
/mutter-3.33.90.tar.xz
/mutter-3.33.91.tar.xz
/mutter-3.33.92.tar.xz
/mutter-3.34.0.tar.xz
/mutter-3.34.1.tar.xz
/mutter-3.35.1.tar.xz
/mutter-3.35.2.tar.xz
/mutter-3.35.3.tar.xz
/mutter-3.35.90.tar.xz
/mutter-3.35.91.tar.xz
/mutter-3.35.92.tar.xz
/mutter-3.36.0.tar.xz
/mutter-3.36.1.tar.xz
/mutter-3.37.1.tar.xz
/mutter-3.37.2.tar.xz
/mutter-3.37.3.tar.xz
/mutter-3.37.90.tar.xz
/mutter-3.37.91.tar.xz
/mutter-3.37.92.tar.xz
/mutter-3.38.0.tar.xz
/mutter-3.38.1.tar.xz

View File

@ -0,0 +1,35 @@
From 9efcc35102b4c41265e93461b35a1193b3d5822d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
Date: Fri, 12 May 2017 13:40:31 +0200
Subject: [PATCH] window-actor: Special-case shaped Java windows
OpenJDK wrongly assumes that shaping a window implies no shadows.
They got lucky until commit b975676c changed the fallback case,
but now their compliance tests are broken. Make them happy again
by special-casing shaped Java windows.
---
src/compositor/meta-window-actor-x11.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/src/compositor/meta-window-actor-x11.c b/src/compositor/meta-window-actor-x11.c
index b7032e0ba..b05d5e158 100644
--- a/src/compositor/meta-window-actor-x11.c
+++ b/src/compositor/meta-window-actor-x11.c
@@ -528,6 +528,14 @@ has_shadow (MetaWindowActorX11 *actor_x11)
*/
if (window->has_custom_frame_extents)
return FALSE;
+
+ /*
+ * OpenJDK wrongly assumes that shaping a window implies no compositor
+ * shadows; make its compliance tests happy to give it what it wants ...
+ */
+ if (g_strcmp0 (window->res_name, "sun-awt-X11-XWindowPeer") == 0 &&
+ window->shape_region != NULL)
+ return FALSE;
/*
* Generate shadows for all other windows.
--
2.23.0

1205
mutter.spec Normal file

File diff suppressed because it is too large Load Diff

1
sources Normal file
View File

@ -0,0 +1 @@
SHA512 (mutter-3.38.1.tar.xz) = 55a65d80c886b90da110de69fca8f2c92912b36d6244bd6fcb1e09507469b5d860fa888614a33170b2799574f521ee117fb289a768fa2af5059fe0da51835d31