Andreas Kling
|
78bc856e07
LibWeb: Treat cross min/max sizes better in flexbox layout
|
2 年之前 |
Andreas Kling
|
f5844b85ff
LibWeb: Let FFC parent context "handle" sizing of child FFC container
|
2 年之前 |
Andreas Kling
|
b13a8706e1
LibWeb: Make intrinsic heights dependent on available width
|
2 年之前 |
Andreas Kling
|
9c44634ca5
LibWeb: Reorganize layout algorithms around available space
|
2 年之前 |
Andreas Kling
|
d64a8c3d2a
LibWeb: Resolve cross-axis flex item margins in the common case
|
2 年之前 |
Andreas Kling
|
f161e20e57
LibWeb: Make FormattingContext::run() take available space as input
|
2 年之前 |
Andreas Kling
|
0843960235
LibWeb: Use CSS::Size for computed size and max-size values
|
2 年之前 |
Andreas Kling
|
62974160da
LibWeb: Add FormattingContext::automatic_content_height()
|
2 年之前 |
Andreas Kling
|
f25203f245
LibWeb: Don't re-resolve "auto" flex item sizes after definitizing them
|
2 年之前 |
Andreas Kling
|
0258fd8043
LibWeb: Remove FFC helpers is_{main,cross}_axis_margin_first_auto()
|
2 年之前 |
Andreas Kling
|
7200b3a16c
LibWeb: Make two passes in FFC where to support percentage min/max sizes
|
3 年之前 |
Andreas Kling
|
18b1854aea
LibWeb: Add FFC helpers for getting the computed main/cross size of box
|
3 年之前 |
Andreas Kling
|
a4d7dc40bf
LibWeb: Move get_pixel_{width,height} helpers into FFC class
|
3 年之前 |
Andreas Kling
|
60ac258a48
LibWeb: Mark flex item cross sizes as definite when spec asks us to
|
3 年之前 |
Andreas Kling
|
4cbec00c44
LibWeb: Actually check if percentage used flex basis is definite
|
3 年之前 |
Andreas Kling
|
69243947d5
LibWeb: Some flex items have definite size after flexing
|
3 年之前 |
Andreas Kling
|
050e70cc7e
LibWeb: Position abspos children of flex container after parent layout
|
3 年之前 |
Andreas Kling
|
b71f747453
LibWeb: Add helpers for adding margin box to flex item's content size
|
3 年之前 |
Andreas Kling
|
237fbe4d54
LibWeb: Remember the used flex basis for each flex item
|
3 年之前 |
Andreas Kling
|
9b46091f38
LibWeb: Rename LayoutState::NodeState => LayoutState::UsedValues
|
3 年之前 |
Andreas Kling
|
52862c72d0
LibWeb: Rename FormattingState to LayoutState
|
3 年之前 |
Andreas Kling
|
9fc43d5766
LibWeb: Update flex container intrinsic size algorithm to draft spec
|
3 年之前 |
Andreas Kling
|
2f0657739b
LibWeb: Honor `align-self` over `align-items` when non-auto on flex item
|
3 年之前 |
Andreas Kling
|
64959a8504
LibWeb: Express intrinsic size layout via size constraints
|
3 年之前 |
Andreas Kling
|
db2d62671f
LibWeb: Add FFC helpers for getting intrinsic size of flex items
|
3 年之前 |
Andreas Kling
|
89e65e0ea1
LibWeb: Support flex item cross sizing based on intrinsic aspect ratio
|
3 年之前 |
Andreas Kling
|
8eb022a57d
LibWeb: Don't include flex line margins in inner flex item cross sizes
|
3 年之前 |
Andreas Kling
|
4935055407
LibWeb: Keep the "remaining free space" across flexbox algo steps
|
3 年之前 |
Andreas Kling
|
7953bd8391
LibWeb: Implement "transferred size suggestion" for flex items
|
3 年之前 |
Andreas Kling
|
75e8b1305d
LibWeb: Actually distribute free space to flex items with auto margins
|
3 年之前 |