Hello community,

here is the log from the commit of package gnome-shell for openSUSE:Factory 
checked in at 2019-05-03 22:17:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-shell (Old)
 and      /work/SRC/openSUSE:Factory/.gnome-shell.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-shell"

Fri May  3 22:17:56 2019 rev:160 rq:696523 version:3.32.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-shell/gnome-shell.changes  2019-02-28 
21:26:37.709868387 +0100
+++ /work/SRC/openSUSE:Factory/.gnome-shell.new.5148/gnome-shell.changes        
2019-05-03 22:17:57.808169277 +0200
@@ -1,0 +2,215 @@
+Fri Apr 19 18:11:42 UTC 2019 - Bjørn Lie <bjorn....@gmail.com>
+
+- Add gnome-shell-animations-speedup.patch: Speed up animations
+  (glgo#GNOME/gnome-shell!505).
+
+-------------------------------------------------------------------
+Thu Apr 18 10:58:17 UTC 2019 - Dominique Leuenberger <dims...@opensuse.org>
+
+- Update to version 3.32.1:
+  + Fix avatar scaling on login screen
+    (glgo#GNOME/gnome-shell#1024).
+  + Fix distortion of desktop zoom (glgo#GNOME/gnome-shell#646).
+  + Fix mouse cursor visibility when using desktop zoom
+    (glgo#GNOME/gnome-shell#1020).
+  + Fix screen dimming after wake-up on lock screen
+    (glgo#GNOME/gnome-shell#900).
+  + Fix Alt+Esc switcher (glgo#GNOME/gnome-shell#1064).
+  + Respect struts for popover placement
+    (glgo#GNOME/gnome-shell#1102).
+  + Fix app icons updates after theme changes
+    (glgo#GNOME/gnome-shell#1117).
+  + Fix desktop zoom after resolution changes
+    (glgo#GNOME/gnome-shell#1120).
+  + Implement stick-to-finger workspace switch overview gestures
+    (glgo#GNOME/gnome-shell#516).
+  + Make World Clocks offsets relative to local time
+    (glgo#GNOME/gnome-shell#1157).
+  + Fix top app icon disappearing from dash
+    (glgo#GNOME/gnome-shell#1053).
+  + Update switch style to match new Adwaita
+    (glgo#GNOME/gnome-shell!496).
+  + Ensure CSS units are pixel-aligned when scaling is used [Carlos; #91]
+  + Misc. bug fixes and cleanups: glgo#GNOME/gnome-shell!444,
+    glgo#GNOME/gnome-shell#1016, glgo#GNOME/gnome-shell#1018,
+    glgo#GNOME/gnome-shell!449, glgo#GNOME/gnome-shell#1036,
+    glgo#GNOME/gnome-shell!455, glgo#GNOME/gnome-shell#1094,
+    glgo#GNOME/gnome-shell!440, glgo#GNOME/gnome-shell#1023,
+    glgo#GNOME/gnome-shell#624, glgo#GNOME/gnome-shell#1017,
+    glgo#GNOME/gnome-shell!476, glgo#GNOME/gnome-shell!473,
+    glgo#GNOME/gnome-shell!480, glgo#GNOME/gnome-shell#1130,
+    glgo#GNOME/gnome-shell!485, glgo#GNOME/gnome-shell!481,
+    glgo#GNOME/gnome-shell!490, glgo#GNOME/gnome-shell!489,
+    glgo#GNOME/gnome-shell#1151, glgo#GNOME/gnome-shell!435,
+    glgo#GNOME/gnome-shell#1160, glgo#GNOME/gnome-shell!482,
+    glgo#GNOME/gnome-shell#1150, glgo#GNOME/gnome-shell#1166,
+    glgo#GNOME/gnome-shell!384.
+  + Updated translations.
+- Drop gnome-shell-screenShield-Handle-signal-StatusChanged.patch:
+  fixed upstream.
+
+-------------------------------------------------------------------
+Fri Mar 29 06:47:44 UTC 2019 - xw...@suse.com
+
+- Add gnome-shell-screenShield-Handle-signal-StatusChanged.patch:
+  Enable dimming screen when screen is locked (bsc#1118286,
+  glgo#GNOME/gnome-shell#900).
+
+-------------------------------------------------------------------
+Mon Mar 25 06:38:16 UTC 2019 - Chingkai <qk...@suse.com>
+
+- Move
+  gnome-shell-fate324570-Make-GDM-background-image-configurable.patch
+  to PATCH-FEATURE-OPENSUSE since the related patch of
+  gsettings-desktop-schemas was rebased.
+
+-------------------------------------------------------------------
+Wed Mar 13 16:41:52 UTC 2019 - Bjørn Lie <bjorn....@gmail.com>
+
+- Move
+  gnome-shell-fate324570-Make-GDM-background-image-configurable.patch
+  to be a SLE only patch.
+
+-------------------------------------------------------------------
+Wed Mar 13 07:19:37 UTC 2019 - Chingkai <qk...@suse.com>
+
+- Rebase : the following patches are rebased to version 3.32.0
+  + gnome-shell-Avoid-loginDialog-grab-focus-when-locked.patch
+  + gnome-shell-disable-ibus-when-not-installed.patch
+  + gnome-shell-fate324570-Make-GDM-background-image-configurable.patch
+  + gnome-shell-private-connection.patch
+
+-------------------------------------------------------------------
+Tue Mar 12 06:29:05 UTC 2019 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 3.32.0:
+  + Fix sizing issues in on-screen-keyboard emoji panel.
+  + Fix test linker failure on Debian/Ubuntu.
+  + Avoid assertion when sizing fallback app icons from CSS.
+  + Fix mis-sized menu arrows after texture cache changes.
+  + Updated translations.
+- Add typelib(Rsvg) Requires: Needed runtime dependency.
+
+-------------------------------------------------------------------
+Tue Mar  5 06:27:33 UTC 2019 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 3.31.92:
+  + Fix visual glitch in submenus.
+  + Support fractional scaling.
+  + Only consider visible children for :first-child/:last-child.
+  + Hide trailing separator in search results.
+  + Remember choice in inhibit-shortcuts dialogue.
+  + Don't toggle on-screen keyboard on every focus change.
+  + Fix legacy tray icons not responding to events on wayland.
+  + Fix generating French OSK layout.
+  + Use borderless round user images.
+  + Misc. bug fixes and cleanups.
+  + Updated translations.
+- Drop gnome-shell-meson.patch: Fixed upstream.
+
+-------------------------------------------------------------------
+Fri Feb 22 06:38:15 UTC 2019 - bjorn....@gmail.com
+
+- Update to version 3.31.91:
+  + Don't close on-screen-keyboard's language menu on hover.
+  + Don't let unfullscreen gesture interfere with top bar taps.
+  + Always use symbolic user icon in system menu.
+  + Add flags parameter in GrabAccelerators API.
+  + Misc. bug fixes and cleanups.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Thu Feb 21 12:00:59 UTC 2019 - bjorn....@gmail.com
+
+- Update to version 3.31.90:
+  + Fix input methods after ibus restarts.
+  + Refresh world clocks and weather sections.
+  + Port to ES6 classes (update your extensions!).
+  + networkAgent: Advise users when WPS support is available.
+  + Performance improvements.
+  + Fix drag-and-drop with wacom pens.
+  + Fix CAPS LOCK indication on wayland.
+  + Show details of non-sensitive notifications on lock screen.
+  + Refine extension-prefs' error UI.
+  + Add switch-to-application-n keybindings.
+  + Remove top bar translucency.
+  + Support emojis and keypads in on-screen keyboard.
+  + Don't allow popups to re-enable keyboard shortcuts on lock
+    screen (CVE-2019-3820).
+  + Replace app menu.
+  + Include commonly copied+pasted extension helpers.
+  + Misc. bug fixes and cleanups: glgo#GNOME/gnome-shell#780,
+    glgo#GNOME/gnome-shell#909, glgo#GNOME/gnome-shell!316,
+    glgo#GNOME/gnome-shell!308, glgo#GNOME/gnome-shell!309,
+    glgo#GNOME/gnome-shell#915, glgo#GNOME/gnome-shell!350,
+    glgo#GNOME/gnome-shell!362, glgo#GNOME/gnome-shell!357,
+    glgo#GNOME/gnome-shell!365, glgo#GNOME/gnome-shell!366,
+    glgo#GNOME/gnome-shell!283, glgo#GNOME/gnome-shell!367,
+    glgo#GNOME/gnome-shell#942, glgo#GNOME/gnome-shell!371,
+    glgo#GNOME/gnome-shell!373, glgo#GNOME/gnome-shell!374,
+    glgo#GNOME/gnome-shell!343, glgo#GNOME/gnome-shell!375,
+    glgo#GNOME/gnome-shell!292, glgo#GNOME/gnome-shell!317,
+    glgo#GNOME/gnome-shell!377, glgo#GNOME/gnome-shell!379,
+    glgo#GNOME/gnome-shell!346, glgo#GNOME/gnome-shell!383,
+    glgo#GNOME/gnome-shell#953, glgo#GNOME/gnome-shell!388.
+  + Updated translations.
+- Disable the following patches:
+  + gnome-shell-private-connection.patch
+  + gnome-shell-disable-ibus-when-not-installed.patch
+  + gnome-shell-Avoid-loginDialog-grab-focus-when-locked.patch
+  + gnome-shell-fate324570-Make-GDM-background-image-configurable.patch
+- Drop
+  gnome-shell-disable-POPUP-keybindings-in-unlock-screen.patch:
+  Fixed upstream.
+
+-------------------------------------------------------------------
+Thu Feb 21 08:48:29 UTC 2019 - bjorn....@gmail.com
+
+- Update to version 3.31.4:
+  + Improve icon grid performance.
+  + Remove browser plugin.
+  + Add DBus API for introspecting the application state.
+  + Always allow leaving the overview via the hot-corner.
+  + Misc. bug fixes: bgo#643595, bgo#673767,
+    glgo#GNOME/gnome-shell!293, glgo#GNOME/gnome-shell#783,
+    glgo#GNOME/gnome-shell#781, glgo#GNOME/gnome-shell!298,
+    glgo#GNOME/gnome-shell!297, glgo#GNOME/gnome-shell#782,
+    glgo#GNOME/gnome-shell!301, glgo#GNOME/gnome-shell!314,
+    glgo#GNOME/gnome-shell!305, glgo#GNOME/gnome-shell#799,
+    glgo#GNOME/gnome-shell#632, glgo#GNOME/gnome-shell!327.
+  + Updated translations.
+- Drop gnome-shell-browser-plugin subpackage following upstream.
+  Obsolete it from the main package.
+- Replace pkgconfig(libmutter-3), pkgconfig(mutter-clutter-3),
+  pkgconfig(mutter-cogl-3) and pkgconfig(mutter-cogl-pango-3)
+  BuildRequires with pkgconfig(libmutter-4),
+  pkgconfig(mutter-clutter-4), pkgconfig(mutter-cogl-4) and
+  pkgconfig(mutter-cogl-pango-4) BuildRequires.
+- Drop upstream fixed patches:
+  + gnome-shell-ibusManager-Dont-pass-undefined-callback.patch.
+  + gnome-shell-altSwitcher-Fix-error-when-alternatives-are-disabled.patch.
+  + gnome-shell-dash-Destroy-items-child-before-tooltip.patch.
+  + gnome-shell-st-button-Ignore-pointer-emulated-touch-events.patch.
+  + gnome-shell-Do-not-call-KeyboardManager.holdKeyboard.patch.
+  + gnome-shell-panel-Dont-allow-opening-hidden-menus.patch: panel
+  + gnome-shell-inputMethod-Avoid-calling-set_preedit_text.patch.
+  + gnome-shell-inputMethod-Keep-track-preedit-string-visibility.patch.
+
++++ 18 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/gnome-shell/gnome-shell.changes
++++ and /work/SRC/openSUSE:Factory/.gnome-shell.new.5148/gnome-shell.changes

Old:
----
  gnome-shell-3.30.2.tar.xz
  gnome-shell-Do-not-call-KeyboardManager.holdKeyboard.patch
  gnome-shell-altSwitcher-Fix-error-when-alternatives-are-disabled.patch
  gnome-shell-dash-Destroy-items-child-before-tooltip.patch
  gnome-shell-disable-POPUP-keybindings-in-unlock-screen.patch
  gnome-shell-ibusManager-Dont-pass-undefined-callback.patch
  gnome-shell-inputMethod-Avoid-calling-set_preedit_text.patch
  gnome-shell-inputMethod-Keep-track-preedit-string-visibility.patch
  gnome-shell-meson.patch
  gnome-shell-panel-Dont-allow-opening-hidden-menus.patch
  gnome-shell-st-button-Ignore-pointer-emulated-touch-events.patch

New:
----
  gnome-shell-3.32.1.tar.xz
  gnome-shell-animations-speedup.patch

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

Other differences:
------------------
++++++ gnome-shell.spec ++++++
--- /var/tmp/diff_new_pack.bCLe9z/_old  2019-05-03 22:18:00.148173973 +0200
+++ /var/tmp/diff_new_pack.bCLe9z/_new  2019-05-03 22:18:00.148173973 +0200
@@ -18,20 +18,17 @@
 
 %global __requires_exclude typelib\\(Meta\\)
 Name:           gnome-shell
-Version:        3.30.2
+Version:        3.32.1
 Release:        0
 Summary:        GNOME Shell
 License:        GPL-2.0-or-later
 Group:          System/GUI/GNOME
 URL:            https://wiki.gnome.org/Projects/GnomeShell
-Source0:        
https://download.gnome.org/sources/gnome-shell/3.30/%{name}-%{version}.tar.xz
-
+Source0:        
https://download.gnome.org/sources/gnome-shell/3.32/%{name}-%{version}.tar.xz
 # SOURCE-FEATURE-SLE aboutMenu fate#314545 dli...@suse.com -- Add an applet on 
login UI to display suse icon, product name, hostname.
 Source1:        aboutMenu.js
 # SOURCE-FEATURE-SLE sle-background bsc#1007468 xw...@suse.com -- Add SUSE 
logo on lock screen for GNOME theme
 Source2:        sle-background.png
-# PATCH-FIX-OPENSUSE gnome-shell-meson.patch dims...@opensuse.org -- Fix rpath 
statement for gvc (needs validation, upstream fix)
-Patch0:         gnome-shell-meson.patch
 # PATCH-FIX-UPSTREAM gnome-shell-private-connection.patch bnc#751211 
bgo#646187 dims...@opensuse.org -- create private connections if the user is 
not authorized
 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
@@ -40,27 +37,11 @@
 Patch3:         gnome-shell-Avoid-loginDialog-grab-focus-when-locked.patch
 # PATCH-FEATURE-OPENSUSE 
gnome-shell-fate324570-Make-GDM-background-image-configurable.patch 
fate#324570, glgo#GNOME/gnome-shell#680 qk...@suse.com -- make GDM background 
image configurable
 Patch4:         
gnome-shell-fate324570-Make-GDM-background-image-configurable.patch
-# PATCH-FIX-UPSTREAM 
gnome-shell-ibusManager-Dont-pass-undefined-callback.patch -- ibusManager: 
Don't pass undefined callback to ibus
-Patch5:         gnome-shell-ibusManager-Dont-pass-undefined-callback.patch
-# PATCH-FIX-UPSTREAM 
gnome-shell-altSwitcher-Fix-error-when-alternatives-are-disabled.patch -- 
AltSwitcher: Fix error when all alternatives are disabled
-Patch6:         
gnome-shell-altSwitcher-Fix-error-when-alternatives-are-disabled.patch
-# PATCH-FIX-UPSTREAM gnome-shell-dash-Destroy-items-child-before-tooltip.patch 
-- dash: destroy items's child before tooltip
-Patch7:         gnome-shell-dash-Destroy-items-child-before-tooltip.patch
-# PATCH-FIX-UPSTREAM 
gnome-shell-st-button-Ignore-pointer-emulated-touch-events.patch -- st-button: 
Ignore pointer emulated touch events
-Patch8:         
gnome-shell-st-button-Ignore-pointer-emulated-touch-events.patch
-# PATCH-FIX-UPSTREAM 
gnome-shell-Do-not-call-KeyboardManager.holdKeyboard.patch -- keyboard: Do not 
call KeyboardManager.holdKeyboard() with set-content-type
-Patch9:         gnome-shell-Do-not-call-KeyboardManager.holdKeyboard.patch
-# PATCH-FIX-UPSTREAM gnome-shell-panel-Dont-allow-opening-hidden-menus.patch 
-- panel: Don't allow opening hidden menus via keybindings
-Patch10:        gnome-shell-panel-Dont-allow-opening-hidden-menus.patch
-# PATCH-FIX-UPSTREAM 
gnome-shell-disable-POPUP-keybindings-in-unlock-screen.patch -- 
shellActionModes: disable POPUP keybindings in unlock screen
-Patch11:        gnome-shell-disable-POPUP-keybindings-in-unlock-screen.patch
-# PATCH-FIX-UPSTREAM 
gnome-shell-inputMethod-Avoid-calling-set_preedit_text.patch -- inputMethod: 
Avoid calling set_preedit_text() if unnecessary
-Patch12:        gnome-shell-inputMethod-Avoid-calling-set_preedit_text.patch
-# PATCH-FIX-UPSTREAM 
gnome-shell-inputMethod-Keep-track-preedit-string-visibility.patch -- 
inputMethod: Keep track of preedit string visibility
-Patch13:        
gnome-shell-inputMethod-Keep-track-preedit-string-visibility.patch
-
 ## NOTE: Keep SLE-only patches at bottom (starting on 1000).
 # PATCH-FEATURE-SLE gnome-shell-gdm-login-applet.patch fate#314545 
dli...@suse.com -- Add an applet on login UI to display suse icon, product 
name, hostname.
+# PATCH-FIX-UPSTREAM gnome-shell-animations-speedup.patch 
glgo#GNOME/gnome-shell!505 -- Speed up animations
+Patch5:         gnome-shell-animations-speedup.patch
+
 Patch1001:      gnome-shell-gdm-login-applet.patch
 # PATCH-FEATURE-SLE gnome-shell-domain.patch fate#307773 dli...@suse.com -- 
Active Directory Integration
 Patch1002:      gnome-shell-domain.patch
@@ -76,7 +57,6 @@
 Patch1007:      gs-fate318433-prevent-same-account-multi-logins.patch
 # PATCH-FEATURE-SLE gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch 
xw...@suse.com -- Add SUSE logo on lock screen for GNOME theme.
 Patch1008:      gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch
-
 # needed for directory ownership
 BuildRequires:  dbus-1
 BuildRequires:  docbook-xsl-stylesheets
@@ -112,7 +92,7 @@
 BuildRequires:  pkgconfig(libecal-1.2) >= 3.5.3
 BuildRequires:  pkgconfig(libedataserver-1.2) >= 3.17.2
 BuildRequires:  pkgconfig(libgnome-menu-3.0) >= 3.5.3
-BuildRequires:  pkgconfig(libmutter-3) >= 3.30.0
+BuildRequires:  pkgconfig(libmutter-4) >= 3.32.0
 BuildRequires:  pkgconfig(libnm) >= 1.10.4
 BuildRequires:  pkgconfig(libpulse) >= 2.0
 BuildRequires:  pkgconfig(libpulse-mainloop-glib)
@@ -121,9 +101,9 @@
 BuildRequires:  pkgconfig(libstartup-notification-1.0) >= 0.11
 BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(libxml-2.0)
-BuildRequires:  pkgconfig(mutter-clutter-3) >= 3.30.0
-BuildRequires:  pkgconfig(mutter-cogl-3) >= 3.30.0
-BuildRequires:  pkgconfig(mutter-cogl-pango-3) >= 3.30.0
+BuildRequires:  pkgconfig(mutter-clutter-4) >= 3.32.0
+BuildRequires:  pkgconfig(mutter-cogl-4) >= 3.32.0
+BuildRequires:  pkgconfig(mutter-cogl-pango-4) >= 3.32.0
 BuildRequires:  pkgconfig(polkit-agent-1) >= 0.100
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  python(abi) >= 3
@@ -138,6 +118,7 @@
 Requires:       gsettings-desktop-schemas
 # Due to now private typelib(Meta)
 Requires:       mutter
+Requires:       typelib(Rsvg)
 Recommends:     %{name}-calendar
 ## Finally, dependencies for session services that are needed for system icons 
and the user menu
 # bluetooth system icon
@@ -147,6 +128,8 @@
 Recommends:     gnome-clocks
 # gnome-shell implements the dbus interface org.freedesktop.Notifications 
directly
 Provides:       dbus(org.freedesktop.Notifications)
+# gnome-shell-browser-plugin dropped in 3.31.4
+Obsoletes:      gnome-shell-browser-plugin <= %{version}
 
 %description
 The GNOME Shell redefines user interactions with the GNOME desktop. In
@@ -163,19 +146,6 @@
 particular, it offers new paradigms for launching applications, accessing
 documents, and organizing open windows in GNOME.
 
-%package browser-plugin
-Summary:        GNOME Shell Browser Plugin for the Extensions Repository
-Group:          System/GUI/GNOME
-Requires:       %{name} = %{version}
-Supplements:    packageand(%{name}:epiphany)
-
-%description browser-plugin
-The GNOME Shell Browser Plugin provides integration with gnome-shell
-and the corresponding extensions repository. The plugin allows the
-extensions repository to provide good integration, letting the website
-know which extensions are enabled and disabled, and allowing the website
-to enable, disable and install them.
-
 %package calendar
 Summary:        Evolution Calendar support for GNOME Shell
 Group:          System/GUI/GNOME
@@ -192,20 +162,12 @@
 
 %prep
 %setup -q
-%patch0 -p1
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
-%patch6 -p1
-%patch7 -p1
-%patch8 -p1
-%patch9 -p1
-%patch10 -p1
-%patch11 -p1
-%patch12 -p1
-%patch13 -p1
+
 translation-update-upstream
 
 %if !0%{?is_opensuse}
@@ -218,6 +180,7 @@
 %patch1007 -p1
 %patch1008 -p1
 %endif
+
 %if !0%{?is_opensuse}
 cp %{SOURCE1} js/ui/
 cp %{SOURCE2} data/theme/
@@ -226,11 +189,10 @@
 %build
 %meson \
        --libexecdir=%{_libexecdir}/%{name} \
-       -D browser-plugin=true \
-       -D gtk_doc=true \
-       -D man=true \
-       -D networkmanager=true \
-       -D systemd=true \
+       -Dgtk_doc=true \
+       -Dman=true \
+       -Dnetworkmanager=true \
+       -Dsystemd=true \
        %{nil}
 %meson_build
 
@@ -258,7 +220,7 @@
 %{_libexecdir}/gnome-shell/gnome-shell-portal-helper
 %{_libdir}/gnome-shell/Gvc-1.0.typelib
 %{_libdir}/gnome-shell/Shell-0.1.typelib
-%{_libdir}/gnome-shell/ShellMenu-0.1.typelib
+#%%{_libdir}/gnome-shell/ShellMenu-0.1.typelib
 %{_libdir}/gnome-shell/St-1.0.typelib
 %{_libdir}/gnome-shell/libgnome-shell-menu.so
 %{_libdir}/gnome-shell/libgnome-shell.so
@@ -271,6 +233,7 @@
 %{_datadir}/applications/gnome-shell-extension-prefs.desktop
 %{_datadir}/applications/org.gnome.Shell.PortalHelper.desktop
 %{_datadir}/dbus-1/interfaces/org.gnome.Shell.Extensions.xml
+%{_datadir}/dbus-1/interfaces/org.gnome.Shell.Introspect.xml
 %{_datadir}/dbus-1/interfaces/org.gnome.Shell.PadOsd.xml
 %{_datadir}/dbus-1/interfaces/org.gnome.Shell.Screencast.xml
 %{_datadir}/dbus-1/interfaces/org.gnome.Shell.Screenshot.xml
@@ -306,12 +269,6 @@
 %{_bindir}/gnome-shell-perf-tool
 %{_datadir}/gnome-shell/*.gir
 
-%files browser-plugin
-%doc browser-plugin/README.md
-%dir %{_libdir}/mozilla/plugins/
-%dir %{_libdir}/mozilla
-%{_libdir}/mozilla/plugins/libgnome-shell-browser-plugin.*
-
 %files calendar
 %{_datadir}/applications/evolution-calendar.desktop
 %{_libexecdir}/gnome-shell/gnome-shell-calendar-server

++++++ gnome-shell-3.30.2.tar.xz -> gnome-shell-3.32.1.tar.xz ++++++
++++ 177593 lines of diff (skipped)

++++++ gnome-shell-Avoid-loginDialog-grab-focus-when-locked.patch ++++++
--- /var/tmp/diff_new_pack.bCLe9z/_old  2019-05-03 22:18:01.008175699 +0200
+++ /var/tmp/diff_new_pack.bCLe9z/_new  2019-05-03 22:18:01.008175699 +0200
@@ -1,4 +1,4 @@
-From 8a46458bf59300fb73ac4d1271c80c5b9ab571c4 Mon Sep 17 00:00:00 2001
+From 83b01d946517b5995e6423582de13307af91716b Mon Sep 17 00:00:00 2001
 From: Xiaoguang Wang <xw...@suse.com>
 Date: Tue, 26 Sep 2017 16:54:15 +0800
 Subject: [PATCH] gdm: Avoid loginDialog grab focus when locked
@@ -8,17 +8,20 @@
  js/gdm/loginDialog.js | 3 ++-
  1 file changed, 2 insertions(+), 1 deletion(-)
 
-Index: gnome-shell-3.30.1/js/gdm/loginDialog.js
-===================================================================
---- gnome-shell-3.30.1.orig/js/gdm/loginDialog.js      2018-10-08 
21:33:22.000000000 +0200
-+++ gnome-shell-3.30.1/js/gdm/loginDialog.js   2018-10-22 20:25:19.894377588 
+0200
-@@ -1126,7 +1126,8 @@ var LoginDialog = new Lang.Class({
+diff --git a/js/gdm/loginDialog.js b/js/gdm/loginDialog.js
+index 6c4d135..cfc445b 100644
+--- a/js/gdm/loginDialog.js
++++ b/js/gdm/loginDialog.js
+@@ -1119,7 +1119,8 @@ var LoginDialog = GObject.registerClass({
          this._sessionMenuButton.close();
          this._setUserListExpanded(true);
          this._notListedButton.show();
 -        this._userList.actor.grab_key_focus();
 +        if (!Main.screenShield.locked)
 +            this._userList.actor.grab_key_focus();
-     },
+     }
  
      _beginVerificationForItem(item) {
+-- 
+2.16.4
+

++++++ gnome-shell-animations-speedup.patch ++++++
>From 6f6e39fead9e67eeb1d6405ba36ae70c121af3a6 Mon Sep 17 00:00:00 2001
From: Carlos Garnacho <carl...@gnome.org>
Date: Fri, 19 Apr 2019 15:43:39 +0200
Subject: [PATCH] st: Only emit ::style-changed on actual changes

Compare painting/geometry of old and new paint nodes, so it's ensured to
be only emitted on actual style changes. Emission still must be propagated
through to children, though.

Closes: https://gitlab.gnome.org/GNOME/gnome-shell/issues/1153
---
 src/st/st-widget.c | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/src/st/st-widget.c b/src/st/st-widget.c
index b20148906..68d6d2a93 100644
--- a/src/st/st-widget.c
+++ b/src/st/st-widget.c
@@ -1718,7 +1718,7 @@ st_widget_recompute_style (StWidget    *widget,
   StThemeNode *new_theme_node = st_widget_get_theme_node (widget);
   int transition_duration;
   StSettings *settings;
-  gboolean paint_equal;
+  gboolean paint_equal, geometry_equal = FALSE;
   gboolean animations_enabled;
 
   if (new_theme_node == old_theme_node)
@@ -1729,8 +1729,9 @@ st_widget_recompute_style (StWidget    *widget,
 
   _st_theme_node_apply_margins (new_theme_node, CLUTTER_ACTOR (widget));
 
-  if (!old_theme_node ||
-      !st_theme_node_geometry_equal (old_theme_node, new_theme_node))
+  if (old_theme_node)
+    geometry_equal = st_theme_node_geometry_equal (old_theme_node, 
new_theme_node);
+  if (!old_theme_node || !geometry_equal)
     clutter_actor_queue_relayout ((ClutterActor *) widget);
 
   transition_duration = st_theme_node_get_transition_duration (new_theme_node);
@@ -1782,7 +1783,11 @@ st_widget_recompute_style (StWidget    *widget,
         st_theme_node_paint_state_invalidate (current_paint_state (widget));
     }
 
-  g_signal_emit (widget, signals[STYLE_CHANGED], 0);
+  if (!old_theme_node || !paint_equal || !geometry_equal)
+    g_signal_emit (widget, signals[STYLE_CHANGED], 0);
+  else
+    notify_children_of_style_change ((ClutterActor *) widget);
+
   priv->is_style_dirty = FALSE;
 }
 
-- 
2.18.1

++++++ gnome-shell-disable-ibus-when-not-installed.patch ++++++
--- /var/tmp/diff_new_pack.bCLe9z/_old  2019-05-03 22:18:01.028175739 +0200
+++ /var/tmp/diff_new_pack.bCLe9z/_new  2019-05-03 22:18:01.028175739 +0200
@@ -1,15 +1,27 @@
-Index: gnome-shell-3.30.1/js/misc/ibusManager.js
-===================================================================
---- gnome-shell-3.30.1.orig/js/misc/ibusManager.js     2018-10-08 
21:33:22.000000000 +0200
-+++ gnome-shell-3.30.1/js/misc/ibusManager.js  2018-10-22 20:25:19.878377429 
+0200
-@@ -41,6 +41,10 @@ var IBusManager = new Lang.Class({
-     _PRELOAD_ENGINES_DELAY_TIME: 30, // sec
+From d8109a8e9db11cc7374faba3264b9f00dc5e1699 Mon Sep 17 00:00:00 2001
+From: Chingkai <qk...@suse.com>
+Date: Wed, 13 Mar 2019 14:50:22 +0800
+Subject: [PATCH] Disable ibus when out of CJK
+
+---
+ js/misc/ibusManager.js | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/js/misc/ibusManager.js b/js/misc/ibusManager.js
+index d20ad2f..0595573 100644
+--- a/js/misc/ibusManager.js
++++ b/js/misc/ibusManager.js
+@@ -31,6 +31,10 @@ function getIBusManager() {
  
-     _init() {
+ var IBusManager = class {
+     constructor() {
 +        let daemon = Gio.File.new_for_path('/usr/bin/ibus-daemon');
 +        if (!daemon.query_exists(null))
 +            return;
 +
          IBus.init();
  
-         this._candidatePopup = new IBusCandidatePopup.CandidatePopup();
+         // This is the longest we'll keep the keyboard frozen until an input
+-- 
+2.16.4
+

++++++ gnome-shell-fate324570-Make-GDM-background-image-configurable.patch 
++++++
--- /var/tmp/diff_new_pack.bCLe9z/_old  2019-05-03 22:18:01.032175747 +0200
+++ /var/tmp/diff_new_pack.bCLe9z/_new  2019-05-03 22:18:01.032175747 +0200
@@ -1,4 +1,4 @@
-From 12550ed99219b2ff1ff46a5db1e57b5f3389e895 Mon Sep 17 00:00:00 2001
+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
@@ -14,10 +14,10 @@
  1 file changed, 41 insertions(+)
 
 diff --git a/js/ui/screenShield.js b/js/ui/screenShield.js
-index 7004c93dd..8a913ad36 100644
+index 3f45b8a..6c09a5d 100644
 --- a/js/ui/screenShield.js
 +++ b/js/ui/screenShield.js
-@@ -36,6 +36,8 @@ const LOCK_DELAY_KEY = 'lock-delay';
+@@ -27,6 +27,8 @@ const LOCK_DELAY_KEY = 'lock-delay';
  const LOCKDOWN_SCHEMA = 'org.gnome.desktop.lockdown';
  const DISABLE_LOCK_KEY = 'disable-lock-screen';
  
@@ -26,7 +26,7 @@
  const LOCKED_STATE_STR = 'screenShield.locked';
  // fraction of screen height the arrow must reach before completing
  // the slide up automatically
-@@ -495,6 +497,16 @@ var ScreenShield = new Lang.Class({
+@@ -493,6 +495,16 @@ var ScreenShield = class {
                                                  pivot_point: new 
Clutter.Point({ x: 0.5, y: 0.5 }),
                                                  name: 'lockDialogGroup' });
  
@@ -43,9 +43,9 @@
          this.actor.add_actor(this._lockDialogGroup);
          this.actor.add_actor(this._lockScreenGroup);
  
-@@ -588,6 +600,35 @@ var ScreenShield = new Lang.Class({
+@@ -586,6 +598,35 @@ var ScreenShield = class {
          this._syncInhibitor();
-     },
+     }
  
 +    _createBgLockDialogGroup(monitorIndex) {
 +        let monitor = Main.layoutManager.monitors[monitorIndex];
@@ -63,7 +63,7 @@
 +        this._bgManagersLockDialogGroup.push(bgManager);
 +
 +        this._bgLockDialogGroup.add_child(widget);
-+    },
++    }
 +
 +    _updateBgLockDialogGroup() {
 +        for (let i = 0; i < this._bgManagersLockDialogGroup.length; i++)
@@ -74,11 +74,11 @@
 +
 +        for (let i = 0; i < Main.layoutManager.monitors.length; i++)
 +            this._createBgLockDialogGroup(i);
-+    },
++    }
 +
      _createBackground(monitorIndex) {
          let monitor = Main.layoutManager.monitors[monitorIndex];
          let widget = new St.Widget({ style_class: 'screen-shield-background',
 -- 
-2.13.7
+2.16.4
 

++++++ gnome-shell-private-connection.patch ++++++
--- /var/tmp/diff_new_pack.bCLe9z/_old  2019-05-03 22:18:01.040175763 +0200
+++ /var/tmp/diff_new_pack.bCLe9z/_new  2019-05-03 22:18:01.048175779 +0200
@@ -1,4 +1,4 @@
-From f9a23ba5908fb93d25ef702510ea182c220db8aa Mon Sep 17 00:00:00 2001
+From 342795440012a216d4abb9cfb04d2c3bd0fe8f4d Mon Sep 17 00:00:00 2001
 From: Giovanni Campagna <gcampa...@src.gnome.org>
 Date: Thu, 31 Mar 2011 15:56:13 +0200
 Subject: [PATCH] NetworkMenu: create private connections if the user is not
@@ -11,22 +11,21 @@
 
 https://bugzilla.gnome.org/show_bug.cgi?id=646187
 ---
- js/ui/status/network.js | 38 +++++++++++++++++++++++++++++++++-----
- 1 file changed, 33 insertions(+), 5 deletions(-)
+ js/ui/status/network.js | 38 ++++++++++++++++++++++++++++++++------
+ 1 file changed, 32 insertions(+), 6 deletions(-)
 
-Index: gnome-shell-3.30.1/js/ui/status/network.js
-===================================================================
---- gnome-shell-3.30.1.orig/js/ui/status/network.js    2018-10-08 
21:33:22.000000000 +0200
-+++ gnome-shell-3.30.1/js/ui/status/network.js 2018-10-22 20:25:19.866377309 
+0200
-@@ -7,6 +7,7 @@ const Gtk = imports.gi.Gtk;
- const Lang = imports.lang;
+diff --git a/js/ui/status/network.js b/js/ui/status/network.js
+index 77a6202..8c08ef2 100644
+--- a/js/ui/status/network.js
++++ b/js/ui/status/network.js
+@@ -1,5 +1,5 @@
+ // -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*-
+-const { Clutter, Gio, GLib, GObject, NM, St } = imports.gi;
++const { Clutter, Gio, GLib, GObject, NM, St, Polkit } = imports.gi;
  const Mainloop = imports.mainloop;
- const NM = imports.gi.NM;
-+const Polkit = imports.gi.Polkit;
  const Signals = imports.signals;
- const Shell = imports.gi.Shell;
- const St = imports.gi.St;
-@@ -333,6 +334,11 @@ var NMConnectionDevice = new Lang.Class(
+ 
+@@ -322,6 +322,11 @@ var NMConnectionDevice = class extends 
NMConnectionSection {
  
      _autoConnect() {
          let connection = new NM.SimpleConnection();
@@ -36,28 +35,28 @@
 +            connection.add_setting(connectionSetting);
 +        }
          this._client.add_and_activate_connection_async(connection, 
this._device, null, null, null);
-     },
+     }
+ 
+@@ -458,10 +463,11 @@ var NMConnectionDevice = class extends 
NMConnectionSection {
+ };
  
-@@ -473,10 +479,11 @@ var NMDeviceWired = new Lang.Class({
-     Extends: NMConnectionDevice,
-     category: NMConnectionCategory.WIRED,
- 
--    _init(client, device) {
-+    _init(client, device, privateConnections) {
-         this.parent(client, device);
+ var NMDeviceWired = class extends NMConnectionDevice {
+-    constructor(client, device) {
++    constructor(client, device, privateConnections) {
+         super(client, device);
  
          this.item.menu.addSettingsAction(_("Wired Settings"), 
'gnome-network-panel.desktop');
 +        this._privateConnections = privateConnections;
-     },
+     }
  
-     _hasCarrier() {
-@@ -688,11 +695,12 @@ var NMWirelessDialog = new Lang.Class({
-     Name: 'NMWirelessDialog',
-     Extends: ModalDialog.ModalDialog,
- 
--    _init(client, device) {
-+    _init(client, device, privateConnections) {
-         this.parent({ styleClass: 'nm-dialog' });
+     get category() {
+@@ -672,11 +678,12 @@ var NMWirelessDialogItem = class {
+ Signals.addSignalMethods(NMWirelessDialogItem.prototype);
+ 
+ var NMWirelessDialog = class extends ModalDialog.ModalDialog {
+-    constructor(client, device) {
++    constructor(client, device, privateConnections) {
+         super({ styleClass: 'nm-dialog' });
  
          this._client = client;
          this._device = device;
@@ -65,7 +64,7 @@
  
          this._wirelessEnabledChangedId = 
this._client.connect('notify::wireless-enabled',
                                                                
this._syncView.bind(this));
-@@ -924,6 +932,11 @@ var NMWirelessDialog = new Lang.Class({
+@@ -907,6 +914,11 @@ var NMWirelessDialog = class extends 
ModalDialog.ModalDialog {
                              this._device.get_path(), 
accessPoints[0].get_path()]);
              } else {
                  let connection = new NM.SimpleConnection();
@@ -77,28 +76,28 @@
                  this._client.add_and_activate_connection_async(connection, 
this._device, accessPoints[0].get_path(), null, null)
              }
          }
-@@ -1162,9 +1175,10 @@ var NMDeviceWireless = new Lang.Class({
-     Name: 'NMDeviceWireless',
-     category: NMConnectionCategory.WIRELESS,
+@@ -1142,9 +1154,10 @@ var NMWirelessDialog = class extends 
ModalDialog.ModalDialog {
+ };
  
--    _init(client, device) {
-+    _init(client, device, privateConnections) {
+ var NMDeviceWireless = class {
+-    constructor(client, device) {
++    constructor(client, device, privateConnections) {
          this._client = client;
          this._device = device;
 +        this._privateConnections = privateConnections;
  
          this._description = '';
  
-@@ -1246,7 +1260,7 @@ var NMDeviceWireless = new Lang.Class({
-     },
+@@ -1230,7 +1243,7 @@ var NMDeviceWireless = class {
+     }
  
      _showDialog() {
 -        this._dialog = new NMWirelessDialog(this._client, this._device);
 +        this._dialog = new NMWirelessDialog(this._client, this._device, 
this._privateConnections);
          this._dialog.connect('closed', this._dialogClosed.bind(this));
          this._dialog.open();
-     },
-@@ -1632,6 +1646,19 @@ var NMApplet = new Lang.Class({
+     }
+@@ -1606,6 +1619,19 @@ var NMApplet = class extends PanelMenu.SystemIndicator {
      _clientGot(obj, result) {
          this._client = NM.Client.new_finish(result);
  
@@ -118,7 +117,7 @@
          this._activeConnections = [ ];
          this._connections = [ ];
          this._connectivityQueue = [ ];
-@@ -1747,7 +1774,7 @@ var NMApplet = new Lang.Class({
+@@ -1721,7 +1747,7 @@ var NMApplet = class extends PanelMenu.SystemIndicator {
  
          let wrapperClass = this._dtypes[device.get_device_type()];
          if (wrapperClass) {
@@ -127,3 +126,6 @@
              device._delegate = wrapper;
              this._addDeviceWrapper(wrapper);
  
+-- 
+2.16.4
+



Reply via email to