ladybird/Services/WebContent
Andreas Kling cfab53903f LibWeb: Separate layout tree rendering into phases
CSS defines a very specific paint order. This patch starts steering us
towards respecting that by introducing the PaintPhase enum with values:

- Background
- Border
- Foreground
- Overlay (internal overlays used by inspector)

Basically, to get the right visual result, we have to render the page
multiple times, going one phase at a time.
2020-06-18 18:57:35 +02:00
..
ClientConnection.cpp WebContent: Allow the WebContent process to trigger repaints 2020-06-17 20:09:44 +02:00
ClientConnection.h WebContent: Start work on browser process separation :^) 2020-06-17 20:09:44 +02:00
CMakeLists.txt WebContent: Start work on browser process separation :^) 2020-06-17 20:09:44 +02:00
Forward.h WebContent: Start work on browser process separation :^) 2020-06-17 20:09:44 +02:00
main.cpp WebContent: Start work on browser process separation :^) 2020-06-17 20:09:44 +02:00
PageHost.cpp LibWeb: Separate layout tree rendering into phases 2020-06-18 18:57:35 +02:00
PageHost.h LibWeb: Add PageClient::palette() for view-agnostic palette access 2020-06-17 20:26:59 +02:00
WebContentClient.ipc WebContent: Allow the WebContent process to trigger repaints 2020-06-17 20:09:44 +02:00
WebContentServer.ipc WebContent: Start work on browser process separation :^) 2020-06-17 20:09:44 +02:00