Repository navigation
First tagged release of the developer build environment, merging 136 commits from dev into main.
UI test harness — uitest reports results as JUnit XML and is wired into CI, collects every built component's Tests directory, fails the harness process when any test fails, points fontconfig at the Gershwin desktop fonts, retries activation with backoff, drains DriveUI pipes on background threads to avoid deadlock, and resets the test user's name-server state between runs.
Isolated test sessions — run as root without sudo on BSD CI, clean stale name-server state on start, load the DriveUI bundle, and a nested Xephyr mode you can watch.
DriveUI — moved out of gershwin-components into the developer tooling, with stable selectors, diagnostics, compound verbs and an agent workflow.
Build — libs-base patched for the 64-bit _4CF main-queue handle, systempreferences built before workspace (MDIndexing needs PreferencePanes), PINNED=1 so patches apply against pinned upstream commits, libs-av pinned, and make uninstall support for NextBSD.
Diagnostics — crash backtraces and desktop logs surfaced when UI tests fail; richer spin diagnostics on every platform.
Fonts — Inter added to the GNUstep default system and bold font priority lists.
Platform — OpenBSD bzip2 and xz build dependencies, net-tools for network configuration, libs-corebase temporarily removed (breaks on arm64).