Diff
Modified: trunk/LayoutTests/ChangeLog (287822 => 287823)
--- trunk/LayoutTests/ChangeLog 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/ChangeLog 2022-01-09 18:18:14 UTC (rev 287823)
@@ -1,3 +1,12 @@
+2022-01-09 Ziran Sun <z...@igalia.com>
+
+ [css-grid] Resync web-platform-tests/css/css-grid tests from upstream
+ https://bugs.webkit.org/show_bug.cgi?id=234879
+
+ Reviewed by Darin Adler.
+
+ * TestExpectations:
+
2022-01-08 Simon Fraser <simon.fra...@apple.com>
If the drop-shadow filter has no color, it should use the value of the color property
Modified: trunk/LayoutTests/TestExpectations (287822 => 287823)
--- trunk/LayoutTests/TestExpectations 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/TestExpectations 2022-01-09 18:18:14 UTC (rev 287823)
@@ -1365,8 +1365,6 @@
imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-004.html [ ImageOnlyFailure ]
imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-001.html [ ImageOnlyFailure ]
imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-002.html [ ImageOnlyFailure ]
-imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-003.html [ ImageOnlyFailure ]
-imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-004.html [ ImageOnlyFailure ]
imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-002.html [ ImageOnlyFailure ]
imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-002.html [ ImageOnlyFailure ]
imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-001.html [ ImageOnlyFailure ]
@@ -1395,11 +1393,14 @@
imported/w3c/web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-dynamic-001.html [ ImageOnlyFailure ]
imported/w3c/web-platform-tests/css/css-grid/grid-definition/grid-repeat-max-width-001.html [ ImageOnlyFailure ]
+webkit.org/b/234879 imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-intrinsic-maximums.html [ ImageOnlyFailure ]
imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-item-inline-contribution-003.html [ ImageOnlyFailure ]
webkit.org/b/231021 imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-size-with-orthogonal-child-dynamic.html [ ImageOnlyFailure ]
webkit.org/b/231021 imported/w3c/web-platform-tests/css/css-grid/grid-items/percentage-margin-dynamic.html [ ImageOnlyFailure ]
webkit.org/b/231021 imported/w3c/web-platform-tests/css/css-grid/grid-items/replaced-element-015.html [ ImageOnlyFailure ]
+webkit.org/b/234879 imported/w3c/web-platform-tests/css/css-grid/layout-algorithm/flex-tracks-with-fractional-size.html [ ImageOnlyFailure ]
+
imported/w3c/web-platform-tests/css/css-grid/masonry/tentative/masonry-align-content-001.html [ ImageOnlyFailure ]
imported/w3c/web-platform-tests/css/css-grid/masonry/tentative/masonry-align-content-002.html [ ImageOnlyFailure ]
imported/w3c/web-platform-tests/css/css-grid/masonry/tentative/masonry-align-content-003.html [ ImageOnlyFailure ]
Modified: trunk/LayoutTests/imported/w3c/ChangeLog (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/ChangeLog 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/ChangeLog 2022-01-09 18:18:14 UTC (rev 287823)
@@ -1,3 +1,60 @@
+2022-01-09 Ziran Sun <z...@igalia.com>
+
+ [css-grid] Resync web-platform-tests/css/css-grid tests from upstream
+ https://bugs.webkit.org/show_bug.cgi?id=234879
+
+ Reviewed by Darin Adler.
+
+ * web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-002-expected.html:
+ * web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-002-expected.html:
+ * web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-002-expected.html:
+ * web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-003-expected.html:
+ * web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-004-expected.html:
+ * web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-003-expected.html:
+ * web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-004-expected.html:
+ * web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-003-expected.html:
+ * web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-004-expected.html:
+ * web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-002-expected.html:
+ * web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-002-expected.html:
+ * web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-002.html:
+ * web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-002-expected.html:
+ * web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-003-expected.html:
+ * web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-004-expected.html:
+ * web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-003-expected.html:
+ * web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-004-expected.html:
+ * web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-003-expected.html:
+ * web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-004-expected.html:
+ * web-platform-tests/css/css-grid/alignment/grid-container-auto-margins-scrollbars-001-expected.html:
+ * web-platform-tests/css/css-grid/alignment/grid-content-alignment-with-abspos-001-expected.txt: Added.
+ * web-platform-tests/css/css-grid/alignment/grid-content-alignment-with-abspos-001.html: Added.
+ * web-platform-tests/css/css-grid/alignment/self-baseline/w3c-import.log:
+ * web-platform-tests/css/css-grid/alignment/w3c-import.log:
+ * web-platform-tests/css/css-grid/grid-definition/w3c-import.log:
+ * web-platform-tests/css/css-grid/grid-items/grid-intrinsic-maximums-expected.html: Added.
+ * web-platform-tests/css/css-grid/grid-items/grid-intrinsic-maximums.html: Added.
+ * web-platform-tests/css/css-grid/grid-items/w3c-import.log:
+ * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbars-sizing-002-expected.html:
+ * web-platform-tests/css/css-grid/grid-model/w3c-import.log:
+ * web-platform-tests/css/css-grid/layout-algorithm/flex-tracks-with-fractional-size-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-expected.xht.
+ * web-platform-tests/css/css-grid/layout-algorithm/flex-tracks-with-fractional-size.html: Added.
+ * web-platform-tests/css/css-grid/layout-algorithm/w3c-import.log:
+ * web-platform-tests/css/css-grid/nested-grid-item-block-size-001-expected.html: Added.
+ * web-platform-tests/css/css-grid/nested-grid-item-block-size-001.html: Added.
+ * web-platform-tests/css/css-grid/parsing/grid-area-computed-expected.txt:
+ * web-platform-tests/css/css-grid/parsing/grid-area-computed.html:
+ * web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-001-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-expected.xht.
+ * web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-001.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows.html.
+ * web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-002-expected.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-expected.xht.
+ * web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-002.html: Added.
+ * web-platform-tests/css/css-grid/placement/w3c-import.log:
+ * web-platform-tests/css/css-grid/subgrid/grid-subgridded-axis-auto-repeater-crash-001.html: Added.
+ * web-platform-tests/css/css-grid/subgrid/grid-subgridded-axis-auto-repeater-crash-002.html: Added.
+ * web-platform-tests/css/css-grid/subgrid/grid-template-invalid.html: Added.
+ * web-platform-tests/css/css-grid/subgrid/grid-template-valid.html: Added.
+ * web-platform-tests/css/css-grid/subgrid/w3c-import.log:
+ * web-platform-tests/css/css-grid/support/colors-8x16.png: Added.
+ * web-platform-tests/css/css-grid/support/w3c-import.log:
+
2022-01-09 Antoine Quint <grao...@webkit.org>
translate() function in transform property should remove trailing 0 value when parsing
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-002-expected.html (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-002-expected.html 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-002-expected.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -34,10 +34,10 @@
display: block;
}
.big .alignStart { margin-top: 0px; }
- .big .alignCenter { margin-top: 13px; }
+ .big .alignCenter { margin-top: 12px; }
.big .alignEnd { margin-top: 24px; }
.small .alignStart { margin-top: 0px; }
- .small .alignCenter { margin-top: -6px; }
+ .small .alignCenter { margin-top: -7px; }
.small .alignEnd { margin-top: -14px; }
</style>
</head>
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-002-expected.html (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-002-expected.html 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-002-expected.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -33,12 +33,8 @@
.container > * {
display: block;
}
- .big .alignStart { margin-top: 0px; }
- .big .alignCenter { margin-top: 13px; }
- .big .alignEnd { margin-top: 26px; }
- .small .alignStart { margin-top: 0px; }
- .small .alignCenter { margin-top: -6px; }
- .small .alignEnd { margin-top: -12px; }
+ .big .alignEnd { margin-top: 24px; }
+ .small .alignEnd { margin-top: -14px; }
</style>
</head>
<body>
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-002-expected.html (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-002-expected.html 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-002-expected.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -34,8 +34,8 @@
height: 6px;
width: 8px;
}
- .big .alignEnd { margin-top: 26px; }
- .small .alignEnd { margin-top: -2px; }
+ .big .alignEnd { margin-top: 24px; }
+ .small .alignEnd { margin-top: -4px; }
</style>
</head>
<body>
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-003-expected.html (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-003-expected.html 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-003-expected.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -37,12 +37,8 @@
.big > .container > * { margin-left: 14px; }
.small > .container > * { margin-left: -4px; }
- .big .alignStart { margin-top: 0px; }
- .big .alignCenter { margin-top: 13px; }
- .big .alignEnd { margin-top: 26px; }
- .small .alignStart { margin-top: 0px; }
- .small .alignCenter { margin-top: -1px; }
- .small .alignEnd { margin-top: -2px; }
+ .big .alignEnd { margin-top: 24px; }
+ .small .alignEnd { margin-top: -4px; }
</style>
</head>
<body>
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-004-expected.html (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-004-expected.html 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-004-expected.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -37,12 +37,8 @@
.big > .container > * { margin-left: 14px; }
.small > .container > * { margin-left: -4px; }
- .big .alignStart { margin-top: 0px; }
- .big .alignCenter { margin-top: 13px; }
- .big .alignEnd { margin-top: 26px; }
- .small .alignStart { margin-top: 0px; }
- .small .alignCenter { margin-top: -1px; }
- .small .alignEnd { margin-top: -2px; }
+ .big .alignEnd { margin-top: 24px; }
+ .small .alignEnd { margin-top: -4px; }
</style>
</head>
<body>
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-003-expected.html (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-003-expected.html 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-003-expected.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -36,10 +36,10 @@
height: 8px;
}
.big .alignStart { margin-left: 24px; }
- .big .alignCenter { margin-left: 11px; }
+ .big .alignCenter { margin-left: 12px; }
.big .alignEnd { margin-left: 0px; }
.small .alignStart { margin-left: -4px; }
- .small .alignCenter { margin-left: -3px; }
+ .small .alignCenter { margin-left: -2px; }
.small .alignEnd { margin-left: 0px; }
</style>
</head>
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-004-expected.html (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-004-expected.html 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-004-expected.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -36,10 +36,10 @@
height: 8px;
}
.big .alignStart { margin-left: 24px; }
- .big .alignCenter { margin-left: 11px; }
+ .big .alignCenter { margin-left: 12px; }
.big .alignEnd { margin-left: 0px; }
.small .alignStart { margin-left: -4px; }
- .small .alignCenter { margin-left: -3px; }
+ .small .alignCenter { margin-left: -2px; }
.small .alignEnd { margin-left: 0px; }
</style>
</head>
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-003-expected.html (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-003-expected.html 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-003-expected.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -35,12 +35,8 @@
width: 6px;
height: 8px;
}
- .big .alignStart { margin-left: 24px; }
- .big .alignCenter { margin-left: 11px; }
- .big .alignEnd { margin-left: -2px; }
- .small .alignStart { margin-left: -4px; }
- .small .alignCenter { margin-left: -3px; }
- .small .alignEnd { margin-left: -2px; }
+ .big .alignEnd { margin-left: 0px; }
+ .small .alignEnd { margin-left: 0px; }
</style>
</head>
<body>
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-004-expected.html (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-004-expected.html 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-004-expected.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -35,12 +35,8 @@
width: 6px;
height: 8px;
}
- .big .alignStart { margin-left: 24px; }
- .big .alignCenter { margin-left: 11px; }
- .big .alignEnd { margin-left: -2px; }
- .small .alignStart { margin-left: -4px; }
- .small .alignCenter { margin-left: -3px; }
- .small .alignEnd { margin-left: -2px; }
+ .big .alignEnd { margin-left: 0px; }
+ .small .alignEnd { margin-left: 0px; }
</style>
</head>
<body>
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-002-expected.html (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-002-expected.html 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-002-expected.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -34,10 +34,10 @@
display: block;
}
.big .alignStart { margin-left: 0px; }
- .big .alignCenter { margin-left: 17px; }
+ .big .alignCenter { margin-left: 16px; }
.big .alignEnd { margin-left: 32px; }
.small .alignStart { margin-left: 0px; }
- .small .alignCenter { margin-left: -2px; }
+ .small .alignCenter { margin-left: -3px; }
.small .alignEnd { margin-left: -6px; }
</style>
</head>
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-002-expected.html (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-002-expected.html 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-002-expected.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -15,7 +15,7 @@
border: 1px solid black;
background: yellow;
margin-bottom: 5px;
- margin-right: 5px;
+ margin-right: 9px;
float: left; /* For testing in "rows" of containers */
}
br { clear: both }
@@ -33,12 +33,8 @@
.container > * {
display: block;
}
- .big .alignStart { margin-left: 0px; }
- .big .alignCenter { margin-left: 17px; }
- .big .alignEnd { margin-left: 34px; }
- .small .alignStart { margin-left: 0px; }
- .small .alignCenter { margin-left: -2px; }
- .small .alignEnd { margin-left: -4px; }
+ .big .alignEnd { margin-left: 32px; }
+ .small .alignEnd { margin-left: -6px; }
</style>
</head>
<body>
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-002.html (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-002.html 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-002.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -17,7 +17,7 @@
border: 1px solid black;
background: yellow;
margin-bottom: 5px;
- margin-right: 5px;
+ margin-right: 9px;
float: left; /* For testing in "rows" of containers */
}
br { clear: both }
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-002-expected.html (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-002-expected.html 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-002-expected.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -35,12 +35,8 @@
width: 6px;
height: 8px;
}
- .big .alignStart { margin-left: 0px; }
- .big .alignCenter { margin-left: 13px; }
- .big .alignEnd { margin-left: 26px; }
- .small .alignStart { margin-left: 0px; }
- .small .alignCenter { margin-left: -1px; }
- .small .alignEnd { margin-left: -2px; }
+ .big .alignEnd { margin-left: 24px; }
+ .small .alignEnd { margin-left: -4px; }
</style>
</head>
<body>
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-003-expected.html (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-003-expected.html 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-003-expected.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -35,12 +35,8 @@
width: 6px;
height: 8px;
}
- .big .alignStart { margin-left: 24px; }
- .big .alignCenter { margin-left: 11px; }
- .big .alignEnd { margin-left: -2px; }
- .small .alignStart { margin-left: -4px; }
- .small .alignCenter { margin-left: -3px; }
- .small .alignEnd { margin-left: -2px; }
+ .big .alignEnd { margin-left: 0px; }
+ .small .alignEnd { margin-left: 0px; }
</style>
</head>
<body>
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-004-expected.html (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-004-expected.html 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-004-expected.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -35,12 +35,8 @@
width: 6px;
height: 8px;
}
- .big .alignStart { margin-left: 24px; }
- .big .alignCenter { margin-left: 11px; }
- .big .alignEnd { margin-left: -2px; }
- .small .alignStart { margin-left: -4px; }
- .small .alignCenter { margin-left: -3px; }
- .small .alignEnd { margin-left: -2px; }
+ .big .alignEnd { margin-left: 0px; }
+ .small .alignEnd { margin-left: 0px; }
</style>
</head>
<body>
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-003-expected.html (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-003-expected.html 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-003-expected.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -38,10 +38,10 @@
.small > .container > * { margin-left: -4px; }
.big .alignStart { margin-top: 0px; }
- .big .alignCenter { margin-top: 13px; }
+ .big .alignCenter { margin-top: 12px; }
.big .alignEnd { margin-top: 24px; }
.small .alignStart { margin-top: 0px; }
- .small .alignCenter { margin-top: -1px; }
+ .small .alignCenter { margin-top: -2px; }
.small .alignEnd { margin-top: -4px; }
</style>
</head>
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-004-expected.html (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-004-expected.html 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-004-expected.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -38,10 +38,10 @@
.small > .container > * { margin-left: -4px; }
.big .alignStart { margin-top: 0px; }
- .big .alignCenter { margin-top: 13px; }
+ .big .alignCenter { margin-top: 12px; }
.big .alignEnd { margin-top: 24px; }
.small .alignStart { margin-top: 0px; }
- .small .alignCenter { margin-top: -1px; }
+ .small .alignCenter { margin-top: -2px; }
.small .alignEnd { margin-top: -4px; }
</style>
</head>
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-003-expected.html (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-003-expected.html 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-003-expected.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -37,12 +37,8 @@
.big > .container > * { margin-left: 14px; }
.small > .container > * { margin-left: -4px; }
- .big .alignStart { margin-top: 0px; }
- .big .alignCenter { margin-top: 13px; }
- .big .alignEnd { margin-top: 26px; }
- .small .alignStart { margin-top: 0px; }
- .small .alignCenter { margin-top: -1px; }
- .small .alignEnd { margin-top: -2px; }
+ .big .alignEnd { margin-top: 24px; }
+ .small .alignEnd { margin-top: -4px; }
</style>
</head>
<body>
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-004-expected.html (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-004-expected.html 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-004-expected.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -37,12 +37,8 @@
.big > .container > * { margin-left: 14px; }
.small > .container > * { margin-left: -4px; }
- .big .alignStart { margin-top: 0px; }
- .big .alignCenter { margin-top: 13px; }
- .big .alignEnd { margin-top: 26px; }
- .small .alignStart { margin-top: 0px; }
- .small .alignCenter { margin-top: -1px; }
- .small .alignEnd { margin-top: -2px; }
+ .big .alignEnd { margin-top: 24px; }
+ .small .alignEnd { margin-top: -4px; }
</style>
</head>
<body>
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-container-auto-margins-scrollbars-001-expected.html (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-container-auto-margins-scrollbars-001-expected.html 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-container-auto-margins-scrollbars-001-expected.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -6,7 +6,6 @@
}
.item1 {
width: fit-content;
- width: -moz-fit-content;
margin: 0px auto;
}
.item2 {
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-content-alignment-with-abspos-001-expected.txt (0 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-content-alignment-with-abspos-001-expected.txt (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-content-alignment-with-abspos-001-expected.txt 2022-01-09 18:18:14 UTC (rev 287823)
@@ -0,0 +1,7 @@
+
+FAIL .grid 1 assert_equals:
+<div class="grid" data-expected-width="800" data-expected-height="600">
+ <div class="a" id="item" data-offset-x="329" data-offset-y="269" data-expected-width="142" data-expected-height="62" style="align-self: center; justify-self: center;"></div>
+ </div>
+offsetLeft expected 329 but got 0
+
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-content-alignment-with-abspos-001.html (0 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-content-alignment-with-abspos-001.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-content-alignment-with-abspos-001.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -0,0 +1,54 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>CSS Grid Layout Test: dynamic content alignment with abspos elements.</title>
+<link rel="author" title="Kurt Catti-Schmidt" href=""
+<link rel="help" href=""
+<link rel="help" href=""
+<link rel="help" href=""
+<link rel="help" href=""
+<link rel="help" href=""
+<link rel="stylesheet" href=""
+<link rel="stylesheet" href=""
+<meta name="assert" content="Test that dynamically changing alignment for abspos grid items works as expected." />
+
+<style>
+body {
+ margin: 0px;
+ width: 800px;
+}
+
+.grid {
+ width: 100%;
+ height: 600px;
+}
+
+.a {
+ width: 140px;
+ height: 60px;
+ border: 1px solid purple;
+ position: absolute;
+}
+</style>
+
+<script src=""
+<script src=""
+<script src=""
+<script>
+ function updateAlignmentAndCheckLayout() {
+ let item = document.getElementById("item");
+ item.style.alignSelf = "center";
+ item.style.justifySelf = "center";
+ checkLayout('.grid');
+ }
+</script>
+</head>
+
+<body _onload_="updateAlignmentAndCheckLayout()">
+
+ <div class="grid" data-expected-width="800" data-expected-height="600">
+ <div class="a" id="item" data-offset-x="329" data-offset-y="269" data-expected-width="142" data-expected-height="62"></div>
+ </div>
+
+</body>
+</html>
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/w3c-import.log (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/w3c-import.log 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/w3c-import.log 2022-01-09 18:18:14 UTC (rev 287823)
@@ -130,6 +130,8 @@
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-content-alignment-overflow-002.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-content-alignment-second-pass-001.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-content-alignment-second-pass-002.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-content-alignment-with-abspos-001-expected.txt
+/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-content-alignment-with-abspos-001.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-content-alignment-with-span-001.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-content-alignment-with-span-vertical-lr-001.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-content-alignment-with-span-vertical-rl-001.html
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-intrinsic-maximums-expected.html (0 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-intrinsic-maximums-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-intrinsic-maximums-expected.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -0,0 +1,153 @@
+<!DOCTYPE html>
+<html>
+<title>CSS Grid: Grid item intrinsic maximum sizes</title>
+<link rel="author" title="Serio Villar" href=""
+<link href="" rel="stylesheet">
+<link href="" rel="stylesheet">
+<link rel="stylesheet" type="text/css" href="" />
+
+<style>
+
+.item {
+ font: 10px/1 Ahem;
+ background: cyan;
+ grid-column: 1 / -1;
+}
+
+.abs {
+ width: 100%;
+ height: 5px;
+ position: absolute;
+}
+
+.grid {
+ border: 2px solid black;
+ display: grid;
+ position: relative;
+ padding-top: 10px;
+ margin-bottom: 10px;
+ width: 100px;
+ justify-items: start;
+}
+
+.float {
+ float: left;
+ width: 200px;
+}
+
+.col1 { grid-column: 1 / 2; background: orange; }
+.col2 { grid-column: 2 / 3; background: indigo; }
+.col3 { grid-column: 3 / 4; background: green; }
+
+</style>
+
+<div class="float">
+
+<div class="grid" style="grid-template: 20px / 35px 5px;">
+ <div class="item" style="min-width: 15px;">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+</div>
+
+<div class="grid" style="grid-template: 20px / 50px 5px;">
+ <div class="item" style="min-width: 55px;">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+</div>
+
+<div class="grid" style="grid-template: 20px / 85px 5px;">
+ <div class="item min-width-max-content">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+</div>
+
+<div class="grid" style="grid-template: 20px / 5px 85px;">
+ <div class="item" style="min-width: 15px;">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+</div>
+
+<div class="grid" style="grid-template: 20px / 5px 85px;">
+ <div class="item" style="min-width: 55px;">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+</div>
+
+<div class="grid" style="grid-template: 20px / 5px 85px;">
+ <div class="item min-width-max-content">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+</div>
+
+</div>
+
+<div class="float">
+
+<div class="grid" style="grid-template: 20px / 17.5px 5px 67.5px;">
+ <div class="item" style="min-width: 15px;">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+ <div class="abs col3"></div>
+</div>
+
+<div class="grid" style="grid-template: 20px / 25px 5px 60px;">
+ <div class="item" style="min-width: 55px;">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+ <div class="abs col3"></div>
+</div>
+
+<div class="grid" style="grid-template: 20px / calc(85px / 2) 5px calc(85px / 2);">
+ <div class="item min-width-max-content">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+ <div class="abs col3"></div>
+</div>
+
+<div class="grid" style="grid-template: 20px / 77.5px 5px 17.5px;">
+ <div class="item" style="min-width: 15px;">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+ <div class="abs col3"></div>
+</div>
+
+<div class="grid" style="grid-template: 20px / 70px 5px 25px;">
+ <div class="item" style="min-width: 55px;">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+ <div class="abs col3"></div>
+</div>
+
+<div class="grid" style="grid-template: 20px / calc(105px/2) 5px calc(85px/2);" style="justify-items: start">
+ <div class="item min-width-max-content">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+ <div class="abs col3"></div>
+</div>
+
+</div>
+
+<div class="float">
+
+<div class="grid" style="grid-template: 20px / calc(10px + (90px - 15px)/2) 5px calc((90px - 15px)/2 + 10px);">
+ <div class="item" style="min-width: 15px;">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+ <div class="abs col3"></div>
+</div>
+
+<div class="grid" style="grid-template: 20px / calc(50px + (90px - 55px)/2) 5px calc((90px - 55px)/2 + 10px);">
+ <div class="item" style="min-width: 55px;">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+ <div class="abs col3"></div>
+</div>
+
+<div class="grid" style="grid-template: 20px / 85px 5px 10px;">
+ <div class="item min-width-max-content">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+ <div class="abs col3"></div>
+</div>
+
+</div>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-intrinsic-maximums.html (0 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-intrinsic-maximums.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-intrinsic-maximums.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -0,0 +1,161 @@
+<!DOCTYPE html>
+<html>
+<title>CSS Grid: Grid item intrinsic maximum sizes</title>
+<link rel="author" title="Serio Villar" href=""
+<link rel="help" href=""
+<link href="" rel="stylesheet">
+<link href="" rel="stylesheet">
+<link rel="stylesheet" type="text/css" href="" />
+<link rel="match" href=""
+
+<style>
+
+.item {
+ font: 10px/1 Ahem;
+ background: cyan;
+ grid-column: 1 / -1;
+}
+
+.abs {
+ width: 100%;
+ height: 5px;
+ position: absolute;
+}
+
+.grid {
+ border: 2px solid black;
+ display: grid;
+ position: relative;
+ padding-top: 10px;
+ margin-bottom: 10px;
+ width: 100px;
+ justify-items: start;
+}
+
+.float {
+ float: left;
+ width: 200px;
+}
+
+.col1 { grid-column: 1 / 2; background: orange; }
+.col2 { grid-column: 2 / 3; background: indigo; }
+.col3 { grid-column: 3 / 4; background: green; }
+
+.gridMinContent { grid-template: 20px / minmax(0px, min-content) 5px; }
+.gridMaxContent { grid-template: 20px / 5px minmax(0px, max-content); }
+.gridMinMaxContent { grid-template: 20px / minmax(0px, min-content) 5% minmax(0px, max-content); }
+.gridAutoMinContent { grid-template: 20px / minmax(0px, auto) 5px minmax(0px, min-content); }
+.gridFitContentAuto { grid-template: 20px / fit-content(100px) 5px minmax(0px, auto); }
+
+</style>
+
+<div class="float">
+
+<div class="grid gridMinContent">
+ <div class="item" style="min-width: 15px;">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+</div>
+
+<div class="grid gridMinContent">
+ <div class="item" style="min-width: 55px;">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+</div>
+
+<div class="grid gridMinContent">
+ <div class="item min-width-max-content">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+</div>
+
+<div class="grid gridMaxContent">
+ <div class="item" style="min-width: 15px;">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+</div>
+
+<div class="grid gridMaxContent">
+ <div class="item" style="min-width: 55px;">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+</div>
+
+<div class="grid gridMaxContent">
+ <div class="item min-width-max-content">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+</div>
+
+</div>
+
+<div class="float">
+
+<div class="grid gridMinMaxContent">
+ <div class="item" style="min-width: 15px;">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+ <div class="abs col3"></div>
+</div>
+
+<div class="grid gridMinMaxContent">
+ <div class="item" style="min-width: 55px;">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+ <div class="abs col3"></div>
+</div>
+
+<div class="grid gridMinMaxContent">
+ <div class="item min-width-max-content">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+ <div class="abs col3"></div>
+</div>
+
+<div class="grid gridAutoMinContent">
+ <div class="item" style="min-width: 15px;">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+ <div class="abs col3"></div>
+</div>
+
+<div class="grid gridAutoMinContent">
+ <div class="item" style="min-width: 55px;">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+ <div class="abs col3"></div>
+</div>
+
+<div class="grid gridAutoMinContent" style="justify-items: start">
+ <div class="item min-width-max-content">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+ <div class="abs col3"></div>
+</div>
+
+</div>
+
+<div class="float">
+
+<div class="grid gridFitContentAuto">
+ <div class="item" style="min-width: 15px;">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+ <div class="abs col3"></div>
+</div>
+
+<div class="grid gridFitContentAuto">
+ <div class="item" style="min-width: 55px;">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+ <div class="abs col3"></div>
+</div>
+
+<div class="grid gridFitContentAuto">
+ <div class="item min-width-max-content">XXXX XXXX</div>
+ <div class="abs col1"></div>
+ <div class="abs col2"></div>
+ <div class="abs col3"></div>
+</div>
+
+</div>
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/w3c-import.log (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/w3c-import.log 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/w3c-import.log 2022-01-09 18:18:14 UTC (rev 287823)
@@ -24,6 +24,8 @@
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/aspect-ratio-003.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/aspect-ratio-004-expected.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/aspect-ratio-004.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/aspect-ratio-005-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/aspect-ratio-005.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/explicitly-sized-grid-item-as-table-expected.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/explicitly-sized-grid-item-as-table.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-auto-margin-and-replaced-item-001-expected.html
@@ -81,6 +83,8 @@
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-005.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-006-expected.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-006.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-intrinsic-maximums-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-intrinsic-maximums.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-item-containing-block-001-expected.xht
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-item-containing-block-001.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-item-containing-block-002-expected.xht
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-model/grid-container-scrollbars-sizing-002-expected.html (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-model/grid-container-scrollbars-sizing-002-expected.html 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-model/grid-container-scrollbars-sizing-002-expected.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -17,7 +17,6 @@
background: green;
}
.fit-content {
- width: -moz-fit-content;
width: fit-content;
}
</style>
Copied: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/layout-algorithm/flex-tracks-with-fractional-size-expected.xht (from rev 287822, trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-expected.xht) (0 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/layout-algorithm/flex-tracks-with-fractional-size-expected.xht (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/layout-algorithm/flex-tracks-with-fractional-size-expected.xht 2022-01-09 18:18:14 UTC (rev 287823)
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSS Reftest Reference</title>
+ <link rel="author" title="Gérard Talbot" href="" />
+ <style type="text/css"><![CDATA[
+ div
+ {
+ background-color: green;
+ height: 100px;
+ width: 100px;
+ }
+ ]]></style>
+ </head>
+ <body>
+ <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+ <div></div>
+ </body>
+</html>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/layout-algorithm/flex-tracks-with-fractional-size.html (0 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/layout-algorithm/flex-tracks-with-fractional-size.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/layout-algorithm/flex-tracks-with-fractional-size.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -0,0 +1,46 @@
+<!DOCTYPE html>
+<html lang=en class="reftest-wait">
+<meta charset="utf-8">
+<title>CSS Grid Layout Test: Expand flexible tracks with a fractional size</title>
+<link rel="author" title="Ethan Jimenez" href=""
+<link rel="help" href="" title="12.7. Expand Flexible Tracks">
+<link rel="help" href=""
+<link rel="match" href=""
+<meta name="assert" content="Checks that flexible tracks correctly distribute fractional shares of a grid's available size">
+<style>
+.grid {
+ width: 100px;
+ height: 50px;
+ display: grid;
+ background: red;
+}
+.grid > div {
+ background: green;
+}
+#cols {
+ grid-template-rows: auto 0px;
+ grid-template-columns: repeat(973, 1fr);
+}
+#rows {
+ grid-auto-flow: column;
+ grid-template-columns: auto 0px;
+ grid-template-rows: repeat(973, 1fr);
+}
+</style>
+<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+<div id="cols" class="grid">
+ <div style="grid-column: 1 / -1"></div>
+</div>
+<div id="rows" class="grid">
+ <div style="grid-row: 1 / -1"></div>
+</div>
+<script>
+var cols_grid = document.getElementById("cols");
+var rows_grid = document.getElementById("rows");
+for (var i = 0; i < 973; ++i) {
+ cols_grid.appendChild(document.createElement("div"));
+ rows_grid.appendChild(document.createElement("div"));
+}
+document.documentElement.classList.remove('reftest-wait');
+</script>
+</html>
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/layout-algorithm/w3c-import.log (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/layout-algorithm/w3c-import.log 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/layout-algorithm/w3c-import.log 2022-01-09 18:18:14 UTC (rev 287823)
@@ -29,6 +29,8 @@
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/layout-algorithm/flex-sizing-rows-indefinite-height-expected.xht
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/layout-algorithm/flex-sizing-rows-indefinite-height.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/layout-algorithm/flex-sizing-rows-min-max-height-001.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/layout-algorithm/flex-tracks-with-fractional-size-expected.xht
+/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/layout-algorithm/flex-tracks-with-fractional-size.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-001-expected.xht
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-001.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-002-expected.xht
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/nested-grid-item-block-size-001-expected.html (0 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/nested-grid-item-block-size-001-expected.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/nested-grid-item-block-size-001-expected.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -0,0 +1,27 @@
+<!DOCTYPE HTML>
+<!--
+ Any copyright is dedicated to the Public Domain.
+ http://creativecommons.org/publicdomain/zero/1.0/
+-->
+<html><head>
+<style>
+.container {
+ list-style: none;
+ padding: 0px;
+ margin: 0px;
+}
+
+img {
+ block-size: 55vw;
+ aspect-ratio: 2/1;
+}
+</style>
+</head>
+<body>
+ <ul class="container">
+ <li>
+ <img src=""
+ </li>
+ </ul>
+</body>
+</html>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/nested-grid-item-block-size-001.html (0 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/nested-grid-item-block-size-001.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/nested-grid-item-block-size-001.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML>
+<!--
+ Any copyright is dedicated to the Public Domain.
+ http://creativecommons.org/publicdomain/zero/1.0/
+-->
+<html><head>
+ <link rel="author" title="Sean Feng" href=""
+ <title>CSS Grid Test: Nested grid contains an item that overflows the viewport</title>
+ <link rel="help" href=""
+ <link rel="match" href=""
+<style>
+.container {
+ display: grid;
+ grid-auto-flow: column;
+ list-style: none;
+ padding: 0px;
+ margin: 0px;
+}
+
+img {
+ block-size: 55vw;
+ aspect-ratio: 2/1;
+}
+</style>
+</head>
+<body>
+ <ul class="container">
+ <li>
+ <div style="display: inline-block;">
+ <div style="display: grid;">
+ <img src=""
+ </div>
+ </div>
+ </li>
+ </ul>
+</body>
+</html>
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-area-computed-expected.txt (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-area-computed-expected.txt 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-area-computed-expected.txt 2022-01-09 18:18:14 UTC (rev 287823)
@@ -20,7 +20,7 @@
PASS Property grid-row-end value 'span 2 i'
PASS Property grid-column-end value 'span 2'
FAIL Property grid-row-start value 'span i' assert_equals: expected "span i" but got "span 1 i"
-FAIL Property grid-row value 'span i / auto' assert_equals: expected "span i / auto" but got "span 1 i / auto"
+FAIL Property grid-row value 'span i / auto' assert_in_array: value "span 1 i / auto" not in array ["span i", "span i / auto"]
PASS Property grid-area value 'auto / i / auto / i'
PASS Property grid-area value 'auto / i / 2 j'
PASS Property grid-area value 'auto / i / 2 j / span 3 k'
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-area-computed.html (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-area-computed.html 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-area-computed.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -12,12 +12,13 @@
<div id="target"></div>
<script>
// auto
-test_computed_value("grid-area", "auto / auto / auto / auto");
-test_computed_value("grid-row", "auto / auto");
+test_computed_value("grid-area", "auto / auto / auto / auto",
+ ["auto", "auto / auto / auto / auto"]);
+test_computed_value("grid-row", "auto / auto", ["auto", "auto / auto"]);
test_computed_value("grid-column-end", "auto");
// <custom-ident>
-test_computed_value("grid-row", "-zπ", "-zπ / -zπ");
+test_computed_value("grid-row", "-zπ", [ "-zπ", "-zπ / -zπ"]);
test_computed_value("grid-row-start", "AZ");
test_computed_value("grid-column-start", "-_π");
test_computed_value("grid-row-end", "_9");
@@ -24,8 +25,9 @@
// <integer> && <custom-ident>?
-test_computed_value("grid-area", "1 / 90 -a- / auto / auto");
-test_computed_value("grid-row", "2 az / auto");
+test_computed_value("grid-area", "1 / 90 -a- / auto / auto",
+ ["1 / 90 -a-", "1 / 90 -a- / auto / auto"]);
+test_computed_value("grid-row", "2 az / auto", ["2 az", "2 az / auto"]);
test_computed_value("grid-column", "9 / -19 zA");
test_computed_value("grid-row-start", "-19");
test_computed_value("grid-row-start", "9 -Z_");
@@ -34,8 +36,9 @@
test_computed_value("grid-column-end", "5 π_");
// span && [ <integer> || <custom-ident> ]
-test_computed_value("grid-area", "span 2 i / auto / auto / auto");
-test_computed_value("grid-row", "span 2 / auto");
+test_computed_value("grid-area", "span 2 i / auto / auto / auto",
+ ["span 2 i", "span 2 i / auto / auto / auto"]);
+test_computed_value("grid-row", "span 2 / auto", ["span 2", "span 2 / auto"]);
test_computed_value("grid-column-start", "span 1 i");
test_computed_value("grid-row-end", "span 2 i");
test_computed_value("grid-column-end", "span 2");
@@ -42,11 +45,13 @@
// https://github.com/w3c/csswg-drafts/issues/3448
test_computed_value("grid-row-start", "span i");
-test_computed_value("grid-row", "span i / auto");
+test_computed_value("grid-row", "span i / auto", ["span i", "span i / auto"]);
// <grid-line> [ / <grid-line> ]{0,3}
-test_computed_value("grid-area", "auto / i / auto / i");
-test_computed_value("grid-area", "auto / i / 2 j", "auto / i / 2 j / i");
+test_computed_value("grid-area", "auto / i / auto / i",
+ ["auto / i", "auto / i / auto / i"]);
+test_computed_value("grid-area", "auto / i / 2 j",
+ ["auto / i / 2 j", "auto / i / 2 j / i"]);
test_computed_value("grid-area", "auto / i / 2 j / span 3 k");
test_computed_value("grid-row", "auto / i");
test_computed_value("grid-column", "2 j / span 3 k");
Copied: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-001-expected.xht (from rev 287822, trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-expected.xht) (0 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-001-expected.xht (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-001-expected.xht 2022-01-09 18:18:14 UTC (rev 287823)
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSS Reftest Reference</title>
+ <link rel="author" title="Gérard Talbot" href="" />
+ <style type="text/css"><![CDATA[
+ div
+ {
+ background-color: green;
+ height: 100px;
+ width: 100px;
+ }
+ ]]></style>
+ </head>
+ <body>
+ <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+ <div></div>
+ </body>
+</html>
Copied: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-001.html (from rev 287822, trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows.html) (0 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-001.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-001.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Grid Layout Test: Placement of grid items spanning multiple rows</title>
+<link rel="author" title="Ethan Jimenez" href=""
+<link rel="help" href="" title="8.5. Grid Item Placement Algorithm">
+<link rel="help" href=""
+<link rel="match" href=""
+<style>
+.grid {
+ width: 100px;
+ display: grid;
+ background: red;
+ grid-auto-rows: 25px;
+ grid-template-columns: 50px 50px;
+}
+.grid > div {
+ background: green;
+}
+</style>
+<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+<div class="grid">
+ <div style="grid-row: span 4"></div>
+ <div></div>
+ <div></div>
+ <div></div>
+ <div></div>
+</div>
Copied: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-002-expected.xht (from rev 287822, trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-expected.xht) (0 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-002-expected.xht (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-002-expected.xht 2022-01-09 18:18:14 UTC (rev 287823)
@@ -0,0 +1,19 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSS Reftest Reference</title>
+ <link rel="author" title="Gérard Talbot" href="" />
+ <style type="text/css"><![CDATA[
+ div
+ {
+ background-color: green;
+ height: 100px;
+ width: 100px;
+ }
+ ]]></style>
+ </head>
+ <body>
+ <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+ <div></div>
+ </body>
+</html>
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-002.html (0 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-002.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-002.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -0,0 +1,33 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Grid Layout Test: Placement of grid items spanning multiple rows</title>
+<link rel="author" title="Ethan Jimenez" href=""
+<link rel="help" href="" title="8.5. Grid Item Placement Algorithm">
+<link rel="help" href=""
+<link rel="match" href=""
+<style>
+.grid {
+ width: 100px;
+ height: 100px;
+ display: grid;
+ background: red;
+ grid-auto-rows: 5px;
+ grid-template-columns: repeat(4, 25px);
+}
+.grid > div {
+ background: green;
+}
+</style>
+<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+<div class="grid">
+ <div style="grid-row: span 7"></div>
+ <div style="grid-row: span 9"></div>
+ <div style="grid-row: span 11"></div>
+ <div style="grid-row: span 10"></div>
+ <div style="grid-row: span 10"></div>
+ <div style="grid-row: span 9"></div>
+ <div style="grid-row: span 10"></div>
+ <div style="grid-row: span 9"></div>
+ <div style="grid-row: span 3"></div>
+ <div style="grid-row: span 2"></div>
+</div>
Deleted: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-expected.xht (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-expected.xht 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-expected.xht 2022-01-09 18:18:14 UTC (rev 287823)
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Reftest Reference</title>
- <link rel="author" title="Gérard Talbot" href="" />
- <style type="text/css"><![CDATA[
- div
- {
- background-color: green;
- height: 100px;
- width: 100px;
- }
- ]]></style>
- </head>
- <body>
- <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
- <div></div>
- </body>
-</html>
Deleted: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows.html (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows.html 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<meta charset="utf-8">
-<title>CSS Grid Layout Test: Placement of grid items spanning multiple rows</title>
-<link rel="author" title="Ethan Jimenez" href=""
-<link rel="help" href=""
-<link rel="match" href=""
-<style>
-.grid {
- display: grid;
- grid-template-columns: 50px 50px;
-}
-.grid > div {
- background: green;
- min-height: 25px;
-}
-</style>
-<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
-<div class="grid">
- <div style="grid-row: span 4"></div>
- <div></div>
- <div></div>
- <div></div>
- <div></div>
-</div>
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/w3c-import.log (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/w3c-import.log 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/w3c-import.log 2022-01-09 18:18:14 UTC (rev 287823)
@@ -26,8 +26,10 @@
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-layout-lines.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-layout-placement-shorthands-expected.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-layout-placement-shorthands.html
-/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-expected.xht
-/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-001-expected.xht
+/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-001.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-002-expected.xht
+/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-002.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-using-named-grid-lines-001-expected.xht
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-using-named-grid-lines-001.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/placement/grid-placement-using-named-grid-lines-002-expected.xht
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/grid-subgridded-axis-auto-repeater-crash-001.html (0 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/grid-subgridded-axis-auto-repeater-crash-001.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/grid-subgridded-axis-auto-repeater-crash-001.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset="utf-8">
+<title>CSS Grid Layout Test: Grid with a subgridded axis and an auto repeater as line name list</title>
+<link rel="help" href=""
+ <style>
+ #grid {
+ display: grid;
+ grid-template-columns: subgrid repeat(auto-fill, [b]);
+ }
+ </style>
+</head>
+<body>
+ <div id="grid">
+ <div style="grid-column: b"></div>
+ </div>
+</body>
+</html>
\ No newline at end of file
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/grid-subgridded-axis-auto-repeater-crash-002.html (0 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/grid-subgridded-axis-auto-repeater-crash-002.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/grid-subgridded-axis-auto-repeater-crash-002.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset="utf-8">
+<title>CSS Grid Layout Test: Grid with a subgridded axis and an auto repeater as line name list</title>
+<link rel="help" href=""
+ <style>
+ #grid {
+ display: grid;
+ position: relative;
+ grid-template-columns: subgrid repeat(auto-fill, [b]);
+ }
+ </style>
+</head>
+<body>
+ <div id="grid">
+ <div style="position: absolute; grid-column: b"></div>
+ </div>
+</body>
+</html>
\ No newline at end of file
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/grid-template-invalid.html (0 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/grid-template-invalid.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/grid-template-invalid.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -0,0 +1,39 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset="utf-8">
+<title>CSS Grid Layout Test: parsing 'grid' with invalid values</title>
+<link rel="help" href=""
+<meta name="assert" content="grid-template supports the grammar `none | <track-list> | <auto-track-list> | subgrid <line-name-list>?`.">
+<script src=""
+<script src=""
+<script src=""
+</head>
+<body>
+<script>
+
+// <'grid-template'> invalid values
+test_invalid_value("grid-template-rows", 'subgrid subgrid');
+test_invalid_value("grid-template-rows", 'subgrid none');
+test_invalid_value("grid-template-rows", 'subgrid 1px');
+test_invalid_value("grid-template-rows", 'subgrid [a] 1px');
+test_invalid_value("grid-template-rows", 'subgrid repeat(auto-fill, 1px)');
+test_invalid_value("grid-template-rows", 'subgrid repeat(auto-fill, line)');
+test_invalid_value("grid-template-rows", 'subgrid repeat(2, 1px)');
+test_invalid_value("grid-template-rows", 'subgrid repeat(2, line)');
+test_invalid_value("grid-template-rows", 'subgrid repeat(2,');
+
+test_invalid_value("grid-template-columns", 'subgrid subgrid');
+test_invalid_value("grid-template-columns", 'subgrid none');
+test_invalid_value("grid-template-columns", 'subgrid 1px');
+test_invalid_value("grid-template-columns", 'subgrid [a] 1px');
+test_invalid_value("grid-template-columns", 'subgrid repeat(auto-fill, 1px)');
+test_invalid_value("grid-template-columns", 'subgrid repeat(auto-fill, line)');
+test_invalid_value("grid-template-columns", 'subgrid repeat(2, 1px)');
+test_invalid_value("grid-template-columns", 'subgrid repeat(2, line)');
+test_invalid_value("grid-template-columns", 'subgrid repeat(2,');
+
+
+</script>
+</body>
+</html>
\ No newline at end of file
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/grid-template-valid.html (0 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/grid-template-valid.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/grid-template-valid.html 2022-01-09 18:18:14 UTC (rev 287823)
@@ -0,0 +1,56 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset="utf-8">
+<title>CSS Grid Layout Test: parsing 'grid' with valid values</title>
+<link rel="help" href=""
+<meta name="assert" content="grid-template supports the grammar `none | <track-list> | <auto-track-list> | subgrid <line-name-list>?`.">
+<script src=""
+<script src=""
+<script src=""
+</head>
+<body>
+<script>
+
+// <'grid-template'> values
+test_valid_value("grid-template-rows", 'subgrid');
+test_valid_value("grid-template-rows", 'subgrid [a]');
+test_valid_value("grid-template-rows", 'subgrid [a] [b]');
+test_valid_value("grid-template-rows", 'subgrid [a] [b] [c]');
+test_valid_value("grid-template-rows", 'subgrid []');
+test_valid_value("grid-template-rows", 'subgrid [a] [b] [] [c]');
+test_valid_value("grid-template-rows", 'subgrid [] [] [] [c]');
+test_valid_value("grid-template-rows", 'subgrid [] [] [] []');
+test_valid_value("grid-template-rows", 'subgrid repeat(auto-fill, [a])');
+test_valid_value("grid-template-rows", 'subgrid [a] repeat(auto-fill, [b])');
+test_valid_value("grid-template-rows", 'subgrid [a] repeat(auto-fill, [b]) [c]');
+test_valid_value("grid-template-rows", 'subgrid [] repeat(auto-fill, []) []');
+test_valid_value("grid-template-rows", 'subgrid repeat(2, [a])');
+test_valid_value("grid-template-rows", 'subgrid repeat(2, [a] [b])');
+test_valid_value("grid-template-rows", 'subgrid [a] repeat(2, [b])');
+test_valid_value("grid-template-rows", 'subgrid [a] repeat(2, [b]) [c]');
+test_valid_value("grid-template-rows", 'subgrid [] repeat(2, []) []');
+test_valid_value("grid-template-rows", 'subgrid [a] repeat(2, [b]) repeat(auto-fill, [c]) [d]');
+
+test_valid_value("grid-template-columns", 'subgrid');
+test_valid_value("grid-template-columns", 'subgrid [a]');
+test_valid_value("grid-template-columns", 'subgrid [a] [b]');
+test_valid_value("grid-template-columns", 'subgrid [a] [b] [c]');
+test_valid_value("grid-template-columns", 'subgrid []');
+test_valid_value("grid-template-columns", 'subgrid [a] [b] [] [c]');
+test_valid_value("grid-template-columns", 'subgrid [] [] [] [c]');
+test_valid_value("grid-template-columns", 'subgrid [] [] [] []');
+test_valid_value("grid-template-columns", 'subgrid repeat(auto-fill, [a])');
+test_valid_value("grid-template-columns", 'subgrid [a] repeat(auto-fill, [b])');
+test_valid_value("grid-template-columns", 'subgrid [a] repeat(auto-fill, [b]) [c]');
+test_valid_value("grid-template-columns", 'subgrid [] repeat(auto-fill, []) []');
+test_valid_value("grid-template-columns", 'subgrid repeat(2, [a])');
+test_valid_value("grid-template-columns", 'subgrid repeat(2, [a] [b])');
+test_valid_value("grid-template-columns", 'subgrid [a] repeat(2, [b])');
+test_valid_value("grid-template-columns", 'subgrid [a] repeat(2, [b]) [c]');
+test_valid_value("grid-template-columns", 'subgrid [] repeat(2, []) []');
+test_valid_value("grid-template-columns", 'subgrid [a] repeat(2, [b]) repeat(auto-fill, [c]) [d]');
+
+</script>
+</body>
+</html>
\ No newline at end of file
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/w3c-import.log (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/w3c-import.log 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/w3c-import.log 2022-01-09 18:18:14 UTC (rev 287823)
@@ -54,6 +54,10 @@
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/grid-gap-normal-001.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/grid-gap-smaller-001-expected.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/grid-gap-smaller-001.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/grid-subgridded-axis-auto-repeater-crash-001.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/grid-subgridded-axis-auto-repeater-crash-002.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/grid-template-invalid.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/grid-template-valid.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/grid-template-computed-nogrid.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/item-percentage-height-001-expected.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/subgrid/item-percentage-height-001.html
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/support/colors-8x16.png
(Binary files differ)
Index: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/support/colors-8x16.png
===================================================================
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/support/colors-8x16.png 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/support/colors-8x16.png 2022-01-09 18:18:14 UTC (rev 287823)
Property changes on: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/support/colors-8x16.png
___________________________________________________________________
Added: svn:mime-type
+image/png
\ No newline at end of property
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/support/w3c-import.log (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/support/w3c-import.log 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/support/w3c-import.log 2022-01-09 18:18:14 UTC (rev 287823)
@@ -14,4 +14,5 @@
None
------------------------------------------------------------------------
List of files:
+/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/support/colors-8x16.png
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/support/grid-child-utils.js
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/w3c-import.log (287822 => 287823)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/w3c-import.log 2022-01-09 18:13:26 UTC (rev 287822)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/w3c-import.log 2022-01-09 18:18:14 UTC (rev 287823)
@@ -52,6 +52,8 @@
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-within-flexbox-indefinite-expected.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-within-flexbox-indefinite.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/inheritance.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/nested-grid-item-block-size-001-expected.html
+/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/nested-grid-item-block-size-001.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/relative-grandchild-expected.xht
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/relative-grandchild.html
/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/table-grid-item-005.html