1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 23:48:11 +00:00
serenity/Userland
Andreas Kling 25a3d0d643 LibWeb: Resolve relative offsets *once* after layout
Instead of applying relative offsets (like position:relative insets)
during painting and hit testing, we now do a pass at the end of layout
and assign the final resolved offsets to paintables.

This makes painting and hit testing easier since they don't have to
think about relative offsets, and it also fixes a bug where offsets were
not applied to text fragments inside inline-flow elements that were
themselves position:relative.
2023-08-15 16:37:11 +02:00
..
Applets LibGUI: Remove Menu::try_add_action() 2023-08-14 14:57:54 +02:00
Applications LibGUI+Userland: Remove Toolbar::try_add_{action,separator}() 2023-08-15 15:56:34 +02:00
BuggieBox Userland: Pretty print the help text in BuggieBox 2023-08-09 02:10:02 +02:00
Demos LibGUI: Remove Window::try_add_menu() 2023-08-14 14:57:54 +02:00
DevTools LibGUI+Userland: Remove Toolbar::try_add_{action,separator}() 2023-08-15 15:56:34 +02:00
DynamicLoader Everywhere: Resolve conflicts with LibC and libc++ 2023-06-27 12:40:38 +02:00
Games LibGUI+Userland: Remove Toolbar::try_add_{action,separator}() 2023-08-15 15:56:34 +02:00
Libraries LibWeb: Resolve relative offsets *once* after layout 2023-08-15 16:37:11 +02:00
Services LibGUI: Remove Menu::try_add_submenu() 2023-08-14 14:57:54 +02:00
Shell Shell: Add builtin command to reset the internal state 2023-08-11 18:48:53 +03:30
Utilities headless-browser: Add ref tests support 2023-08-14 07:28:22 +02:00
CMakeLists.txt Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00