Hello community, here is the log from the commit of package gnome-shell for openSUSE:Factory checked in at 2018-02-03 15:39:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-shell (Old) and /work/SRC/openSUSE:Factory/.gnome-shell.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-shell" Sat Feb 3 15:39:02 2018 rev:146 rq:572085 version:3.26.2+20180130.0d9c74212 Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-shell/gnome-shell.changes 2018-01-16 09:26:47.461431859 +0100 +++ /work/SRC/openSUSE:Factory/.gnome-shell.new/gnome-shell.changes 2018-02-03 15:39:03.775010451 +0100 @@ -1,0 +2,19 @@ +Wed Jan 31 23:14:56 UTC 2018 - [email protected] + +- Update to version 3.26.2+20180130.0d9c74212: + + padOsd: Ensure to pick pad devices only. + + network: Fix visibility of VPN section. + + dnd: Declare restore location variables. + + appDisplay: don't try to close the popup menu that is already + destroyed. + + background: don't leak wall clock when background changes. + + dateMenu: + - Fix possible crash with unknown locations. + - Ignore malformed world-clocks settings. + + dash: Do not shadow ClutterActor's destroy(). + + Updated translations. +- Update _service url to new gitlab home. +- Drop gnome-shell-network-fix-visibility-VPN.patch: Fixed + upstream. + +------------------------------------------------------------------- Old: ---- gnome-shell-3.26.2+20171218.15b1810a6.tar.xz gnome-shell-network-fix-visibility-VPN.patch New: ---- gnome-shell-3.26.2+20180130.0d9c74212.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-shell.spec ++++++ --- /var/tmp/diff_new_pack.EHzZvK/_old 2018-02-03 15:39:04.706966921 +0100 +++ /var/tmp/diff_new_pack.EHzZvK/_new 2018-02-03 15:39:04.710966733 +0100 @@ -18,7 +18,7 @@ %global __requires_exclude typelib\\(Meta\\) Name: gnome-shell -Version: 3.26.2+20171218.15b1810a6 +Version: 3.26.2+20180130.0d9c74212 Release: 0 Summary: GNOME Shell License: GPL-2.0+ @@ -41,8 +41,6 @@ Patch3: gnome-shell-Avoid-loginDialog-grab-focus-when-locked.patch # PATCH-FIX-UPSTREAM gnome-shell-osk-dont-popup-when-not-needed.patch bgo#788188 [email protected] -- Stop the on-screen keyboard from showing up when touchscreen use doesn't activate a text field; patch taken from upstream bug report Patch4: gnome-shell-osk-dont-popup-when-not-needed.patch -# PATCH-FIX-UPSTREAM gnome-shell-network-fix-visibility-VPN.patch bgo#787845 [email protected] -- network: Fix visibility of VPN section -Patch5: gnome-shell-network-fix-visibility-VPN.patch ## NOTE: Keep SLE-only patches at bottom (starting on 1000). # PATCH-FEATURE-SLE gnome-shell-gdm-login-applet.patch fate#314545 [email protected] -- Add an applet on login UI to display suse icon, product name, hostname. @@ -181,7 +179,6 @@ %patch2 -p1 %patch3 -p1 %patch4 -p1 -%patch5 -p1 %if !0%{?is_opensuse} %patch1001 -p1 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.EHzZvK/_old 2018-02-03 15:39:04.774963745 +0100 +++ /var/tmp/diff_new_pack.EHzZvK/_new 2018-02-03 15:39:04.774963745 +0100 @@ -1,7 +1,7 @@ <services> <service mode="disabled" name="tar_scm"> - <param name="url">git://git.gnome.org/gnome-shell</param> + <param name="url">https://gitlab.gnome.org/GNOME/gnome-shell.git</param> <param name="scm">git</param> <param name="revision">gnome-3-26</param> <param name="versionformat">3.26.2+%cd.%h</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.EHzZvK/_old 2018-02-03 15:39:04.810962064 +0100 +++ /var/tmp/diff_new_pack.EHzZvK/_new 2018-02-03 15:39:04.810962064 +0100 @@ -1,4 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">git://git.gnome.org/gnome-shell</param> - <param name="changesrevision">15b1810a615ec34f375395f4b93bef3eee04b85e</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">15b1810a615ec34f375395f4b93bef3eee04b85e</param></service><service name="tar_scm"> + <param name="url">https://gitlab.gnome.org/GNOME/gnome-shell.git</param> + <param name="changesrevision">0d9c742127f4a79416478b46a9fa5273701d92e3</param></service></servicedata> \ No newline at end of file ++++++ gnome-shell-3.26.2+20171218.15b1810a6.tar.xz -> gnome-shell-3.26.2+20180130.0d9c74212.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-shell-3.26.2+20171218.15b1810a6/js/ui/appDisplay.js new/gnome-shell-3.26.2+20180130.0d9c74212/js/ui/appDisplay.js --- old/gnome-shell-3.26.2+20171218.15b1810a6/js/ui/appDisplay.js 2017-12-18 18:28:02.000000000 +0100 +++ new/gnome-shell-3.26.2+20180130.0d9c74212/js/ui/appDisplay.js 2018-01-30 16:43:34.000000000 +0100 @@ -1872,11 +1872,14 @@ this.actor.add_style_class_name('app-well-menu'); // Chain our visibility and lifecycle to that of the source - source.actor.connect('notify::mapped', Lang.bind(this, function () { + this._sourceMappedId = source.actor.connect('notify::mapped', () => { if (!source.actor.mapped) this.close(); - })); - source.actor.connect('destroy', Lang.bind(this, this.destroy)); + }); + source.actor.connect('destroy', () => { + source.actor.disconnect(this._sourceMappedId); + this.destroy(); + }); Main.uiGroup.add_actor(this.actor); }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-shell-3.26.2+20171218.15b1810a6/js/ui/dnd.js new/gnome-shell-3.26.2+20180130.0d9c74212/js/ui/dnd.js --- old/gnome-shell-3.26.2+20171218.15b1810a6/js/ui/dnd.js 2017-12-18 18:28:02.000000000 +0100 +++ new/gnome-shell-3.26.2+20180130.0d9c74212/js/ui/dnd.js 2018-01-30 16:43:34.000000000 +0100 @@ -583,7 +583,7 @@ _restoreDragActor: function(eventTime) { this._dragInProgress = false; - [restoreX, restoreY, restoreScale] = this._getRestoreLocation(); + let [restoreX, restoreY, restoreScale] = this._getRestoreLocation(); // fade the actor back in at its original location this._dragActor.set_position(restoreX, restoreY); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-shell-3.26.2+20171218.15b1810a6/js/ui/padOsd.js new/gnome-shell-3.26.2+20180130.0d9c74212/js/ui/padOsd.js --- old/gnome-shell-3.26.2+20171218.15b1810a6/js/ui/padOsd.js 2017-12-18 18:28:02.000000000 +0100 +++ new/gnome-shell-3.26.2+20180130.0d9c74212/js/ui/padOsd.js 2018-01-30 16:43:34.000000000 +0100 @@ -977,12 +977,12 @@ let padDevice = null; devices.forEach(Lang.bind(this, function(device) { - if (deviceNode == device.get_device_node()) + if (deviceNode == device.get_device_node() && + device.get_device_type() == Clutter.InputDeviceType.PAD_DEVICE) padDevice = device; })); - if (padDevice == null || - padDevice.get_device_type() != Clutter.InputDeviceType.PAD_DEVICE) { + if (padDevice == null) { invocation.return_error_literal(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED, "Invalid params"); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-shell-3.26.2+20171218.15b1810a6/js/ui/status/network.js new/gnome-shell-3.26.2+20180130.0d9c74212/js/ui/status/network.js --- old/gnome-shell-3.26.2+20171218.15b1810a6/js/ui/status/network.js 2017-12-18 18:28:02.000000000 +0100 +++ new/gnome-shell-3.26.2+20180130.0d9c74212/js/ui/status/network.js 2018-01-30 16:43:34.000000000 +0100 @@ -1492,6 +1492,15 @@ this.parent(client); this.item.menu.addSettingsAction(_("VPN Settings"), 'gnome-network-panel.desktop'); + + this._sync(); + }, + + _sync: function() { + let nItems = this._connectionItems.size; + this.item.actor.visible = (nItems > 0); + + this.parent(); }, _getDescription: function() {
