Skip to content

tests: enable skia windowing backends for the screenshot driver - #13376

Open
Sporknife wants to merge 1 commit into
slint-ui:masterfrom
Sporknife:mstarc/appolonius-the-duster
Open

Sporknife wants to merge 1 commit into
slint-ui:masterfrom
Sporknife:mstarc/appolonius-the-duster

Conversation

@Sporknife

@Sporknife Sporknife commented Sep 13, 2026

Copy link
Copy Markdown
  • I license this and all my future contributions to Slint under the MIT-0 license. They are my own work, and no third party (such as my employer) holds rights to them.

@github-actions

Copy link
Copy Markdown
Contributor

👋 Welcome, and thanks for your pull request! If you haven't yet, take a look at CONTRIBUTING.md.

Before we can merge it, tick the box at the end of the description to confirm that you agree to the licensing described in CONTRIBUTING.md#license. You only do this once. If you can't agree, tell us in a comment instead.

We're a small team and reviews can take a while. If you don't hear back, nudge us in our public chat.

@Sporknife

Copy link
Copy Markdown
Author

I did not think a PR description was necessary because the change is minimal and is nicely described in the comment.

The tests workspace builds i-slint-renderer-skia as a dependency, not a
workspace member, so nothing enables a softbuffer windowing backend —
and softbuffer 0.4 fails to compile backend-less (empty dispatch enum,
E0392), breaking `cargo test -p test-driver-screenshots`.

Enable `x11` + `wayland` unconditionally: the display server is picked
at runtime, `dlopen` needs nothing system-level to build, and the flags
are no-ops off Linux. Revert once a softbuffer release compiles without
a backend.
@Sporknife
Sporknife force-pushed the mstarc/appolonius-the-duster branch from 91d713e to 96528c9 Compare September 13, 2026 20:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant