Accepting request 975366 from home:fcrozat:branches:GNOME:Factory

- Update to version 42.1:
  + Limit unfullscreen gesture to not interfere with overview.
  + Properly hide the second (real) cursor when magnified.
  + Fix various style glitches.
  + Fix creating default application folders.
  + Fix switching monitor configuration.
  + Add Home/End keynav in app grid.
  + Handle monitor changes during startup animation.
  + Fix fractional timezone offsets in world clock.
  + Default to right text-align in RTL locales.
  + calendar: Fix alignment of world clocks header in RTL.
  + Rely on symbolic icons instead of 'HighContrast' icon theme.
  + Fix moving windows from secondary monitor to non-active workspace.
  + Make sure startup animation completes.
  + Fix Swiss on-screen keyboard layouts.
  + Add Austrian-German on-screen keyboard layout.
  + Fix on-screen keyboard in modal dialogs and lock screen.
  + Fix menus in pad OSD.
  + Sync default colors with libadwaita.
  + Fix grab regressions when entering overview.
  + Scale calendar with text size.
  + Allow more intermediate icon sizes in app grid.
  + Fixed crash.
  + Plugged memory leak.
- Remove gnome-shell-42.0-fix-switching-configuration.patch (merged
  upstream).

OBS-URL: https://build.opensuse.org/request/show/975366
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=504
This commit is contained in:
Dominique Leuenberger 2022-05-06 12:08:59 +00:00 committed by Git OBS Bridge
parent 1735b0d616
commit d440fafe39
7 changed files with 38 additions and 81 deletions

View File

@ -3,7 +3,7 @@
<service name="obs_scm" mode="disabled"> <service name="obs_scm" mode="disabled">
<param name="scm">git</param> <param name="scm">git</param>
<param name="url">https://gitlab.gnome.org/GNOME/gnome-shell.git</param> <param name="url">https://gitlab.gnome.org/GNOME/gnome-shell.git</param>
<param name="revision">refs/tags/42.0</param> <param name="revision">refs/tags/42.1</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">(.*)\+0</param> <param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param> <param name="versionrewrite-replacement">\1</param>

View File

@ -1,70 +0,0 @@
From 6c44162c17033fa8cbd2bcd58be9b2d3bb9a714a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
Date: Sat, 19 Mar 2022 16:53:59 +0100
Subject: [PATCH] switchMonitor: Fix switching configuration
Since commit 37271ffe709fc957, we pass an explicit `switchType` instead
of the selected item's index to select a configuration. Alas, the item
use `switchMode` as property name, so we always end up passing `undefined`.
Change both to `configType` which matches the API on the other end.
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5217
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2245>
---
js/ui/switchMonitor.js | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/js/ui/switchMonitor.js b/js/ui/switchMonitor.js
index 7338582188..10b4a50cde 100644
--- a/js/ui/switchMonitor.js
+++ b/js/ui/switchMonitor.js
@@ -18,7 +18,7 @@ class SwitchMonitorPopup extends SwitcherPopup.SwitcherPopup {
* Try to keep it under around 15 characters.
*/
label: _('Mirror'),
- switchMode: Meta.MonitorSwitchConfigType.ALL_MIRROR,
+ configType: Meta.MonitorSwitchConfigType.ALL_MIRROR,
});
items.push({
@@ -27,7 +27,7 @@ class SwitchMonitorPopup extends SwitcherPopup.SwitcherPopup {
* Try to keep it under around 15 characters.
*/
label: _('Join Displays'),
- switchMode: Meta.MonitorSwitchConfigType.ALL_LINEAR,
+ configType: Meta.MonitorSwitchConfigType.ALL_LINEAR,
});
if (global.backend.get_monitor_manager().has_builtin_panel) {
@@ -37,7 +37,7 @@ class SwitchMonitorPopup extends SwitcherPopup.SwitcherPopup {
* Try to keep it under around 15 characters.
*/
label: _('External Only'),
- switchMode: Meta.MonitorSwitchConfigType.EXTERNAL,
+ configType: Meta.MonitorSwitchConfigType.EXTERNAL,
});
items.push({
icon: 'computer-symbolic',
@@ -45,7 +45,7 @@ class SwitchMonitorPopup extends SwitcherPopup.SwitcherPopup {
* Try to keep it under around 15 characters.
*/
label: _('Built-in Only'),
- switchMode: Meta.MonitorSwitchConfigType.BUILTIN,
+ configType: Meta.MonitorSwitchConfigType.BUILTIN,
});
}
@@ -86,7 +86,7 @@ class SwitchMonitorPopup extends SwitcherPopup.SwitcherPopup {
const monitorManager = global.backend.get_monitor_manager();
const item = this._items[this._selectedIndex];
- monitorManager.switch_config(item.switchType);
+ monitorManager.switch_config(item.configType);
}
});
--
GitLab

View File

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

3
gnome-shell-42.1.obscpio Normal file
View File

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

View File

@ -1,3 +1,33 @@
-------------------------------------------------------------------
Fri May 6 08:41:37 UTC 2022 - Frederic Crozat <fcrozat@suse.com>
- Update to version 42.1:
+ Limit unfullscreen gesture to not interfere with overview.
+ Properly hide the second (real) cursor when magnified.
+ Fix various style glitches.
+ Fix creating default application folders.
+ Fix switching monitor configuration.
+ Add Home/End keynav in app grid.
+ Handle monitor changes during startup animation.
+ Fix fractional timezone offsets in world clock.
+ Default to right text-align in RTL locales.
+ calendar: Fix alignment of world clocks header in RTL.
+ Rely on symbolic icons instead of 'HighContrast' icon theme.
+ Fix moving windows from secondary monitor to non-active workspace.
+ Make sure startup animation completes.
+ Fix Swiss on-screen keyboard layouts.
+ Add Austrian-German on-screen keyboard layout.
+ Fix on-screen keyboard in modal dialogs and lock screen.
+ Fix menus in pad OSD.
+ Sync default colors with libadwaita.
+ Fix grab regressions when entering overview.
+ Scale calendar with text size.
+ Allow more intermediate icon sizes in app grid.
+ Fixed crash.
+ Plugged memory leak.
- Remove gnome-shell-42.0-fix-switching-configuration.patch (merged
upstream).
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Apr 30 21:25:55 UTC 2022 - Antoine Belvire <antoine.belvire@opensuse.org> Sat Apr 30 21:25:55 UTC 2022 - Antoine Belvire <antoine.belvire@opensuse.org>

View File

@ -1,4 +1,4 @@
name: gnome-shell name: gnome-shell
version: 42.0 version: 42.1
mtime: 1647121393 mtime: 1651784213
commit: 44b4b02c3f772a50e6f8b8fd2dca6d9dc3a98725 commit: bc533af73fdb6bce0c6c6a4a685af17272d23d50

View File

@ -19,7 +19,7 @@
%global __requires_exclude typelib\\(Meta\\) %global __requires_exclude typelib\\(Meta\\)
Name: gnome-shell Name: gnome-shell
Version: 42.0 Version: 42.1
Release: 0 Release: 0
Summary: GNOME Shell Summary: GNOME Shell
# shew extension is LGPL 2.1; gnome-shell-extension-tool is GPL-3.0-or-later # shew extension is LGPL 2.1; gnome-shell-extension-tool is GPL-3.0-or-later
@ -43,8 +43,6 @@ Patch5: gnome-shell-jscSLE9267-Remove-sessionList-of-endSessionDialog.pa
Patch7: gnome-shell-executable-path-not-absolute.patch Patch7: gnome-shell-executable-path-not-absolute.patch
# PATCH-FIX-UPSTREAM gnome-shell-exit-crash-workaround.patch bsc#1190878 glgo#GNOME/gnome-shell#4344 qkzhu@suse.com -- Workaround logout crashing # PATCH-FIX-UPSTREAM gnome-shell-exit-crash-workaround.patch bsc#1190878 glgo#GNOME/gnome-shell#4344 qkzhu@suse.com -- Workaround logout crashing
Patch8: gnome-shell-exit-crash-workaround.patch Patch8: gnome-shell-exit-crash-workaround.patch
# PATCH-FIX-UPSTREAM gnome-shell-42.0-fix-switching-configuration.patch glgo#GNOME/gnome-shell#5217 antoine.belvire@opensuse.org -- Fix monitor switching configuration
Patch9: gnome-shell-42.0-fix-switching-configuration.patch
## NOTE: Keep SLE-only patches at bottom (starting on 1000). ## NOTE: Keep SLE-only patches at bottom (starting on 1000).
# 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-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.
@ -184,7 +182,6 @@ This package contains an optional extensions app for managing GNOME Shell extens
%patch5 -p1 %patch5 -p1
%patch7 -p1 %patch7 -p1
%patch8 -p1 %patch8 -p1
%patch9 -p1
%if 0%{?sle_version} %if 0%{?sle_version}
%patch1001 -p1 %patch1001 -p1