servo/components/layout_2020/flow/inline
Oriol Brufau f66cd172d6
layout: Generalize ContainingBlock's block size to a SizeConstraint (#34946)
It used to be an `AuOrAuto`, turning it into a `SizeConstraint` allows
passing the information about the min and max constraints when the
containing block doesn't have a definite block size.

This will be useful for table layout.

Note that in most cases we were already constructing the containing
block from a `SizeConstraint`, but we were calling `to_auto_or()` to
turn it into an `AuOrAuto`.

Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2025-01-13 10:25:33 +00:00
..
construct.rs build: upgrade rustc to 1.81.0 (#34270) 2024-12-12 07:26:16 +00:00
inline_box.rs layout: Clean up inline layout data types a bit (#34563) 2024-12-11 14:40:34 +00:00
line.rs layout: Generalize ContainingBlock's block size to a SizeConstraint (#34946) 2025-01-13 10:25:33 +00:00
line_breaker.rs layout: Linebreak the entire InlineFormattingContext at once (#32483) 2024-06-13 20:12:14 +00:00
mod.rs Elide lifetimes where possible after rustup (#34824) 2025-01-03 18:54:44 +00:00
text_run.rs Upgrade Stylo to 2024-11-01 (#34322) 2024-11-21 15:14:45 +00:00