Hello community,

here is the log from the commit of package gnome-shell for openSUSE:Factory 
checked in at 2020-08-15 21:17:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-shell (Old)
 and      /work/SRC/openSUSE:Factory/.gnome-shell.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-shell"

Sat Aug 15 21:17:09 2020 rev:185 rq:826640 version:3.36.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-shell/gnome-shell.changes  2020-07-24 
09:51:40.421134348 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-shell.new.3399/gnome-shell.changes        
2020-08-15 21:17:30.711525104 +0200
@@ -1,0 +2,23 @@
+Wed Aug 12 21:11:10 UTC 2020 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 3.36.5:
+  + Fix extension updates when many extensions are installed.
+  + Fix missing icons in on-screen keyboard.
+  + Fix delay when showing calendar events.
+  + Fix app picker regressions on small displays.
+  + Fix top bar navigation when NumLock is active.
+  + Delay login animation until wallpaper has loaded.
+  + Revert changes that caused mispositioning in overview in
+    multi-monitor setups.
+  + Reset auth prompt on login screen on VT switch before fade in.
+  + Fix stuck grab when destroying open popup menu.
+  + Misc. bug fixes and cleanups.
+  + Updated translations. 
+
+-------------------------------------------------------------------
+Fri Aug  7 05:43:21 UTC 2020 - QK ZHU <qk...@suse.com>
+
+- Update gnome-shell-fate324570-Make-GDM-background-image-configurable.patch: 
+  to be compatible with 3.36 (boo#1172826).
+
+-------------------------------------------------------------------

Old:
----
  gnome-shell-3.36.4+3.obscpio

New:
----
  gnome-shell-3.36.5.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gnome-shell.spec ++++++
--- /var/tmp/diff_new_pack.lA3nY5/_old  2020-08-15 21:17:31.595525608 +0200
+++ /var/tmp/diff_new_pack.lA3nY5/_new  2020-08-15 21:17:31.599525610 +0200
@@ -19,7 +19,7 @@
 %global __requires_exclude typelib\\(Meta\\)
 
 Name:           gnome-shell
-Version:        3.36.4+3
+Version:        3.36.5
 Release:        0
 Summary:        GNOME Shell
 # shew extension is LGPL 2.1; gnome-shell-extension-tool is GPL-3.0-or-later
@@ -36,7 +36,7 @@
 Patch1:         gnome-shell-private-connection.patch
 # PATCH-FIX-OPENSUSE gnome-shell-disable-ibus-when-not-installed.patch 
bsc#987360 qz...@suse.com -- disable ibus start when outof Chinese, Japanese, 
Korean area
 Patch2:         gnome-shell-disable-ibus-when-not-installed.patch
-# PATCH-NEEDS-REBASE 
gnome-shell-fate324570-Make-GDM-background-image-configurable.patch 
fate#324570, glgo#GNOME/gnome-shell#680 qk...@suse.com -- make GDM background 
image configurable WAS: PATCH-FEATURE-OPENSUSE
+# PATCH-FEATURE-OPENSUSE 
gnome-shell-fate324570-Make-GDM-background-image-configurable.patch 
fate#324570, glgo#GNOME/gnome-shell#680, boo#1172826 qk...@suse.com -- make GDM 
background image configurable
 Patch4:         
gnome-shell-fate324570-Make-GDM-background-image-configurable.patch
 # PATCH-NEEDS-REBASE 
gnome-shell-jscSLE9267-Remove-sessionList-of-endSessionDialog.patch 
jsc#SLE-9267 qk...@suse.com -- Remove sessionList of endSessionDialog (WAS: 
PATCH-FEATURE-OPENSUSE)
 Patch5:         
gnome-shell-jscSLE9267-Remove-sessionList-of-endSessionDialog.patch
@@ -178,7 +178,7 @@
 %setup -q
 %patch1 -p1
 %patch2 -p1
-#patch4 -p1
+%patch4 -p1
 #patch5 -p1
 %patch6 -p1
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.lA3nY5/_old  2020-08-15 21:17:31.631525629 +0200
+++ /var/tmp/diff_new_pack.lA3nY5/_new  2020-08-15 21:17:31.631525629 +0200
@@ -2,7 +2,7 @@
   <service name="obs_scm" mode="disabled" >
     <param name="url">https://gitlab.gnome.org/GNOME/gnome-shell.git</param>
     <param name="scm">git</param>
-    <param name="revision">03062d0d</param>
+    <param name="revision">3.36.5</param>
     <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
     <param name="versionrewrite-pattern">(.*)\+0</param>
     <param name="versionrewrite-replacement">\1</param>

++++++ gnome-shell-3.36.4+3.obscpio -> gnome-shell-3.36.5.obscpio ++++++
/work/SRC/openSUSE:Factory/gnome-shell/gnome-shell-3.36.4+3.obscpio 
/work/SRC/openSUSE:Factory/.gnome-shell.new.3399/gnome-shell-3.36.5.obscpio 
differ: char 49, line 1

++++++ gnome-shell-fate324570-Make-GDM-background-image-configurable.patch 
++++++
--- /var/tmp/diff_new_pack.lA3nY5/_old  2020-08-15 21:17:31.695525665 +0200
+++ /var/tmp/diff_new_pack.lA3nY5/_new  2020-08-15 21:17:31.695525665 +0200
@@ -1,68 +1,120 @@
-From 7ec0b20a9c8c62f34203e1e93b64764f3fbd20d7 Mon Sep 17 00:00:00 2001
-From: Chingkai <chuching...@gmail.com>
-Date: Fri, 19 Oct 2018 13:25:35 +0800
-Subject: [PATCH] screenShield: Make login and lock screen background
- configurable
-
-Add a background for lockDialogGroup to make login/lock background
-configurable. The default behavior will be retained to what it is
-currently, you can change the wallpaper via schema keys.
-
-https://gitlab.gnome.org/GNOME/gnome-shell/issues/680
----
- js/ui/screenShield.js | 41 +++++++++++++++++++++++++++++++++++++++++
- 1 file changed, 41 insertions(+)
-
+diff --git a/data/theme/gnome-shell-sass/widgets/_screen-shield.scss 
b/data/theme/gnome-shell-sass/widgets/_screen-shield.scss
+index 00c549a..57e9ab6 100644
+--- a/data/theme/gnome-shell-sass/widgets/_screen-shield.scss
++++ b/data/theme/gnome-shell-sass/widgets/_screen-shield.scss
+@@ -65,6 +65,11 @@
+   box-shadow: 0px 2px 4px rgba(0,0,0,0.6);
+ }
+ 
++.bgLockDialogGroup-background {
++  border: none;
++  background-color: transparent;
++}
++
+ #lockDialogGroup {
+   background-color: lighten(#2e3436, 8%);
+ }
 diff --git a/js/ui/screenShield.js b/js/ui/screenShield.js
-index 842ae6324..7bc954f6c 100644
+index 86221a3..2947695 100644
 --- a/js/ui/screenShield.js
 +++ b/js/ui/screenShield.js
-@@ -26,6 +26,8 @@ const LOCK_DELAY_KEY = 'lock-delay';
- const LOCKDOWN_SCHEMA = 'org.gnome.desktop.lockdown';
- const DISABLE_LOCK_KEY = 'disable-lock-screen';
+@@ -4,6 +4,7 @@ const { AccountsService, Clutter, Gio,
+         GLib, Graphene, Meta, Shell, St } = imports.gi;
+ const Signals = imports.signals;
+ 
++const Background = imports.ui.background;
+ const GnomeSession = imports.misc.gnomeSession;
+ const OVirt = imports.gdm.oVirt;
+ const LoginManager = imports.misc.loginManager;
+@@ -16,6 +17,8 @@ const SmartcardManager = imports.misc.smartcardManager;
+ 
+ const { adjustAnimationTime } = imports.ui.environment;
  
 +const LOCKDIALOG_BACKGROUND_SCHEMA = 
'org.gnome.desktop.background.lockdialog';
 +
+ const SCREENSAVER_SCHEMA = 'org.gnome.desktop.screensaver';
+ const LOCK_ENABLED_KEY = 'lock-enabled';
+ const LOCK_DELAY_KEY = 'lock-delay';
+@@ -25,6 +28,9 @@ const DISABLE_LOCK_KEY = 'disable-lock-screen';
+ 
  const LOCKED_STATE_STR = 'screenShield.locked';
- // fraction of screen height the arrow must reach before completing
- // the slide up automatically
-@@ -498,6 +500,16 @@ var ScreenShield = class {
-                                                 pivot_point: new 
Graphene.Point({ x: 0.5, y: 0.5 }),
-                                                 name: 'lockDialogGroup' });
+ 
++const BLUR_BRIGHTNESS = 0.55;
++const BLUR_SIGMA = 60;
++
+ // ScreenShield animation time
+ // - STANDARD_FADE_TIME is used when the session goes idle
+ // - MANUAL_FADE_TIME is used for lowering the shield when asked by the user,
+@@ -65,6 +71,16 @@ var ScreenShield = class {
+             name: 'lockDialogGroup',
+         });
  
 +        // Add background for this._lockDialogGroup
 +        this._bgLockDialogGroup = new Clutter.Actor();
-+
 +        this._lockDialogGroup.add_actor(this._bgLockDialogGroup);
-+        this._bgLockDialogGroup.lower_bottom();
++        
this._lockDialogGroup.set_child_below_sibling(this._bgLockDialogGroup, null);
 +        this._bgManagersLockDialogGroup = [];
 +
 +        this._updateBgLockDialogGroup();
-+        Main.layoutManager.connect('monitors-changed', 
this._updateBgLockDialogGroup.bind(this));
++        this._monitorsChangedId =
++            Main.layoutManager.connect('monitors-changed', 
this._updateBgLockDialogGroup.bind(this));
 +
-         this.actor.add_actor(this._lockDialogGroup);
          this.actor.add_actor(this._lockScreenGroup);
+         this.actor.add_actor(this._lockDialogGroup);
+ 
+@@ -142,6 +158,15 @@ var ScreenShield = class {
+         this._cursorTracker = 
Meta.CursorTracker.get_for_display(global.display);
  
-@@ -591,6 +603,35 @@ var ScreenShield = class {
          this._syncInhibitor();
++
++        this.connect('destroy', this._onDestroy.bind(this));
++    }
++
++    _onDestroy() {
++        if (this._monitorsChangedId) {
++            Main.layoutManager.disconnect(this._monitorsChangedId);
++            delete this._monitorsChangedId;
++        }
+     }
+ 
+     _setActive(active) {
+@@ -473,6 +498,53 @@ var ScreenShield = class {
+         this.emit('wake-up-screen');
      }
  
 +    _createBgLockDialogGroup(monitorIndex) {
 +        let monitor = Main.layoutManager.monitors[monitorIndex];
-+        let widget = new St.Widget({ style_class: 'screen-shield-background',
-+                                     x: monitor.x,
-+                                     y: monitor.y,
-+                                     width: monitor.width,
-+                                     height: monitor.height });
-+
-+        let bgManager = new Background.BackgroundManager({ container: widget,
-+                                                           monitorIndex: 
monitorIndex,
-+                                                           controlPosition: 
false,
-+                                                           settingsSchema: 
LOCKDIALOG_BACKGROUND_SCHEMA });
++        let widget = new St.Widget({
++            style_class: 'bgLockDialogGroup-background',
++            x: monitor.x,
++            y: monitor.y,
++            width: monitor.width,
++            height: monitor.height,
++        });
++
++        let bgManager = new Background.BackgroundManager({
++            container: widget,
++            monitorIndex,
++            controlPosition: false,
++            settingsSchema: LOCKDIALOG_BACKGROUND_SCHEMA
++        });
 +
 +        this._bgManagersLockDialogGroup.push(bgManager);
 +
 +        this._bgLockDialogGroup.add_child(widget);
++
++        const themeContext = St.ThemeContext.get_for_stage(global.stage);
++
++        let effect = new Shell.BlurEffect({
++            brightness: BLUR_BRIGHTNESS,
++            sigma: BLUR_SIGMA * themeContext.scale_factor,
++        });
++
++        this._scaleChangedId = themeContext.connect('notify::scale-factor', 
() => {
++            effect.sigma = BLUR_SIGMA * themeContext.scale_factor;
++        });
++
++        widget.add_effect(effect);
 +    }
 +
 +    _updateBgLockDialogGroup() {
@@ -76,9 +128,7 @@
 +            this._createBgLockDialogGroup(i);
 +    }
 +
-     _createBackground(monitorIndex) {
-         let monitor = Main.layoutManager.monitors[monitorIndex];
-         let widget = new St.Widget({ style_class: 'screen-shield-background',
--- 
-2.25.0
-
++
+     get locked() {
+         return this._isLocked;
+     }

++++++ gnome-shell.obsinfo ++++++
--- /var/tmp/diff_new_pack.lA3nY5/_old  2020-08-15 21:17:31.739525690 +0200
+++ /var/tmp/diff_new_pack.lA3nY5/_new  2020-08-15 21:17:31.739525690 +0200
@@ -1,5 +1,5 @@
 name: gnome-shell
-version: 3.36.4+3
-mtime: 1594859607
-commit: 03062d0d9d9fe229f2ff55d600b70ff64b27edde
+version: 3.36.5
+mtime: 1597177577
+commit: 5d1c241f53863a818f8631106a25c3d9942efbe5
 



Reply via email to