From 27d87f104e015c1c661a4a7fc0741d2ccb32fde6 Mon Sep 17 00:00:00 2001 From: Oriol Brufau Date: Wed, 4 Sep 2024 08:44:31 +0200 Subject: Fix intrinsic sizing of column flex containers (#33299) From https://drafts.csswg.org/css-flexbox-1/#intrinsic-cross-sizes, > The min-content/max-content cross size of a single-line flex container > is the largest min-content contribution/max-content contribution > (respectively) of its flex items. We were using the min/max-content size instead of the min/max-content contribution. Signed-off-by: Oriol Brufau --- .../css/css-flexbox/flex-item-contains-strict.html.ini | 6 ------ .../flexbox-justify-content-vert-001a.xhtml.ini | 2 -- .../flexbox-justify-content-vert-002.xhtml.ini | 2 -- .../flexbox-justify-content-vert-003.xhtml.ini | 2 -- .../flexbox-justify-content-vert-004.xhtml.ini | 2 -- .../css-flexbox/flexbox-min-height-auto-001.html.ini | 2 -- .../css-flexbox/flexbox-min-height-auto-002a.html.ini | 2 -- .../css-flexbox/flexbox-min-height-auto-002b.html.ini | 2 -- .../css-flexbox/flexbox-min-height-auto-002c.html.ini | 2 -- .../css-flexbox/flexbox-min-height-auto-003.html.ini | 2 -- .../css-flexbox/flexbox-min-height-auto-004.html.ini | 2 -- ...-flexbox-wrap-vertically-width-calculation.html.ini | 18 ------------------ .../css/css-flexbox/multiline-shrink-to-fit.html.ini | 2 -- .../meta/css/css-flexbox/overflow-auto-006.html.ini | 12 ------------ 14 files changed, 58 deletions(-) delete mode 100644 tests/wpt/meta/css/css-flexbox/flexbox-justify-content-vert-001a.xhtml.ini delete mode 100644 tests/wpt/meta/css/css-flexbox/flexbox-justify-content-vert-002.xhtml.ini delete mode 100644 tests/wpt/meta/css/css-flexbox/flexbox-justify-content-vert-003.xhtml.ini delete mode 100644 tests/wpt/meta/css/css-flexbox/flexbox-justify-content-vert-004.xhtml.ini delete mode 100644 tests/wpt/meta/css/css-flexbox/flexbox-min-height-auto-001.html.ini delete mode 100644 tests/wpt/meta/css/css-flexbox/flexbox-min-height-auto-002a.html.ini delete mode 100644 tests/wpt/meta/css/css-flexbox/flexbox-min-height-auto-002b.html.ini delete mode 100644 tests/wpt/meta/css/css-flexbox/flexbox-min-height-auto-002c.html.ini delete mode 100644 tests/wpt/meta/css/css-flexbox/flexbox-min-height-auto-003.html.ini delete mode 100644 tests/wpt/meta/css/css-flexbox/flexbox-min-height-auto-004.html.ini delete mode 100644 tests/wpt/meta/css/css-flexbox/multiline-shrink-to-fit.html.ini delete mode 100644 tests/wpt/meta/css/css-flexbox/overflow-auto-006.html.ini (limited to 'tests/wpt/meta/css/css-flexbox') diff --git a/tests/wpt/meta/css/css-flexbox/flex-item-contains-strict.html.ini b/tests/wpt/meta/css/css-flexbox/flex-item-contains-strict.html.ini index 17ab2c3a118..8c3d99e8d24 100644 --- a/tests/wpt/meta/css/css-flexbox/flex-item-contains-strict.html.ini +++ b/tests/wpt/meta/css/css-flexbox/flex-item-contains-strict.html.ini @@ -5,12 +5,6 @@ [.inline-flex 6] expected: FAIL - [.inline-flex 3] - expected: FAIL - - [.inline-flex 7] - expected: FAIL - [.inline-flex 1] expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/flexbox-justify-content-vert-001a.xhtml.ini b/tests/wpt/meta/css/css-flexbox/flexbox-justify-content-vert-001a.xhtml.ini deleted file mode 100644 index c27504c826b..00000000000 --- a/tests/wpt/meta/css/css-flexbox/flexbox-justify-content-vert-001a.xhtml.ini +++ /dev/null @@ -1,2 +0,0 @@ -[flexbox-justify-content-vert-001a.xhtml] - expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/flexbox-justify-content-vert-002.xhtml.ini b/tests/wpt/meta/css/css-flexbox/flexbox-justify-content-vert-002.xhtml.ini deleted file mode 100644 index c89a4d4010b..00000000000 --- a/tests/wpt/meta/css/css-flexbox/flexbox-justify-content-vert-002.xhtml.ini +++ /dev/null @@ -1,2 +0,0 @@ -[flexbox-justify-content-vert-002.xhtml] - expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/flexbox-justify-content-vert-003.xhtml.ini b/tests/wpt/meta/css/css-flexbox/flexbox-justify-content-vert-003.xhtml.ini deleted file mode 100644 index 1416bdedf25..00000000000 --- a/tests/wpt/meta/css/css-flexbox/flexbox-justify-content-vert-003.xhtml.ini +++ /dev/null @@ -1,2 +0,0 @@ -[flexbox-justify-content-vert-003.xhtml] - expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/flexbox-justify-content-vert-004.xhtml.ini b/tests/wpt/meta/css/css-flexbox/flexbox-justify-content-vert-004.xhtml.ini deleted file mode 100644 index a53ba9778e7..00000000000 --- a/tests/wpt/meta/css/css-flexbox/flexbox-justify-content-vert-004.xhtml.ini +++ /dev/null @@ -1,2 +0,0 @@ -[flexbox-justify-content-vert-004.xhtml] - expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/flexbox-min-height-auto-001.html.ini b/tests/wpt/meta/css/css-flexbox/flexbox-min-height-auto-001.html.ini deleted file mode 100644 index 8158009ceaa..00000000000 --- a/tests/wpt/meta/css/css-flexbox/flexbox-min-height-auto-001.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[flexbox-min-height-auto-001.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/flexbox-min-height-auto-002a.html.ini b/tests/wpt/meta/css/css-flexbox/flexbox-min-height-auto-002a.html.ini deleted file mode 100644 index 52e14a67a05..00000000000 --- a/tests/wpt/meta/css/css-flexbox/flexbox-min-height-auto-002a.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[flexbox-min-height-auto-002a.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/flexbox-min-height-auto-002b.html.ini b/tests/wpt/meta/css/css-flexbox/flexbox-min-height-auto-002b.html.ini deleted file mode 100644 index fe71f687818..00000000000 --- a/tests/wpt/meta/css/css-flexbox/flexbox-min-height-auto-002b.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[flexbox-min-height-auto-002b.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/flexbox-min-height-auto-002c.html.ini b/tests/wpt/meta/css/css-flexbox/flexbox-min-height-auto-002c.html.ini deleted file mode 100644 index 8a387e1761c..00000000000 --- a/tests/wpt/meta/css/css-flexbox/flexbox-min-height-auto-002c.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[flexbox-min-height-auto-002c.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/flexbox-min-height-auto-003.html.ini b/tests/wpt/meta/css/css-flexbox/flexbox-min-height-auto-003.html.ini deleted file mode 100644 index 4bdbe70d1c7..00000000000 --- a/tests/wpt/meta/css/css-flexbox/flexbox-min-height-auto-003.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[flexbox-min-height-auto-003.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/flexbox-min-height-auto-004.html.ini b/tests/wpt/meta/css/css-flexbox/flexbox-min-height-auto-004.html.ini deleted file mode 100644 index e275f10a12b..00000000000 --- a/tests/wpt/meta/css/css-flexbox/flexbox-min-height-auto-004.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[flexbox-min-height-auto-004.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/inline-flexbox-wrap-vertically-width-calculation.html.ini b/tests/wpt/meta/css/css-flexbox/inline-flexbox-wrap-vertically-width-calculation.html.ini index 8b3906525b1..64b703dece0 100644 --- a/tests/wpt/meta/css/css-flexbox/inline-flexbox-wrap-vertically-width-calculation.html.ini +++ b/tests/wpt/meta/css/css-flexbox/inline-flexbox-wrap-vertically-width-calculation.html.ini @@ -1,16 +1,10 @@ [inline-flexbox-wrap-vertically-width-calculation.html] - [.inline-flexbox 13] - expected: FAIL - [.inline-flexbox 12] expected: FAIL [.inline-flexbox 11] expected: FAIL - [.inline-flexbox 10] - expected: FAIL - [.inline-flexbox 16] expected: FAIL @@ -23,26 +17,14 @@ [.inline-flexbox 3] expected: FAIL - [.inline-flexbox 2] - expected: FAIL - [.inline-flexbox 7] expected: FAIL [.inline-flexbox 6] expected: FAIL - [.inline-flexbox 5] - expected: FAIL - [.inline-flexbox 4] expected: FAIL [.inline-flexbox 8] expected: FAIL - - [.inline-flexbox 1] - expected: FAIL - - [.inline-flexbox 9] - expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/multiline-shrink-to-fit.html.ini b/tests/wpt/meta/css/css-flexbox/multiline-shrink-to-fit.html.ini deleted file mode 100644 index 35a72187950..00000000000 --- a/tests/wpt/meta/css/css-flexbox/multiline-shrink-to-fit.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[multiline-shrink-to-fit.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/overflow-auto-006.html.ini b/tests/wpt/meta/css/css-flexbox/overflow-auto-006.html.ini deleted file mode 100644 index b40844fd0cf..00000000000 --- a/tests/wpt/meta/css/css-flexbox/overflow-auto-006.html.ini +++ /dev/null @@ -1,12 +0,0 @@ -[overflow-auto-006.html] - [.flexbox, .inline-flexbox 7] - expected: FAIL - - [.flexbox, .inline-flexbox 8] - expected: FAIL - - [.flexbox, .inline-flexbox 9] - expected: FAIL - - [.flexbox, .inline-flexbox 10] - expected: FAIL -- cgit v1.2.3