Accepting request 511635 from GNOME:Factory
1 OBS-URL: https://build.opensuse.org/request/show/511635 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnome-shell?expand=0&rev=131
This commit is contained in:
commit
b6aeedab33
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:70c79a38b5aa19b0a8f73d833ceba2648bce319f9e5e96f567f4efdc2a63e2f6
|
||||
size 1981416
|
3
gnome-shell-3.24.3.tar.xz
Normal file
3
gnome-shell-3.24.3.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:58b13308aa1b8dcbf1f08d5a052a61f8094ffd3afa2c788c91e1ceeacde840b8
|
||||
size 1982088
|
@ -1,41 +0,0 @@
|
||||
From 31c9d2cf7ace5efb2ab7eff5412f560551fb0212 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||
Date: Fri, 16 Jun 2017 17:08:07 +0200
|
||||
Subject: system: Emulate click action button release
|
||||
|
||||
Since commit 2c070d38, we add a ClickAction to the visible AltSwitcher
|
||||
button to track long-presses. As a result, we now have two components
|
||||
that will grab and ungrab the pointer for the button, so to make sure
|
||||
we don't end up with a stuck grab, we need to release the second's
|
||||
component grab when the first activates.
|
||||
|
||||
Currently we only drop the StButton grab on long-press, we also need
|
||||
to cancel any initiated long-press on click.
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=781738
|
||||
---
|
||||
js/ui/status/system.js | 6 ++++++
|
||||
1 file changed, 6 insertions(+)
|
||||
|
||||
diff --git a/js/ui/status/system.js b/js/ui/status/system.js
|
||||
index 92ccf4c..8f99865 100644
|
||||
--- a/js/ui/status/system.js
|
||||
+++ b/js/ui/status/system.js
|
||||
@@ -42,9 +42,15 @@ const AltSwitcher = new Lang.Class({
|
||||
_init: function(standard, alternate) {
|
||||
this._standard = standard;
|
||||
this._standard.connect('notify::visible', Lang.bind(this, this._sync));
|
||||
+ if (this._standard instanceof St.Button)
|
||||
+ this._standard.connect('clicked',
|
||||
+ () => { this._clickAction.release(); });
|
||||
|
||||
this._alternate = alternate;
|
||||
this._alternate.connect('notify::visible', Lang.bind(this, this._sync));
|
||||
+ if (this._alternate instanceof St.Button)
|
||||
+ this._alternate.connect('clicked',
|
||||
+ () => { this._clickAction.release(); });
|
||||
|
||||
this._capturedEventId = global.stage.connect('captured-event', Lang.bind(this, this._onCapturedEvent));
|
||||
|
||||
--
|
||||
cgit v0.12
|
@ -1,64 +0,0 @@
|
||||
From d104ebf6120a9396df4977763ebaf3624deeb6cb Mon Sep 17 00:00:00 2001
|
||||
From: Bastien Nocera <hadess@hadess.net>
|
||||
Date: Thu, 18 May 2017 18:13:12 +0200
|
||||
Subject: portalHelper: Don't go through proxies for captive portals
|
||||
|
||||
When using an SSH tunnel (through a SOCKS proxy) to funnel all
|
||||
the outgoing traffic, we need the captive portal to not go through that
|
||||
proxy, otherwise we can't go through the proxy because we're not
|
||||
connected to the Internet and we can't go through the portal because
|
||||
we're not connected through the proxy.
|
||||
|
||||
This fixes a blank captive portal window and no error reporting in that
|
||||
particular configuration.
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=769692
|
||||
---
|
||||
js/portalHelper/main.js | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/js/portalHelper/main.js b/js/portalHelper/main.js
|
||||
index b721f6a..39e0c2b 100644
|
||||
--- a/js/portalHelper/main.js
|
||||
+++ b/js/portalHelper/main.js
|
||||
@@ -143,6 +143,7 @@ const PortalWindow = new Lang.Class({
|
||||
|
||||
this._webContext = WebKit.WebContext.new_ephemeral();
|
||||
this._webContext.set_cache_model(WebKit.CacheModel.DOCUMENT_VIEWER);
|
||||
+ this._webContext.set_network_proxy_settings(WebKit.NetworkProxyMode.NO_PROXY, null);
|
||||
|
||||
this._webView = WebKit.WebView.new_with_context(this._webContext);
|
||||
this._webView.connect('decide-policy', Lang.bind(this, this._onDecidePolicy));
|
||||
--
|
||||
cgit v0.12
|
||||
|
||||
|
||||
From aa08bd75d086d275aab41f829e3ea40dbce7e9e9 Mon Sep 17 00:00:00 2001
|
||||
From: Bastien Nocera <hadess@hadess.net>
|
||||
Date: Wed, 31 May 2017 16:03:16 +0200
|
||||
Subject: portalHelper: Fix auth URI not being passed to window
|
||||
|
||||
Gjs-Message: JS WARNING: [resource:///org/gnome/shell/portalHelper/main.js 360]: reference to undefined property top.uri
|
||||
is caused by the URI variable actually being called "url".
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=783286
|
||||
---
|
||||
js/portalHelper/main.js | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/js/portalHelper/main.js b/js/portalHelper/main.js
|
||||
index 39e0c2b..31ae969 100644
|
||||
--- a/js/portalHelper/main.js
|
||||
+++ b/js/portalHelper/main.js
|
||||
@@ -357,7 +357,7 @@ const WebPortalHelper = new Lang.Class({
|
||||
if (top.window != null)
|
||||
return;
|
||||
|
||||
- top.window = new PortalWindow(this, top.uri, top.timestamp, Lang.bind(this, function(result) {
|
||||
+ top.window = new PortalWindow(this, top.url, top.timestamp, Lang.bind(this, function(result) {
|
||||
this._dbusImpl.emit_signal('Done', new GLib.Variant('(ou)', [top.connection, result]));
|
||||
}));
|
||||
},
|
||||
--
|
||||
cgit v0.12
|
||||
|
@ -1,3 +1,17 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 08:33:03 UTC 2017 - zaitor@opensuse.org
|
||||
|
||||
- Update to version 3.24.3:
|
||||
+ Bypass proxies for captive portal (bgo#769692).
|
||||
+ Fix missing icons in freedesktop notifications (bgo#784245).
|
||||
+ Fix blocked clicks in shutdown dialog (bgo#781738).
|
||||
+ Implement tablet rings/strips configuration (bgo#782033).
|
||||
+ Misc. bug fixes: bgo#780215, bgo#782802, bgo#783286,
|
||||
bgo#784130, bgo#784353, bgo#781471.
|
||||
+ Updated translations.
|
||||
- Drop gnome-shell-portalhelper-fixes.patch and
|
||||
gnome-shell-emulate-click-action.patch: fixed upstream.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 12 09:38:13 UTC 2017 - zaitor@opensuse.org
|
||||
|
||||
|
@ -19,7 +19,7 @@
|
||||
%global __requires_exclude typelib\\(Meta\\)
|
||||
|
||||
Name: gnome-shell
|
||||
Version: 3.24.2
|
||||
Version: 3.24.3
|
||||
Release: 0
|
||||
Summary: GNOME Shell
|
||||
License: GPL-2.0+
|
||||
@ -56,8 +56,6 @@ Patch9: gnome-shell-lock-bg-on-primary.patch
|
||||
Patch11: gs-fate318433-prevent-same-account-multi-logins.patch
|
||||
# PATCH-FIX-UPSTREAM gnome-shell-login-fix-session-button-can-be-clicked.patch bsc#1034584 bsc#1034827 bgo#781482 xwang@suse.com -- Disable session selection button function when it does not display.
|
||||
Patch13: gnome-shell-login-fix-session-button-can-be-clicked.patch
|
||||
# PATCH-FIX-UPSTREAM gnome-shell-portalhelper-fixes.patch bgo#769692 bgo#783286 zaitor@opensuse.org -- Portalhelper fixes from upstream git
|
||||
Patch14: gnome-shell-portalhelper-fixes.patch
|
||||
# PATCH-FEATURE-SLE gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch xwang@suse.com -- Add SUSE logo on lock screen for GNOME theme.
|
||||
Patch15: gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch
|
||||
# PATCH-FIX-UPSTREAM gnome-shell-1036494-Consistently-handle-createExtensionObject-errors.patch bsc#1036494 bgo#781728 alarrosa@suse.com -- Handle errors consistently
|
||||
@ -66,8 +64,6 @@ Patch16: gnome-shell-1036494-Consistently-handle-createExtensionObject-er
|
||||
Patch17: gnome-shell-1036494-Catch-import-errors.patch
|
||||
# PATCH-FIX-UPSTREAM gnome-shell-1036494-Consistently-handle-initExtension-errors.patch bsc#1036494 bgo#781728 alarrosa@suse.com -- Handle errors consistently
|
||||
Patch18: gnome-shell-1036494-Consistently-handle-initExtension-errors.patch
|
||||
# PATCH-FIX-UPSTREAM gnome-shell-emulate-click-action.patch bgo#781738 boo#1036681 zaitor@opensuse.org -- Fix clicks in gnome-shell shutdown dialog
|
||||
Patch19: gnome-shell-emulate-click-action.patch
|
||||
## NOTE: Keep SLE Classic pathes at bottom.
|
||||
## NOTE: Keep SLE Classic pathes at bottom.
|
||||
# PATCH-FEATURE-SLE gs-sle-classic-ext.patch bnc#862615 cxiong@suse.com -- add SLE Classic support
|
||||
@ -212,11 +208,9 @@ into GNOME Shell calendar.
|
||||
%endif
|
||||
%patch5 -p1
|
||||
%patch13 -p1
|
||||
%patch14 -p1
|
||||
%patch16 -p1
|
||||
%patch17 -p1
|
||||
%patch18 -p1
|
||||
%patch19 -p1
|
||||
|
||||
%if !0%{?is_opensuse}
|
||||
%patch1000 -p1
|
||||
|
Loading…
x
Reference in New Issue
Block a user