[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/phoc][debian/latest] 60 commits: tree: Fix typos
Guido Günther (@agx)
gitlab at salsa.debian.org
Fri May 8 20:33:12 BST 2026
Guido Günther pushed to branch debian/latest at Debian On Mobile / phoc
Commits:
f166ba9d by Guido Günther at 2026-04-13T12:56:16+02:00
tree: Fix typos
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/778>
- - - - -
c957844d by Guido Günther at 2026-04-13T12:56:22+02:00
seat: Fix link
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/778>
- - - - -
de138881 by Guido Günther at 2026-04-13T12:56:32+02:00
view: Fix comment
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/778>
- - - - -
57555e07 by Guido Günther at 2026-04-13T12:56:32+02:00
view: Modernize signal definition
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/778>
- - - - -
468bdb33 by Guido Günther at 2026-04-13T12:56:32+02:00
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 at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/778>
- - - - -
cc68ac79 by Marge Bot at 2026-04-13T13:59:26+00:00
Merge branch 'fixes' into 'main'
Some cleanups
See merge request World/Phosh/phoc!778
- - - - -
5c719907 by Guido Günther at 2026-04-13T21:53:11+02:00
view: Rename `view` to `self`
Clean up the remaining bits
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/781>
- - - - -
c3735ea8 by Marge Bot at 2026-04-14T20:59:57+00:00
Merge branch 'fixes' into 'main'
view: Rename `view` to `self`
See merge request World/Phosh/phoc!781
- - - - -
c3028f6e by Guido Günther at 2026-04-17T10:18:52+02:00
examples/idle: Fix typo
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/783>
- - - - -
bfd2f210 by Guido Günther at 2026-04-17T10:20:02+02:00
view: Fix indent
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/783>
- - - - -
62fc57df by Marge Bot at 2026-04-17T08:24:46+00:00
Merge branch 'fixes' into 'main'
Pull indent fixes out of !745
See merge request World/Phosh/phoc!783
- - - - -
2ea35ba0 by Guido Günther at 2026-04-17T13:15:29+02:00
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 at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/784>
- - - - -
4f1f1d37 by Marge Bot at 2026-04-18T09:18:22+00:00
Merge branch 'contributing' into 'main'
contributing: Add contributing information
See merge request World/Phosh/phoc!784
- - - - -
23ed94de by Guido Günther at 2026-04-18T09:18:56+00:00
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 at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/777>
- - - - -
663433fc by Marge Bot at 2026-04-18T09:19:08+00:00
Merge branch 'default-layout' into 'main'
keyboard: Fall back to default keymap when empty
See merge request World/Phosh/phoc!777
- - - - -
3f383d55 by Guido Günther at 2026-04-19T10:10:47+00:00
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 at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/779>
- - - - -
b3dee8ab by Marge Bot at 2026-04-19T10:10:59+00:00
Merge branch 'corner-resize' into 'main'
cursor: Convert all edges to allow corner resizing
See merge request World/Phosh/phoc!779
- - - - -
22e264d0 by Guido Günther at 2026-04-23T08:56:29+00:00
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 at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/782>
- - - - -
eff41b68 by Guido Günther at 2026-04-23T08:56:29+00:00
output: Don't store desktop on output
Get it from the server like everywhere else
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/782>
- - - - -
950b8733 by Marge Bot at 2026-04-23T08:56:42+00:00
Merge branch 'damage-ring' into 'main'
output: Make damage-ring private
See merge request World/Phosh/phoc!782
- - - - -
1acf137a by Guido Günther at 2026-04-23T08:58:15+00:00
data: Make sure to rebuild the schema when it changed
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
- - - - -
163e7d70 by Guido Günther at 2026-04-23T08:58:15+00:00
types: Add convenience macro for color creation
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
- - - - -
16a20868 by Guido Günther at 2026-04-23T08:58:16+00:00
view: Emit signals when view moves or changes size
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
- - - - -
c08f6004 by Guido Günther at 2026-04-23T08:58:16+00:00
view: Add fullscreen property
Allows to listen for changes
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
- - - - -
5f139463 by Guido Günther at 2026-04-23T08:58:16+00:00
style-manager: New class to track accent color
We'll also move other style information there.
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
- - - - -
a88d2369 by Guido Günther at 2026-04-23T08:58:16+00:00
cursor: Use accent color for tile/maximize suggestions
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
- - - - -
78be2b85 by Guido Günther at 2026-04-23T08:58:16+00:00
color-rect: Make a derivable class
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
- - - - -
997f747e by Guido Günther at 2026-04-23T08:58:17+00:00
view-deco: Add getters for border width and title bar height
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
- - - - -
d15b716e by Guido Günther at 2026-04-23T08:58:17+00:00
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 at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
- - - - -
e8b47a02 by Guido Günther at 2026-04-23T08:58:17+00:00
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 at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
- - - - -
27902adb by Guido Günther at 2026-04-23T08:58:17+00:00
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 at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
- - - - -
e9d4bd13 by Guido Günther at 2026-04-23T08:58:18+00:00
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 at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
- - - - -
3159f9be by Guido Günther at 2026-04-23T08:58:18+00:00
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 at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
- - - - -
b9974b30 by Guido Günther at 2026-04-23T08:58:18+00:00
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 at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
- - - - -
d4c84777 by Guido Günther at 2026-04-23T08:58:18+00:00
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 at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
- - - - -
fea2ad19 by Guido Günther at 2026-04-23T08:58:18+00:00
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 at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/338>
- - - - -
edf7ff68 by Marge Bot at 2026-04-23T08:58:31+00:00
Merge branch 'tile-margin' into 'main'
view: Use a margin when tiling and add focus frame
See merge request World/Phosh/phoc!338
- - - - -
ab6ae2b6 by Guido Günther at 2026-04-24T07:48:40+00:00
render: Fix indent
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/765>
- - - - -
d94ce519 by Guido Günther at 2026-04-24T07:48:40+00:00
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 at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/765>
- - - - -
e6c05f3d by Marge Bot at 2026-04-24T07:48:53+00:00
Merge branch 'recreate-renderer' into 'main'
renderer: Hook up renderer-lost signal
Closes #427
See merge request World/Phosh/phoc!765
- - - - -
a0c95177 by Guido Günther at 2026-04-24T14:47:26+00:00
layer-shell: Fix indent
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/787>
- - - - -
33929007 by Guido Günther at 2026-04-24T14:47:26+00:00
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 at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/787>
- - - - -
5312a5a6 by Marge Bot at 2026-04-24T14:47:38+00:00
Merge branch 'ipp' into 'main'
tree: Use same increment
See merge request World/Phosh/phoc!787
- - - - -
ce0a1a16 by Guido Günther at 2026-05-03T20:43:55+00:00
gtk-shell: Fix indent
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/780>
- - - - -
4200fa48 by Guido Günther at 2026-05-03T20:43:55+00:00
xdg-dialog: Track modal dialogs via the xdg-dialog-v1 protocol
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/780>
- - - - -
978126c0 by Guido Günther at 2026-05-03T20:43:55+00:00
gtk-shell: Sort headers alphabetically
Update copyright too.
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/780>
- - - - -
20d1f5e2 by Guido Günther at 2026-05-03T20:43:55+00:00
gtk-shell: Support marking views as modal
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/780>
- - - - -
bd080abd by Guido Günther at 2026-05-03T20:43:55+00:00
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 at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/780>
- - - - -
2bd8afbe by Guido Günther at 2026-05-03T20:43:55+00:00
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 at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/780>
- - - - -
00de71a9 by Marge Bot at 2026-05-03T20:44:08+00:00
Merge branch 'xdg-dialog' into 'main'
Suppor the xdg-dialog-v1 Wayland protocol
Closes #365 and #199
See merge request World/Phosh/phoc!780
- - - - -
8b0a4bba by Guido Günther at 2026-05-04T16:11:13+00:00
keyboard: Log which keyboard reloaded settings
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/789>
- - - - -
82580868 by Guido Günther at 2026-05-04T16:11:13+00:00
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 at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/789>
- - - - -
ae665bc9 by Guido Günther at 2026-05-04T16:11:13+00:00
build: Enable gcc's analyzer
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/789>
- - - - -
e0506dcf by Marge Bot at 2026-05-04T16:11:21+00:00
Merge branch 'analyzer' into 'main'
Enable gcc's analyzer
See merge request World/Phosh/phoc!789
- - - - -
a893d7d3 by Guido Günther at 2026-05-08T20:29:15+02:00
treewide: Document changes and release 0.55~rc1
Signed-off-by: Guido Günther <agx at sigxcpu.org>
Part-of: <https://gitlab.gnome.org/World/Phosh/phoc/-/merge_requests/791>
- - - - -
a98e001a by Marge Bot at 2026-05-08T18:29:58+00:00
Merge branch 'rel-0.55_rc1' into 'main'
treewide: Document changes and release 0.55~rc1
See merge request World/Phosh/phoc!791
- - - - -
ef661967 by Guido Günther at 2026-05-08T20:33:00+02:00
New upstream version 0.55~rc1
- - - - -
9322e70e by Guido Günther at 2026-05-08T20:33:02+02:00
Update upstream source from tag 'upstream/0.55_rc1'
Update to upstream version '0.55~rc1'
with Debian dir e97f6e27b2c2d7c65f35faebb691b385cb9265a5
- - - - -
0b402197 by Guido Günther at 2026-05-08T20:33:02+02:00
New upstream release
- - - - -
eb1efb0d by Guido Günther at 2026-05-08T20:42:18+02:00
Document changes and release 0.55~rc1-1
- - - - -
43 changed files:
- .reuse/dep5
- HACKING.md → CONTRIBUTING.md
- NEWS
- data/meson.build
- data/mobi.phosh.phoc.gschema.xml
- debian/changelog
- examples/idle.c
- examples/ptk-demo-subsurface.c
- examples/ptk/ptk-subsurface.c
- meson.build
- src/color-rect.c
- src/color-rect.h
- src/cursor.c
- src/desktop.c
- src/desktop.h
- + src/focus-frame.c
- + src/focus-frame.h
- src/gtk-shell.c
- src/gtk-shell.h
- src/keyboard.c
- src/layer-shell.c
- src/main.c
- src/meson.build
- src/output.c
- src/output.h
- src/phoc-types.h
- src/render.c
- src/seat.c
- src/server.c
- src/server.h
- + src/style-manager.c
- + src/style-manager.h
- src/view-deco.c
- src/view-deco.h
- src/view-private.h
- src/view.c
- src/view.h
- + src/xdg-dialog.c
- + src/xdg-dialog.h
- src/xdg-toplevel.c
- tests/test-xdg-decoration.c
- tests/test-xdg-shell.c
- tests/test-xwayland.c
The diff was not included because it is too large.
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phoc/-/compare/97921fbe5bd4f94e3dd0907626453a22bb6e59f5...eb1efb0d1b226c43ef2e2f857d012d4fb1c8874e
--
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/phoc/-/compare/97921fbe5bd4f94e3dd0907626453a22bb6e59f5...eb1efb0d1b226c43ef2e2f857d012d4fb1c8874e
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-on-mobile-maintainers/attachments/20260508/eed9d025/attachment-0001.htm>
More information about the Debian-on-mobile-maintainers
mailing list