1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 18:38:10 +00:00
serenity/Userland
Aliaksandr Kalenik c7e22c7a72 LibWeb: Skip empty paint borders commands in RecordingPainter
With this change, we create substantially fewer border painting
commands, which means fewer reallocations of the vector that stores
commands.

This makes the rendering of
https://html.spec.whatwg.org/multipage/browsing-the-web.html visibly
faster, where we allocated ~10 of such commands now vs ~8000 before.
2023-12-30 17:07:11 +01:00
..
Applets Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
Applications Userland: Actually use the correct character map index from KeyEvent 2023-12-29 16:40:59 +01:00
BuggieBox checksum: Add support for BLAKE2b 2023-09-17 16:49:35 +03:30
Demos Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
DevTools Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
DynamicLoader Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Games Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Libraries LibWeb: Skip empty paint borders commands in RecordingPainter 2023-12-30 17:07:11 +01:00
Services LibWeb: Apply scroll boxes offsets after painting commands recording 2023-12-30 11:10:24 +01:00
Shell Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
Utilities headless-browser: Use run_dump_test() for single-test runs as well 2023-12-24 13:23:40 +01:00
CMakeLists.txt Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00