Andreas Kling
|
7bf3b40867
LibWeb: Remove bogus main space restriction in wrapping flex layouts
|
2 years ago |
Ben Wiederhake
|
8deced39a8
LibWeb: Resolve cyclic declaration/definitions involving Length
|
2 years ago |
Andreas Kling
|
f25203f245
LibWeb: Don't re-resolve "auto" flex item sizes after definitizing them
|
2 years ago |
Andreas Kling
|
b8aa6a4453
LibWeb: Use PercentageOr<T>::contains_percentage() in CSS layout
|
2 years ago |
Andreas Kling
|
a42506c8b9
LibWeb: Fix three accidental float truncations
|
2 years ago |
Andreas Kling
|
e65990f7a3
LibWeb: Treat cyclic percentage max-size as "auto" on the flex container
|
2 years ago |
watkinsr
|
35dbeb064a
LibWeb: Render flex line items RTL (reversed items) for FlexEnd
|
2 years ago |
Andreas Kling
|
0258fd8043
LibWeb: Remove FFC helpers is_{main,cross}_axis_margin_first_auto()
|
3 years ago |
Andreas Kling
|
71ec46b8cc
LibWeb: Don't treat calc() in used flex basis as definite for now
|
3 years ago |
Andreas Kling
|
7200b3a16c
LibWeb: Make two passes in FFC where to support percentage min/max sizes
|
3 years ago |
Andreas Kling
|
3def9e47f6
LibWeb: Improve min/max content contribution calculations for flex items
|
3 years ago |
Andreas Kling
|
4c89252f6a
LibWeb: Clamp flex items to min/max main size during intrinsic sizing
|
3 years ago |
Andreas Kling
|
dc66a3cad9
LibWeb: Simplify flex container main size determination
|
3 years ago |
Andreas Kling
|
18b1854aea
LibWeb: Add FFC helpers for getting the computed main/cross size of box
|
3 years ago |
Andreas Kling
|
a4d7dc40bf
LibWeb: Move get_pixel_{width,height} helpers into FFC class
|
3 years ago |
Andreas Kling
|
60ac258a48
LibWeb: Mark flex item cross sizes as definite when spec asks us to
|
3 years ago |
Andreas Kling
|
97f53de8a2
LibWeb: Take size constraints into account in fit-content calculations
|
3 years ago |
Andreas Kling
|
8f35c9a037
LibWeb: Resolve flexbox percent heights against containing block height
|
3 years ago |
Andreas Kling
|
4cbec00c44
LibWeb: Actually check if percentage used flex basis is definite
|
3 years ago |
Andreas Kling
|
8bdc6f5390
LibWeb: Don't override main size during flex item cross sizing
|
3 years ago |
Andreas Kling
|
69243947d5
LibWeb: Some flex items have definite size after flexing
|
3 years ago |
Andreas Kling
|
71a707480c
LibWeb: Move "has-definite-width/height" flags to UsedValues
|
3 years ago |
Andreas Kling
|
bd48d9521a
LibWeb: Simplify more code with CSS::LengthPercentage::is_auto()
|
3 years ago |
Andreas Kling
|
fac4529082
LibWeb: Honor flex container sizing constraints in available space
|
3 years ago |
Andreas Kling
|
050e70cc7e
LibWeb: Position abspos children of flex container after parent layout
|
3 years ago |
Andreas Kling
|
7aa9e03e85
LibWeb: Simplify some code with CSS::LengthPercentage::is_auto()
|
3 years ago |
Andreas Kling
|
3145f92bc0
LibWeb: Count flex item's *outer* size towards container intrinsic size
|
3 years ago |
Andreas Kling
|
237fbe4d54
LibWeb: Remember the used flex basis for each flex item
|
3 years ago |
Andreas Kling
|
b7003194d2
LibWeb: Use right offset for `justify-content: flex-end`
|
3 years ago |
Andreas Kling
|
da0cc9d401
LibWeb: Floor hypothetical main size at 0
|
3 years ago |