1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 09:38:11 +00:00
serenity/Libraries/LibHTML
Andreas Kling 2c035f5072 LibHTML: Split layout invalidation into style and layout invalidation
When style is invalidated (for example when an external stylesheet
finishes loading) we delete the whole layout tree and build a new one.
This is necessary since the new style information may result in a
different layout tree.

When layout is invalidated (window resized, image dimensions learned,
etc..) we keep the existing layout tree but run the layout algorithm
once again.

There's obviously lots of room for improvement here. :^)
2019-10-13 12:51:16 +02:00
..
CSS LibHTML: Add StyleProperties::line_height() 2019-10-12 13:42:58 +02:00
DOM LibHTML: Split layout invalidation into style and layout invalidation 2019-10-13 12:51:16 +02:00
Layout LibHTML: Move layout root from HtmlView to Document 2019-10-13 12:43:31 +02:00
Parser LibHTML: Handle comments in the CSS parser 2019-10-13 00:28:15 +02:00
Scripts Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
Dump.cpp LibHTML: Add Comment and CharacterData nodes and improve HTML parsing 2019-10-12 23:34:05 +02:00
Dump.h LibHTML: Hide debugging output unless HTML_DEBUG is defined 2019-09-28 18:29:42 +02:00
Frame.cpp LibHTML: Implement the <blink> element 2019-10-09 21:25:29 +02:00
Frame.h LibHTML: Implement the <blink> element 2019-10-09 21:25:29 +02:00
HtmlView.cpp LibHTML: Move layout root from HtmlView to Document 2019-10-13 12:43:31 +02:00
HtmlView.h LibHTML: Move layout root from HtmlView to Document 2019-10-13 12:43:31 +02:00
install.sh LibHTML: Add install.sh 2019-09-28 18:29:42 +02:00
Makefile Userland+LibHTML: Add the html command 2019-09-28 18:29:42 +02:00
Makefile.host AK: Remove empty files JsonArray.cpp and JsonObject.cpp 2019-10-01 11:24:54 +02:00
Makefile.shared LibHTML: Add Comment and CharacterData nodes and improve HTML parsing 2019-10-12 23:34:05 +02:00
RenderingContext.h LibHTML+Browser: Add debug option to draw borders around line boxes 2019-10-12 15:02:53 +02:00
ResourceLoader.cpp LibHTML+Browser: Show the number of pending resource loads 2019-10-10 22:07:08 +02:00
ResourceLoader.h LibHTML+Browser: Show the number of pending resource loads 2019-10-10 22:07:08 +02:00
TreeNode.h LibHTML: Add Comment and CharacterData nodes and improve HTML parsing 2019-10-12 23:34:05 +02:00