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.