Christian Hergert: Status Week 39

It’s the time of year where the Oregon allergens has me laid out. Managed to get some stuff done while cranking up the air purifier.
VTE

Work on GtkAccessibleHypertext implementation. Somewhat complicated to track persistent accessible objects for the hyperlinks but it seems like I have a direction to move forward.

Ptyxis

Fix CSS causing too much padding in header bar 49.0

Make –working-directory work properly with –new-window when you want you also are restoring a session.

Add support for cell-width control in preferences

Move an issue to mutter for more triage. Super+key doesn’t get delivered to the app until it’s pressed a second time. Not sure if this is by design or not.

Foundry

Merge support for peel template in GTK/Adwaita

Lots of work on DAP support for FoundryDebugger

Some improvements to FOUNDRY_JSON_OBJECT_PARSE and related helper macros.

Handle failure to access session bus gracefully with flatpak build pipeline integration.

Helper to track changes to .git repository with file monitors.

Improve new SARIF support so we can get GCC diagnostics using their new GCC 16.0 feature set (still to land).

Lots of iteration on debugger API found by actually implementing the debugger support for GDB this time using DAP instead of MI2.

Blog post on how to write live-updating directory list models.

Merge FoundryAdw which will contain our IDE abstractions on top of libpanel to make it easy to create Builder like tooling.

Revive EggLine so I have a simple readline helper to implement a testing tool around the debugger API.

Rearrange some API on debuggers

Prototype a LLDB implementation to go along with GDB. Looks like it doesn’t implement thread events which is pretty annoying.

Fix issue with podman plugin over-zealously detecting it’s own work.

Builder

Make help show up in active workspace instead of custom window so that it can be moved around.

Libdex

Write some blog posts

Add an async g_unlink() wrapper

Add g_find_program_in_path() helper

Manuals

Fix app-id when using devel builds

Merge support for new-window GAction

Libpanel

Merge some improvements to the changes dialog

Text Editor

Numerous bugs which boil down to “ibus not installed”

D-Spy

Issue tracker chatter.