Andreas Kling
|
00999a245c
LibWeb: Let FormattingContext decide the automatic width of its root
|
2 anos atrás |
Andreas Kling
|
1dc074fc18
LibWeb: Treat flex item's cyclic percentage cross size as auto
|
2 anos atrás |
Matthew Olsson
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
2 anos atrás |
Andreas Kling
|
d1065afdd3
LibWeb: Avoid inside layout of flex items during intrinsic sizing
|
2 anos atrás |
Andreas Kling
|
f3556f239e
LibWeb: Don't touch flex items after they we've been frozen
|
2 anos atrás |
Andreas Kling
|
0808463a7d
LibWeb: Use FlexItem::outer_hypothetical_main_size() in one more place
|
2 anos atrás |
Mathis Wiehl
|
ab4cf7c57d
LibWeb: Don't overflow flex containers on margin auto
|
2 anos atrás |
Andreas Kling
|
109ed27423
LibWeb: Rewrite FFC "resolve flexible lengths" algorithm from draft spec
|
2 anos atrás |
Andreas Kling
|
0ef07383e5
LibWeb: Fix bogus min/max-height for box-sizing:border-box flex items
|
2 anos atrás |
Andreas Kling
|
07f6ee9e73
LibWeb: Simplify FFC get_pixel_{width,height} internal helper API
|
2 anos atrás |
Andreas Kling
|
6b19397452
LibWeb: Avoid unnecessary work for `box-sizing: content-box` flex items
|
2 anos atrás |
Andreas Kling
|
e6448f137e
LibWeb: Avoid an unnecessary vector copy when generating flex items
|
2 anos atrás |
Andreas Kling
|
8929c7b474
LibWeb: Remove FFC hack where we assign flex item box dimensions twice
|
2 anos atrás |
Andreas Kling
|
2a607e9ebc
LibWeb: Rename FFC::specified_axis_size() to inner_axis_size()
|
2 anos atrás |
Andreas Kling
|
0315ba5e06
LibWeb: Use `FlexItem& item` consistenly in FlexFormattingContext
|
2 anos atrás |
Andreas Kling
|
7e76a51cb0
LibWeb: Rename Layout::InitialContainingBlock to Layout::Viewport
|
2 anos atrás |
Andreas Kling
|
16eca649f1
LibWeb: Use available space in FFC remaining space calculations
|
2 anos atrás |
Andreas Kling
|
5c13631625
LibWeb: Use available_inner_space_or_constraints_from() for flex items
|
2 anos atrás |
Andreas Kling
|
61d65294fa
LibWeb: Always pass some available space to flex item fit-content sizing
|
2 anos atrás |
Andreas Kling
|
0bbc54c200
LibWeb: Always pass *some* available width to flex item intrinsic sizing
|
2 anos atrás |
Andreas Kling
|
1ea276bf6d
LibWeb: Take used width into account for flex item intrinsic heights
|
2 anos atrás |
Andreas Kling
|
15c0efede9
LibWeb: Take used width into account in flex item intrinsic cross sizing
|
2 anos atrás |
Andreas Kling
|
ab2f105344
LibWeb: Store flex item used sizes as Optional<CSSPixels>
|
2 anos atrás |
Andreas Kling
|
dbbc75f8fd
LibWeb: Improve hypothetical flex item "auto" cross sizes
|
2 anos atrás |
Andreas Kling
|
244d4e19fa
LibWeb: Run more of flex layout algorithm for intrinsic sizing
|
2 anos atrás |
Sam Atkins
|
8cc0bdf777
LibWeb: Resolve Lengths to CSSPixels
|
2 anos atrás |
Sam Atkins
|
c70dcaefcd
LibWeb: Convert LayoutState to new pixel units
|
2 anos atrás |
Sam Atkins
|
f2c977251b
LibWeb: Convert FlexFormattingContext to new pixel units
|
2 anos atrás |
Sam Atkins
|
f5f25562d1
LibWeb: Convert FormattingContext to new pixel units
|
2 anos atrás |
implicitfield
|
e75eb21a54
LibWeb: Support "start" and "end" values for justify-content
|
2 anos atrás |