servo/components/layout_2020
Martin Robinson 1d464a576a
layout: Add support for align-content: stretch (#32906)
This adds support for `align-content: stretch` by splitting flex line
layout into two phases. The first phase takes place before determing how
much extra space to allocate for stretching items. Then line layout
finishes, which might cause two layouts for items with `align-self:
stretch`.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Oriol Brufau <obrufau@igalia.com>
2024-08-06 10:33:37 +00:00
..
display_list deps: Upgrade to WebRender 0.65 (#32930) 2024-08-05 14:35:21 +00:00
flexbox layout: Add support for align-content: stretch (#32906) 2024-08-06 10:33:37 +00:00
flow Upgrade stylo to 2024-07-16 (#32812) 2024-07-24 14:37:08 +00:00
fragment_tree layout: Add support for table captions (#32657) 2024-07-03 18:24:19 +00:00
table fonts: Add support for generic font families and font size configuration (#32673) 2024-07-08 17:17:48 +00:00
tests layout: Add a InlineFormattingContextBuilder (#32415) 2024-06-03 14:46:53 +00:00
Cargo.toml layout: Reduce the complexity of FlexLine::layout (#32810) 2024-07-19 10:37:29 +00:00
cell.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
context.rs Rename gfx to fonts (#32556) 2024-06-19 20:26:19 +00:00
dom.rs clippy: Fix warnings in shared and config, fonts, layout, and layout_2020 components (#32674) 2024-07-04 14:18:58 +00:00
dom_traversal.rs layout: Fix display of new text in textarea elements (#32886) 2024-07-30 14:39:17 +00:00
formatting_contexts.rs layout: Compute intrinsic sizes for flex items and flex containers (#32854) 2024-08-02 06:45:11 +00:00
geom.rs Remove unused implementation (#32754) 2024-07-10 10:57:49 +00:00
layout_debug.rs clippy: Fix warnings in shared and config, fonts, layout, and layout_2020 components (#32674) 2024-07-04 14:18:58 +00:00
lib.rs make ContainingBlock use Au for inline_size and block_size (#31370) 2024-02-20 09:14:44 +00:00
lists.rs layout: Add a basic support for list-style-position: outside (#32114) 2024-04-22 14:23:35 +00:00
positioned.rs layout: Allow rendering LineItems independent of inline box (#32666) 2024-07-03 15:15:31 +00:00
query.rs use app unit in box_fragement (#32349) 2024-06-21 14:54:21 +00:00
replaced.rs Implement the aspect-ratio property for replaced elements (#32800) 2024-07-24 11:40:23 +00:00
sizing.rs layout: Compute intrinsic sizes for flex items and flex containers (#32854) 2024-08-02 06:45:11 +00:00
style_ext.rs layout: Compute intrinsic sizes for flex items and flex containers (#32854) 2024-08-02 06:45:11 +00:00
traversal.rs script: Split style and layout data in DOM nodes (#31985) 2024-04-04 07:56:51 +00:00