<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en" style='--code-editor-font: var(--default-mono-font, "GitLab Mono"), JetBrains Mono, Menlo, DejaVu Sans Mono, Liberation Mono, Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospace;'>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>
<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>
<style>img {
max-width: 100%; height: auto;
}
body {
font-size: .875rem;
}
body {
-webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px;
}
body {
font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: inherit;
}
</style>
</head>
<body style='font-size: inherit; -webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px; font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";'>
<div class="content">
<h3 style="margin-top: 20px; margin-bottom: 10px;">
Guido Günther pushed to branch upstream/latest at <a href="https://salsa.debian.org/DebianOnMobile-team/phoc">Debian On Mobile / phoc</a>
</h3>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
Commits:
</h4>
<ul>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/f166ba9ddf679fc44ffd4d52efd5546ddd091c99">f166ba9d</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-13T12:56:16+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>tree: Fix typos
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/778>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/c957844d5b98deebfe782c4c3d0e6a42086543de">c957844d</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-13T12:56:22+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>seat: Fix link
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/778>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/de138881102db751f3a3d992504af00a5fbc1469">de138881</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-13T12:56:32+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>view: Fix comment
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/778>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/57555e070e27d918b1155c26570c894b1d4b28d9">57555e07</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-13T12:56:32+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>view: Modernize signal definition
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/778>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/468bdb33b8e09664c6b53bd206e60da46464e796">468bdb33</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-13T12:56:32+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>view: Rename `view` to `self`
Rename it in function we're going to change to not add more
of the wrong naming. While at that make sure the declarations
in the header match the function definitions.
This fixes most of the public functions. We'll leave the remaining
ones for another pass to keep the diff noise at bay.
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/778>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/cc68ac79734a1582a6b507a91577bdd9ec86a17e">cc68ac79</a></strong>
<div>
<span> by Marge Bot </span> <i> at 2026-04-13T13:59:26+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'fixes' into 'main'
Some cleanups
See merge request World/Phosh/phoc!778</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/5c719907cff61e59909d20b175f17d0c49f112a2">5c719907</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-13T21:53:11+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>view: Rename `view` to `self`
Clean up the remaining bits
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/781>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/c3735ea8a9f97c5460bfb4be6f88bffeda9ee9bf">c3735ea8</a></strong>
<div>
<span> by Marge Bot </span> <i> at 2026-04-14T20:59:57+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'fixes' into 'main'
view: Rename `view` to `self`
See merge request World/Phosh/phoc!781</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/c3028f6e50f35c914377b5be9743b8b88bb2db81">c3028f6e</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-17T10:18:52+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>examples/idle: Fix typo
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/783>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/bfd2f210badb5d44ee3cb53561bdcd4d8afe4ed3">bfd2f210</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-17T10:20:02+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>view: Fix indent
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/783>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/62fc57dfa40ff95460c75d8d502ecd523edd14a8">62fc57df</a></strong>
<div>
<span> by Marge Bot </span> <i> at 2026-04-17T08:24:46+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'fixes' into 'main'
Pull indent fixes out of !745
See merge request World/Phosh/phoc!783</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/2ea35ba0594d4baee5476e20051aecade8706101">2ea35ba0</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-17T13:15:29+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>contributing: Add contributing information
As per our https://www.apc.org review as part of
https://nlnet.nl/project/Phosh-Notch/
the preferred name here is CONTRIBUTING.md so let's use that.
While at that shorten and simplify the document moving the
coding style recommendations to a web page thus avoiding the
libhandy reference.
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/784>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/4f1f1d370adb42baf827116f5367ccaa0bbaddd7">4f1f1d37</a></strong>
<div>
<span> by Marge Bot </span> <i> at 2026-04-18T09:18:22+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'contributing' into 'main'
contributing: Add contributing information
See merge request World/Phosh/phoc!784</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/23ed94def01818b6c0243dd4a85a73d2bcc496e5">23ed94de</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-18T09:18:56+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>keyboard: Fall back to default keymap when empty
Use reasonable defaults if the gsetting is unset. Otherwise
we e.g. fail to load any keybindings.
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/777>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/663433fc2384198963e5c442af007fa7d47b2c32">663433fc</a></strong>
<div>
<span> by Marge Bot </span> <i> at 2026-04-18T09:19:08+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'default-layout' into 'main'
keyboard: Fall back to default keymap when empty
See merge request World/Phosh/phoc!777</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/3f383d554ba94f8d0e9208b152385ebb35a5fd37">3f383d55</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-19T10:10:47+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>cursor: Convert all edges to allow corner resizing
Otherwise we never see the corner resize cursor when using server side
decorations.
The edges and margins are still hard to hit but that's a separate issue.
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/779>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/b3dee8ab4ff0b193ca667476d35dd07219103f31">b3dee8ab</a></strong>
<div>
<span> by Marge Bot </span> <i> at 2026-04-19T10:10:59+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'corner-resize' into 'main'
cursor: Convert all edges to allow corner resizing
See merge request World/Phosh/phoc!779</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/22e264d0d3678cb0c19c3582c5c9a6d6d24ec55d">22e264d0</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-23T08:56:29+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>output: Make damage-ring private
Since
520efc8e3 ("render: Fix debug damage tracking")
this doesn't leak into the renderer anymore so fix this TODO.
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/782>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/eff41b68f9cb450b45bffb5a8a783dd81faa8cc2">eff41b68</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-23T08:56:29+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>output: Don't store desktop on output
Get it from the server like everywhere else
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/782>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/950b87332a3604aba45a0765497910d641ba8213">950b8733</a></strong>
<div>
<span> by Marge Bot </span> <i> at 2026-04-23T08:56:42+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'damage-ring' into 'main'
output: Make damage-ring private
See merge request World/Phosh/phoc!782</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/1acf137ae16e226018481bec161c9d5cedcaae9d">1acf137a</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-23T08:58:15+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>data: Make sure to rebuild the schema when it changed
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/163e7d70a83306ace233ccf411ee8a7a51cf06cc">163e7d70</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-23T08:58:15+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>types: Add convenience macro for color creation
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/16a20868642e68850883c8bcd4a46bc5eb1c56b3">16a20868</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-23T08:58:16+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>view: Emit signals when view moves or changes size
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/c08f60045d320bf3c1130b0eb67c2b2b0567f063">c08f6004</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-23T08:58:16+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>view: Add fullscreen property
Allows to listen for changes
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/5f13946320ba0ca577031fea8bd80992ec2e20ed">5f139463</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-23T08:58:16+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>style-manager: New class to track accent color
We'll also move other style information there.
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/a88d2369f68751d46e118b4857330ad5358527a3">a88d2369</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-23T08:58:16+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>cursor: Use accent color for tile/maximize suggestions
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/78be2b85993145daf203e1724462cdc77cb24d13">78be2b85</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-23T08:58:16+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>color-rect: Make a derivable class
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/997f747eed8fec2a505f16660789a683a905293f">997f747e</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-23T08:58:17+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>view-deco: Add getters for border width and title bar height
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/d15b716eaab6f9859a8a94667e370b3b7ba5fcd0">d15b716e</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-23T08:58:17+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>view: Allow to insert blings at the end
This allows to have them rendered on top of other blings. We could
move to a tree here for more granular ordering in a follow up.
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/e8b47a02d4febac4f551ecb0524aa832dcfaa94a">e8b47a02</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-23T08:58:17+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>view: Add generic margin value
Used for SSD decorations. Will later be used for tile margin
and focus border.
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/27902adb0804ca0bb27d9ff4e80dacee6f5f5aba">27902adb</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-23T08:58:17+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>view: Don't scale-to-fit tiled views
We reset the scale in this case as there's no point in shrinking views
when tiling. Warn the user about it for now.
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/e9d4bd136252f4f4d5f29ae6be8cd89bca409760">e9d4bd13</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-23T08:58:18+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>view: Use a margin when tiling
Add a margin around tiled windows. This will be filled with the focus
frame later on. The margin is the same as SSDs so that these fit in
perfectly.
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/3159f9bebff5d5f6ab84e241f5a591c1b3ac0ccd">3159f9be</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-23T08:58:18+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>view: Add focus border
We introduce a new class that draws a border when the view is focused
and should appear activated.
Technically we draw a full rectangle until we can make use of the
xdg-toplevel-shape protocol.
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/b9974b3096881d2dd38bd6270a02c8e6a3927749">b9974b30</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-23T08:58:18+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>desktop: Mark legacy schema as such
We'll move that to mobi.phosh but not this cycle
as we already have the alpha1 out and don't want
to break distros that already ship it.
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/d4c847773a404e16c0c03133fb548dba8dd0df36">d4c84777</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-23T08:58:18+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>view: Allow to disable focus frame
It's on by default but people might want to turn it off.
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/fea2ad19c395383c03cdc73faa47ac95ae22a45d">fea2ad19</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-23T08:58:18+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>tests: Disable focus frame
That way we don't need to update the screenshots (and then again
when we improve the frame rendering). It's not particular useful
for the current tests anyway.
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/edf7ff6804e9fefe20703e0464f4bb6a1a154ea0">edf7ff68</a></strong>
<div>
<span> by Marge Bot </span> <i> at 2026-04-23T08:58:31+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'tile-margin' into 'main'
view: Use a margin when tiling and add focus frame
See merge request World/Phosh/phoc!338</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/ab6ae2b61f2a20f02075a6d5d132832e1b5264e6">ab6ae2b6</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-24T07:48:40+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>render: Fix indent
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/765>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/d94ce5197e52cd63c142d1ee2bf38d1094cf03a2">d94ce519</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-24T07:48:40+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>renderer: Hook up renderer-lost signal
This allows to recreate the renderer after e.g. GPU resets.
Modelled after what sway does.
Helps: https://gitlab.gnome.org/World/Phosh/phoc/-/issues/427
Helps: https://gitlab.gnome.org/World/Phosh/phoc/-/issues/316
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/765>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/e6c05f3d79c25a5bbdf92c9812a939dac2103e3e">e6c05f3d</a></strong>
<div>
<span> by Marge Bot </span> <i> at 2026-04-24T07:48:53+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'recreate-renderer' into 'main'
renderer: Hook up renderer-lost signal
Closes #427
See merge request World/Phosh/phoc!765</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/a0c951778bbdba893aa91f0eff930c0efc8f8458">a0c95177</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-24T14:47:26+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>layer-shell: Fix indent
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/787>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/33929007c86751ca054e103f7c66b0473312778c">33929007</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-04-24T14:47:26+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>tree: Use same increment
We use `i++` in all for loops except for two files. Fix that up.
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/787>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/5312a5a6d75e1f4e7b263d0727e14ec6e367876b">5312a5a6</a></strong>
<div>
<span> by Marge Bot </span> <i> at 2026-04-24T14:47:38+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'ipp' into 'main'
tree: Use same increment
See merge request World/Phosh/phoc!787</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/ce0a1a1620ac7836666ac1ab7f952cdba3e262f9">ce0a1a16</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-05-03T20:43:55+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>gtk-shell: Fix indent
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/780>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/4200fa4882d002d4dde96f0d588da0c71ced012e">4200fa48</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-05-03T20:43:55+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>xdg-dialog: Track modal dialogs via the xdg-dialog-v1 protocol
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/780>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/978126c01de162aab4259fade3955206860142a7">978126c0</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-05-03T20:43:55+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>gtk-shell: Sort headers alphabetically
Update copyright too.
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/780>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/20d1f5e24a1e3df941e98b6209266f810010915a">20d1f5e2</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-05-03T20:43:55+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>gtk-shell: Support marking views as modal
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/780>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/bd080abda0062bddb8ba397d4a8a8596eddcbf32">bd080abd</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-05-03T20:43:55+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>seat: Focus modal dialog if possible
We need to make sure we emit the token from the original view.
Check with
phoc -E gtk4-demo
and open the about dialog. Clicking on the main window keeps focus
on the about dialog.
Closes: https://gitlab.gnome.org/World/Phosh/phoc/-/issues/365
Closes: https://gitlab.gnome.org/World/Phosh/phoc/-/issues/199
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/780>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/2bd8afbea00333e68b386c7adb9073cf58b48f5f">2bd8afbe</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-05-03T20:43:55+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>xdg-toplevel: Catch up with gtk-modal state on map
The view needs to be mapped for this as we need the wlr_surface
so do it when seeing the map event.
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/780>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/00de71a9e793c3cfcf1e1c1c3ff9733f4c21efa7">00de71a9</a></strong>
<div>
<span> by Marge Bot </span> <i> at 2026-05-03T20:44:08+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'xdg-dialog' into 'main'
Suppor the xdg-dialog-v1 Wayland protocol
Closes #365 and #199
See merge request World/Phosh/phoc!780</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/8b0a4bba4a54b4d035009df27d615a7b48a332f0">8b0a4bba</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-05-04T16:11:13+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>keyboard: Log which keyboard reloaded settings
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/789>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/82580868210792a2c8f905ef1f59698edc6fb69a">82580868</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-05-04T16:11:13+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ptk: Always set above relationship
We skipped that between subsurfaces thus not checking that
code path. Do so and fix it while at that.
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/789>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/ae665bc91b643d42cc01cbf7dd53dd0b615fe470">ae665bc9</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-05-04T16:11:13+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>build: Enable gcc's analyzer
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/789>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/e0506dcf69a0e49ea5543f61a1542e5bff6667c4">e0506dcf</a></strong>
<div>
<span> by Marge Bot </span> <i> at 2026-05-04T16:11:21+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'analyzer' into 'main'
Enable gcc's analyzer
See merge request World/Phosh/phoc!789</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/a893d7d3e3146da504c8ced826316f601c7e91a9">a893d7d3</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-05-08T20:29:15+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>treewide: Document changes and release 0.55~rc1
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/791>
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/a98e001aa2e861b2aac264d5fd2db1b6115a0053">a98e001a</a></strong>
<div>
<span> by Marge Bot </span> <i> at 2026-05-08T18:29:58+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge branch 'rel-0.55_rc1' into 'main'
treewide: Document changes and release 0.55~rc1
See merge request World/Phosh/phoc!791</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/commit/ef6619676b68b4f18b26401d8eaf8808e5cb2daa">ef661967</a></strong>
<div>
<span> by Guido Günther </span> <i> at 2026-05-08T20:33:00+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>New upstream version 0.55~rc1</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
43 changed files:
</h4>
<ul>
<li class="file-stats">
<a href="#f45a42976896872849af7120cdac9da5baa9df27">
.reuse/dep5
</a>
</li>
<li class="file-stats">
<a href="#3f454a98e586d1aa0d322e19afd5e67e08f2d3c8">
HACKING.md
→
CONTRIBUTING.md
</a>
</li>
<li class="file-stats">
<a href="#9f621eb5fd3bcb2fa5c7bd228c9b1ad42edc46c8">
NEWS
</a>
</li>
<li class="file-stats">
<a href="#324fe022d6adf6fa83beeabd08e4dcc1c42be108">
data/meson.build
</a>
</li>
<li class="file-stats">
<a href="#27396a40a58a525c400ef0e0009908d15ca47b84">
data/mobi.phosh.phoc.gschema.xml
</a>
</li>
<li class="file-stats">
<a href="#9c96da0e9f91d7d8937b69b524702c106258f0d1">
debian/changelog
</a>
</li>
<li class="file-stats">
<a href="#647ae0f2de23e3d4159854c094b39e55ed3afd79">
examples/idle.c
</a>
</li>
<li class="file-stats">
<a href="#764a1efca675b01297bf46cb340e2c5bcdd001b1">
examples/ptk-demo-subsurface.c
</a>
</li>
<li class="file-stats">
<a href="#98967807ec98c526298636793172dd3cb1f31be8">
examples/ptk/ptk-subsurface.c
</a>
</li>
<li class="file-stats">
<a href="#0cc1139e3347f573ae1feee5b73dbc8a8a21fcfa">
meson.build
</a>
</li>
<li class="file-stats">
<a href="#a89e3724afe28d1cfd0a6ff53f8f731665793fff">
src/color-rect.c
</a>
</li>
<li class="file-stats">
<a href="#8b1eb49493df51993fe3d58ca386f18fefab4a6c">
src/color-rect.h
</a>
</li>
<li class="file-stats">
<a href="#e67cee5114ca06ea9ed2a57833fb1f39b3d2aa8d">
src/cursor.c
</a>
</li>
<li class="file-stats">
<a href="#f1775f65fc5b7a33f7d764f260c94f6478c9b486">
src/desktop.c
</a>
</li>
<li class="file-stats">
<a href="#97d3095bb793aa27faa21ae6a31b4d69f500ff73">
src/desktop.h
</a>
</li>
<li class="file-stats">
<a href="#05b3d23e47cd5dcc74c2838e9af6d47b2b3a7552">
<span class="new-file">
+
src/focus-frame.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#7429391256f7b2d122391b6c48b10ca39f738451">
<span class="new-file">
+
src/focus-frame.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#1bfa80be6bee6e8e3698cc90db45d2f7e2fbc003">
src/gtk-shell.c
</a>
</li>
<li class="file-stats">
<a href="#001d7cae4bb5f59f16771a2d4733d04b92a8759c">
src/gtk-shell.h
</a>
</li>
<li class="file-stats">
<a href="#86d1c6f5a9749841bae1d6c5edc99945364009cf">
src/keyboard.c
</a>
</li>
<li class="file-stats">
<a href="#5d9588049edf7d8dc9cd1ee211c5d7d0d0385c1e">
src/layer-shell.c
</a>
</li>
<li class="file-stats">
<a href="#3a576e09615c0e19842e5f3ac31e858c9ae7fe41">
src/main.c
</a>
</li>
<li class="file-stats">
<a href="#17867de5076d50e87826675d7ed81840420e4676">
src/meson.build
</a>
</li>
<li class="file-stats">
<a href="#c672fce9c671440792e33117e131e53e07e9ddc6">
src/output.c
</a>
</li>
<li class="file-stats">
<a href="#b5a77dbc5958b056727644d778b96e630b96c730">
src/output.h
</a>
</li>
<li class="file-stats">
<a href="#83ba3bbcf0e2a57aaaa84cb8e0807eda1a48e789">
src/phoc-types.h
</a>
</li>
<li class="file-stats">
<a href="#4d873e32660c2c04e9de04529450121a0d8af08a">
src/render.c
</a>
</li>
<li class="file-stats">
<a href="#d9286886afba5ad63bb27d2f5c92fa6605a25baf">
src/seat.c
</a>
</li>
<li class="file-stats">
<a href="#77334561325a8c0907433a84281ac467ddd6878f">
src/server.c
</a>
</li>
<li class="file-stats">
<a href="#0e212cb899655dd1df298141f6d32392c65ac351">
src/server.h
</a>
</li>
<li class="file-stats">
<a href="#96eeec2806be2659d11502fffac3d77b674a5b8a">
<span class="new-file">
+
src/style-manager.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#a26db5d14899dcd8daab886f1c6bb6ab13b61c79">
<span class="new-file">
+
src/style-manager.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#99c48f131f799e54325f83fff35193a99478808c">
src/view-deco.c
</a>
</li>
<li class="file-stats">
<a href="#883673c613f483f9e2972dced9a2cd40749c9805">
src/view-deco.h
</a>
</li>
<li class="file-stats">
<a href="#afdfab11d7c791b1b8157306375b749c8c56770c">
src/view-private.h
</a>
</li>
<li class="file-stats">
<a href="#52a3e476d9602bf98a833c52320118e85f9560dc">
src/view.c
</a>
</li>
<li class="file-stats">
<a href="#21e60b98b0fc86ab8de0d75a3f893ec62e49cbb5">
src/view.h
</a>
</li>
<li class="file-stats">
<a href="#2d2275140fba664873dc5151c357170fded1f9fa">
<span class="new-file">
+
src/xdg-dialog.c
</span>
</a>
</li>
<li class="file-stats">
<a href="#c4af59a25bac96215bd1de403dd6142e4ceb3f3e">
<span class="new-file">
+
src/xdg-dialog.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#b9fa9f0a86799a830261a906304067352493a134">
src/xdg-toplevel.c
</a>
</li>
<li class="file-stats">
<a href="#714d30fc9f16dc692ad23b36e7e5aa0037b20151">
tests/test-xdg-decoration.c
</a>
</li>
<li class="file-stats">
<a href="#853a290e5574a01bd0128a89204f865fd4b58548">
tests/test-xdg-shell.c
</a>
</li>
<li class="file-stats">
<a href="#9ed9a5f7b6de51ccbfa10094e7026aa86eca2a07">
tests/test-xwayland.c
</a>
</li>
</ul>
<h5 style="margin-top: 10px; margin-bottom: 10px; font-size: .875rem;">
The diff was not included because it is too large.
</h5>
</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #626168;">
—
<br>
<a href="https://salsa.debian.org/DebianOnMobile-team/phoc/-/compare/b77faf5e50b3365ffca86f475e043d21a4e10201...ef6619676b68b4f18b26401d8eaf8808e5cb2daa">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target="_blank" rel="noopener noreferrer" href="https://salsa.debian.org">salsa.debian.org</a>. <a href="https://salsa.debian.org/-/profile/notifications" target="_blank" rel="noopener noreferrer" class="mng-notif-link">Manage all notifications</a> · <a href="https://salsa.debian.org/help" target="_blank" rel="noopener noreferrer" class="help-link">Help</a>
<span style="color: transparent; font-size: 0; display: none; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0;">
Notification message regarding https://salsa.debian.org/DebianOnMobile-team/phoc/-/compare/b77faf5e50b3365ffca86f475e043d21a4e10201...ef6619676b68b4f18b26401d8eaf8808e5cb2daa at 1778265387
</span>
</p>
</div>
</body>
</html>