Debian Patches

Status for gnome-shell/47.1-2

Patch Description Author Forwarded Bugs Origin Last update
debian/Revert-tests-Fail-on-warnings-too.patch Revert "tests: Fail on warnings too"
This reverts commit 207b9bb3c0a582b830218fd1b6e8760684adbc48.
Jeremy Bicha <jeremy.bicha@canonical.com> no 2023-02-17
tray-icons/build-Add-explicit-dependency-on-Xfixes.patch build: Add explicit dependency on Xfixes
We use the xfixes extensions in tray icons but we rely on the dependency
brought to us from other libraries as mutter but let's make it explicit
=?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= <mail@3v1n0.net> no https://gitlab.gnome.org/3v1n0/gnome-shell/-/commits/tray-offscreen-xwindows 2024-05-01
tray-icons/tray-na-xembed-Use-XShape-to-remove-input-on-socket-windo.patch tray/na-xembed: Use XShape to remove input on socket window
We don't want this window to take any input as, a part from blocking the
events on the shell representation itself, they may potentially make the
plugged window to do anything with the event is processing (such as
showing tooltips). And we don't want this since we only want to send to
those windows only the synthetic events that we explicitly control.

This was already the case before of commit ab60902058 but a similar
approach was not replicated, leading to input events being fully
processed from tray icons plugs.

It requires adding an explicit build dependency on Xext, but this is
something that mutter already depends on so not really a new dependency
=?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= <mail@3v1n0.net> no https://gitlab.gnome.org/3v1n0/gnome-shell/-/commits/tray-offscreen-xwindows 2024-05-01
tray-icons/shell-tray-icon-Use-available-space-when-that-s-defined.patch shell-tray-icon: Use available space when that's defined =?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= <mail@3v1n0.net> no https://gitlab.gnome.org/3v1n0/gnome-shell/-/commits/tray-offscreen-xwindows 2024-05-01
tray-icons/shell-tray-Ensure-that-only-a-child-can-be-added.patch shell-tray: Ensure that only a child can be added =?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= <mail@3v1n0.net> no https://gitlab.gnome.org/3v1n0/gnome-shell/-/commits/tray-offscreen-xwindows 2024-05-01
tray-icons/shell-tray-icon-Trigger-a-relayout-when-the-underneath-xe.patch shell-tray-icon: Trigger a relayout when the underneath xembeded size changes =?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= <mail@3v1n0.net> no https://gitlab.gnome.org/3v1n0/gnome-shell/-/commits/tray-offscreen-xwindows 2024-05-01
tray-icons/tray-Zero-initialize-the-event-structures-on-initializati.patch tray: Zero-initialize the event structures on initialization =?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= <mail@3v1n0.net> no https://gitlab.gnome.org/3v1n0/gnome-shell/-/commits/tray-offscreen-xwindows 2024-05-01
tray-icons/tray-na-xembed-Use-proper-indentation-style-header.patch tray/na-xembed: Use proper indentation style header =?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= <mail@3v1n0.net> no https://gitlab.gnome.org/3v1n0/gnome-shell/-/commits/tray-offscreen-xwindows 2024-05-01
tray-icons/tray-na-xembed-Destroy-socket-window-when-ending-the-embe.patch tray/na-xembed: Destroy socket window when ending the embedding
Currently when embedding a tray icon is ended we are leaving the X11
socket window around as we don't really destroy it, while we're just
listening for its child destruction.

So, when embedding is ending we need to make sure that:
- If the plug window is still alive, move it back to its old parent
(normally that's the root window, but we query for it, to be sure)
- If the plug window has been already destroyed or reparented (by us or
by something else), we've to just destroy the socket window
=?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= <mail@3v1n0.net> no https://gitlab.gnome.org/3v1n0/gnome-shell/-/commits/tray-offscreen-xwindows 2024-05-01
tray-icons/tray-na-tray-manager-Remove-outdated-comment-and-return-v.patch tray/na-tray-manager: Remove outdated comment and return value =?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= <mail@3v1n0.net> no https://gitlab.gnome.org/3v1n0/gnome-shell/-/commits/tray-offscreen-xwindows 2024-05-01
shell-app-Warn-instead-of-crashing-if-disposed-before-sta.patch shell/app: Warn instead of crashing if disposed before startup notification

This is currently easy to reproduce by launching and immediately closing
Chrome, then closing the shell. But automated crash reports show it can
also happen while using the shell, during a garbage collection run.

It's currently the top gnome-shell crasher in Ubuntu, and mostly with
Chromium/Electron apps. But regardless of the offender, we shouldn't
ever trust application behaviour to keep the shell alive.
Daniel van Vugt <daniel.van.vugt@canonical.com> yes upstream https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3457 2024-08-29

All known versions for source package 'gnome-shell'

Links