From 36d22d82aa202bb199967e9512281e9a53db42c9 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 21:33:14 +0200 Subject: Adding upstream version 115.7.0esr. Signed-off-by: Daniel Baumann --- ...to-margins-ignored-during-track-sizing-001.html | 36 +++ ...eline-alignment-affects-intrinsic-size-001.html | 110 ++++++++ ...eline-alignment-affects-intrinsic-size-002.html | 110 ++++++++ ...eline-alignment-affects-intrinsic-size-003.html | 91 ++++++ ...eline-alignment-affects-intrinsic-size-004.html | 90 ++++++ ...eline-alignment-affects-intrinsic-size-005.html | 90 ++++++ ...eline-alignment-affects-intrinsic-size-006.html | 90 ++++++ .../flex-and-intrinsic-sizes-001.html | 88 ++++++ .../flex-and-intrinsic-sizes-002.html | 24 ++ .../flex-sizing-columns-min-max-width-001.html | 94 +++++++ .../flex-sizing-rows-indefinite-height.html | 32 +++ .../flex-sizing-rows-min-max-height-001.html | 96 +++++++ .../flex-tracks-with-fractional-size.html | 46 ++++ ...-as-flex-item-should-not-shrink-to-fit-001.html | 38 +++ ...-as-flex-item-should-not-shrink-to-fit-002.html | 38 +++ ...-as-flex-item-should-not-shrink-to-fit-003.html | 39 +++ ...-as-flex-item-should-not-shrink-to-fit-004.html | 38 +++ ...-as-flex-item-should-not-shrink-to-fit-005.html | 38 +++ ...-as-flex-item-should-not-shrink-to-fit-006.html | 38 +++ ...-as-flex-item-should-not-shrink-to-fit-007.html | 39 +++ ...-as-flex-item-should-not-shrink-to-fit-008.html | 39 +++ ...rid-automatic-minimum-for-auto-columns-001.html | 294 ++++++++++++++++++++ .../grid-automatic-minimum-for-auto-rows-001.html | 278 +++++++++++++++++++ .../grid-container-percentage-001.html | 262 ++++++++++++++++++ .../grid-container-percentage-002.html | 305 +++++++++++++++++++++ ...ribution-must-account-for-track-sizing-001.html | 37 +++ ...ribution-must-account-for-track-sizing-002.html | 41 +++ ...ribution-must-account-for-track-sizing-003.html | 43 +++ ...ribution-must-account-for-track-sizing-004.html | 43 +++ .../grid-find-fr-size-gutters-001.html | 169 ++++++++++++ .../grid-find-fr-size-gutters-002.html | 58 ++++ .../grid-find-fr-size-restart-algorithm.html | 27 ++ .../grid-fit-content-percentage.html | 61 +++++ .../grid-flex-track-intrinsic-sizes-001.html | 81 ++++++ .../grid-flex-track-intrinsic-sizes-002.html | 100 +++++++ .../grid-flex-track-intrinsic-sizes-003.html | 202 ++++++++++++++ .../grid-intrinsic-size-dynamic-block-size.html | 13 + .../grid-intrinsic-size-with-orthogonal-items.html | 75 +++++ .../grid-intrinsic-track-sizes-001.html | 93 +++++++ .../grid-item-margin-auto-columns-rows-001.html | 87 ++++++ ...m-margin-auto-columns-rows-vertical-lr-001.html | 86 ++++++ ...m-margin-auto-columns-rows-vertical-rl-001.html | 86 ++++++ .../grid-layout-free-space-unit.html | 43 +++ ...mum-contribution-baseline-shim-vertical-lr.html | 96 +++++++ ...mum-contribution-baseline-shim-vertical-rl.html | 96 +++++++ .../grid-minimum-contribution-baseline-shim.html | 93 +++++++ .../grid-percent-cols-filled-shrinkwrap-001.html | 46 ++++ .../grid-percent-cols-spanned-shrinkwrap-001.html | 46 ++++ .../grid-percent-rows-filled-shrinkwrap-001.html | 47 ++++ .../grid-percent-rows-spanned-shrinkwrap-001.html | 48 ++++ .../grid-stretch-respects-min-size-001.html | 40 +++ .../grid-template-flexible-rerun-track-sizing.html | 31 +++ ...argins-ignored-during-track-sizing-001-ref.html | 27 ++ ...rid-percent-cols-filled-shrinkwrap-001-ref.html | 39 +++ ...id-percent-cols-spanned-shrinkwrap-001-ref.html | 39 +++ ...rid-percent-rows-filled-shrinkwrap-001-ref.html | 40 +++ ...id-percent-rows-spanned-shrinkwrap-001-ref.html | 40 +++ 57 files changed, 4516 insertions(+) create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/auto-margins-ignored-during-track-sizing-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-002.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-003.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-004.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-005.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-006.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-002.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/flex-sizing-columns-min-max-width-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/flex-sizing-rows-indefinite-height.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/flex-sizing-rows-min-max-height-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/flex-tracks-with-fractional-size.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-002.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-003.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-004.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-005.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-006.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-007.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-008.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-automatic-minimum-for-auto-columns-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-automatic-minimum-for-auto-rows-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-container-percentage-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-container-percentage-002.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-003.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-004.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-002.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-find-fr-size-restart-algorithm.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-fit-content-percentage.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-002.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-003.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-intrinsic-size-dynamic-block-size.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-intrinsic-size-with-orthogonal-items.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-intrinsic-track-sizes-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-vertical-lr-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-vertical-rl-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-layout-free-space-unit.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim-vertical-lr.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim-vertical-rl.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-cols-filled-shrinkwrap-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-cols-spanned-shrinkwrap-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-rows-filled-shrinkwrap-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-rows-spanned-shrinkwrap-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-stretch-respects-min-size-001.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/grid-template-flexible-rerun-track-sizing.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/references/auto-margins-ignored-during-track-sizing-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-cols-filled-shrinkwrap-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-cols-spanned-shrinkwrap-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-rows-filled-shrinkwrap-001-ref.html create mode 100644 testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-rows-spanned-shrinkwrap-001-ref.html (limited to 'testing/web-platform/tests/css/css-grid/layout-algorithm') diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/auto-margins-ignored-during-track-sizing-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/auto-margins-ignored-during-track-sizing-001.html new file mode 100644 index 0000000000..2a23b1bd20 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/auto-margins-ignored-during-track-sizing-001.html @@ -0,0 +1,36 @@ + +CSS Grid: grid items using 'auto' margins. + + + + + + +

This test pass if the 3 items in the first row have the same size filling the whole viewport's width and the item in the second row is centered in the first column.

+

+
+ In a few questions, you will get an expert-designed investment portfolio to fit your financial needs. +
+
+ Open and fund your account with 10,000 or more and we will put your money to work. +
+
+ We will take it from here, monitoring your portfolio daily to help keep it on track. +
+
Learn More +
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-001.html new file mode 100644 index 0000000000..f6ec2bb997 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-001.html @@ -0,0 +1,110 @@ + + +CSS Grid Layout Test: evaluate how the baseline affects the grid intrinsic size + + + + + + + + + + + + + + + + +

Horizontal 4x1 grid with parallel and orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+ +
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-002.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-002.html new file mode 100644 index 0000000000..c48bedccd5 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-002.html @@ -0,0 +1,110 @@ + + +CSS Grid Layout Test: evaluate how the baseline affects the grid intrinsic size + + + + + + + + + + + + + + + + +

4x1 with orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+ +
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-003.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-003.html new file mode 100644 index 0000000000..3024534785 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-003.html @@ -0,0 +1,91 @@ + + +CSS Grid Layout Test: evaluate how the baseline affects the grid intrinsic size + + + + + + + + + + + + + + + + +

Vertical LR 4x1 grid with parallel and orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+ +
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-004.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-004.html new file mode 100644 index 0000000000..3fb71ab90d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-004.html @@ -0,0 +1,90 @@ + + +CSS Grid Layout Test: evaluate how the baseline affects the grid intrinsic size + + + + + + + + + + + + + + + + +

Vertical RL 4x1 grid with parallel and orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+ +
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-005.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-005.html new file mode 100644 index 0000000000..19404aa022 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-005.html @@ -0,0 +1,90 @@ + + +CSS Grid Layout Test: evaluate how the baseline affects the grid intrinsic size + + + + + + + + + + + + + + + + +

Vertical LR 4x1 grid with orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+ +
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-006.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-006.html new file mode 100644 index 0000000000..3e05ed758c --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-006.html @@ -0,0 +1,90 @@ + + +CSS Grid Layout Test: evaluate how the baseline affects the grid intrinsic size + + + + + + + + + + + + + + + + +

Vertical RL 4x1 grid with orthogonal items.

+
+
É
+
É
+
É
+
É
+
+
+
É
+
É
+
É
+
É
+
+ +
+ + + + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-001.html new file mode 100644 index 0000000000..dd6f602ce7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-001.html @@ -0,0 +1,88 @@ + +CSS Grid: track sizing algo with size restrictions and intrinsic sizes. + + + + + + + + + + + + + + + + + + +
+
+
XXX XXX
+
+
+ +
+
+
XXX XXX
+
+
+ +
+
+
XXX XXX
+
+
+ +
+
+
XXX XXX
+
+
+ +
+
+
XXX XXX
+
+
+ +
+
+
XXX XXXX XX X XX XXX
+
+
+ +
+
+
XXX XXXX XX X XX XXX
+
+
+ +
+
+
XXXX
+
XXXX XX XX
+
+
+
XXX XX X
+
XXXX XXX XXXX XXX XXXX
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-002.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-002.html new file mode 100644 index 0000000000..6b2df4e572 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-002.html @@ -0,0 +1,24 @@ + +Auto Min Size is Zeroed When Spanning Flexible Tracks + + + + + + + +

Test passes if there is a filled green square and no red.

+ +
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-sizing-columns-min-max-width-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-sizing-columns-min-max-width-001.html new file mode 100644 index 0000000000..097468b7c2 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-sizing-columns-min-max-width-001.html @@ -0,0 +1,94 @@ + +CSS Grid Layout Test: min and max width when computing the flex column + + + + + + + + + + + + +

This test PASS if all the grids in the same row look the same.

+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-sizing-rows-indefinite-height.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-sizing-rows-indefinite-height.html new file mode 100644 index 0000000000..6625a321d3 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-sizing-rows-indefinite-height.html @@ -0,0 +1,32 @@ + + + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-sizing-rows-min-max-height-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-sizing-rows-min-max-height-001.html new file mode 100644 index 0000000000..0789e40530 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-sizing-rows-min-max-height-001.html @@ -0,0 +1,96 @@ + +CSS Grid Layout Test: min and max height when computing the flex row + + + + + + + + + + + + +
+ +

This test PASS if all the grids in the same row look the same.

+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-tracks-with-fractional-size.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-tracks-with-fractional-size.html new file mode 100644 index 0000000000..994149faa6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/flex-tracks-with-fractional-size.html @@ -0,0 +1,46 @@ + + + +CSS Grid Layout Test: Expand flexible tracks with a fractional size + + + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-001.html new file mode 100644 index 0000000000..e0665d56a1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-001.html @@ -0,0 +1,38 @@ + + +CSS Grid Layout Test: Evaluate the behavior of a grid container as Flexbox item + + + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-002.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-002.html new file mode 100644 index 0000000000..4ddafecb84 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-002.html @@ -0,0 +1,38 @@ + + +CSS Grid Layout Test: Evaluate the behavior of a grid container as Flexbox item + + + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-003.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-003.html new file mode 100644 index 0000000000..73d204490a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-003.html @@ -0,0 +1,39 @@ + + +CSS Grid Layout Test: Evaluate the behavior of a grid container as Flexbox item + + + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-004.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-004.html new file mode 100644 index 0000000000..c3f9d9c0d1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-004.html @@ -0,0 +1,38 @@ + + +CSS Grid Layout Test: Evaluate the behavior of a grid container as Flexbox item + + + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-005.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-005.html new file mode 100644 index 0000000000..4443314950 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-005.html @@ -0,0 +1,38 @@ + + +CSS Grid Layout Test: Evaluate the behavior of a grid container as Flexbox item + + + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-006.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-006.html new file mode 100644 index 0000000000..7be46cd3b6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-006.html @@ -0,0 +1,38 @@ + + +CSS Grid Layout Test: Evaluate the behavior of a grid container as Flexbox item + + + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-007.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-007.html new file mode 100644 index 0000000000..ab0e591b8f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-007.html @@ -0,0 +1,39 @@ + + +CSS Grid Layout Test: Evaluate the behavior of a grid container as Flexbox item + + + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-008.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-008.html new file mode 100644 index 0000000000..183a607f53 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-008.html @@ -0,0 +1,39 @@ + + +CSS Grid Layout Test: Evaluate the behavior of a grid container as Flexbox item + + + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-automatic-minimum-for-auto-columns-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-automatic-minimum-for-auto-columns-001.html new file mode 100644 index 0000000000..0bac13960b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-automatic-minimum-for-auto-columns-001.html @@ -0,0 +1,294 @@ + +CSS Grid: automatic minimum in 'auto' columns + + + + + + + + + + + + + +
+
+
XXXXXX
+
+
+ +
+
+
XX
+
+
+ +
+
+
XX XX XX
+
+
+ +
+
+
XXX XX X
+
+
+ +
+
+
X X X X X X
+
+
+ +
+
+
XX
+
XXXX XXXX
+
XX XXXXX X
+
+
+ +
+
+
XX
+
XXXXXX
+
XXXX XXXX
+
+
+ +
+
+
XX
+
XX XXXXXXXX
+
XXXX XXXX
+
+
+ + +
+
+
+
+
+
+ + +
+
+
XX XX
+
XXXXXX X XXX
+
+
+ +
+
+
XX XX XX
+
X X
+
XXXX
+
+
+ +
+
+
X XXX XX
+
XXX XXXX
+
+
+ +
+
+
XX XX XX
+
XXXXX X XXXXX
+
+
+ +
+
+
X XXX XX
+
XXXXX XXXXX
+
XX XX
+
+
+ +
+
+
XX XX XX XX
+
XXX
+
X XX XXX
+
X XX X
+
+
+ +
+
+
XXX X
+
+
+ +
+
+
XXX X
+
+
+ +
+
+
XXX X
+
+
+ +
+
+
XX XXX
+
+
+ +
+
+
XX XXX XX
+
+
+ +
+
+
XX XXX XX
+
+
+ +
+
+
XXXXXX
+
+
+ +
+
+
XXXXXX
+
+
+ +
+
+
XXXXXX
+
+
+ +
+
+
XX XXX X
+
+
+ +
+
+
XX XXX X
+
+
+ +
+
+
XX XXX X
+
+
+ +
+
+
X XXXX X
+
+
+ +
+
+
X XXXX X
+
+
+ +
+
+
X XXXX X
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-automatic-minimum-for-auto-rows-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-automatic-minimum-for-auto-rows-001.html new file mode 100644 index 0000000000..77e9c22294 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-automatic-minimum-for-auto-rows-001.html @@ -0,0 +1,278 @@ + +CSS Grid: automatic minimum in 'auto' rows + + + + + + + + + + + + + + +
+
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+
+
+ +
+
+
+ XX X +
+
+
+
+
+ +
+
+
+ XX X +
+
+
+
+
+ +
+
+
+ XX X +
+
+
+
+
+ +
+
+
+ XX X +
+
+
+
+
+ +
+
+
+
+
+ XX X +
+
+
+ +
+
+
+
+
+ XX X +
+
+
+ +
+
+
+
+
+ XX X +
+
+
+ +
+
+
+
+
+ XX X +
+
+
+ +
+
+
+
+
+ XX X +
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-container-percentage-002.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-container-percentage-002.html new file mode 100644 index 0000000000..34a52937a7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-container-percentage-002.html @@ -0,0 +1,305 @@ + + +CSS Grid: indefinite grid container and percentage rows. + + + + + + + + + + + + + + +
+
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+ +
+
+
+
+
+ XX X +
+
+
+ +
+
+
+
+
+ XX X +
+
+
+ +
+
+
+
+
+ XX X +
+
+
+ +
+
+
+
+
+ XX X +
+
+
+ +
+
+
+
+
+ XX X +
+
+
+ +
+
+
+
+
+ XX X +
+
+
+ +
+
+
+ XX X +
+
+
+
+
+ +
+
+
+ XX X +
+
+
+
+
+ +
+
+
+ XX X +
+
+
+
+
+ +
+
+
+ XX X +
+
+
+
+
+ +
+
+
+ XX X +
+
+
+
+
+ +
+
+
+ XX X +
+
+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-001.html new file mode 100644 index 0000000000..907ef68668 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-001.html @@ -0,0 +1,37 @@ + + +CSS Grid Layout Test: Content Distribution and the track sizing algorithm + + + + + + + + + + + + + + + +
+
XXX XX X XX X XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html new file mode 100644 index 0000000000..a88d0a5025 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html @@ -0,0 +1,41 @@ + + +CSS Grid Layout Test: Content Distribution and the track sizing algorithm + + + + + + + + + + + + + + + + +
+
XXX XX X XX X XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-003.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-003.html new file mode 100644 index 0000000000..b3c692c852 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-003.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: Content Distribution and the track sizing algorithm + + + + + + + + + + + + + + + +
+
XXXX XXX
+
XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-004.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-004.html new file mode 100644 index 0000000000..045e080a4e --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-004.html @@ -0,0 +1,43 @@ + + +CSS Grid Layout Test: Content Distribution and the track sizing algorithm + + + + + + + + + + + + + + + +
+
XXXX XXX
+
XXX
+
+ diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-001.html new file mode 100644 index 0000000000..150878b80a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-001.html @@ -0,0 +1,169 @@ + + +CSS Grid Layout Test: Grid Track Sizing Algorithm Flexible Tracks and Gutters + + + + + + + + + + + + +
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+
XXXXXXXX
+
X
X
X
X
+
+
+ +
+
+
+
+
XXXXXXXX
X
X
X
+
+ +
+
+
X
X
X
X
+
XXXXXXXX
+
+ +
+
XXXXXXXXXXXXXXXXXXXX
+
X
X
X
X
+
+
+ +
+
+
XXXXXXXX
+
X
X
X
X
+
+ +
+
+
+
XXXXXXXXXXXXXXXXXXXX
X
X
X
+
+ +
+
+
XXXXXXXX
+
X
X
X
X
+
+ +
+
X
X
X
X
X
X
X
X
X
X
+
XXXXXXXX
+
+
+ +
+
+
X
X
X
X
+
XXXXXXXX
+
+ +
+
+
+
XXXXXXXX
X
X
X
X
X
X
X
X
X
+
+ +
+
+XXXXXXXXXXXXXXXXXXXX
X
X
X
X
X
X
X
X
X
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-002.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-002.html new file mode 100644 index 0000000000..f3c2087e27 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-002.html @@ -0,0 +1,58 @@ + + +CSS Grid Layout Test: Grid Track Sizing Algorithm Flexible Tracks and Gutters + + + + + + + + + + + + +
+ +
+
X
+
+ +
+
X
+
+ +
+
X
+
+ +
+
X
+
+ +
+
X
+
+ +
+
X
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-find-fr-size-restart-algorithm.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-find-fr-size-restart-algorithm.html new file mode 100644 index 0000000000..fc2ebeb103 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-find-fr-size-restart-algorithm.html @@ -0,0 +1,27 @@ + + +CSS Grid Layout Test: Restart the algorithm to find the size of an 'fr' + + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-fit-content-percentage.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-fit-content-percentage.html new file mode 100644 index 0000000000..ab55502487 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-fit-content-percentage.html @@ -0,0 +1,61 @@ + + +CSS Grid Layout Test: indefinite percentage in fit-content() + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-001.html new file mode 100644 index 0000000000..f983a4b2c4 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-001.html @@ -0,0 +1,81 @@ + + +CSS Grid Layout Test: Intrinsic contribution of an item with flex tracks + + + + + + +
+ +
+
+
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-002.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-002.html new file mode 100644 index 0000000000..a8506e67ef --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-002.html @@ -0,0 +1,100 @@ + + +CSS Grid Layout Test: Intrinsic contributions of 2 items with flex tracks + + + + + + +
+ +
+
+
+
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-003.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-003.html new file mode 100644 index 0000000000..13c968e915 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-003.html @@ -0,0 +1,202 @@ + + +CSS Grid Layout Test: Intrinsic contribution of an item with flex tracks + + + + + + + + + +
+ +
+
+
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-intrinsic-size-dynamic-block-size.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-intrinsic-size-dynamic-block-size.html new file mode 100644 index 0000000000..4db5080f93 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-intrinsic-size-dynamic-block-size.html @@ -0,0 +1,13 @@ + + + +

Test passes if there is a filled green square.

+
+
+ +
+
+ diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-intrinsic-size-with-orthogonal-items.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-intrinsic-size-with-orthogonal-items.html new file mode 100644 index 0000000000..63d6844cb7 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-intrinsic-size-with-orthogonal-items.html @@ -0,0 +1,75 @@ + + +CSS Grid Layout Test: Compute the grid's intrinsic size when there are orthogonal items + + + + + + + + + + + + +
rows: auto
+ +
+
XXX XX X XXX XX X
+
+ +
rows: minmax(100px, 200px)
+ +
+
XXX XX X XXX XX X
+
+ +
rows: minmax(auto, 200px)
+ +
+
XXX XX X XXX XX X
+
+ +
rows: minmax(100px, auto)
+ +
+
XXX XX X XXX XX X
+
+ +
rows: minmax(auto, 100px)
+ +
+
XXX XX X XXX XX X
+
+ +
rows: minmax(100px, fit-content)
+ +
+
XXX XX X XXX XX X
+
+ +
rows: minmax(100px, 1fr)
+ +
+
XXX XX X XXX XX X
+
+ diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-intrinsic-track-sizes-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-intrinsic-track-sizes-001.html new file mode 100644 index 0000000000..5c740681f8 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-intrinsic-track-sizes-001.html @@ -0,0 +1,93 @@ + + +CSS Grid Layout Test: Intrinsic contribution of a small item to intrinsic tracks + + + + + + +
+
XXX XX
XX
XX
+
+ +
+ + + + + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-001.html new file mode 100644 index 0000000000..6ae1c50c22 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-001.html @@ -0,0 +1,87 @@ + +CSS Grid: 'auto' sizes with item's margins + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-vertical-lr-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-vertical-lr-001.html new file mode 100644 index 0000000000..63bf55f293 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-vertical-lr-001.html @@ -0,0 +1,86 @@ + +CSS Grid: 'auto' sizes with item's margins with vertical-lr + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-vertical-rl-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-vertical-rl-001.html new file mode 100644 index 0000000000..d6767e3f4a --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-item-margin-auto-columns-rows-vertical-rl-001.html @@ -0,0 +1,86 @@ + +CSS Grid: 'auto' sizes with item's margins with vertical-rl + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-layout-free-space-unit.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-layout-free-space-unit.html new file mode 100644 index 0000000000..10649a9639 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-layout-free-space-unit.html @@ -0,0 +1,43 @@ + + + + CSS Grid Layout Test: free space unit + + + + + + + +

The test passes if it has the same visual effect as reference.

+
+
 
+
 
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim-vertical-lr.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim-vertical-lr.html new file mode 100644 index 0000000000..3d1949fc3f --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim-vertical-lr.html @@ -0,0 +1,96 @@ + + +CSS Grid Layout Test: minimum contribution with baseline-alignment shim + + + + + + + + + +
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim-vertical-rl.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim-vertical-rl.html new file mode 100644 index 0000000000..cd80fd3873 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim-vertical-rl.html @@ -0,0 +1,96 @@ + + +CSS Grid Layout Test: minimum contribution with baseline-alignment shim + + + + + + + + + +
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim.html new file mode 100644 index 0000000000..2bd37eb0f0 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-minimum-contribution-baseline-shim.html @@ -0,0 +1,93 @@ + + +CSS Grid Layout Test: minimum contribution with baseline-alignment shim + + + + + + + + + +
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-cols-filled-shrinkwrap-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-cols-filled-shrinkwrap-001.html new file mode 100644 index 0000000000..8402238f2b --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-cols-filled-shrinkwrap-001.html @@ -0,0 +1,46 @@ + + +CSS Grid Layout Test: Filled Percentage Column, Shrinkwrap Width (via float) + + + + + + + +

Test passes if the two shapes below are identical + +

+
X
+
X
+
XXX
+
+ +
+
X
+
X
+
XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-cols-spanned-shrinkwrap-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-cols-spanned-shrinkwrap-001.html new file mode 100644 index 0000000000..ec84108cf1 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-cols-spanned-shrinkwrap-001.html @@ -0,0 +1,46 @@ + + +CSS Grid Layout Test: Spanned Percentage Column, Shrinkwrap Width (via float) + + + + + + + +

Test passes if the two shapes below are identical + +

+
X
+
X
+
XXXXX
+
+ +
+
X
+
X
+
XXXXX
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-rows-filled-shrinkwrap-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-rows-filled-shrinkwrap-001.html new file mode 100644 index 0000000000..a55c24f77d --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-rows-filled-shrinkwrap-001.html @@ -0,0 +1,47 @@ + + +CSS Grid Layout Test: Filled Percentage Row, Shrinkwrap Height + + + + + + + +

Test passes if the two shapes below are identical + +

+
X
+
X
+
X
X
X
+
+ +
+
X
+
X
+
X
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-rows-spanned-shrinkwrap-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-rows-spanned-shrinkwrap-001.html new file mode 100644 index 0000000000..0c51f08f82 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-percent-rows-spanned-shrinkwrap-001.html @@ -0,0 +1,48 @@ + + +CSS Grid Layout Test: Spanned Percentage Row, Shrinkwrap Height + + + + + + + +

Test passes if the two shapes below are identical + +

+
X
+
X
+
X
X
X
X
X
+
+ +
+
X
+
X
+
X
X
X
X
X
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-stretch-respects-min-size-001.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-stretch-respects-min-size-001.html new file mode 100644 index 0000000000..29eca9dbc6 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-stretch-respects-min-size-001.html @@ -0,0 +1,40 @@ + + +CSS Grid Layout Test: stretch alignment respects min size constraints of the grid container + + + + + + +

Test passes if there is a filled green square and no red.

+ +
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-template-flexible-rerun-track-sizing.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-template-flexible-rerun-track-sizing.html new file mode 100644 index 0000000000..2db9d64347 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/grid-template-flexible-rerun-track-sizing.html @@ -0,0 +1,31 @@ + + + + + +

Test passes if there is a filled green square and no red.

+
+ + +
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/references/auto-margins-ignored-during-track-sizing-001-ref.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/references/auto-margins-ignored-during-track-sizing-001-ref.html new file mode 100644 index 0000000000..b06d891151 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/references/auto-margins-ignored-during-track-sizing-001-ref.html @@ -0,0 +1,27 @@ + + +

This test pass if the 3 items in the first row have the same size filling the whole viewport's width and the item in the second row is centered in the first column.

+

+
+ In a few questions, you will get an expert-designed investment portfolio to fit your financial needs. +
+
+ Open and fund your account with 10,000 or more and we will put your money to work. +
+
+ We will take it from here, monitoring your portfolio daily to help keep it on track. +
+
Learn More +
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-cols-filled-shrinkwrap-001-ref.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-cols-filled-shrinkwrap-001-ref.html new file mode 100644 index 0000000000..97bc5da725 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-cols-filled-shrinkwrap-001-ref.html @@ -0,0 +1,39 @@ + +Reference + + + + +

Test passes if the two shapes below are identical + +

+
X
+
X
+
XXX
+
+ +
+
X
+
X
+
XXX
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-cols-spanned-shrinkwrap-001-ref.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-cols-spanned-shrinkwrap-001-ref.html new file mode 100644 index 0000000000..37d516ee28 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-cols-spanned-shrinkwrap-001-ref.html @@ -0,0 +1,39 @@ + +Reference + + + + +

Test passes if the two shapes below are identical + +

+
X
+
X
+
XXXXX
+
+ +
+
X
+
X
+
XXXXX
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-rows-filled-shrinkwrap-001-ref.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-rows-filled-shrinkwrap-001-ref.html new file mode 100644 index 0000000000..2c756ba8bc --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-rows-filled-shrinkwrap-001-ref.html @@ -0,0 +1,40 @@ + +Reference + + + + +

Test passes if the two shapes below are identical + +

+
X
+
X
+
X
X
X
+
+ +
+
X
+
X
+
X
+
diff --git a/testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-rows-spanned-shrinkwrap-001-ref.html b/testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-rows-spanned-shrinkwrap-001-ref.html new file mode 100644 index 0000000000..8d09dc1a69 --- /dev/null +++ b/testing/web-platform/tests/css/css-grid/layout-algorithm/references/grid-percent-rows-spanned-shrinkwrap-001-ref.html @@ -0,0 +1,40 @@ + +Reference + + + + +

Test passes if the two shapes below are identical + +

+
X
+
X
+
X
X
X
X
X
+
+ +
+
X
+
X
+
X
X
X
X
X
+
-- cgit v1.2.3