Andreas Kling
|
23f70535e2
LibWeb: Dimension inline-block and replaced boxes during splitting
|
4 years ago |
Andreas Kling
|
2b8c7faee4
LibWeb: Use the margin box of floating elements for flowing around
|
4 years ago |
Andreas Kling
|
67732df034
LibWeb: Move replaced element layout out of Layout::ReplacedBox
|
4 years ago |
Andreas Kling
|
3852168c84
LibWeb: Compute final line box width *after* placing all fragments
|
4 years ago |
Andreas Kling
|
5a57f618ad
LibWeb: Resolve width in relative length units on inline-block properly
|
4 years ago |
Andreas Kling
|
70de5fd056
LibWeb: Simplify final line box width computation
|
4 years ago |
Andreas Kling
|
59de4adb60
LibWeb: Pass current target box to BFC::run()
|
4 years ago |
Andreas Kling
|
31a3ed70f0
LibWeb: Hit test floats using the top of lines, not middle
|
4 years ago |
Andreas Kling
|
66a053da77
LibWeb: Don't subtract dubious "line spacing" from line y offsets
|
4 years ago |
Andreas Kling
|
615a4d4f71
LibWeb: First slightly naive implementation of CSS floats :^)
|
4 years ago |
Andreas Kling
|
88ca932fac
LibWeb: Make LineBoxFragment store non-const Layout::Node&
|
4 years ago |
Andreas Kling
|
d59ec3ab85
LibWeb: Create "empty" line box fragments for inline elements
|
4 years ago |
Andreas Kling
|
39c7d9f061
LibWeb: Remove margin/border/padding from inline-block available width
|
4 years ago |
Andreas Kling
|
d0636291fe
LibWeb: Resolve percentage width/height of inline-block boxes
|
4 years ago |
Andreas Kling
|
b1e75437c9
LibWeb: Keep track of the parent of each formatting context
|
4 years ago |
Andreas Kling
|
5aeab9878e
LibWeb: Rename LayoutNode classes and move them into Layout namespace
|
4 years ago |
Andreas Kling
|
e1a24edfa9
LibWeb: Reorganize layout system in terms of formatting contexts
|
4 years ago |