diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index 6935c84d7bb..0609c7b29a9 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -129813,6 +129813,342 @@ {} ] ], + "css/css-images/image-orientation/image-orientation-default.html": [ + [ + "css/css-images/image-orientation/image-orientation-default.html", + [ + [ + "/css/css-images/image-orientation/reference/image-orientation-default-ref.html", + "==" + ] + ], + { + "fuzzy": [ + [ + null, + [ + [ + 10, + 10 + ], + [ + 100, + 100 + ] + ] + ] + ] + } + ] + ], + "css/css-images/image-orientation/image-orientation-from-image-composited-dynamic1.html": [ + [ + "css/css-images/image-orientation/image-orientation-from-image-composited-dynamic1.html", + [ + [ + "/css/css-images/image-orientation/reference/image-orientation-from-image-ref.html", + "==" + ] + ], + { + "fuzzy": [ + [ + null, + [ + [ + 10, + 10 + ], + [ + 100, + 100 + ] + ] + ] + ] + } + ] + ], + "css/css-images/image-orientation/image-orientation-from-image-composited-dynamic2.html": [ + [ + "css/css-images/image-orientation/image-orientation-from-image-composited-dynamic2.html", + [ + [ + "/css/css-images/image-orientation/reference/image-orientation-none-ref.html", + "==" + ] + ], + { + "fuzzy": [ + [ + null, + [ + [ + 10, + 10 + ], + [ + 100, + 100 + ] + ] + ] + ] + } + ] + ], + "css/css-images/image-orientation/image-orientation-from-image-composited.html": [ + [ + "css/css-images/image-orientation/image-orientation-from-image-composited.html", + [ + [ + "/css/css-images/image-orientation/reference/image-orientation-from-image-ref.html", + "==" + ] + ], + { + "fuzzy": [ + [ + null, + [ + [ + 10, + 10 + ], + [ + 100, + 100 + ] + ] + ] + ] + } + ] + ], + "css/css-images/image-orientation/image-orientation-from-image-content-images.html": [ + [ + "css/css-images/image-orientation/image-orientation-from-image-content-images.html", + [ + [ + "/css/css-images/image-orientation/reference/image-orientation-from-image-content-images-ref.html", + "==" + ] + ], + { + "fuzzy": [ + [ + null, + [ + [ + 10, + 10 + ], + [ + 100, + 100 + ] + ] + ] + ] + } + ] + ], + "css/css-images/image-orientation/image-orientation-from-image-dynamic1.html": [ + [ + "css/css-images/image-orientation/image-orientation-from-image-dynamic1.html", + [ + [ + "/css/css-images/image-orientation/reference/image-orientation-from-image-ref.html", + "==" + ] + ], + { + "fuzzy": [ + [ + null, + [ + [ + 10, + 10 + ], + [ + 100, + 100 + ] + ] + ] + ] + } + ] + ], + "css/css-images/image-orientation/image-orientation-from-image-dynamic2.html": [ + [ + "css/css-images/image-orientation/image-orientation-from-image-dynamic2.html", + [ + [ + "/css/css-images/image-orientation/reference/image-orientation-none-ref.html", + "==" + ] + ], + { + "fuzzy": [ + [ + null, + [ + [ + 10, + 10 + ], + [ + 100, + 100 + ] + ] + ] + ] + } + ] + ], + "css/css-images/image-orientation/image-orientation-from-image-image-document.html": [ + [ + "css/css-images/image-orientation/image-orientation-from-image-image-document.html", + [ + [ + "/css/css-images/image-orientation/reference/image-orientation-from-image-image-document-ref.html", + "==" + ] + ], + { + "fuzzy": [ + [ + null, + [ + [ + 10, + 10 + ], + [ + 100, + 100 + ] + ] + ] + ] + } + ] + ], + "css/css-images/image-orientation/image-orientation-from-image.html": [ + [ + "css/css-images/image-orientation/image-orientation-from-image.html", + [ + [ + "/css/css-images/image-orientation/reference/image-orientation-from-image-ref.html", + "==" + ] + ], + { + "fuzzy": [ + [ + null, + [ + [ + 10, + 10 + ], + [ + 100, + 100 + ] + ] + ] + ] + } + ] + ], + "css/css-images/image-orientation/image-orientation-none-content-images.html": [ + [ + "css/css-images/image-orientation/image-orientation-none-content-images.html", + [ + [ + "/css/css-images/image-orientation/reference/image-orientation-none-content-images-ref.html", + "==" + ] + ], + { + "fuzzy": [ + [ + null, + [ + [ + 10, + 10 + ], + [ + 100, + 100 + ] + ] + ] + ] + } + ] + ], + "css/css-images/image-orientation/image-orientation-none-image-document.html": [ + [ + "css/css-images/image-orientation/image-orientation-none-image-document.html", + [ + [ + "/css/css-images/image-orientation/reference/image-orientation-none-image-document-ref.html", + "==" + ] + ], + { + "fuzzy": [ + [ + null, + [ + [ + 10, + 10 + ], + [ + 100, + 100 + ] + ] + ] + ] + } + ] + ], + "css/css-images/image-orientation/image-orientation-none.html": [ + [ + "css/css-images/image-orientation/image-orientation-none.html", + [ + [ + "/css/css-images/image-orientation/reference/image-orientation-none-ref.html", + "==" + ] + ], + { + "fuzzy": [ + [ + null, + [ + [ + 10, + 10 + ], + [ + 100, + 100 + ] + ] + ] + ] + } + ] + ], "css/css-images/infinite-radial-gradient-refcrash.html": [ [ "css/css-images/infinite-radial-gradient-refcrash.html", @@ -134421,6 +134757,18 @@ {} ] ], + "css/css-multicol/intrinsic-width-change-column-count.html": [ + [ + "css/css-multicol/intrinsic-width-change-column-count.html", + [ + [ + "/css/reference/ref-filled-green-100px-square.xht", + "==" + ] + ], + {} + ] + ], "css/css-multicol/large-actual-column-count.html": [ [ "css/css-multicol/large-actual-column-count.html", @@ -140613,6 +140961,30 @@ {} ] ], + "css/css-pseudo/marker-content-017.html": [ + [ + "css/css-pseudo/marker-content-017.html", + [ + [ + "/css/css-pseudo/marker-content-017-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-pseudo/marker-content-018.html": [ + [ + "css/css-pseudo/marker-content-018.html", + [ + [ + "/css/css-pseudo/marker-content-018-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-pseudo/marker-display-dynamic-001.html": [ [ "css/css-pseudo/marker-display-dynamic-001.html", @@ -143389,6 +143761,18 @@ {} ] ], + "css/css-ruby/ruby-bidi-003.html": [ + [ + "css/css-ruby/ruby-bidi-003.html", + [ + [ + "/css/css-ruby/ruby-bidi-003-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-ruby/ruby-box-generation-001.html": [ [ "css/css-ruby/ruby-box-generation-001.html", @@ -203303,6 +203687,18 @@ {} ] ], + "dom/nodes/remove-from-shadow-host-and-adopt-into-iframe.html": [ + [ + "dom/nodes/remove-from-shadow-host-and-adopt-into-iframe.html", + [ + [ + "/dom/nodes/remove-from-shadow-host-and-adopt-into-iframe-ref.html", + "==" + ] + ], + {} + ] + ], "encoding/eof-shift_jis.html": [ [ "encoding/eof-shift_jis.html", @@ -206447,6 +206843,18 @@ {} ] ], + "html/semantics/document-metadata/the-link-element/link-type-attribute.html": [ + [ + "html/semantics/document-metadata/the-link-element/link-type-attribute.html", + [ + [ + "/html/semantics/document-metadata/the-link-element/link-type-attribute-ref.html", + "==" + ] + ], + {} + ] + ], "html/semantics/document-metadata/the-link-element/stylesheet-change-href.html": [ [ "html/semantics/document-metadata/the-link-element/stylesheet-change-href.html", @@ -254972,6 +255380,81 @@ "css/css-images/gradients-with-transparent-ref.html": [ [] ], + "css/css-images/image-orientation/reference/image-orientation-default-ref.html": [ + [] + ], + "css/css-images/image-orientation/reference/image-orientation-from-image-content-images-ref.html": [ + [] + ], + "css/css-images/image-orientation/reference/image-orientation-from-image-image-document-ref.html": [ + [] + ], + "css/css-images/image-orientation/reference/image-orientation-from-image-ref.html": [ + [] + ], + "css/css-images/image-orientation/reference/image-orientation-none-content-images-ref.html": [ + [] + ], + "css/css-images/image-orientation/reference/image-orientation-none-image-document-ref.html": [ + [] + ], + "css/css-images/image-orientation/reference/image-orientation-none-ref.html": [ + [] + ], + "css/css-images/image-orientation/support/exif-orientation-1-ul-pre-rotated.jpg": [ + [] + ], + "css/css-images/image-orientation/support/exif-orientation-1-ul.jpg": [ + [] + ], + "css/css-images/image-orientation/support/exif-orientation-2-ur-pre-rotated.jpg": [ + [] + ], + "css/css-images/image-orientation/support/exif-orientation-2-ur.jpg": [ + [] + ], + "css/css-images/image-orientation/support/exif-orientation-3-lr-pre-rotated.jpg": [ + [] + ], + "css/css-images/image-orientation/support/exif-orientation-3-lr.jpg": [ + [] + ], + "css/css-images/image-orientation/support/exif-orientation-4-lol-pre-rotated.jpg": [ + [] + ], + "css/css-images/image-orientation/support/exif-orientation-4-lol.jpg": [ + [] + ], + "css/css-images/image-orientation/support/exif-orientation-5-lu-pre-rotated.jpg": [ + [] + ], + "css/css-images/image-orientation/support/exif-orientation-5-lu.jpg": [ + [] + ], + "css/css-images/image-orientation/support/exif-orientation-6-ru-pre-rotated.jpg": [ + [] + ], + "css/css-images/image-orientation/support/exif-orientation-6-ru.jpg": [ + [] + ], + "css/css-images/image-orientation/support/exif-orientation-7-rl-pre-rotated.jpg": [ + [] + ], + "css/css-images/image-orientation/support/exif-orientation-7-rl.jpg": [ + [] + ], + "css/css-images/image-orientation/support/exif-orientation-8-llo-pre-rotated.jpg": [ + [] + ], + "css/css-images/image-orientation/support/exif-orientation-8-llo.jpg": [ + [] + ], + "css/css-images/image-orientation/support/exif-orientation-9-u-pre-rotated.jpg": [ + [] + ], + "css/css-images/image-orientation/support/exif-orientation-9-u.jpg": [ + [] + ], "css/css-images/infinite-radial-gradient-crash-ref.html": [ [] ], @@ -256871,6 +257354,12 @@ "css/css-pseudo/marker-content-016-ref.html": [ [] ], + "css/css-pseudo/marker-content-017-ref.html": [ + [] + ], + "css/css-pseudo/marker-content-018-ref.html": [ + [] + ], "css/css-pseudo/marker-font-properties-ref.html": [ [] ], @@ -257609,6 +258098,9 @@ "css/css-ruby/ruby-bidi-002-ref.html": [ [] ], + "css/css-ruby/ruby-bidi-003-ref.html": [ + [] + ], "css/css-ruby/ruby-box-generation-001-ref.html": [ [] ], @@ -268997,6 +269489,9 @@ "dom/nodes/query-target-in-load-event.part.html": [ [] ], + "dom/nodes/remove-from-shadow-host-and-adopt-into-iframe-ref.html": [ + [] + ], "dom/nodes/selectors.js": [ [] ], @@ -270959,6 +271454,18 @@ "fetch/data-urls/resources/data-urls.json": [ [] ], + "fetch/h1-parsing/resources/README.md": [ + [] + ], + "fetch/h1-parsing/resources/blue-with-0x00-in-a-header.asis": [ + [] + ], + "fetch/h1-parsing/resources/document-with-0x00-in-header.py": [ + [] + ], + "fetch/h1-parsing/resources/script-with-0x00-in-header.py": [ + [] + ], "fetch/http-cache/README.md": [ [] ], @@ -272411,6 +272918,9 @@ "html/browsers/origin/cross-origin-objects/frame.html": [ [] ], + "html/browsers/origin/cross-origin-objects/resources/cross-origin-due-to-document-domain-only-helper.html": [ + [] + ], "html/browsers/origin/cross-origin-objects/win-documentdomain.sub.html": [ [] ], @@ -276287,6 +276797,9 @@ "html/semantics/document-metadata/the-link-element/link-rel-attribute-ascii-case-insensitive-notref.html": [ [] ], + "html/semantics/document-metadata/the-link-element/link-type-attribute-ref.html": [ + [] + ], "html/semantics/document-metadata/the-link-element/resources/bad.css": [ [] ], @@ -281543,6 +282056,9 @@ "portals/resources/postmessage-referrer.sub.html": [ [] ], + "portals/resources/predecessor-fires-unload-watch-unload.html": [ + [] + ], "portals/resources/simple-portal-adopts-and-activates-predecessor.html": [ [] ], @@ -294929,6 +295445,9 @@ "webxr/resources/webxr_test_constants.js": [ [] ], + "webxr/resources/webxr_test_constants_fake_world.js": [ + [] + ], "webxr/resources/webxr_util.js": [ [] ], @@ -326497,6 +327016,18 @@ {} ] ], + "css/css-images/image-orientation/image-orientation-from-image-computed-style.html": [ + [ + "css/css-images/image-orientation/image-orientation-from-image-computed-style.html", + {} + ] + ], + "css/css-images/image-orientation/image-orientation-none-computed-style.html": [ + [ + "css/css-images/image-orientation/image-orientation-none-computed-style.html", + {} + ] + ], "css/css-images/inheritance.html": [ [ "css/css-images/inheritance.html", @@ -329571,6 +330102,12 @@ {} ] ], + "css/css-shadow-parts/style-sharing.html": [ + [ + "css/css-shadow-parts/style-sharing.html", + {} + ] + ], "css/css-shapes/animation/shape-image-threshold-interpolation.html": [ [ "css/css-shapes/animation/shape-image-threshold-interpolation.html", @@ -357590,6 +358127,12 @@ {} ] ], + "fetch/h1-parsing/resources-with-0x00-in-header.window.js": [ + [ + "fetch/h1-parsing/resources-with-0x00-in-header.window.html", + {} + ] + ], "fetch/http-cache/304-update.html": [ [ "fetch/http-cache/304-update.html", @@ -360001,6 +360544,12 @@ {} ] ], + "html/browsers/origin/cross-origin-objects/cross-origin-due-to-document-domain-only.html": [ + [ + "html/browsers/origin/cross-origin-objects/cross-origin-due-to-document-domain-only.html", + {} + ] + ], "html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html": [ [ "html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html", @@ -393536,6 +394085,12 @@ {} ] ], + "portals/predecessor-fires-unload.html": [ + [ + "portals/predecessor-fires-unload.html", + {} + ] + ], "preload/avoid-delaying-onload-link-preload.html": [ [ "preload/avoid-delaying-onload-link-preload.html", @@ -432477,6 +433032,14 @@ } ] ], + "webrtc/RTCDataChannel-close.html": [ + [ + "webrtc/RTCDataChannel-close.html", + { + "timeout": "long" + } + ] + ], "webrtc/RTCDataChannel-id.html": [ [ "webrtc/RTCDataChannel-id.html", @@ -432583,6 +433146,12 @@ {} ] ], + "webrtc/RTCPeerConnection-close.html": [ + [ + "webrtc/RTCPeerConnection-close.html", + {} + ] + ], "webrtc/RTCPeerConnection-connectionState.https.html": [ [ "webrtc/RTCPeerConnection-connectionState.https.html", @@ -475579,7 +476148,7 @@ "support" ], "common/security-features/README.md": [ - "98afe1af1be8d6329f9ae687320d4bd4797ca2c8", + "c19874653a7cac4d314fd9dd0bf921082c6f8d70", "support" ], "common/security-features/resources/common.sub.js": [ @@ -584446,6 +585015,162 @@ "6947515f7e4634fc3f240ffda91c6f5bdac862ce", "visual" ], + "css/css-images/image-orientation/image-orientation-default.html": [ + "36fb1a665ffa858f716195f0cafd04d4d7388c85", + "reftest" + ], + "css/css-images/image-orientation/image-orientation-from-image-composited-dynamic1.html": [ + "26db7da18453817947a5e974f993222ec4c92b17", + "reftest" + ], + "css/css-images/image-orientation/image-orientation-from-image-composited-dynamic2.html": [ + "f6474afaa0ab942a3574433ac93492f7ee20bac6", + "reftest" + ], + "css/css-images/image-orientation/image-orientation-from-image-composited.html": [ + "596e497ed3e2b86dfea3e191951b4c3483b0abc4", + "reftest" + ], + "css/css-images/image-orientation/image-orientation-from-image-computed-style.html": [ + "32933244c384063016d4880bc7da2a590275b54b", + "testharness" + ], + "css/css-images/image-orientation/image-orientation-from-image-content-images.html": [ + "36a2a343168ddbec199fe41bc887e2c7719248af", + "reftest" + ], + "css/css-images/image-orientation/image-orientation-from-image-dynamic1.html": [ + "15e05884cf5594702c172b81587ea578714aa4e0", + "reftest" + ], + "css/css-images/image-orientation/image-orientation-from-image-dynamic2.html": [ + "c0df221337e036cd6ebf5dc306b2bc6a00e204ff", + "reftest" + ], + "css/css-images/image-orientation/image-orientation-from-image-image-document.html": [ + "793fc017e6f91746c23078f9f766d04dd1aae22d", + "reftest" + ], + "css/css-images/image-orientation/image-orientation-from-image.html": [ + "f1343e9f23fa0c5eeae8134cff269cfc6e7308d7", + "reftest" + ], + "css/css-images/image-orientation/image-orientation-none-computed-style.html": [ + "49919288b552b760ed5230adcad09eb255a6546b", + "testharness" + ], + "css/css-images/image-orientation/image-orientation-none-content-images.html": [ + "7bcb5ce3394d32678eb9c7e014931cfc62b99b2b", + "reftest" + ], + "css/css-images/image-orientation/image-orientation-none-image-document.html": [ + "29ec30f1431590ce374ab223aa852553de76be57", + "reftest" + ], + "css/css-images/image-orientation/image-orientation-none.html": [ + "03c46c620a028492e6b364c9e6cf96d3c615c4ba", + "reftest" + ], + "css/css-images/image-orientation/reference/image-orientation-default-ref.html": [ + "aa8bede601460a0ed59495af6eb5a11ea0cd807d", + "support" + ], + "css/css-images/image-orientation/reference/image-orientation-from-image-content-images-ref.html": [ + "21fed5fbb66bfa3bc04d0e708204827b355db591", + "support" + ], + "css/css-images/image-orientation/reference/image-orientation-from-image-image-document-ref.html": [ + "d2c7e6916bc1bf07eef4bc400f760a89babd08a8", + "support" + ], + "css/css-images/image-orientation/reference/image-orientation-from-image-ref.html": [ + "d731e837778db1e0ba68745b23a6b453f2ac3230", + "support" + ], + "css/css-images/image-orientation/reference/image-orientation-none-content-images-ref.html": [ + "d73c554f3290b3451c88e1bfd2b4c9928763c1a7", + "support" + ], + "css/css-images/image-orientation/reference/image-orientation-none-image-document-ref.html": [ + "db84d0e23cf7c727cb989db409d661667bd9ab18", + "support" + ], + "css/css-images/image-orientation/reference/image-orientation-none-ref.html": [ + "8293d6e003d9b55de2b5c1082d875ba54417607c", + "support" + ], + "css/css-images/image-orientation/support/exif-orientation-1-ul-pre-rotated.jpg": [ + "d9acd656f92567e31487d6c03b59d2201c1b9756", + "support" + ], + "css/css-images/image-orientation/support/exif-orientation-1-ul.jpg": [ + "7c13bf7dc4f4b7cefcbeb20df9fff79ee5d5bd90", + "support" + ], + "css/css-images/image-orientation/support/exif-orientation-2-ur-pre-rotated.jpg": [ + "1d06bf3d2f4f3e097428ce9c8561653eb674eadb", + "support" + ], + "css/css-images/image-orientation/support/exif-orientation-2-ur.jpg": [ + "2387b05feef33054621217d56c9031d8c368852d", + "support" + ], + "css/css-images/image-orientation/support/exif-orientation-3-lr-pre-rotated.jpg": [ + "1c5ce1a8f6f4f4337765f16d6cad65b1891187dc", + "support" + ], + "css/css-images/image-orientation/support/exif-orientation-3-lr.jpg": [ + "cb1a82dab1682f6ff24436e8c42de30e3b7bb0f0", + "support" + ], + "css/css-images/image-orientation/support/exif-orientation-4-lol-pre-rotated.jpg": [ + "cf71c6a1444ceeec4a0c8afb44deedba274289a0", + "support" + ], + "css/css-images/image-orientation/support/exif-orientation-4-lol.jpg": [ + "8f93096803013123ee81f413a36c7d8ccdbfcdb6", + "support" + ], + "css/css-images/image-orientation/support/exif-orientation-5-lu-pre-rotated.jpg": [ + "62ddea22e44fa65461ca4a9bd4948d67ee8ac3af", + "support" + ], + "css/css-images/image-orientation/support/exif-orientation-5-lu.jpg": [ + "e65d2eb5cc293014e821fecdde6a0c6cc84cbc45", + "support" + ], + "css/css-images/image-orientation/support/exif-orientation-6-ru-pre-rotated.jpg": [ + "3d21ec96ec54ee22a6626e00c8d535627177c8d7", + "support" + ], + "css/css-images/image-orientation/support/exif-orientation-6-ru.jpg": [ + "6f487dae1358c2c8a399784e835b006502cb0595", + "support" + ], + "css/css-images/image-orientation/support/exif-orientation-7-rl-pre-rotated.jpg": [ + "7d49d4f20cca13b2ac943aa7ef15b305b17f39b7", + "support" + ], + "css/css-images/image-orientation/support/exif-orientation-7-rl.jpg": [ + "769be7df85388ccbc1cd1a23372576c9b3e44a01", + "support" + ], + "css/css-images/image-orientation/support/exif-orientation-8-llo-pre-rotated.jpg": [ + "e88b00c38b6edd14fd833684a37497b74aa5f713", + "support" + ], + "css/css-images/image-orientation/support/exif-orientation-8-llo.jpg": [ + "c4a51ed3ff698006649df4c905e2b4bb6102d6dc", + "support" + ], + "css/css-images/image-orientation/support/exif-orientation-9-u-pre-rotated.jpg": [ + "b6b517f6b72561ed93b70cd45103a693ae28928c", + "support" + ], + "css/css-images/image-orientation/support/exif-orientation-9-u.jpg": [ + "1003bfb7c21401063b8460904281299f3ccab7c2", + "support" + ], "css/css-images/infinite-radial-gradient-crash-ref.html": [ "a80236dcf75c22ecd8e43935d004f1fddf0550cb", "support" @@ -587618,6 +588343,10 @@ "ce8011b17f82407599ea28a2eaf543ec9d45a98b", "reftest" ], + "css/css-multicol/intrinsic-width-change-column-count.html": [ + "30e7671e41c3879ceef30627b3d5b65dc8c0ff86", + "reftest" + ], "css/css-multicol/large-actual-column-count.html": [ "615e3f2f0598973d66518b7abbabe2fbf2f76bda", "reftest" @@ -592098,6 +592827,22 @@ "9a0585db72206768e2a7ed77f9245f67103d587b", "reftest" ], + "css/css-pseudo/marker-content-017-ref.html": [ + "9628123611d0bfb9dd90ac621ba39177982e8075", + "support" + ], + "css/css-pseudo/marker-content-017.html": [ + "267e519feee6541596f11310e2075419e13cffc2", + "reftest" + ], + "css/css-pseudo/marker-content-018-ref.html": [ + "8107d4297d7349c0b40cfe368da74190a9924433", + "support" + ], + "css/css-pseudo/marker-content-018.html": [ + "0a4a73cd5056415084f9579a2323318c58f1a167", + "reftest" + ], "css/css-pseudo/marker-default-styles.html": [ "05da6f89a9e2f858eadfdfb63e5194feda5ce3fc", "testharness" @@ -592119,7 +592864,7 @@ "reftest" ], "css/css-pseudo/marker-font-variant-numeric-default-ref.html": [ - "3d10621121931859c15ec7552172c7a02fc1cceb", + "be932213b0f1657524df67788130c09f3602cf80", "reftest" ], "css/css-pseudo/marker-font-variant-numeric-default.html": [ @@ -592127,7 +592872,7 @@ "reftest" ], "css/css-pseudo/marker-font-variant-numeric-normal-ref.html": [ - "45ab55d14b86c7f4dc1fc510b1e213cc51bcc0c9", + "b730a24e55a46d307afc0fe41d4517d65e44046f", "reftest" ], "css/css-pseudo/marker-font-variant-numeric-normal.html": [ @@ -594546,6 +595291,14 @@ "d6692a333aefd75d600a136545addb100dcc9676", "reftest" ], + "css/css-ruby/ruby-bidi-003-ref.html": [ + "ec00293d861112fa8feef5aa6e3b5a36e55e4344", + "support" + ], + "css/css-ruby/ruby-bidi-003.html": [ + "2510408ec22524069588b8280913fa781c4ec2da", + "reftest" + ], "css/css-ruby/ruby-box-generation-001-ref.html": [ "8d836fe23c830d0aa815dc2291033615a62a0c81", "support" @@ -595830,6 +596583,10 @@ "a7f17d9670b137995b0dfc6f43221e16b988376d", "testharness" ], + "css/css-shadow-parts/style-sharing.html": [ + "4af1260b5e992af7816cdbe96056495a9ad7e216", + "testharness" + ], "css/css-shadow-parts/support/shadow-helper.js": [ "94accd6b1f9b095fda0079f7b86b866d88ffee01", "support" @@ -641682,6 +642439,14 @@ "d37015ec9f923bfc74319631723defa0b222654d", "testharness" ], + "dom/nodes/remove-from-shadow-host-and-adopt-into-iframe-ref.html": [ + "98de2b688369099806c525034a6bfc9e63d20a72", + "support" + ], + "dom/nodes/remove-from-shadow-host-and-adopt-into-iframe.html": [ + "612aed637df48d19f3050844ed418f3e35d8fa91", + "reftest" + ], "dom/nodes/remove-unscopable.html": [ "0238b0fa97a40dd9e5058d4153d1483553552033", "testharness" @@ -647810,6 +648575,26 @@ "be1d1e74cf5f5105619a574c3caa7f2c0a39e7f6", "support" ], + "fetch/h1-parsing/resources-with-0x00-in-header.window.js": [ + "f1afeeb740b1d77bd392e23afb1c5abdf5687302", + "testharness" + ], + "fetch/h1-parsing/resources/README.md": [ + "2175d274088bdaeb2ee636765cc31a2fa6f3b132", + "support" + ], + "fetch/h1-parsing/resources/blue-with-0x00-in-a-header.asis": [ + "102340a6313feb75c1cad7f15b4d5a31e9c67568", + "support" + ], + "fetch/h1-parsing/resources/document-with-0x00-in-header.py": [ + "6e8db6195910ef4c85dced8b24541ecde83c5405", + "support" + ], + "fetch/h1-parsing/resources/script-with-0x00-in-header.py": [ + "f4a016a369831ee5dcdb3563468ccf8dd0b0982b", + "support" + ], "fetch/http-cache/304-update.html": [ "d6d8481e87427816113397bbed49f30b3e43c336", "testharness" @@ -651738,6 +652523,10 @@ "a5d8e59406e870c7be80dfe57ef404ddc7b288a4", "manual" ], + "html/browsers/origin/cross-origin-objects/cross-origin-due-to-document-domain-only.html": [ + "919a05ed2a2a5c40f56ce46e1597e8bd763b0921", + "testharness" + ], "html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html": [ "3ad0de6a3a3fd7fb2304154d602226e9d5299724", "testharness" @@ -651754,6 +652543,10 @@ "ca2dd8ebf829d6f677fdf57b4a6db029a4aa457d", "support" ], + "html/browsers/origin/cross-origin-objects/resources/cross-origin-due-to-document-domain-only-helper.html": [ + "10ac8ece0e174b9a180c904c5bcdf6cc514c3a92", + "support" + ], "html/browsers/origin/cross-origin-objects/win-documentdomain.sub.html": [ "a315e21208728ed38155fa0e13c5f4d58dbea496", "support" @@ -660102,6 +660895,14 @@ "ae2efa415ee51e4b2b54df2f3f90965746b43ed3", "testharness" ], + "html/semantics/document-metadata/the-link-element/link-type-attribute-ref.html": [ + "f32472105d543a456e1a5ea469f932b8d643c06d", + "support" + ], + "html/semantics/document-metadata/the-link-element/link-type-attribute.html": [ + "80acb9f3dcc2d312fd8a8051b92e6e70ca343bb3", + "reftest" + ], "html/semantics/document-metadata/the-link-element/resources/bad.css": [ "4e1fe36165c52792e3a3816962c36e6090f04f67", "support" @@ -663731,7 +664532,7 @@ "testharness" ], "html/semantics/forms/constraints/support/validator.js": [ - "9b28b32309e349a87a5ee6b5b8cced2c501dd6a1", + "48c3a5b40e6bbe06b18dde7f473188a827b7de6a", "support" ], "html/semantics/forms/constraints/tooLong-input-email-delete-manual.html": [ @@ -670959,23 +671760,23 @@ "support" ], "infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPoints.html.ini": [ - "d97432ed39c5f161c4e6feeac5b954e63f17e73d", + "c7b3482c786fc4532488f388b802930ccea8dc0e", "support" ], "infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsReleaseFirstPoint.html.ini": [ - "3adcbe6885645fbf3b8cb08e0133de836a3357f0", + "68ccafcec2a1dd55184d234071c809ce1fcc73d8", "support" ], "infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsReleaseSecondPoint.html.ini": [ - "d01525b3cfa16083b00a07060935fe93450028fa", + "5d714dd77733edd0199535f0f1cb20a46237d6dd", "support" ], "infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsTwoTouchStarts.html.ini": [ - "a87d9f936fdbf5a9d1ac97352ee1417a06bc678a", + "40626b8193ecc99e3e5ec5fe181f5553bfd8473a", "support" ], "infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsWithPause.html.ini": [ - "fe1bf469f4f07575469878ccfb9bedcad32fdca8", + "4f1939a431ae272024f62a4169bf8431efc2c5bb", "support" ], "infrastructure/metadata/infrastructure/testdriver/actions/pause.html.ini": [ @@ -672631,11 +673432,11 @@ "testharness" ], "layout-instability/shift-into-viewport.html": [ - "6ace93ad54c2f6b173df060e39be097eca4b6867", + "61267a32648e0389dc32b8166fd1e8d2c1df2320", "testharness" ], "layout-instability/shift-outside-viewport.html": [ - "49242913760a76d124eac0eeb3de8bb4e8eb8a19", + "2d92835b88928fd6586fff00adb16c46308558e1", "testharness" ], "layout-instability/shift-while-scrolled.html": [ @@ -672719,7 +673520,7 @@ "testharness" ], "lint.whitelist": [ - "d06f4c59bca28d01632cf693062a7d30ecbd5cc8", + "b5a8f80687044b596e449e357f7e731895b3a94d", "support" ], "loading/lazyload/META.yml": [ @@ -678087,11 +678888,11 @@ "support" ], "native-file-system/resources/native-fs-test-helpers.js": [ - "5ad8c04724b7a2e7743b43a84efaa05b7e6b703d", + "bcdfd484cf2b8b12632c964e2b60a390c03c4225", "support" ], "native-file-system/resources/opaque-origin-sandbox.html": [ - "937a6c385de2fc16d4afa1fecb762e38f4e2131b", + "07301af1cfaf250e0da67de4021a86f12c7e42e8", "support" ], "native-file-system/resources/sandboxed-fs-test-helpers.js": [ @@ -686894,6 +687695,10 @@ "70a16436a67f254372be5f861d83d9e9b66f895f", "testharness" ], + "portals/predecessor-fires-unload.html": [ + "6512195eaf613ad556a148d9136425aa20915648", + "testharness" + ], "portals/references/portals-rendering.html": [ "4a8414ab5656593811772c3728e4ee83eb034457", "support" @@ -687018,6 +687823,10 @@ "92aef00380ae4a6180039ad0b10169c81a190441", "support" ], + "portals/resources/predecessor-fires-unload-watch-unload.html": [ + "ada5a64967e9b169209b5cfede256c60ac3f8acc", + "support" + ], "portals/resources/simple-portal-adopts-and-activates-predecessor.html": [ "56bfd10f647fb63597dbc5ec902a8c2b90257b18", "support" @@ -700823,7 +701632,7 @@ "support" ], "resources/chromium/webxr-test.js": [ - "a819a3b425be2aabb83696acb6b26b69211c33dd", + "b45ff20dbc4ec9cf9fbcd36b8e3b7887ba512947", "support" ], "resources/chromium/webxr-test.js.headers": [ @@ -717275,7 +718084,7 @@ "support" ], "tools/wptrunner/wptrunner/testloader.py": [ - "f16cc14ceada70f781a2aaabb1c2f547cb9d61d1", + "8fcf66d64ed9cec5979ae2ef3b02320d5782b818", "support" ], "tools/wptrunner/wptrunner/testrunner.py": [ @@ -717723,7 +718532,7 @@ "support" ], "tools/wptserve/wptserve/handlers.py": [ - "ca5118009cfc9c4763f99e2a6296d784a6539216", + "efc1a16a93225d033574a22f7ba81e7d3d50bfd9", "support" ], "tools/wptserve/wptserve/logger.py": [ @@ -717731,7 +718540,7 @@ "support" ], "tools/wptserve/wptserve/pipes.py": [ - "ceb34cc3f4f994ed049915c7784f7c69c712abca", + "e5d6e1c96db9c18020ed2b8aee23d41dd503509a", "support" ], "tools/wptserve/wptserve/ranges.py": [ @@ -723583,7 +724392,7 @@ "support" ], "web-animations/timing-model/animations/reverse-running-animation.html": [ - "c5179a72c9dc83ce1c4426b5a844d61a039e250b", + "65f89b3e04c0b7ff6af221a100685fa71bcf7591", "reftest" ], "web-animations/timing-model/animations/reversing-an-animation.html": [ @@ -723791,7 +724600,7 @@ "support" ], "web-nfc/NDEFMessage_constructor.https.html": [ - "1c842f5c7b61c35d09e2cd41014e1b8e04839624", + "4e53828c310976b5b37657f84a89f03c48e7bc59", "testharness" ], "web-nfc/NDEFReader-document-hidden-manual.https.html": [ @@ -723811,11 +724620,11 @@ "testharness" ], "web-nfc/NDEFReadingEvent_constructor.https.html": [ - "cc56f8a18bdc6f7a0cde3f9f7246330f8e867dd6", + "5427b75ae2b6d0fa6c45b24af51b02a8737ffd0b", "testharness" ], "web-nfc/NDEFRecord_constructor.https.html": [ - "c62ea7b0d620b6f38f589c751329b40be096e557", + "2da7ca91078aa5ec8232f5347fb276618dad3c3c", "testharness" ], "web-nfc/NDEFWriter-document-hidden-manual.https.html": [ @@ -723823,7 +724632,7 @@ "manual" ], "web-nfc/NDEFWriter_push.https.html": [ - "1bdbf0bb50b38b2e385a5938a79c7bf679805b2b", + "4ff0af8fb0b3947595bdf48015ebabce165003ba", "testharness" ], "web-nfc/README.md": [ @@ -727046,6 +727855,10 @@ "89f6b1b4d7a425f2d05688d14315227454a3d4be", "testharness" ], + "webrtc/RTCDataChannel-close.html": [ + "9f43dc93c5ba7917c327d642fa6883ff19d74cac", + "testharness" + ], "webrtc/RTCDataChannel-id.html": [ "0cf01976ff0eeb66c51ded321e777123f063b02c", "testharness" @@ -727071,7 +727884,7 @@ "testharness" ], "webrtc/RTCError.html": [ - "4d0726093c19c2828e59e7f61d2f65954c8075fc", + "9c7227521edeb8e9db1c744ce3f6a145bc66314b", "testharness" ], "webrtc/RTCIceCandidate-constructor.html": [ @@ -727118,8 +727931,12 @@ "09ad67751a73a6482415a6ff6c2dac70e049c82c", "testharness" ], + "webrtc/RTCPeerConnection-close.html": [ + "74f816bf3fc0c8970582216e82e9eedc3227def1", + "testharness" + ], "webrtc/RTCPeerConnection-connectionState.https.html": [ - "9ed5808727a6a293eedc705f40abdc7dc62f8eb4", + "a054a1e8cccbd02cc7b55f96ff483219846cf997", "testharness" ], "webrtc/RTCPeerConnection-constructor.html": [ @@ -732247,13 +733064,17 @@ "support" ], "webxr/resources/webxr_test_asserts.js": [ - "863b994572441d0efdbe92dbd8aec29f9152069f", + "38f1364ce03ce96890cda97dcc226b8e472dd332", "support" ], "webxr/resources/webxr_test_constants.js": [ "3d9bfa2082baa90670131774920805a7f16cd5a2", "support" ], + "webxr/resources/webxr_test_constants_fake_world.js": [ + "0601f54fce994d027ae17dc958cee6d746440c35", + "support" + ], "webxr/resources/webxr_util.js": [ "85821d4d3d5d7fd953cace5e7ea7bacc9d3b7dab", "support" @@ -732379,7 +733200,7 @@ "testharness" ], "webxr/xrRigidTransform_inverse.https.html": [ - "a314f6b55a21b03abe5fb4ae0b32bc5c458e09f6", + "3098fb64936349e58aa6a919a8ec97d6334e5e02", "testharness" ], "webxr/xrRigidTransform_matrix.https.html": [ @@ -735587,7 +736408,7 @@ "support" ], "xhr/resources/parse-headers.py": [ - "fdc626539e842f6660f533a3684da72e719cef09", + "c661f22c3e9eb6eb8ded5c7160111221dc4ac319", "support" ], "xhr/resources/pass.txt": [ diff --git a/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-default.html.ini b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-default.html.ini new file mode 100644 index 00000000000..057dabc0515 --- /dev/null +++ b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-default.html.ini @@ -0,0 +1,2 @@ +[image-orientation-default.html] + expected: FAIL diff --git a/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image-composited-dynamic1.html.ini b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image-composited-dynamic1.html.ini new file mode 100644 index 00000000000..aa1989bb77c --- /dev/null +++ b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image-composited-dynamic1.html.ini @@ -0,0 +1,2 @@ +[image-orientation-from-image-composited-dynamic1.html] + expected: FAIL diff --git a/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image-composited-dynamic2.html.ini b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image-composited-dynamic2.html.ini new file mode 100644 index 00000000000..5394b8fab7b --- /dev/null +++ b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image-composited-dynamic2.html.ini @@ -0,0 +1,2 @@ +[image-orientation-from-image-composited-dynamic2.html] + expected: FAIL diff --git a/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image-composited.html.ini b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image-composited.html.ini new file mode 100644 index 00000000000..8a34587ad95 --- /dev/null +++ b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image-composited.html.ini @@ -0,0 +1,2 @@ +[image-orientation-from-image-composited.html] + expected: FAIL diff --git a/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image-computed-style.html.ini b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image-computed-style.html.ini new file mode 100644 index 00000000000..57324a9b0df --- /dev/null +++ b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image-computed-style.html.ini @@ -0,0 +1,4 @@ +[image-orientation-from-image-computed-style.html] + [image-orientation:from-image computed style reports correct values] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image-content-images.html.ini b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image-content-images.html.ini new file mode 100644 index 00000000000..35dbe9c5b2c --- /dev/null +++ b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image-content-images.html.ini @@ -0,0 +1,2 @@ +[image-orientation-from-image-content-images.html] + expected: FAIL diff --git a/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image-dynamic1.html.ini b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image-dynamic1.html.ini new file mode 100644 index 00000000000..ce44e995bf5 --- /dev/null +++ b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image-dynamic1.html.ini @@ -0,0 +1,2 @@ +[image-orientation-from-image-dynamic1.html] + expected: FAIL diff --git a/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image-dynamic2.html.ini b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image-dynamic2.html.ini new file mode 100644 index 00000000000..f7ee1605d04 --- /dev/null +++ b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image-dynamic2.html.ini @@ -0,0 +1,2 @@ +[image-orientation-from-image-dynamic2.html] + expected: FAIL diff --git a/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image-image-document.html.ini b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image-image-document.html.ini new file mode 100644 index 00000000000..4b8e7851463 --- /dev/null +++ b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image-image-document.html.ini @@ -0,0 +1,2 @@ +[image-orientation-from-image-image-document.html] + expected: FAIL diff --git a/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image.html.ini b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image.html.ini new file mode 100644 index 00000000000..341fd5a2699 --- /dev/null +++ b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-from-image.html.ini @@ -0,0 +1,2 @@ +[image-orientation-from-image.html] + expected: FAIL diff --git a/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-none-computed-style.html.ini b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-none-computed-style.html.ini new file mode 100644 index 00000000000..f0c6302697b --- /dev/null +++ b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-none-computed-style.html.ini @@ -0,0 +1,4 @@ +[image-orientation-none-computed-style.html] + [image-orientation:none computed style reports correct values] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-none-content-images.html.ini b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-none-content-images.html.ini new file mode 100644 index 00000000000..8545087eb40 --- /dev/null +++ b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-none-content-images.html.ini @@ -0,0 +1,2 @@ +[image-orientation-none-content-images.html] + expected: FAIL diff --git a/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-none-image-document.html.ini b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-none-image-document.html.ini new file mode 100644 index 00000000000..dfbaa35f28c --- /dev/null +++ b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-none-image-document.html.ini @@ -0,0 +1,2 @@ +[image-orientation-none-image-document.html] + expected: FAIL diff --git a/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-none.html.ini b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-none.html.ini new file mode 100644 index 00000000000..262691575b2 --- /dev/null +++ b/tests/wpt/metadata/css/css-images/image-orientation/image-orientation-none.html.ini @@ -0,0 +1,2 @@ +[image-orientation-none.html] + expected: FAIL diff --git a/tests/wpt/metadata/css/cssom-view/MediaQueryList-addListener-handleEvent.html.ini b/tests/wpt/metadata/css/cssom-view/MediaQueryList-addListener-handleEvent.html.ini index 7bc6ba992af..9997350495a 100644 --- a/tests/wpt/metadata/css/cssom-view/MediaQueryList-addListener-handleEvent.html.ini +++ b/tests/wpt/metadata/css/cssom-view/MediaQueryList-addListener-handleEvent.html.ini @@ -9,6 +9,3 @@ [throws if handleEvent is thruthy and not callable] expected: NOTRUN - [looks up handleEvent method on every event dispatch] - expected: FAIL - diff --git a/tests/wpt/metadata/css/cssom-view/elementFromPoint-001.html.ini b/tests/wpt/metadata/css/cssom-view/elementFromPoint-001.html.ini deleted file mode 100644 index e38782d8c85..00000000000 --- a/tests/wpt/metadata/css/cssom-view/elementFromPoint-001.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[elementFromPoint-001.html] - [CSSOM View - 5 - extensions to the Document interface] - expected: FAIL - diff --git a/tests/wpt/metadata/css/cssom-view/elementsFromPoint-invalid-cases.html.ini b/tests/wpt/metadata/css/cssom-view/elementsFromPoint-invalid-cases.html.ini deleted file mode 100644 index e181af5397f..00000000000 --- a/tests/wpt/metadata/css/cssom-view/elementsFromPoint-invalid-cases.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[elementsFromPoint-invalid-cases.html] - [The root element is the last element returned for otherwise empty queries within the viewport] - expected: FAIL - diff --git a/tests/wpt/metadata/dom/nodes/remove-from-shadow-host-and-adopt-into-iframe.html.ini b/tests/wpt/metadata/dom/nodes/remove-from-shadow-host-and-adopt-into-iframe.html.ini new file mode 100644 index 00000000000..8ab70585687 --- /dev/null +++ b/tests/wpt/metadata/dom/nodes/remove-from-shadow-host-and-adopt-into-iframe.html.ini @@ -0,0 +1,2 @@ +[remove-from-shadow-host-and-adopt-into-iframe.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata/fetch/content-type/response.window.js.ini b/tests/wpt/metadata/fetch/content-type/response.window.js.ini index 1fb9808a893..9fdb1aa8bf6 100644 --- a/tests/wpt/metadata/fetch/content-type/response.window.js.ini +++ b/tests/wpt/metadata/fetch/content-type/response.window.js.ini @@ -1,7 +1,7 @@ [response.window.html] expected: TIMEOUT [fetch(): combined response Content-Type: text/plain ] - expected: FAIL + expected: NOTRUN [Response: combined response Content-Type: text/plain;charset=gbk text/plain;charset=windows-1252] expected: NOTRUN @@ -64,7 +64,7 @@ expected: NOTRUN [fetch(): combined response Content-Type: text/html text/plain] - expected: FAIL + expected: NOTRUN [Request: combined response Content-Type: text/html;charset=gbk text/plain text/html] expected: NOTRUN @@ -76,13 +76,13 @@ expected: NOTRUN [Response: combined response Content-Type: text/plain ] - expected: FAIL + expected: NOTRUN [fetch(): combined response Content-Type: text/plain;charset=gbk text/plain] expected: NOTRUN [Request: combined response Content-Type: text/html text/plain] - expected: FAIL + expected: NOTRUN [ + + + +
+ + + + +
+ + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/image-orientation-from-image.html b/tests/wpt/web-platform-tests/css/css-images/image-orientation/image-orientation-from-image.html new file mode 100644 index 00000000000..f1343e9f23f --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-images/image-orientation/image-orientation-from-image.html @@ -0,0 +1,65 @@ + + + + +CSS Images Module Level 3: image-orientation: from-image + + + + + + + +

The images should rotate respecting their EXIF orientation because + image-orientation: from-image is specified.

+
+ +
Normal +
+
+ +
Flipped horizontally +
+
+ +
Rotated 180° +
+
+ +
Flipped vertically +
+
+ +
Rotated 90° CCW and flipped vertically +
+
+ +
Rotated 90° CW +
+
+ +
Rotated 90° CW and flipped vertically +
+
+ +
Rotated 90° CCW +
+
+ +
Undefined (invalid value) +
+ + diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/image-orientation-none-computed-style.html b/tests/wpt/web-platform-tests/css/css-images/image-orientation/image-orientation-none-computed-style.html new file mode 100644 index 00000000000..49919288b55 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-images/image-orientation/image-orientation-none-computed-style.html @@ -0,0 +1,47 @@ + + + + +CSS Images Module Level 3: image-orientation: none computed style + + + + + + + + +
+
+
+
+
+
+
+
+
+ + diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/image-orientation-none-content-images.html b/tests/wpt/web-platform-tests/css/css-images/image-orientation/image-orientation-none-content-images.html new file mode 100644 index 00000000000..7bcb5ce3394 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-images/image-orientation/image-orientation-none-content-images.html @@ -0,0 +1,77 @@ + + + + +CSS Images Module Level 3: image-orientation: none for content images + + + + + + + +

The images should not rotate respecting their EXIF orientation because + image-orientation: none is specified.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+ + diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/image-orientation-none-image-document.html b/tests/wpt/web-platform-tests/css/css-images/image-orientation/image-orientation-none-image-document.html new file mode 100644 index 00000000000..29ec30f1431 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-images/image-orientation/image-orientation-none-image-document.html @@ -0,0 +1,40 @@ + + + + +CSS Images Module Level 3: image-orientation: none in image documents + + + + + + + +

The images should rotate respecting their EXIF orientation because image + documents always respect the orientation, regardless of the image-orientation + property.

+ + + + +
+ + + + +
+ + + + diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/image-orientation-none.html b/tests/wpt/web-platform-tests/css/css-images/image-orientation/image-orientation-none.html new file mode 100644 index 00000000000..03c46c620a0 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-images/image-orientation/image-orientation-none.html @@ -0,0 +1,38 @@ + + + + +CSS Images Module Level 3: image-orientation: none + + + + + + + +

The images should not rotate respecting their EXIF orientation because + image-orientation: none is specified.

+
+
+
+
+
+
+
+
+
+ + diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/reference/image-orientation-default-ref.html b/tests/wpt/web-platform-tests/css/css-images/image-orientation/reference/image-orientation-default-ref.html new file mode 100644 index 00000000000..aa8bede6014 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-images/image-orientation/reference/image-orientation-default-ref.html @@ -0,0 +1,62 @@ + + + +CSS Images Module Level 3: image-orientation: from-image + + + + + +

The images should rotate respecting their EXIF orientation because + no image-orientation property is given.

+
+ +
Normal +
+
+ +
Flipped horizontally +
+
+ +
Rotated 180° +
+
+ +
Flipped vertically +
+
+ +
Rotated 90° CCW and flipped vertically +
+
+ +
Rotated 90° CW +
+
+ +
Rotated 90° CW and flipped vertically +
+
+ +
Rotated 90° CCW +
+
+ +
Undefined (invalid value) +
+ + diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/reference/image-orientation-from-image-content-images-ref.html b/tests/wpt/web-platform-tests/css/css-images/image-orientation/reference/image-orientation-from-image-content-images-ref.html new file mode 100644 index 00000000000..21fed5fbb66 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-images/image-orientation/reference/image-orientation-from-image-content-images-ref.html @@ -0,0 +1,87 @@ + + + +CSS Images Module Level 3: image-orientation: from-image for content images + + + + + +

The images should rotate respecting their EXIF orientation because + image-orientation: from-image is specified. +

+
+
+
Normal +
+
+
+
Flipped horizontally +
+
+
+
Rotated 180° +
+
+
+
Flipped vertically +
+
+
+
+
Rotated 90° CCW and flipped vertically +
+
+
+
Rotated 90° CW +
+
+
+
Rotated 90° CW and flipped vertically +
+
+
+
Rotated 90° CCW +
+
+
+ +
Rotated 90° CCW and flipped vertically +
+
+ +
Rotated 90° CW +
+
+ +
Rotated 90° CW and flipped vertically +
+
+ +
Rotated 90° CCW +
+
+
+
+
Undefined (invalid value) +
+ + diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/reference/image-orientation-from-image-image-document-ref.html b/tests/wpt/web-platform-tests/css/css-images/image-orientation/reference/image-orientation-from-image-image-document-ref.html new file mode 100644 index 00000000000..d2c7e6916bc --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-images/image-orientation/reference/image-orientation-from-image-image-document-ref.html @@ -0,0 +1,35 @@ + + + + +CSS Images Module Level 3: image-orientation: from-image in image documents + + + + + +

The images should rotate respecting their EXIF orientation because image + documents always respect the orientation, regardless of the image-orientation + property.

+ + + + +
+ + + + +
+ + + + diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/reference/image-orientation-from-image-ref.html b/tests/wpt/web-platform-tests/css/css-images/image-orientation/reference/image-orientation-from-image-ref.html new file mode 100644 index 00000000000..d731e837778 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-images/image-orientation/reference/image-orientation-from-image-ref.html @@ -0,0 +1,62 @@ + + + + +CSS Images Module Level 3: image-orientation: from-image + + + + + +

The images should rotate respecting their EXIF orientation because + image-orientation: from-image is specified.

+
+ +
Normal +
+
+ +
Flipped horizontally +
+
+ +
Rotated 180° +
+
+ +
Flipped vertically +
+
+ +
Rotated 90° CCW and flipped vertically +
+
+ +
Rotated 90° CW +
+
+ +
Rotated 90° CW and flipped vertically +
+
+ +
Rotated 90° CCW +
+
+ +
Undefined (invalid value) +
+ + diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/reference/image-orientation-none-content-images-ref.html b/tests/wpt/web-platform-tests/css/css-images/image-orientation/reference/image-orientation-none-content-images-ref.html new file mode 100644 index 00000000000..d73c554f329 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-images/image-orientation/reference/image-orientation-none-content-images-ref.html @@ -0,0 +1,74 @@ + + + + +CSS Images Module Level 3: image-orientation: none for content images + + + + + +

The images should not rotate respecting their EXIF orientation because + image-orientation: none is specified.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+ + diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/reference/image-orientation-none-image-document-ref.html b/tests/wpt/web-platform-tests/css/css-images/image-orientation/reference/image-orientation-none-image-document-ref.html new file mode 100644 index 00000000000..db84d0e23cf --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-images/image-orientation/reference/image-orientation-none-image-document-ref.html @@ -0,0 +1,37 @@ + + + + +CSS Images Module Level 3: image-orientation: none in image documents + + + + + +

The images should rotate respecting their EXIF orientation because image + documents always respect the orientation, regardless of the image-orientation + property.

+ + + + +
+ + + + +
+ + + + diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/reference/image-orientation-none-ref.html b/tests/wpt/web-platform-tests/css/css-images/image-orientation/reference/image-orientation-none-ref.html new file mode 100644 index 00000000000..8293d6e003d --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-images/image-orientation/reference/image-orientation-none-ref.html @@ -0,0 +1,35 @@ + + + + +CSS Images Module Level 3: image-orientation: none + + + + + +

The images should not rotate respecting their EXIF orientation because + image-orientation: none is specified.

+
+
+
+
+
+
+
+
+
+ + diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-1-ul-pre-rotated.jpg b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-1-ul-pre-rotated.jpg new file mode 100644 index 00000000000..d9acd656f92 Binary files /dev/null and b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-1-ul-pre-rotated.jpg differ diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-1-ul.jpg b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-1-ul.jpg new file mode 100644 index 00000000000..7c13bf7dc4f Binary files /dev/null and b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-1-ul.jpg differ diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-2-ur-pre-rotated.jpg b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-2-ur-pre-rotated.jpg new file mode 100644 index 00000000000..1d06bf3d2f4 Binary files /dev/null and b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-2-ur-pre-rotated.jpg differ diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-2-ur.jpg b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-2-ur.jpg new file mode 100644 index 00000000000..2387b05feef Binary files /dev/null and b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-2-ur.jpg differ diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-3-lr-pre-rotated.jpg b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-3-lr-pre-rotated.jpg new file mode 100644 index 00000000000..1c5ce1a8f6f Binary files /dev/null and b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-3-lr-pre-rotated.jpg differ diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-3-lr.jpg b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-3-lr.jpg new file mode 100644 index 00000000000..cb1a82dab16 Binary files /dev/null and b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-3-lr.jpg differ diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-4-lol-pre-rotated.jpg b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-4-lol-pre-rotated.jpg new file mode 100644 index 00000000000..cf71c6a1444 Binary files /dev/null and b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-4-lol-pre-rotated.jpg differ diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-4-lol.jpg b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-4-lol.jpg new file mode 100644 index 00000000000..8f930968030 Binary files /dev/null and b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-4-lol.jpg differ diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-5-lu-pre-rotated.jpg b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-5-lu-pre-rotated.jpg new file mode 100644 index 00000000000..62ddea22e44 Binary files /dev/null and b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-5-lu-pre-rotated.jpg differ diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-5-lu.jpg b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-5-lu.jpg new file mode 100644 index 00000000000..e65d2eb5cc2 Binary files /dev/null and b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-5-lu.jpg differ diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-6-ru-pre-rotated.jpg b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-6-ru-pre-rotated.jpg new file mode 100644 index 00000000000..3d21ec96ec5 Binary files /dev/null and b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-6-ru-pre-rotated.jpg differ diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-6-ru.jpg b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-6-ru.jpg new file mode 100644 index 00000000000..6f487dae135 Binary files /dev/null and b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-6-ru.jpg differ diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-7-rl-pre-rotated.jpg b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-7-rl-pre-rotated.jpg new file mode 100644 index 00000000000..7d49d4f20cc Binary files /dev/null and b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-7-rl-pre-rotated.jpg differ diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-7-rl.jpg b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-7-rl.jpg new file mode 100644 index 00000000000..769be7df853 Binary files /dev/null and b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-7-rl.jpg differ diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-8-llo-pre-rotated.jpg b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-8-llo-pre-rotated.jpg new file mode 100644 index 00000000000..e88b00c38b6 Binary files /dev/null and b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-8-llo-pre-rotated.jpg differ diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-8-llo.jpg b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-8-llo.jpg new file mode 100644 index 00000000000..c4a51ed3ff6 Binary files /dev/null and b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-8-llo.jpg differ diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-9-u-pre-rotated.jpg b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-9-u-pre-rotated.jpg new file mode 100644 index 00000000000..b6b517f6b72 Binary files /dev/null and b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-9-u-pre-rotated.jpg differ diff --git a/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-9-u.jpg b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-9-u.jpg new file mode 100644 index 00000000000..1003bfb7c21 Binary files /dev/null and b/tests/wpt/web-platform-tests/css/css-images/image-orientation/support/exif-orientation-9-u.jpg differ diff --git a/tests/wpt/web-platform-tests/css/css-multicol/intrinsic-width-change-column-count.html b/tests/wpt/web-platform-tests/css/css-multicol/intrinsic-width-change-column-count.html new file mode 100644 index 00000000000..30e7671e41c --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-multicol/intrinsic-width-change-column-count.html @@ -0,0 +1,15 @@ + + + + + +

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

+
+
+
+
+
+ diff --git a/tests/wpt/web-platform-tests/css/css-pseudo/marker-content-017-ref.html b/tests/wpt/web-platform-tests/css/css-pseudo/marker-content-017-ref.html new file mode 100644 index 00000000000..9628123611d --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-pseudo/marker-content-017-ref.html @@ -0,0 +1,18 @@ + + +CSS Reference: ::marker pseudo elements styled with 'content' property + + +
    + alt + alt +
  1. item
  2. +
diff --git a/tests/wpt/web-platform-tests/css/css-pseudo/marker-content-017.html b/tests/wpt/web-platform-tests/css/css-pseudo/marker-content-017.html new file mode 100644 index 00000000000..267e519feee --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-pseudo/marker-content-017.html @@ -0,0 +1,24 @@ + + +CSS Test: ::marker pseudo elements styled with 'content' property + + + + + + +
    + alt + alt +
  1. item
  2. +
diff --git a/tests/wpt/web-platform-tests/css/css-pseudo/marker-content-018-ref.html b/tests/wpt/web-platform-tests/css/css-pseudo/marker-content-018-ref.html new file mode 100644 index 00000000000..8107d4297d7 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-pseudo/marker-content-018-ref.html @@ -0,0 +1,61 @@ + + +CSS Reference: ::marker pseudo elements styled with 'content' property + + +
    +
  1. item
  2. +
  3. item
  4. +
  5. item
  6. +
  7. item
  8. +
  9. item
  10. +
  11. item
  12. +
  13. item
  14. +
  15. item
  16. +
+
    +
  1. item
  2. +
  3. item
  4. +
  5. item
  6. +
  7. item
  8. +
  9. item
  10. +
  11. item
  12. +
  13. item
  14. +
  15. item
  16. +
+
    +
  1. item
  2. +
  3. item
  4. +
  5. item
  6. +
  7. item
  8. +
  9. item
  10. +
  11. item
  12. +
  13. item
  14. +
  15. item
  16. +
+
    +
  1. item
  2. +
  3. item
  4. +
  5. item
  6. +
  7. item
  8. +
  9. item
  10. +
  11. item
  12. +
  13. item
  14. +
  15. item
  16. +
diff --git a/tests/wpt/web-platform-tests/css/css-pseudo/marker-content-018.html b/tests/wpt/web-platform-tests/css/css-pseudo/marker-content-018.html new file mode 100644 index 00000000000..0a4a73cd505 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-pseudo/marker-content-018.html @@ -0,0 +1,65 @@ + + +CSS Test: ::marker pseudo elements styled with 'content' property + + + + + + +
    +
  1. item
  2. +
  3. item
  4. +
  5. item
  6. +
  7. item
  8. +
  9. item
  10. +
  11. item
  12. +
  13. item
  14. +
  15. item
  16. +
+
    +
  1. item
  2. +
  3. item
  4. +
  5. item
  6. +
  7. item
  8. +
  9. item
  10. +
  11. item
  12. +
  13. item
  14. +
  15. item
  16. +
+
    +
  1. item
  2. +
  3. item
  4. +
  5. item
  6. +
  7. item
  8. +
  9. item
  10. +
  11. item
  12. +
  13. item
  14. +
  15. item
  16. +
+
    +
  1. item
  2. +
  3. item
  4. +
  5. item
  6. +
  7. item
  8. +
  9. item
  10. +
  11. item
  12. +
  13. item
  14. +
  15. item
  16. +
diff --git a/tests/wpt/web-platform-tests/css/css-pseudo/marker-font-variant-numeric-default-ref.html b/tests/wpt/web-platform-tests/css/css-pseudo/marker-font-variant-numeric-default-ref.html index 3d106211219..be932213b0f 100644 --- a/tests/wpt/web-platform-tests/css/css-pseudo/marker-font-variant-numeric-default-ref.html +++ b/tests/wpt/web-platform-tests/css/css-pseudo/marker-font-variant-numeric-default-ref.html @@ -3,6 +3,7 @@ CSS Reftest Reference +
    diff --git a/tests/wpt/web-platform-tests/css/css-pseudo/marker-font-variant-numeric-normal-ref.html b/tests/wpt/web-platform-tests/css/css-pseudo/marker-font-variant-numeric-normal-ref.html index 45ab55d14b8..b730a24e55a 100644 --- a/tests/wpt/web-platform-tests/css/css-pseudo/marker-font-variant-numeric-normal-ref.html +++ b/tests/wpt/web-platform-tests/css/css-pseudo/marker-font-variant-numeric-normal-ref.html @@ -3,6 +3,7 @@ CSS Reftest Reference +
      diff --git a/tests/wpt/web-platform-tests/css/css-ruby/ruby-bidi-003-ref.html b/tests/wpt/web-platform-tests/css/css-ruby/ruby-bidi-003-ref.html new file mode 100644 index 00000000000..ec00293d861 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-ruby/ruby-bidi-003-ref.html @@ -0,0 +1,6 @@ + + +Bidirectional text inside ruby content box + + +
      אב12ג
      אabבג
      diff --git a/tests/wpt/web-platform-tests/css/css-ruby/ruby-bidi-003.html b/tests/wpt/web-platform-tests/css/css-ruby/ruby-bidi-003.html new file mode 100644 index 00000000000..2510408ec22 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-ruby/ruby-bidi-003.html @@ -0,0 +1,8 @@ + + +Bidirectional text inside ruby content box + + + + +אב12גאabבג diff --git a/tests/wpt/web-platform-tests/css/css-shadow-parts/style-sharing.html b/tests/wpt/web-platform-tests/css/css-shadow-parts/style-sharing.html new file mode 100644 index 00000000000..4af1260b5e9 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-shadow-parts/style-sharing.html @@ -0,0 +1,23 @@ + +CSS Shadow Parts test: Parts don't incorrectly share style with other elements + + + + + + +
      + diff --git a/tests/wpt/web-platform-tests/dom/nodes/remove-from-shadow-host-and-adopt-into-iframe-ref.html b/tests/wpt/web-platform-tests/dom/nodes/remove-from-shadow-host-and-adopt-into-iframe-ref.html new file mode 100644 index 00000000000..98de2b68836 --- /dev/null +++ b/tests/wpt/web-platform-tests/dom/nodes/remove-from-shadow-host-and-adopt-into-iframe-ref.html @@ -0,0 +1,4 @@ + +DOM Test Reference +

      You should see the word PASS below.

      +
      PASS
      diff --git a/tests/wpt/web-platform-tests/dom/nodes/remove-from-shadow-host-and-adopt-into-iframe.html b/tests/wpt/web-platform-tests/dom/nodes/remove-from-shadow-host-and-adopt-into-iframe.html new file mode 100644 index 00000000000..612aed637df --- /dev/null +++ b/tests/wpt/web-platform-tests/dom/nodes/remove-from-shadow-host-and-adopt-into-iframe.html @@ -0,0 +1,29 @@ + + + + Adopting a shadow host child into an iframe + + + + + + + +

      You should see the word PASS below.

      + +
      PASS
      + + diff --git a/tests/wpt/web-platform-tests/fetch/h1-parsing/resources-with-0x00-in-header.window.js b/tests/wpt/web-platform-tests/fetch/h1-parsing/resources-with-0x00-in-header.window.js new file mode 100644 index 00000000000..f1afeeb740b --- /dev/null +++ b/tests/wpt/web-platform-tests/fetch/h1-parsing/resources-with-0x00-in-header.window.js @@ -0,0 +1,31 @@ +async_test(t => { + const script = document.createElement("script"); + t.add_cleanup(() => script.remove()); + script.src = "resources/script-with-0x00-in-header.py"; + script.onerror = t.step_func_done(); + script.onload = t.unreached_func(); + document.body.append(script); +}, "Expect network error for script with 0x00 in a header"); + +async_test(t => { + const frame = document.createElement("iframe"); + t.add_cleanup(() => frame.remove()); + frame.src = "resources/document-with-0x00-in-header.py"; + // If network errors result in load events for frames per + // https://github.com/whatwg/html/issues/125 and https://github.com/whatwg/html/issues/1230 this + // should be changed to use the load event instead. + t.step_timeout(() => { + assert_equals(frame.contentDocument, null); + t.done(); + }, 1000); + document.body.append(frame); +}, "Expect network error for frame navigation to resource with 0x00 in a header"); + +async_test(t => { + const img = document.createElement("img"); + t.add_cleanup(() => img.remove()); + img.src = "resources/blue-with-0x00-in-a-header.asis"; + img.onerror = t.step_func_done(); + img.onload = t.unreached_func(); + document.body.append(img); +}, "Expect network error for image with 0x00 in a header"); diff --git a/tests/wpt/web-platform-tests/fetch/h1-parsing/resources/README.md b/tests/wpt/web-platform-tests/fetch/h1-parsing/resources/README.md new file mode 100644 index 00000000000..2175d274088 --- /dev/null +++ b/tests/wpt/web-platform-tests/fetch/h1-parsing/resources/README.md @@ -0,0 +1,6 @@ +`blue-with-0x00-in-a-header.asis` is a copy from `../../images/blue.png` with the following prepended using Control Pictures to signify actual newlines and 0x00: +``` +HTTP/1.1 200 AN IMAGE␍␊ +Content-Type: image/png␍␊ +Custom: ␀␍␊␍␊ +``` diff --git a/tests/wpt/web-platform-tests/fetch/h1-parsing/resources/blue-with-0x00-in-a-header.asis b/tests/wpt/web-platform-tests/fetch/h1-parsing/resources/blue-with-0x00-in-a-header.asis new file mode 100644 index 00000000000..102340a6313 Binary files /dev/null and b/tests/wpt/web-platform-tests/fetch/h1-parsing/resources/blue-with-0x00-in-a-header.asis differ diff --git a/tests/wpt/web-platform-tests/fetch/h1-parsing/resources/document-with-0x00-in-header.py b/tests/wpt/web-platform-tests/fetch/h1-parsing/resources/document-with-0x00-in-header.py new file mode 100644 index 00000000000..6e8db619591 --- /dev/null +++ b/tests/wpt/web-platform-tests/fetch/h1-parsing/resources/document-with-0x00-in-header.py @@ -0,0 +1,4 @@ +def main(request, response): + response.headers.set("Content-Type", "text/html") + response.headers.set("Custom", "\0") + return "This is a document." diff --git a/tests/wpt/web-platform-tests/fetch/h1-parsing/resources/script-with-0x00-in-header.py b/tests/wpt/web-platform-tests/fetch/h1-parsing/resources/script-with-0x00-in-header.py new file mode 100644 index 00000000000..f4a016a3698 --- /dev/null +++ b/tests/wpt/web-platform-tests/fetch/h1-parsing/resources/script-with-0x00-in-header.py @@ -0,0 +1,4 @@ +def main(request, response): + response.headers.set("Content-Type", "text/javascript") + response.headers.set("Custom", "\0") + return "var thisIsJavaScript = 0" diff --git a/tests/wpt/web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-due-to-document-domain-only.html b/tests/wpt/web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-due-to-document-domain-only.html new file mode 100644 index 00000000000..919a05ed2a2 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-due-to-document-domain-only.html @@ -0,0 +1,33 @@ + +Cross-origin due to document.domain + + + +
      + + diff --git a/tests/wpt/web-platform-tests/html/browsers/origin/cross-origin-objects/resources/cross-origin-due-to-document-domain-only-helper.html b/tests/wpt/web-platform-tests/html/browsers/origin/cross-origin-objects/resources/cross-origin-due-to-document-domain-only-helper.html new file mode 100644 index 00000000000..10ac8ece0e1 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/browsers/origin/cross-origin-objects/resources/cross-origin-due-to-document-domain-only-helper.html @@ -0,0 +1,9 @@ + + + diff --git a/tests/wpt/web-platform-tests/html/semantics/document-metadata/the-link-element/link-type-attribute-ref.html b/tests/wpt/web-platform-tests/html/semantics/document-metadata/the-link-element/link-type-attribute-ref.html new file mode 100644 index 00000000000..f32472105d5 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/document-metadata/the-link-element/link-type-attribute-ref.html @@ -0,0 +1,3 @@ + +

      You should see a green rectangle below

      +
      diff --git a/tests/wpt/web-platform-tests/html/semantics/document-metadata/the-link-element/link-type-attribute.html b/tests/wpt/web-platform-tests/html/semantics/document-metadata/the-link-element/link-type-attribute.html new file mode 100644 index 00000000000..80acb9f3dcc --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/document-metadata/the-link-element/link-type-attribute.html @@ -0,0 +1,9 @@ + + + + + + + +

      You should see a green rectangle below

      +
      diff --git a/tests/wpt/web-platform-tests/html/semantics/forms/constraints/support/validator.js b/tests/wpt/web-platform-tests/html/semantics/forms/constraints/support/validator.js index 9b28b32309e..48c3a5b40e6 100644 --- a/tests/wpt/web-platform-tests/html/semantics/forms/constraints/support/validator.js +++ b/tests/wpt/web-platform-tests/html/semantics/forms/constraints/support/validator.js @@ -4,11 +4,8 @@ var validator = { var self = this; test(function() { self.pre_check(ctl, 'tooLong'); - self.set_conditions(ctl, data.conditions); self.iterate_over(ctl, data).forEach(function(val) { const {ctl, data, condStr} = val; - if (data.dirty) - self.set_dirty(ctl); if (data.expected) assert_true( ctl.validity.tooLong, @@ -25,11 +22,8 @@ var validator = { var self = this; test(function () { self.pre_check(ctl, "tooShort"); - self.set_conditions(ctl, data.conditions); self.iterate_over(ctl, data).forEach(function(val) { const {ctl, data, condStr} = val; - if (data.dirty) - self.set_dirty(ctl); if (data.expected) assert_true( ctl.validity.tooShort, @@ -46,7 +40,6 @@ var validator = { var self = this; test(function () { self.pre_check(ctl, "patternMismatch"); - self.set_conditions(ctl, data.conditions); self.iterate_over(ctl, data).forEach(function(val) { const {ctl, data, condStr} = val; if (data.expected) @@ -65,7 +58,6 @@ var validator = { var self = this; test(function () { self.pre_check(ctl, "valueMissing"); - self.set_conditions(ctl, data.conditions); self.iterate_over(ctl, data).forEach(function(val) { const {ctl, data, condStr} = val; if (data.expected) @@ -84,7 +76,6 @@ var validator = { var self = this; test(function () { self.pre_check(ctl, "typeMismatch"); - self.set_conditions(ctl, data.conditions); self.iterate_over(ctl, data).forEach(function(val) { const {ctl, data, condStr} = val; if (data.expected) @@ -103,7 +94,6 @@ var validator = { var self = this; test(function () { self.pre_check(ctl, "rangeOverflow"); - self.set_conditions(ctl, data.conditions); self.iterate_over(ctl, data).forEach(function(val) { const {ctl, data, condStr} = val; if (data.expected) @@ -122,7 +112,6 @@ var validator = { var self = this; test(function () { self.pre_check(ctl, "rangeUnderflow"); - self.set_conditions(ctl, data.conditions); self.iterate_over(ctl, data).forEach(function(val) { const {ctl, data, condStr} = val; if (data.expected) @@ -141,7 +130,6 @@ var validator = { var self = this; test(function () { self.pre_check(ctl, "stepMismatch"); - self.set_conditions(ctl, data.conditions); self.iterate_over(ctl, data).forEach(function(val) { const {ctl, data, condStr} = val; if (data.expected) @@ -160,7 +148,6 @@ var validator = { var self = this; test(function () { self.pre_check(ctl, "badInput"); - self.set_conditions(ctl, data.conditions); self.iterate_over(ctl, data).forEach(function(val) { const {ctl, data, condStr} = val; if (data.expected) @@ -179,17 +166,24 @@ var validator = { var self = this; test(function () { self.pre_check(ctl, "customError"); - ctl.setCustomValidity(data.conditions.message); self.iterate_over(ctl, data).forEach(function(val) { const {ctl, data, condStr} = val; if (data.expected) { assert_true( ctl.validity.customError, 'The validity.customError attribute should be true' + condStr); - assert_equals( - ctl.validationMessage, data.conditions.message, - 'The validationMessage attribute should be \'' + - data.conditions.message + '\'' + condStr); + // validationMessage returns the empty string if ctl is barred from + // constraint validation, which happens if ctl is disabled. + if (ctl.disabled) { + assert_equals( + ctl.validationMessage, '', + 'The validationMessage attribute must be empty' + condStr); + } else { + assert_equals( + ctl.validationMessage, data.conditions.message, + 'The validationMessage attribute should be \'' + + data.conditions.message + '\'' + condStr); + } } else { assert_false( ctl.validity.customError, @@ -205,11 +199,8 @@ var validator = { test_isValid: function(ctl, data) { var self = this; test(function () { - self.set_conditions(ctl, data.conditions); self.iterate_over(ctl, data).forEach(function(val) { const {ctl, data, condStr} = val; - if (data.dirty) - self.set_dirty(ctl); if (data.expected) assert_true( ctl.validity.valid, @@ -352,7 +343,9 @@ var validator = { ctl.removeAttribute(item); }); for (var attr in obj) { - if (attr === "checked" || obj[attr] || obj[attr] === "") + if (attr === "message") + ctl.setCustomValidity(obj[attr]); + else if (attr === "checked" || obj[attr] || obj[attr] === "") ctl[attr] = obj[attr]; } }, @@ -398,12 +391,27 @@ var validator = { iterate_over: function(ctl, data) { // Iterate over normal, disabled, readonly, and both. var ctlDisabled = ctl.cloneNode(true); + this.set_conditions(ctlDisabled, data.conditions); + if (data.dirty) + this.set_dirty(ctlDisabled); ctlDisabled.disabled = true; + var ctlReadonly = ctl.cloneNode(true); + this.set_conditions(ctlReadonly, data.conditions); + if (data.dirty) + this.set_dirty(ctlReadonly); ctlReadonly.readonly = true; + var ctlBoth = ctl.cloneNode(true); + this.set_conditions(ctlBoth, data.conditions); + if (data.dirty) + this.set_dirty(ctlBoth); ctlBoth.disabled = true; ctlBoth.readonly = true; + + ctl = ctl.cloneNode(true); + this.set_conditions(ctl, data.conditions); + return [ {ctl: ctl, data: data, condStr: '.'}, {ctl: ctlDisabled, data: data, condStr: ', when control is disabled.'}, diff --git a/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPoints.html.ini b/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPoints.html.ini index d97432ed39c..c7b3482c786 100644 --- a/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPoints.html.ini +++ b/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPoints.html.ini @@ -1,5 +1,3 @@ [multiTouchPoints.html] - disabled: - if product == "chrome" and os != "mac": https://github.com/web-platform-tests/wpt/issues/20838 expected: if product == "firefox" or product == "safari" or product == "epiphany" or product == "webkit": ERROR diff --git a/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsReleaseFirstPoint.html.ini b/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsReleaseFirstPoint.html.ini index 3adcbe68856..68ccafcec2a 100644 --- a/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsReleaseFirstPoint.html.ini +++ b/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsReleaseFirstPoint.html.ini @@ -1,5 +1,3 @@ [multiTouchPointsReleaseFirstPoint.html] - disabled: - if product == "chrome": https://github.com/web-platform-tests/wpt/issues/20838 expected: if product == "firefox" or product == "safari": ERROR diff --git a/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsReleaseSecondPoint.html.ini b/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsReleaseSecondPoint.html.ini index d01525b3cfa..5d714dd7773 100644 --- a/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsReleaseSecondPoint.html.ini +++ b/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsReleaseSecondPoint.html.ini @@ -1,5 +1,3 @@ [multiTouchPointsReleaseSecondPoint.html] - disabled: - if product == "chrome": https://github.com/web-platform-tests/wpt/issues/20838 expected: if product == "firefox" or product == "safari": ERROR diff --git a/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsTwoTouchStarts.html.ini b/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsTwoTouchStarts.html.ini index a87d9f936fd..40626b8193e 100644 --- a/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsTwoTouchStarts.html.ini +++ b/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsTwoTouchStarts.html.ini @@ -1,5 +1,3 @@ [multiTouchPointsTwoTouchStarts.html] - disabled: - if product == "chrome" and os != "mac": https://github.com/web-platform-tests/wpt/issues/20838 - expected: - if product == "firefox" or product == "safari": ERROR + expected: + if product == "firefox" or product == "safari": ERROR diff --git a/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsWithPause.html.ini b/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsWithPause.html.ini index fe1bf469f4f..4f1939a431a 100644 --- a/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsWithPause.html.ini +++ b/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsWithPause.html.ini @@ -1,5 +1,3 @@ [multiTouchPointsWithPause.html] - disabled: - if product == "chrome": https://github.com/web-platform-tests/wpt/issues/20838 expected: if product == "firefox" or product == "safari": ERROR diff --git a/tests/wpt/web-platform-tests/layout-instability/shift-into-viewport.html b/tests/wpt/web-platform-tests/layout-instability/shift-into-viewport.html index 6ace93ad54c..61267a32648 100644 --- a/tests/wpt/web-platform-tests/layout-instability/shift-into-viewport.html +++ b/tests/wpt/web-platform-tests/layout-instability/shift-into-viewport.html @@ -4,7 +4,7 @@
      @@ -19,7 +19,9 @@ promise_test(async () => { // Wait for the initial render to complete. await waitForAnimationFrames(2); - document.querySelector("#j").style.top = "400px"; + // Move div partially into viewport. + document.querySelector("#j").style.top = + document.documentElement.clientHeight - 200 + "px"; // The element moves from outside the viewport to within the viewport, which // should generate a shift. diff --git a/tests/wpt/web-platform-tests/layout-instability/shift-outside-viewport.html b/tests/wpt/web-platform-tests/layout-instability/shift-outside-viewport.html index 49242913760..2d92835b889 100644 --- a/tests/wpt/web-platform-tests/layout-instability/shift-outside-viewport.html +++ b/tests/wpt/web-platform-tests/layout-instability/shift-outside-viewport.html @@ -4,7 +4,7 @@
      @@ -19,7 +19,9 @@ promise_test(async () => { // Wait for the initial render to complete. await waitForAnimationFrames(2); - document.querySelector("#j").style.top = "800px"; + // Move div even further out of viewport. + document.querySelector("#j").style.top = + document.documentElement.clientHeight + 200 + "px"; // Since the element moves entirely outside of the viewport, it shouldn't // generate a score. diff --git a/tests/wpt/web-platform-tests/lint.whitelist b/tests/wpt/web-platform-tests/lint.whitelist index d06f4c59bca..b5a8f806870 100644 --- a/tests/wpt/web-platform-tests/lint.whitelist +++ b/tests/wpt/web-platform-tests/lint.whitelist @@ -77,6 +77,7 @@ AHEM COPY: css/vendor-imports/mozilla/mozilla-central-reftests/*/Ahem.ttf # Intentional use of CRLF CR AT EOL: WebIDL/valid/idl/documentation-dos.widl CR AT EOL: cors/resources/cors-headers.asis +CR AT EOL: fetch/h1-parsing/resources/blue-with-0x00-in-a-header.asis CR AT EOL: html/semantics/forms/the-textarea-element/multiline-placeholder-cr.html CR AT EOL: html/semantics/forms/the-textarea-element/multiline-placeholder-crlf.html CR AT EOL: html/semantics/forms/the-input-element/multiline-placeholder-cr.html diff --git a/tests/wpt/web-platform-tests/native-file-system/resources/native-fs-test-helpers.js b/tests/wpt/web-platform-tests/native-file-system/resources/native-fs-test-helpers.js index 5ad8c04724b..bcdfd484cf2 100644 --- a/tests/wpt/web-platform-tests/native-file-system/resources/native-fs-test-helpers.js +++ b/tests/wpt/web-platform-tests/native-file-system/resources/native-fs-test-helpers.js @@ -14,7 +14,7 @@ const directory_promise = (async () => { await window.test_driver.bless( 'show a file picker.
      Please select an empty directory'); - const entries = await self.chooseFileSystemEntries({type: 'openDirectory'}); + const entries = await self.chooseFileSystemEntries({type: 'open-directory'}); assert_true(entries instanceof FileSystemHandle); assert_true(entries instanceof FileSystemDirectoryHandle); for await (const entry of entries.getEntries()) { diff --git a/tests/wpt/web-platform-tests/native-file-system/resources/opaque-origin-sandbox.html b/tests/wpt/web-platform-tests/native-file-system/resources/opaque-origin-sandbox.html index 937a6c385de..07301af1cfa 100644 --- a/tests/wpt/web-platform-tests/native-file-system/resources/opaque-origin-sandbox.html +++ b/tests/wpt/web-platform-tests/native-file-system/resources/opaque-origin-sandbox.html @@ -16,7 +16,7 @@ } try { - window.chooseFileSystemEntries({ type: 'openDirectory' }) + window.chooseFileSystemEntries({ type: 'open-directory' }) .then(() => { post_message('chooseFileSystemEntries(): FULFILLED'); }).catch(error => { diff --git a/tests/wpt/web-platform-tests/portals/predecessor-fires-unload.html b/tests/wpt/web-platform-tests/portals/predecessor-fires-unload.html new file mode 100644 index 00000000000..6512195eaf6 --- /dev/null +++ b/tests/wpt/web-platform-tests/portals/predecessor-fires-unload.html @@ -0,0 +1,37 @@ + + + + + diff --git a/tests/wpt/web-platform-tests/portals/resources/predecessor-fires-unload-watch-unload.html b/tests/wpt/web-platform-tests/portals/resources/predecessor-fires-unload-watch-unload.html new file mode 100644 index 00000000000..ada5a64967e --- /dev/null +++ b/tests/wpt/web-platform-tests/portals/resources/predecessor-fires-unload-watch-unload.html @@ -0,0 +1,24 @@ + + + + diff --git a/tests/wpt/web-platform-tests/resources/chromium/webxr-test.js b/tests/wpt/web-platform-tests/resources/chromium/webxr-test.js index a819a3b425b..b45ff20dbc4 100644 --- a/tests/wpt/web-platform-tests/resources/chromium/webxr-test.js +++ b/tests/wpt/web-platform-tests/resources/chromium/webxr-test.js @@ -228,7 +228,7 @@ class MockRuntime { this.framesOfReference = {}; - this.input_sources_ = []; + this.input_sources_ = new Map(); this.next_input_source_index_ = 1; let supportedModes = []; @@ -421,7 +421,7 @@ class MockRuntime { this.next_input_source_index_++; let source = new MockXRInputSource(fakeInputSourceInit, index, this); - this.input_sources_.push(source); + this.input_sources_.set(index, source); return source; } @@ -540,17 +540,13 @@ class MockRuntime { // These methods are intended to be used by MockXRInputSource only. addInputSource(source) { - let index = this.input_sources_.indexOf(source); - if (index == -1) { - this.input_sources_.push(source); + if(!this.input_sources_.has(source.source_id_)) { + this.input_sources_.set(source.source_id_, source); } } removeInputSource(source) { - let index = this.input_sources_.indexOf(source); - if (index >= 0) { - this.input_sources_.splice(index, 1); - } + this.input_sources_.delete(source.source_id_); } // Mojo function implementations. @@ -561,7 +557,6 @@ class MockRuntime { this.send_mojo_space_reset_ = false; if (this.pose_) { this.pose_.poseIndex++; - } // Setting the input_state to null tests a slightly different path than @@ -569,10 +564,10 @@ class MockRuntime { // code always sends up an empty array, but it's also valid mojom to send // up a null array. let input_state = null; - if (this.input_sources_.length > 0) { + if (this.input_sources_.size > 0) { input_state = []; - for (let i = 0; i < this.input_sources_.length; i++) { - input_state.push(this.input_sources_[i].getInputSourceState()); + for (let input_source of this.input_sources_.values()) { + input_state.push(input_source.getInputSourceState()); } } @@ -739,12 +734,14 @@ class MockXRInputSource { } setGripOrigin(transform, emulatedPosition = false) { + // grip_origin was renamed to mojo_from_input in mojo this.mojo_from_input_ = new gfx.mojom.Transform(); this.mojo_from_input_.matrix = getMatrixFromTransform(transform); this.emulated_position_ = emulatedPosition; } clearGripOrigin() { + // grip_origin was renamed to mojo_from_input in mojo if (this.mojo_from_input_ != null) { this.mojo_from_input_ = null; this.emulated_position_ = false; @@ -752,6 +749,7 @@ class MockXRInputSource { } setPointerOrigin(transform, emulatedPosition = false) { + // pointer_origin was renamed to input_from_pointer in mojo this.desc_dirty_ = true; this.input_from_pointer_ = new gfx.mojom.Transform(); this.input_from_pointer_.matrix = getMatrixFromTransform(transform); diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/testloader.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/testloader.py index f16cc14cead..8fcf66d64ed 100644 --- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/testloader.py +++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/testloader.py @@ -5,7 +5,7 @@ from abc import ABCMeta, abstractmethod from six.moves.queue import Empty from collections import defaultdict, deque from multiprocessing import Queue -from six import iteritems +from six import ensure_binary, iteritems from six.moves import xrange from . import manifestinclude @@ -51,7 +51,7 @@ class HashChunker(TestChunker): def __call__(self, manifest): chunk_index = self.chunk_number - 1 for test_type, test_path, tests in manifest: - h = int(hashlib.md5(test_path).hexdigest(), 16) + h = int(hashlib.md5(ensure_binary(test_path)).hexdigest(), 16) if h % self.total_chunks == chunk_index: yield test_type, test_path, tests @@ -65,7 +65,7 @@ class DirectoryHashChunker(TestChunker): def __call__(self, manifest): chunk_index = self.chunk_number - 1 for test_type, test_path, tests in manifest: - h = int(hashlib.md5(os.path.dirname(test_path)).hexdigest(), 16) + h = int(hashlib.md5(ensure_binary(os.path.dirname(test_path))).hexdigest(), 16) if h % self.total_chunks == chunk_index: yield test_type, test_path, tests diff --git a/tests/wpt/web-platform-tests/tools/wptserve/wptserve/handlers.py b/tests/wpt/web-platform-tests/tools/wptserve/wptserve/handlers.py index ca5118009cf..efc1a16a932 100644 --- a/tests/wpt/web-platform-tests/tools/wptserve/wptserve/handlers.py +++ b/tests/wpt/web-platform-tests/tools/wptserve/wptserve/handlers.py @@ -1,4 +1,7 @@ -import cgi +try: + import html +except ImportError: + import cgi as html import json import os import sys @@ -76,7 +79,7 @@ class DirectoryHandler(object): -""" % {"path": cgi.escape(url_path), +""" % {"path": html.escape(url_path), "items": "\n".join(self.list_items(url_path, path))} # noqa: E122 def list_items(self, base_path, path): @@ -93,14 +96,14 @@ class DirectoryHandler(object): yield ("""
    1. %(name)s
    2. """ % {"link": link, "name": ".."}) for item in sorted(os.listdir(path)): - link = cgi.escape(quote(item)) + link = html.escape(quote(item)) if os.path.isdir(os.path.join(path, item)): link += "/" class_ = "dir" else: class_ = "file" yield ("""
    3. %(name)s
    4. """ % - {"link": link, "name": cgi.escape(item), "class": class_}) + {"link": link, "name": html.escape(item), "class": class_}) def wrap_pipeline(path, request, response): diff --git a/tests/wpt/web-platform-tests/tools/wptserve/wptserve/pipes.py b/tests/wpt/web-platform-tests/tools/wptserve/wptserve/pipes.py index ceb34cc3f4f..e5d6e1c96db 100644 --- a/tests/wpt/web-platform-tests/tools/wptserve/wptserve/pipes.py +++ b/tests/wpt/web-platform-tests/tools/wptserve/wptserve/pipes.py @@ -1,4 +1,7 @@ -from cgi import escape +try: + from html import escape +except ImportError: + from cgi import escape from collections import deque import base64 import gzip as gzip_module diff --git a/tests/wpt/web-platform-tests/web-animations/timing-model/animations/reverse-running-animation.html b/tests/wpt/web-platform-tests/web-animations/timing-model/animations/reverse-running-animation.html index c5179a72c9d..65f89b3e04c 100644 --- a/tests/wpt/web-platform-tests/web-animations/timing-model/animations/reverse-running-animation.html +++ b/tests/wpt/web-platform-tests/web-animations/timing-model/animations/reverse-running-animation.html @@ -5,6 +5,7 @@ reverse running animation +