From 845f503c349cbfc5589169512495c989a001a160 Mon Sep 17 00:00:00 2001 From: Servo WPT Sync <32481905+servo-wpt-sync@users.noreply.github.com> Date: Sun, 3 Mar 2024 04:03:40 -0500 Subject: [PATCH] Sync WPT with upstream (03-03-2024) (#31482) * Update web-platform-tests to revision b'1b88c8bd56a924f9865daa15834d444c55dd7327' * Update expectations --------- Co-authored-by: sagudev <16504129+sagudev@users.noreply.github.com> --- .../css/CSS2/ui/outline-color-030.xht.ini | 3 - ...n-content-block-break-content-020.html.ini | 2 - .../css/css-fonts/idlharness.html.ini | 3 + .../transition-behavior.html.ini} | 2 +- .../css-values/calc-letter-spacing.html.ini | 3 + ...ze-height-interpolation.tentative.html.ini | 336 + .../calc-size-height.tentative.html.ini | 81 + ...ryList-addListener-removeListener.html.ini | 3 - .../smooth-scroll-in-load-event.html.ini | 3 + ...eSheet-constructable-invalidation.html.ini | 9 + ...tyle-meta-from-fragment.tentative.html.ini | 3 + ...dChild-script-and-style.tentative.html.ini | 9 + ...dChild-script-in-script.tentative.html.ini | 3 + ...ext-and-script-in-style.tentative.html.ini | 3 + ...e-scripts-from-fragment.tentative.html.ini | 3 + ...pendChild-three-scripts.tentative.html.ini | 3 + .../blur-event.window.js.ini | 2 + .../anchor.tentative.https.window.js.ini | 6 + ...at-as-public.tentative.https.window.js.ini | 19 + ...tch-document.tentative.https.window.js.ini | 28 + ...pen-existing.tentative.https.window.js.ini | 6 + .../window-open.tentative.https.window.js.ini | 6 + .../pageswap-push-navigation.html.ini | 4 + .../pageswap-push-with-redirect.html.ini | 4 + .../pageswap-reload-navigation.html.ini | 4 + .../pageswap-replace-navigation.html.ini | 4 + ...verse-navigation-no-bfcache.https.html.ini | 2 + ...eshow-events-iframe-contentWindow.html.ini | 3 - .../load-pageshow-events-window-open.html.ini | 3 + ...avigation-unload-same-origin.window.js.ini | 3 + ...averse_the_history_write_onload_1.html.ini | 4 + .../layers/2d.layer.ctm.getTransform.html.ini | 3 + .../2d.layer.ctm.resetTransform.html.ini | 2 + .../layers/2d.layer.ctm.setTransform.html.ini | 2 + ...as.2d.disconnected-font-size-math.html.ini | 2 - ...aussianBlur.isotropic.tentative.w.html.ini | 2 + ...gaussianBlur.mostly-x.tentative.w.html.ini | 2 + ...gaussianBlur.mostly-y.tentative.w.html.ini | 2 + ...aussianBlur.tentative.isotropic.w.html.ini | 2 - ...gaussianBlur.tentative.mostly-x.w.html.ini | 2 - ...gaussianBlur.tentative.mostly-y.w.html.ini | 2 - ...t.gaussianBlur.tentative.x-only.w.html.ini | 2 - ...t.gaussianBlur.tentative.y-only.w.html.ini | 2 - ...t.gaussianBlur.x-only.tentative.w.html.ini | 2 + ...t.gaussianBlur.y-only.tentative.w.html.ini | 2 + ...r.layers.gaussianBlur.isotropic.w.html.ini | 2 + ...er.layers.gaussianBlur.mostly-x.w.html.ini | 2 + ...er.layers.gaussianBlur.mostly-y.w.html.ini | 2 + ...lter.layers.gaussianBlur.x-only.w.html.ini | 2 + ...lter.layers.gaussianBlur.y-only.w.html.ini | 2 + .../layers/2d.layer.ctm.filter.w.html.ini | 2 + .../layers/2d.layer.ctm.getTransform.html.ini | 3 + .../2d.layer.ctm.getTransform.worker.js.ini | 3 + .../2d.layer.ctm.resetTransform.html.ini | 2 + .../2d.layer.ctm.resetTransform.w.html.ini | 2 + .../layers/2d.layer.ctm.setTransform.html.ini | 2 + .../2d.layer.ctm.setTransform.w.html.ini | 2 + ...ctm.shadow-in-transformed-layer.w.html.ini | 2 + .../html/dom/idlharness.https.html.ini | 69 + ...ent-render-blocking-033.tentative.html.ini | 3 + ...ent-render-blocking-034.tentative.html.ini | 3 + ...ent-render-blocking-035.tentative.html.ini | 3 + ...ent-render-blocking-037.tentative.html.ini | 3 + ...nitiator-is-not-opener.https.window.js.ini | 1 + .../media_fragment_seek.html.ini | 3 + .../no-cuechange-before-play.html.ini | 3 +- .../iframe_sandbox_popups_escaping-1.html.ini | 1 + ...rame_sandbox_popups_nonescaping-1.html.ini | 1 + .../html/semantics/forms/historical.html.ini | 3 + ...terestelement-interface.tentative.html.ini | 18 + .../invalid-css-properties.html.ini | 3 + .../negative-offset-and-margin.html.ini | 6 + .../parsing/DOMContentLoaded-defer.html.ini | 3 + .../ignore-opens-during-unload.window.js.ini | 2 +- .../uievents/idlharness.window.js.ini | 54 + .../webmessaging/without-ports/017.html.ini | 4 - .../stream/tentative/close.any.js.ini | 184 + .../stream/tentative/remote-close.any.js.ini | 154 + tests/wpt/meta/MANIFEST.json | 21371 ++++------------ .../css/CSS2/ui/outline-color-030.xht.ini | 2 - ...n-content-block-break-content-020.html.ini | 2 - .../meta/css/css-fonts/idlharness.html.ini | 3 + .../transition-behavior.html.ini} | 2 +- .../css-values/calc-letter-spacing.html.ini | 3 + ...ze-height-interpolation.tentative.html.ini | 336 + .../calc-size-height.tentative.html.ini | 81 + .../smooth-scroll-in-load-event.html.ini | 3 + ...eSheet-constructable-invalidation.html.ini | 9 + ...tyle-meta-from-fragment.tentative.html.ini | 3 + ...dChild-script-and-style.tentative.html.ini | 9 + ...dChild-script-in-script.tentative.html.ini | 3 + ...ext-and-script-in-style.tentative.html.ini | 3 + ...e-scripts-from-fragment.tentative.html.ini | 3 + ...pendChild-three-scripts.tentative.html.ini | 3 + .../blur-event.window.js.ini | 2 + .../css-images.sub.tentative.html.ini | 3 - .../anchor.tentative.https.window.js.ini | 6 + ...at-as-public.tentative.https.window.js.ini | 19 + ...tch-document.tentative.https.window.js.ini | 28 + ...pen-existing.tentative.https.window.js.ini | 6 + .../window-open.tentative.https.window.js.ini | 6 + .../pageswap-push-navigation.html.ini | 4 + .../pageswap-push-with-redirect.html.ini | 4 + .../pageswap-reload-navigation.html.ini | 4 + .../pageswap-replace-navigation.html.ini | 4 + ...verse-navigation-no-bfcache.https.html.ini | 2 + .../layers/2d.layer.ctm.getTransform.html.ini | 3 + .../2d.layer.ctm.resetTransform.html.ini | 2 + .../layers/2d.layer.ctm.setTransform.html.ini | 2 + ...aussianBlur.isotropic.tentative.w.html.ini | 2 + ...gaussianBlur.mostly-x.tentative.w.html.ini | 2 + ...gaussianBlur.mostly-y.tentative.w.html.ini | 2 + ...aussianBlur.tentative.isotropic.w.html.ini | 2 - ...gaussianBlur.tentative.mostly-x.w.html.ini | 2 - ...gaussianBlur.tentative.mostly-y.w.html.ini | 2 - ...t.gaussianBlur.tentative.x-only.w.html.ini | 2 - ...t.gaussianBlur.tentative.y-only.w.html.ini | 2 - ...t.gaussianBlur.x-only.tentative.w.html.ini | 2 + ...t.gaussianBlur.y-only.tentative.w.html.ini | 2 + ...r.layers.gaussianBlur.isotropic.w.html.ini | 2 + ...er.layers.gaussianBlur.mostly-x.w.html.ini | 2 + ...er.layers.gaussianBlur.mostly-y.w.html.ini | 2 + ...lter.layers.gaussianBlur.x-only.w.html.ini | 2 + ...lter.layers.gaussianBlur.y-only.w.html.ini | 2 + .../layers/2d.layer.ctm.filter.w.html.ini | 2 + .../layers/2d.layer.ctm.getTransform.html.ini | 3 + .../2d.layer.ctm.getTransform.worker.js.ini | 3 + .../2d.layer.ctm.resetTransform.html.ini | 2 + .../2d.layer.ctm.resetTransform.w.html.ini | 2 + .../layers/2d.layer.ctm.setTransform.html.ini | 2 + .../2d.layer.ctm.setTransform.w.html.ini | 2 + ...ctm.shadow-in-transformed-layer.w.html.ini | 2 + .../meta/html/dom/idlharness.https.html.ini | 69 + ...ent-render-blocking-033.tentative.html.ini | 3 + ...ent-render-blocking-034.tentative.html.ini | 3 + ...ent-render-blocking-035.tentative.html.ini | 3 + ...ent-render-blocking-037.tentative.html.ini | 3 + .../document-with-fragment-valid.html.ini | 1 - .../no-cuechange-before-play.html.ini | 3 +- .../iframe_sandbox_popups_escaping-2.html.ini | 2 +- ...rame_sandbox_popups_nonescaping-2.html.ini | 1 + ...rm-during-planned-navigation-task.html.ini | 4 + ...terestelement-interface.tentative.html.ini | 18 + .../invalid-css-properties.html.ini | 3 + .../negative-offset-and-margin.html.ini | 3 + ...nested-context-navigations-iframe.html.ini | 10 - .../test_resource_timing.html.ini | 3 - .../meta/uievents/idlharness.window.js.ini | 54 + .../stream/tentative/close.any.js.ini | 184 + .../stream/tentative/remote-close.any.js.ini | 155 + .../workers/WorkerGlobalScope-close.html.ini | 3 + .../interest-group/permissions/default.py | 8 + tests/wpt/tests/IndexedDB/idbindex_get.any.js | 190 + tests/wpt/tests/IndexedDB/idbindex_get.htm | 36 - tests/wpt/tests/IndexedDB/idbindex_get2.htm | 39 - tests/wpt/tests/IndexedDB/idbindex_get3.htm | 27 - tests/wpt/tests/IndexedDB/idbindex_get4.htm | 39 - tests/wpt/tests/IndexedDB/idbindex_get5.htm | 26 - tests/wpt/tests/IndexedDB/idbindex_get6.htm | 29 - tests/wpt/tests/IndexedDB/idbindex_get7.htm | 32 - tests/wpt/tests/IndexedDB/idbindex_get8.htm | 27 - ...dex_getAll.html => idbindex_getAll.any.js} | 78 +- ...llKeys.html => idbindex_getAllKeys.any.js} | 55 +- .../tests/IndexedDB/idbindex_getKey.any.js | 191 + tests/wpt/tests/IndexedDB/idbindex_getKey.htm | 38 - .../wpt/tests/IndexedDB/idbindex_getKey2.htm | 39 - .../wpt/tests/IndexedDB/idbindex_getKey3.htm | 28 - .../wpt/tests/IndexedDB/idbindex_getKey4.htm | 38 - .../wpt/tests/IndexedDB/idbindex_getKey5.htm | 26 - .../wpt/tests/IndexedDB/idbindex_getKey6.htm | 29 - .../wpt/tests/IndexedDB/idbindex_getKey7.htm | 32 - .../wpt/tests/IndexedDB/idbindex_getKey8.htm | 27 - .../annotation-model/tools/make_tests.py | 6 +- .../resources/helpers.js | 3 + .../headers/header-origin-same-origin.html | 25 + .../tests/beacon/headers/header-referrer.js | 21 +- ...party-cookies-cross-site-popup-opener.html | 2 +- .../fedcm-button-mode-basics.https.html | 59 + ...fedcm-identity-assertion-nocors.https.html | 29 + .../fedcm-login-status-unknown.https.html | 23 + .../fedcm-pending-call-rejected.https.html | 2 +- .../support/fedcm/manifest-token-nocors.json | 7 + .../support/fedcm/request-params-check.py | 2 + .../support/fedcm/token.py | 3 + .../CSS2/backgrounds/background-color-001.xht | 35 - .../backgrounds/background-color-002-ref.xht | 36 - .../CSS2/backgrounds/background-color-002.xht | 33 - .../backgrounds/background-color-003-ref.xht | 36 - .../CSS2/backgrounds/background-color-003.xht | 33 - .../backgrounds/background-color-004-ref.xht | 36 - .../CSS2/backgrounds/background-color-004.xht | 33 - .../backgrounds/background-color-005-ref.xht | 41 - .../CSS2/backgrounds/background-color-005.xht | 41 - .../backgrounds/background-color-006-ref.xht | 41 - .../CSS2/backgrounds/background-color-006.xht | 41 - .../CSS2/backgrounds/background-color-007.xht | 35 - .../CSS2/backgrounds/background-color-008.xht | 35 - .../backgrounds/background-color-009-ref.xht | 36 - .../CSS2/backgrounds/background-color-009.xht | 33 - .../backgrounds/background-color-010-ref.xht | 36 - .../CSS2/backgrounds/background-color-010.xht | 33 - .../backgrounds/background-color-011-ref.xht | 36 - .../CSS2/backgrounds/background-color-011.xht | 33 - .../backgrounds/background-color-012-ref.xht | 36 - .../CSS2/backgrounds/background-color-012.xht | 33 - .../backgrounds/background-color-013-ref.xht | 24 - .../CSS2/backgrounds/background-color-013.xht | 34 - .../backgrounds/background-color-014-ref.xht | 36 - .../CSS2/backgrounds/background-color-014.xht | 33 - .../backgrounds/background-color-015-ref.xht | 36 - .../CSS2/backgrounds/background-color-015.xht | 33 - .../backgrounds/background-color-016-ref.xht | 36 - .../CSS2/backgrounds/background-color-016.xht | 33 - .../backgrounds/background-color-017-ref.xht | 36 - .../CSS2/backgrounds/background-color-017.xht | 33 - .../CSS2/backgrounds/background-color-018.xht | 34 - .../backgrounds/background-color-019-ref.xht | 36 - .../CSS2/backgrounds/background-color-019.xht | 33 - .../backgrounds/background-color-020-ref.xht | 36 - .../CSS2/backgrounds/background-color-020.xht | 33 - .../backgrounds/background-color-021-ref.xht | 36 - .../CSS2/backgrounds/background-color-021.xht | 33 - .../backgrounds/background-color-022-ref.xht | 36 - .../CSS2/backgrounds/background-color-022.xht | 33 - .../CSS2/backgrounds/background-color-023.xht | 34 - .../CSS2/backgrounds/background-color-024.xht | 35 - .../backgrounds/background-color-025-ref.xht | 36 - .../CSS2/backgrounds/background-color-025.xht | 33 - .../backgrounds/background-color-026-ref.xht | 36 - .../CSS2/backgrounds/background-color-026.xht | 33 - .../backgrounds/background-color-027-ref.xht | 36 - .../CSS2/backgrounds/background-color-027.xht | 33 - .../backgrounds/background-color-028-ref.xht | 36 - .../CSS2/backgrounds/background-color-028.xht | 33 - .../backgrounds/background-color-029-ref.xht | 41 - .../CSS2/backgrounds/background-color-029.xht | 41 - .../CSS2/backgrounds/background-color-030.xht | 35 - .../CSS2/backgrounds/background-color-031.xht | 35 - .../backgrounds/background-color-032-ref.xht | 36 - .../CSS2/backgrounds/background-color-032.xht | 33 - .../backgrounds/background-color-033-ref.xht | 36 - .../CSS2/backgrounds/background-color-033.xht | 33 - .../backgrounds/background-color-034-ref.xht | 36 - .../CSS2/backgrounds/background-color-034.xht | 33 - .../backgrounds/background-color-035-ref.xht | 36 - .../CSS2/backgrounds/background-color-035.xht | 33 - .../CSS2/backgrounds/background-color-036.xht | 34 - .../backgrounds/background-color-037-ref.xht | 36 - .../CSS2/backgrounds/background-color-037.xht | 33 - .../backgrounds/background-color-038-ref.xht | 36 - .../CSS2/backgrounds/background-color-038.xht | 33 - .../backgrounds/background-color-039-ref.xht | 36 - .../CSS2/backgrounds/background-color-039.xht | 33 - .../backgrounds/background-color-040-ref.xht | 36 - .../CSS2/backgrounds/background-color-040.xht | 33 - .../backgrounds/background-color-041-ref.xht | 24 - .../CSS2/backgrounds/background-color-041.xht | 34 - .../backgrounds/background-color-042-ref.xht | 36 - .../CSS2/backgrounds/background-color-042.xht | 33 - .../backgrounds/background-color-043-ref.xht | 36 - .../CSS2/backgrounds/background-color-043.xht | 33 - .../backgrounds/background-color-044-ref.xht | 36 - .../CSS2/backgrounds/background-color-044.xht | 33 - .../backgrounds/background-color-045-ref.xht | 36 - .../CSS2/backgrounds/background-color-045.xht | 33 - .../CSS2/backgrounds/background-color-046.xht | 35 - .../CSS2/backgrounds/background-color-047.xht | 33 - .../CSS2/backgrounds/background-color-048.xht | 33 - .../background-color-049-020202-ref.xht | 32 - .../background-color-049-030303-ref.xht | 32 - .../CSS2/backgrounds/background-color-049.xht | 36 - .../CSS2/backgrounds/background-color-050.xht | 33 - .../CSS2/backgrounds/background-color-051.xht | 33 - .../backgrounds/background-color-052-ref.xht | 29 - .../CSS2/backgrounds/background-color-052.xht | 33 - .../CSS2/backgrounds/background-color-053.xht | 33 - .../background-color-054-fcfcfc-ref.xht | 37 - .../background-color-054-fdfdfd-ref.xht | 37 - .../CSS2/backgrounds/background-color-054.xht | 40 - .../CSS2/backgrounds/background-color-055.xht | 41 - .../CSS2/backgrounds/background-color-056.xht | 41 - .../CSS2/backgrounds/background-color-057.xht | 41 - .../CSS2/backgrounds/background-color-058.xht | 33 - .../CSS2/backgrounds/background-color-059.xht | 33 - .../CSS2/backgrounds/background-color-060.xht | 33 - .../CSS2/backgrounds/background-color-061.xht | 33 - .../CSS2/backgrounds/background-color-062.xht | 33 - .../backgrounds/background-color-063-ref.xht | 36 - .../CSS2/backgrounds/background-color-063.xht | 33 - .../CSS2/backgrounds/background-color-064.xht | 33 - .../CSS2/backgrounds/background-color-065.xht | 41 - .../CSS2/backgrounds/background-color-066.xht | 41 - .../CSS2/backgrounds/background-color-067.xht | 41 - .../CSS2/backgrounds/background-color-068.xht | 41 - .../CSS2/backgrounds/background-color-069.xht | 33 - .../background-color-070-020000-ref.xht | 32 - .../background-color-070-030000-ref.xht | 32 - .../CSS2/backgrounds/background-color-070.xht | 35 - .../CSS2/backgrounds/background-color-071.xht | 33 - .../CSS2/backgrounds/background-color-072.xht | 33 - .../backgrounds/background-color-073-ref.xht | 29 - .../CSS2/backgrounds/background-color-073.xht | 33 - .../CSS2/backgrounds/background-color-074.xht | 33 - .../background-color-075-fc0000-ref.xht | 32 - .../background-color-075-fd0000-ref.xht | 32 - .../CSS2/backgrounds/background-color-075.xht | 35 - .../CSS2/backgrounds/background-color-076.xht | 33 - .../CSS2/backgrounds/background-color-077.xht | 33 - .../CSS2/backgrounds/background-color-078.xht | 33 - .../CSS2/backgrounds/background-color-079.xht | 33 - .../CSS2/backgrounds/background-color-080.xht | 33 - .../CSS2/backgrounds/background-color-081.xht | 33 - .../CSS2/backgrounds/background-color-082.xht | 33 - .../backgrounds/background-color-083-ref.xht | 36 - .../CSS2/backgrounds/background-color-083.xht | 33 - .../CSS2/backgrounds/background-color-084.xht | 33 - .../CSS2/backgrounds/background-color-085.xht | 33 - .../CSS2/backgrounds/background-color-086.xht | 33 - .../CSS2/backgrounds/background-color-087.xht | 33 - .../CSS2/backgrounds/background-color-088.xht | 33 - .../CSS2/backgrounds/background-color-089.xht | 33 - .../background-color-090-000200-ref.xht | 32 - .../background-color-090-000300-ref.xht | 32 - .../CSS2/backgrounds/background-color-090.xht | 35 - .../CSS2/backgrounds/background-color-091.xht | 33 - .../CSS2/backgrounds/background-color-092.xht | 33 - .../backgrounds/background-color-093-ref.xht | 30 - .../CSS2/backgrounds/background-color-093.xht | 33 - .../CSS2/backgrounds/background-color-094.xht | 33 - .../background-color-095-00fc00-ref.xht | 32 - .../background-color-095-00fd00-ref.xht | 32 - .../CSS2/backgrounds/background-color-095.xht | 35 - .../CSS2/backgrounds/background-color-096.xht | 33 - .../CSS2/backgrounds/background-color-097.xht | 33 - .../CSS2/backgrounds/background-color-098.xht | 33 - .../CSS2/backgrounds/background-color-099.xht | 33 - .../CSS2/backgrounds/background-color-100.xht | 33 - .../CSS2/backgrounds/background-color-101.xht | 33 - .../CSS2/backgrounds/background-color-102.xht | 33 - .../backgrounds/background-color-103-ref.xht | 36 - .../CSS2/backgrounds/background-color-103.xht | 33 - .../CSS2/backgrounds/background-color-104.xht | 33 - .../CSS2/backgrounds/background-color-105.xht | 33 - .../CSS2/backgrounds/background-color-106.xht | 33 - .../CSS2/backgrounds/background-color-107.xht | 33 - .../CSS2/backgrounds/background-color-108.xht | 33 - .../CSS2/backgrounds/background-color-109.xht | 33 - .../background-color-110-000002-ref.xht | 32 - .../background-color-110-000003-ref.xht | 32 - .../CSS2/backgrounds/background-color-110.xht | 35 - .../CSS2/backgrounds/background-color-111.xht | 33 - .../CSS2/backgrounds/background-color-112.xht | 33 - .../backgrounds/background-color-113-ref.xht | 29 - .../CSS2/backgrounds/background-color-113.xht | 33 - .../CSS2/backgrounds/background-color-114.xht | 33 - .../background-color-115-0000fc-ref.xht | 32 - .../background-color-115-0000fd-ref.xht | 32 - .../CSS2/backgrounds/background-color-115.xht | 35 - .../CSS2/backgrounds/background-color-116.xht | 33 - .../CSS2/backgrounds/background-color-117.xht | 33 - .../CSS2/backgrounds/background-color-118.xht | 33 - .../CSS2/backgrounds/background-color-119.xht | 33 - .../CSS2/backgrounds/background-color-120.xht | 33 - .../CSS2/backgrounds/background-color-121.xht | 33 - .../CSS2/backgrounds/background-color-122.xht | 33 - .../backgrounds/background-color-123-ref.xht | 36 - .../CSS2/backgrounds/background-color-123.xht | 33 - .../CSS2/backgrounds/background-color-124.xht | 33 - .../CSS2/backgrounds/background-color-125.xht | 33 - .../CSS2/backgrounds/background-color-126.xht | 33 - .../CSS2/backgrounds/background-color-127.xht | 33 - .../CSS2/backgrounds/background-color-128.xht | 33 - .../CSS2/backgrounds/background-color-130.xht | 33 - .../CSS2/backgrounds/background-color-131.xht | 33 - .../backgrounds/background-color-132-ref.xht | 36 - .../CSS2/backgrounds/background-color-132.xht | 33 - .../CSS2/backgrounds/background-color-133.xht | 33 - .../CSS2/backgrounds/background-color-134.xht | 33 - .../backgrounds/background-color-135-ref.xht | 36 - .../CSS2/backgrounds/background-color-135.xht | 33 - .../backgrounds/background-color-136-ref.xht | 36 - .../CSS2/backgrounds/background-color-136.xht | 33 - .../CSS2/backgrounds/background-color-137.xht | 33 - .../backgrounds/background-color-138-ref.xht | 36 - .../CSS2/backgrounds/background-color-138.xht | 33 - .../backgrounds/background-color-139-ref.xht | 36 - .../CSS2/backgrounds/background-color-139.xht | 33 - .../backgrounds/background-color-140-ref.xht | 36 - .../CSS2/backgrounds/background-color-140.xht | 33 - .../CSS2/backgrounds/background-color-141.xht | 33 - .../backgrounds/background-color-142-ref.xht | 36 - .../CSS2/backgrounds/background-color-142.xht | 33 - .../backgrounds/background-color-143-ref.xht | 36 - .../CSS2/backgrounds/background-color-143.xht | 33 - .../CSS2/backgrounds/background-color-144.xht | 41 - .../backgrounds/background-color-145-ref.xht | 36 - .../CSS2/backgrounds/background-color-145.xht | 33 - .../borders/border-bottom-color-001-ref.xht | 32 - .../CSS2/borders/border-bottom-color-001.xht | 38 - .../CSS2/borders/border-bottom-color-002.xht | 37 - .../borders/border-bottom-color-003-ref.xht | 32 - .../CSS2/borders/border-bottom-color-003.xht | 37 - .../borders/border-bottom-color-004-ref.xht | 32 - .../CSS2/borders/border-bottom-color-004.xht | 37 - .../borders/border-bottom-color-005-ref.xht | 36 - .../CSS2/borders/border-bottom-color-005.xht | 45 - .../borders/border-bottom-color-006-ref.xht | 36 - .../CSS2/borders/border-bottom-color-006.xht | 45 - .../CSS2/borders/border-bottom-color-007.xht | 28 - .../CSS2/borders/border-bottom-color-008.xht | 28 - .../borders/border-bottom-color-009-ref.xht | 32 - .../CSS2/borders/border-bottom-color-009.xht | 37 - .../borders/border-bottom-color-010-ref.xht | 32 - .../CSS2/borders/border-bottom-color-010.xht | 37 - .../borders/border-bottom-color-011-ref.xht | 32 - .../CSS2/borders/border-bottom-color-011.xht | 37 - .../borders/border-bottom-color-012-ref.xht | 32 - .../CSS2/borders/border-bottom-color-012.xht | 37 - .../CSS2/borders/border-bottom-color-013.xht | 28 - .../borders/border-bottom-color-014-ref.xht | 32 - .../CSS2/borders/border-bottom-color-014.xht | 37 - .../borders/border-bottom-color-015-ref.xht | 32 - .../CSS2/borders/border-bottom-color-015.xht | 37 - .../borders/border-bottom-color-016-ref.xht | 32 - .../CSS2/borders/border-bottom-color-016.xht | 37 - .../borders/border-bottom-color-017-ref.xht | 32 - .../CSS2/borders/border-bottom-color-017.xht | 37 - .../CSS2/borders/border-bottom-color-018.xht | 28 - .../borders/border-bottom-color-019-ref.xht | 32 - .../CSS2/borders/border-bottom-color-019.xht | 37 - .../borders/border-bottom-color-020-ref.xht | 32 - .../CSS2/borders/border-bottom-color-020.xht | 37 - .../borders/border-bottom-color-021-ref.xht | 32 - .../CSS2/borders/border-bottom-color-021.xht | 37 - .../borders/border-bottom-color-022-ref.xht | 32 - .../CSS2/borders/border-bottom-color-022.xht | 37 - .../CSS2/borders/border-bottom-color-023.xht | 28 - .../CSS2/borders/border-bottom-color-024.xht | 28 - .../CSS2/borders/border-bottom-color-025.xht | 37 - .../borders/border-bottom-color-026-ref.xht | 32 - .../CSS2/borders/border-bottom-color-026.xht | 37 - .../borders/border-bottom-color-027-ref.xht | 32 - .../CSS2/borders/border-bottom-color-027.xht | 37 - .../borders/border-bottom-color-028-ref.xht | 32 - .../CSS2/borders/border-bottom-color-028.xht | 37 - .../CSS2/borders/border-bottom-color-029.xht | 45 - .../CSS2/borders/border-bottom-color-030.xht | 35 - .../CSS2/borders/border-bottom-color-031.xht | 28 - .../borders/border-bottom-color-032-ref.xht | 32 - .../CSS2/borders/border-bottom-color-032.xht | 37 - .../CSS2/borders/border-bottom-color-033.xht | 37 - .../borders/border-bottom-color-034-ref.xht | 32 - .../CSS2/borders/border-bottom-color-034.xht | 37 - .../CSS2/borders/border-bottom-color-035.xht | 37 - .../CSS2/borders/border-bottom-color-036.xht | 28 - .../borders/border-bottom-color-037-ref.xht | 32 - .../CSS2/borders/border-bottom-color-037.xht | 37 - .../borders/border-bottom-color-038-ref.xht | 32 - .../CSS2/borders/border-bottom-color-038.xht | 37 - .../borders/border-bottom-color-039-ref.xht | 32 - .../CSS2/borders/border-bottom-color-039.xht | 37 - .../CSS2/borders/border-bottom-color-040.xht | 37 - .../CSS2/borders/border-bottom-color-041.xht | 28 - .../borders/border-bottom-color-042-ref.xht | 32 - .../CSS2/borders/border-bottom-color-042.xht | 37 - .../CSS2/borders/border-bottom-color-043.xht | 37 - .../borders/border-bottom-color-044-ref.xht | 32 - .../CSS2/borders/border-bottom-color-044.xht | 37 - .../CSS2/borders/border-bottom-color-045.xht | 37 - .../CSS2/borders/border-bottom-color-046.xht | 28 - .../CSS2/borders/border-bottom-color-047.xht | 38 - .../CSS2/borders/border-bottom-color-048.xht | 37 - .../borders/border-bottom-color-049-ref.xht | 22 - .../CSS2/borders/border-bottom-color-049.xht | 36 - .../CSS2/borders/border-bottom-color-050.xht | 37 - .../CSS2/borders/border-bottom-color-051.xht | 37 - .../borders/border-bottom-color-052-ref.xht | 24 - .../CSS2/borders/border-bottom-color-052.xht | 37 - .../CSS2/borders/border-bottom-color-053.xht | 37 - .../borders/border-bottom-color-054-ref.xht | 30 - .../CSS2/borders/border-bottom-color-054.xht | 44 - .../CSS2/borders/border-bottom-color-055.xht | 45 - .../CSS2/borders/border-bottom-color-056.xht | 45 - .../CSS2/borders/border-bottom-color-057.xht | 46 - .../CSS2/borders/border-bottom-color-058.xht | 38 - .../CSS2/borders/border-bottom-color-059.xht | 37 - .../CSS2/borders/border-bottom-color-060.xht | 37 - .../CSS2/borders/border-bottom-color-061.xht | 37 - .../CSS2/borders/border-bottom-color-062.xht | 37 - .../borders/border-bottom-color-063-ref.xht | 32 - .../CSS2/borders/border-bottom-color-063.xht | 37 - .../CSS2/borders/border-bottom-color-064.xht | 37 - .../CSS2/borders/border-bottom-color-065.xht | 45 - .../CSS2/borders/border-bottom-color-066.xht | 45 - .../CSS2/borders/border-bottom-color-067.xht | 45 - .../CSS2/borders/border-bottom-color-068.xht | 46 - .../CSS2/borders/border-bottom-color-069.xht | 38 - .../borders/border-bottom-color-070-ref.xht | 22 - .../CSS2/borders/border-bottom-color-070.xht | 36 - .../CSS2/borders/border-bottom-color-071.xht | 37 - .../CSS2/borders/border-bottom-color-072.xht | 37 - .../borders/border-bottom-color-073-ref.xht | 24 - .../CSS2/borders/border-bottom-color-073.xht | 37 - .../CSS2/borders/border-bottom-color-074.xht | 37 - .../borders/border-bottom-color-075-ref.xht | 22 - .../CSS2/borders/border-bottom-color-075.xht | 36 - .../CSS2/borders/border-bottom-color-076.xht | 37 - .../CSS2/borders/border-bottom-color-077.xht | 37 - .../CSS2/borders/border-bottom-color-078.xht | 38 - .../CSS2/borders/border-bottom-color-079.xht | 38 - .../CSS2/borders/border-bottom-color-080.xht | 37 - .../CSS2/borders/border-bottom-color-081.xht | 37 - .../CSS2/borders/border-bottom-color-082.xht | 37 - .../borders/border-bottom-color-083-ref.xht | 32 - .../CSS2/borders/border-bottom-color-083.xht | 37 - .../CSS2/borders/border-bottom-color-084.xht | 37 - .../CSS2/borders/border-bottom-color-085.xht | 37 - .../CSS2/borders/border-bottom-color-086.xht | 37 - .../CSS2/borders/border-bottom-color-087.xht | 37 - .../CSS2/borders/border-bottom-color-088.xht | 38 - .../CSS2/borders/border-bottom-color-089.xht | 38 - .../borders/border-bottom-color-090-ref.xht | 22 - .../CSS2/borders/border-bottom-color-090.xht | 36 - .../CSS2/borders/border-bottom-color-091.xht | 37 - .../CSS2/borders/border-bottom-color-092.xht | 37 - .../borders/border-bottom-color-093-ref.xht | 24 - .../CSS2/borders/border-bottom-color-093.xht | 37 - .../CSS2/borders/border-bottom-color-094.xht | 37 - .../borders/border-bottom-color-095-ref.xht | 22 - .../CSS2/borders/border-bottom-color-095.xht | 36 - .../CSS2/borders/border-bottom-color-096.xht | 37 - .../CSS2/borders/border-bottom-color-097.xht | 37 - .../CSS2/borders/border-bottom-color-098.xht | 38 - .../CSS2/borders/border-bottom-color-099.xht | 38 - .../borders/border-bottom-color-100-ref.xht | 32 - .../CSS2/borders/border-bottom-color-100.xht | 37 - .../CSS2/borders/border-bottom-color-101.xht | 37 - .../CSS2/borders/border-bottom-color-102.xht | 37 - .../borders/border-bottom-color-103-ref.xht | 32 - .../CSS2/borders/border-bottom-color-103.xht | 37 - .../CSS2/borders/border-bottom-color-104.xht | 37 - .../CSS2/borders/border-bottom-color-105.xht | 37 - .../CSS2/borders/border-bottom-color-106.xht | 37 - .../CSS2/borders/border-bottom-color-107.xht | 37 - .../CSS2/borders/border-bottom-color-108.xht | 38 - .../CSS2/borders/border-bottom-color-109.xht | 38 - .../borders/border-bottom-color-110-ref.xht | 22 - .../CSS2/borders/border-bottom-color-110.xht | 36 - .../CSS2/borders/border-bottom-color-111.xht | 37 - .../CSS2/borders/border-bottom-color-112.xht | 37 - .../borders/border-bottom-color-113-ref.xht | 24 - .../CSS2/borders/border-bottom-color-113.xht | 37 - .../CSS2/borders/border-bottom-color-114.xht | 37 - .../borders/border-bottom-color-115-ref.xht | 22 - .../CSS2/borders/border-bottom-color-115.xht | 36 - .../CSS2/borders/border-bottom-color-116.xht | 37 - .../CSS2/borders/border-bottom-color-117.xht | 37 - .../CSS2/borders/border-bottom-color-118.xht | 38 - .../CSS2/borders/border-bottom-color-119.xht | 38 - .../CSS2/borders/border-bottom-color-120.xht | 37 - .../CSS2/borders/border-bottom-color-121.xht | 37 - .../CSS2/borders/border-bottom-color-122.xht | 37 - .../borders/border-bottom-color-123-ref.xht | 32 - .../CSS2/borders/border-bottom-color-123.xht | 37 - .../CSS2/borders/border-bottom-color-124.xht | 37 - .../CSS2/borders/border-bottom-color-125.xht | 37 - .../CSS2/borders/border-bottom-color-126.xht | 37 - .../CSS2/borders/border-bottom-color-127.xht | 37 - .../CSS2/borders/border-bottom-color-128.xht | 38 - .../CSS2/borders/border-bottom-color-130.xht | 37 - .../borders/border-bottom-color-131-ref.xht | 32 - .../CSS2/borders/border-bottom-color-131.xht | 37 - .../borders/border-bottom-color-132-ref.xht | 32 - .../CSS2/borders/border-bottom-color-132.xht | 37 - .../borders/border-bottom-color-133-ref.xht | 32 - .../CSS2/borders/border-bottom-color-133.xht | 37 - .../borders/border-bottom-color-134-ref.xht | 32 - .../CSS2/borders/border-bottom-color-134.xht | 37 - .../borders/border-bottom-color-135-ref.xht | 32 - .../CSS2/borders/border-bottom-color-135.xht | 37 - .../borders/border-bottom-color-136-ref.xht | 32 - .../CSS2/borders/border-bottom-color-136.xht | 37 - .../borders/border-bottom-color-137-ref.xht | 32 - .../CSS2/borders/border-bottom-color-137.xht | 37 - .../borders/border-bottom-color-138-ref.xht | 32 - .../CSS2/borders/border-bottom-color-138.xht | 37 - .../borders/border-bottom-color-139-ref.xht | 32 - .../CSS2/borders/border-bottom-color-139.xht | 37 - .../borders/border-bottom-color-140-ref.xht | 32 - .../CSS2/borders/border-bottom-color-140.xht | 37 - .../borders/border-bottom-color-141-ref.xht | 32 - .../CSS2/borders/border-bottom-color-141.xht | 37 - .../borders/border-bottom-color-142-ref.xht | 32 - .../CSS2/borders/border-bottom-color-142.xht | 37 - .../borders/border-bottom-color-143-ref.xht | 32 - .../CSS2/borders/border-bottom-color-143.xht | 37 - .../borders/border-bottom-color-144-ref.xht | 36 - .../CSS2/borders/border-bottom-color-144.xht | 45 - .../borders/border-bottom-color-145-ref.xht | 32 - .../CSS2/borders/border-bottom-color-145.xht | 37 - .../CSS2/borders/border-left-color-001.xht | 37 - .../CSS2/borders/border-left-color-002.xht | 36 - .../CSS2/borders/border-left-color-003.xht | 36 - .../CSS2/borders/border-left-color-004.xht | 36 - .../CSS2/borders/border-left-color-005.xht | 44 - .../CSS2/borders/border-left-color-006.xht | 44 - .../CSS2/borders/border-left-color-007.xht | 27 - .../CSS2/borders/border-left-color-008.xht | 27 - .../CSS2/borders/border-left-color-009.xht | 36 - .../CSS2/borders/border-left-color-010.xht | 36 - .../CSS2/borders/border-left-color-011.xht | 36 - .../CSS2/borders/border-left-color-012.xht | 36 - .../CSS2/borders/border-left-color-013.xht | 27 - .../CSS2/borders/border-left-color-014.xht | 36 - .../CSS2/borders/border-left-color-015.xht | 36 - .../CSS2/borders/border-left-color-016.xht | 36 - .../CSS2/borders/border-left-color-017.xht | 36 - .../CSS2/borders/border-left-color-018.xht | 27 - .../CSS2/borders/border-left-color-019.xht | 36 - .../CSS2/borders/border-left-color-020.xht | 36 - .../CSS2/borders/border-left-color-021.xht | 36 - .../CSS2/borders/border-left-color-022.xht | 36 - .../CSS2/borders/border-left-color-023.xht | 27 - .../CSS2/borders/border-left-color-024.xht | 27 - .../CSS2/borders/border-left-color-025.xht | 36 - .../CSS2/borders/border-left-color-026.xht | 36 - .../CSS2/borders/border-left-color-027.xht | 36 - .../CSS2/borders/border-left-color-028.xht | 36 - .../CSS2/borders/border-left-color-029.xht | 44 - .../CSS2/borders/border-left-color-030.xht | 35 - .../CSS2/borders/border-left-color-031.xht | 27 - .../CSS2/borders/border-left-color-032.xht | 36 - .../CSS2/borders/border-left-color-033.xht | 36 - .../CSS2/borders/border-left-color-034.xht | 36 - .../CSS2/borders/border-left-color-035.xht | 36 - .../CSS2/borders/border-left-color-036.xht | 27 - .../CSS2/borders/border-left-color-037.xht | 36 - .../CSS2/borders/border-left-color-038.xht | 36 - .../CSS2/borders/border-left-color-039.xht | 36 - .../CSS2/borders/border-left-color-040.xht | 36 - .../CSS2/borders/border-left-color-041.xht | 27 - .../CSS2/borders/border-left-color-042.xht | 36 - .../CSS2/borders/border-left-color-043.xht | 36 - .../CSS2/borders/border-left-color-044.xht | 36 - .../CSS2/borders/border-left-color-045.xht | 36 - .../CSS2/borders/border-left-color-046.xht | 27 - .../CSS2/borders/border-left-color-047.xht | 37 - .../CSS2/borders/border-left-color-048.xht | 36 - .../CSS2/borders/border-left-color-049.xht | 35 - .../CSS2/borders/border-left-color-050.xht | 36 - .../CSS2/borders/border-left-color-051.xht | 36 - .../CSS2/borders/border-left-color-052.xht | 36 - .../CSS2/borders/border-left-color-053.xht | 36 - .../CSS2/borders/border-left-color-054.xht | 43 - .../CSS2/borders/border-left-color-055.xht | 44 - .../CSS2/borders/border-left-color-056.xht | 44 - .../CSS2/borders/border-left-color-057.xht | 45 - .../CSS2/borders/border-left-color-058.xht | 37 - .../CSS2/borders/border-left-color-059.xht | 36 - .../CSS2/borders/border-left-color-060.xht | 36 - .../CSS2/borders/border-left-color-061.xht | 36 - .../CSS2/borders/border-left-color-062.xht | 36 - .../CSS2/borders/border-left-color-063.xht | 36 - .../CSS2/borders/border-left-color-064.xht | 36 - .../CSS2/borders/border-left-color-065.xht | 44 - .../CSS2/borders/border-left-color-066.xht | 44 - .../CSS2/borders/border-left-color-067.xht | 44 - .../CSS2/borders/border-left-color-068.xht | 45 - .../CSS2/borders/border-left-color-069.xht | 37 - .../CSS2/borders/border-left-color-070.xht | 35 - .../CSS2/borders/border-left-color-071.xht | 36 - .../CSS2/borders/border-left-color-072.xht | 36 - .../CSS2/borders/border-left-color-073.xht | 36 - .../CSS2/borders/border-left-color-074.xht | 36 - .../CSS2/borders/border-left-color-075.xht | 35 - .../CSS2/borders/border-left-color-076.xht | 36 - .../CSS2/borders/border-left-color-077.xht | 36 - .../CSS2/borders/border-left-color-078.xht | 37 - .../CSS2/borders/border-left-color-079.xht | 37 - .../CSS2/borders/border-left-color-080.xht | 36 - .../CSS2/borders/border-left-color-081.xht | 36 - .../CSS2/borders/border-left-color-082.xht | 36 - .../CSS2/borders/border-left-color-083.xht | 36 - .../CSS2/borders/border-left-color-084.xht | 36 - .../CSS2/borders/border-left-color-085.xht | 36 - .../CSS2/borders/border-left-color-086.xht | 36 - .../CSS2/borders/border-left-color-087.xht | 36 - .../CSS2/borders/border-left-color-088.xht | 37 - .../CSS2/borders/border-left-color-089.xht | 37 - .../CSS2/borders/border-left-color-090.xht | 35 - .../CSS2/borders/border-left-color-091.xht | 36 - .../CSS2/borders/border-left-color-092.xht | 36 - .../CSS2/borders/border-left-color-093.xht | 36 - .../CSS2/borders/border-left-color-094.xht | 36 - .../CSS2/borders/border-left-color-095.xht | 35 - .../CSS2/borders/border-left-color-096.xht | 36 - .../CSS2/borders/border-left-color-097.xht | 36 - .../CSS2/borders/border-left-color-098.xht | 37 - .../CSS2/borders/border-left-color-099.xht | 37 - .../CSS2/borders/border-left-color-100.xht | 36 - .../CSS2/borders/border-left-color-101.xht | 36 - .../CSS2/borders/border-left-color-102.xht | 36 - .../CSS2/borders/border-left-color-103.xht | 36 - .../CSS2/borders/border-left-color-104.xht | 36 - .../CSS2/borders/border-left-color-105.xht | 36 - .../CSS2/borders/border-left-color-106.xht | 36 - .../CSS2/borders/border-left-color-107.xht | 36 - .../CSS2/borders/border-left-color-108.xht | 37 - .../CSS2/borders/border-left-color-109.xht | 37 - .../CSS2/borders/border-left-color-110.xht | 35 - .../CSS2/borders/border-left-color-111.xht | 36 - .../CSS2/borders/border-left-color-112.xht | 36 - .../CSS2/borders/border-left-color-113.xht | 36 - .../CSS2/borders/border-left-color-114.xht | 36 - .../CSS2/borders/border-left-color-115.xht | 35 - .../CSS2/borders/border-left-color-116.xht | 36 - .../CSS2/borders/border-left-color-117.xht | 36 - .../CSS2/borders/border-left-color-118.xht | 37 - .../CSS2/borders/border-left-color-119.xht | 37 - .../CSS2/borders/border-left-color-120.xht | 36 - .../CSS2/borders/border-left-color-121.xht | 36 - .../CSS2/borders/border-left-color-122.xht | 36 - .../CSS2/borders/border-left-color-123.xht | 36 - .../CSS2/borders/border-left-color-124.xht | 36 - .../CSS2/borders/border-left-color-125.xht | 36 - .../CSS2/borders/border-left-color-126.xht | 36 - .../CSS2/borders/border-left-color-127.xht | 36 - .../CSS2/borders/border-left-color-128.xht | 37 - .../CSS2/borders/border-left-color-130.xht | 36 - .../CSS2/borders/border-left-color-131.xht | 36 - .../CSS2/borders/border-left-color-132.xht | 36 - .../CSS2/borders/border-left-color-133.xht | 36 - .../CSS2/borders/border-left-color-134.xht | 36 - .../CSS2/borders/border-left-color-135.xht | 36 - .../CSS2/borders/border-left-color-136.xht | 36 - .../CSS2/borders/border-left-color-137.xht | 36 - .../CSS2/borders/border-left-color-138.xht | 36 - .../CSS2/borders/border-left-color-139.xht | 36 - .../CSS2/borders/border-left-color-140.xht | 36 - .../CSS2/borders/border-left-color-141.xht | 36 - .../CSS2/borders/border-left-color-142.xht | 36 - .../CSS2/borders/border-left-color-143.xht | 36 - .../CSS2/borders/border-left-color-144.xht | 44 - .../CSS2/borders/border-left-color-145.xht | 36 - .../borders/border-right-color-001-ref.xht | 34 - .../CSS2/borders/border-right-color-001.xht | 37 - .../CSS2/borders/border-right-color-002.xht | 36 - .../borders/border-right-color-003-ref.xht | 34 - .../CSS2/borders/border-right-color-003.xht | 36 - .../borders/border-right-color-004-ref.xht | 34 - .../CSS2/borders/border-right-color-004.xht | 36 - .../borders/border-right-color-005-ref.xht | 38 - .../CSS2/borders/border-right-color-005.xht | 44 - .../borders/border-right-color-006-ref.xht | 38 - .../CSS2/borders/border-right-color-006.xht | 44 - .../borders/border-right-color-007-ref.xht | 30 - .../CSS2/borders/border-right-color-007.xht | 27 - .../CSS2/borders/border-right-color-008.xht | 27 - .../borders/border-right-color-009-ref.xht | 34 - .../CSS2/borders/border-right-color-009.xht | 36 - .../borders/border-right-color-010-ref.xht | 34 - .../CSS2/borders/border-right-color-010.xht | 36 - .../borders/border-right-color-011-ref.xht | 34 - .../CSS2/borders/border-right-color-011.xht | 36 - .../borders/border-right-color-012-ref.xht | 34 - .../CSS2/borders/border-right-color-012.xht | 36 - .../CSS2/borders/border-right-color-013.xht | 27 - .../borders/border-right-color-014-ref.xht | 34 - .../CSS2/borders/border-right-color-014.xht | 36 - .../borders/border-right-color-015-ref.xht | 34 - .../CSS2/borders/border-right-color-015.xht | 36 - .../borders/border-right-color-016-ref.xht | 34 - .../CSS2/borders/border-right-color-016.xht | 36 - .../borders/border-right-color-017-ref.xht | 34 - .../CSS2/borders/border-right-color-017.xht | 36 - .../CSS2/borders/border-right-color-018.xht | 27 - .../borders/border-right-color-019-ref.xht | 34 - .../CSS2/borders/border-right-color-019.xht | 36 - .../borders/border-right-color-020-ref.xht | 34 - .../CSS2/borders/border-right-color-020.xht | 36 - .../borders/border-right-color-021-ref.xht | 34 - .../CSS2/borders/border-right-color-021.xht | 36 - .../borders/border-right-color-022-ref.xht | 34 - .../CSS2/borders/border-right-color-022.xht | 36 - .../CSS2/borders/border-right-color-023.xht | 27 - .../CSS2/borders/border-right-color-024.xht | 27 - .../CSS2/borders/border-right-color-025.xht | 36 - .../borders/border-right-color-026-ref.xht | 34 - .../CSS2/borders/border-right-color-026.xht | 36 - .../borders/border-right-color-027-ref.xht | 34 - .../CSS2/borders/border-right-color-027.xht | 36 - .../borders/border-right-color-028-ref.xht | 34 - .../CSS2/borders/border-right-color-028.xht | 36 - .../CSS2/borders/border-right-color-029.xht | 44 - .../CSS2/borders/border-right-color-030.xht | 35 - .../CSS2/borders/border-right-color-031.xht | 27 - .../borders/border-right-color-032-ref.xht | 34 - .../CSS2/borders/border-right-color-032.xht | 36 - .../CSS2/borders/border-right-color-033.xht | 36 - .../borders/border-right-color-034-ref.xht | 34 - .../CSS2/borders/border-right-color-034.xht | 36 - .../CSS2/borders/border-right-color-035.xht | 36 - .../CSS2/borders/border-right-color-036.xht | 27 - .../borders/border-right-color-037-ref.xht | 34 - .../CSS2/borders/border-right-color-037.xht | 36 - .../borders/border-right-color-038-ref.xht | 34 - .../CSS2/borders/border-right-color-038.xht | 36 - .../borders/border-right-color-039-ref.xht | 34 - .../CSS2/borders/border-right-color-039.xht | 36 - .../CSS2/borders/border-right-color-040.xht | 36 - .../CSS2/borders/border-right-color-041.xht | 27 - .../borders/border-right-color-042-ref.xht | 34 - .../CSS2/borders/border-right-color-042.xht | 36 - .../CSS2/borders/border-right-color-043.xht | 36 - .../borders/border-right-color-044-ref.xht | 34 - .../CSS2/borders/border-right-color-044.xht | 36 - .../CSS2/borders/border-right-color-045.xht | 36 - .../CSS2/borders/border-right-color-046.xht | 27 - .../CSS2/borders/border-right-color-047.xht | 37 - .../CSS2/borders/border-right-color-048.xht | 36 - .../borders/border-right-color-049-ref.xht | 25 - .../CSS2/borders/border-right-color-049.xht | 35 - .../CSS2/borders/border-right-color-050.xht | 36 - .../CSS2/borders/border-right-color-051.xht | 36 - .../borders/border-right-color-052-ref.xht | 27 - .../CSS2/borders/border-right-color-052.xht | 36 - .../CSS2/borders/border-right-color-053.xht | 36 - .../borders/border-right-color-054-ref.xht | 33 - .../CSS2/borders/border-right-color-054.xht | 43 - .../CSS2/borders/border-right-color-055.xht | 44 - .../CSS2/borders/border-right-color-056.xht | 44 - .../CSS2/borders/border-right-color-057.xht | 45 - .../CSS2/borders/border-right-color-058.xht | 37 - .../CSS2/borders/border-right-color-059.xht | 36 - .../CSS2/borders/border-right-color-060.xht | 36 - .../CSS2/borders/border-right-color-061.xht | 36 - .../CSS2/borders/border-right-color-062.xht | 36 - .../borders/border-right-color-063-ref.xht | 34 - .../CSS2/borders/border-right-color-063.xht | 36 - .../CSS2/borders/border-right-color-064.xht | 36 - .../CSS2/borders/border-right-color-065.xht | 44 - .../CSS2/borders/border-right-color-066.xht | 44 - .../CSS2/borders/border-right-color-067.xht | 44 - .../CSS2/borders/border-right-color-068.xht | 45 - .../CSS2/borders/border-right-color-069.xht | 37 - .../borders/border-right-color-070-ref.xht | 25 - .../CSS2/borders/border-right-color-070.xht | 36 - .../CSS2/borders/border-right-color-071.xht | 36 - .../CSS2/borders/border-right-color-072.xht | 36 - .../borders/border-right-color-073-ref.xht | 27 - .../CSS2/borders/border-right-color-073.xht | 36 - .../CSS2/borders/border-right-color-074.xht | 36 - .../borders/border-right-color-075-ref.xht | 25 - .../CSS2/borders/border-right-color-075.xht | 35 - .../CSS2/borders/border-right-color-076.xht | 36 - .../CSS2/borders/border-right-color-077.xht | 36 - .../CSS2/borders/border-right-color-078.xht | 37 - .../CSS2/borders/border-right-color-079.xht | 37 - .../CSS2/borders/border-right-color-080.xht | 36 - .../CSS2/borders/border-right-color-081.xht | 36 - .../CSS2/borders/border-right-color-082.xht | 36 - .../borders/border-right-color-083-ref.xht | 34 - .../CSS2/borders/border-right-color-083.xht | 36 - .../CSS2/borders/border-right-color-084.xht | 36 - .../CSS2/borders/border-right-color-085.xht | 36 - .../CSS2/borders/border-right-color-086.xht | 36 - .../CSS2/borders/border-right-color-087.xht | 36 - .../CSS2/borders/border-right-color-088.xht | 37 - .../CSS2/borders/border-right-color-089.xht | 37 - .../borders/border-right-color-090-ref.xht | 25 - .../CSS2/borders/border-right-color-090.xht | 35 - .../CSS2/borders/border-right-color-091.xht | 36 - .../CSS2/borders/border-right-color-092.xht | 36 - .../borders/border-right-color-093-ref.xht | 27 - .../CSS2/borders/border-right-color-093.xht | 36 - .../CSS2/borders/border-right-color-094.xht | 36 - .../borders/border-right-color-095-ref.xht | 25 - .../CSS2/borders/border-right-color-095.xht | 35 - .../CSS2/borders/border-right-color-096.xht | 36 - .../CSS2/borders/border-right-color-097.xht | 36 - .../CSS2/borders/border-right-color-098.xht | 37 - .../CSS2/borders/border-right-color-099.xht | 37 - .../borders/border-right-color-100-ref.xht | 34 - .../CSS2/borders/border-right-color-100.xht | 36 - .../CSS2/borders/border-right-color-101.xht | 36 - .../CSS2/borders/border-right-color-102.xht | 36 - .../borders/border-right-color-103-ref.xht | 34 - .../CSS2/borders/border-right-color-103.xht | 36 - .../CSS2/borders/border-right-color-104.xht | 36 - .../CSS2/borders/border-right-color-105.xht | 36 - .../CSS2/borders/border-right-color-106.xht | 36 - .../CSS2/borders/border-right-color-107.xht | 36 - .../CSS2/borders/border-right-color-108.xht | 37 - .../CSS2/borders/border-right-color-109.xht | 37 - .../borders/border-right-color-110-ref.xht | 25 - .../CSS2/borders/border-right-color-110.xht | 35 - .../CSS2/borders/border-right-color-111.xht | 36 - .../CSS2/borders/border-right-color-112.xht | 36 - .../borders/border-right-color-113-ref.xht | 27 - .../CSS2/borders/border-right-color-113.xht | 36 - .../CSS2/borders/border-right-color-114.xht | 36 - .../borders/border-right-color-115-ref.xht | 25 - .../CSS2/borders/border-right-color-115.xht | 35 - .../CSS2/borders/border-right-color-116.xht | 36 - .../CSS2/borders/border-right-color-117.xht | 36 - .../CSS2/borders/border-right-color-118.xht | 37 - .../CSS2/borders/border-right-color-119.xht | 37 - .../CSS2/borders/border-right-color-120.xht | 36 - .../CSS2/borders/border-right-color-121.xht | 36 - .../CSS2/borders/border-right-color-122.xht | 36 - .../borders/border-right-color-123-ref.xht | 34 - .../CSS2/borders/border-right-color-123.xht | 36 - .../CSS2/borders/border-right-color-124.xht | 37 - .../CSS2/borders/border-right-color-125.xht | 36 - .../CSS2/borders/border-right-color-126.xht | 36 - .../CSS2/borders/border-right-color-127.xht | 36 - .../CSS2/borders/border-right-color-128.xht | 37 - .../CSS2/borders/border-right-color-130.xht | 36 - .../borders/border-right-color-131-ref.xht | 34 - .../CSS2/borders/border-right-color-131.xht | 36 - .../borders/border-right-color-132-ref.xht | 34 - .../CSS2/borders/border-right-color-132.xht | 36 - .../borders/border-right-color-133-ref.xht | 34 - .../CSS2/borders/border-right-color-133.xht | 36 - .../borders/border-right-color-134-ref.xht | 34 - .../CSS2/borders/border-right-color-134.xht | 36 - .../borders/border-right-color-135-ref.xht | 34 - .../CSS2/borders/border-right-color-135.xht | 36 - .../borders/border-right-color-136-ref.xht | 34 - .../CSS2/borders/border-right-color-136.xht | 36 - .../borders/border-right-color-137-ref.xht | 34 - .../CSS2/borders/border-right-color-137.xht | 36 - .../borders/border-right-color-138-ref.xht | 34 - .../CSS2/borders/border-right-color-138.xht | 36 - .../borders/border-right-color-139-ref.xht | 34 - .../CSS2/borders/border-right-color-139.xht | 36 - .../borders/border-right-color-140-ref.xht | 34 - .../CSS2/borders/border-right-color-140.xht | 36 - .../borders/border-right-color-141-ref.xht | 34 - .../CSS2/borders/border-right-color-141.xht | 36 - .../borders/border-right-color-142-ref.xht | 34 - .../CSS2/borders/border-right-color-142.xht | 36 - .../borders/border-right-color-143-ref.xht | 34 - .../CSS2/borders/border-right-color-143.xht | 36 - .../borders/border-right-color-144-ref.xht | 38 - .../CSS2/borders/border-right-color-144.xht | 44 - .../borders/border-right-color-145-ref.xht | 34 - .../CSS2/borders/border-right-color-145.xht | 36 - .../css/CSS2/borders/border-top-color-001.xht | 38 - .../css/CSS2/borders/border-top-color-002.xht | 37 - .../css/CSS2/borders/border-top-color-003.xht | 37 - .../css/CSS2/borders/border-top-color-004.xht | 37 - .../css/CSS2/borders/border-top-color-005.xht | 45 - .../css/CSS2/borders/border-top-color-006.xht | 45 - .../css/CSS2/borders/border-top-color-007.xht | 28 - .../css/CSS2/borders/border-top-color-008.xht | 28 - .../css/CSS2/borders/border-top-color-009.xht | 37 - .../css/CSS2/borders/border-top-color-010.xht | 37 - .../css/CSS2/borders/border-top-color-011.xht | 37 - .../css/CSS2/borders/border-top-color-012.xht | 37 - .../css/CSS2/borders/border-top-color-013.xht | 28 - .../css/CSS2/borders/border-top-color-014.xht | 37 - .../css/CSS2/borders/border-top-color-015.xht | 37 - .../css/CSS2/borders/border-top-color-016.xht | 37 - .../css/CSS2/borders/border-top-color-017.xht | 37 - .../css/CSS2/borders/border-top-color-018.xht | 28 - .../css/CSS2/borders/border-top-color-019.xht | 37 - .../css/CSS2/borders/border-top-color-020.xht | 37 - .../css/CSS2/borders/border-top-color-021.xht | 37 - .../css/CSS2/borders/border-top-color-022.xht | 37 - .../css/CSS2/borders/border-top-color-023.xht | 28 - .../css/CSS2/borders/border-top-color-024.xht | 28 - .../css/CSS2/borders/border-top-color-025.xht | 37 - .../css/CSS2/borders/border-top-color-026.xht | 37 - .../css/CSS2/borders/border-top-color-027.xht | 37 - .../css/CSS2/borders/border-top-color-028.xht | 37 - .../css/CSS2/borders/border-top-color-029.xht | 45 - .../css/CSS2/borders/border-top-color-030.xht | 35 - .../css/CSS2/borders/border-top-color-031.xht | 28 - .../css/CSS2/borders/border-top-color-032.xht | 37 - .../css/CSS2/borders/border-top-color-033.xht | 37 - .../css/CSS2/borders/border-top-color-034.xht | 37 - .../css/CSS2/borders/border-top-color-035.xht | 37 - .../css/CSS2/borders/border-top-color-036.xht | 28 - .../css/CSS2/borders/border-top-color-037.xht | 37 - .../css/CSS2/borders/border-top-color-038.xht | 37 - .../css/CSS2/borders/border-top-color-039.xht | 37 - .../css/CSS2/borders/border-top-color-040.xht | 37 - .../css/CSS2/borders/border-top-color-041.xht | 28 - .../css/CSS2/borders/border-top-color-042.xht | 37 - .../css/CSS2/borders/border-top-color-043.xht | 37 - .../css/CSS2/borders/border-top-color-044.xht | 37 - .../css/CSS2/borders/border-top-color-045.xht | 37 - .../css/CSS2/borders/border-top-color-046.xht | 28 - .../css/CSS2/borders/border-top-color-047.xht | 38 - .../css/CSS2/borders/border-top-color-048.xht | 37 - .../css/CSS2/borders/border-top-color-049.xht | 36 - .../css/CSS2/borders/border-top-color-050.xht | 37 - .../css/CSS2/borders/border-top-color-051.xht | 37 - .../css/CSS2/borders/border-top-color-052.xht | 37 - .../css/CSS2/borders/border-top-color-053.xht | 37 - .../css/CSS2/borders/border-top-color-054.xht | 44 - .../css/CSS2/borders/border-top-color-055.xht | 45 - .../css/CSS2/borders/border-top-color-056.xht | 45 - .../css/CSS2/borders/border-top-color-057.xht | 46 - .../css/CSS2/borders/border-top-color-058.xht | 38 - .../css/CSS2/borders/border-top-color-059.xht | 37 - .../css/CSS2/borders/border-top-color-060.xht | 37 - .../css/CSS2/borders/border-top-color-061.xht | 37 - .../css/CSS2/borders/border-top-color-062.xht | 37 - .../css/CSS2/borders/border-top-color-063.xht | 37 - .../css/CSS2/borders/border-top-color-064.xht | 37 - .../css/CSS2/borders/border-top-color-065.xht | 45 - .../css/CSS2/borders/border-top-color-066.xht | 45 - .../css/CSS2/borders/border-top-color-067.xht | 45 - .../css/CSS2/borders/border-top-color-068.xht | 46 - .../css/CSS2/borders/border-top-color-069.xht | 38 - .../css/CSS2/borders/border-top-color-070.xht | 36 - .../css/CSS2/borders/border-top-color-071.xht | 37 - .../css/CSS2/borders/border-top-color-072.xht | 37 - .../css/CSS2/borders/border-top-color-073.xht | 37 - .../css/CSS2/borders/border-top-color-074.xht | 37 - .../css/CSS2/borders/border-top-color-075.xht | 36 - .../css/CSS2/borders/border-top-color-076.xht | 37 - .../css/CSS2/borders/border-top-color-077.xht | 37 - .../css/CSS2/borders/border-top-color-078.xht | 38 - .../css/CSS2/borders/border-top-color-079.xht | 38 - .../css/CSS2/borders/border-top-color-080.xht | 37 - .../css/CSS2/borders/border-top-color-081.xht | 37 - .../css/CSS2/borders/border-top-color-082.xht | 37 - .../css/CSS2/borders/border-top-color-083.xht | 37 - .../css/CSS2/borders/border-top-color-084.xht | 37 - .../css/CSS2/borders/border-top-color-085.xht | 37 - .../css/CSS2/borders/border-top-color-086.xht | 37 - .../css/CSS2/borders/border-top-color-087.xht | 37 - .../css/CSS2/borders/border-top-color-088.xht | 38 - .../css/CSS2/borders/border-top-color-089.xht | 38 - .../css/CSS2/borders/border-top-color-090.xht | 36 - .../css/CSS2/borders/border-top-color-091.xht | 37 - .../css/CSS2/borders/border-top-color-092.xht | 37 - .../css/CSS2/borders/border-top-color-093.xht | 37 - .../css/CSS2/borders/border-top-color-094.xht | 37 - .../css/CSS2/borders/border-top-color-095.xht | 36 - .../css/CSS2/borders/border-top-color-096.xht | 37 - .../css/CSS2/borders/border-top-color-097.xht | 37 - .../css/CSS2/borders/border-top-color-098.xht | 38 - .../css/CSS2/borders/border-top-color-099.xht | 38 - .../css/CSS2/borders/border-top-color-100.xht | 37 - .../css/CSS2/borders/border-top-color-101.xht | 37 - .../css/CSS2/borders/border-top-color-102.xht | 37 - .../css/CSS2/borders/border-top-color-103.xht | 37 - .../css/CSS2/borders/border-top-color-104.xht | 37 - .../css/CSS2/borders/border-top-color-105.xht | 37 - .../css/CSS2/borders/border-top-color-106.xht | 37 - .../css/CSS2/borders/border-top-color-107.xht | 37 - .../css/CSS2/borders/border-top-color-108.xht | 38 - .../css/CSS2/borders/border-top-color-109.xht | 38 - .../css/CSS2/borders/border-top-color-110.xht | 36 - .../css/CSS2/borders/border-top-color-111.xht | 37 - .../css/CSS2/borders/border-top-color-112.xht | 37 - .../css/CSS2/borders/border-top-color-113.xht | 37 - .../css/CSS2/borders/border-top-color-114.xht | 37 - .../css/CSS2/borders/border-top-color-115.xht | 36 - .../css/CSS2/borders/border-top-color-116.xht | 37 - .../css/CSS2/borders/border-top-color-117.xht | 37 - .../css/CSS2/borders/border-top-color-118.xht | 38 - .../css/CSS2/borders/border-top-color-119.xht | 38 - .../css/CSS2/borders/border-top-color-120.xht | 37 - .../css/CSS2/borders/border-top-color-121.xht | 37 - .../css/CSS2/borders/border-top-color-122.xht | 37 - .../css/CSS2/borders/border-top-color-123.xht | 37 - .../css/CSS2/borders/border-top-color-124.xht | 37 - .../css/CSS2/borders/border-top-color-125.xht | 37 - .../css/CSS2/borders/border-top-color-126.xht | 37 - .../css/CSS2/borders/border-top-color-127.xht | 37 - .../css/CSS2/borders/border-top-color-128.xht | 38 - .../css/CSS2/borders/border-top-color-130.xht | 37 - .../css/CSS2/borders/border-top-color-131.xht | 37 - .../css/CSS2/borders/border-top-color-132.xht | 37 - .../css/CSS2/borders/border-top-color-133.xht | 37 - .../css/CSS2/borders/border-top-color-134.xht | 37 - .../css/CSS2/borders/border-top-color-135.xht | 37 - .../css/CSS2/borders/border-top-color-136.xht | 37 - .../css/CSS2/borders/border-top-color-137.xht | 37 - .../css/CSS2/borders/border-top-color-138.xht | 37 - .../css/CSS2/borders/border-top-color-139.xht | 37 - .../css/CSS2/borders/border-top-color-140.xht | 37 - .../css/CSS2/borders/border-top-color-141.xht | 37 - .../css/CSS2/borders/border-top-color-142.xht | 37 - .../css/CSS2/borders/border-top-color-143.xht | 37 - .../css/CSS2/borders/border-top-color-144.xht | 45 - .../css/CSS2/borders/border-top-color-145.xht | 37 - .../tests/css/CSS2/colors/color-001-ref.xht | 37 - tests/wpt/tests/css/CSS2/colors/color-001.xht | 38 - .../tests/css/CSS2/colors/color-002-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-002.xht | 33 - .../tests/css/CSS2/colors/color-003-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-003.xht | 33 - .../tests/css/CSS2/colors/color-004-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-004.xht | 33 - .../tests/css/CSS2/colors/color-005-ref.xht | 41 - tests/wpt/tests/css/CSS2/colors/color-005.xht | 38 - .../tests/css/CSS2/colors/color-006-ref.xht | 41 - tests/wpt/tests/css/CSS2/colors/color-006.xht | 38 - tests/wpt/tests/css/CSS2/colors/color-007.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-008.xht | 33 - .../tests/css/CSS2/colors/color-009-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-009.xht | 33 - .../tests/css/CSS2/colors/color-010-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-010.xht | 33 - .../tests/css/CSS2/colors/color-011-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-011.xht | 33 - .../tests/css/CSS2/colors/color-012-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-012.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-013.xht | 33 - .../tests/css/CSS2/colors/color-014-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-014.xht | 33 - .../tests/css/CSS2/colors/color-015-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-015.xht | 33 - .../tests/css/CSS2/colors/color-016-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-016.xht | 33 - .../tests/css/CSS2/colors/color-017-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-017.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-018.xht | 33 - .../tests/css/CSS2/colors/color-019-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-019.xht | 33 - .../tests/css/CSS2/colors/color-020-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-020.xht | 33 - .../tests/css/CSS2/colors/color-021-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-021.xht | 33 - .../tests/css/CSS2/colors/color-022-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-022.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-023.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-024.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-025.xht | 33 - .../tests/css/CSS2/colors/color-026-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-026.xht | 33 - .../tests/css/CSS2/colors/color-027-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-027.xht | 33 - .../tests/css/CSS2/colors/color-028-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-028.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-029.xht | 38 - tests/wpt/tests/css/CSS2/colors/color-031.xht | 34 - .../tests/css/CSS2/colors/color-032-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-032.xht | 33 - .../tests/css/CSS2/colors/color-033-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-033.xht | 33 - .../tests/css/CSS2/colors/color-034-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-034.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-035.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-036.xht | 33 - .../tests/css/CSS2/colors/color-037-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-037.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-038.xht | 33 - .../tests/css/CSS2/colors/color-039-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-039.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-040.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-041.xht | 33 - .../tests/css/CSS2/colors/color-042-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-042.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-043.xht | 33 - .../tests/css/CSS2/colors/color-044-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-044.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-045.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-046.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-047.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-048.xht | 33 - .../tests/css/CSS2/colors/color-049-ref.xht | 23 - tests/wpt/tests/css/CSS2/colors/color-049.xht | 34 - tests/wpt/tests/css/CSS2/colors/color-050.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-051.xht | 33 - .../tests/css/CSS2/colors/color-052-ref.xht | 23 - tests/wpt/tests/css/CSS2/colors/color-052.xht | 34 - tests/wpt/tests/css/CSS2/colors/color-053.xht | 34 - .../tests/css/CSS2/colors/color-054-ref.xht | 28 - tests/wpt/tests/css/CSS2/colors/color-054.xht | 39 - tests/wpt/tests/css/CSS2/colors/color-055.xht | 38 - tests/wpt/tests/css/CSS2/colors/color-056.xht | 38 - tests/wpt/tests/css/CSS2/colors/color-057.xht | 38 - tests/wpt/tests/css/CSS2/colors/color-058.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-059.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-060.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-061.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-062.xht | 33 - .../tests/css/CSS2/colors/color-063-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-063.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-064.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-065.xht | 38 - tests/wpt/tests/css/CSS2/colors/color-066.xht | 38 - tests/wpt/tests/css/CSS2/colors/color-067.xht | 38 - tests/wpt/tests/css/CSS2/colors/color-068.xht | 38 - tests/wpt/tests/css/CSS2/colors/color-069.xht | 33 - .../tests/css/CSS2/colors/color-070-ref.xht | 23 - tests/wpt/tests/css/CSS2/colors/color-070.xht | 37 - tests/wpt/tests/css/CSS2/colors/color-071.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-072.xht | 33 - .../tests/css/CSS2/colors/color-073-ref.xht | 23 - tests/wpt/tests/css/CSS2/colors/color-073.xht | 37 - tests/wpt/tests/css/CSS2/colors/color-074.xht | 37 - .../tests/css/CSS2/colors/color-075-ref.xht | 23 - tests/wpt/tests/css/CSS2/colors/color-075.xht | 37 - tests/wpt/tests/css/CSS2/colors/color-076.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-077.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-078.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-079.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-080.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-081.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-082.xht | 33 - .../tests/css/CSS2/colors/color-083-ref.xht | 37 - tests/wpt/tests/css/CSS2/colors/color-083.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-084.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-085.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-086.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-087.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-088.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-089.xht | 33 - .../tests/css/CSS2/colors/color-090-ref.xht | 23 - tests/wpt/tests/css/CSS2/colors/color-090.xht | 34 - tests/wpt/tests/css/CSS2/colors/color-091.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-092.xht | 34 - .../tests/css/CSS2/colors/color-093-ref.xht | 23 - tests/wpt/tests/css/CSS2/colors/color-093.xht | 34 - tests/wpt/tests/css/CSS2/colors/color-094.xht | 34 - .../tests/css/CSS2/colors/color-095-ref.xht | 23 - tests/wpt/tests/css/CSS2/colors/color-095.xht | 34 - tests/wpt/tests/css/CSS2/colors/color-096.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-097.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-098.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-099.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-100.xht | 34 - tests/wpt/tests/css/CSS2/colors/color-101.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-102.xht | 33 - .../tests/css/CSS2/colors/color-103-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-103.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-104.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-105.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-106.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-107.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-108.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-109.xht | 33 - .../tests/css/CSS2/colors/color-110-ref.xht | 23 - tests/wpt/tests/css/CSS2/colors/color-110.xht | 34 - tests/wpt/tests/css/CSS2/colors/color-111.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-112.xht | 33 - .../tests/css/CSS2/colors/color-113-ref.xht | 23 - tests/wpt/tests/css/CSS2/colors/color-113.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-114.xht | 33 - .../tests/css/CSS2/colors/color-115-ref.xht | 23 - tests/wpt/tests/css/CSS2/colors/color-115.xht | 34 - tests/wpt/tests/css/CSS2/colors/color-116.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-117.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-118.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-119.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-120.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-121.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-122.xht | 33 - .../tests/css/CSS2/colors/color-123-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-123.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-124.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-125.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-126.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-127.xht | 33 - tests/wpt/tests/css/CSS2/colors/color-128.xht | 33 - .../tests/css/CSS2/colors/color-130-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-130.xht | 33 - .../tests/css/CSS2/colors/color-131-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-131.xht | 33 - .../tests/css/CSS2/colors/color-132-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-132.xht | 33 - .../tests/css/CSS2/colors/color-133-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-133.xht | 33 - .../tests/css/CSS2/colors/color-134-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-134.xht | 33 - .../tests/css/CSS2/colors/color-135-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-135.xht | 33 - .../tests/css/CSS2/colors/color-136-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-136.xht | 33 - .../tests/css/CSS2/colors/color-137-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-137.xht | 33 - .../tests/css/CSS2/colors/color-138-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-138.xht | 33 - .../tests/css/CSS2/colors/color-139-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-139.xht | 33 - .../tests/css/CSS2/colors/color-140-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-140.xht | 33 - .../tests/css/CSS2/colors/color-141-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-141.xht | 33 - .../tests/css/CSS2/colors/color-142-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-142.xht | 33 - .../tests/css/CSS2/colors/color-143-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-143.xht | 33 - .../tests/css/CSS2/colors/color-144-ref.xht | 41 - tests/wpt/tests/css/CSS2/colors/color-144.xht | 38 - .../tests/css/CSS2/colors/color-145-ref.xht | 36 - tests/wpt/tests/css/CSS2/colors/color-145.xht | 33 - .../tests/css/CSS2/css1/c63-color-000-ref.xht | 30 - .../wpt/tests/css/CSS2/css1/c63-color-000.xht | 42 - .../wpt/tests/css/CSS2/syntax/colors-007.html | 191 + .../tests/css/CSS2/ui/outline-color-001.xht | 34 - .../tests/css/CSS2/ui/outline-color-002.xht | 33 - .../tests/css/CSS2/ui/outline-color-003.xht | 32 - .../tests/css/CSS2/ui/outline-color-004.xht | 32 - .../tests/css/CSS2/ui/outline-color-005.xht | 37 - .../tests/css/CSS2/ui/outline-color-006.xht | 37 - .../tests/css/CSS2/ui/outline-color-007.xht | 34 - .../tests/css/CSS2/ui/outline-color-008.xht | 34 - .../tests/css/CSS2/ui/outline-color-009.xht | 32 - .../tests/css/CSS2/ui/outline-color-010.xht | 32 - .../tests/css/CSS2/ui/outline-color-011.xht | 32 - .../tests/css/CSS2/ui/outline-color-012.xht | 32 - .../tests/css/CSS2/ui/outline-color-013.xht | 34 - .../tests/css/CSS2/ui/outline-color-014.xht | 32 - .../tests/css/CSS2/ui/outline-color-015.xht | 32 - .../tests/css/CSS2/ui/outline-color-016.xht | 32 - .../tests/css/CSS2/ui/outline-color-017.xht | 32 - .../tests/css/CSS2/ui/outline-color-018.xht | 34 - .../tests/css/CSS2/ui/outline-color-019.xht | 32 - .../tests/css/CSS2/ui/outline-color-020.xht | 32 - .../tests/css/CSS2/ui/outline-color-021.xht | 32 - .../tests/css/CSS2/ui/outline-color-022.xht | 32 - .../tests/css/CSS2/ui/outline-color-023.xht | 34 - .../tests/css/CSS2/ui/outline-color-024.xht | 34 - .../tests/css/CSS2/ui/outline-color-025.xht | 33 - .../tests/css/CSS2/ui/outline-color-026.xht | 32 - .../tests/css/CSS2/ui/outline-color-027.xht | 32 - .../tests/css/CSS2/ui/outline-color-028.xht | 32 - .../tests/css/CSS2/ui/outline-color-029.xht | 37 - .../tests/css/CSS2/ui/outline-color-030.xht | 34 - .../tests/css/CSS2/ui/outline-color-031.xht | 34 - .../tests/css/CSS2/ui/outline-color-032.xht | 32 - .../tests/css/CSS2/ui/outline-color-033.xht | 32 - .../tests/css/CSS2/ui/outline-color-034.xht | 32 - .../tests/css/CSS2/ui/outline-color-035.xht | 32 - .../tests/css/CSS2/ui/outline-color-036.xht | 34 - .../tests/css/CSS2/ui/outline-color-037.xht | 32 - .../tests/css/CSS2/ui/outline-color-038.xht | 32 - .../tests/css/CSS2/ui/outline-color-039.xht | 32 - .../tests/css/CSS2/ui/outline-color-040.xht | 32 - .../tests/css/CSS2/ui/outline-color-041.xht | 34 - .../tests/css/CSS2/ui/outline-color-042.xht | 32 - .../tests/css/CSS2/ui/outline-color-043.xht | 32 - .../tests/css/CSS2/ui/outline-color-044.xht | 32 - .../tests/css/CSS2/ui/outline-color-045.xht | 32 - .../tests/css/CSS2/ui/outline-color-046.xht | 34 - .../tests/css/CSS2/ui/outline-color-047.xht | 33 - .../tests/css/CSS2/ui/outline-color-048.xht | 33 - .../css/CSS2/ui/outline-color-049-ref.xht | 21 - .../tests/css/CSS2/ui/outline-color-049.xht | 34 - .../tests/css/CSS2/ui/outline-color-050.xht | 33 - .../tests/css/CSS2/ui/outline-color-051.xht | 33 - .../css/CSS2/ui/outline-color-052-ref.xht | 23 - .../tests/css/CSS2/ui/outline-color-052.xht | 35 - .../tests/css/CSS2/ui/outline-color-053.xht | 35 - .../css/CSS2/ui/outline-color-054-ref.xht | 26 - .../tests/css/CSS2/ui/outline-color-054.xht | 39 - .../tests/css/CSS2/ui/outline-color-055.xht | 37 - .../tests/css/CSS2/ui/outline-color-056.xht | 37 - .../tests/css/CSS2/ui/outline-color-057.xht | 37 - .../tests/css/CSS2/ui/outline-color-058.xht | 33 - .../tests/css/CSS2/ui/outline-color-059.xht | 33 - .../tests/css/CSS2/ui/outline-color-060.xht | 32 - .../tests/css/CSS2/ui/outline-color-061.xht | 33 - .../tests/css/CSS2/ui/outline-color-062.xht | 33 - .../tests/css/CSS2/ui/outline-color-063.xht | 32 - .../tests/css/CSS2/ui/outline-color-064.xht | 32 - .../tests/css/CSS2/ui/outline-color-065.xht | 37 - .../tests/css/CSS2/ui/outline-color-066.xht | 37 - .../tests/css/CSS2/ui/outline-color-067.xht | 37 - .../tests/css/CSS2/ui/outline-color-068.xht | 37 - .../tests/css/CSS2/ui/outline-color-069.xht | 33 - .../css/CSS2/ui/outline-color-070-ref.xht | 21 - .../tests/css/CSS2/ui/outline-color-070.xht | 34 - .../tests/css/CSS2/ui/outline-color-071.xht | 33 - .../tests/css/CSS2/ui/outline-color-072.xht | 33 - .../css/CSS2/ui/outline-color-073-ref.xht | 23 - .../tests/css/CSS2/ui/outline-color-073.xht | 35 - .../tests/css/CSS2/ui/outline-color-074.xht | 35 - .../css/CSS2/ui/outline-color-075-ref.xht | 21 - .../tests/css/CSS2/ui/outline-color-075.xht | 34 - .../tests/css/CSS2/ui/outline-color-076.xht | 32 - .../tests/css/CSS2/ui/outline-color-077.xht | 32 - .../tests/css/CSS2/ui/outline-color-078.xht | 32 - .../tests/css/CSS2/ui/outline-color-079.xht | 33 - .../tests/css/CSS2/ui/outline-color-080.xht | 32 - .../tests/css/CSS2/ui/outline-color-081.xht | 33 - .../tests/css/CSS2/ui/outline-color-082.xht | 33 - .../tests/css/CSS2/ui/outline-color-083.xht | 32 - .../tests/css/CSS2/ui/outline-color-084.xht | 32 - .../tests/css/CSS2/ui/outline-color-085.xht | 32 - .../tests/css/CSS2/ui/outline-color-086.xht | 32 - .../tests/css/CSS2/ui/outline-color-087.xht | 32 - .../tests/css/CSS2/ui/outline-color-088.xht | 32 - .../tests/css/CSS2/ui/outline-color-089.xht | 33 - .../css/CSS2/ui/outline-color-090-ref.xht | 21 - .../tests/css/CSS2/ui/outline-color-090.xht | 34 - .../tests/css/CSS2/ui/outline-color-091.xht | 33 - .../tests/css/CSS2/ui/outline-color-092.xht | 33 - .../css/CSS2/ui/outline-color-093-ref.xht | 23 - .../tests/css/CSS2/ui/outline-color-093.xht | 35 - .../tests/css/CSS2/ui/outline-color-094.xht | 35 - .../css/CSS2/ui/outline-color-095-ref.xht | 21 - .../tests/css/CSS2/ui/outline-color-095.xht | 34 - .../tests/css/CSS2/ui/outline-color-096.xht | 32 - .../tests/css/CSS2/ui/outline-color-097.xht | 32 - .../tests/css/CSS2/ui/outline-color-098.xht | 32 - .../tests/css/CSS2/ui/outline-color-099.xht | 33 - .../tests/css/CSS2/ui/outline-color-100.xht | 32 - .../tests/css/CSS2/ui/outline-color-101.xht | 33 - .../tests/css/CSS2/ui/outline-color-102.xht | 33 - .../tests/css/CSS2/ui/outline-color-103.xht | 32 - .../tests/css/CSS2/ui/outline-color-104.xht | 32 - .../tests/css/CSS2/ui/outline-color-105.xht | 32 - .../tests/css/CSS2/ui/outline-color-106.xht | 32 - .../tests/css/CSS2/ui/outline-color-107.xht | 32 - .../tests/css/CSS2/ui/outline-color-108.xht | 32 - .../tests/css/CSS2/ui/outline-color-109.xht | 33 - .../css/CSS2/ui/outline-color-110-ref.xht | 21 - .../tests/css/CSS2/ui/outline-color-110.xht | 34 - .../tests/css/CSS2/ui/outline-color-111.xht | 33 - .../tests/css/CSS2/ui/outline-color-112.xht | 33 - .../css/CSS2/ui/outline-color-113-ref.xht | 23 - .../tests/css/CSS2/ui/outline-color-113.xht | 35 - .../tests/css/CSS2/ui/outline-color-114.xht | 35 - .../css/CSS2/ui/outline-color-115-ref.xht | 21 - .../tests/css/CSS2/ui/outline-color-115.xht | 34 - .../tests/css/CSS2/ui/outline-color-116.xht | 32 - .../tests/css/CSS2/ui/outline-color-117.xht | 32 - .../tests/css/CSS2/ui/outline-color-118.xht | 32 - .../tests/css/CSS2/ui/outline-color-119.xht | 33 - .../tests/css/CSS2/ui/outline-color-120.xht | 32 - .../tests/css/CSS2/ui/outline-color-121.xht | 33 - .../tests/css/CSS2/ui/outline-color-122.xht | 33 - .../tests/css/CSS2/ui/outline-color-123.xht | 32 - .../tests/css/CSS2/ui/outline-color-124.xht | 32 - .../tests/css/CSS2/ui/outline-color-125.xht | 32 - .../tests/css/CSS2/ui/outline-color-126.xht | 32 - .../tests/css/CSS2/ui/outline-color-127.xht | 32 - .../tests/css/CSS2/ui/outline-color-128.xht | 32 - .../tests/css/CSS2/ui/outline-color-130.xht | 33 - .../tests/css/CSS2/ui/outline-color-131.xht | 32 - .../tests/css/CSS2/ui/outline-color-132.xht | 32 - .../tests/css/CSS2/ui/outline-color-133.xht | 32 - .../tests/css/CSS2/ui/outline-color-134.xht | 32 - .../tests/css/CSS2/ui/outline-color-135.xht | 32 - .../tests/css/CSS2/ui/outline-color-136.xht | 32 - .../tests/css/CSS2/ui/outline-color-137.xht | 32 - .../tests/css/CSS2/ui/outline-color-138.xht | 32 - .../tests/css/CSS2/ui/outline-color-139.xht | 32 - .../tests/css/CSS2/ui/outline-color-140.xht | 32 - .../tests/css/CSS2/ui/outline-color-141.xht | 32 - .../tests/css/CSS2/ui/outline-color-142.xht | 32 - .../tests/css/CSS2/ui/outline-color-143.xht | 32 - .../tests/css/CSS2/ui/outline-color-144.xht | 37 - .../tests/css/CSS2/ui/outline-color-145.xht | 32 - .../tests/css/CSS2/values/color-000-ref.xht | 22 - tests/wpt/tests/css/CSS2/values/color-000.xht | 35 - ...align-content-block-break-content-020.html | 4 +- ...lign-content-block-break-overflow-020.html | 2 +- .../anchor-non-oof-inherit.html | 117 - .../position-try-options-computed.html | 2 + .../parsing/position-try-options-parsing.html | 9 +- .../parsing/position-try-parsing.html | 5 +- tests/wpt/tests/css/css-borders/META.yml | 5 + ...ent-visibility-intrinsic-size-001-ref.html | 29 + ...content-visibility-intrinsic-size-001.html | 35 + .../reading-order-items-computed.html | 18 + .../reading-order-items-invalid.html | 18 + .../reading-order-items-valid.html | 17 + ...01.tentative.html => paint-order-001.html} | 1 + .../text-box-trim/text-box-edge-computed.html | 23 + .../text-box-trim/text-box-edge-invalid.html | 26 + .../text-box-trim/text-box-edge-valid.html | 21 + .../clip-path-animation-inherit-ref.html | 15 + .../clip-path-animation-inherit.html | 38 + .../clip-path-animation-initial.html | 53 + .../clip-path-animation-revert-layer.html | 53 + .../clip-path-animation-revert.html | 53 + .../animations/clip-path-animation-unset.html | 53 + .../css-masking/parsing/mask-computed.html | 2 +- ...e-name-unnamed-trailing-001-print-ref.html | 55 + .../page-name-unnamed-trailing-001-print.html | 57 + ...d-border-partial-invalidation-001-ref.html | 20 + ...apsed-border-partial-invalidation-001.html | 36 + ...d-border-partial-invalidation-002-ref.html | 16 + ...apsed-border-partial-invalidation-002.html | 31 + .../text-shadow/svg-fill-none-ref.html | 8 + .../text-shadow/svg-fill-none.html | 10 + .../text-shadow/svg-fill-opacity-ref.html | 7 + .../text-shadow/svg-fill-opacity.html | 10 + .../text-shadow/svg-stroke-dasharray-ref.html | 8 + .../text-shadow/svg-stroke-dasharray.html | 10 + .../text-shadow/svg-stroke-ref.html | 8 + .../text-shadow/svg-stroke.html | 10 + tests/wpt/tests/css/css-text/inheritance.html | 6 +- .../letter-spacing-percent-001.html | 23 + .../letter-spacing-percent-001-ref.html | 19 + .../parsing/letter-spacing-computed.html | 6 +- .../parsing/letter-spacing-invalid.html | 5 +- .../parsing/letter-spacing-valid.html | 11 +- .../parsing/word-spacing-computed.html | 7 +- .../parsing/word-spacing-invalid.html | 4 +- .../css-text/parsing/word-spacing-valid.html | 10 +- .../word-spacing-percent-001-ref.html | 19 + .../word-spacing/word-spacing-002.html | 32 + .../word-spacing-computed-001.html | 1 - .../word-spacing-percent-001.html | 19 + ...behaivor.html => transition-behavior.html} | 0 .../properties/letter-spacing.html | 1 + .../css/css-values/calc-letter-spacing.html | 4 +- .../css/css-values/calc-rounding-001-ref.html | 33 + .../css/css-values/calc-rounding-001.html | 8 +- .../css/css-values/calc-rounding-002-ref.html | 38 + .../css/css-values/calc-rounding-002.html | 43 + ...c-size-height-interpolation.tentative.html | 81 + ...lc-size-width-interpolation.tentative.html | 3 +- .../calc-size/calc-size-height.tentative.html | 61 + .../calc-size-parsing.tentative.html | 3 +- .../calc-size/calc-size-width.tentative.html | 3 +- .../css/css-values/minmax-length-invalid.html | 4 +- ...der-box-on-child-of-named-element-ref.html | 29 + ...-border-box-on-child-of-named-element.html | 63 + .../css/css-viewport/line-height-ref.html | 23 + .../tests/css/css-viewport/line-height.html | 24 + .../wpt/tests/css/css-viewport/width-ref.html | 26 + tests/wpt/tests/css/css-viewport/width.html | 27 + .../smooth-scroll-in-load-event.html | 44 + ...StyleSheet-constructable-invalidation.html | 49 + ...-script-and-button-from-div.tentative.html | 26 + ...pt-and-custom-from-fragment.tentative.html | 34 + ...lt-style-meta-from-fragment.tentative.html | 35 + ...cript-and-div-from-fragment.tentative.html | 29 + ...pendChild-script-and-iframe.tentative.html | 89 + ...pt-and-source-from-fragment.tentative.html | 33 + ...ppendChild-script-and-style.tentative.html | 118 + ...ppendChild-script-in-script.tentative.html | 48 + ...ld-text-and-script-in-style.tentative.html | 30 + ...-appendChild-text-in-script.tentative.html | 24 + ...three-scripts-from-fragment.tentative.html | 30 + ...e-appendChild-three-scripts.tentative.html | 30 + .../blur-event.window.js | 19 + .../insertion-removing-steps-iframe.window.js | 11 + ...inline-editing-host-under-shadow-root.html | 61 + .../anchor.tentative.https.window.js | 38 + .../resources/service-worker-fetch-all.js | 20 + .../resources/support.sub.js | 84 + ...-treat-as-public.tentative.https.window.js | 101 + ...r-fetch-document.tentative.https.window.js | 114 + ...ice-worker-fetch.tentative.https.window.js | 117 +- ...ow-open-existing.tentative.https.window.js | 38 + .../window-open.tentative.https.window.js | 38 + .../tentative/additional-bids.https.window.js | 146 + ...nerate-bid-browser-signals.https.window.js | 376 +- .../tentative/resources/additional-bids.py | 59 + .../tentative/resources/bidding-logic.sub.py | 126 +- .../tentative/resources/fledge-util.sub.js | 122 +- .../fledge/tentative/resources/permissions.py | 54 + .../resources/disable_bfcache.js | 15 + .../resources/executor-pushstate.html | 1 + .../resources/executor.html | 1 + .../back-forward-cache/resources/executor.js | 17 - .../back-forward-cache/resources/rc-helper.js | 5 +- .../pageswap/pageswap-cross-origin.sub.html | 64 + .../pageswap/pageswap-iframe.html | 45 + .../pageswap/pageswap-push-from-click.html | 74 + ...eswap-push-navigation-hidden-document.html | 68 + .../pageswap/pageswap-push-navigation.html | 64 + .../pageswap/pageswap-push-with-redirect.html | 64 + .../pageswap/pageswap-reload-navigation.html | 65 + .../pageswap/pageswap-replace-navigation.html | 64 + ...-traverse-navigation-no-bfcache.https.html | 75 + ...ianBlur.isotropic.tentative-expected.html} | 4 +- ...ect.gaussianBlur.isotropic.tentative.html} | 6 +- ...sianBlur.mostly-x.tentative-expected.html} | 4 +- ...ject.gaussianBlur.mostly-x.tentative.html} | 6 +- ...sianBlur.mostly-y.tentative-expected.html} | 4 +- ...ject.gaussianBlur.mostly-y.tentative.html} | 6 +- ...ussianBlur.x-only.tentative-expected.html} | 4 +- ...Object.gaussianBlur.x-only.tentative.html} | 6 +- ...ussianBlur.y-only.tentative-expected.html} | 4 +- ...Object.gaussianBlur.y-only.tentative.html} | 6 +- ...yers.gaussianBlur.isotropic-expected.html} | 4 +- ....filter.layers.gaussianBlur.isotropic.html | 21 + ...layers.gaussianBlur.mostly-x-expected.html | 15 + ...d.filter.layers.gaussianBlur.mostly-x.html | 21 + ...layers.gaussianBlur.mostly-y-expected.html | 15 + ...d.filter.layers.gaussianBlur.mostly-y.html | 21 + ...r.layers.gaussianBlur.x-only-expected.html | 15 + .../2d.filter.layers.gaussianBlur.x-only.html | 21 + ...r.layers.gaussianBlur.y-only-expected.html | 15 + .../2d.filter.layers.gaussianBlur.y-only.html | 21 + .../layers/2d.layer.ctm.filter-expected.html | 25 + .../element/layers/2d.layer.ctm.filter.html | 29 + .../layers/2d.layer.ctm.getTransform.html | 31 + .../2d.layer.ctm.resetTransform-expected.html | 19 + .../layers/2d.layer.ctm.resetTransform.html | 28 + .../2d.layer.ctm.setTransform-expected.html | 20 + .../layers/2d.layer.ctm.setTransform.html | 28 + ....shadow-in-transformed-layer-expected.html | 27 + ...layer.ctm.shadow-in-transformed-layer.html | 31 + ...r.global-states.filter.alpha.blending.html | 1 + ....global-states.filter.alpha.composite.html | 1 + .../2d.layer.global-states.filter.alpha.html | 1 + ...yer.global-states.filter.alpha.shadow.html | 1 + ...vas-filter-object-turbulence-expected.html | 16 +- .../canvas-filter-object-turbulence.html | 14 +- ...sianBlur.isotropic.tentative-expected.html | 15 + ...ect.gaussianBlur.isotropic.tentative.html} | 6 +- ...t.gaussianBlur.isotropic.tentative.w.html} | 6 +- ...sianBlur.mostly-x.tentative-expected.html} | 4 +- ...ject.gaussianBlur.mostly-x.tentative.html} | 6 +- ...ct.gaussianBlur.mostly-x.tentative.w.html} | 6 +- ...sianBlur.mostly-y.tentative-expected.html} | 4 +- ...ject.gaussianBlur.mostly-y.tentative.html} | 6 +- ...ct.gaussianBlur.mostly-y.tentative.w.html} | 6 +- ...ussianBlur.x-only.tentative-expected.html} | 4 +- ...Object.gaussianBlur.x-only.tentative.html} | 6 +- ...ject.gaussianBlur.x-only.tentative.w.html} | 6 +- ...ussianBlur.y-only.tentative-expected.html} | 4 +- ...Object.gaussianBlur.y-only.tentative.html} | 6 +- ...ject.gaussianBlur.y-only.tentative.w.html} | 6 +- ...ayers.gaussianBlur.isotropic-expected.html | 15 + ....filter.layers.gaussianBlur.isotropic.html | 24 + ...ilter.layers.gaussianBlur.isotropic.w.html | 38 + ...layers.gaussianBlur.mostly-x-expected.html | 15 + ...d.filter.layers.gaussianBlur.mostly-x.html | 24 + ...filter.layers.gaussianBlur.mostly-x.w.html | 38 + ...layers.gaussianBlur.mostly-y-expected.html | 15 + ...d.filter.layers.gaussianBlur.mostly-y.html | 24 + ...filter.layers.gaussianBlur.mostly-y.w.html | 38 + ...r.layers.gaussianBlur.x-only-expected.html | 15 + .../2d.filter.layers.gaussianBlur.x-only.html | 24 + ...d.filter.layers.gaussianBlur.x-only.w.html | 38 + ...r.layers.gaussianBlur.y-only-expected.html | 15 + .../2d.filter.layers.gaussianBlur.y-only.html | 24 + ...d.filter.layers.gaussianBlur.y-only.w.html | 38 + .../layers/2d.layer.ctm.filter-expected.html | 25 + .../offscreen/layers/2d.layer.ctm.filter.html | 32 + .../layers/2d.layer.ctm.filter.w.html | 46 + .../layers/2d.layer.ctm.getTransform.html | 32 + .../2d.layer.ctm.getTransform.worker.js | 27 + .../2d.layer.ctm.resetTransform-expected.html | 19 + .../layers/2d.layer.ctm.resetTransform.html | 31 + .../layers/2d.layer.ctm.resetTransform.w.html | 45 + .../2d.layer.ctm.setTransform-expected.html | 20 + .../layers/2d.layer.ctm.setTransform.html | 31 + .../layers/2d.layer.ctm.setTransform.w.html | 45 + ....shadow-in-transformed-layer-expected.html | 27 + ...layer.ctm.shadow-in-transformed-layer.html | 34 + ...yer.ctm.shadow-in-transformed-layer.w.html | 48 + ...r.global-states.filter.alpha.blending.html | 1 + ...global-states.filter.alpha.blending.w.html | 1 + ....global-states.filter.alpha.composite.html | 1 + ...lobal-states.filter.alpha.composite.w.html | 1 + .../2d.layer.global-states.filter.alpha.html | 1 + ...yer.global-states.filter.alpha.shadow.html | 1 + ...r.global-states.filter.alpha.shadow.w.html | 1 + ...2d.layer.global-states.filter.alpha.w.html | 1 + .../html/canvas/tools/gentestutilsunion.py | 193 +- .../html/canvas/tools/yaml-new/filters.yaml | 50 +- .../html/canvas/tools/yaml-new/layers.yaml | 161 +- ...element-render-blocking-029.tentative.html | 29 + ...element-render-blocking-030.tentative.html | 34 + ...element-render-blocking-031.tentative.html | 32 + ...element-render-blocking-032.tentative.html | 34 + ...element-render-blocking-033.tentative.html | 30 + ...element-render-blocking-034.tentative.html | 30 + ...element-render-blocking-035.tentative.html | 31 + ...element-render-blocking-036.tentative.html | 31 + ...element-render-blocking-037.tentative.html | 31 + .../select-button-min-height-001-ref.html | 11 + .../select-button-min-height-001.html | 15 + .../event-propagate-disabled.tentative.html | 1 + .../interestelement-interface.tentative.html | 86 + .../invalid-css-properties.html | 34 + .../negative-offset-and-margin.html | 48 + .../popovers/resources/popover-utils.js | 8 +- .../speculative-parsing/tools/generate.py | 2 +- .../channels/test_serialize.html | 2 +- tests/wpt/tests/interfaces/CSP.idl | 24 +- tests/wpt/tests/interfaces/contact-picker.idl | 2 +- .../tests/interfaces/css-anchor-position.idl | 6 +- tests/wpt/tests/interfaces/css-fonts.idl | 1 + .../tests/interfaces/digital-identities.idl | 27 + tests/wpt/tests/interfaces/edit-context.idl | 2 +- tests/wpt/tests/interfaces/gamepad.idl | 6 +- tests/wpt/tests/interfaces/html.idl | 18 + .../interest-invokers.tentative.idl | 7 + tests/wpt/tests/interfaces/longtasks.idl | 4 +- tests/wpt/tests/interfaces/mediasession.idl | 16 +- .../wpt/tests/interfaces/service-workers.idl | 36 +- tests/wpt/tests/interfaces/trusted-types.idl | 3 - tests/wpt/tests/interfaces/turtledove.idl | 32 +- tests/wpt/tests/interfaces/uievents.idl | 35 +- tests/wpt/tests/interfaces/wai-aria.idl | 1 - tests/wpt/tests/interfaces/webgl1.idl | 3 + tests/wpt/tests/interfaces/webgpu.idl | 84 +- tests/wpt/tests/interfaces/webnn.idl | 54 +- tests/wpt/tests/interfaces/webtransport.idl | 9 +- tests/wpt/tests/lint.ignore | 1 + .../notifications/global-teardown-crash.html | 16 + .../abort-block-bfcache.window.js | 4 +- .../not-restored-reasons/test-helper.js | 9 + .../support/invalid-unknown-ancillary.png | Bin 0 -> 263 bytes .../png/errors/support/no-invalid-chunks.png | Bin 0 -> 248 bytes .../unknown-ancillary-error-recovery-ref.html | 17 + .../unknown-ancillary-error-recovery.html | 21 + ...eport-buyers-debug-mode-surface.https.html | 158 + ...fy-line-boundary-around-empty-details.html | 29 + .../focus-scroll-under-delegatesFocus.html | 37 + ...ed-former-entry-limit.tentative.https.html | 52 + ...edentials-include.tentative.https.sub.html | 39 + ...-credentials-omit.tentative.https.sub.html | 38 + ...tials-same-origin.tentative.https.sub.html | 38 + ...allow-credentials.tentative.https.sub.html | 29 + ...trol-allow-origin.tentative.https.sub.html | 28 + .../resources/credentials-test-helper.py | 6 + .../resources/verify-length-module.js | 18 + ...ed-former-entry-limit.tentative.https.html | 52 + .../prerender/resources/utils.js | 1 + .../svg/animations/stop-animation-01.html | 21 + .../scripted/svg-checkIntersection-002.svg | 40 + .../scripted/svg-getIntersectionList-002.svg | 2 +- .../scripted/svg-getIntersectionList-005.svg | 22 + .../scripted/svg-getIntersectionList-006.svg | 29 + tests/wpt/tests/tools/ci/requirements_tc.txt | 2 +- tests/wpt/tests/tools/docker/Dockerfile | 1 - tests/wpt/tests/tools/requirements_tests.txt | 2 +- .../webdriver/bidi/modules/network.py | 5 +- .../webdriver/bidi/modules/storage.py | 14 + tests/wpt/tests/tools/wpt/android.py | 2 + .../wptrunner/browsers/firefox_android.py | 11 +- .../wptrunner/executors/executormarionette.py | 18 +- .../tests/tools/wptserve/wptserve/server.py | 12 +- .../mouseevents-after-touchend.tentative.html | 280 + .../.gitkeep | 0 .../the-audiolistener-interface/.gitkeep | 0 .../.gitkeep | 0 ...cessor-unconnected-outputs.https.window.js | 129 + .../waveshaper.html | 1 - .../context_created/context_created.py | 19 + .../permissions/set_permission/invalid.py | 2 +- .../bidi/input/perform_actions/invalid.py | 12 +- .../network/add_intercept/add_intercept.py | 43 - .../bidi/network/add_intercept/contexts.py | 210 + .../bidi/network/add_intercept/invalid.py | 29 + .../webdriver/tests/bidi/network/conftest.py | 3 +- .../bidi/storage/delete_cookies/__init__.py | 3 + .../bidi/storage/delete_cookies/filter.py | 497 + .../bidi/storage/delete_cookies/invalid.py | 163 + .../bidi/storage/delete_cookies/partition.py | 300 + .../tests/bidi/storage/get_cookies/invalid.py | 7 + .../bidi/storage/get_cookies/partition.py | 122 +- .../tests/bidi/storage/set_cookie/invalid.py | 8 +- .../bidi/storage/set_cookie/partition.py | 19 +- .../arg_min_max.https.any.js | 2 +- .../batch_normalization.https.any.js | 2 +- .../{ => conformance_tests}/cast.https.any.js | 2 +- .../clamp.https.any.js | 2 +- .../concat.https.any.js | 2 +- .../constant.https.any.js | 2 +- .../conv2d.https.any.js | 2 +- .../conv_transpose2d.https.any.js | 2 +- .../elementwise_binary.https.any.js | 2 +- .../elementwise_logical.https.any.js | 2 +- .../elementwise_unary.https.any.js | 2 +- .../{ => conformance_tests}/elu.https.any.js | 2 +- .../expand.https.any.js | 2 +- .../gather.https.any.js | 2 +- .../{ => conformance_tests}/gemm.https.any.js | 2 +- .../gpu}/arg_min_max.https.any.js | 4 +- .../gpu/batch_normalization.https.any.js | 2 +- .../gpu/cast.https.any.js | 2 +- .../gpu/clamp.https.any.js | 2 +- .../gpu/concat.https.any.js | 2 +- .../gpu/constant.https.any.js | 2 +- .../gpu/conv2d.https.any.js | 2 +- .../gpu/conv_transpose2d.https.any.js | 2 +- .../gpu/elementwise_binary.https.any.js | 2 +- .../gpu/elementwise_logical.https.any.js | 2 +- .../gpu/elementwise_unary.https.any.js | 2 +- .../gpu/elu.https.any.js | 2 +- .../gpu/expand.https.any.js | 2 +- .../gpu/gather.https.any.js | 2 +- .../gpu/gemm.https.any.js | 2 +- .../gpu/hard_sigmoid.https.any.js | 2 +- .../gpu/hard_swish.https.any.js | 2 +- .../gpu/instance_normalization.https.any.js | 2 +- .../gpu/layer_normalization.https.any.js | 2 +- .../gpu/leaky_relu.https.any.js | 2 +- .../gpu/linear.https.any.js | 2 +- .../gpu/matmul.https.any.js | 2 +- .../gpu/pad.https.any.js | 2 +- .../gpu}/pooling.https.any.js | 4 +- .../gpu/prelu.https.any.js | 2 +- .../gpu/reduction.https.any.js | 2 +- .../gpu/relu.https.any.js | 2 +- .../gpu/reshape.https.any.js | 2 +- .../gpu/sigmoid.https.any.js | 2 +- .../gpu/slice.https.any.js | 2 +- .../gpu/softmax.https.any.js | 2 +- .../gpu/softplus.https.any.js | 2 +- .../gpu/softsign.https.any.js | 2 +- .../gpu/split.https.any.js | 2 +- .../gpu/tanh.https.any.js | 2 +- .../gpu/transpose.https.any.js | 2 +- .../gpu/triangular.https.any.js | 2 +- .../gpu/where.https.any.js | 2 +- .../hard_sigmoid.https.any.js | 2 +- .../hard_swish.https.any.js | 2 +- .../instance_normalization.https.any.js | 2 +- .../layer_normalization.https.any.js | 2 +- .../leaky_relu.https.any.js | 2 +- .../linear.https.any.js | 2 +- .../matmul.https.any.js | 2 +- .../{ => conformance_tests}/pad.https.any.js | 2 +- .../pooling.https.any.js | 2 +- .../prelu.https.any.js | 2 +- .../reduction.https.any.js | 2 +- .../{ => conformance_tests}/relu.https.any.js | 2 +- .../reshape.https.any.js | 2 +- .../sigmoid.https.any.js | 2 +- .../slice.https.any.js | 2 +- .../softmax.https.any.js | 2 +- .../softplus.https.any.js | 2 +- .../softsign.https.any.js | 2 +- .../split.https.any.js | 2 +- .../{ => conformance_tests}/tanh.https.any.js | 2 +- .../transpose.https.any.js | 2 +- .../triangular.https.any.js | 2 +- .../where.https.any.js | 2 +- .../resources/test_data/average_pool2d.json | 335 - .../webnn/resources/test_data/conv2d.json | 351 - .../resources/test_data/conv_transpose2d.json | 547 - .../webnn/resources/test_data/l2_pool2d.json | 335 - .../webnn/resources/test_data/max_pool2d.json | 335 - .../tests/webnn/resources/utils_validation.js | 345 + .../validation_tests/arg_min_max.https.any.js | 8 + .../batch_normalization.https.any.js | 190 + .../elementwise_binary.https.any.js | 11 + .../layer_normalization.https.any.js | 8 + .../validation_tests/reduction.https.any.js | 21 + .../validation_tests/resample2d.https.any.js | 8 + .../webrtc-stats/supported-stats.https.html | 12 + .../webrtc/RTCConfiguration-iceServers.html | 8 - .../RTCPeerConnection-createDataChannel.html | 13 + ...RTCRtpTransceiver-setCodecPreferences.html | 2 +- tests/wpt/tests/webrtc/historical.html | 9 + .../handlers/passive-close-abort_wsh.py | 24 + .../websockets/handlers/remote-close_wsh.py | 44 + .../websockets/stream/tentative/close.any.js | 10 + .../stream/tentative/remote-close.any.js | 74 + 1851 files changed, 18054 insertions(+), 63556 deletions(-) delete mode 100644 tests/wpt/meta-legacy-layout/css/CSS2/ui/outline-color-030.xht.ini delete mode 100644 tests/wpt/meta-legacy-layout/css/css-align/blocks/align-content-block-break-content-020.html.ini rename tests/wpt/{meta/css/css-transitions/transition-behaivor.html.ini => meta-legacy-layout/css/css-transitions/transition-behavior.html.ini} (95%) create mode 100644 tests/wpt/meta-legacy-layout/css/css-values/calc-letter-spacing.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/calc-size-height-interpolation.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/css-values/calc-size/calc-size-height.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/cssom-view/smooth-scroll-in-load-event.html.ini create mode 100644 tests/wpt/meta-legacy-layout/css/cssom/CSSStyleSheet-constructable-invalidation.html.ini create mode 100644 tests/wpt/meta-legacy-layout/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-default-style-meta-from-fragment.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-style.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/dom/nodes/insertion-removing-steps/Node-appendChild-script-in-script.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/dom/nodes/insertion-removing-steps/Node-appendChild-text-and-script-in-style.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/dom/nodes/insertion-removing-steps/Node-appendChild-three-scripts-from-fragment.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/dom/nodes/insertion-removing-steps/Node-appendChild-three-scripts.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/dom/nodes/insertion-removing-steps/blur-event.window.js.ini create mode 100644 tests/wpt/meta-legacy-layout/fetch/private-network-access/service-worker-fetch-document-treat-as-public.tentative.https.window.js.ini create mode 100644 tests/wpt/meta-legacy-layout/fetch/private-network-access/service-worker-fetch-document.tentative.https.window.js.ini create mode 100644 tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-navigation.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-with-redirect.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-reload-navigation.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-replace-navigation.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-traverse-navigation-no-bfcache.https.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.js.ini create mode 100644 tests/wpt/meta-legacy-layout/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/element/layers/2d.layer.ctm.getTransform.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/element/layers/2d.layer.ctm.resetTransform.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/element/layers/2d.layer.ctm.setTransform.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.disconnected-font-size-math.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.w.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.w.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.w.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.w.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.w.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.w.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.w.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.w.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.w.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.w.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.w.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.w.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.w.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.w.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.w.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.ctm.filter.w.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.worker.js.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.w.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.w.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.w.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/render-blocking/element-render-blocking-033.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/render-blocking/element-render-blocking-034.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/render-blocking/element-render-blocking-035.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/dom/render-blocking/element-render-blocking-037.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/semantics/embedded-content/media-elements/media_fragment_seek.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/semantics/forms/historical.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/semantics/invokers/interestelement-interface.tentative.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/semantics/permission-element/invalid-css-properties.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/semantics/permission-element/negative-offset-and-margin.html.ini create mode 100644 tests/wpt/meta-legacy-layout/html/syntax/parsing/DOMContentLoaded-defer.html.ini delete mode 100644 tests/wpt/meta-legacy-layout/webmessaging/without-ports/017.html.ini create mode 100644 tests/wpt/meta-legacy-layout/websockets/stream/tentative/remote-close.any.js.ini delete mode 100644 tests/wpt/meta/css/CSS2/ui/outline-color-030.xht.ini delete mode 100644 tests/wpt/meta/css/css-align/blocks/align-content-block-break-content-020.html.ini rename tests/wpt/{meta-legacy-layout/css/css-transitions/transition-behaivor.html.ini => meta/css/css-transitions/transition-behavior.html.ini} (95%) create mode 100644 tests/wpt/meta/css/css-values/calc-letter-spacing.html.ini create mode 100644 tests/wpt/meta/css/css-values/calc-size/animation/calc-size-height-interpolation.tentative.html.ini create mode 100644 tests/wpt/meta/css/css-values/calc-size/calc-size-height.tentative.html.ini create mode 100644 tests/wpt/meta/css/cssom-view/smooth-scroll-in-load-event.html.ini create mode 100644 tests/wpt/meta/css/cssom/CSSStyleSheet-constructable-invalidation.html.ini create mode 100644 tests/wpt/meta/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-default-style-meta-from-fragment.tentative.html.ini create mode 100644 tests/wpt/meta/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-style.tentative.html.ini create mode 100644 tests/wpt/meta/dom/nodes/insertion-removing-steps/Node-appendChild-script-in-script.tentative.html.ini create mode 100644 tests/wpt/meta/dom/nodes/insertion-removing-steps/Node-appendChild-text-and-script-in-style.tentative.html.ini create mode 100644 tests/wpt/meta/dom/nodes/insertion-removing-steps/Node-appendChild-three-scripts-from-fragment.tentative.html.ini create mode 100644 tests/wpt/meta/dom/nodes/insertion-removing-steps/Node-appendChild-three-scripts.tentative.html.ini create mode 100644 tests/wpt/meta/dom/nodes/insertion-removing-steps/blur-event.window.js.ini create mode 100644 tests/wpt/meta/fetch/private-network-access/service-worker-fetch-document-treat-as-public.tentative.https.window.js.ini create mode 100644 tests/wpt/meta/fetch/private-network-access/service-worker-fetch-document.tentative.https.window.js.ini create mode 100644 tests/wpt/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-navigation.html.ini create mode 100644 tests/wpt/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-with-redirect.html.ini create mode 100644 tests/wpt/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-reload-navigation.html.ini create mode 100644 tests/wpt/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-replace-navigation.html.ini create mode 100644 tests/wpt/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-traverse-navigation-no-bfcache.https.html.ini create mode 100644 tests/wpt/meta/html/canvas/element/layers/2d.layer.ctm.getTransform.html.ini create mode 100644 tests/wpt/meta/html/canvas/element/layers/2d.layer.ctm.resetTransform.html.ini create mode 100644 tests/wpt/meta/html/canvas/element/layers/2d.layer.ctm.setTransform.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.w.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.w.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.w.html.ini delete mode 100644 tests/wpt/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.w.html.ini delete mode 100644 tests/wpt/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.w.html.ini delete mode 100644 tests/wpt/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.w.html.ini delete mode 100644 tests/wpt/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.w.html.ini delete mode 100644 tests/wpt/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.w.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.w.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.w.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.w.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.w.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.w.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.w.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.w.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/layers/2d.layer.ctm.filter.w.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.worker.js.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.w.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.w.html.ini create mode 100644 tests/wpt/meta/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.w.html.ini create mode 100644 tests/wpt/meta/html/dom/render-blocking/element-render-blocking-033.tentative.html.ini create mode 100644 tests/wpt/meta/html/dom/render-blocking/element-render-blocking-034.tentative.html.ini create mode 100644 tests/wpt/meta/html/dom/render-blocking/element-render-blocking-035.tentative.html.ini create mode 100644 tests/wpt/meta/html/dom/render-blocking/element-render-blocking-037.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/forms/form-submission-0/reparent-form-during-planned-navigation-task.html.ini create mode 100644 tests/wpt/meta/html/semantics/invokers/interestelement-interface.tentative.html.ini create mode 100644 tests/wpt/meta/html/semantics/permission-element/invalid-css-properties.html.ini create mode 100644 tests/wpt/meta/html/semantics/permission-element/negative-offset-and-margin.html.ini delete mode 100644 tests/wpt/meta/resource-timing/nested-context-navigations-iframe.html.ini create mode 100644 tests/wpt/meta/websockets/stream/tentative/remote-close.any.js.ini create mode 100644 tests/wpt/meta/workers/WorkerGlobalScope-close.html.ini create mode 100644 tests/wpt/tests/.well-known/interest-group/permissions/default.py create mode 100644 tests/wpt/tests/IndexedDB/idbindex_get.any.js delete mode 100644 tests/wpt/tests/IndexedDB/idbindex_get.htm delete mode 100644 tests/wpt/tests/IndexedDB/idbindex_get2.htm delete mode 100644 tests/wpt/tests/IndexedDB/idbindex_get3.htm delete mode 100644 tests/wpt/tests/IndexedDB/idbindex_get4.htm delete mode 100644 tests/wpt/tests/IndexedDB/idbindex_get5.htm delete mode 100644 tests/wpt/tests/IndexedDB/idbindex_get6.htm delete mode 100644 tests/wpt/tests/IndexedDB/idbindex_get7.htm delete mode 100644 tests/wpt/tests/IndexedDB/idbindex_get8.htm rename tests/wpt/tests/IndexedDB/{idbindex_getAll.html => idbindex_getAll.any.js} (78%) rename tests/wpt/tests/IndexedDB/{idbindex_getAllKeys.html => idbindex_getAllKeys.any.js} (78%) create mode 100644 tests/wpt/tests/IndexedDB/idbindex_getKey.any.js delete mode 100644 tests/wpt/tests/IndexedDB/idbindex_getKey.htm delete mode 100644 tests/wpt/tests/IndexedDB/idbindex_getKey2.htm delete mode 100644 tests/wpt/tests/IndexedDB/idbindex_getKey3.htm delete mode 100644 tests/wpt/tests/IndexedDB/idbindex_getKey4.htm delete mode 100644 tests/wpt/tests/IndexedDB/idbindex_getKey5.htm delete mode 100644 tests/wpt/tests/IndexedDB/idbindex_getKey6.htm delete mode 100644 tests/wpt/tests/IndexedDB/idbindex_getKey7.htm delete mode 100644 tests/wpt/tests/IndexedDB/idbindex_getKey8.htm create mode 100644 tests/wpt/tests/beacon/headers/header-origin-same-origin.html create mode 100644 tests/wpt/tests/credential-management/fedcm-identity-assertion-nocors.https.html create mode 100644 tests/wpt/tests/credential-management/fedcm-login-status-unknown.https.html create mode 100644 tests/wpt/tests/credential-management/support/fedcm/manifest-token-nocors.json delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-001.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-002-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-002.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-003-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-003.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-004-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-004.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-005-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-005.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-006-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-006.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-007.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-008.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-009-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-009.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-010-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-010.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-011-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-011.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-012-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-012.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-013-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-013.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-014-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-014.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-015-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-015.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-016-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-016.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-017-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-017.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-018.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-019-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-019.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-020-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-020.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-021-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-021.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-022-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-022.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-023.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-024.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-025-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-025.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-026-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-026.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-027-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-027.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-028-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-028.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-029-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-029.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-030.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-031.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-032-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-032.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-033-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-033.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-034-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-034.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-035-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-035.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-036.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-037-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-037.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-038-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-038.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-039-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-039.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-040-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-040.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-041-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-041.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-042-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-042.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-043-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-043.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-044-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-044.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-045-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-045.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-046.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-047.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-048.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-049-020202-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-049-030303-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-049.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-050.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-051.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-052-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-052.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-053.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-054-fcfcfc-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-054-fdfdfd-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-054.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-055.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-056.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-057.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-058.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-059.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-060.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-061.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-062.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-063-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-063.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-064.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-065.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-066.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-067.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-068.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-069.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-070-020000-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-070-030000-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-070.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-071.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-072.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-073-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-073.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-074.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-075-fc0000-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-075-fd0000-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-075.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-076.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-077.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-078.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-079.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-080.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-081.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-082.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-083-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-083.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-084.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-085.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-086.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-087.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-088.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-089.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-090-000200-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-090-000300-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-090.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-091.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-092.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-093-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-093.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-094.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-095-00fc00-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-095-00fd00-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-095.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-096.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-097.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-098.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-099.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-100.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-101.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-102.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-103-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-103.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-104.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-105.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-106.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-107.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-108.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-109.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-110-000002-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-110-000003-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-110.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-111.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-112.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-113-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-113.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-114.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-115-0000fc-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-115-0000fd-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-115.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-116.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-117.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-118.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-119.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-120.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-121.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-122.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-123-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-123.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-124.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-125.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-126.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-127.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-128.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-130.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-131.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-132-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-132.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-133.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-134.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-135-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-135.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-136-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-136.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-137.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-138-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-138.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-139-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-139.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-140-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-140.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-141.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-142-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-142.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-143-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-143.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-144.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-145-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/backgrounds/background-color-145.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-001-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-001.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-002.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-003-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-003.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-004-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-004.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-005-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-005.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-006-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-006.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-007.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-008.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-009-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-009.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-010-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-010.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-011-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-011.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-012-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-012.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-013.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-014-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-014.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-015-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-015.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-016-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-016.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-017-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-017.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-018.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-019-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-019.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-020-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-020.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-021-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-021.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-022-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-022.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-023.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-024.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-025.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-026-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-026.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-027-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-027.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-028-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-028.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-029.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-030.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-031.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-032-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-032.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-033.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-034-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-034.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-035.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-036.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-037-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-037.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-038-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-038.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-039-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-039.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-040.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-041.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-042-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-042.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-043.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-044-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-044.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-045.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-046.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-047.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-048.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-049-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-049.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-050.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-051.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-052-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-052.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-053.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-054-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-054.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-055.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-056.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-057.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-058.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-059.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-060.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-061.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-062.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-063-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-063.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-064.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-065.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-066.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-067.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-068.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-069.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-070-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-070.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-071.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-072.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-073-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-073.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-074.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-075-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-075.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-076.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-077.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-078.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-079.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-080.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-081.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-082.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-083-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-083.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-084.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-085.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-086.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-087.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-088.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-089.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-090-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-090.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-091.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-092.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-093-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-093.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-094.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-095-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-095.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-096.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-097.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-098.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-099.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-100-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-100.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-101.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-102.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-103-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-103.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-104.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-105.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-106.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-107.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-108.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-109.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-110-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-110.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-111.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-112.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-113-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-113.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-114.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-115-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-115.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-116.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-117.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-118.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-119.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-120.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-121.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-122.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-123-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-123.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-124.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-125.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-126.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-127.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-128.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-130.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-131-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-131.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-132-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-132.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-133-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-133.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-134-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-134.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-135-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-135.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-136-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-136.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-137-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-137.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-138-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-138.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-139-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-139.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-140-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-140.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-141-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-141.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-142-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-142.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-143-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-143.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-144-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-144.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-145-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-bottom-color-145.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-001.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-002.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-003.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-004.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-005.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-006.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-007.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-008.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-009.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-010.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-011.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-012.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-013.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-014.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-015.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-016.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-017.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-018.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-019.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-020.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-021.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-022.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-023.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-024.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-025.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-026.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-027.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-028.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-029.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-030.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-031.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-032.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-033.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-034.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-035.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-036.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-037.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-038.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-039.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-040.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-041.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-042.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-043.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-044.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-045.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-046.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-047.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-048.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-049.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-050.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-051.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-052.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-053.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-054.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-055.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-056.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-057.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-058.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-059.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-060.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-061.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-062.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-063.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-064.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-065.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-066.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-067.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-068.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-069.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-070.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-071.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-072.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-073.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-074.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-075.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-076.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-077.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-078.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-079.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-080.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-081.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-082.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-083.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-084.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-085.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-086.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-087.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-088.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-089.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-090.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-091.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-092.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-093.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-094.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-095.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-096.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-097.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-098.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-099.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-100.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-101.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-102.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-103.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-104.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-105.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-106.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-107.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-108.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-109.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-110.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-111.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-112.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-113.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-114.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-115.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-116.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-117.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-118.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-119.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-120.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-121.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-122.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-123.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-124.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-125.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-126.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-127.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-128.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-130.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-131.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-132.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-133.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-134.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-135.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-136.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-137.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-138.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-139.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-140.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-141.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-142.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-143.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-144.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-left-color-145.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-001-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-001.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-002.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-003-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-003.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-004-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-004.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-005-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-005.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-006-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-006.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-007-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-007.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-008.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-009-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-009.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-010-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-010.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-011-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-011.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-012-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-012.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-013.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-014-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-014.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-015-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-015.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-016-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-016.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-017-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-017.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-018.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-019-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-019.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-020-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-020.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-021-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-021.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-022-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-022.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-023.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-024.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-025.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-026-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-026.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-027-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-027.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-028-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-028.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-029.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-030.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-031.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-032-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-032.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-033.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-034-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-034.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-035.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-036.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-037-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-037.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-038-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-038.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-039-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-039.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-040.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-041.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-042-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-042.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-043.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-044-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-044.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-045.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-046.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-047.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-048.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-049-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-049.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-050.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-051.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-052-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-052.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-053.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-054-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-054.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-055.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-056.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-057.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-058.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-059.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-060.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-061.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-062.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-063-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-063.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-064.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-065.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-066.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-067.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-068.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-069.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-070-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-070.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-071.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-072.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-073-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-073.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-074.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-075-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-075.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-076.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-077.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-078.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-079.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-080.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-081.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-082.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-083-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-083.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-084.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-085.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-086.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-087.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-088.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-089.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-090-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-090.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-091.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-092.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-093-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-093.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-094.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-095-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-095.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-096.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-097.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-098.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-099.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-100-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-100.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-101.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-102.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-103-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-103.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-104.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-105.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-106.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-107.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-108.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-109.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-110-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-110.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-111.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-112.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-113-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-113.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-114.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-115-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-115.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-116.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-117.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-118.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-119.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-120.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-121.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-122.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-123-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-123.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-124.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-125.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-126.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-127.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-128.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-130.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-131-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-131.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-132-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-132.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-133-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-133.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-134-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-134.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-135-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-135.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-136-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-136.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-137-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-137.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-138-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-138.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-139-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-139.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-140-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-140.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-141-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-141.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-142-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-142.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-143-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-143.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-144-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-144.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-145-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-right-color-145.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-001.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-002.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-003.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-004.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-005.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-006.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-007.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-008.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-009.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-010.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-011.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-012.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-013.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-014.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-015.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-016.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-017.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-018.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-019.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-020.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-021.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-022.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-023.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-024.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-025.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-026.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-027.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-028.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-029.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-030.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-031.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-032.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-033.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-034.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-035.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-036.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-037.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-038.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-039.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-040.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-041.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-042.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-043.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-044.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-045.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-046.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-047.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-048.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-049.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-050.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-051.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-052.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-053.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-054.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-055.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-056.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-057.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-058.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-059.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-060.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-061.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-062.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-063.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-064.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-065.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-066.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-067.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-068.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-069.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-070.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-071.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-072.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-073.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-074.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-075.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-076.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-077.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-078.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-079.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-080.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-081.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-082.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-083.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-084.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-085.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-086.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-087.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-088.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-089.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-090.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-091.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-092.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-093.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-094.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-095.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-096.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-097.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-098.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-099.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-100.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-101.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-102.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-103.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-104.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-105.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-106.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-107.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-108.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-109.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-110.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-111.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-112.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-113.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-114.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-115.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-116.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-117.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-118.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-119.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-120.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-121.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-122.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-123.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-124.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-125.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-126.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-127.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-128.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-130.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-131.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-132.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-133.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-134.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-135.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-136.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-137.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-138.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-139.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-140.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-141.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-142.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-143.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-144.xht delete mode 100644 tests/wpt/tests/css/CSS2/borders/border-top-color-145.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-001-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-001.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-002-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-002.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-003-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-003.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-004-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-004.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-005-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-005.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-006-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-006.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-007.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-008.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-009-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-009.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-010-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-010.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-011-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-011.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-012-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-012.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-013.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-014-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-014.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-015-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-015.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-016-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-016.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-017-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-017.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-018.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-019-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-019.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-020-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-020.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-021-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-021.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-022-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-022.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-023.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-024.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-025.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-026-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-026.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-027-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-027.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-028-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-028.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-029.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-031.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-032-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-032.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-033-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-033.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-034-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-034.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-035.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-036.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-037-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-037.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-038.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-039-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-039.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-040.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-041.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-042-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-042.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-043.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-044-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-044.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-045.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-046.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-047.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-048.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-049-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-049.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-050.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-051.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-052-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-052.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-053.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-054-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-054.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-055.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-056.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-057.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-058.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-059.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-060.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-061.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-062.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-063-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-063.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-064.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-065.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-066.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-067.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-068.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-069.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-070-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-070.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-071.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-072.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-073-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-073.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-074.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-075-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-075.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-076.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-077.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-078.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-079.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-080.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-081.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-082.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-083-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-083.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-084.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-085.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-086.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-087.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-088.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-089.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-090-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-090.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-091.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-092.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-093-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-093.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-094.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-095-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-095.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-096.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-097.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-098.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-099.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-100.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-101.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-102.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-103-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-103.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-104.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-105.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-106.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-107.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-108.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-109.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-110-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-110.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-111.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-112.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-113-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-113.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-114.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-115-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-115.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-116.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-117.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-118.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-119.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-120.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-121.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-122.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-123-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-123.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-124.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-125.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-126.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-127.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-128.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-130-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-130.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-131-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-131.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-132-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-132.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-133-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-133.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-134-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-134.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-135-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-135.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-136-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-136.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-137-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-137.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-138-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-138.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-139-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-139.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-140-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-140.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-141-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-141.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-142-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-142.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-143-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-143.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-144-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-144.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-145-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/colors/color-145.xht delete mode 100644 tests/wpt/tests/css/CSS2/css1/c63-color-000-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/css1/c63-color-000.xht create mode 100644 tests/wpt/tests/css/CSS2/syntax/colors-007.html delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-001.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-002.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-003.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-004.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-005.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-006.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-007.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-008.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-009.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-010.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-011.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-012.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-013.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-014.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-015.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-016.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-017.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-018.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-019.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-020.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-021.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-022.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-023.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-024.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-025.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-026.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-027.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-028.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-029.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-030.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-031.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-032.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-033.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-034.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-035.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-036.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-037.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-038.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-039.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-040.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-041.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-042.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-043.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-044.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-045.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-046.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-047.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-048.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-049-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-049.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-050.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-051.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-052-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-052.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-053.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-054-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-054.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-055.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-056.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-057.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-058.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-059.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-060.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-061.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-062.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-063.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-064.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-065.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-066.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-067.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-068.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-069.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-070-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-070.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-071.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-072.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-073-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-073.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-074.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-075-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-075.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-076.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-077.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-078.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-079.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-080.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-081.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-082.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-083.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-084.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-085.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-086.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-087.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-088.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-089.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-090-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-090.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-091.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-092.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-093-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-093.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-094.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-095-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-095.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-096.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-097.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-098.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-099.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-100.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-101.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-102.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-103.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-104.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-105.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-106.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-107.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-108.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-109.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-110-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-110.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-111.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-112.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-113-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-113.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-114.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-115-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-115.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-116.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-117.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-118.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-119.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-120.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-121.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-122.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-123.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-124.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-125.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-126.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-127.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-128.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-130.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-131.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-132.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-133.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-134.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-135.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-136.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-137.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-138.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-139.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-140.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-141.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-142.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-143.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-144.xht delete mode 100644 tests/wpt/tests/css/CSS2/ui/outline-color-145.xht delete mode 100644 tests/wpt/tests/css/CSS2/values/color-000-ref.xht delete mode 100644 tests/wpt/tests/css/CSS2/values/color-000.xht delete mode 100644 tests/wpt/tests/css/css-anchor-position/anchor-non-oof-inherit.html create mode 100644 tests/wpt/tests/css/css-borders/META.yml create mode 100644 tests/wpt/tests/css/css-contain/content-visibility/content-visibility-intrinsic-size-001-ref.html create mode 100644 tests/wpt/tests/css/css-contain/content-visibility/content-visibility-intrinsic-size-001.html create mode 100644 tests/wpt/tests/css/css-display/reading-order/reading-order-items-computed.html create mode 100644 tests/wpt/tests/css/css-display/reading-order/reading-order-items-invalid.html create mode 100644 tests/wpt/tests/css/css-display/reading-order/reading-order-items-valid.html rename tests/wpt/tests/css/css-fill-stroke/{paint-order-001.tentative.html => paint-order-001.html} (94%) create mode 100644 tests/wpt/tests/css/css-inline/text-box-trim/text-box-edge-computed.html create mode 100644 tests/wpt/tests/css/css-inline/text-box-trim/text-box-edge-invalid.html create mode 100644 tests/wpt/tests/css/css-inline/text-box-trim/text-box-edge-valid.html create mode 100644 tests/wpt/tests/css/css-masking/clip-path/animations/clip-path-animation-inherit-ref.html create mode 100644 tests/wpt/tests/css/css-masking/clip-path/animations/clip-path-animation-inherit.html create mode 100644 tests/wpt/tests/css/css-masking/clip-path/animations/clip-path-animation-initial.html create mode 100644 tests/wpt/tests/css/css-masking/clip-path/animations/clip-path-animation-revert-layer.html create mode 100644 tests/wpt/tests/css/css-masking/clip-path/animations/clip-path-animation-revert.html create mode 100644 tests/wpt/tests/css/css-masking/clip-path/animations/clip-path-animation-unset.html create mode 100644 tests/wpt/tests/css/css-page/page-name-unnamed-trailing-001-print-ref.html create mode 100644 tests/wpt/tests/css/css-page/page-name-unnamed-trailing-001-print.html create mode 100644 tests/wpt/tests/css/css-tables/collapsed-border-partial-invalidation-001-ref.html create mode 100644 tests/wpt/tests/css/css-tables/collapsed-border-partial-invalidation-001.html create mode 100644 tests/wpt/tests/css/css-tables/collapsed-border-partial-invalidation-002-ref.html create mode 100644 tests/wpt/tests/css/css-tables/collapsed-border-partial-invalidation-002.html create mode 100644 tests/wpt/tests/css/css-text-decor/text-shadow/svg-fill-none-ref.html create mode 100644 tests/wpt/tests/css/css-text-decor/text-shadow/svg-fill-none.html create mode 100644 tests/wpt/tests/css/css-text-decor/text-shadow/svg-fill-opacity-ref.html create mode 100644 tests/wpt/tests/css/css-text-decor/text-shadow/svg-fill-opacity.html create mode 100644 tests/wpt/tests/css/css-text-decor/text-shadow/svg-stroke-dasharray-ref.html create mode 100644 tests/wpt/tests/css/css-text-decor/text-shadow/svg-stroke-dasharray.html create mode 100644 tests/wpt/tests/css/css-text-decor/text-shadow/svg-stroke-ref.html create mode 100644 tests/wpt/tests/css/css-text-decor/text-shadow/svg-stroke.html create mode 100644 tests/wpt/tests/css/css-text/letter-spacing/letter-spacing-percent-001.html create mode 100644 tests/wpt/tests/css/css-text/letter-spacing/reference/letter-spacing-percent-001-ref.html create mode 100644 tests/wpt/tests/css/css-text/word-spacing/reference/word-spacing-percent-001-ref.html create mode 100644 tests/wpt/tests/css/css-text/word-spacing/word-spacing-002.html create mode 100644 tests/wpt/tests/css/css-text/word-spacing/word-spacing-percent-001.html rename tests/wpt/tests/css/css-transitions/{transition-behaivor.html => transition-behavior.html} (100%) create mode 100644 tests/wpt/tests/css/css-values/calc-rounding-001-ref.html create mode 100644 tests/wpt/tests/css/css-values/calc-rounding-002-ref.html create mode 100644 tests/wpt/tests/css/css-values/calc-rounding-002.html create mode 100644 tests/wpt/tests/css/css-values/calc-size/animation/calc-size-height-interpolation.tentative.html create mode 100644 tests/wpt/tests/css/css-values/calc-size/calc-size-height.tentative.html create mode 100644 tests/wpt/tests/css/css-view-transitions/clip-path-larger-than-border-box-on-child-of-named-element-ref.html create mode 100644 tests/wpt/tests/css/css-view-transitions/clip-path-larger-than-border-box-on-child-of-named-element.html create mode 100644 tests/wpt/tests/css/css-viewport/line-height-ref.html create mode 100644 tests/wpt/tests/css/css-viewport/line-height.html create mode 100644 tests/wpt/tests/css/css-viewport/width-ref.html create mode 100644 tests/wpt/tests/css/css-viewport/width.html create mode 100644 tests/wpt/tests/css/cssom-view/smooth-scroll-in-load-event.html create mode 100644 tests/wpt/tests/css/cssom/CSSStyleSheet-constructable-invalidation.html create mode 100644 tests/wpt/tests/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-button-from-div.tentative.html create mode 100644 tests/wpt/tests/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-custom-from-fragment.tentative.html create mode 100644 tests/wpt/tests/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-default-style-meta-from-fragment.tentative.html create mode 100644 tests/wpt/tests/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-div-from-fragment.tentative.html create mode 100644 tests/wpt/tests/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-iframe.tentative.html create mode 100644 tests/wpt/tests/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-source-from-fragment.tentative.html create mode 100644 tests/wpt/tests/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-style.tentative.html create mode 100644 tests/wpt/tests/dom/nodes/insertion-removing-steps/Node-appendChild-script-in-script.tentative.html create mode 100644 tests/wpt/tests/dom/nodes/insertion-removing-steps/Node-appendChild-text-and-script-in-style.tentative.html create mode 100644 tests/wpt/tests/dom/nodes/insertion-removing-steps/Node-appendChild-text-in-script.tentative.html create mode 100644 tests/wpt/tests/dom/nodes/insertion-removing-steps/Node-appendChild-three-scripts-from-fragment.tentative.html create mode 100644 tests/wpt/tests/dom/nodes/insertion-removing-steps/Node-appendChild-three-scripts.tentative.html create mode 100644 tests/wpt/tests/dom/nodes/insertion-removing-steps/blur-event.window.js create mode 100644 tests/wpt/tests/editing/other/delete-in-inline-editing-host-under-shadow-root.html create mode 100644 tests/wpt/tests/fetch/private-network-access/resources/service-worker-fetch-all.js create mode 100644 tests/wpt/tests/fetch/private-network-access/service-worker-fetch-document-treat-as-public.tentative.https.window.js create mode 100644 tests/wpt/tests/fetch/private-network-access/service-worker-fetch-document.tentative.https.window.js create mode 100644 tests/wpt/tests/fledge/tentative/additional-bids.https.window.js create mode 100644 tests/wpt/tests/fledge/tentative/resources/additional-bids.py create mode 100644 tests/wpt/tests/fledge/tentative/resources/permissions.py create mode 100644 tests/wpt/tests/html/browsers/browsing-the-web/back-forward-cache/resources/disable_bfcache.js create mode 100644 tests/wpt/tests/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-cross-origin.sub.html create mode 100644 tests/wpt/tests/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-iframe.html create mode 100644 tests/wpt/tests/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-from-click.html create mode 100644 tests/wpt/tests/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-navigation-hidden-document.html create mode 100644 tests/wpt/tests/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-navigation.html create mode 100644 tests/wpt/tests/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-with-redirect.html create mode 100644 tests/wpt/tests/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-reload-navigation.html create mode 100644 tests/wpt/tests/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-replace-navigation.html create mode 100644 tests/wpt/tests/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-traverse-navigation-no-bfcache.https.html rename tests/wpt/tests/html/canvas/{offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic-expected.html => element/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative-expected.html} (75%) rename tests/wpt/tests/html/canvas/element/filters/{2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.html => 2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html} (74%) rename tests/wpt/tests/html/canvas/element/filters/{2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x-expected.html => 2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative-expected.html} (76%) rename tests/wpt/tests/html/canvas/element/filters/{2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.html => 2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html} (75%) rename tests/wpt/tests/html/canvas/element/filters/{2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y-expected.html => 2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative-expected.html} (76%) rename tests/wpt/tests/html/canvas/element/filters/{2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.html => 2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html} (75%) rename tests/wpt/tests/html/canvas/{offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only-expected.html => element/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative-expected.html} (76%) rename tests/wpt/tests/html/canvas/element/filters/{2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.html => 2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html} (76%) rename tests/wpt/tests/html/canvas/element/filters/{2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only-expected.html => 2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative-expected.html} (76%) rename tests/wpt/tests/html/canvas/element/filters/{2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.html => 2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html} (76%) rename tests/wpt/tests/html/canvas/element/filters/{2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic-expected.html => 2d.filter.layers.gaussianBlur.isotropic-expected.html} (75%) create mode 100644 tests/wpt/tests/html/canvas/element/filters/2d.filter.layers.gaussianBlur.isotropic.html create mode 100644 tests/wpt/tests/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-x-expected.html create mode 100644 tests/wpt/tests/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-x.html create mode 100644 tests/wpt/tests/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-y-expected.html create mode 100644 tests/wpt/tests/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-y.html create mode 100644 tests/wpt/tests/html/canvas/element/filters/2d.filter.layers.gaussianBlur.x-only-expected.html create mode 100644 tests/wpt/tests/html/canvas/element/filters/2d.filter.layers.gaussianBlur.x-only.html create mode 100644 tests/wpt/tests/html/canvas/element/filters/2d.filter.layers.gaussianBlur.y-only-expected.html create mode 100644 tests/wpt/tests/html/canvas/element/filters/2d.filter.layers.gaussianBlur.y-only.html create mode 100644 tests/wpt/tests/html/canvas/element/layers/2d.layer.ctm.filter-expected.html create mode 100644 tests/wpt/tests/html/canvas/element/layers/2d.layer.ctm.filter.html create mode 100644 tests/wpt/tests/html/canvas/element/layers/2d.layer.ctm.getTransform.html create mode 100644 tests/wpt/tests/html/canvas/element/layers/2d.layer.ctm.resetTransform-expected.html create mode 100644 tests/wpt/tests/html/canvas/element/layers/2d.layer.ctm.resetTransform.html create mode 100644 tests/wpt/tests/html/canvas/element/layers/2d.layer.ctm.setTransform-expected.html create mode 100644 tests/wpt/tests/html/canvas/element/layers/2d.layer.ctm.setTransform.html create mode 100644 tests/wpt/tests/html/canvas/element/layers/2d.layer.ctm.shadow-in-transformed-layer-expected.html create mode 100644 tests/wpt/tests/html/canvas/element/layers/2d.layer.ctm.shadow-in-transformed-layer.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative-expected.html rename tests/wpt/tests/html/canvas/offscreen/filters/{2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.html => 2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html} (78%) rename tests/wpt/tests/html/canvas/offscreen/filters/{2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.w.html => 2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.w.html} (85%) rename tests/wpt/tests/html/canvas/offscreen/filters/{2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x-expected.html => 2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative-expected.html} (76%) rename tests/wpt/tests/html/canvas/offscreen/filters/{2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.html => 2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html} (78%) rename tests/wpt/tests/html/canvas/offscreen/filters/{2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.w.html => 2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.w.html} (86%) rename tests/wpt/tests/html/canvas/offscreen/filters/{2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y-expected.html => 2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative-expected.html} (76%) rename tests/wpt/tests/html/canvas/offscreen/filters/{2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.html => 2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html} (78%) rename tests/wpt/tests/html/canvas/offscreen/filters/{2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.w.html => 2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.w.html} (86%) rename tests/wpt/tests/html/canvas/{element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only-expected.html => offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative-expected.html} (76%) rename tests/wpt/tests/html/canvas/offscreen/filters/{2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.html => 2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html} (79%) rename tests/wpt/tests/html/canvas/offscreen/filters/{2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.w.html => 2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.w.html} (86%) rename tests/wpt/tests/html/canvas/offscreen/filters/{2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only-expected.html => 2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative-expected.html} (76%) rename tests/wpt/tests/html/canvas/offscreen/filters/{2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.html => 2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html} (79%) rename tests/wpt/tests/html/canvas/offscreen/filters/{2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.w.html => 2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.w.html} (86%) create mode 100644 tests/wpt/tests/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic-expected.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.w.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x-expected.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.w.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y-expected.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.w.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only-expected.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.w.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only-expected.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.w.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.ctm.filter-expected.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.ctm.filter.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.ctm.filter.w.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.worker.js create mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform-expected.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.w.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.ctm.setTransform-expected.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.w.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer-expected.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.html create mode 100644 tests/wpt/tests/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.w.html create mode 100644 tests/wpt/tests/html/dom/render-blocking/element-render-blocking-029.tentative.html create mode 100644 tests/wpt/tests/html/dom/render-blocking/element-render-blocking-030.tentative.html create mode 100644 tests/wpt/tests/html/dom/render-blocking/element-render-blocking-031.tentative.html create mode 100644 tests/wpt/tests/html/dom/render-blocking/element-render-blocking-032.tentative.html create mode 100644 tests/wpt/tests/html/dom/render-blocking/element-render-blocking-033.tentative.html create mode 100644 tests/wpt/tests/html/dom/render-blocking/element-render-blocking-034.tentative.html create mode 100644 tests/wpt/tests/html/dom/render-blocking/element-render-blocking-035.tentative.html create mode 100644 tests/wpt/tests/html/dom/render-blocking/element-render-blocking-036.tentative.html create mode 100644 tests/wpt/tests/html/dom/render-blocking/element-render-blocking-037.tentative.html create mode 100644 tests/wpt/tests/html/rendering/replaced-elements/the-select-element/select-button-min-height-001-ref.html create mode 100644 tests/wpt/tests/html/rendering/replaced-elements/the-select-element/select-button-min-height-001.html create mode 100644 tests/wpt/tests/html/semantics/invokers/interestelement-interface.tentative.html create mode 100644 tests/wpt/tests/html/semantics/permission-element/invalid-css-properties.html create mode 100644 tests/wpt/tests/html/semantics/permission-element/negative-offset-and-margin.html create mode 100644 tests/wpt/tests/interfaces/digital-identities.idl create mode 100644 tests/wpt/tests/interfaces/interest-invokers.tentative.idl create mode 100644 tests/wpt/tests/notifications/global-teardown-crash.html create mode 100644 tests/wpt/tests/png/errors/support/invalid-unknown-ancillary.png create mode 100644 tests/wpt/tests/png/errors/support/no-invalid-chunks.png create mode 100644 tests/wpt/tests/png/errors/unknown-ancillary-error-recovery-ref.html create mode 100644 tests/wpt/tests/png/errors/unknown-ancillary-error-recovery.html create mode 100644 tests/wpt/tests/private-aggregation/protected-audience-auction-report-buyers-debug-mode-surface.https.html create mode 100644 tests/wpt/tests/selection/crashtests/selection-modify-line-boundary-around-empty-details.html create mode 100644 tests/wpt/tests/shadow-dom/focus/focus-scroll-under-delegatesFocus.html create mode 100644 tests/wpt/tests/shared-storage/append-exceed-former-entry-limit.tentative.https.html create mode 100644 tests/wpt/tests/shared-storage/cross-origin-create-worklet-credentials-include.tentative.https.sub.html create mode 100644 tests/wpt/tests/shared-storage/cross-origin-create-worklet-credentials-omit.tentative.https.sub.html create mode 100644 tests/wpt/tests/shared-storage/cross-origin-create-worklet-credentials-same-origin.tentative.https.sub.html create mode 100644 tests/wpt/tests/shared-storage/cross-origin-create-worklet-failure-missing-access-control-allow-credentials.tentative.https.sub.html create mode 100644 tests/wpt/tests/shared-storage/cross-origin-create-worklet-failure-missing-access-control-allow-origin.tentative.https.sub.html create mode 100644 tests/wpt/tests/shared-storage/resources/verify-length-module.js create mode 100644 tests/wpt/tests/shared-storage/set-exceed-former-entry-limit.tentative.https.html create mode 100644 tests/wpt/tests/svg/animations/stop-animation-01.html create mode 100644 tests/wpt/tests/svg/struct/scripted/svg-checkIntersection-002.svg create mode 100644 tests/wpt/tests/svg/struct/scripted/svg-getIntersectionList-005.svg create mode 100644 tests/wpt/tests/svg/struct/scripted/svg-getIntersectionList-006.svg create mode 100644 tests/wpt/tests/touch-events/mouseevents-after-touchend.tentative.html delete mode 100644 tests/wpt/tests/webaudio/the-audio-api/the-audiodestinationnode-interface/.gitkeep delete mode 100644 tests/wpt/tests/webaudio/the-audio-api/the-audiolistener-interface/.gitkeep delete mode 100644 tests/wpt/tests/webaudio/the-audio-api/the-audioprocessingevent-interface/.gitkeep create mode 100644 tests/wpt/tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-unconnected-outputs.https.window.js create mode 100644 tests/wpt/tests/webdriver/tests/bidi/network/add_intercept/contexts.py create mode 100644 tests/wpt/tests/webdriver/tests/bidi/storage/delete_cookies/__init__.py create mode 100644 tests/wpt/tests/webdriver/tests/bidi/storage/delete_cookies/filter.py create mode 100644 tests/wpt/tests/webdriver/tests/bidi/storage/delete_cookies/invalid.py create mode 100644 tests/wpt/tests/webdriver/tests/bidi/storage/delete_cookies/partition.py rename tests/wpt/tests/webnn/{gpu => conformance_tests}/arg_min_max.https.any.js (95%) rename tests/wpt/tests/webnn/{ => conformance_tests}/batch_normalization.https.any.js (87%) rename tests/wpt/tests/webnn/{ => conformance_tests}/cast.https.any.js (85%) rename tests/wpt/tests/webnn/{ => conformance_tests}/clamp.https.any.js (87%) rename tests/wpt/tests/webnn/{ => conformance_tests}/concat.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/constant.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/conv2d.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/conv_transpose2d.https.any.js (87%) rename tests/wpt/tests/webnn/{ => conformance_tests}/elementwise_binary.https.any.js (89%) rename tests/wpt/tests/webnn/{ => conformance_tests}/elementwise_logical.https.any.js (91%) rename tests/wpt/tests/webnn/{ => conformance_tests}/elementwise_unary.https.any.js (90%) rename tests/wpt/tests/webnn/{ => conformance_tests}/elu.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/expand.https.any.js (87%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gather.https.any.js (87%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gemm.https.any.js (85%) rename tests/wpt/tests/webnn/{ => conformance_tests/gpu}/arg_min_max.https.any.js (82%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/batch_normalization.https.any.js (87%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/cast.https.any.js (85%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/clamp.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/concat.https.any.js (85%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/constant.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/conv2d.https.any.js (85%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/conv_transpose2d.https.any.js (87%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/elementwise_binary.https.any.js (88%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/elementwise_logical.https.any.js (91%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/elementwise_unary.https.any.js (90%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/elu.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/expand.https.any.js (87%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/gather.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/gemm.https.any.js (85%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/hard_sigmoid.https.any.js (87%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/hard_swish.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/instance_normalization.https.any.js (87%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/layer_normalization.https.any.js (87%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/leaky_relu.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/linear.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/matmul.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/pad.https.any.js (85%) rename tests/wpt/tests/webnn/{ => conformance_tests/gpu}/pooling.https.any.js (77%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/prelu.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/reduction.https.any.js (91%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/relu.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/reshape.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/sigmoid.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/slice.https.any.js (85%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/softmax.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/softplus.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/softsign.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/split.https.any.js (85%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/tanh.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/transpose.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/triangular.https.any.js (87%) rename tests/wpt/tests/webnn/{ => conformance_tests}/gpu/where.https.any.js (85%) rename tests/wpt/tests/webnn/{ => conformance_tests}/hard_sigmoid.https.any.js (87%) rename tests/wpt/tests/webnn/{ => conformance_tests}/hard_swish.https.any.js (87%) rename tests/wpt/tests/webnn/{ => conformance_tests}/instance_normalization.https.any.js (88%) rename tests/wpt/tests/webnn/{ => conformance_tests}/layer_normalization.https.any.js (87%) rename tests/wpt/tests/webnn/{ => conformance_tests}/leaky_relu.https.any.js (87%) rename tests/wpt/tests/webnn/{ => conformance_tests}/linear.https.any.js (87%) rename tests/wpt/tests/webnn/{ => conformance_tests}/matmul.https.any.js (87%) rename tests/wpt/tests/webnn/{ => conformance_tests}/pad.https.any.js (85%) rename tests/wpt/tests/webnn/{gpu => conformance_tests}/pooling.https.any.js (89%) rename tests/wpt/tests/webnn/{ => conformance_tests}/prelu.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/reduction.https.any.js (92%) rename tests/wpt/tests/webnn/{ => conformance_tests}/relu.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/reshape.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/sigmoid.https.any.js (87%) rename tests/wpt/tests/webnn/{ => conformance_tests}/slice.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/softmax.https.any.js (87%) rename tests/wpt/tests/webnn/{ => conformance_tests}/softplus.https.any.js (87%) rename tests/wpt/tests/webnn/{ => conformance_tests}/softsign.https.any.js (87%) rename tests/wpt/tests/webnn/{ => conformance_tests}/split.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/tanh.https.any.js (86%) rename tests/wpt/tests/webnn/{ => conformance_tests}/transpose.https.any.js (87%) rename tests/wpt/tests/webnn/{ => conformance_tests}/triangular.https.any.js (87%) rename tests/wpt/tests/webnn/{ => conformance_tests}/where.https.any.js (86%) create mode 100644 tests/wpt/tests/webnn/resources/utils_validation.js create mode 100644 tests/wpt/tests/webnn/validation_tests/arg_min_max.https.any.js create mode 100644 tests/wpt/tests/webnn/validation_tests/batch_normalization.https.any.js create mode 100644 tests/wpt/tests/webnn/validation_tests/elementwise_binary.https.any.js create mode 100644 tests/wpt/tests/webnn/validation_tests/layer_normalization.https.any.js create mode 100644 tests/wpt/tests/webnn/validation_tests/reduction.https.any.js create mode 100644 tests/wpt/tests/webnn/validation_tests/resample2d.https.any.js create mode 100644 tests/wpt/tests/websockets/handlers/passive-close-abort_wsh.py create mode 100644 tests/wpt/tests/websockets/handlers/remote-close_wsh.py create mode 100644 tests/wpt/tests/websockets/stream/tentative/remote-close.any.js diff --git a/tests/wpt/meta-legacy-layout/css/CSS2/ui/outline-color-030.xht.ini b/tests/wpt/meta-legacy-layout/css/CSS2/ui/outline-color-030.xht.ini deleted file mode 100644 index 2bac914b6df..00000000000 --- a/tests/wpt/meta-legacy-layout/css/CSS2/ui/outline-color-030.xht.ini +++ /dev/null @@ -1,3 +0,0 @@ -[outline-color-030.xht] - type: reftest - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-align/blocks/align-content-block-break-content-020.html.ini b/tests/wpt/meta-legacy-layout/css/css-align/blocks/align-content-block-break-content-020.html.ini deleted file mode 100644 index c19c67ff247..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-align/blocks/align-content-block-break-content-020.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[align-content-block-break-content-020.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-fonts/idlharness.html.ini b/tests/wpt/meta-legacy-layout/css/css-fonts/idlharness.html.ini index dcd9d3cd966..c85c0317295 100644 --- a/tests/wpt/meta-legacy-layout/css/css-fonts/idlharness.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-fonts/idlharness.html.ini @@ -127,3 +127,6 @@ [CSSFontFeatureValuesMap interface: maplike] expected: FAIL + + [CSSFontFeatureValuesRule interface: attribute historicalForms] + expected: FAIL diff --git a/tests/wpt/meta/css/css-transitions/transition-behaivor.html.ini b/tests/wpt/meta-legacy-layout/css/css-transitions/transition-behavior.html.ini similarity index 95% rename from tests/wpt/meta/css/css-transitions/transition-behaivor.html.ini rename to tests/wpt/meta-legacy-layout/css/css-transitions/transition-behavior.html.ini index be999af2dc0..4bbeadc1c56 100644 --- a/tests/wpt/meta/css/css-transitions/transition-behaivor.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-transitions/transition-behavior.html.ini @@ -1,4 +1,4 @@ -[transition-behaivor.html] +[transition-behavior.html] [transition-behavior:allow-discrete should animate discrete properties.] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/calc-letter-spacing.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/calc-letter-spacing.html.ini new file mode 100644 index 00000000000..bae4e1fb5d2 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-values/calc-letter-spacing.html.ini @@ -0,0 +1,3 @@ +[calc-letter-spacing.html] + [testing letter-spacing: calc(100%)] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/calc-size-height-interpolation.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/calc-size-height-interpolation.tentative.html.ini new file mode 100644 index 00000000000..dad7beac230 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/calc-size-height-interpolation.tentative.html.ini @@ -0,0 +1,336 @@ +[calc-size-height-interpolation.tentative.html] + [CSS Transitions: property from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [75px\]] + expected: FAIL + + [CSS Transitions: property from neutral to [calc-size(auto, size * 2)\] at (0) should be [100px\]] + expected: FAIL + + [CSS Transitions: property from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [125px\]] + expected: FAIL + + [CSS Transitions: property from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [150px\]] + expected: FAIL + + [CSS Transitions: property from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [175px\]] + expected: FAIL + + [CSS Transitions: property from neutral to [calc-size(auto, size * 2)\] at (1) should be [200px\]] + expected: FAIL + + [CSS Transitions: property from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [225px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [75px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [calc-size(auto, size * 2)\] at (0) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [125px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [150px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [175px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [calc-size(auto, size * 2)\] at (1) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [225px\]] + expected: FAIL + + [CSS Animations: property from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [75px\]] + expected: FAIL + + [CSS Animations: property from neutral to [calc-size(auto, size * 2)\] at (0) should be [100px\]] + expected: FAIL + + [CSS Animations: property from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [125px\]] + expected: FAIL + + [CSS Animations: property from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [150px\]] + expected: FAIL + + [CSS Animations: property from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [175px\]] + expected: FAIL + + [CSS Animations: property from neutral to [calc-size(auto, size * 2)\] at (1) should be [200px\]] + expected: FAIL + + [CSS Animations: property from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [225px\]] + expected: FAIL + + [Web Animations: property from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [75px\]] + expected: FAIL + + [Web Animations: property from neutral to [calc-size(auto, size * 2)\] at (0) should be [100px\]] + expected: FAIL + + [Web Animations: property from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [125px\]] + expected: FAIL + + [Web Animations: property from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [150px\]] + expected: FAIL + + [Web Animations: property from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [175px\]] + expected: FAIL + + [Web Animations: property from neutral to [calc-size(auto, size * 2)\] at (1) should be [200px\]] + expected: FAIL + + [Web Animations: property from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [225px\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [CSS Transitions: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [CSS Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [Web Animations: property from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [CSS Transitions: property from [0\] to [calc-size(max-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [CSS Transitions: property from [0\] to [calc-size(max-content, size)\] at (0) should be [0\]] + expected: FAIL + + [CSS Transitions: property from [0\] to [calc-size(max-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [CSS Transitions: property from [0\] to [calc-size(max-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [CSS Transitions: property from [0\] to [calc-size(max-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [CSS Transitions: property from [0\] to [calc-size(max-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [CSS Transitions: property from [0\] to [calc-size(max-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [0\] to [calc-size(max-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [0\] to [calc-size(max-content, size)\] at (0) should be [0\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [0\] to [calc-size(max-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [0\] to [calc-size(max-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [0\] to [calc-size(max-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [0\] to [calc-size(max-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition: all: property from [0\] to [calc-size(max-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [CSS Animations: property from [0\] to [calc-size(max-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [CSS Animations: property from [0\] to [calc-size(max-content, size)\] at (0) should be [0\]] + expected: FAIL + + [CSS Animations: property from [0\] to [calc-size(max-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [CSS Animations: property from [0\] to [calc-size(max-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [CSS Animations: property from [0\] to [calc-size(max-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [CSS Animations: property from [0\] to [calc-size(max-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [CSS Animations: property from [0\] to [calc-size(max-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [Web Animations: property from [0\] to [calc-size(max-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [Web Animations: property from [0\] to [calc-size(max-content, size)\] at (0) should be [0\]] + expected: FAIL + + [Web Animations: property from [0\] to [calc-size(max-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [Web Animations: property from [0\] to [calc-size(max-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [Web Animations: property from [0\] to [calc-size(max-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [Web Animations: property from [0\] to [calc-size(max-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [Web Animations: property from [0\] to [calc-size(max-content, size)\] at (1.25) should be [125px\]] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/calc-size/calc-size-height.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/calc-size-height.tentative.html.ini new file mode 100644 index 00000000000..ba84cd6c00b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/calc-size-height.tentative.html.ini @@ -0,0 +1,81 @@ +[calc-size-height.tentative.html] + [resolved height for height in auto height container: calc-size(any, 357px)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(any, 357px)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(any, 31%)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(any, 31%)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(31%, size)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(max-content, 31%)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(max-content, 31%)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(fit-content, 72px)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(fit-content, 72px)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(37px, 93px)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(37px, 93px)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(83px, size * 3)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(83px, size * 3)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(min-content, size / 2)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(min-content, size / 2)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(max-content, size * 1.2)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(max-content, size * 1.2)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(fit-content, size / 2 + 30px)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(fit-content, size / 2 + 30px)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(30px, 15em)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(30px, 15em)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(calc-size(any, 30px), 15em)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(calc-size(any, 30px), 15em)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(calc-size(2in, 30px), 15em)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(calc-size(2in, 30px), 15em)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(calc-size(min-content, 30px), 15em)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(calc-size(min-content, 30px), 15em)] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini b/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini index d52a3e77a70..314dca9c1f5 100644 --- a/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini +++ b/tests/wpt/meta-legacy-layout/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini @@ -1,6 +1,3 @@ [MediaQueryList-addListener-removeListener.html] [listeners are called when diff --git a/tests/wpt/tests/performance-timeline/not-restored-reasons/abort-block-bfcache.window.js b/tests/wpt/tests/performance-timeline/not-restored-reasons/abort-block-bfcache.window.js index 09a73509b8a..e5dbb0f43c8 100644 --- a/tests/wpt/tests/performance-timeline/not-restored-reasons/abort-block-bfcache.window.js +++ b/tests/wpt/tests/performance-timeline/not-restored-reasons/abort-block-bfcache.window.js @@ -1,4 +1,5 @@ // META: title=Aborting a parser should block bfcache +// META: script=./test-helper.js // META: timeout=long @@ -14,8 +15,7 @@ async_test(t => { window.stop(); } else { const nrr = performance.getEntriesByType('navigation')[0].notRestoredReasons; - assert_equals(nrr.reasons[0].reason, "parser-aborted"); - assert_equals(nrr.reasons.length, 1); + assert_true(ReasonsInclude(nrr.reasons, "parser-aborted")); t.done(); } }, "aborting a parser should block bfcache."); diff --git a/tests/wpt/tests/performance-timeline/not-restored-reasons/test-helper.js b/tests/wpt/tests/performance-timeline/not-restored-reasons/test-helper.js index 97695cd0ace..826b0ccb2be 100644 --- a/tests/wpt/tests/performance-timeline/not-restored-reasons/test-helper.js +++ b/tests/wpt/tests/performance-timeline/not-restored-reasons/test-helper.js @@ -34,6 +34,15 @@ function assertReasonsStructEquals( } } +function ReasonsInclude(reasons, targetReason) { + for (const reason of reasons) { + if (reason.reason == targetReason) { + return true; + } + } + return false; +} + // Requires: // - /websockets/constants.sub.js in the test file and pass the domainPort // constant here. diff --git a/tests/wpt/tests/png/errors/support/invalid-unknown-ancillary.png b/tests/wpt/tests/png/errors/support/invalid-unknown-ancillary.png new file mode 100644 index 0000000000000000000000000000000000000000..21373a5a5aff91c2755cdc9a7f381da29658850c GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvmUKs7M+U~W1%@xC#RK`w#f+XI zEG#VlOwJ|(x#|HvA+A9BKSMdg|Njt*q5OY2hzaBaCCWj<7II2gMQ!_JwxFC-TRqW$-?!(zM@LZ13HPFUhPNlmoY3AGSskOV2|VFe;f@Kr qRVQg+C~_mx$!znC%=i7<3z(P_4|}|>Qqu#vgTd3)&t;ucLK6T^23vgq literal 0 HcmV?d00001 diff --git a/tests/wpt/tests/png/errors/support/no-invalid-chunks.png b/tests/wpt/tests/png/errors/support/no-invalid-chunks.png new file mode 100644 index 0000000000000000000000000000000000000000..6605d479854ba0d9e772b105f1b276b7c842a306 GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvmUKs7M+U~W1%@xC#RK{30X`wF zK>9yJIm7?|5Q?Gve>sQ=@c~`((DDoKssp(SYB#=ecymI zN2m4LGs?0|-jX4ocjrd&+C}*+tDEYX(_&d2qpt}(;a1^}3A%{Qv*} literal 0 HcmV?d00001 diff --git a/tests/wpt/tests/png/errors/unknown-ancillary-error-recovery-ref.html b/tests/wpt/tests/png/errors/unknown-ancillary-error-recovery-ref.html new file mode 100644 index 00000000000..cfa2cbb6f14 --- /dev/null +++ b/tests/wpt/tests/png/errors/unknown-ancillary-error-recovery-ref.html @@ -0,0 +1,17 @@ + + + +PNG Third Edition: Decoder error recovery, invalid ancillary + + + +

Test passes if you see a rainbow square, and not a red one.

+
+ + \ No newline at end of file diff --git a/tests/wpt/tests/png/errors/unknown-ancillary-error-recovery.html b/tests/wpt/tests/png/errors/unknown-ancillary-error-recovery.html new file mode 100644 index 00000000000..df37153fd76 --- /dev/null +++ b/tests/wpt/tests/png/errors/unknown-ancillary-error-recovery.html @@ -0,0 +1,21 @@ + + + +PNG Third Edition: Decoder error recovery, invalid ancillary + + + + + + + +

Test passes if you see a rainbow square, and not a red one.

+
+ + \ No newline at end of file diff --git a/tests/wpt/tests/private-aggregation/protected-audience-auction-report-buyers-debug-mode-surface.https.html b/tests/wpt/tests/private-aggregation/protected-audience-auction-report-buyers-debug-mode-surface.https.html new file mode 100644 index 00000000000..ddc2b6a3723 --- /dev/null +++ b/tests/wpt/tests/private-aggregation/protected-audience-auction-report-buyers-debug-mode-surface.https.html @@ -0,0 +1,158 @@ + + + + + + + + + + diff --git a/tests/wpt/tests/selection/crashtests/selection-modify-line-boundary-around-empty-details.html b/tests/wpt/tests/selection/crashtests/selection-modify-line-boundary-around-empty-details.html new file mode 100644 index 00000000000..815a819c336 --- /dev/null +++ b/tests/wpt/tests/selection/crashtests/selection-modify-line-boundary-around-empty-details.html @@ -0,0 +1,29 @@ + + + + + + + +
a
+ + + diff --git a/tests/wpt/tests/shadow-dom/focus/focus-scroll-under-delegatesFocus.html b/tests/wpt/tests/shadow-dom/focus/focus-scroll-under-delegatesFocus.html new file mode 100644 index 00000000000..ea5fc472b5a --- /dev/null +++ b/tests/wpt/tests/shadow-dom/focus/focus-scroll-under-delegatesFocus.html @@ -0,0 +1,37 @@ + + + + + + + + + +
+ + + anchor +
+

Heading

+
+ + diff --git a/tests/wpt/tests/shared-storage/append-exceed-former-entry-limit.tentative.https.html b/tests/wpt/tests/shared-storage/append-exceed-former-entry-limit.tentative.https.html new file mode 100644 index 00000000000..921b9d45733 --- /dev/null +++ b/tests/wpt/tests/shared-storage/append-exceed-former-entry-limit.tentative.https.html @@ -0,0 +1,52 @@ + + + + + + + + + + + diff --git a/tests/wpt/tests/shared-storage/cross-origin-create-worklet-credentials-include.tentative.https.sub.html b/tests/wpt/tests/shared-storage/cross-origin-create-worklet-credentials-include.tentative.https.sub.html new file mode 100644 index 00000000000..9c44d2a29f8 --- /dev/null +++ b/tests/wpt/tests/shared-storage/cross-origin-create-worklet-credentials-include.tentative.https.sub.html @@ -0,0 +1,39 @@ + + + + + + + + + + diff --git a/tests/wpt/tests/shared-storage/cross-origin-create-worklet-credentials-omit.tentative.https.sub.html b/tests/wpt/tests/shared-storage/cross-origin-create-worklet-credentials-omit.tentative.https.sub.html new file mode 100644 index 00000000000..ddda1809f2c --- /dev/null +++ b/tests/wpt/tests/shared-storage/cross-origin-create-worklet-credentials-omit.tentative.https.sub.html @@ -0,0 +1,38 @@ + + + + + + + + + + diff --git a/tests/wpt/tests/shared-storage/cross-origin-create-worklet-credentials-same-origin.tentative.https.sub.html b/tests/wpt/tests/shared-storage/cross-origin-create-worklet-credentials-same-origin.tentative.https.sub.html new file mode 100644 index 00000000000..99701d2b7d4 --- /dev/null +++ b/tests/wpt/tests/shared-storage/cross-origin-create-worklet-credentials-same-origin.tentative.https.sub.html @@ -0,0 +1,38 @@ + + + + + + + + + + diff --git a/tests/wpt/tests/shared-storage/cross-origin-create-worklet-failure-missing-access-control-allow-credentials.tentative.https.sub.html b/tests/wpt/tests/shared-storage/cross-origin-create-worklet-failure-missing-access-control-allow-credentials.tentative.https.sub.html new file mode 100644 index 00000000000..598fd8f405a --- /dev/null +++ b/tests/wpt/tests/shared-storage/cross-origin-create-worklet-failure-missing-access-control-allow-credentials.tentative.https.sub.html @@ -0,0 +1,29 @@ + + + + + + + + + + diff --git a/tests/wpt/tests/shared-storage/cross-origin-create-worklet-failure-missing-access-control-allow-origin.tentative.https.sub.html b/tests/wpt/tests/shared-storage/cross-origin-create-worklet-failure-missing-access-control-allow-origin.tentative.https.sub.html new file mode 100644 index 00000000000..4195d09fc06 --- /dev/null +++ b/tests/wpt/tests/shared-storage/cross-origin-create-worklet-failure-missing-access-control-allow-origin.tentative.https.sub.html @@ -0,0 +1,28 @@ + + + + + + + + + + diff --git a/tests/wpt/tests/shared-storage/resources/credentials-test-helper.py b/tests/wpt/tests/shared-storage/resources/credentials-test-helper.py index 81a988e3581..46fc0ea6fb2 100644 --- a/tests/wpt/tests/shared-storage/resources/credentials-test-helper.py +++ b/tests/wpt/tests/shared-storage/resources/credentials-test-helper.py @@ -13,6 +13,12 @@ def main(request, response): response.status = 200 response.headers.append(b"Content-Type", b"text/javascript") + if b"access_control_allow_credentials_header" in request.GET: + response.headers.append(b"Access-Control-Allow-Credentials", request.GET[b"access_control_allow_credentials_header"]) + + if b"access_control_allow_origin_header" in request.GET: + response.headers.append(b"Access-Control-Allow-Origin", request.GET[b"access_control_allow_origin_header"]) + if action == b"store-cookie": cookie = request.headers.get(b"Cookie", b"NO_COOKIE_HEADER") request.server.stash.put(token, cookie) diff --git a/tests/wpt/tests/shared-storage/resources/verify-length-module.js b/tests/wpt/tests/shared-storage/resources/verify-length-module.js new file mode 100644 index 00000000000..8ba10fbcb64 --- /dev/null +++ b/tests/wpt/tests/shared-storage/resources/verify-length-module.js @@ -0,0 +1,18 @@ +// Copyright 2024 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +class VerifyLength { + async run(urls, data) { + if (data && data.hasOwnProperty('expectedLength')) { + const expectedLength = data['expectedLength']; + const actualLength = await sharedStorage.length(); + if (actualLength === expectedLength) { + return 1; + } + } + return -1; + } +} + +register('verify-length', VerifyLength); diff --git a/tests/wpt/tests/shared-storage/set-exceed-former-entry-limit.tentative.https.html b/tests/wpt/tests/shared-storage/set-exceed-former-entry-limit.tentative.https.html new file mode 100644 index 00000000000..b78abbf1efd --- /dev/null +++ b/tests/wpt/tests/shared-storage/set-exceed-former-entry-limit.tentative.https.html @@ -0,0 +1,52 @@ + + + + + + + + + + + diff --git a/tests/wpt/tests/speculation-rules/prerender/resources/utils.js b/tests/wpt/tests/speculation-rules/prerender/resources/utils.js index 940edcc0ca3..bc1bc5911eb 100644 --- a/tests/wpt/tests/speculation-rules/prerender/resources/utils.js +++ b/tests/wpt/tests/speculation-rules/prerender/resources/utils.js @@ -15,6 +15,7 @@ function startPrerendering(url, rule_extras = {}) { script.text = JSON.stringify( {prerender: [{source: 'list', urls: [url], ...rule_extras}]}); document.head.appendChild(script); + return script; } class PrerenderChannel extends EventTarget { diff --git a/tests/wpt/tests/svg/animations/stop-animation-01.html b/tests/wpt/tests/svg/animations/stop-animation-01.html new file mode 100644 index 00000000000..d240c51142a --- /dev/null +++ b/tests/wpt/tests/svg/animations/stop-animation-01.html @@ -0,0 +1,21 @@ + + +Animate a <stop> element + + + + + + + + + + + + diff --git a/tests/wpt/tests/svg/struct/scripted/svg-checkIntersection-002.svg b/tests/wpt/tests/svg/struct/scripted/svg-checkIntersection-002.svg new file mode 100644 index 00000000000..1ff1f7829f3 --- /dev/null +++ b/tests/wpt/tests/svg/struct/scripted/svg-checkIntersection-002.svg @@ -0,0 +1,40 @@ + + checkIntersection() + + + + + + + + + + + + + + + + diff --git a/tests/wpt/tests/svg/struct/scripted/svg-getIntersectionList-002.svg b/tests/wpt/tests/svg/struct/scripted/svg-getIntersectionList-002.svg index c2c1f8e425a..dd309435690 100644 --- a/tests/wpt/tests/svg/struct/scripted/svg-getIntersectionList-002.svg +++ b/tests/wpt/tests/svg/struct/scripted/svg-getIntersectionList-002.svg @@ -10,7 +10,7 @@ r.x = 0; r.y = 0; r.width = 100; - r.height = 100; + r.height = 99.9; assert_equals(testSVG.getIntersectionList(r, testSVG).length, 1); }); diff --git a/tests/wpt/tests/svg/struct/scripted/svg-getIntersectionList-005.svg b/tests/wpt/tests/svg/struct/scripted/svg-getIntersectionList-005.svg new file mode 100644 index 00000000000..717c15eef52 --- /dev/null +++ b/tests/wpt/tests/svg/struct/scripted/svg-getIntersectionList-005.svg @@ -0,0 +1,22 @@ + + getIntersectionList() on element with intersecting bounding box + + + + + + + + + + diff --git a/tests/wpt/tests/svg/struct/scripted/svg-getIntersectionList-006.svg b/tests/wpt/tests/svg/struct/scripted/svg-getIntersectionList-006.svg new file mode 100644 index 00000000000..a7b94650137 --- /dev/null +++ b/tests/wpt/tests/svg/struct/scripted/svg-getIntersectionList-006.svg @@ -0,0 +1,29 @@ + + getIntersectionList() with <use> + + + + + + + + + + + + + + diff --git a/tests/wpt/tests/tools/ci/requirements_tc.txt b/tests/wpt/tests/tools/ci/requirements_tc.txt index 81516466054..e1ae4dbf70e 100644 --- a/tests/wpt/tests/tools/ci/requirements_tc.txt +++ b/tests/wpt/tests/tools/ci/requirements_tc.txt @@ -1,4 +1,4 @@ pygithub==2.2.0 pyyaml==6.0.1 requests==2.31.0 -taskcluster==60.3.2 +taskcluster==60.4.1 diff --git a/tests/wpt/tests/tools/docker/Dockerfile b/tests/wpt/tests/tools/docker/Dockerfile index e1ff6b90205..a9162559ab8 100644 --- a/tests/wpt/tests/tools/docker/Dockerfile +++ b/tests/wpt/tests/tools/docker/Dockerfile @@ -20,7 +20,6 @@ RUN apt-get -qqy update \ glib-networking-services \ gstreamer1.0-plugins-bad \ gstreamer1.0-gl \ - libegl1-mesa-dev \ libosmesa6-dev \ libproxy1-plugin-webkit \ libvirt-daemon-system \ diff --git a/tests/wpt/tests/tools/requirements_tests.txt b/tests/wpt/tests/tools/requirements_tests.txt index 0604dceb0a0..6455286736d 100644 --- a/tests/wpt/tests/tools/requirements_tests.txt +++ b/tests/wpt/tests/tools/requirements_tests.txt @@ -2,5 +2,5 @@ httpx[http2]==0.24.1 json-e==4.5.3 jsonschema==4.17.3 pyyaml==6.0.1 -taskcluster==60.3.2 +taskcluster==60.4.1 mozterm==1.0.0 diff --git a/tests/wpt/tests/tools/webdriver/webdriver/bidi/modules/network.py b/tests/wpt/tests/tools/webdriver/webdriver/bidi/modules/network.py index 8bc51334d2d..4523f67e9c9 100644 --- a/tests/wpt/tests/tools/webdriver/webdriver/bidi/modules/network.py +++ b/tests/wpt/tests/tools/webdriver/webdriver/bidi/modules/network.py @@ -106,7 +106,7 @@ URLPattern = Union[URLPatternPattern, URLPatternString] class Network(BidiModule): @command def add_intercept( - self, phases: List[str], url_patterns: Optional[List[URLPattern]] = None + self, phases: List[str], url_patterns: Optional[List[URLPattern]] = None, contexts: Optional[List[str]] = None ) -> Mapping[str, Any]: params: MutableMapping[str, Any] = { "phases": phases, @@ -115,6 +115,9 @@ class Network(BidiModule): if url_patterns is not None: params["urlPatterns"] = url_patterns + if contexts is not None: + params["contexts"] = contexts + return params @add_intercept.result diff --git a/tests/wpt/tests/tools/webdriver/webdriver/bidi/modules/storage.py b/tests/wpt/tests/tools/webdriver/webdriver/bidi/modules/storage.py index 882306ea72b..14e8fa9434c 100644 --- a/tests/wpt/tests/tools/webdriver/webdriver/bidi/modules/storage.py +++ b/tests/wpt/tests/tools/webdriver/webdriver/bidi/modules/storage.py @@ -94,6 +94,20 @@ class Storage(BidiModule): params["partition"] = partition return params + @command + def delete_cookies( + self, + filter: Optional[CookieFilter] = None, + partition: Optional[PartitionDescriptor] = None, + ) -> Mapping[str, Any]: + params: MutableMapping[str, Any] = {} + + if filter is not None: + params["filter"] = filter + if partition is not None: + params["partition"] = partition + return params + @command def set_cookie( self, diff --git a/tests/wpt/tests/tools/wpt/android.py b/tests/wpt/tests/tools/wpt/android.py index 80c30c01039..15a4c413d5b 100644 --- a/tests/wpt/tests/tools/wpt/android.py +++ b/tests/wpt/tests/tools/wpt/android.py @@ -100,6 +100,8 @@ def install_fixed_emulator_version(logger, paths): emulator_path = os.path.join(paths["sdk"], "emulator") latest_emulator_path = os.path.join(paths["sdk"], "emulator_latest") + if os.path.exists(latest_emulator_path): + shutil.rmtree(latest_emulator_path) os.rename(emulator_path, latest_emulator_path) download_and_extract(url, paths["sdk"]) diff --git a/tests/wpt/tests/tools/wptrunner/wptrunner/browsers/firefox_android.py b/tests/wpt/tests/tools/wptrunner/wptrunner/browsers/firefox_android.py index 3ce3b11d1f2..0e90c8a6e48 100644 --- a/tests/wpt/tests/tools/wptrunner/wptrunner/browsers/firefox_android.py +++ b/tests/wpt/tests/tools/wptrunner/wptrunner/browsers/firefox_android.py @@ -1,8 +1,9 @@ # mypy: allow-untyped-defs import os -import subprocess import re +import subprocess +import traceback from mozrunner import FennecEmulatorRunner, get_app_context @@ -349,7 +350,13 @@ class FirefoxAndroidBrowser(Browser): def check_crash(self, process, test): if not os.environ.get("MINIDUMP_STACKWALK", "") and self.stackwalk_binary: os.environ["MINIDUMP_STACKWALK"] = self.stackwalk_binary - return bool(self.runner.check_for_crashes(test_name=test)) + try: + return bool(self.runner.check_for_crashes(test_name=test)) + except Exception: + # We sometimes see failures trying to copy the minidump files + self.logger.warning(f"""Failed to complete crash check, assuming no crash: +{traceback.format_exc()}""") + return False class FirefoxAndroidWdSpecBrowser(FirefoxWdSpecBrowser): diff --git a/tests/wpt/tests/tools/wptrunner/wptrunner/executors/executormarionette.py b/tests/wpt/tests/tools/wptrunner/wptrunner/executors/executormarionette.py index a5bf61d4053..0f640d77415 100644 --- a/tests/wpt/tests/tools/wptrunner/wptrunner/executors/executormarionette.py +++ b/tests/wpt/tests/tools/wptrunner/wptrunner/executors/executormarionette.py @@ -548,7 +548,9 @@ class MarionetteCoverageProtocolPart(CoverageProtocolPart): return script = """ - const {PerTestCoverageUtils} = ChromeUtils.import("chrome://remote/content/marionette/PerTestCoverageUtils.jsm"); + const {PerTestCoverageUtils} = ChromeUtils.importESModule( + "chrome://remote/content/marionette/PerTestCoverageUtils.sys.mjs" + ); return PerTestCoverageUtils.enabled; """ with self.marionette.using_context(self.marionette.CONTEXT_CHROME): @@ -558,7 +560,9 @@ class MarionetteCoverageProtocolPart(CoverageProtocolPart): script = """ var callback = arguments[arguments.length - 1]; - const {PerTestCoverageUtils} = ChromeUtils.import("chrome://remote/content/marionette/PerTestCoverageUtils.jsm"); + const {PerTestCoverageUtils} = ChromeUtils.importESModule( + "chrome://remote/content/marionette/PerTestCoverageUtils.sys.mjs" + ); PerTestCoverageUtils.beforeTest().then(callback, callback); """ with self.marionette.using_context(self.marionette.CONTEXT_CHROME): @@ -578,7 +582,9 @@ class MarionetteCoverageProtocolPart(CoverageProtocolPart): script = """ var callback = arguments[arguments.length - 1]; - const {PerTestCoverageUtils} = ChromeUtils.import("chrome://remote/content/marionette/PerTestCoverageUtils.jsm"); + const {PerTestCoverageUtils} = ChromeUtils.importESModule( + "chrome://remote/content/marionette/PerTestCoverageUtils.sys.mjs" + ); PerTestCoverageUtils.afterTest().then(callback, callback); """ with self.marionette.using_context(self.marionette.CONTEXT_CHROME): @@ -695,11 +701,9 @@ class MarionetteDebugProtocolPart(DebugProtocolPart): def load_devtools(self): with self.marionette.using_context(self.marionette.CONTEXT_CHROME): - # Once ESR is 107 is released, we can replace the ChromeUtils.import(DevToolsShim.jsm) - # with ChromeUtils.importESModule(DevToolsShim.sys.mjs) in this snippet: self.parent.base.execute_script(""" -const { DevToolsShim } = ChromeUtils.import( - "chrome://devtools-startup/content/DevToolsShim.jsm" +const { DevToolsShim } = ChromeUtils.importESModule( + "chrome://devtools-startup/content/DevToolsShim.sys.mjs" ); const callback = arguments[arguments.length - 1]; diff --git a/tests/wpt/tests/tools/wptserve/wptserve/server.py b/tests/wpt/tests/tools/wptserve/wptserve/server.py index 4167943ef83..8ce36201ee9 100644 --- a/tests/wpt/tests/tools/wptserve/wptserve/server.py +++ b/tests/wpt/tests/tools/wptserve/wptserve/server.py @@ -130,7 +130,9 @@ class RequestRewriter: class WebTestServer(http.server.ThreadingHTTPServer): allow_reuse_address = True - acceptable_errors = (errno.EPIPE, errno.ECONNABORTED) + # Older versions of Python might throw `OSError: [Errno 0] Error` + # instead of `SSLEOFError`. + acceptable_errors = (errno.EPIPE, errno.ECONNABORTED, 0) request_queue_size = 2000 # Ensure that we don't hang on shutdown waiting for requests @@ -237,10 +239,10 @@ class WebTestServer(http.server.ThreadingHTTPServer): error.args[0] in self.acceptable_errors) or (isinstance(error, IOError) and error.errno in self.acceptable_errors) or - # `SSLEOFError` may occur when a client (e.g., wptrunner's - # `TestEnvironment`) tests for connectivity but doesn't perform the - # handshake. - isinstance(error, ssl.SSLEOFError)): + # `SSLEOFError` and `SSLError` may occur when a client + # (e.g., wptrunner's `TestEnvironment`) tests for connectivity + # but doesn't perform the handshake. + isinstance(error, ssl.SSLEOFError) or isinstance(error, ssl.SSLError)): pass # remote hang up before the result is sent else: msg = traceback.format_exc() diff --git a/tests/wpt/tests/touch-events/mouseevents-after-touchend.tentative.html b/tests/wpt/tests/touch-events/mouseevents-after-touchend.tentative.html new file mode 100644 index 00000000000..3032fadf193 --- /dev/null +++ b/tests/wpt/tests/touch-events/mouseevents-after-touchend.tentative.html @@ -0,0 +1,280 @@ + + + + + + +Mouse events for compatibility after a tap + + + + + + + + +
+ diff --git a/tests/wpt/tests/webaudio/the-audio-api/the-audiodestinationnode-interface/.gitkeep b/tests/wpt/tests/webaudio/the-audio-api/the-audiodestinationnode-interface/.gitkeep deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/wpt/tests/webaudio/the-audio-api/the-audiolistener-interface/.gitkeep b/tests/wpt/tests/webaudio/the-audio-api/the-audiolistener-interface/.gitkeep deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/wpt/tests/webaudio/the-audio-api/the-audioprocessingevent-interface/.gitkeep b/tests/wpt/tests/webaudio/the-audio-api/the-audioprocessingevent-interface/.gitkeep deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/wpt/tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-unconnected-outputs.https.window.js b/tests/wpt/tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-unconnected-outputs.https.window.js new file mode 100644 index 00000000000..16adddd3394 --- /dev/null +++ b/tests/wpt/tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-unconnected-outputs.https.window.js @@ -0,0 +1,129 @@ +'use strict'; + +// This value is used to set the values in an AudioParam. +const TestValue = 0.5; + +// Prepare 4 outputs; 2 outputs will be unconnected for testing. +const WorkletNodeOptions = { + processorOptions: {testValue: TestValue}, + numberOfInputs: 0, + numberOfOutputs: 4 +}; + +// The code for the AWP definition in AudioWorkletGlobalScope. +const processorCode = () => { + + // This processor sends the `outputs` array to the main thread at the first + // process call - after filling its 2nd output with the test value. + class OutputTestProcessor extends AudioWorkletProcessor { + + constructor(options) { + super(options); + this.testValue = options.processorOptions.testValue; + } + + process(inputs, outputs) { + // Fill the second output of this process with the `testValue`. + const output = outputs[1]; + for (const channel of output) { + channel.fill(this.testValue); + } + + // Send the outputs array and stop rendering. + this.port.postMessage({outputs}); + return false; + } + } + + registerProcessor('output-test-processor', OutputTestProcessor); + + // This process has an AudioParam and sends the `params` array to the main + // thread at the first process call. + class ParamTestProcessor extends AudioWorkletProcessor { + static get parameterDescriptors() { + return [ + {name: 'testParam', defaultValue: 0.0} + ]; + } + + process(inputs, outputs, params) { + // Send the params array and stop rendering. + this.port.postMessage({paramValues: params.testParam}); + return false; + } + } + + registerProcessor('param-test-processor', ParamTestProcessor); +} + +const initializeAudioContext = async () => { + const context = new AudioContext(); + const moduleString = `(${processorCode.toString()})();`; + const blobUrl = window.URL.createObjectURL( + new Blob([moduleString], {type: 'text/javascript'})); + await context.audioWorklet.addModule(blobUrl); + context.suspend(); + return context; +}; + +// Test if unconnected outputs provides a non-zero length array for channels. +promise_test(async () => { + const context = await initializeAudioContext(); + const outputTester = new AudioWorkletNode( + context, 'output-test-processor', WorkletNodeOptions); + const testGain = new GainNode(context); + + // Connect the 2nd output of the tester to another node. Note that + // `testGain` is not connected to the destination. + outputTester.connect(testGain, 1); + + // Connect the 4th output of the tester to the destination node. + outputTester.connect(context.destination, 3); + + return new Promise(resolve => { + outputTester.port.onmessage = resolve; + context.resume(); + }).then(event => { + // The number of outputs should be 4, as specified above. + const outputs = event.data.outputs; + assert_equals(outputs.length, WorkletNodeOptions.numberOfOutputs); + for (const output of outputs) { + // Each output should have 1 channel of audio data per spec. + assert_equals(output.length, 1); + for (const channel of output) { + // Each channel should have a non-zero length array. + assert_true(channel.length > 0); + } + } + context.close(); + }); +}, 'Test if unconnected outputs provides a non-zero length array for channels'); + +// Test if outputs connected to AudioParam provides a non-zero length array for +// channels. +promise_test(async () => { + const context = await initializeAudioContext(); + const outputTester = new AudioWorkletNode( + context, 'output-test-processor', WorkletNodeOptions); + const paramTester = new AudioWorkletNode( + context, 'param-test-processor'); + + // Connect the 2nd output of the tester to another node's AudioParam. + outputTester.connect(paramTester.parameters.get('testParam'), 1); + + outputTester.connect(context.destination); + + return new Promise(resolve => { + paramTester.port.onmessage = resolve; + context.resume(); + }).then(event => { + // The resulting values from AudioParam should be a non-zero length array + // filled with `TestValue` above. + const actualValues = event.data.paramValues; + const expectedValues = (new Array(actualValues.length)).fill(TestValue); + assert_true(actualValues.length > 0); + assert_array_equals(actualValues, expectedValues); + context.close(); + }); +}, 'Test if outputs connected to AudioParam provides a non-zero length array ' + + 'for channels'); diff --git a/tests/wpt/tests/webaudio/the-audio-api/the-waveshapernode-interface/waveshaper.html b/tests/wpt/tests/webaudio/the-audio-api/the-waveshapernode-interface/waveshaper.html index 8bfa009b181..5e6ed24e9ea 100644 --- a/tests/wpt/tests/webaudio/the-audio-api/the-waveshapernode-interface/waveshaper.html +++ b/tests/wpt/tests/webaudio/the-audio-api/the-waveshapernode-interface/waveshaper.html @@ -8,7 +8,6 @@ - diff --git a/tests/wpt/tests/webrtc/RTCPeerConnection-createDataChannel.html b/tests/wpt/tests/webrtc/RTCPeerConnection-createDataChannel.html index cddbd02c7bf..373630ff772 100644 --- a/tests/wpt/tests/webrtc/RTCPeerConnection-createDataChannel.html +++ b/tests/wpt/tests/webrtc/RTCPeerConnection-createDataChannel.html @@ -707,6 +707,19 @@ for (const options of [{}, {negotiated: true, id: 0}]) { await createDataChannelPair(t, options, pc1); }, `addTrack, then creating ${mode}, should negotiate properly when max-bundle is used`); + promise_test(async t => { + const pc1 = new RTCPeerConnection(); + const pc2 = new RTCPeerConnection(); + const stream = await getNoiseStream({audio: true, video: true}); + stream.getTracks().forEach((track) => pc1.addTrack(track, stream)); + await createDataChannelPair(t, options, pc1, pc2); + + await pc1.setLocalDescription(); + await pc2.setRemoteDescription(pc1.localDescription); + await pc2.setLocalDescription(); + await pc1.setRemoteDescription(pc2.localDescription); + }, `Renegotiation with audio/video and ${mode} should work properly`); + /* This test is disabled until https://github.com/w3c/webrtc-pc/issues/2562 has been resolved; it presupposes that stopping the first transceiver diff --git a/tests/wpt/tests/webrtc/RTCRtpTransceiver-setCodecPreferences.html b/tests/wpt/tests/webrtc/RTCRtpTransceiver-setCodecPreferences.html index 30a0fa69c52..8142132a8c3 100644 --- a/tests/wpt/tests/webrtc/RTCRtpTransceiver-setCodecPreferences.html +++ b/tests/wpt/tests/webrtc/RTCRtpTransceiver-setCodecPreferences.html @@ -34,7 +34,7 @@ const pc = new RTCPeerConnection(); t.add_cleanup(() => pc.close()); const transceiver = pc.addTransceiver('audio'); - const capabilities = RTCRtpSender.getCapabilities('audio'); + const capabilities = RTCRtpReceiver.getCapabilities('audio'); const { codecs } = capabilities; if(codecs.length >= 2) { diff --git a/tests/wpt/tests/webrtc/historical.html b/tests/wpt/tests/webrtc/historical.html index ae7a29dec0c..e30a7bc7d35 100644 --- a/tests/wpt/tests/webrtc/historical.html +++ b/tests/wpt/tests/webrtc/historical.html @@ -2,6 +2,7 @@ Historical WebRTC features +
diff --git a/tests/wpt/tests/websockets/handlers/passive-close-abort_wsh.py b/tests/wpt/tests/websockets/handlers/passive-close-abort_wsh.py new file mode 100644 index 00000000000..ac3f67c8db1 --- /dev/null +++ b/tests/wpt/tests/websockets/handlers/passive-close-abort_wsh.py @@ -0,0 +1,24 @@ +# Copyright (c) 2024 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +""" +Wait for a Close frame from the client and then close the connection without +sending a Close frame in return. +""" + +from mod_pywebsocket.handshake import AbortedByUserException + + +def web_socket_do_extra_handshake(request): + pass + + +def web_socket_transfer_data(request): + while True: + if request.ws_stream.receive_message() is None: + return + + +def web_socket_passive_closing_handshake(request): + raise AbortedByUserException('abrupt close') diff --git a/tests/wpt/tests/websockets/handlers/remote-close_wsh.py b/tests/wpt/tests/websockets/handlers/remote-close_wsh.py new file mode 100644 index 00000000000..aadd99ea950 --- /dev/null +++ b/tests/wpt/tests/websockets/handlers/remote-close_wsh.py @@ -0,0 +1,44 @@ +# Copyright (c) 2024 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +""" +Perform a server-initiated close according to the parameters passed in the +query string. Supported parameters: + + * code=INT: The close code to send in the close frame. If omitted the Close + frame will have an empty body. + + * reason=TEXT: The reason to be sent in the close frame. Only sent if `code` is + set. + + * abrupt=1: Close the connection without sending a Close frame. + +Example: /remote-close?code=1000&reason=Done + +""" + +import urllib + +from mod_pywebsocket.handshake import AbortedByUserException + + +def web_socket_do_extra_handshake(request): + pass + + +def web_socket_transfer_data(request): + parts = urllib.parse.urlsplit(request.uri) + parameters = urllib.parse.parse_qs(parts.query) + if 'abrupt' in parameters: + # Send a ping frame to make sure this isn't misinterpreted as a + # handshake failure. + request.ws_stream.send_ping('ping') + # Rudely close the connection. + raise AbortedByUserException('Abort the connection') + code = None + reason = None + if 'code' in parameters: + code = int(parameters['code'][0]) + reason = parameters.get('reason', [''])[0] + request.ws_stream.close_connection(code, reason) diff --git a/tests/wpt/tests/websockets/stream/tentative/close.any.js b/tests/wpt/tests/websockets/stream/tentative/close.any.js index 098caf31c82..ad41dc6e2e9 100644 --- a/tests/wpt/tests/websockets/stream/tentative/close.any.js +++ b/tests/wpt/tests/websockets/stream/tentative/close.any.js @@ -1,6 +1,7 @@ // META: script=../../constants.sub.js // META: script=resources/url-constants.js // META: global=window,worker +// META: variant=?default // META: variant=?wss // META: variant=?wpt_flags=h2 @@ -108,6 +109,15 @@ promise_test(async () => { 'one second should have elapsed'); }, 'writer close() promise should not resolve until handshake completes'); +promise_test(async t => { + const wss = new WebSocketStream(`${BASEURL}/passive-close-abort`); + await wss.opened; + wss.close({closeCode: 4000, reason: 'because'}); + const error = await wss.closed.then(t.unreached_func('closed should reject'), e => e); + assert_equals(error.constructor, WebSocketError, 'error should be WebSocketError'); + assert_equals(error.closeCode, 1006, 'close code should be Abnormal Closure'); +}, 'incomplete closing handshake should be considered unclean close'); + const abortOrCancel = [ { method: 'abort', diff --git a/tests/wpt/tests/websockets/stream/tentative/remote-close.any.js b/tests/wpt/tests/websockets/stream/tentative/remote-close.any.js new file mode 100644 index 00000000000..b7fd321914a --- /dev/null +++ b/tests/wpt/tests/websockets/stream/tentative/remote-close.any.js @@ -0,0 +1,74 @@ +// META: script=../../constants.sub.js +// META: script=resources/url-constants.js +// META: global=window,worker +// META: variant=?default +// META: variant=?wss +// META: variant=?wpt_flags=h2 + +'use strict'; + +promise_test(async t => { + const wss = new WebSocketStream(`${BASEURL}/remote-close?code=1000`); + const { readable, writable } = await wss.opened; + const { closeCode, reason } = await wss.closed; + assert_equals(closeCode, 1000, 'code should be 1000'); + assert_equals(reason, '', 'reason should be empty'); + const { value, done } = await readable.getReader().read(); + assert_true(done, 'readable should be closed'); + await promise_rejects_dom(t, 'InvalidStateError', writable.getWriter().ready, + 'writable should be errored'); +}, 'clean close should be clean'); + +promise_test(async () => { + const wss = new WebSocketStream(`${BASEURL}/remote-close`); + const { closeCode, reason } = await wss.closed; + assert_equals(closeCode, 1005, 'code should be No Status Rcvd'); + assert_equals(reason, '', 'reason should be empty'); +}, 'close frame with no body should result in status code 1005'); + +promise_test(async () => { + const wss = new WebSocketStream(`${BASEURL}/remote-close?code=4000&reason=robot`); + const { closeCode, reason } = await wss.closed; + assert_equals(closeCode, 4000, 'code should be 4000'); + assert_equals(reason, 'robot', 'reason should be set'); +}, 'reason should be passed through'); + +promise_test(async () => { + const wss = new WebSocketStream(`${BASEURL}/remote-close?code=4000&` + + 'reason=%E3%83%AD%E3%83%9C%E3%83%83%E3%83%88'); + const { reason } = await wss.closed; + assert_equals(reason, 'ロボット', 'reason should be set'); +}, 'UTF-8 reason should work'); + +promise_test(async t => { + const wss = new WebSocketStream(`${BASEURL}/remote-close?code=4567`); + const { writable } = await wss.opened; + const veryLargeMessage = new Uint8Array(20 * 1024 * 1024); // 20MB. + const writePromise = writable.getWriter().write(veryLargeMessage); + const closedError = await wss.closed.then(t.unreached_func('closed should reject'), e => e); + assert_equals(closedError.constructor, WebSocketError, 'error should be WebSocketError'); + assert_equals(closedError.closeCode, 4567, 'closeCode should be set'); + promise_rejects_js(t, WebSocketError, writePromise, 'write() should reject'); +}, 'close with unwritten data should not be considered clean'); + +promise_test(async t => { + const wss = new WebSocketStream(`${BASEURL}/remote-close?code=4222&reason=remote`); + await wss.opened; + wss.close({closeCode: 4111, reason: 'local'}); + const { closeCode, reason } = await wss.closed; + assert_equals(closeCode, 4222, 'remote code should be used'); + assert_equals(reason, 'remote', 'remote reason should be used'); +}, 'remote code and reason should be used'); + +promise_test(async t => { + const wss = new WebSocketStream(`${BASEURL}/remote-close?abrupt=1`); + const { readable, writable } = await wss.opened; + const closedError = await wss.closed.then(t.unreached_func('closed should reject'), e => e); + assert_equals(closedError.constructor, WebSocketError, 'error should be a WebSocketError'); + assert_equals(closedError.name, 'WebSocketError', 'error name should be WebSocketError'); + assert_equals(closedError.closeCode, 1006, 'code should be Abnormal Closure'); + await promise_rejects_exactly(t, closedError, readable.getReader().read(), + 'readable should be errored with the same object'); + await promise_rejects_exactly(t, closedError, writable.getWriter().ready, + 'writable should be errored with the same object'); +}, 'abrupt close should give an error');