servo/components/layout_2020
Oriol Brufau d16f259e1d
Fix table with rows but no column (#31862)
* Fix table with rows but no column

We weren't generating any fragment for the rows, which meant that JS
APIs like clientWidth would be 0, and also outlines weren't painted.

This aligns Servo with Blink and WebKit. Gecko is broken, it distributes
twice the table height among the rows.

* Feedback

* Avoid conflict with #31874
2024-03-26 12:36:43 +00:00
..
display_list remove unused code (#31826) 2024-03-23 04:25:52 +00:00
flexbox layout: use Au in BoxFragment (#31794) 2024-03-22 04:30:39 +00:00
flow Pick the first or last baseline as appropriate (#31705) 2024-03-25 16:19:06 +00:00
fragment_tree layout: use Au in BoxFragment (#31794) 2024-03-22 04:30:39 +00:00
table Fix table with rows but no column (#31862) 2024-03-26 12:36:43 +00:00
tests layout: use Au in BoxFragment (#31794) 2024-03-22 04:30:39 +00:00
Cargo.toml layout: Add support for box-shadow to Layout 2020 (#31453) 2024-03-07 11:13:57 +00:00
cell.rs Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
context.rs Lint layout_2020 with clippy (#31169) 2024-01-25 09:03:31 +00:00
dom.rs Treat video elements as replaced content and render the current frame. (#31412) 2024-02-23 17:34:08 +00:00
dom_traversal.rs layout: Do not inherit node and fragment flags in anonymous boxes (#31586) 2024-03-09 09:13:19 +00:00
formatting_contexts.rs rustdoc: Fix two warnings in components/layout_2020 (#31712) 2024-03-18 08:33:15 +00:00
geom.rs layout: Add basic support for getClientRects() queries (#31696) 2024-03-15 17:20:47 +00:00
layout_debug.rs Lint layout_2020 with clippy (#31169) 2024-01-25 09:03:31 +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: Do not inherit node and fragment flags in anonymous boxes (#31586) 2024-03-09 09:13:19 +00:00
positioned.rs layout: use Au in BoxFragment (#31794) 2024-03-22 04:30:39 +00:00
query.rs layout: use Au in BoxFragment (#31794) 2024-03-22 04:30:39 +00:00
replaced.rs Treat video elements as replaced content and render the current frame. (#31412) 2024-02-23 17:34:08 +00:00
sizing.rs layout: Add initial support for row height distribution (#31421) 2024-02-29 12:12:54 +00:00
style_ext.rs Fix vertical alignment at the root of an IFC (#31636) 2024-03-13 10:39:01 +00:00
traversal.rs Lint layout_2020 with clippy (#31169) 2024-01-25 09:03:31 +00:00