From 235f2cd30c80b84f4d685e45a859bf48a06cee766e735efc0a0701b98fe685b3 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 27 May 2019 07:48:03 +0000 Subject: [PATCH] Accepting request 705512 from GNOME:Next - Update to version 3.32.2: + Fix tablet button mapping overlay. + Fix ellipsization in dialog subtitles/bodies. + Don't crash for world clock locations with no timezone. + Handle network interface name changes. + Don't leak old on-screen keyboard layout groups. + Avoid unnecessary style changes when computing :first/:last-child. + Misc. bug fixes. - Drop gnome-shell-do-not-chain-up-to-parent-allocate.patch: Fixed upstream. NOTE: Upstream applied and then reverted gnome-shell-animations-speedup.patch for the stable branch - it's still applied for master branch. The reason for revert was it was shown to break 3'rd party gnome-shell themes. I'm not sure if we care about those or not. OBS-URL: https://build.opensuse.org/request/show/705512 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=391 --- gnome-shell-3.32.1.tar.xz | 3 -- gnome-shell-3.32.2.tar.xz | 3 ++ ...l-do-not-chain-up-to-parent-allocate.patch | 31 ------------------- gnome-shell.changes | 15 +++++++++ gnome-shell.spec | 7 ++--- 5 files changed, 20 insertions(+), 39 deletions(-) delete mode 100644 gnome-shell-3.32.1.tar.xz create mode 100644 gnome-shell-3.32.2.tar.xz delete mode 100644 gnome-shell-do-not-chain-up-to-parent-allocate.patch diff --git a/gnome-shell-3.32.1.tar.xz b/gnome-shell-3.32.1.tar.xz deleted file mode 100644 index adec337..0000000 --- a/gnome-shell-3.32.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0874ded4498e960b264baa54b6407a5a75dac54fc5b7cd60db91133e9c0260dd -size 1454592 diff --git a/gnome-shell-3.32.2.tar.xz b/gnome-shell-3.32.2.tar.xz new file mode 100644 index 0000000..07a60ae --- /dev/null +++ b/gnome-shell-3.32.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5561b0d5c1fb3b0b66e99f1ad7f2f9db918ee953897f4eac6ae5c8d6d9bd42a +size 1454372 diff --git a/gnome-shell-do-not-chain-up-to-parent-allocate.patch b/gnome-shell-do-not-chain-up-to-parent-allocate.patch deleted file mode 100644 index a28fde4..0000000 --- a/gnome-shell-do-not-chain-up-to-parent-allocate.patch +++ /dev/null @@ -1,31 +0,0 @@ -From d57234bec93dc486dac07d6cbc02c52091c5098a Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Florian=20M=C3=BCllner?= -Date: Mon, 29 Apr 2019 17:53:57 +0000 -Subject: [PATCH] panel: Don't chain up to parent's allocate - -The top bar handles allocating all its children itself, so there's -little value in chaining up to st_widget_allocate() and get the -default layout manager allocating all children again (and possibly -differently). - -If this happens, we end up with an infinite allocation cycle with -corresponding performance penalty. Fix this by just doing and what -Shell.GenericContainer did before commit 286ffbe2b6 replaced it, -and not chain up to StWidget. - -Thanks to Robert Mader for debugging the issue. - -https://gitlab.gnome.org/GNOME/gnome-shell/issues/1054 -Index: gnome-shell-3.32.1/js/ui/panel.js -=================================================================== ---- gnome-shell-3.32.1.orig/js/ui/panel.js -+++ gnome-shell-3.32.1/js/ui/panel.js -@@ -882,7 +882,7 @@ class Panel extends St.Widget { - } - - vfunc_allocate(box, flags) { -- super.vfunc_allocate(box, flags); -+ this.set_allocation(box, flags); - - let allocWidth = box.x2 - box.x1; - let allocHeight = box.y2 - box.y1; diff --git a/gnome-shell.changes b/gnome-shell.changes index 58df0fe..7467d4a 100644 --- a/gnome-shell.changes +++ b/gnome-shell.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Sun May 26 17:57:06 UTC 2019 - Bjørn Lie + +- Update to version 3.32.2: + + Fix tablet button mapping overlay. + + Fix ellipsization in dialog subtitles/bodies. + + Don't crash for world clock locations with no timezone. + + Handle network interface name changes. + + Don't leak old on-screen keyboard layout groups. + + Avoid unnecessary style changes when computing + :first/:last-child. + + Misc. bug fixes. +- Drop gnome-shell-do-not-chain-up-to-parent-allocate.patch: Fixed + upstream. + ------------------------------------------------------------------- Tue May 14 09:05:41 UTC 2019 - Yifan Jiang diff --git a/gnome-shell.spec b/gnome-shell.spec index 97155d2..2f37113 100644 --- a/gnome-shell.spec +++ b/gnome-shell.spec @@ -18,7 +18,7 @@ %global __requires_exclude typelib\\(Meta\\) Name: gnome-shell -Version: 3.32.1 +Version: 3.32.2 Release: 0 Summary: GNOME Shell License: GPL-2.0-or-later @@ -41,8 +41,6 @@ Patch4: gnome-shell-fate324570-Make-GDM-background-image-configurable.pa # PATCH-FEATURE-SLE gnome-shell-gdm-login-applet.patch fate#314545 dliang@suse.com -- Add an applet on login UI to display suse icon, product name, hostname. # PATCH-FIX-UPSTREAM gnome-shell-animations-speedup.patch glgo#GNOME/gnome-shell!505 -- Speed up animations Patch5: gnome-shell-animations-speedup.patch -# PATCH-FIX-UPSTREAM gnome-shell-do-not-chain-up-to-parent-allocate.patch yfjiang@suse.com glgo#GNOME/gnome-shell#1054 -- panel: Don't chain up to parent's allocate, resolving Topicon Plus extension high cpu consumption -Patch6: gnome-shell-do-not-chain-up-to-parent-allocate.patch Patch1001: gnome-shell-gdm-login-applet.patch # PATCH-FEATURE-SLE gnome-shell-domain.patch fate#307773 dliang@suse.com -- Active Directory Integration @@ -94,7 +92,7 @@ BuildRequires: pkgconfig(libcroco-0.6) >= 0.6.8 BuildRequires: pkgconfig(libecal-1.2) >= 3.5.3 BuildRequires: pkgconfig(libedataserver-1.2) >= 3.17.2 BuildRequires: pkgconfig(libgnome-menu-3.0) >= 3.5.3 -BuildRequires: pkgconfig(libmutter-4) >= 3.32.0 +BuildRequires: pkgconfig(libmutter-4) >= 3.32.2 BuildRequires: pkgconfig(libnm) >= 1.10.4 BuildRequires: pkgconfig(libpulse) >= 2.0 BuildRequires: pkgconfig(libpulse-mainloop-glib) @@ -169,7 +167,6 @@ into GNOME Shell calendar. %patch3 -p1 %patch4 -p1 %patch5 -p1 -%patch6 -p1 translation-update-upstream