Hello community,
here is the log from the commit of package gnome-shell-extensions for
openSUSE:Factory checked in at 2019-10-17 13:01:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-shell-extensions (Old)
and /work/SRC/openSUSE:Factory/.gnome-shell-extensions.new.2352 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-shell-extensions"
Thu Oct 17 13:01:12 2019 rev:90 rq:736561 version:3.34.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/gnome-shell-extensions/gnome-shell-extensions.changes
2019-08-15 12:26:11.434594363 +0200
+++
/work/SRC/openSUSE:Factory/.gnome-shell-extensions.new.2352/gnome-shell-extensions.changes
2019-10-17 13:01:14.729007882 +0200
@@ -1,0 +2,62 @@
+Wed Oct 9 10:32:09 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 3.34.1:
+ + Adjust to gnome-settings-daemon plugin removals.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Tue Oct 8 04:35:27 UTC 2019 - Xiaoguang Wang <[email protected]>
+
+- Add requires gnome-shell-extension-desktop-icons for package
+ gnome-shell-classic, when start sle-classic session, enable
+ extension desktop-icons automatically (bsc#1148036).
+
+-------------------------------------------------------------------
+Wed Sep 11 07:09:01 UTC 2019 - Xiaoguang Wang <[email protected]>
+
+- Update gse-sle-classic-ext.patch: Missing the solution for
+ boo#1094148, add it back.
+
+-------------------------------------------------------------------
+Mon Sep 9 16:31:41 CDT 2019 - [email protected]
+
+- Update to version 3.34.0:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Fri Sep 6 01:04:26 UTC 2019 - Xiaoguang Wang <[email protected]>
+
+- Update to version 3.33.92:
+ + Translators: Марко Костић [sr], Tim Sabsch [de],
+ Rūdolfs Mazurs [lv], Matej Urbančič [sl], Balázs Úr [hu],
+ Claude Paroz [fr], Fran Dieguez [gl], Changwoo Ryu [ko],
+ Ryuta Fujii [ja], Fabio Tomat [fur], Goran Vidović [hr].
+- Adapt sle-classic to 3.33.92
+ + Update file sle-classic.json
+ + Update [email protected]
+ + Update gse-sle-classic-ext.patch
+- Drop gnome-shell-favorites-menu-at-end.patch:
+ Merge this function to gse-sle-classic-ext.patch.
+
+-------------------------------------------------------------------
+Wed Sep 4 02:17:34 UTC 2019 - Xiaoguang Wang <[email protected]>
+
+- Update to version 3.33.91:
+ + window-list: Support showing windows from all workspaces.
+ + Misc. bug fixes and cleanups.
+ + Make GNOME Classic more classic:
+ - Disable GNOME 3 overview.
+ - Add window picker button to window list.
+ - Style improvements and fixes.
+ - Support horizontal workspace layout in window list.
+ - Add draggable previews to window list workspace switcher.
+ - Arrange workspaces horizontally.
+ + workspace-indicator: Support horizontal workspace layout.
+ + workspace-indicator: Add draggable previews.
+- Drop gse-apps-menu-Add_missing_chain-up.patch: Fixed upstream.
+- Rebase gnome-shell-add-app-to-desktop.patch
+- Rebase gnome-shell-favorites-menu-at-end.patch
+- Rebase gse-sle-classic-ext.patch
+- Rebase sle-classic-lock-screen-background.patch
+
+-------------------------------------------------------------------
Old:
----
gnome-shell-extensions-3.32.1.tar.xz
gnome-shell-favorites-menu-at-end.patch
gse-apps-menu-Add_missing_chain-up.patch
New:
----
gnome-shell-extensions-3.34.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-shell-extensions.spec ++++++
--- /var/tmp/diff_new_pack.yM8473/_old 2019-10-17 13:01:16.073004477 +0200
+++ /var/tmp/diff_new_pack.yM8473/_new 2019-10-17 13:01:16.077004466 +0200
@@ -19,13 +19,13 @@
%global __requires_exclude typelib\\(Meta\\)
Name: gnome-shell-extensions
-Version: 3.32.1
+Version: 3.34.1
Release: 0
Summary: A collection of extensions for GNOME Shell
License: GPL-2.0-or-later
Group: System/GUI/GNOME
URL: https://wiki.gnome.org/Projects/GnomeShell/Extensions
-Source0:
https://download.gnome.org/sources/gnome-shell-extensions/3.32/%{name}-%{version}.tar.xz
+Source0:
https://download.gnome.org/sources/gnome-shell-extensions/3.34/%{name}-%{version}.tar.xz
Source1: README.SUSE
Source2: sle-classic.desktop
Source3: SLE-theme.tar.gz
@@ -35,12 +35,8 @@
Source7: 00_org.gnome.shell.extensions.sle-classic.gschema.override
# PATCH-FEATURE-OPENSUSE gnome-shell-add-app-to-desktop.patch bnc#870580
[email protected] -- allow adding app shortcut to desktop easily.
Patch1: gnome-shell-add-app-to-desktop.patch
-# PATCH-FEATURE-OPENSUSE sle-classic-favorites-menu-at-end.patch bnc#890989
[email protected] -- put the favorites at the end of the app catogories for
accessibility reason -- [email protected] bnc#890989
-Patch2: gnome-shell-favorites-menu-at-end.patch
# PATCH-FIX-OPENSUSE gnome-classic-s390-not-require-g-s-d_wacom.patch
bsc#1129412 [email protected] -- Remove the runtime requirement of g-s-d Wacom
plugin
-Patch3: gnome-classic-s390-not-require-g-s-d_wacom.patch
-# PATCH-FIX-UPSTREAM gse-apps-menu-Add_missing_chain-up.patch -- apps-menu:
Add missing chain-up
-Patch4: gse-apps-menu-Add_missing_chain-up.patch
+Patch2: gnome-classic-s390-not-require-g-s-d_wacom.patch
## NOTE keep SLE Classic patch at the bottom
# PATCH-FIX-SLE gse-sle-classic-ext.patch Fate#318572 [email protected] -- add
sle classic support
@@ -90,6 +86,7 @@
Summary: A collection of extensions for Gnome-shell classic
Group: System/GUI/GNOME
Requires: gnome-shell-classic-session
+Requires: gnome-shell-extension-desktop-icons
Recommends: %{name}-common-lang
BuildArch: noarch
@@ -113,11 +110,9 @@
%prep
%setup -q
%patch1 -p1
-%patch2 -p1
%ifarch s390 s390x
-%patch3 -p1
+%patch2 -p1
%endif
-%patch4 -p1
translation-update-upstream po %{name}
gnome-patch-translation-prepare po %{name}
@@ -136,7 +131,7 @@
%meson \
-D classic_mode=true \
-D extension_set=classic \
- -D
enable_extensions="apps-menu,places-menu,launch-new-instance,window-list,workspace-indicator"
+ -D
enable_extensions="apps-menu,places-menu,launch-new-instance,window-list,workspace-indicator,
horizontal-workspaces"
%meson_build
%install
@@ -145,7 +140,7 @@
#Install SLE theme
#Install [email protected] extension
install -m0644 %{SOURCE2}
%{buildroot}/%{_datadir}/xsessions/sle-classic.desktop
-cp
%{buildroot}/%{_datadir}/gnome-shell/extensions/[email protected]/classic.css
\
+cp %{_builddir}/%{name}-%{version}/extensions/window-list/sle-classic.css \
%{buildroot}/%{_datadir}/gnome-shell/extensions/[email protected]/sle-classic.css
install -m0644 %{SOURCE5}
%{buildroot}/%{_datadir}/gnome-shell/modes/sle-classic.json
tar -xzvf %{SOURCE6}
@@ -198,6 +193,7 @@
%{_datadir}/gnome-shell/extensions/[email protected]/
%{_datadir}/gnome-shell/extensions/[email protected]/
%{_datadir}/gnome-shell/extensions/[email protected]/
+%{_datadir}/gnome-shell/extensions/[email protected]/
%dir %{_datadir}/gnome-shell/modes
%{_datadir}/gnome-shell/modes/classic.json
%dir %{_datadir}/gnome-shell/theme/
++++++ gnome-shell-add-app-to-desktop.patch ++++++
--- /var/tmp/diff_new_pack.yM8473/_old 2019-10-17 13:01:16.113004375 +0200
+++ /var/tmp/diff_new_pack.yM8473/_new 2019-10-17 13:01:16.113004375 +0200
@@ -1,35 +1,37 @@
---- gnome-shell-extensions-3.32.0.orig/extensions/apps-menu/extension.js
2019-03-12 07:05:45.000000000 +0800
-+++ gnome-shell-extensions-3.32.0/extensions/apps-menu/extension.js
2019-03-20 15:52:39.830009264 +0800
-@@ -4,6 +4,8 @@
- const {
- Atk, Clutter, Gio, GLib, GMenu, GObject, Gtk, Meta, Shell, St
+Index: gnome-shell-extensions-3.33.91/extensions/apps-menu/extension.js
+===================================================================
+--- gnome-shell-extensions-3.33.91.orig/extensions/apps-menu/extension.js
++++ gnome-shell-extensions-3.33.91/extensions/apps-menu/extension.js
+@@ -5,6 +5,8 @@ const {
+ Atk, Clutter, Gio, GLib, GMenu, GObject, Gtk, Meta, Shell, St,
} = imports.gi;
+ const Signals = imports.signals;
+const BoxPointer = imports.ui.boxpointer;
+const AppFavorites = imports.ui.appFavorites;
+
const DND = imports.ui.dnd;
- const Main = imports.ui.main;
- const PanelMenu = imports.ui.panelMenu;
-@@ -59,8 +61,19 @@
+ const ExtensionUtils = imports.misc.extensionUtils;
+@@ -46,8 +48,19 @@ class ApplicationMenuItem extends PopupM
let textureCache = St.TextureCache.get_default();
let iconThemeChangedId = textureCache.connect('icon-theme-changed',
-
this._updateIcon.bind(this));
+ this._updateIcon.bind(this));
+
+ this.actor.connect('button-press-event',
this._onButtonPress.bind(this));
+ this.actor.connect('popup-menu',
this._onKeyboardPopupMenu.bind(this));
+ this._menu = null;
+ this._menuManager = new PopupMenu.PopupMenuManager(this);
+
- this.actor.connect('destroy', () => {
+ this.connect('destroy', () => {
textureCache.disconnect(iconThemeChangedId);
-+ if (this._menu) {
-+ this._menu.destroy();
-+ this._menu = null;
-+ this._menuManager = null;
-+ }
++ if (this._menu) {
++ this._menu.destroy();
++ this._menu = null;
++ this._menuManager = null;
++ }
});
this._updateIcon();
-@@ -75,6 +88,106 @@
+@@ -62,6 +75,106 @@ class ApplicationMenuItem extends PopupM
};
}
++++++ gnome-shell-extensions-3.32.1.tar.xz ->
gnome-shell-extensions-3.34.1.tar.xz ++++++
++++ 20890 lines of diff (skipped)
++++++ gse-sle-classic-ext.patch ++++++
++++ 720 lines (skipped)
++++ between
/work/SRC/openSUSE:Factory/gnome-shell-extensions/gse-sle-classic-ext.patch
++++ and
/work/SRC/openSUSE:Factory/.gnome-shell-extensions.new.2352/gse-sle-classic-ext.patch
++++++ sle-classic-lock-screen-background.patch ++++++
--- /var/tmp/diff_new_pack.yM8473/_old 2019-10-17 13:01:16.269003980 +0200
+++ /var/tmp/diff_new_pack.yM8473/_new 2019-10-17 13:01:16.269003980 +0200
@@ -1,14 +1,12 @@
-Index: gnome-shell-extensions-3.26.0/data/gnome-classic.css
+Index: gnome-shell-extensions-3.33.91/data/gnome-shell-sass/_common.scss
===================================================================
---- gnome-shell-extensions-3.26.0.orig/data/gnome-classic.css
-+++ gnome-shell-extensions-3.26.0/data/gnome-classic.css
-@@ -1602,7 +1602,8 @@ StScrollBar {
-
- .login-dialog {
+--- gnome-shell-extensions-3.33.91.orig/data/gnome-shell-sass/_common.scss
++++ gnome-shell-extensions-3.33.91/data/gnome-shell-sass/_common.scss
+@@ -1916,6 +1916,7 @@ StScrollBar {
+ //reset
border: none;
-- background-color: transparent; }
-+ background-color: transparent;
-+ background: #2e3436 url(sle-background.png); }
- .login-dialog .modal-dialog-button-box {
- spacing: 3px; }
- .login-dialog .modal-dialog-button {
+ background-color: transparent;
++ background: #2e3436 url(sle-background.png);
+
+ $_gdm_fg: #f6f5f4;
+ $_gdm_bg: lighten(#2e3436, 19%);
++++++ sle-classic.json ++++++
--- /var/tmp/diff_new_pack.yM8473/_old 2019-10-17 13:01:16.313003869 +0200
+++ /var/tmp/diff_new_pack.yM8473/_new 2019-10-17 13:01:16.313003869 +0200
@@ -8,10 +8,11 @@
"[email protected]",
"[email protected]",
"[email protected]",
+ "desktop-icons@csoriano",
"[email protected]"
],
"panel": {
- "left": ["activities"],
+ "left": [],
"center": [],
"right": ["a11y", "keyboard", "dateMenu", "aggregateMenu"]
}
++++++ [email protected] ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/[email protected]/extension.js
new/[email protected]/extension.js
--- old/[email protected]/extension.js 2019-04-09 08:16:08.013005210
+0200
+++ new/[email protected]/extension.js 2019-09-06 06:23:44.183867839
+0200
@@ -46,7 +46,7 @@
let allocateSC = _allocateSC.bind(this);
// For convenience, defined here to allow access to local vars
function _allocateSC () {
- let isTextDirRTL = ( this.actor.get_text_direction() ===
Clutter.TextDirection.RTL );
+ let isTextDirRTL = ( this.get_text_direction() ===
Clutter.TextDirection.RTL );
// A mask to create allocation.
let maskBox = new Clutter.ActorBox();
@@ -75,7 +75,7 @@
// NOTE: we can set y1 as (MainLayoutManager.primaryMonitor.height -
// allocHeight), which seems to be easier, however the solution below
is
// more generic and versatile.
- let node = Main.panel.actor.get_theme_node();
+ let node = Main.panel.get_theme_node();
let borderTopWidth = node.get_length("border-top");
let y_offset = borderTopWidth;