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
This commit is contained in:
Dominique Leuenberger 2019-05-27 07:48:03 +00:00 committed by Git OBS Bridge
parent b353bbb879
commit 235f2cd30c
5 changed files with 20 additions and 39 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0874ded4498e960b264baa54b6407a5a75dac54fc5b7cd60db91133e9c0260dd
size 1454592

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e5561b0d5c1fb3b0b66e99f1ad7f2f9db918ee953897f4eac6ae5c8d6d9bd42a
size 1454372

View File

@ -1,31 +0,0 @@
From d57234bec93dc486dac07d6cbc02c52091c5098a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
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;

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Sun May 26 17:57:06 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- 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 <yfjiang@suse.com>

View File

@ -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