From 5bbecb74ebc0372d5223de667d3136684f619598 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Mon, 13 Dec 2021 18:50:42 +0100 Subject: [PATCH] Update to 40.5 Resolves: #2031654 --- .gitignore | 1 + 0001-window-list-Fix-OSK.patch | 38 -------------------------- gnome-classic-wayland.patch | 49 +++++++--------------------------- gnome-shell-extensions.spec | 9 ++++--- sources | 2 +- 5 files changed, 17 insertions(+), 82 deletions(-) delete mode 100644 0001-window-list-Fix-OSK.patch diff --git a/.gitignore b/.gitignore index 6742317..ac6dfab 100644 --- a/.gitignore +++ b/.gitignore @@ -148,3 +148,4 @@ /gnome-shell-extensions-40.2.tar.xz /gnome-shell-extensions-40.3.tar.xz /gnome-shell-extensions-40.4.tar.xz +/gnome-shell-extensions-40.5.tar.xz diff --git a/0001-window-list-Fix-OSK.patch b/0001-window-list-Fix-OSK.patch deleted file mode 100644 index 819481c..0000000 --- a/0001-window-list-Fix-OSK.patch +++ /dev/null @@ -1,38 +0,0 @@ -From b2f2e37590baa44bbdd1e776b9f5b7a3cea3ae1d Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Florian=20M=C3=BCllner?= -Date: Fri, 26 Nov 2021 20:01:40 +0100 -Subject: [PATCH] window-list: Fix OSK - -The reveal animation moved from Main.layoutManager.keyboardBox to -the keyboard itself, so instead of applying an additional translation -for the bottom panel, we override the translation that would reveal -the keyboard (and thus prevent it from showing altogether). - -Fix this by moving our translation to the keyboardBox instead. - -Part-of: ---- - extensions/window-list/extension.js | 7 ++----- - 1 file changed, 2 insertions(+), 5 deletions(-) - -diff --git a/extensions/window-list/extension.js b/extensions/window-list/extension.js -index f7ecd190..8bca68c2 100644 ---- a/extensions/window-list/extension.js -+++ b/extensions/window-list/extension.js -@@ -918,11 +918,8 @@ class WindowList extends St.Widget { - } - - _updateKeyboardAnchor() { -- if (!Main.keyboard.keyboardActor) -- return; -- -- let translationY = Main.overview.visible ? 0 : this.height; -- Main.keyboard.keyboardActor.translation_y = -translationY; -+ const translationY = Main.overview.visible ? 0 : this.height; -+ Main.layoutManager.keyboardBox.translation_y = -translationY; - } - - _onAppStateChanged(appSys, app) { --- -2.33.1 - diff --git a/gnome-classic-wayland.patch b/gnome-classic-wayland.patch index 364acf3..38af9ca 100644 --- a/gnome-classic-wayland.patch +++ b/gnome-classic-wayland.patch @@ -1,39 +1,8 @@ -From a79d2afb2d6119ae3a4d1eba020d6c35b3fece23 Mon Sep 17 00:00:00 2001 -From: Neal Gompa -Date: Fri, 29 Oct 2021 09:33:06 -0400 -Subject: [PATCH 1/2] classic: Add X-GNOME-SessionRegisters - -GDM has supported sessions registering with it for a few years now so -it can know when to shut down the greeter. Having the GNOME Classic -session declare that it will register itself allows GDM to avoid -executing a fallback codepath. - -This has been supported with the regular GNOME session for a while, -and this session was likely forgotten about when it was added there. - -Part-of: ---- - data/gnome-classic.desktop.in | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/data/gnome-classic.desktop.in b/data/gnome-classic.desktop.in -index 5df6821..13da2b5 100644 ---- a/data/gnome-classic.desktop.in -+++ b/data/gnome-classic.desktop.in -@@ -5,3 +5,4 @@ Exec=env GNOME_SHELL_SESSION_MODE=classic gnome-session - TryExec=gnome-session - Type=Application - DesktopNames=GNOME-Classic;GNOME; -+X-GDM-SessionRegisters=true --- -2.33.1 - - -From eb517c851777067087c3bf067c2baf10dcaf4128 Mon Sep 17 00:00:00 2001 +From 1692d4a91d95fecd5642b0c92bc2c5b0dbcb4184 Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Fri, 29 Oct 2021 09:37:33 -0400 -Subject: [PATCH 2/2] classic: Install the session for Wayland and ship - override sessions +Subject: [PATCH] classic: Install the session for Wayland and ship override + sessions The regular GNOME session ships with three options: @@ -61,7 +30,7 @@ Part-of: - 40.5-1 +- Update to 40.5 + Resolves: #2031654 + * Tue Nov 30 2021 Florian Müllner - 40.4-8 - Fix on-screen keyboard when showing window-list Resolves: #2019866 diff --git a/sources b/sources index f8b6c9a..35ef9b5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnome-shell-extensions-40.4.tar.xz) = 79f087c9fbc7764241751441190819b3e768530257ffe3a7b39b1004f8997de9c8ea381338ec0544a39b8cc6866137d315e56f3f058c9b66a9ed566ec40712ef +SHA512 (gnome-shell-extensions-40.5.tar.xz) = aa25f9ae307f168b8d6fff729547f5753d28eb19171dcbd66faa302851c5f270c2a5060a26df322eba74c7e7901a9b5e762044f3e7fd53345ed0f4bb5aefab72