Scony
Platform WPE contributor
Summary
Scony works almost entirely on the GLib-based ports — WPE and GTK — with a concentration in the Skia rendering backend, non-composited mode, and CoordinatedGraphics buffer handling, plus supporting layout test coverage for those paths. Nothing in the recent history is classified as a security fix or hardening change, but several commits are resource-lifetime bugs: unbounded memory growth from font variation caching, a CSSAnimation retention cycle, a MatchedDeclarationsCache limit reduction, and graceful handling of buffer creation failure. The audit angle: the same non-composited/damage-propagation code being built out here also produced a flaky crash in the damage propagation tests, making that a young, lightly-exercised rendering path worth reading for lifetime and allocation-failure assumptions.
Components
Security Fix History
- No security fixes recorded
Hardening Commits
- No hardening commits recorded
Recent Commits
- 2026-09-14 [WPE][GTK] Broken transferControlToOffscreen-ed WebGL canvas rendering in worker
- 2026-09-07 [WPE][GTK] transferToImageBitmap broken when offscreen WebGL used with GPUProcess
- 2026-09-03 Unreviewed tests gardening of 2026-09-03.
- 2026-08-20 Integrate webkit-sysprof tests with test-webkitpy script
- 2026-08-17 Implement set of tools for working with WebKit's sysprof captures
- 2026-08-14 Unreviewed tests gardening of 2026-08-14.
- 2026-08-05 [WPE] Minibrowser: add user scripts via command-line options
- 2026-08-03 [Skia] Memory growth on every page load when fonts with variations are used
- 2026-07-27 Unreviewed tests gardening of 2026-07-27.
- 2026-07-22 WPEWebKit font rendering has different thickness than WebKitGTK
- 2026-07-15 Unbounded memory growth due to CSSAnimation object retention cycle
- 2026-05-29 Unreviewed. Fix misleading namespace comments.
- 2026-05-12 [WPE] MatchedDeclarationsCache size limit is too high
- 2026-05-08 [Skia] Extend default GrContextOptions
- 2026-04-24 [Skia] Improve global skia configuration