Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gnome-shell-extensions for
openSUSE:Factory checked in at 2021-07-21 19:06:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-shell-extensions (Old)
and /work/SRC/openSUSE:Factory/.gnome-shell-extensions.new.2632 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-shell-extensions"
Wed Jul 21 19:06:12 2021 rev:112 rq:907064 version:40.3
Changes:
--------
---
/work/SRC/openSUSE:Factory/gnome-shell-extensions/gnome-shell-extensions.changes
2021-06-18 10:13:29.801971279 +0200
+++
/work/SRC/openSUSE:Factory/.gnome-shell-extensions.new.2632/gnome-shell-extensions.changes
2021-07-21 19:07:09.179372079 +0200
@@ -1,0 +2,8 @@
+Tue Jul 13 14:11:02 UTC 2021 - Bj??rn Lie <[email protected]>
+
+- Update to version 40.3:
+ + drive-menu: Improve detection of network mounts.
+ + Misc. bug fixes.
+- Rebase gse-sle-classic-ext.patch.
+
+-------------------------------------------------------------------
Old:
----
gnome-shell-extensions-40.2.tar.xz
New:
----
gnome-shell-extensions-40.3.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-shell-extensions.spec ++++++
--- /var/tmp/diff_new_pack.1aj6bq/_old 2021-07-21 19:07:09.775373114 +0200
+++ /var/tmp/diff_new_pack.1aj6bq/_new 2021-07-21 19:07:09.779373121 +0200
@@ -19,7 +19,7 @@
%global __requires_exclude typelib\\(Meta\\)
Name: gnome-shell-extensions
-Version: 40.2
+Version: 40.3
Release: 0
Summary: A collection of extensions for GNOME Shell
License: GPL-2.0-or-later
++++++ gnome-shell-extensions-40.2.tar.xz -> gnome-shell-extensions-40.3.tar.xz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnome-shell-extensions-40.2/NEWS
new/gnome-shell-extensions-40.3/NEWS
--- old/gnome-shell-extensions-40.2/NEWS 2021-06-10 13:41:49.525959500
+0200
+++ new/gnome-shell-extensions-40.3/NEWS 2021-07-12 18:19:01.684019800
+0200
@@ -1,3 +1,11 @@
+40.3
+====
+* drive-menu: Improve detection of network mounts [Florian; !27]
+* Misc. bug fixes [Florian; #340]
+
+Contributors:
+ Florian M??llner
+
40.2
====
* window-list: Extend reactive area of minimap to screen edges [Adam; !171]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-shell-extensions-40.2/extensions/drive-menu/extension.js
new/gnome-shell-extensions-40.3/extensions/drive-menu/extension.js
--- old/gnome-shell-extensions-40.2/extensions/drive-menu/extension.js
2021-06-10 13:41:49.527959300 +0200
+++ new/gnome-shell-extensions-40.3/extensions/drive-menu/extension.js
2021-07-12 18:19:01.686020000 +0200
@@ -54,7 +54,21 @@
super.destroy();
}
- _isInteresting() {
+ _fsIsRemote(root) {
+ return new Promise((resolve, reject) => {
+ const attr = Gio.FILE_ATTRIBUTE_FILESYSTEM_REMOTE;
+ root.query_filesystem_info_async(attr, null, (o, res) => {
+ try {
+ const info = root.query_filesystem_info_finish(res);
+ resolve(!info.get_attribute_boolean(attr));
+ } catch (e) {
+ reject(e);
+ }
+ });
+ });
+ }
+
+ async _isInteresting() {
if (!this.mount.can_eject() && !this.mount.can_unmount())
return false;
if (this.mount.is_shadowed())
@@ -62,17 +76,23 @@
let volume = this.mount.get_volume();
- if (!volume) {
- // probably a GDaemonMount, could be network or
- // local, but we can't tell; assume it's local for now
- return true;
+ if (volume)
+ return volume.get_identifier('class') !== 'network';
+
+ const root = this.mount.get_root();
+
+ try {
+ return await this._fsIsRemote(root);
+ } catch (e) {
+ log(`Failed to query filesystem: ${e.message}`);
}
- return volume.get_identifier('class') !== 'network';
+ // Hack, fall back to looking at GType
+ return Gio._LocalFilePrototype.isPrototypeOf(root);
}
- _syncVisibility() {
- this.visible = this._isInteresting();
+ async _syncVisibility() {
+ this.visible = await this._isInteresting();
}
_eject() {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-shell-extensions-40.2/extensions/window-list/extension.js
new/gnome-shell-extensions-40.3/extensions/window-list/extension.js
--- old/gnome-shell-extensions-40.2/extensions/window-list/extension.js
2021-06-10 13:41:49.530959400 +0200
+++ new/gnome-shell-extensions-40.3/extensions/window-list/extension.js
2021-07-12 18:19:01.689019700 +0200
@@ -1105,6 +1105,8 @@
class Extension {
constructor() {
+ ExtensionUtils.initTranslations();
+
this._windowLists = null;
this._hideOverviewOrig = Main.overview.hide;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnome-shell-extensions-40.2/meson.build
new/gnome-shell-extensions-40.3/meson.build
--- old/gnome-shell-extensions-40.2/meson.build 2021-06-10 13:41:49.532959200
+0200
+++ new/gnome-shell-extensions-40.3/meson.build 2021-07-12 18:19:01.691019800
+0200
@@ -1,5 +1,5 @@
project('gnome-shell-extensions',
- version: '40.2',
+ version: '40.3',
meson_version: '>= 0.44.0',
license: 'GPL2+'
)
++++++ gse-sle-classic-ext.patch ++++++
--- /var/tmp/diff_new_pack.1aj6bq/_old 2021-07-21 19:07:09.943373406 +0200
+++ /var/tmp/diff_new_pack.1aj6bq/_new 2021-07-21 19:07:09.947373413 +0200
@@ -1,7 +1,7 @@
-Index: gnome-shell-extensions-40.0/extensions/window-list/extension.js
+Index: gnome-shell-extensions-40.3/extensions/window-list/extension.js
===================================================================
---- gnome-shell-extensions-40.0.orig/extensions/window-list/extension.js
-+++ gnome-shell-extensions-40.0/extensions/window-list/extension.js
+--- gnome-shell-extensions-40.3.orig/extensions/window-list/extension.js
++++ gnome-shell-extensions-40.3/extensions/window-list/extension.js
@@ -23,6 +23,9 @@ const GroupingMode = {
ALWAYS: 2,
};
@@ -60,15 +60,15 @@
Main.ctrlAltTabManager.removeGroup(this);
-@@ -1107,6 +1117,7 @@ class Extension {
- constructor() {
+@@ -1109,6 +1119,7 @@ class Extension {
+
this._windowLists = null;
this._hideOverviewOrig = Main.overview.hide;
+ this._isSLEClassic = isSLEClassicMode();
}
enable() {
-@@ -1126,19 +1137,47 @@ class Extension {
+@@ -1128,19 +1139,47 @@ class Extension {
this._hideOverviewOrig.call(Main.overview);
};
@@ -120,7 +120,7 @@
}
disable() {
-@@ -1152,6 +1191,11 @@ class Extension {
+@@ -1154,6 +1193,11 @@ class Extension {
this._monitorsChangedId = 0;
this._windowLists.forEach(windowList => {
@@ -132,7 +132,7 @@
windowList.hide();
windowList.destroy();
});
-@@ -1160,6 +1204,11 @@ class Extension {
+@@ -1162,6 +1206,11 @@ class Extension {
Main.windowPicker.destroy();
delete Main.windowPicker;
@@ -144,10 +144,10 @@
Main.overview.hide = this._hideOverviewOrig;
}
-Index: gnome-shell-extensions-40.0/extensions/window-list/sle-classic.css
+Index: gnome-shell-extensions-40.3/extensions/window-list/sle-classic.css
===================================================================
--- /dev/null
-+++ gnome-shell-extensions-40.0/extensions/window-list/sle-classic.css
++++ gnome-shell-extensions-40.3/extensions/window-list/sle-classic.css
@@ -0,0 +1,46 @@
+@import url("stylesheet.css");
+
@@ -195,10 +195,10 @@
+ color: #888;
+ box-shadow: inset -1px -1px 1px rgba(0,0,0,0.5);
+ }
-Index: gnome-shell-extensions-40.0/extensions/places-menu/extension.js
+Index: gnome-shell-extensions-40.3/extensions/places-menu/extension.js
===================================================================
---- gnome-shell-extensions-40.0.orig/extensions/places-menu/extension.js
-+++ gnome-shell-extensions-40.0/extensions/places-menu/extension.js
+--- gnome-shell-extensions-40.3.orig/extensions/places-menu/extension.js
++++ gnome-shell-extensions-40.3/extensions/places-menu/extension.js
@@ -139,13 +139,21 @@ function init() {
let _indicator;
@@ -222,10 +222,10 @@
}
function disable() {
-Index: gnome-shell-extensions-40.0/extensions/apps-menu/extension.js
+Index: gnome-shell-extensions-40.3/extensions/apps-menu/extension.js
===================================================================
---- gnome-shell-extensions-40.0.orig/extensions/apps-menu/extension.js
-+++ gnome-shell-extensions-40.0/extensions/apps-menu/extension.js
+--- gnome-shell-extensions-40.3.orig/extensions/apps-menu/extension.js
++++ gnome-shell-extensions-40.3/extensions/apps-menu/extension.js
@@ -27,6 +27,10 @@ const NAVIGATION_REGION_OVERSHOOT = 50;
Gio._promisify(Gio._LocalFilePrototype, 'query_info_async',
'query_info_finish');
Gio._promisify(Gio._LocalFilePrototype, 'set_attributes_async',
'set_attributes_finish');
@@ -276,11 +276,11 @@
}
function disable() {
-Index: gnome-shell-extensions-40.0/data/gnome-classic.css
+Index: gnome-shell-extensions-40.3/data/gnome-classic.css
===================================================================
---- gnome-shell-extensions-40.0.orig/data/gnome-classic.css
-+++ gnome-shell-extensions-40.0/data/gnome-classic.css
-@@ -2257,9 +2257,9 @@ StScrollBar {
+--- gnome-shell-extensions-40.3.orig/data/gnome-classic.css
++++ gnome-shell-extensions-40.3/data/gnome-classic.css
+@@ -2259,9 +2259,9 @@ StScrollBar {
#panel.solid .panel-corner:focus {
-panel-corner-radius: 0; }
#panel.lock-screen, #panel.unlock-screen, #panel.login-screen,
#panel.solid.lock-screen, #panel.solid.unlock-screen, #panel.solid.login-screen
{
@@ -293,17 +293,17 @@
border-bottom: none; }
#panel.lock-screen .panel-button, #panel.unlock-screen .panel-button,
#panel.login-screen .panel-button, #panel.solid.lock-screen .panel-button,
#panel.solid.unlock-screen .panel-button, #panel.solid.login-screen
.panel-button {
color: #eeeeec; }
-@@ -2286,3 +2286,6 @@ StScrollBar {
+@@ -2288,3 +2288,6 @@ StScrollBar {
.calendar-day-with-events {
background-image: url("calendar-today.svg"); }
+
+.popup-menu.panel-menu {
+ margin-bottom: 0em; }
-Index: gnome-shell-extensions-40.0/extensions/workspace-indicator/extension.js
+Index: gnome-shell-extensions-40.3/extensions/workspace-indicator/extension.js
===================================================================
----
gnome-shell-extensions-40.0.orig/extensions/workspace-indicator/extension.js
-+++ gnome-shell-extensions-40.0/extensions/workspace-indicator/extension.js
+---
gnome-shell-extensions-40.3.orig/extensions/workspace-indicator/extension.js
++++ gnome-shell-extensions-40.3/extensions/workspace-indicator/extension.js
@@ -322,7 +322,8 @@ class WorkspaceIndicator extends PanelMe
_updateThumbnailVisibility() {
const { workspaceManager } = global;
@@ -314,10 +314,10 @@
vertical || workspaceManager.n_workspaces > MAX_THUMBNAILS;
this.reactive = useMenu;
-Index:
gnome-shell-extensions-40.0/extensions/workspace-indicator/stylesheet.css
+Index:
gnome-shell-extensions-40.3/extensions/workspace-indicator/stylesheet.css
===================================================================
----
gnome-shell-extensions-40.0.orig/extensions/workspace-indicator/stylesheet.css
-+++ gnome-shell-extensions-40.0/extensions/workspace-indicator/stylesheet.css
+---
gnome-shell-extensions-40.3.orig/extensions/workspace-indicator/stylesheet.css
++++ gnome-shell-extensions-40.3/extensions/workspace-indicator/stylesheet.css
@@ -1,5 +1,7 @@
.panel-workspace-indicator {
padding: 0 8px;