gnome-shell/gnome-shell-exit-crash-workaround.patch
Dominique Leuenberger 2e1f7f6fa8 Accepting request 1073086 from GNOME:Next
- Update to version 44.0:
  + Updated translations.
- Add Soup to global Requires exclude, and add a manual
  typelib(Soup) = 3.0 Requires. Only require 3.0, before we got a
  dependency on Soup 2.4 as well.
- Add St, Cogl and Clutter typelibs to global Requires exclude
  aswell. These typelibs are provided by multiple packages, but
  currently gnome-shell gets these provided by itself or mutter.
  We already have an explicit mutter requires in place so no more
  changes are needed for now from our end.
- Drop explicit typelib(Rsvg) Requires, no longer needed.
- Update to version 44.rc:
  + Unmute to default volume when slider was at 0
  + Fix missing battery percentage in the top bar
  + Fix unexpected focus order after activating apps
  + Stop using GTK for systray support
  + Expose GtkIconTheme replacement to extensions
  + Disallow using (most of) GTK in the compositor process
  + Plugged leak
  + Misc. bug fixes and cleanups
  + Updated translations.
- Replace pkgconfig(gnome-desktop-3.0) with
  pkgconfig(gnome-desktop-4) BuildRequires following upstream
  changes.
- Temp disable gtk-doc, fails build atm.
  https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/6486
- Update to version 44.beta:
  + Fix screencast UI being erroneously disabled
  + Fix unresponsive screen area when quick settings are opened
  + Ensure completions are disabled when hiding on-screen keyboard
  + Fix missing name in wired network quick settings button
  + Properly apply saved shortcuts inhibition permissions
  + Don't let wayland popovers block overview
  + Improve high contrast styling
  + Open correct Settings panel from on-screen keyboard menu
  + Test running gnome-shell in CI
  + Do not use symbolic app icons for High Contrast
  + Prepare extension loading for ESM
  + Fix input source switching with focus on password entry
  + Ensure quick settings toggles align with the pixel grid
  + Lower OOM score of gnome-shell process
  + Polish page switching behavior during DND in app grid
  + Tweak lock- and login screen styling
  + Consistently link to Settings from menus
  + Make it easier for extensions to add a credential manager
  + Fix mount operation dialog when Disks is not available
  + Refine quick settings
  + Mute/unmute volume when clicking slider icon
  + Add device menu to Bluetooth quick settings
  + Expose list of background apps in quick settings
  + Compile extension GSettings after install
  + Fixed crash
  + Plugged memory leak
  + Misc. bug fixes and cleanups
  + Updated translations.
- Replace pkgconfig(libmutter-11), pkgconfig(mutter-clutter-11),
  pkgconfig(mutter-cogl-11) and pkgconfig(mutter-cogl-pango-11)
  with a new mutter_api define and set it to 12. Also add a new
  mutter_req define and set it to 44.beta. Make future versionbumps
  more practical.
- Rebase patches with quilt. Disable
  gnome-shell-exit-crash-workaround.patch for now, should no longer
  be needed + Not sure I trust the rebase quilt did.
- Drop gnome-shell-main-Leak-the-GJS-context-and-ShellGlobal.patch:
  Fixed upstream.
- Add a glob to typelib exclude.

OBS-URL: https://build.opensuse.org/request/show/1073086
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=525
2023-03-20 12:49:30 +00:00

14 lines
428 B
Diff

Index: gnome-shell-44.beta/src/main.c
===================================================================
--- gnome-shell-44.beta.orig/src/main.c
+++ gnome-shell-44.beta/src/main.c
@@ -680,7 +680,7 @@ main (int argc, char **argv)
g_object_unref (shell_global_get ());
g_debug ("Tearing down the mutter context");
- meta_context_destroy (g_steal_pointer (&context));
+ g_steal_pointer (&context);
return ecode;
}