servo/tests/wpt/meta/css/css-tables/height-distribution
Martin Robinson c17668bb0e
layout: Improve distribution colspan cell inline size (#35095)
We previously tried to implement the [table specification algorithm] for
distributing the inline size of cells with `rowspan` > 1. This algorithm
isn't great though, so this change starts switching Servo to using an
algorithm like the one used in LayoutNG from blink. This leads to
improvements in test results.

Limitations:
 - Currently, non-fixed layout mode is handled, but a followup change will
   very likely addressed fixed mode tables.
 - Column merging is not handled at all.

Fixes #6578.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Oriol Brufau <obrufau@igalia.com>
2025-01-21 13:29:55 +00:00
..
computing-row-measure-0.html.ini layout: Add initial support for row height distribution (#31421) 2024-02-29 12:12:54 +00:00
computing-row-measure-1.html.ini layout: Improve distribution colspan cell inline size (#35095) 2025-01-21 13:29:55 +00:00
percentage-sizing-of-table-cell-007.html.ini wpt: Unskip the `css-tables suite (#31131) 2024-01-19 11:09:02 +00:00
percentage-sizing-of-table-cell-children-002.html.ini wpt: Unskip the `css-tables suite (#31131) 2024-01-19 11:09:02 +00:00
percentage-sizing-of-table-cell-children.html.ini layout: Implement computation of table column widths (#31165) 2024-01-25 23:13:13 +00:00
percentage-sizing-of-table-cell-replaced-children-001.html.ini wpt: Unskip the `css-tables suite (#31131) 2024-01-19 11:09:02 +00:00
td-different-subpixel-padding-in-same-row-vertical-rl.html.ini layout: Add *very* basic support for table layout (#31121) 2024-01-19 13:20:20 +00:00