ladybird/Services
Aliaksandr Kalenik 7ca410c66c LibWeb: Stop storing compositor surfaces as display list resources
Compositor surfaces are only used for nested navigables now. The
display list command already carries the CompositorSurfaceId, but
playback still resolved that id through DisplayListResourceStorage and
WebContent exposed IPC for direct surface updates and clears.

Keep published child surfaces as PaintingSurface entries on the
compositor ContextState and pass that map into Skia display list
playback. Publishing and detaching nested contexts now update the parent
cache entirely inside the compositor, so WebContent no longer needs
update_compositor_surface or clear_compositor_surface messages.
2026-06-17 20:20:24 +02:00
..
Compositor LibWeb: Stop storing compositor surfaces as display list resources 2026-06-17 20:20:24 +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 LibWeb: Stop storing compositor surfaces as display list resources 2026-06-17 20:20:24 +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