Andreas Kling
|
42470d837e
LibWeb: Move layout box rect helpers into FormattingContext
|
2 years ago |
Andreas Kling
|
30feb95d53
LibWeb: Support reverse flex layout with space-around/space-between
|
2 years ago |
Andreas Kling
|
655d9d1462
LibWeb: Make CSSPixels and Length use 64-bit (double) floating point
|
2 years ago |
Andreas Kling
|
e3d182bfe2
LibWeb: Fix "Unsupported main size for flex-basis" spam about calc()
|
2 years ago |
Andreas Kling
|
2e13f65ff4
LibWeb: Support flex-basis: calc(...)
|
2 years ago |
Andreas Kling
|
b98252728e
LibWeb: Fix percentage min/max sizes on flex items with intrinsic ratio
|
2 years ago |
Andreas Kling
|
0c26717ba3
LibWeb: Adjust flex item main size through aspect ratio if needed
|
2 years ago |
Emil Militzer
|
8200d1f68b
LibWeb: Initial offset in reverse flex layout moved to opposite side
|
2 years ago |
Andreas Kling
|
ca1fa5f748
LibWeb: Use the new to_px() helpers in CSS, SVG and layout code
|
2 years ago |
Andreas Kling
|
00e3e82bbd
LibWeb: Account for box-sizing:border-box in layout-less definite sizes
|
2 years ago |
Andreas Kling
|
deea7cbc11
LibWeb: Remove vestigial resolve_definite_width/height helper functions
|
2 years ago |
Andreas Kling
|
d053cb6fae
LibWeb: Fix bug where `box-sizing: border-box` made flex items too small
|
2 years ago |
Andreas Kling
|
0d5e0d27aa
LibWeb: Treat unresolvable percentage flex-basis values as 'content'
|
2 years ago |
Andreas Kling
|
c710575f88
LibWeb: Honor box-sizing in flex item "specified size suggestion"
|
2 years ago |
Andreas Kling
|
e7f5b5a2f3
LibWeb: Fix multi-line flex column layouts with auto height on container
|
2 years ago |
Andreas Kling
|
b9b6037d2b
LibWeb: Honor gap between flex lines when using align-content: stretch
|
2 years ago |
Andreas Kling
|
47c21cc349
LibWeb: Honor column-gap and row-gap CSS properties in flex layout
|
2 years ago |
Andreas Kling
|
9cded6e1b5
LibWeb: Fix application of intrinsic aspect ratio to flex column items
|
2 years ago |
Andreas Kling
|
c0a7a61288
LibWeb: Clamp fit-content widths in flex layout to min/max-width
|
2 years ago |
Andreas Kling
|
af118abdf0
LibWeb: Use fit-content width in place of indefinite flex item widths
|
2 years ago |
Andreas Kling
|
2699f226fb
LibWeb: Don't compute main axis "auto min-size" for flex item cross axis
|
2 years ago |
Andreas Kling
|
1f7e6cc022
LibWeb: Use zero automatic minimum size for scroll-container flex items
|
2 years ago |
Andreas Kling
|
3932afdc6a
LibWeb: Remove unnecessary repeat of partial flex layout algorithm
|
2 years ago |
Andreas Kling
|
00999a245c
LibWeb: Let FormattingContext decide the automatic width of its root
|
2 years ago |
Andreas Kling
|
1dc074fc18
LibWeb: Treat flex item's cyclic percentage cross size as auto
|
2 years ago |
Matthew Olsson
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
2 years ago |
Andreas Kling
|
d1065afdd3
LibWeb: Avoid inside layout of flex items during intrinsic sizing
|
2 years ago |
Andreas Kling
|
f3556f239e
LibWeb: Don't touch flex items after they we've been frozen
|
2 years ago |
Andreas Kling
|
0808463a7d
LibWeb: Use FlexItem::outer_hypothetical_main_size() in one more place
|
2 years ago |
Mathis Wiehl
|
ab4cf7c57d
LibWeb: Don't overflow flex containers on margin auto
|
2 years ago |