Andreas Kling
|
00999a245c
LibWeb: Let FormattingContext decide the automatic width of its root
|
2 vuotta sitten |
Matthew Olsson
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
2 vuotta sitten |
Andreas Kling
|
7e76a51cb0
LibWeb: Rename Layout::InitialContainingBlock to Layout::Viewport
|
2 vuotta sitten |
Aliaksandr Kalenik
|
0cd63f851e
LibWeb: Store y offset of current block container in BFC member
|
2 vuotta sitten |
Aliaksandr Kalenik
|
709fe01f52
LibWeb: Override width calculation for table wrappers
|
2 vuotta sitten |
Sam Atkins
|
33f42e3490
LibWeb: Remove redundant BFC::is_block_formatting_context() method
|
2 vuotta sitten |
Sam Atkins
|
ace66d4a3e
LibWeb: Convert BlockFormattingContext to new pixel units
|
2 vuotta sitten |
Sam Atkins
|
f5f25562d1
LibWeb: Convert FormattingContext to new pixel units
|
2 vuotta sitten |
Aliaksandr Kalenik
|
8259ff12bd
LibWeb: Margin bottom collapsing between parent and last child
|
2 vuotta sitten |
Aliaksandr Kalenik
|
7088a87f49
LibWeb: Margin top collapsing between parent and first child
|
2 vuotta sitten |
Aliaksandr Kalenik
|
fe8304d5de
LibWeb: Introduce structure that maintains collapsible margins in BFC
|
2 vuotta sitten |
Andreas Kling
|
db318aece0
LibWeb: Move should_treat_{width,height}_as_auto() to FormattingContext
|
2 vuotta sitten |
Andreas Kling
|
4b74f36cd0
LibWeb: Resolve vertical margins against containing block width
|
2 vuotta sitten |
Andreas Kling
|
9c44634ca5
LibWeb: Reorganize layout algorithms around available space
|
2 vuotta sitten |
Andreas Kling
|
f161e20e57
LibWeb: Make FormattingContext::run() take available space as input
|
2 vuotta sitten |
Andreas Kling
|
f0ac687823
LibWeb: Remove awkward BFC::compute_theoretical_height() function
|
2 vuotta sitten |
Andreas Kling
|
62974160da
LibWeb: Add FormattingContext::automatic_content_height()
|
2 vuotta sitten |
Andreas Kling
|
77628289c6
LibWeb: Consolidate code for resolving vertical box model metrics in BFC
|
2 vuotta sitten |
Andreas Kling
|
54e0e85581
LibWeb: Treat percentage width/height as "auto" more consistently in BFC
|
2 vuotta sitten |
Andreas Kling
|
7ba6eb37fc
LibWeb: Rename confusing parameter to layout_block_level_box()
|
2 vuotta sitten |
Andreas Kling
|
3ede8dbffb
LibWeb: Rename IntrinsicSizeDetermination to IntrinsicSizing
|
3 vuotta sitten |
Andreas Kling
|
52862c72d0
LibWeb: Rename FormattingState to LayoutState
|
3 vuotta sitten |
Andreas Kling
|
61c27815e4
LibWeb: More specialization of intrinsic sizing layout
|
3 vuotta sitten |
Andreas Kling
|
9784a567d2
LibWeb: Factor out BFC "layout this block-level box" to a function
|
3 vuotta sitten |
Andreas Kling
|
de6f7f0029
LibWeb: Support CSS floats in inline flow
|
3 vuotta sitten |
Andreas Kling
|
c1f0d21bbe
LibWeb: Rename the LayoutMode enum values and explain them
|
3 vuotta sitten |
Simon Wanner
|
a2331e8dd3
LibWeb: Implement CSS transforms on stacking contexts
|
3 vuotta sitten |
Andreas Kling
|
39b7fbfeb9
LibWeb: Rewrite CSS float implementation to use offset-from-edge
|
3 vuotta sitten |
Andreas Kling
|
ef8a72ff3f
LibWeb: Move available_space_for_line() from IFC to BFC
|
3 vuotta sitten |
Andreas Kling
|
92266d2247
LibWeb: Create list-item markers during layout tree construction
|
3 vuotta sitten |