servo/components/layout_2020
Martin Robinson c24c7d8e4d
layout: Lay out absolutes in atomic containing blocks (#33336)
When inline atomics establish containing blocks for absolute
descendants, layout should happen with those atomics as the containing
block. This ensures that the absolute descendents have the correct
containing block and Fragment parent. This wasn't happening before and
this change fixes that.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Oriol Brufau <obrufau@igalia.com>
2024-09-06 13:42:45 +00:00
..
display_list layout: Add initial support for clip-path: [<basic-shape> || <shape-box>] (#33107) 2024-08-28 15:00:34 +00:00
flexbox Treat align-self: normal as stretch on flex items (#33314) 2024-09-05 11:15:41 +00:00
flow layout: Lay out absolutes in atomic containing blocks (#33336) 2024-09-06 13:42:45 +00:00
fragment_tree layout: Prepare for bidi by guarding all access to writing-mode (#33082) 2024-08-16 11:38:04 +00:00
table layout: Add an indefinite containing block for intrinsic sizing (#33204) 2024-08-29 14:10:46 +00:00
tests Remove lazy static (#33078) 2024-08-16 03:57:09 +00:00
Cargo.toml layout: Stop using unicode-segmentation in layout (#33250) 2024-08-29 14:51:39 +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 Fix various issues with replaced elements in flex layout (#33263) 2024-08-30 23:39:18 +00:00
geom.rs layout: Add an indefinite containing block for intrinsic sizing (#33204) 2024-08-29 14:10:46 +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 layout: Add an indefinite containing block for intrinsic sizing (#33204) 2024-08-29 14:10:46 +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 Fix various issues with replaced elements in flex layout (#33263) 2024-08-30 23:39:18 +00:00
query.rs layout: Prepare for bidi by guarding all access to writing-mode (#33082) 2024-08-16 11:38:04 +00:00
replaced.rs Fix various issues with replaced elements in flex layout (#33263) 2024-08-30 23:39:18 +00:00
sizing.rs Fix various issues with replaced elements in flex layout (#33263) 2024-08-30 23:39:18 +00:00
style_ext.rs layout: Add an indefinite containing block for intrinsic sizing (#33204) 2024-08-29 14:10:46 +00:00
traversal.rs script: Split style and layout data in DOM nodes (#31985) 2024-04-04 07:56:51 +00:00