1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 09:28:13 +00:00
serenity/Userland
Andreas Kling 96c9ca502b LibWeb: Add safety mechanism to guard against non-finite layout sizes
Due to some yet-to-be-found bug(s) in intrinsic sizing, we can sometimes
end up deciding that some box has a non-finite intrinsic size.

This will create unpleasant results, and may lead to some layout
algorithms looping infinitely, so this patch adds a safeguard where
we simply turn non-finite intrinsic sizes into zero (and complain a
little bit in the debug log.)
2022-07-12 02:46:21 +02:00
..
Applets Applets: Use spawn_or_show_error() for common spawn pattern 2022-06-03 12:29:56 +01:00
Applications HexEditor: Gray-out null bytes 2022-07-11 18:11:11 +02:00
Demos WidgetGallery: Repair GML layout on BasicsTab 2022-07-04 11:15:40 +02:00
DevTools HackStudio: Add the "Copy Full Path" TreeView context menu option 2022-07-08 11:20:05 +01:00
DynamicLoader LibC+Kernel: Prevent string functions from calling themselves 2022-05-12 13:12:37 +02:00
Games Applications+Games+LibGUI: Fix layout problems 2022-06-30 11:51:25 +02:00
Libraries LibWeb: Add safety mechanism to guard against non-finite layout sizes 2022-07-12 02:46:21 +02:00
Services Kernel+SystemServer: Make KCOVDevice a character device 2022-07-10 14:57:55 +02:00
Shell Userland: Add /usr/local/sbin to PATH by default 2022-07-08 12:04:01 +02:00
Utilities js: Add missing built-in functions to help() output 2022-07-10 01:11:52 +02:00
CMakeLists.txt Meta+Userland: Add ENABLE_USERSPACE_COVERAGE_COLLECTION CMake option 2022-05-02 01:46:18 +02:00