Skip to content

Rebuild native renderer binaries - #968

Merged
SimonCropp merged 1 commit into
platformheads-nativefrom
native-binaries-platformheads-native
Oct 22, 2026
Merged

SimonCropp merged 1 commit into
platformheads-nativefrom
native-binaries-platformheads-native

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Rebuilt diffengine_viewer from native for the runtime identifiers that load one.
Windows is not among them: that head renders with WinForms.

Produced by the build-native workflow from 2006cdd.

@github-actions
github-actions Bot force-pushed the native-binaries-platformheads-native branch from 1276b8f to 15f3f5f Compare October 22, 2026 07:41
@SimonCropp
SimonCropp merged commit f3830b5 into platformheads-native Oct 22, 2026
1 check passed
@SimonCropp
SimonCropp deleted the native-binaries-platformheads-native branch October 22, 2026 09:25
SimonCropp added a commit that referenced this pull request Oct 22, 2026
* Take the native runtime from PlatformHeads

The window, GLFW's input, the frame skipping, the renderer, the fonts and the label helpers of
deview.cpp move to PlatformHeads' native runtime, which BuildMonitor takes too, and deview.cpp
calls them as ph::. A placement handed over now also places a window started hidden.

The AppKit head takes PlatformHeadsMac the same way: HeadWindow, EventPump, TerminateGuard,
NapGuard, KnobScroller (which was PaneScroller), ScrollerTravel, WheelNotches, ToolTipRegions,
StringBlob, Capture, Clipboard and WindowPlacement. A placement is now measured from the top left
of the primary screen, as every other head measures it, so a window left by an older viewer opens
once where its old bottom-left numbers say.

CMake and SwiftPM point at the PlatformHeads branch until it is tagged 0.4.0.

* Pin PlatformHeads 0.4.0

All six pins, off the native-runtime branch the adoption was checked against.

* Rebuild native renderer binaries (#968)

Co-authored-by: SimonCropp <122666+SimonCropp@users.noreply.github.com>

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: SimonCropp <122666+SimonCropp@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant