ladybird/Services
Aliaksandr Kalenik af8b41e1cb LibWeb+Compositor: Add canvas display-list surfaces
Canvas contexts need a compositor-owned surface path that can be shared
by 2D canvas and WebGL. Add CanvasId and a CanvasSurfaceRegistry, pass
the registry into display-list playback, and teach Skia playback how to
resolve and draw a registered canvas surface.

This only adds the shared display-list command and registry plumbing.
Existing canvas elements still publish their old compositor surfaces, so
the behavior change is left for the later canvas-host commits.
2026-06-17 19:07:32 +02:00
..
Compositor LibWeb+Compositor: Add canvas display-list surfaces 2026-06-17 19:07:32 +02:00
ImageDecoder LibWebView: Make helper sandboxing opt-out 2026-06-16 19:02:54 +02:00
RequestServer LibWebView: Make helper sandboxing opt-out 2026-06-16 19:02:54 +02:00
WebContent LibWebView: Make helper sandboxing opt-out 2026-06-16 19:02:54 +02:00
WebDriver LibWebView: Make helper sandboxing opt-out 2026-06-16 19:02:54 +02:00
WebWorker LibWebView: Make helper sandboxing opt-out 2026-06-16 19:02:54 +02:00
CMakeLists.txt Compositor+LibWebView+WebContent: Scaffold opt-in Compositor process 2026-05-22 19:50:42 +01:00
RendererSandbox.h WebContent: Sandbox renderer processes on Linux 2026-06-09 19:35:09 +02:00
RendererSandboxLinux.cpp WebContent: Sandbox renderer processes on Linux 2026-06-09 19:35:09 +02:00
RendererSandboxMacOS.cpp LibSandbox: Add macOS service sandboxing 2026-06-10 21:16:41 +02:00
RendererSandboxUnimplemented.cpp WebContent: Sandbox renderer processes on Linux 2026-06-09 19:35:09 +02:00