ladybird/Libraries/LibWeb/Compositor
Aliaksandr Kalenik 5572605395 Compositor+LibWeb+WebContent: Add visual context tree update IPC
Display list updates already ship their compatible accumulated visual
context tree to the compositor, but there was no way to replace only the
tree for an existing display list. That kept any visual-context-only
change tied to a full display list update.

Add an update_visual_context_tree IPC path from WebContent through the
Compositor service. ContextState validates that the incoming tree
matches the installed display list's compatible tree version and
rebuilds wheel hit-test targets when async scrolling state is present.
2026-06-03 02:12:39 +01:00
..
AsyncScrollingState.cpp LibWeb: Shrink wheel hit-test display-list targets 2026-05-31 18:26:23 +01:00
AsyncScrollingState.h Compositor+LibWeb: Pass AVC trees separately from display lists 2026-05-27 18:29:42 +01:00
AsyncScrollTree.cpp Compositor+LibWeb: Pass AVC trees separately from display lists 2026-05-27 18:29:42 +01:00
AsyncScrollTree.h Compositor+LibWeb: Pass AVC trees separately from display lists 2026-05-27 18:29:42 +01:00
CompositorHost.cpp Compositor+LibWeb+WebContent: Add visual context tree update IPC 2026-06-03 02:12:39 +01:00
CompositorHost.h Compositor+LibWeb+WebContent: Add visual context tree update IPC 2026-06-03 02:12:39 +01:00
Types.cpp Compositor: Fold client presentation into presentation mode 2026-05-27 16:58:05 +01:00
Types.h Compositor+LibWeb+LibWebView: Simplify compositor context IDs 2026-05-30 17:30:00 +01:00