Andreas Kling
|
d3932b5880
LibWeb: Give FormattingState a reference to its root state
|
3 years ago |
Andreas Kling
|
515db5fc1b
LibWeb: Make Layout::FormattingState copies shallow
|
3 years ago |
Andreas Kling
|
3f2b17f602
LibWeb: Add functions for calculating intrinsic sizes of a Layout::Box
|
3 years ago |
Andreas Kling
|
ba606d9057
LibWeb: Move PaintingBox to its own .cpp and .h files
|
3 years ago |
Andreas Kling
|
053766d79c
LibWeb: Split Paintable into Paintable and PaintableBox
|
3 years ago |
Andreas Kling
|
f6497b64ac
LibWeb: Rename Painting::Box => Paintable
|
3 years ago |
Andreas Kling
|
a4d51b3dc2
LibWeb: Add Painting::Box and move things from Layout::Box into it
|
3 years ago |
Andreas Kling
|
f8aa0c144f
LibWeb: Store box's containing line box fragment in FormattingState
|
3 years ago |
Andreas Kling
|
aa72ebf7aa
LibWeb: Use copy-on-write to make cloning a FormattingState much cheaper
|
3 years ago |
Andreas Kling
|
19954dfdf8
LibWeb: Add FormattingState::clone()
|
3 years ago |
Andreas Kling
|
1d05823810
LibWeb: Store Layout::Box overflow data in Optional instead of OwnPtr
|
3 years ago |
Andreas Kling
|
db5bf6e64c
LibWeb: Rename FormattingState::ensure() -> get_mutable()
|
3 years ago |
Andreas Kling
|
2615728d6b
LibWeb: Store overflow data in the FormattingState
|
3 years ago |
Andreas Kling
|
c9700e100e
LibWeb: Start making our layout system "transactional"
|
3 years ago |
Andreas Kling
|
561612f219
LibWeb: Add Layout::FormattingState
|
3 years ago |