Andreas Kling
|
8038824211
LibWeb: Add Layout::Box::is_scroll_container()
|
2 years ago |
Timothy Flynn
|
1c1b902a6a
LibJS+LibWeb: Move headers around to allow including Value from Cell
|
2 years ago |
Andreas Kling
|
3dd006f719
LibWeb: Move scroll state from Layout::BlockContainer to Layout::Box
|
2 years ago |
Andreas Kling
|
4d401bf796
LibWeb: Make the paint tree GC-allocated
|
2 years ago |
Sam Atkins
|
65cdf89a8b
LibWeb: Convert Layout Boxes to new pixel units
|
2 years ago |
Andreas Kling
|
268b9c5d90
LibWeb: Make the layout tree GC-allocated
|
2 years ago |
Andreas Kling
|
74927fd218
LibWeb: Move Layout::Box::is_out_of_flow() to Layout::Node
|
3 years ago |
Andreas Kling
|
e099960e4d
LibWeb: Remove a bunch of no-longer needed #includes
|
3 years ago |
Andreas Kling
|
5779a910e5
LibWeb: Move hit testing to the painting tree
|
3 years ago |
Andreas Kling
|
ed84fbce47
LibWeb: Make Paintable ref-counted
|
3 years ago |
Andreas Kling
|
053766d79c
LibWeb: Split Paintable into Paintable and PaintableBox
|
3 years ago |
Andreas Kling
|
02b316fd5c
LibWeb: Let Paintable perform the painting
|
3 years ago |
Andreas Kling
|
f6497b64ac
LibWeb: Rename Painting::Box => Paintable
|
3 years ago |
Andreas Kling
|
7af03df4c3
LibWeb: Make Painting::Box virtual and add Painting::BoxWithLines
|
3 years ago |
Andreas Kling
|
9f5cbcaad3
LibWeb: Hang StackingContext off of the paint boxes
|
3 years ago |
Andreas Kling
|
f0d833a3d7
LibWeb: Move StackingContext and PaintPhase into the Painting namespace
|
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
|
1d05823810
LibWeb: Store Layout::Box overflow data in Optional instead of OwnPtr
|
3 years ago |
Andreas Kling
|
16a47165ee
LibWeb: Use coordinate instead of WeakPtr for box->fragment connection
|
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
|
63345c4dfc
LibWeb: Rename Layout::Box absolute rect helpers
|
3 years ago |
Andreas Kling
|
9a92236a24
LibWeb: Remove unused functions from Layout::Box
|
3 years ago |
Andreas Kling
|
0608de8c12
LibWeb: Rename Layout::Box::size() to content_size()
|
3 years ago |
Andreas Kling
|
9201f626c1
LibWeb: Use BFC root relative coordinates when flowing around floats
|
3 years ago |
Andreas Kling
|
83a6e698a0
LibWeb: Move rect-in-coordinate-space helper to Layout::Box
|
3 years ago |
Daniel Bertalan
|
4a81b33c07
Everywhere: Fix -Winconsistent-missing-override warnings from Clang
|
3 years ago |
Andreas Kling
|
723ea4bcd7
LibWeb: Add Layout::Box::border_box_as_relative_rect()
|
3 years ago |
Andreas Kling
|
ec49c8fefd
LibWeb: Clip descendants of boxes with overflow:hidden
|
3 years ago |