servo/components/layout_2020/flow
Oriol Brufau 4532f211be
Do not adjust margins in over-constrained cases (#31345)
This deviates from css2, but it's mandated by css-align, and matches
what other browsers do when no margin is 'auto'.

When some margin is 'auto', this should keep the proper round-tripping
behavior that Gecko and WebKit lack, and Blink recently adopted.
2024-02-21 17:07:20 +00:00
..
construct.rs layout: Do whitespace collapse during breaking and shaping (#31322) 2024-02-13 23:08:00 +00:00
float.rs make ContainingBlock use Au for inline_size and block_size (#31370) 2024-02-20 09:14:44 +00:00
inline.rs layout: Add support for table rows, columns, rowgroups and colgroups (#31341) 2024-02-20 13:22:02 +00:00
line.rs layout: make padding and border use Au in pbm (#31289) 2024-02-12 22:49:50 +00:00
mod.rs Do not adjust margins in over-constrained cases (#31345) 2024-02-21 17:07:20 +00:00
root.rs make size of DefiniteContainingBlock use app units (#31369) 2024-02-17 01:10:14 +00:00
text_run.rs layout: Do whitespace collapse during breaking and shaping (#31322) 2024-02-13 23:08:00 +00:00