diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index 03a39838f47..a47cf4a77d8 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -50216,7 +50216,7 @@ "/css/CSS2/fonts/font-weight-rule-005.xht", [ [ - "/css/CSS2/fonts/font-weight-bold-ref.html", + "/css/CSS2/fonts/font-weight-900-ref.html", "==" ] ], @@ -50240,7 +50240,7 @@ "/css/CSS2/fonts/font-weight-rule-007.xht", [ [ - "/css/CSS2/fonts/font-weight-normal-ref.html", + "/css/CSS2/fonts/font-weight-100-ref.html", "==" ] ], @@ -103155,6 +103155,18 @@ {} ] ], + "css/css-cascade/important-prop.html": [ + [ + "/css/css-cascade/important-prop.html", + [ + [ + "/css/css-cascade/important-prop-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-cascade/initial-color-background-001.html": [ [ "/css/css-cascade/initial-color-background-001.html", @@ -118427,6 +118439,102 @@ {} ] ], + "css/css-multicol/multicol-breaking-000.html": [ + [ + "/css/css-multicol/multicol-breaking-000.html", + [ + [ + "/css/css-multicol/multicol-breaking-000-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-multicol/multicol-breaking-001.html": [ + [ + "/css/css-multicol/multicol-breaking-001.html", + [ + [ + "/css/css-multicol/multicol-breaking-001-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-multicol/multicol-breaking-002.html": [ + [ + "/css/css-multicol/multicol-breaking-002.html", + [ + [ + "/css/css-multicol/multicol-breaking-002-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-multicol/multicol-breaking-003.html": [ + [ + "/css/css-multicol/multicol-breaking-003.html", + [ + [ + "/css/css-multicol/multicol-breaking-003-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-multicol/multicol-breaking-nobackground-000.html": [ + [ + "/css/css-multicol/multicol-breaking-nobackground-000.html", + [ + [ + "/css/css-multicol/multicol-breaking-nobackground-000-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-multicol/multicol-breaking-nobackground-001.html": [ + [ + "/css/css-multicol/multicol-breaking-nobackground-001.html", + [ + [ + "/css/css-multicol/multicol-breaking-nobackground-001-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-multicol/multicol-breaking-nobackground-002.html": [ + [ + "/css/css-multicol/multicol-breaking-nobackground-002.html", + [ + [ + "/css/css-multicol/multicol-breaking-nobackground-002-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-multicol/multicol-breaking-nobackground-003.html": [ + [ + "/css/css-multicol/multicol-breaking-nobackground-003.html", + [ + [ + "/css/css-multicol/multicol-breaking-nobackground-003-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-multicol/multicol-clip-001.xht": [ [ "/css/css-multicol/multicol-clip-001.xht", @@ -219375,6 +219483,16 @@ {} ] ], + "css/CSS2/fonts/font-weight-100-ref.html": [ + [ + {} + ] + ], + "css/CSS2/fonts/font-weight-900-ref.html": [ + [ + {} + ] + ], "css/CSS2/fonts/font-weight-bold-ref.html": [ [ {} @@ -235255,6 +235373,11 @@ {} ] ], + "css/css-cascade/important-prop-ref.html": [ + [ + {} + ] + ], "css/css-cascade/initial-color-background-001-ref.html": [ [ {} @@ -246325,6 +246448,46 @@ {} ] ], + "css/css-multicol/multicol-breaking-000-ref.html": [ + [ + {} + ] + ], + "css/css-multicol/multicol-breaking-001-ref.html": [ + [ + {} + ] + ], + "css/css-multicol/multicol-breaking-002-ref.html": [ + [ + {} + ] + ], + "css/css-multicol/multicol-breaking-003-ref.html": [ + [ + {} + ] + ], + "css/css-multicol/multicol-breaking-nobackground-000-ref.html": [ + [ + {} + ] + ], + "css/css-multicol/multicol-breaking-nobackground-001-ref.html": [ + [ + {} + ] + ], + "css/css-multicol/multicol-breaking-nobackground-002-ref.html": [ + [ + {} + ] + ], + "css/css-multicol/multicol-breaking-nobackground-003-ref.html": [ + [ + {} + ] + ], "css/css-multicol/multicol-clip-001-ref.xht": [ [ {} @@ -256535,6 +256698,11 @@ {} ] ], + "css/css-values/urls/support/empty-urls.css": [ + [ + {} + ] + ], "css/css-values/vh-calc-support.html": [ [ {} @@ -269880,6 +270048,26 @@ {} ] ], + "fetch/corb/resources/css-mislabeled-as-html-nosniff.css": [ + [ + {} + ] + ], + "fetch/corb/resources/css-mislabeled-as-html-nosniff.css.headers": [ + [ + {} + ] + ], + "fetch/corb/resources/css-mislabeled-as-html.css": [ + [ + {} + ] + ], + "fetch/corb/resources/css-mislabeled-as-html.css.headers": [ + [ + {} + ] + ], "fetch/corb/resources/css-with-json-parser-breaker.css": [ [ {} @@ -308198,6 +308386,30 @@ {} ] ], + "css/CSS2/floats/zero-space-between-floats-001.html": [ + [ + "/css/CSS2/floats/zero-space-between-floats-001.html", + {} + ] + ], + "css/CSS2/floats/zero-space-between-floats-002.html": [ + [ + "/css/CSS2/floats/zero-space-between-floats-002.html", + {} + ] + ], + "css/CSS2/floats/zero-space-between-floats-003.html": [ + [ + "/css/CSS2/floats/zero-space-between-floats-003.html", + {} + ] + ], + "css/CSS2/floats/zero-space-between-floats-004.html": [ + [ + "/css/CSS2/floats/zero-space-between-floats-004.html", + {} + ] + ], "css/compositing/mix-blend-mode/mix-blend-mode-creates-stacking-context.html": [ [ "/css/compositing/mix-blend-mode/mix-blend-mode-creates-stacking-context.html", @@ -313782,12 +313994,36 @@ {} ] ], + "css/css-typed-om/the-stylepropertymap/properties/vertical-align.html": [ + [ + "/css/css-typed-om/the-stylepropertymap/properties/vertical-align.html", + {} + ] + ], + "css/css-typed-om/the-stylepropertymap/properties/visibility.html": [ + [ + "/css/css-typed-om/the-stylepropertymap/properties/visibility.html", + {} + ] + ], + "css/css-typed-om/the-stylepropertymap/properties/white-space.html": [ + [ + "/css/css-typed-om/the-stylepropertymap/properties/white-space.html", + {} + ] + ], "css/css-typed-om/the-stylepropertymap/properties/width.html": [ [ "/css/css-typed-om/the-stylepropertymap/properties/width.html", {} ] ], + "css/css-typed-om/the-stylepropertymap/properties/z-index.html": [ + [ + "/css/css-typed-om/the-stylepropertymap/properties/z-index.html", + {} + ] + ], "css/css-ui/box-sizing-027.html": [ [ "/css/css-ui/box-sizing-027.html", @@ -313890,6 +314126,12 @@ {} ] ], + "css/css-values/urls/empty.html": [ + [ + "/css/css-values/urls/empty.html", + {} + ] + ], "css/css-values/viewport-relative-lengths-scaled-viewport.html": [ [ "/css/css-values/viewport-relative-lengths-scaled-viewport.html", @@ -321536,12 +321778,6 @@ {} ] ], - "fetch/corb/css-with-json-parser-breaker.sub.html": [ - [ - "/fetch/corb/css-with-json-parser-breaker.sub.html", - {} - ] - ], "fetch/corb/script-html-correctly-labeled.tentative.sub.html": [ [ "/fetch/corb/script-html-correctly-labeled.tentative.sub.html", @@ -321560,6 +321796,30 @@ {} ] ], + "fetch/corb/style-css-mislabeled-as-html-nosniff.sub.html": [ + [ + "/fetch/corb/style-css-mislabeled-as-html-nosniff.sub.html", + {} + ] + ], + "fetch/corb/style-css-mislabeled-as-html.sub.html": [ + [ + "/fetch/corb/style-css-mislabeled-as-html.sub.html", + {} + ] + ], + "fetch/corb/style-css-with-json-parser-breaker.sub.html": [ + [ + "/fetch/corb/style-css-with-json-parser-breaker.sub.html", + {} + ] + ], + "fetch/corb/style-html-correctly-labeled.sub.html": [ + [ + "/fetch/corb/style-html-correctly-labeled.sub.html", + {} + ] + ], "fetch/data-urls/base64.any.js": [ [ "/fetch/data-urls/base64.any.html", @@ -361788,9 +362048,9 @@ {} ] ], - "webrtc/simplecall.html": [ + "webrtc/simplecall.https.html": [ [ - "/webrtc/simplecall.html", + "/webrtc/simplecall.https.html", {} ] ], @@ -436621,6 +436881,22 @@ "7287e2ce42cab8fda1f63e97c98b664f0b49e9fb", "reftest" ], + "css/CSS2/floats/zero-space-between-floats-001.html": [ + "59cd6c4ac06a611570a3ec21bac7289345b184f7", + "testharness" + ], + "css/CSS2/floats/zero-space-between-floats-002.html": [ + "5c76122d32946ae2edddfd6db3359a8f78d1481b", + "testharness" + ], + "css/CSS2/floats/zero-space-between-floats-003.html": [ + "1b797600103f3804777ee256c1cf6e7a6d3e3a1a", + "testharness" + ], + "css/CSS2/floats/zero-space-between-floats-004.html": [ + "c9c5728c3a45287019bbb02614229920c42518eb", + "testharness" + ], "css/CSS2/fonts/font-001.xht": [ "c255355156c612be7aef42ea77d8f0f37f779c68", "visual" @@ -437885,6 +438161,14 @@ "7ca13aa6842baeeca15685f76ca9bf98f91cf790", "visual" ], + "css/CSS2/fonts/font-weight-100-ref.html": [ + "e23d6678e9351e7714bee0326d0bfbdccce8b986", + "support" + ], + "css/CSS2/fonts/font-weight-900-ref.html": [ + "160d6ccc09eb3a122c35ede1904c9ef935397ebf", + "support" + ], "css/CSS2/fonts/font-weight-applies-to-001.xht": [ "8bd64c85e94165c213139ccf731ff15589553768", "reftest" @@ -437966,7 +438250,7 @@ "reftest" ], "css/CSS2/fonts/font-weight-rule-005.xht": [ - "b699094914be789b0c75101461bee49ca00d7b8b", + "c0850fb6740c914d8d86a02bdb0f8358805acd44", "reftest" ], "css/CSS2/fonts/font-weight-rule-006.xht": [ @@ -437974,7 +438258,7 @@ "reftest" ], "css/CSS2/fonts/font-weight-rule-007.xht": [ - "c35924d1e2817ddf468638d2bbb12f81f26bfbf9", + "4c894400b5aa931ea563d243c306c5aeb7857a15", "reftest" ], "css/CSS2/fonts/font-weight-rule-008.xht": [ @@ -480441,6 +480725,14 @@ "1013a238512119cb926cf98db0e3cb2e33143ec3", "reftest" ], + "css/css-cascade/important-prop-ref.html": [ + "3633b0204ab1cb13060656736d05c8666a5886d7", + "support" + ], + "css/css-cascade/important-prop.html": [ + "8d20edef496f5d74a461ee9d27a2c0525db8b6c8", + "reftest" + ], "css/css-cascade/inherit-initial.html": [ "67ecb845c4bcdacc8185b0f78d36856f9a408342", "testharness" @@ -486550,7 +486842,7 @@ "testharness" ], "css/css-fonts/OWNERS": [ - "1c72d614a2fa507e3c4c127a3ac36f0f9e157460", + "4c9aabb4fac2a558b0828b50e2b06e01e43dd4b4", "support" ], "css/css-fonts/README": [ @@ -497193,6 +497485,70 @@ "435a5b7f4bb2013c837b0bd67b16e67fa0e609f4", "reftest" ], + "css/css-multicol/multicol-breaking-000-ref.html": [ + "e4a83f257c494f08206fe14fe53ceff1f26883ae", + "support" + ], + "css/css-multicol/multicol-breaking-000.html": [ + "ee027a791d82812073cffcf2fe06f3eaadd946b2", + "reftest" + ], + "css/css-multicol/multicol-breaking-001-ref.html": [ + "0ab9efdf0367c6a289aa98346f7f6f41c18f7eca", + "support" + ], + "css/css-multicol/multicol-breaking-001.html": [ + "6e04ac6aade0f5b8ef2f5e559cb50680e426c768", + "reftest" + ], + "css/css-multicol/multicol-breaking-002-ref.html": [ + "340e9ce51e8f1601978ce4f6e68bedd2bc9793fa", + "support" + ], + "css/css-multicol/multicol-breaking-002.html": [ + "0426728e14022bc60603c8b81198b3955813b78c", + "reftest" + ], + "css/css-multicol/multicol-breaking-003-ref.html": [ + "914f428c32c0e51c1c7da2b8775391863b011a48", + "support" + ], + "css/css-multicol/multicol-breaking-003.html": [ + "1259f387deefa1d4bf3cddfa89473fb2810e5d26", + "reftest" + ], + "css/css-multicol/multicol-breaking-nobackground-000-ref.html": [ + "80a57a294a52ce1262e24e450767d1e35b478752", + "support" + ], + "css/css-multicol/multicol-breaking-nobackground-000.html": [ + "da117cc772929da54f6b12498b29badb0c46c7b6", + "reftest" + ], + "css/css-multicol/multicol-breaking-nobackground-001-ref.html": [ + "965bb4a85e255c5ba4a009519752482fb428e94e", + "support" + ], + "css/css-multicol/multicol-breaking-nobackground-001.html": [ + "8673ecc308c4d1993adc394d17b1fb4cd1388670", + "reftest" + ], + "css/css-multicol/multicol-breaking-nobackground-002-ref.html": [ + "fed97b08e699c5a691c4053b14182d0b37a923d7", + "support" + ], + "css/css-multicol/multicol-breaking-nobackground-002.html": [ + "aa88dbcdf1543eaf8b4eef15bd2e11e80fbaebdc", + "reftest" + ], + "css/css-multicol/multicol-breaking-nobackground-003-ref.html": [ + "c21a6843d46d3915db875da105ac77e509a0d747", + "support" + ], + "css/css-multicol/multicol-breaking-nobackground-003.html": [ + "221c18f9d59802c2b41372425dc2839c09556e70", + "reftest" + ], "css/css-multicol/multicol-clip-001-ref.xht": [ "6cc9e132ee13f51464a26aa9de40310ea9e02250", "support" @@ -516501,10 +516857,26 @@ "2723b6d3e9a213a1b33e9ecfafd5fd42eb8bca33", "testharness" ], + "css/css-typed-om/the-stylepropertymap/properties/vertical-align.html": [ + "41ae6fd66b5a0e6f3b5f154d839362a4921712cc", + "testharness" + ], + "css/css-typed-om/the-stylepropertymap/properties/visibility.html": [ + "8e0a268686a82cc4b4c5531b324da106e8d13856", + "testharness" + ], + "css/css-typed-om/the-stylepropertymap/properties/white-space.html": [ + "f8afed394e920abbaa9eb8d2e6f4405ae4453c2c", + "testharness" + ], "css/css-typed-om/the-stylepropertymap/properties/width.html": [ "b6f2104ac9a5a4e288b83e5d4db6077ba72a0bad", "testharness" ], + "css/css-typed-om/the-stylepropertymap/properties/z-index.html": [ + "94c8c5e42806f81eeaf1a31463e2bd9653b465a3", + "testharness" + ], "css/css-ui/OWNERS": [ "beeb8a77d396e48731fd1e69a922b6e2c84c2caa", "support" @@ -519225,6 +519597,14 @@ "ce34d77ec21c9b94a2ffe31d4f9e153e14605474", "testharness" ], + "css/css-values/urls/empty.html": [ + "d12c1a89fba468dc6f521239c7f4368ebbca9b53", + "testharness" + ], + "css/css-values/urls/support/empty-urls.css": [ + "0dcf82776fce7dc803c4ff258901081b96e2b6e7", + "support" + ], "css/css-values/vh-calc-support-pct.html": [ "1d1b6fd96100b08b7abe0125d386edf736d57aa6", "reftest" @@ -544597,10 +544977,6 @@ "5dd841770382cd2f6f1a09dca1103ef146bc912a", "support" ], - "fetch/corb/css-with-json-parser-breaker.sub.html": [ - "f8d39858fe81759e62e431e06f05b759ab3b5d77", - "testharness" - ], "fetch/corb/img-html-correctly-labeled.sub-expected.html": [ "a252054121e7f50a3bcb949ae5a40f278c842c04", "support" @@ -544625,8 +545001,24 @@ "a7775fb534d38a5d5b5827a27f0c16e1268f4d0b", "reftest" ], + "fetch/corb/resources/css-mislabeled-as-html-nosniff.css": [ + "7d3f1614c6d0170f67442ee60fe2aab6099bedc1", + "support" + ], + "fetch/corb/resources/css-mislabeled-as-html-nosniff.css.headers": [ + "1bea535d497ae73eb7a84d3a14a5276e9d0ccc34", + "support" + ], + "fetch/corb/resources/css-mislabeled-as-html.css": [ + "7d3f1614c6d0170f67442ee60fe2aab6099bedc1", + "support" + ], + "fetch/corb/resources/css-mislabeled-as-html.css.headers": [ + "41e260e7df49e0e4ddb1fc5df11913dbda15edd7", + "support" + ], "fetch/corb/resources/css-with-json-parser-breaker.css": [ - "dfcdf2ea931e4eeaaed36c471bad6b80f2c0115d", + "03d3cc6ac8caded97f3df43ca0c9cd04cf809e33", "support" ], "fetch/corb/resources/empty-labeled-as-png.png": [ @@ -544697,6 +545089,22 @@ "f629f76593a03c769ca4a66b8cd9e5b1d2d20bfe", "testharness" ], + "fetch/corb/style-css-mislabeled-as-html-nosniff.sub.html": [ + "0bd3e77324334526a57f964bab33d06beb0b18b7", + "testharness" + ], + "fetch/corb/style-css-mislabeled-as-html.sub.html": [ + "15a57e71c6a88bcb3193699007694784754022d2", + "testharness" + ], + "fetch/corb/style-css-with-json-parser-breaker.sub.html": [ + "aefb6ce91d1be7998ed70dd6101fea451911af8c", + "testharness" + ], + "fetch/corb/style-html-correctly-labeled.sub.html": [ + "465d933f4e52ef4e5a4bd0de40873410195843cd", + "testharness" + ], "fetch/data-urls/README.md": [ "83d54a0532dd87ab1fa9f5f9b7e01d9a43d91eae", "support" @@ -550150,7 +550558,7 @@ "testharness" ], "html/dom/usvstring-reflection.html": [ - "33a8ab2735650368c7cdc38226cb84be2dbbee85", + "221d4baf1cf0f7c06bef865aa8c5e01ce6436569", "testharness" ], "html/editing/.gitkeep": [ @@ -565074,7 +565482,7 @@ "support" ], "interfaces/accelerometer.idl": [ - "badeb96ae83c8173bb00884346d4f6dc675bbffa", + "6132c634314380a83c8a57647447826d95448939", "support" ], "interfaces/ambient-light.idl": [ @@ -565130,7 +565538,7 @@ "support" ], "interfaces/gyroscope.idl": [ - "77d4d59d0e83928f02b4652636d64df448b388d1", + "a2aa39ac39a5ec1eff5f5023a8134b5ec387b766", "support" ], "interfaces/hr-time.idl": [ @@ -565142,7 +565550,7 @@ "support" ], "interfaces/magnetometer.idl": [ - "779d9b394e75c9ad77b570c3f793de048fa054f9", + "78fdc6ec345a5f05e86cb104cb025689638bbe17", "support" ], "interfaces/mediacapture-main.idl": [ @@ -565150,7 +565558,7 @@ "support" ], "interfaces/orientation-sensor.idl": [ - "e1ed342f95e16b7082f8d83f0751a1f924fe0c21", + "2231f37838d4a168683a02fcebeb0c47e264b843", "support" ], "interfaces/payment-handler.idl": [ @@ -595601,8 +596009,8 @@ "f0292ca52ee86920d0fdb8bccae2bc40a8ef99af", "testharness" ], - "webrtc/simplecall.html": [ - "6194af79f137d59334da2193cc6f24b9458344be", + "webrtc/simplecall.https.html": [ + "146432ca56e487a035df8ad9d5a7fa4a495b5405", "testharness" ], "webrtc/tools/.eslintrc.js": [ diff --git a/tests/wpt/metadata/css/css-values/vh_not_refreshing_on_chrome.html.ini b/tests/wpt/metadata/css/css-values/vh_not_refreshing_on_chrome.html.ini new file mode 100644 index 00000000000..26435e28b09 --- /dev/null +++ b/tests/wpt/metadata/css/css-values/vh_not_refreshing_on_chrome.html.ini @@ -0,0 +1,2 @@ +[vh_not_refreshing_on_chrome.html] + expected: FAIL diff --git a/tests/wpt/metadata/html/dom/usvstring-reflection.html.ini b/tests/wpt/metadata/html/dom/usvstring-reflection.html.ini index 69f8f521e20..09be798a7ed 100644 --- a/tests/wpt/metadata/html/dom/usvstring-reflection.html.ini +++ b/tests/wpt/metadata/html/dom/usvstring-reflection.html.ini @@ -26,3 +26,6 @@ [sendBeacon URL: unpaired surrogate codepoint should not make any exceptions.] expected: FAIL + [RTCDataChannel.send: unpaired surrogate codepoint should be replaced with U+FFFD.] + expected: FAIL + diff --git a/tests/wpt/web-platform-tests/css/CSS2/floats/zero-space-between-floats-001.html b/tests/wpt/web-platform-tests/css/CSS2/floats/zero-space-between-floats-001.html new file mode 100644 index 00000000000..a7796011b01 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/CSS2/floats/zero-space-between-floats-001.html @@ -0,0 +1,15 @@ + +A zero-width new formatting context should fit in a zero-width layout opportunity between floats + + + + + +
+
+
+
+
+ diff --git a/tests/wpt/web-platform-tests/css/CSS2/floats/zero-space-between-floats-002.html b/tests/wpt/web-platform-tests/css/CSS2/floats/zero-space-between-floats-002.html new file mode 100644 index 00000000000..f8eb591998d --- /dev/null +++ b/tests/wpt/web-platform-tests/css/CSS2/floats/zero-space-between-floats-002.html @@ -0,0 +1,16 @@ + +A zero-width new formatting context should fit in a zero-width layout opportunity between floats, above a 100% wide float + + + + + +
+
+
+
+
+
+ diff --git a/tests/wpt/web-platform-tests/css/CSS2/floats/zero-space-between-floats-003.html b/tests/wpt/web-platform-tests/css/CSS2/floats/zero-space-between-floats-003.html new file mode 100644 index 00000000000..3ddbb871c05 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/CSS2/floats/zero-space-between-floats-003.html @@ -0,0 +1,16 @@ + +Zero-width new formatting context with clearance + + + + + +
+
+
+
+
+
+ diff --git a/tests/wpt/web-platform-tests/css/CSS2/floats/zero-space-between-floats-004.html b/tests/wpt/web-platform-tests/css/CSS2/floats/zero-space-between-floats-004.html new file mode 100644 index 00000000000..4ac426fe6be --- /dev/null +++ b/tests/wpt/web-platform-tests/css/CSS2/floats/zero-space-between-floats-004.html @@ -0,0 +1,16 @@ + +Zero-width new formatting context with clearance + + + + + +
+
+
+
+
+
+ diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-100-ref.html b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-100-ref.html new file mode 100644 index 00000000000..a3bd0d2228c --- /dev/null +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-100-ref.html @@ -0,0 +1,12 @@ + + +CSS Reference + + + +

Test passes if the lines of "Filler Text" below match.

+
Filler Text
+
Filler Text
+ diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-900-ref.html b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-900-ref.html new file mode 100644 index 00000000000..cc3ba5d2d42 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-900-ref.html @@ -0,0 +1,12 @@ + + +CSS Reference + + + +

Test passes if the lines of "Filler Text" below match.

+
Filler Text
+
Filler Text
+ diff --git a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-rule-005.xht b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-rule-005.xht index 742af3db72b..d7213e39c6d 100644 --- a/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-rule-005.xht +++ b/tests/wpt/web-platform-tests/css/CSS2/fonts/font-weight-rule-005.xht @@ -5,7 +5,7 @@ - + + +

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

+ +
+
+
+ + diff --git a/tests/wpt/web-platform-tests/css/css-cascade/important-prop.html b/tests/wpt/web-platform-tests/css/css-cascade/important-prop.html new file mode 100644 index 00000000000..5a3dad10897 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-cascade/important-prop.html @@ -0,0 +1,32 @@ + + + + + CSS Cascade: Important + + + + + + + +

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

+ +
+ + + diff --git a/tests/wpt/web-platform-tests/css/css-fonts/OWNERS b/tests/wpt/web-platform-tests/css/css-fonts/OWNERS index 26a28ce9f5d..f3c875d37cb 100644 --- a/tests/wpt/web-platform-tests/css/css-fonts/OWNERS +++ b/tests/wpt/web-platform-tests/css/css-fonts/OWNERS @@ -2,3 +2,4 @@ @yunxiaoxie @nattokirai @litherum +@drott diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-000-ref.html b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-000-ref.html new file mode 100644 index 00000000000..3d496cd391a --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-000-ref.html @@ -0,0 +1,66 @@ + +CSS Test Reference: breaking of a multicolumn + + + + + +
+
+
+
+ AAAAA
+ BBBBB
+ CCCCC +
+
+ DDDDD
+ EEEEE +
+
+
+
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-000.html b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-000.html new file mode 100644 index 00000000000..391985d6a89 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-000.html @@ -0,0 +1,39 @@ + +CSS Test: breaking of a multicolumn + + + + + + + + +
+
+ AAAAA
+ BBBBB
+ CCCCC
+ DDDDD
+ EEEEE
+
+
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-001-ref.html b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-001-ref.html new file mode 100644 index 00000000000..46357f940d2 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-001-ref.html @@ -0,0 +1,82 @@ + +CSS Test Reference: breaking of a multicolumn + + + + + +
+
+
+
+ AAAAA
+ BBBBB
+ CCCCC
+ DDDDD
+ EEEEE +
+
+ FFFFF
+ GGGGG
+ HHHHH
+ IIIII
+ JJJJJ +
+
+
+ KKKKK
+ LLLLL
+ MMMMM
+ NNNNN +
+
+ OOOOO
+ PPPPP
+ QQQQQ
+
+
+
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-001.html b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-001.html new file mode 100644 index 00000000000..69c9049266d --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-001.html @@ -0,0 +1,51 @@ + +CSS Test: breaking of a multicolumn + + + + + + + + +
+
+ AAAAA
+ BBBBB
+ CCCCC
+ DDDDD
+ EEEEE
+ FFFFF
+ GGGGG
+ HHHHH
+ IIIII
+ JJJJJ
+ KKKKK
+ LLLLL
+ MMMMM
+ NNNNN
+ OOOOO
+ PPPPP
+ QQQQQ +
+
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-002-ref.html b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-002-ref.html new file mode 100644 index 00000000000..9b6c5f860bd --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-002-ref.html @@ -0,0 +1,99 @@ + +CSS Test Reference: breaking of a multicolumn + + + + + +
+
+
+
+ AAAAA
+ BBBBB
+ CCCCC
+ DDDDD
+ EEEEE +
+
+ FFFFF
+ GGGGG
+ HHHHH
+ IIIII
+ JJJJJ +
+
+
+ KKKKK
+ LLLLL
+ MMMMM
+ NNNNN
+ OOOOO +
+
+ PPPPP
+ QQQQQ
+ RRRRR
+ SSSSS
+ TTTTT +
+
+
+ UUUUU
+ VVVVV
+ WWWWW
+ XXXXX
+ YYYYY +
+
+ ZZZZZ
+ aaaaa
+ bbbbb
+ ccccc
+ ddddd +
+
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-002.html b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-002.html new file mode 100644 index 00000000000..279ed941cbe --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-002.html @@ -0,0 +1,64 @@ + +CSS Test: breaking of a multicolumn + + + + + + + + +
+
+ AAAAA
+ BBBBB
+ CCCCC
+ DDDDD
+ EEEEE
+ FFFFF
+ GGGGG
+ HHHHH
+ IIIII
+ JJJJJ
+ KKKKK
+ LLLLL
+ MMMMM
+ NNNNN
+ OOOOO
+ PPPPP
+ QQQQQ
+ RRRRR
+ SSSSS
+ TTTTT
+ UUUUU
+ VVVVV
+ WWWWW
+ XXXXX
+ YYYYY
+ ZZZZZ
+ aaaaa
+ bbbbb
+ ccccc
+ ddddd +
+
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-003-ref.html b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-003-ref.html new file mode 100644 index 00000000000..eb0d55d64d9 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-003-ref.html @@ -0,0 +1,82 @@ + +CSS Test Reference: breaking of a multicolumn + + + + + +
+
+
+
+ AAAAA
+ BBBBB
+ CCCCC
+ DDDDD
+ EEEEE +
+
+ FFFFF
+ GGGGG
+ HHHHH
+ IIIII
+ JJJJJ +
+
+
+ KKKKK
+ LLLLL
+ MMMMM
+ NNNNN
+ OOOOO +
+
+ PPPPP
+ QQQQQ +
+
+
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-003.html b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-003.html new file mode 100644 index 00000000000..102202dd1da --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-003.html @@ -0,0 +1,51 @@ + +CSS Test: breaking of a multicolumn + + + + + + + + +
+
+ AAAAA
+ BBBBB
+ CCCCC
+ DDDDD
+ EEEEE
+ FFFFF
+ GGGGG
+ HHHHH
+ IIIII
+ JJJJJ
+ KKKKK
+ LLLLL
+ MMMMM
+ NNNNN
+ OOOOO
+ PPPPP
+ QQQQQ +
+
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-000-ref.html b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-000-ref.html new file mode 100644 index 00000000000..e7ebcff4a08 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-000-ref.html @@ -0,0 +1,44 @@ + +CSS Test Reference: breaking of a multicolumn + + + + + +
+
+ AAAAA
+ BBBBB
+ CCCCC +
+
+ DDDDD
+ EEEEE +
+
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-000.html b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-000.html new file mode 100644 index 00000000000..a66a58fc746 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-000.html @@ -0,0 +1,37 @@ + +CSS Test: breaking of a multicolumn + + + + + + + + +
+
+ AAAAA
+ BBBBB
+ CCCCC
+ DDDDD
+ EEEEE
+
+
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-001-ref.html b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-001-ref.html new file mode 100644 index 00000000000..006ec1d2221 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-001-ref.html @@ -0,0 +1,60 @@ + +CSS Test Reference: breaking of a multicolumn + + + + + +
+
+ AAAAA
+ BBBBB
+ CCCCC
+ DDDDD
+ EEEEE +
+
+ FFFFF
+ GGGGG
+ HHHHH
+ IIIII
+ JJJJJ +
+
+ KKKKK
+ LLLLL
+ MMMMM
+ NNNNN +
+
+ OOOOO
+ PPPPP
+ QQQQQ
+
+
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-001.html b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-001.html new file mode 100644 index 00000000000..d47fcd31a0a --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-001.html @@ -0,0 +1,49 @@ + +CSS Test: breaking of a multicolumn + + + + + + + + +
+
+ AAAAA
+ BBBBB
+ CCCCC
+ DDDDD
+ EEEEE
+ FFFFF
+ GGGGG
+ HHHHH
+ IIIII
+ JJJJJ
+ KKKKK
+ LLLLL
+ MMMMM
+ NNNNN
+ OOOOO
+ PPPPP
+ QQQQQ +
+
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-002-ref.html b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-002-ref.html new file mode 100644 index 00000000000..5ec4c616973 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-002-ref.html @@ -0,0 +1,77 @@ + +CSS Test Reference: breaking of a multicolumn + + + + + +
+
+ AAAAA
+ BBBBB
+ CCCCC
+ DDDDD
+ EEEEE +
+
+ FFFFF
+ GGGGG
+ HHHHH
+ IIIII
+ JJJJJ +
+
+ KKKKK
+ LLLLL
+ MMMMM
+ NNNNN
+ OOOOO +
+
+ PPPPP
+ QQQQQ
+ RRRRR
+ SSSSS
+ TTTTT +
+
+ UUUUU
+ VVVVV
+ WWWWW
+ XXXXX
+ YYYYY +
+
+ ZZZZZ
+ aaaaa
+ bbbbb
+ ccccc
+ ddddd +
+
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-002.html b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-002.html new file mode 100644 index 00000000000..e20568fd17e --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-002.html @@ -0,0 +1,62 @@ + +CSS Test: breaking of a multicolumn + + + + + + + + +
+
+ AAAAA
+ BBBBB
+ CCCCC
+ DDDDD
+ EEEEE
+ FFFFF
+ GGGGG
+ HHHHH
+ IIIII
+ JJJJJ
+ KKKKK
+ LLLLL
+ MMMMM
+ NNNNN
+ OOOOO
+ PPPPP
+ QQQQQ
+ RRRRR
+ SSSSS
+ TTTTT
+ UUUUU
+ VVVVV
+ WWWWW
+ XXXXX
+ YYYYY
+ ZZZZZ
+ aaaaa
+ bbbbb
+ ccccc
+ ddddd +
+
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-003-ref.html b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-003-ref.html new file mode 100644 index 00000000000..471df948ca8 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-003-ref.html @@ -0,0 +1,60 @@ + +CSS Test Reference: breaking of a multicolumn + + + + + +
+
+ AAAAA
+ BBBBB
+ CCCCC
+ DDDDD
+ EEEEE +
+
+ FFFFF
+ GGGGG
+ HHHHH
+ IIIII
+ JJJJJ +
+
+ KKKKK
+ LLLLL
+ MMMMM
+ NNNNN
+ OOOOO +
+
+ PPPPP
+ QQQQQ +
+
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-003.html b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-003.html new file mode 100644 index 00000000000..edf18f98981 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-breaking-nobackground-003.html @@ -0,0 +1,49 @@ + +CSS Test: breaking of a multicolumn + + + + + + + + +
+
+ AAAAA
+ BBBBB
+ CCCCC
+ DDDDD
+ EEEEE
+ FFFFF
+ GGGGG
+ HHHHH
+ IIIII
+ JJJJJ
+ KKKKK
+ LLLLL
+ MMMMM
+ NNNNN
+ OOOOO
+ PPPPP
+ QQQQQ +
+
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/vertical-align.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/vertical-align.html new file mode 100644 index 00000000000..af022fdae57 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/vertical-align.html @@ -0,0 +1,23 @@ + + +'vertical-align' property + + + + + + + + +
+ diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/visibility.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/visibility.html new file mode 100644 index 00000000000..4cfcf6576db --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/visibility.html @@ -0,0 +1,22 @@ + + +'visibility' property + + + + + + + + +
+ diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/white-space.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/white-space.html new file mode 100644 index 00000000000..9cd2d6e9741 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/white-space.html @@ -0,0 +1,22 @@ + + +'white-space' property + + + + + + + + +
+ diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/z-index.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/z-index.html new file mode 100644 index 00000000000..1e2a86a2827 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/z-index.html @@ -0,0 +1,23 @@ + + +'z-index' property + + + + + + + + +
+ diff --git a/tests/wpt/web-platform-tests/css/css-values/urls/empty.html b/tests/wpt/web-platform-tests/css/css-values/urls/empty.html new file mode 100644 index 00000000000..3ab7079396c --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-values/urls/empty.html @@ -0,0 +1,40 @@ + +Empty URLs behaviour + + + + + + +
+
+
+
+ diff --git a/tests/wpt/web-platform-tests/css/css-values/urls/support/empty-urls.css b/tests/wpt/web-platform-tests/css/css-values/urls/support/empty-urls.css new file mode 100644 index 00000000000..ceed358f348 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-values/urls/support/empty-urls.css @@ -0,0 +1,7 @@ +#external-unquoted { + background-image: url(); +} + +#external-quoted { + background-image: url(""); +} diff --git a/tests/wpt/web-platform-tests/fetch/corb/css-with-json-parser-breaker.sub.html b/tests/wpt/web-platform-tests/fetch/corb/css-with-json-parser-breaker.sub.html deleted file mode 100644 index 7e059e723d4..00000000000 --- a/tests/wpt/web-platform-tests/fetch/corb/css-with-json-parser-breaker.sub.html +++ /dev/null @@ -1,20 +0,0 @@ - - -CORB should not block text/css with a JSON parser breaker - - - - - - - -

Header example

-

Paragraph body

- - - diff --git a/tests/wpt/web-platform-tests/fetch/corb/resources/css-mislabeled-as-html-nosniff.css b/tests/wpt/web-platform-tests/fetch/corb/resources/css-mislabeled-as-html-nosniff.css new file mode 100644 index 00000000000..afd2b92975d --- /dev/null +++ b/tests/wpt/web-platform-tests/fetch/corb/resources/css-mislabeled-as-html-nosniff.css @@ -0,0 +1 @@ +#header { color: red; } diff --git a/tests/wpt/web-platform-tests/fetch/corb/resources/css-mislabeled-as-html-nosniff.css.headers b/tests/wpt/web-platform-tests/fetch/corb/resources/css-mislabeled-as-html-nosniff.css.headers new file mode 100644 index 00000000000..0f228f94ecb --- /dev/null +++ b/tests/wpt/web-platform-tests/fetch/corb/resources/css-mislabeled-as-html-nosniff.css.headers @@ -0,0 +1,2 @@ +Content-Type: text/html +X-Content-Type-Options: nosniff diff --git a/tests/wpt/web-platform-tests/fetch/corb/resources/css-mislabeled-as-html.css b/tests/wpt/web-platform-tests/fetch/corb/resources/css-mislabeled-as-html.css new file mode 100644 index 00000000000..afd2b92975d --- /dev/null +++ b/tests/wpt/web-platform-tests/fetch/corb/resources/css-mislabeled-as-html.css @@ -0,0 +1 @@ +#header { color: red; } diff --git a/tests/wpt/web-platform-tests/fetch/corb/resources/css-mislabeled-as-html.css.headers b/tests/wpt/web-platform-tests/fetch/corb/resources/css-mislabeled-as-html.css.headers new file mode 100644 index 00000000000..156209f9c81 --- /dev/null +++ b/tests/wpt/web-platform-tests/fetch/corb/resources/css-mislabeled-as-html.css.headers @@ -0,0 +1 @@ +Content-Type: text/html diff --git a/tests/wpt/web-platform-tests/fetch/corb/resources/css-with-json-parser-breaker.css b/tests/wpt/web-platform-tests/fetch/corb/resources/css-with-json-parser-breaker.css index 3ba33659844..7db6f5c6d36 100644 --- a/tests/wpt/web-platform-tests/fetch/corb/resources/css-with-json-parser-breaker.css +++ b/tests/wpt/web-platform-tests/fetch/corb/resources/css-with-json-parser-breaker.css @@ -1,3 +1,3 @@ )]}' {} -h1 { color: red; } +#header { color: red; } diff --git a/tests/wpt/web-platform-tests/fetch/corb/style-css-mislabeled-as-html-nosniff.sub.html b/tests/wpt/web-platform-tests/fetch/corb/style-css-mislabeled-as-html-nosniff.sub.html new file mode 100644 index 00000000000..1d53621186d --- /dev/null +++ b/tests/wpt/web-platform-tests/fetch/corb/style-css-mislabeled-as-html-nosniff.sub.html @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + +

Header example

+

Paragraph body

+ + + diff --git a/tests/wpt/web-platform-tests/fetch/corb/style-css-mislabeled-as-html.sub.html b/tests/wpt/web-platform-tests/fetch/corb/style-css-mislabeled-as-html.sub.html new file mode 100644 index 00000000000..05f6fdb9fb9 --- /dev/null +++ b/tests/wpt/web-platform-tests/fetch/corb/style-css-mislabeled-as-html.sub.html @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + +

Header example

+

Paragraph body

+ + + diff --git a/tests/wpt/web-platform-tests/fetch/corb/style-css-with-json-parser-breaker.sub.html b/tests/wpt/web-platform-tests/fetch/corb/style-css-with-json-parser-breaker.sub.html new file mode 100644 index 00000000000..c6b5889c331 --- /dev/null +++ b/tests/wpt/web-platform-tests/fetch/corb/style-css-with-json-parser-breaker.sub.html @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + +

Header example

+

Paragraph body

+ + + diff --git a/tests/wpt/web-platform-tests/fetch/corb/style-html-correctly-labeled.sub.html b/tests/wpt/web-platform-tests/fetch/corb/style-html-correctly-labeled.sub.html new file mode 100644 index 00000000000..c99eb053d61 --- /dev/null +++ b/tests/wpt/web-platform-tests/fetch/corb/style-html-correctly-labeled.sub.html @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + +

Header example

+

Paragraph body

+ + + diff --git a/tests/wpt/web-platform-tests/html/dom/usvstring-reflection.html b/tests/wpt/web-platform-tests/html/dom/usvstring-reflection.html index aaf6c0bee60..edbf4e2442b 100644 --- a/tests/wpt/web-platform-tests/html/dom/usvstring-reflection.html +++ b/tests/wpt/web-platform-tests/html/dom/usvstring-reflection.html @@ -2,6 +2,7 @@ USVString test relate to url +
diff --git a/tests/wpt/web-platform-tests/interfaces/accelerometer.idl b/tests/wpt/web-platform-tests/interfaces/accelerometer.idl index 7e5509d432b..dbde9da8672 100644 --- a/tests/wpt/web-platform-tests/interfaces/accelerometer.idl +++ b/tests/wpt/web-platform-tests/interfaces/accelerometer.idl @@ -1,20 +1,23 @@ -enum LocalCoordinateSystem { "device", "screen" }; - -dictionary SpatialSensorOptions : SensorOptions { - LocalCoordinateSystem referenceFrame = "device"; -}; - -[Constructor(optional SpatialSensorOptions options), SecureContext, Exposed=Window] +[Constructor(optional AccelerometerSensorOptions options), SecureContext, + Exposed=Window] interface Accelerometer : Sensor { readonly attribute double? x; readonly attribute double? y; readonly attribute double? z; }; -[Constructor(optional SpatialSensorOptions options), SecureContext, Exposed=Window] +enum LocalCoordinateSystem { "device", "screen" }; + +dictionary AccelerometerSensorOptions : SensorOptions { + LocalCoordinateSystem referenceFrame = "device"; +}; + +[Constructor(optional AccelerometerSensorOptions options), SecureContext, + Exposed=Window] interface LinearAccelerationSensor : Accelerometer { }; -[Constructor(optional SensorOptions options), SecureContext, Exposed=Window] +[Constructor(optional AccelerometerSensorOptions options), SecureContext, + Exposed=Window] interface GravitySensor : Accelerometer { }; diff --git a/tests/wpt/web-platform-tests/interfaces/gyroscope.idl b/tests/wpt/web-platform-tests/interfaces/gyroscope.idl index 227a3b96a29..86e70a814f8 100644 --- a/tests/wpt/web-platform-tests/interfaces/gyroscope.idl +++ b/tests/wpt/web-platform-tests/interfaces/gyroscope.idl @@ -1,6 +1,12 @@ -[Constructor(optional SensorOptions sensorOptions), SecureContext, Exposed=Window] +[Constructor(optional GyroscopeSensorOptions sensorOptions), SecureContext, Exposed=Window] interface Gyroscope : Sensor { readonly attribute double? x; readonly attribute double? y; readonly attribute double? z; }; + +enum LocalCoordinateSystem { "device", "screen" }; + +dictionary GyroscopeSensorOptions : SensorOptions { + LocalCoordinateSystem referenceFrame = "device"; +}; diff --git a/tests/wpt/web-platform-tests/interfaces/magnetometer.idl b/tests/wpt/web-platform-tests/interfaces/magnetometer.idl index 184757a23be..5ede1ecdb7c 100644 --- a/tests/wpt/web-platform-tests/interfaces/magnetometer.idl +++ b/tests/wpt/web-platform-tests/interfaces/magnetometer.idl @@ -1,11 +1,19 @@ -[Constructor(optional SensorOptions sensorOptions), SecureContext, Exposed=Window] +[Constructor(optional MagnetometerSensorOptions sensorOptions), SecureContext, + Exposed=Window] interface Magnetometer : Sensor { readonly attribute double? x; readonly attribute double? y; readonly attribute double? z; }; -[Constructor(optional SensorOptions sensorOptions), SecureContext, Exposed=Window] +enum LocalCoordinateSystem { "device", "screen" }; + +dictionary MagnetometerSensorOptions : SensorOptions { + LocalCoordinateSystem referenceFrame = "device"; +}; + +[Constructor(optional MagnetometerSensorOptions sensorOptions), SecureContext, + Exposed=Window] interface UncalibratedMagnetometer : Sensor { readonly attribute double? x; readonly attribute double? y; diff --git a/tests/wpt/web-platform-tests/interfaces/orientation-sensor.idl b/tests/wpt/web-platform-tests/interfaces/orientation-sensor.idl index 3f9644515d4..04040e4326d 100644 --- a/tests/wpt/web-platform-tests/interfaces/orientation-sensor.idl +++ b/tests/wpt/web-platform-tests/interfaces/orientation-sensor.idl @@ -6,10 +6,16 @@ interface OrientationSensor : Sensor { void populateMatrix(RotationMatrixType targetMatrix); }; -[Constructor(optional SensorOptions sensorOptions), SecureContext, Exposed=Window] +enum LocalCoordinateSystem { "device", "screen" }; + +dictionary OrientationSensorOptions : SensorOptions { + LocalCoordinateSystem referenceFrame = "device"; +}; + +[Constructor(optional OrientationSensorOptions sensorOptions), SecureContext, Exposed=Window] interface AbsoluteOrientationSensor : OrientationSensor { }; -[Constructor(optional SensorOptions sensorOptions), SecureContext, Exposed=Window] +[Constructor(optional OrientationSensorOptions sensorOptions), SecureContext, Exposed=Window] interface RelativeOrientationSensor : OrientationSensor { }; diff --git a/tests/wpt/web-platform-tests/tools/lint/lint.py b/tests/wpt/web-platform-tests/tools/lint/lint.py index c1a6ce02d1e..b47637a227f 100644 --- a/tests/wpt/web-platform-tests/tools/lint/lint.py +++ b/tests/wpt/web-platform-tests/tools/lint/lint.py @@ -430,7 +430,7 @@ def check_parsed(repo_root, path, f): for reftest_node in source_file.reftest_nodes: href = reftest_node.attrib.get("href", "").strip(space_chars) parts = urlsplit(href) - if parts.scheme or parts.netloc: + if (parts.scheme or parts.netloc) and parts != urlsplit("about:blank"): errors.append(("ABSOLUTE-URL-REF", "Reference test with a reference file specified via an absolute URL: '%s'" % href, path, None)) continue diff --git a/tests/wpt/web-platform-tests/tools/lint/tests/dummy/ref/about_blank-ref.html b/tests/wpt/web-platform-tests/tools/lint/tests/dummy/ref/about_blank-ref.html new file mode 100644 index 00000000000..8f940b540f9 --- /dev/null +++ b/tests/wpt/web-platform-tests/tools/lint/tests/dummy/ref/about_blank-ref.html @@ -0,0 +1 @@ + diff --git a/tests/wpt/web-platform-tests/tools/lint/tests/test_lint.py b/tests/wpt/web-platform-tests/tools/lint/tests/test_lint.py index 9375e2f7560..ed552472733 100644 --- a/tests/wpt/web-platform-tests/tools/lint/tests/test_lint.py +++ b/tests/wpt/web-platform-tests/tools/lint/tests/test_lint.py @@ -213,6 +213,16 @@ def test_ref_absolute_url(caplog): assert "ref/absolute.html" in caplog.text +def test_about_blank_as_ref(caplog): + with _mock_lint("check_path") as mocked_check_path: + with _mock_lint("check_file_contents") as mocked_check_file_contents: + rv = lint(_dummy_repo, ["about_blank-ref.html"], "normal") + assert rv == 0 + assert not mocked_check_path.called + assert not mocked_check_file_contents.called + assert caplog.text == "" + + def test_ref_same_file_empty(caplog): with _mock_lint("check_path") as mocked_check_path: with _mock_lint("check_file_contents") as mocked_check_file_contents: diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/webdriver_server.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/webdriver_server.py index 7b78898344f..8a3f9c9966f 100644 --- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/webdriver_server.py +++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/webdriver_server.py @@ -137,9 +137,9 @@ class ChromeDriverServer(WebDriverServer): class EdgeDriverServer(WebDriverServer): def __init__(self, logger, binary="microsoftwebdriver.exe", port=None, - base_path="", args=None): + base_path="", host="localhost", args=None): WebDriverServer.__init__( - self, logger, binary, port=port, base_path=base_path, args=args) + self, logger, binary, host=host, port=port, args=args) def make_command(self): return [self.binary, diff --git a/tests/wpt/web-platform-tests/webrtc/simplecall.html b/tests/wpt/web-platform-tests/webrtc/simplecall.https.html similarity index 95% rename from tests/wpt/web-platform-tests/webrtc/simplecall.html rename to tests/wpt/web-platform-tests/webrtc/simplecall.https.html index f27c7ff1e85..4d948ee34e3 100644 --- a/tests/wpt/web-platform-tests/webrtc/simplecall.html +++ b/tests/wpt/web-platform-tests/webrtc/simplecall.https.html @@ -86,11 +86,15 @@ property to true in Firefox. var onIceCandidateToFirst = test.step_func(function(event) { // If event.candidate is null = no more candidates. - gSecondConnection.addIceCandidate(event.candidate); + if (event.candidate) { + gSecondConnection.addIceCandidate(event.candidate); + } }); var onIceCandidateToSecond = test.step_func(function(event) { - gFirstConnection.addIceCandidate(event.candidate); + if (event.candidate) { + gFirstConnection.addIceCandidate(event.candidate); + } }); var onRemoteTrack = test.step_func(function(event) {