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
..
2019-10-12 23:34:05 +02:00
2019-10-12 23:34:05 +02:00
2019-10-12 23:34:05 +02:00
2019-10-12 23:34:05 +02:00
2019-10-13 12:51:16 +02:00
2019-10-13 12:51:16 +02:00
2019-10-09 20:17:01 +02:00
2019-10-12 23:34:05 +02:00
2019-10-11 23:16:53 +02:00
2019-10-07 10:56:44 +02:00
2019-10-12 13:47:49 +02:00
2019-10-12 13:02:38 +02:00
2019-09-29 11:59:38 +02:00
2019-10-06 20:38:26 +02:00
2019-10-09 21:25:29 +02:00
2019-10-09 21:25:29 +02:00
2019-10-08 15:35:05 +02:00
2019-10-06 20:47:57 +02:00
2019-10-12 13:47:49 +02:00
2019-10-12 13:47:49 +02:00
2019-09-29 11:59:38 +02:00
2019-10-06 20:38:26 +02:00
2019-10-08 15:35:05 +02:00
2019-10-04 21:14:59 +02:00
2019-09-29 16:24:57 +02:00
2019-10-06 20:47:57 +02:00
2019-09-29 12:26:15 +02:00
2019-09-29 12:26:15 +02:00
2019-10-01 20:50:11 +02:00
2019-10-01 20:50:11 +02:00
2019-09-29 16:24:57 +02:00
2019-10-06 20:38:26 +02:00
2019-10-08 19:37:15 +02:00
2019-10-06 14:33:00 +02:00
2019-10-13 12:51:16 +02:00
2019-10-07 19:06:47 +02:00
2019-09-29 17:45:42 +02:00
2019-09-29 17:45:42 +02:00
2019-09-29 16:24:57 +02:00
2019-10-06 20:47:57 +02:00
2019-10-09 20:17:01 +02:00
2019-10-12 23:34:05 +02:00
2019-07-04 16:16:50 +02:00
2019-09-29 11:43:07 +02:00
2019-10-12 23:34:05 +02:00
2019-10-12 23:34:05 +02:00