Package: phosh / 0.53.0-2

Metadata

Package Version Patches format
phosh 0.53.0-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
tests Skip symbol check on some architectures.patch | (download)

tools/check-exported-symbols | 10 10 + 0 - 0 !
1 file changed, 10 insertions(+)

 tests: skip symbol check on some architectures

These architectures have too many exported symbols

Revert portal Use Rust based GUI variants by default.patch | (download)

data/phosh-portals.conf | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 revert "portal: use rust based gui variants by default"

We need newer ashpd in Debian for that

This reverts commit 0b9b65a17ce063a29fd8f4cfb7f20367d2f6d5f8.

overview Only activate if we have a toplevel.patch | (download)

src/overview.c | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 overview: only activate if we have a toplevel
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

Avoids a critical when swiping in the overview

Signed-off-by: Guido Gnther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1876>
(cherry picked from commit b0819d53682146673f09995a5ec9ee275eed3580)

overview Only add splash if the app id isn t already know.patch | (download)

src/overview.c | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

 overview: only add splash if the app-id isn't already known
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

This if for the case of 2nd activation: app already running and being
reactivated by another instance.

If we knew an activated toplevel's `startup-id` (token) we could use a
timer in `on_app_ready` and see if that toplevel shows up right before/after
the app told us it is ready. We don't have this atm though See
https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/196#note_3333038
for the Wayland protocol that will hopefully help there.

We could go the other way around and see if a recently activated
toplevel's `app-id` matches an `app-id` of a recently activated app but
due to e.g. https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/9269 we
can't even assume that the app sends a token as the compositor might
have rejected it.

So all we can do is not add another splash in theses cases.

This fixes the case where an app is already open and then another
activation happens, e.g. by activating a `https://` URL in chatty.

Signed-off-by: Guido Gnther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1876>
(cherry picked from commit b355401898d9bc9c7f630b2188e3a5fa03ed54fe)