Add a RuntimeEnabledFeature for display: contents, defaulted to false.
[WebKit-https.git] / LayoutTests / imported / w3c / ChangeLog
index e219ab9..5b5bdf7 100644 (file)
+2017-05-22 Emilio Cobos Álvarez  <ecobos@igalia.com>
+
+        Add a RuntimeEnabledFeature for display: contents, defaulted to false.
+        https://bugs.webkit.org/show_bug.cgi?id=171984
+
+        Reviewed by Antti Koivisto.
+
+        * web-platform-tests/innerText/getter-expected.txt:
+
+2017-05-22  youenn fablet  <youenn@apple.com>
+
+        Resync web-platform-tests up to 8df7c9c215678328212f232ce0b5270c505a8563
+        https://bugs.webkit.org/show_bug.cgi?id=172426
+
+        Reviewed by Chris Dumez.
+
+        * resources/TestRepositories:
+        * resources/import-expectations.json:
+        * resources/resource-files.json:
+        * web-platform-tests/FileAPI/BlobURL/support/file_test2.txt: Added.
+        * web-platform-tests/FileAPI/FileReader/support/file_test1.txt: Added.
+        * web-platform-tests/IndexedDB/idb_webworkers.htm:
+        * web-platform-tests/IndexedDB/idbcursor-advance-continue-async.htm:
+        * web-platform-tests/IndexedDB/idbcursor-advance-invalid.htm:
+        * web-platform-tests/IndexedDB/idbcursor-advance.htm:
+        * web-platform-tests/IndexedDB/idbcursor-continue.htm:
+        * web-platform-tests/IndexedDB/idbcursor-continuePrimaryKey-exception-order.htm:
+        * web-platform-tests/IndexedDB/idbcursor-continuePrimaryKey-exceptions.htm:
+        * web-platform-tests/IndexedDB/idbcursor-direction-index-keyrange.htm:
+        * web-platform-tests/IndexedDB/idbcursor-direction-index.htm:
+        * web-platform-tests/IndexedDB/idbcursor-direction-objectstore-keyrange.htm:
+        * web-platform-tests/IndexedDB/idbcursor-direction-objectstore.htm:
+        * web-platform-tests/IndexedDB/idbcursor-direction.htm:
+        * web-platform-tests/IndexedDB/idbcursor-source.htm:
+        * web-platform-tests/IndexedDB/idbcursor_iterating.htm:
+        * web-platform-tests/IndexedDB/idbcursor_iterating_objectstore.htm:
+        * web-platform-tests/IndexedDB/idbcursor_iterating_objectstore2.htm:
+        * web-platform-tests/IndexedDB/idbdatabase_close.htm:
+        * web-platform-tests/IndexedDB/idbfactory-deleteDatabase-request-success.html: Added.
+        * web-platform-tests/IndexedDB/idbfactory-open-request-error.html: Added.
+        * web-platform-tests/IndexedDB/idbfactory-open-request-success.html: Added.
+        * web-platform-tests/IndexedDB/idbfactory_open10.htm:
+        * web-platform-tests/IndexedDB/idbfactory_open11.htm:
+        * web-platform-tests/IndexedDB/idbfactory_open3.htm:
+        * web-platform-tests/IndexedDB/idbfactory_open6.htm:
+        * web-platform-tests/IndexedDB/idbfactory_open7.htm:
+        * web-platform-tests/IndexedDB/idbindex_getAll.html:
+        * web-platform-tests/IndexedDB/idbindex_getAllKeys.html:
+        * web-platform-tests/IndexedDB/idbobjectstore-index-finished.html: Added.
+        * web-platform-tests/IndexedDB/idbobjectstore_deleteIndex.htm:
+        * web-platform-tests/IndexedDB/idbobjectstore_getAll.html:
+        * web-platform-tests/IndexedDB/idbobjectstore_getAllKeys.html:
+        * web-platform-tests/IndexedDB/idbobjectstore_getKey.html:
+        * web-platform-tests/IndexedDB/idbobjectstore_openCursor_invalid.htm:
+        * web-platform-tests/IndexedDB/idbobjectstore_openKeyCursor.htm:
+        * web-platform-tests/IndexedDB/idbrequest-onupgradeneeded.htm:
+        * web-platform-tests/IndexedDB/idbtransaction-objectStore-finished.html: Added.
+        * web-platform-tests/IndexedDB/idbtransaction.htm:
+        * web-platform-tests/IndexedDB/idbtransaction_objectStoreNames.html:
+        * web-platform-tests/IndexedDB/request-abort-ordering.html: Added.
+        * web-platform-tests/IndexedDB/support.js:
+        (indexeddb_test):
+        * web-platform-tests/IndexedDB/w3c-import.log:
+        * web-platform-tests/README.md:
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.js:
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.html.
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.html.
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.html.
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_empty.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2.html.
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_long.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2.html.
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_empty_short.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2.html.
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2.html.
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_long.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2.html.
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_short.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2.html.
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2.html.
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_long.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2.html.
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_short.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2.html.
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/w3c-import.log:
+        * web-platform-tests/WebCryptoAPI/digest/test_digest.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/digest/test_digest.html.
+        * web-platform-tests/WebCryptoAPI/digest/w3c-import.log:
+        * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc.html.
+        * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_ctr.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_ctr.html.
+        * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_gcm.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_gcm.html.
+        * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_rsa_oaep.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_rsa_oaep.html.
+        * web-platform-tests/WebCryptoAPI/encrypt_decrypt/w3c-import.log:
+        * web-platform-tests/WebCryptoAPI/generateKey/successes.js:
+        (run_test):
+        * web-platform-tests/WebCryptoAPI/generateKey/test_aes-cbc.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_aes-cbc.html.
+        * web-platform-tests/WebCryptoAPI/generateKey/test_aes-ctr.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_aes-ctr.html.
+        * web-platform-tests/WebCryptoAPI/generateKey/test_failures.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.html.
+        * web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-CBC.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-CBC.html.
+        * web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-CTR.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-CTR.html.
+        * web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-GCM.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-GCM.html.
+        * web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-KW.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-KW.html.
+        * web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.html.
+        * web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.html.
+        * web-platform-tests/WebCryptoAPI/generateKey/test_failures_HMAC.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_HMAC.html.
+        * web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-OAEP.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-OAEP.html.
+        * web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.html.
+        * web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5.html.
+        * web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-CBC.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-CBC.html.
+        * web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-CTR.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-CTR.html.
+        * web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-GCM.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-GCM.html.
+        * web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-KW.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-KW.html.
+        * web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.html.
+        * web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.html.
+        * web-platform-tests/WebCryptoAPI/generateKey/test_successes_HMAC.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_HMAC.html.
+        * web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-OAEP.html: Removed.
+        * web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-OAEP.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes.html.
+        * web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.html.
+        * web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5.html.
+        * web-platform-tests/WebCryptoAPI/generateKey/w3c-import.log:
+        * web-platform-tests/WebCryptoAPI/getRandomValues.any.html: Added.
+        * web-platform-tests/WebCryptoAPI/getRandomValues.any.js: Added.
+        (test):
+        (string_appeared_here.test):
+        * web-platform-tests/WebCryptoAPI/getRandomValues.any.worker.html: Added.
+        * web-platform-tests/WebCryptoAPI/idlharness.https.html: Added.
+        * web-platform-tests/WebCryptoAPI/import_export/test_ec_importKey.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_ec_importKey.html.
+        * web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.html.
+        * web-platform-tests/WebCryptoAPI/import_export/test_symmetric_importKey.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_symmetric_importKey.html.
+        * web-platform-tests/WebCryptoAPI/import_export/w3c-import.log:
+        * web-platform-tests/WebCryptoAPI/secure_context/crypto-subtle-non-secure-context-not-available.sub.html: Added.
+        * web-platform-tests/WebCryptoAPI/secure_context/crypto-subtle-secure-context-available.https.sub.html: Added.
+        * web-platform-tests/WebCryptoAPI/secure_context/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/util/w3c-import.log.
+        * web-platform-tests/WebCryptoAPI/sign_verify/test_ecdsa.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_ecdsa.html.
+        * web-platform-tests/WebCryptoAPI/sign_verify/test_hmac.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_hmac.html.
+        * web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pkcs.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pkcs.html.
+        * web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pss.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pss.html.
+        * web-platform-tests/WebCryptoAPI/sign_verify/w3c-import.log:
+        * web-platform-tests/WebCryptoAPI/util/helpers.js:
+        (allNameVariants):
+        * web-platform-tests/WebCryptoAPI/util/w3c-import.log:
+        * web-platform-tests/WebCryptoAPI/util/worker-report-crypto-subtle-presence.js: Added.
+        * web-platform-tests/WebCryptoAPI/w3c-import.log:
+        * web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.html.
+        * web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/w3c-import.log:
+        * web-platform-tests/WebIDL/OWNERS: Added.
+        * web-platform-tests/WebIDL/ecmascript-binding/has-instance-expected.txt:
+        * web-platform-tests/WebIDL/ecmascript-binding/has-instance.html:
+        * web-platform-tests/WebIDL/ecmascript-binding/interface-prototype-object.html: Added.
+        * web-platform-tests/WebIDL/ecmascript-binding/legacy-callback-interface-object.html: Added.
+        * web-platform-tests/WebIDL/ecmascript-binding/put-forwards.html: Added.
+        * web-platform-tests/WebIDL/ecmascript-binding/sequence-conversion.html: Added.
+        * web-platform-tests/WebIDL/ecmascript-binding/w3c-import.log:
+        * web-platform-tests/WebIDL/w3c-import.log:
+        * web-platform-tests/XMLHttpRequest/formdata-foreach.html:
+        * web-platform-tests/XMLHttpRequest/getresponseheader-chunked-trailer.htm:
+        * web-platform-tests/XMLHttpRequest/interfaces-expected.txt:
+        * web-platform-tests/XMLHttpRequest/interfaces.html:
+        * web-platform-tests/XMLHttpRequest/open-url-redirected-worker-origin.htm:
+        * web-platform-tests/XMLHttpRequest/resources/base.xml: Added.
+        * web-platform-tests/XMLHttpRequest/resources/w3c-import.log:
+        * web-platform-tests/XMLHttpRequest/responsexml-document-properties.htm:
+        * web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt:
+        * web-platform-tests/XMLHttpRequest/send-data-arraybufferview.htm: Added.
+        * web-platform-tests/XMLHttpRequest/w3c-import.log:
+        * web-platform-tests/beacon/headers/header-content-type.html: Added.
+        * web-platform-tests/beacon/headers/w3c-import.log:
+        * web-platform-tests/beacon/resources/content-type.py: Added.
+        (main):
+        * web-platform-tests/beacon/resources/w3c-import.log:
+        * web-platform-tests/check_stability.ini: Added.
+        * web-platform-tests/check_stability.py:
+        (Browser.prepare_environment):
+        (Firefox.__init__):
+        (Chrome.__init__):
+        (Chrome.prepare_environment):
+        (Sauce):
+        (Sauce.__init__):
+        (Sauce.install):
+        (Sauce.install_webdriver):
+        (Sauce.version):
+        (Sauce.wptrunner_args):
+        (install_wptrunner):
+        (get_files_changed):
+        (_in_repo_root):
+        (get_affected_testfiles):
+        (get_affected_testfiles.affected_by_wdspec):
+        (format_comment_title):
+        (markdown_adjust):
+        (table):
+        (get_parser):
+        (main):
+        * web-platform-tests/ci_unittest.sh: Added.
+        * web-platform-tests/common/object-association.js: Added.
+        (window.testIsPerWindow.propertyName.async_test.t.iframe.onload.t.step_func):
+        (window.testIsPerWindow.propertyName.async_test.t.iframe.onload.t.step_func_done):
+        * web-platform-tests/common/performance-timeline-utils.js: Added.
+        (wp_test):
+        (test_true):
+        (test_equals):
+        (test_entries):
+        * web-platform-tests/common/w3c-import.log:
+        * web-platform-tests/cors/access-control-expose-headers-parsing.window.js: Added.
+        (exposeTest):
+        * web-platform-tests/cors/preflight-failure.htm:
+        * web-platform-tests/cors/resources/access-control-expose-headers-parsing-2.asis: Added.
+        * web-platform-tests/cors/resources/access-control-expose-headers-parsing.asis: Added.
+        * web-platform-tests/cors/resources/w3c-import.log:
+        * web-platform-tests/cors/w3c-import.log:
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-001-expected.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-001.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-002-expected.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-002.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-003-expected.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-003.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-004-expected.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-004.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-005-expected.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-005.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-006-expected.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-006.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-007-expected.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-007.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-008-expected.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-008.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-009-expected.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-009.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-010-expected.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-010.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-011-expected.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-011.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-012-expected.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-012.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-013-expected.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-013.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-014-expected.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-014.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-015-expected.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-015.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-016-expected.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-016.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-017-expected.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/positioned-grid-items-017.html: Added.
+        * web-platform-tests/css/css-grid-1/abspos/w3c-import.log: Added.
+        * web-platform-tests/css/geometry-1/support/interfaces.js: Added.
+        (doTest):
+        (promise_test):
+        * web-platform-tests/css/geometry-1/support/w3c-import.log:
+        * web-platform-tests/cssom-view/cssom-view-window-screen-interface.html:
+        * web-platform-tests/cssom/MediaList-expected.txt:
+        * web-platform-tests/cssom/w3c-import.log:
+        * web-platform-tests/custom-elements/custom-element-registry/per-global.html: Added.
+        * web-platform-tests/custom-elements/custom-element-registry/w3c-import.log:
+        * web-platform-tests/custom-elements/microtasks-and-constructors.html: Added.
+        * web-platform-tests/custom-elements/w3c-import.log:
+        * web-platform-tests/dom/collections/HTMLCollection-as-proto-length-get-throws.html:
+        * web-platform-tests/dom/collections/HTMLCollection-empty-name.html:
+        * web-platform-tests/dom/collections/HTMLCollection-supported-property-indices.html:
+        * web-platform-tests/dom/collections/HTMLCollection-supported-property-names.html:
+        * web-platform-tests/dom/collections/domstringmap-supported-property-names.html:
+        * web-platform-tests/dom/collections/namednodemap-supported-property-names.html:
+        * web-platform-tests/dom/events/AddEventListenerOptions-once.html:
+        * web-platform-tests/dom/events/AddEventListenerOptions-passive.html:
+        * web-platform-tests/dom/events/CustomEvent.html:
+        * web-platform-tests/dom/events/Event-cancelBubble.html:
+        * web-platform-tests/dom/events/Event-constants.html:
+        * web-platform-tests/dom/events/Event-constructors.html:
+        * web-platform-tests/dom/events/Event-defaultPrevented-after-dispatch.html:
+        * web-platform-tests/dom/events/Event-defaultPrevented.html:
+        * web-platform-tests/dom/events/Event-dispatch-bubble-canceled.html:
+        * web-platform-tests/dom/events/Event-dispatch-bubbles-false.html:
+        * web-platform-tests/dom/events/Event-dispatch-bubbles-true.html:
+        * web-platform-tests/dom/events/Event-dispatch-click.html:
+        * web-platform-tests/dom/events/Event-dispatch-detached-click.html:
+        * web-platform-tests/dom/events/Event-dispatch-handlers-changed.html:
+        * web-platform-tests/dom/events/Event-dispatch-multiple-cancelBubble.html:
+        * web-platform-tests/dom/events/Event-dispatch-multiple-stopPropagation.html:
+        * web-platform-tests/dom/events/Event-dispatch-omitted-capture.html:
+        * web-platform-tests/dom/events/Event-dispatch-order.html:
+        * web-platform-tests/dom/events/Event-dispatch-other-document.html:
+        * web-platform-tests/dom/events/Event-dispatch-propagation-stopped.html:
+        * web-platform-tests/dom/events/Event-dispatch-redispatch.html:
+        * web-platform-tests/dom/events/Event-dispatch-reenter.html:
+        * web-platform-tests/dom/events/Event-dispatch-target-moved.html:
+        * web-platform-tests/dom/events/Event-dispatch-target-removed.html:
+        * web-platform-tests/dom/events/Event-dispatch-throwing.html:
+        * web-platform-tests/dom/events/Event-init-while-dispatching.html:
+        * web-platform-tests/dom/events/Event-initEvent.html:
+        * web-platform-tests/dom/events/Event-propagation.html:
+        * web-platform-tests/dom/events/Event-subclasses-constructors.html:
+        * web-platform-tests/dom/events/Event-type-empty.html:
+        * web-platform-tests/dom/events/Event-type.html:
+        * web-platform-tests/dom/events/EventListener-handleEvent.html:
+        * web-platform-tests/dom/events/EventListener-incumbent-global-1.sub.html:
+        * web-platform-tests/dom/events/EventListener-incumbent-global-2.sub.html:
+        * web-platform-tests/dom/events/EventListener-invoke-legacy.html:
+        * web-platform-tests/dom/events/EventListenerOptions-capture.html:
+        * web-platform-tests/dom/events/EventTarget-addEventListener.html:
+        * web-platform-tests/dom/events/EventTarget-dispatchEvent-returnvalue.html:
+        * web-platform-tests/dom/events/EventTarget-dispatchEvent.html:
+        * web-platform-tests/dom/events/EventTarget-removeEventListener.html:
+        * web-platform-tests/dom/historical.html:
+        * web-platform-tests/dom/interface-objects.html:
+        * web-platform-tests/dom/interfaces-expected.txt:
+        * web-platform-tests/dom/interfaces.html:
+        * web-platform-tests/dom/lists/DOMTokenList-Iterable.html:
+        * web-platform-tests/dom/lists/DOMTokenList-coverage-for-attributes.html:
+        * web-platform-tests/dom/lists/DOMTokenList-iteration.html:
+        * web-platform-tests/dom/lists/DOMTokenList-stringifier.html:
+        * web-platform-tests/dom/lists/DOMTokenList-value.html:
+        * web-platform-tests/dom/nodes/CharacterData-appendChild.html:
+        * web-platform-tests/dom/nodes/CharacterData-appendData.html:
+        * web-platform-tests/dom/nodes/CharacterData-data.html:
+        * web-platform-tests/dom/nodes/CharacterData-deleteData.html:
+        * web-platform-tests/dom/nodes/CharacterData-insertData.html:
+        * web-platform-tests/dom/nodes/CharacterData-remove.html:
+        * web-platform-tests/dom/nodes/CharacterData-replaceData.html:
+        * web-platform-tests/dom/nodes/CharacterData-substringData.html:
+        * web-platform-tests/dom/nodes/CharacterData-surrogates.html:
+        * web-platform-tests/dom/nodes/ChildNode-after.html:
+        * web-platform-tests/dom/nodes/ChildNode-before.html:
+        * web-platform-tests/dom/nodes/ChildNode-replaceWith.html:
+        * web-platform-tests/dom/nodes/Comment-constructor.html:
+        * web-platform-tests/dom/nodes/DOMImplementation-createDocument.html:
+        * web-platform-tests/dom/nodes/DOMImplementation-createDocumentType.html:
+        * web-platform-tests/dom/nodes/DOMImplementation-createHTMLDocument.html:
+        * web-platform-tests/dom/nodes/DOMImplementation-hasFeature.html:
+        * web-platform-tests/dom/nodes/Document-URL.sub.html:
+        * web-platform-tests/dom/nodes/Document-adoptNode.html:
+        * web-platform-tests/dom/nodes/Document-characterSet-normalization.html:
+        * web-platform-tests/dom/nodes/Document-constructor.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_bmp.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_css.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_gif.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_html.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_javascripturi.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_jpg.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_png.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_txt.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_xml.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/createDocument.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/createHTMLDocument.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/xhr_responseType_document.html:
+        * web-platform-tests/dom/nodes/Document-createAttribute.html:
+        * web-platform-tests/dom/nodes/Document-createComment.html:
+        * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/w3c-import.log:
+        * web-platform-tests/dom/nodes/Document-createElement-namespace.html:
+        * web-platform-tests/dom/nodes/Document-createElement.html:
+        * web-platform-tests/dom/nodes/Document-createElementNS.html:
+        * web-platform-tests/dom/nodes/Document-createEvent-expected.txt:
+        * web-platform-tests/dom/nodes/Document-createEvent.html:
+        * web-platform-tests/dom/nodes/Document-createProcessingInstruction-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Document-createProcessingInstruction.html:
+        * web-platform-tests/dom/nodes/Document-createTextNode.html:
+        * web-platform-tests/dom/nodes/Document-createTreeWalker.html:
+        * web-platform-tests/dom/nodes/Document-doctype.html:
+        * web-platform-tests/dom/nodes/Document-getElementById.html:
+        * web-platform-tests/dom/nodes/Document-getElementsByTagName-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Document-getElementsByTagName.html:
+        * web-platform-tests/dom/nodes/Document-getElementsByTagNameNS.html:
+        * web-platform-tests/dom/nodes/Document-implementation.html:
+        * web-platform-tests/dom/nodes/Document-importNode.html:
+        * web-platform-tests/dom/nodes/DocumentType-literal-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/DocumentType-literal.html:
+        * web-platform-tests/dom/nodes/DocumentType-remove.html:
+        * web-platform-tests/dom/nodes/Element-childElement-null-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-childElement-null.html:
+        * web-platform-tests/dom/nodes/Element-childElementCount-dynamic-add-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-childElementCount-dynamic-add.html:
+        * web-platform-tests/dom/nodes/Element-childElementCount-dynamic-remove-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-childElementCount-dynamic-remove.html:
+        * web-platform-tests/dom/nodes/Element-childElementCount-nochild-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-childElementCount-nochild.html:
+        * web-platform-tests/dom/nodes/Element-childElementCount-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-childElementCount.html:
+        * web-platform-tests/dom/nodes/Element-children.html:
+        * web-platform-tests/dom/nodes/Element-classlist-expected.txt:
+        * web-platform-tests/dom/nodes/Element-classlist.html:
+        * web-platform-tests/dom/nodes/Element-closest.html:
+        * web-platform-tests/dom/nodes/Element-firstElementChild-entity-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-firstElementChild-namespace-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-firstElementChild-namespace.html:
+        * web-platform-tests/dom/nodes/Element-firstElementChild-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-firstElementChild.html:
+        * web-platform-tests/dom/nodes/Element-getElementsByClassName.html:
+        * web-platform-tests/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess.html:
+        * web-platform-tests/dom/nodes/Element-getElementsByTagName.html:
+        * web-platform-tests/dom/nodes/Element-getElementsByTagNameNS.html:
+        * web-platform-tests/dom/nodes/Element-hasAttributes.html:
+        * web-platform-tests/dom/nodes/Element-insertAdjacentElement.html:
+        * web-platform-tests/dom/nodes/Element-insertAdjacentText.html:
+        * web-platform-tests/dom/nodes/Element-lastElementChild-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-lastElementChild.html:
+        * web-platform-tests/dom/nodes/Element-matches-expected.txt:
+        * web-platform-tests/dom/nodes/Element-matches.html:
+        * web-platform-tests/dom/nodes/Element-nextElementSibling-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-nextElementSibling.html:
+        * web-platform-tests/dom/nodes/Element-previousElementSibling-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-previousElementSibling.html:
+        * web-platform-tests/dom/nodes/Element-remove.html:
+        * web-platform-tests/dom/nodes/Element-removeAttributeNS.html:
+        * web-platform-tests/dom/nodes/Element-siblingElement-null-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-siblingElement-null.html:
+        * web-platform-tests/dom/nodes/Element-tagName.html:
+        * web-platform-tests/dom/nodes/Element-webkitMatchesSelector-expected.txt:
+        * web-platform-tests/dom/nodes/Element-webkitMatchesSelector.html:
+        * web-platform-tests/dom/nodes/MutationObserver-attributes.html:
+        * web-platform-tests/dom/nodes/MutationObserver-characterData.html:
+        * web-platform-tests/dom/nodes/MutationObserver-childList.html:
+        * web-platform-tests/dom/nodes/MutationObserver-disconnect.html:
+        * web-platform-tests/dom/nodes/MutationObserver-document.html:
+        * web-platform-tests/dom/nodes/MutationObserver-inner-outer.html:
+        * web-platform-tests/dom/nodes/MutationObserver-takeRecords.html:
+        * web-platform-tests/dom/nodes/Node-appendChild.html:
+        * web-platform-tests/dom/nodes/Node-baseURI.html:
+        * web-platform-tests/dom/nodes/Node-childNodes.html:
+        * web-platform-tests/dom/nodes/Node-cloneNode.html:
+        * web-platform-tests/dom/nodes/Node-compareDocumentPosition.html:
+        * web-platform-tests/dom/nodes/Node-constants.html:
+        * web-platform-tests/dom/nodes/Node-contains-xml.xml:
+        * web-platform-tests/dom/nodes/Node-contains.html:
+        * web-platform-tests/dom/nodes/Node-insertBefore.html:
+        * web-platform-tests/dom/nodes/Node-isConnected.html:
+        * web-platform-tests/dom/nodes/Node-isEqualNode-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Node-isEqualNode.html:
+        * web-platform-tests/dom/nodes/Node-isSameNode.html:
+        * web-platform-tests/dom/nodes/Node-lookupNamespaceURI.html:
+        * web-platform-tests/dom/nodes/Node-lookupPrefix.xhtml:
+        * web-platform-tests/dom/nodes/Node-nodeName-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Node-nodeName.html:
+        * web-platform-tests/dom/nodes/Node-nodeValue.html:
+        * web-platform-tests/dom/nodes/Node-normalize.html:
+        * web-platform-tests/dom/nodes/Node-parentElement.html:
+        * web-platform-tests/dom/nodes/Node-parentNode.html:
+        * web-platform-tests/dom/nodes/Node-properties.html:
+        * web-platform-tests/dom/nodes/Node-removeChild.html:
+        * web-platform-tests/dom/nodes/Node-replaceChild.html:
+        * web-platform-tests/dom/nodes/Node-textContent.html:
+        * web-platform-tests/dom/nodes/NodeList-Iterable.html:
+        * web-platform-tests/dom/nodes/ParentNode-append.html:
+        * web-platform-tests/dom/nodes/ParentNode-prepend.html:
+        * web-platform-tests/dom/nodes/ParentNode-querySelector-All-expected.txt:
+        * web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht-expected.txt:
+        * web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht.xht:
+        * web-platform-tests/dom/nodes/ParentNode-querySelector-All.html:
+        * web-platform-tests/dom/nodes/ProcessingInstruction-escapes-1.xhtml:
+        * web-platform-tests/dom/nodes/ProcessingInstruction-literal-1.xhtml:
+        * web-platform-tests/dom/nodes/ProcessingInstruction-literal-2.xhtml:
+        * web-platform-tests/dom/nodes/Text-constructor.html:
+        * web-platform-tests/dom/nodes/Text-splitText.html:
+        * web-platform-tests/dom/nodes/append-on-Document.html:
+        * web-platform-tests/dom/nodes/attributes.html:
+        * web-platform-tests/dom/nodes/case.html:
+        * web-platform-tests/dom/nodes/getElementsByClassName-01.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-02.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-03.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-04.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-05.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-06.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-07.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-08.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-09.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-10.xml:
+        * web-platform-tests/dom/nodes/getElementsByClassName-11.xml:
+        * web-platform-tests/dom/nodes/getElementsByClassName-12.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-13.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-14.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-15.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-16.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-17.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-18.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-19.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-20.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-21.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-22.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-23.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-24.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-25.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-26.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-27.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-28.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-29.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-30.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-31.htm:
+        * web-platform-tests/dom/nodes/insert-adjacent.html:
+        * web-platform-tests/dom/nodes/mutationobservers.js:
+        * web-platform-tests/dom/nodes/prepend-on-Document.html:
+        * web-platform-tests/dom/nodes/remove-unscopable.html:
+        * web-platform-tests/dom/nodes/rootNode.html:
+        * web-platform-tests/dom/nodes/selectors.js:
+        * web-platform-tests/dom/nodes/w3c-import.log:
+        * web-platform-tests/dom/ranges/Range-attributes.html:
+        * web-platform-tests/dom/ranges/Range-cloneContents.html:
+        * web-platform-tests/dom/ranges/Range-cloneRange.html:
+        * web-platform-tests/dom/ranges/Range-collapse.html:
+        * web-platform-tests/dom/ranges/Range-commonAncestorContainer-2.html:
+        * web-platform-tests/dom/ranges/Range-commonAncestorContainer.html:
+        * web-platform-tests/dom/ranges/Range-compareBoundaryPoints.html:
+        * web-platform-tests/dom/ranges/Range-comparePoint-2.html:
+        * web-platform-tests/dom/ranges/Range-comparePoint.html:
+        * web-platform-tests/dom/ranges/Range-constructor.html:
+        * web-platform-tests/dom/ranges/Range-deleteContents.html:
+        * web-platform-tests/dom/ranges/Range-detach.html:
+        * web-platform-tests/dom/ranges/Range-extractContents.html:
+        * web-platform-tests/dom/ranges/Range-insertNode.html:
+        * web-platform-tests/dom/ranges/Range-intersectsNode-binding.html:
+        * web-platform-tests/dom/ranges/Range-intersectsNode.html:
+        * web-platform-tests/dom/ranges/Range-isPointInRange.html:
+        * web-platform-tests/dom/ranges/Range-mutations-appendChild.html:
+        * web-platform-tests/dom/ranges/Range-mutations-appendData.html:
+        * web-platform-tests/dom/ranges/Range-mutations-dataChange.html:
+        * web-platform-tests/dom/ranges/Range-mutations-deleteData.html:
+        * web-platform-tests/dom/ranges/Range-mutations-insertBefore.html:
+        * web-platform-tests/dom/ranges/Range-mutations-insertData.html:
+        * web-platform-tests/dom/ranges/Range-mutations-removeChild.html:
+        * web-platform-tests/dom/ranges/Range-mutations-replaceChild.html:
+        * web-platform-tests/dom/ranges/Range-mutations-replaceData.html:
+        * web-platform-tests/dom/ranges/Range-mutations-splitText.html:
+        * web-platform-tests/dom/ranges/Range-selectNode.html:
+        * web-platform-tests/dom/ranges/Range-set.html:
+        * web-platform-tests/dom/ranges/Range-stringifier.html:
+        * web-platform-tests/dom/ranges/Range-surroundContents.html:
+        * web-platform-tests/dom/traversal/NodeFilter-constants.html:
+        * web-platform-tests/dom/traversal/NodeIterator-removal.html:
+        * web-platform-tests/dom/traversal/NodeIterator.html:
+        * web-platform-tests/dom/traversal/TreeWalker-acceptNode-filter.html:
+        * web-platform-tests/dom/traversal/TreeWalker-basic.html:
+        * web-platform-tests/dom/traversal/TreeWalker-currentNode.html:
+        * web-platform-tests/dom/traversal/TreeWalker-previousNodeLastChildReject.html:
+        * web-platform-tests/dom/traversal/TreeWalker-previousSiblingLastChildSkip.html:
+        * web-platform-tests/dom/traversal/TreeWalker-traversal-reject.html:
+        * web-platform-tests/dom/traversal/TreeWalker-traversal-skip-most.html:
+        * web-platform-tests/dom/traversal/TreeWalker-traversal-skip.html:
+        * web-platform-tests/dom/traversal/TreeWalker-walking-outside-a-tree.html:
+        * web-platform-tests/dom/traversal/TreeWalker.html:
+        * web-platform-tests/domparsing/DOMParser-parseFromString-xml-internal-subset.html: Added.
+        * web-platform-tests/domparsing/w3c-import.log:
+        * web-platform-tests/encrypted-media/resources/drm-retrieve-persistent-license.html:
+        * web-platform-tests/encrypted-media/scripts/playback-persistent-license-events.js:
+        (runTest):
+        * web-platform-tests/encrypted-media/scripts/playback-retrieve-persistent-license.js:
+        (runTest):
+        * web-platform-tests/fetch/api/basic/block-mime-as-script.html: Added.
+        * web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
+        * web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
+        * web-platform-tests/fetch/api/basic/w3c-import.log:
+        * web-platform-tests/fetch/api/headers/header-values-normalize-expected.txt:
+        * web-platform-tests/fetch/api/redirect/redirect-location.js:
+        (redirectLocation):
+        * web-platform-tests/fetch/api/request/request-consume-empty-expected.txt:
+        * web-platform-tests/fetch/api/request/request-consume-empty.html:
+        * web-platform-tests/fetch/api/request/request-error-expected.txt:
+        * web-platform-tests/fetch/api/request/request-error.html:
+        * web-platform-tests/fetch/api/request/request-init-001.sub-expected.txt:
+        * web-platform-tests/fetch/api/request/request-init-001.sub.html:
+        * web-platform-tests/fetch/api/resources/script-with-header.py: Added.
+        (main):
+        * web-platform-tests/fetch/api/resources/w3c-import.log:
+        * web-platform-tests/fetch/api/response/response-consume-empty-expected.txt:
+        * web-platform-tests/fetch/api/response/response-consume-empty.html:
+        * web-platform-tests/fonts/CanvasTest.sfd: Removed.
+        * web-platform-tests/fonts/w3c-import.log:
+        * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html:
+        * web-platform-tests/html/browsers/history/the-location-interface/per-global.window.js: Added.
+        * web-platform-tests/html/browsers/history/the-location-interface/w3c-import.log:
+        * web-platform-tests/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_setter.html: Added.
+        * web-platform-tests/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_setter_iframe.html: Added.
+        * web-platform-tests/html/browsers/origin/relaxing-the-same-origin-restriction/w3c-import.log:
+        * web-platform-tests/html/browsers/the-window-object/historical.window.js: Added.
+        (test):
+        * web-platform-tests/html/browsers/the-window-object/security-window/window-security-expected.txt:
+        * web-platform-tests/html/browsers/the-window-object/security-window/window-security.html:
+        * web-platform-tests/html/browsers/the-window-object/w3c-import.log:
+        * web-platform-tests/html/browsers/the-window-object/window-properties-expected.txt:
+        * web-platform-tests/html/browsers/the-window-object/window-properties.html:
+        * web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt:
+        * web-platform-tests/html/browsers/windows/noreferrer-window-name.html:
+        * web-platform-tests/html/dom/documents/dom-tree-accessors/nameditem-07.html: Added.
+        * web-platform-tests/html/dom/documents/dom-tree-accessors/nameditem-08.html: Added.
+        * web-platform-tests/html/dom/documents/dom-tree-accessors/w3c-import.log:
+        * web-platform-tests/html/dom/elements-metadata.js:
+        * web-platform-tests/html/dom/interfaces.html:
+        * web-platform-tests/html/dom/reflection-metadata-expected.txt:
+        * web-platform-tests/html/dom/resources/interfaces.idl: Removed.
+        * web-platform-tests/html/dom/resources/untested-interfaces.idl: Removed.
+        * web-platform-tests/html/dom/resources/w3c-import.log:
+        * web-platform-tests/html/dom/self-origin.sub.html:
+        * web-platform-tests/html/semantics/document-metadata/the-link-element/resources/bad.css: Added.
+        (p):
+        * web-platform-tests/html/semantics/document-metadata/the-link-element/resources/good.css: Added.
+        (p):
+        * web-platform-tests/html/semantics/document-metadata/the-link-element/resources/w3c-import.log:
+        * web-platform-tests/html/semantics/document-metadata/the-link-element/stylesheet-change-href-expected.html: Added.
+        * web-platform-tests/html/semantics/document-metadata/the-link-element/stylesheet-change-href.html: Added.
+        * web-platform-tests/html/semantics/document-metadata/the-link-element/w3c-import.log:
+        * web-platform-tests/html/semantics/embedded-content/the-canvas-element/imagedata.html: Added.
+        * web-platform-tests/html/semantics/embedded-content/the-canvas-element/w3c-import.log:
+        * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_harness.js:
+        (get_test_results.):
+        (get_test_results):
+        * web-platform-tests/html/semantics/embedded-content/the-img-element/delay-load-event.html: Added.
+        * web-platform-tests/html/semantics/embedded-content/the-img-element/document-adopt-base-url-expected.html: Added.
+        * web-platform-tests/html/semantics/embedded-content/the-img-element/document-adopt-base-url.html: Added.
+        * web-platform-tests/html/semantics/embedded-content/the-img-element/w3c-import.log:
+        * web-platform-tests/html/semantics/forms/form-control-infrastructure/form_attribute.html: Added.
+        * web-platform-tests/html/semantics/forms/form-control-infrastructure/form_owner_and_table.html: Added.
+        * web-platform-tests/html/semantics/forms/form-control-infrastructure/form_owner_and_table_2.html: Added.
+        * web-platform-tests/html/semantics/forms/form-control-infrastructure/w3c-import.log:
+        * web-platform-tests/html/semantics/forms/resetting-a-form/reset-form-2.html: Added.
+        * web-platform-tests/html/semantics/forms/resetting-a-form/w3c-import.log:
+        * web-platform-tests/html/semantics/forms/textfieldselection/selection-after-content-change-expected.txt:
+        * web-platform-tests/html/semantics/forms/textfieldselection/selection-after-content-change.html:
+        * web-platform-tests/html/semantics/forms/the-button-element/button-click-submits.html: Added.
+        * web-platform-tests/html/semantics/forms/the-button-element/button-type.html: Added.
+        * web-platform-tests/html/semantics/forms/the-button-element/w3c-import.log:
+        * web-platform-tests/html/semantics/forms/the-form-element/form-action-reflection-with-base-url.html: Added.
+        * web-platform-tests/html/semantics/forms/the-form-element/form-action-reflection.html: Added.
+        * web-platform-tests/html/semantics/forms/the-form-element/form-action-submission-with-base-url.html: Added.
+        * web-platform-tests/html/semantics/forms/the-form-element/form-action-submission.html: Added.
+        * web-platform-tests/html/semantics/forms/the-form-element/form-action-url-expected.txt: Removed.
+        * web-platform-tests/html/semantics/forms/the-form-element/form-action-url.html: Removed.
+        * web-platform-tests/html/semantics/forms/the-form-element/form-autocomplete-expected.txt:
+        * web-platform-tests/html/semantics/forms/the-form-element/form-autocomplete.html:
+        * web-platform-tests/html/semantics/forms/the-form-element/resources/form-action-url-iframe.html: Removed.
+        * web-platform-tests/html/semantics/forms/the-form-element/resources/form-no-action-with-base.html: Added.
+        * web-platform-tests/html/semantics/forms/the-form-element/resources/form-no-action.html: Added.
+        * web-platform-tests/html/semantics/forms/the-form-element/resources/form-with-action-and-base.sub.html: Added.
+        * web-platform-tests/html/semantics/forms/the-form-element/resources/form-with-action.sub.html: Added.
+        * web-platform-tests/html/semantics/forms/the-form-element/resources/target/form-action-url-target.html:
+        * web-platform-tests/html/semantics/forms/the-form-element/resources/w3c-import.log:
+        * web-platform-tests/html/semantics/forms/the-form-element/w3c-import.log:
+        * web-platform-tests/html/semantics/forms/the-input-element/checkbox-click-events.html: Added.
+        * web-platform-tests/html/semantics/forms/the-input-element/radio-expected.txt:
+        * web-platform-tests/html/semantics/forms/the-input-element/radio-input-cancel.html: Added.
+        * web-platform-tests/html/semantics/forms/the-input-element/radio.html:
+        * web-platform-tests/html/semantics/forms/the-input-element/w3c-import.log:
+        * web-platform-tests/html/semantics/forms/the-label-element/proxy-click-to-associated-element.html: Added.
+        * web-platform-tests/html/semantics/forms/the-label-element/w3c-import.log:
+        * web-platform-tests/html/semantics/forms/the-select-element/select-multiple.html: Added.
+        * web-platform-tests/html/semantics/forms/the-select-element/select-selectedOptions.html: Added.
+        * web-platform-tests/html/semantics/forms/the-select-element/w3c-import.log:
+        * web-platform-tests/html/semantics/forms/the-textarea-element/value-defaultValue-textContent.html: Added.
+        * web-platform-tests/html/semantics/forms/the-textarea-element/w3c-import.log:
+        * web-platform-tests/html/semantics/interactive-elements/the-menu-element/menuitem-label.html: Added.
+        * web-platform-tests/html/semantics/interactive-elements/the-menu-element/w3c-import.log:
+        * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-set-on-async-classic-script.html:
+        * web-platform-tests/html/semantics/text-level-semantics/the-a-element/a.rel-getter-01.html: Added.
+        * web-platform-tests/html/semantics/text-level-semantics/the-a-element/a.rel-setter-01.html: Added.
+        * web-platform-tests/html/semantics/text-level-semantics/the-a-element/w3c-import.log:
+        * web-platform-tests/html/syntax/serializing-html-fragments/serializing-expected.txt:
+        * web-platform-tests/html/syntax/serializing-html-fragments/serializing.html:
+        * web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents/w3c-import.log:
+        * web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-1.htm: Added.
+        * web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-10.htm: Added.
+        * web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-2.htm: Added.
+        * web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-3.htm: Added.
+        * web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-4.htm: Added.
+        * web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-5.htm: Added.
+        * web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-6.htm: Added.
+        * web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-7.htm: Added.
+        * web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-8.htm: Added.
+        * web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-9.htm: Added.
+        * web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-support.htm:
+        * web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-dedicatedworker.html: Added.
+        * web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-serviceworker.https.html: Added.
+        * web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-sharedworker.html: Added.
+        * web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-window.html: Added.
+        * web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/w3c-import.log: Added.
+        * web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/worker-that-requires-failure.js: Added.
+        (test):
+        * web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/worker-that-requires-success.js: Added.
+        (test):
+        * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.html: Removed.
+        * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker.js: Removed.
+        * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator.any.html: Added.
+        * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator.any.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.js.
+        (async_test):
+        * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator.any.worker.html: Added.
+        * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/w3c-import.log:
+        * web-platform-tests/images/apng.png: Added.
+        * web-platform-tests/images/w3c-import.log:
+        * web-platform-tests/lint:
+        * web-platform-tests/lint.whitelist:
+        * web-platform-tests/media/CanvasTest.ttf: Removed.
+        * web-platform-tests/media/OWNERS:
+        * web-platform-tests/media/w3c-import.log:
+        * web-platform-tests/notifications/shownotification-resolve-manual.https.html: Added.
+        * web-platform-tests/notifications/w3c-import.log:
+        * web-platform-tests/resource-timing/resource-timing.js:
+        (assertResourceEntryInvariants):
+        * web-platform-tests/resource-timing/resource_TAO_match_origin.htm: Added.
+        * web-platform-tests/resource-timing/resource_TAO_match_wildcard.htm: Added.
+        * web-platform-tests/resource-timing/resource_TAO_multi.htm: Added.
+        * web-platform-tests/resource-timing/resource_TAO_null.htm: Added.
+        * web-platform-tests/resource-timing/resource_TAO_origin.htm: Added.
+        * web-platform-tests/resource-timing/resource_TAO_origin_uppercase.htm: Added.
+        * web-platform-tests/resource-timing/resource_TAO_space.htm: Added.
+        * web-platform-tests/resource-timing/resource_TAO_wildcard.htm: Added.
+        * web-platform-tests/resource-timing/resource_TAO_zero.htm: Added.
+        * web-platform-tests/resource-timing/resources/TAOResponse.py: Added.
+        (main):
+        * web-platform-tests/resource-timing/resources/iframe_TAO_match_origin.html: Added.
+        * web-platform-tests/resource-timing/resources/iframe_TAO_match_wildcard.html: Added.
+        * web-platform-tests/resource-timing/resources/iframe_TAO_multi.html: Added.
+        * web-platform-tests/resource-timing/resources/iframe_TAO_null.html: Added.
+        * web-platform-tests/resource-timing/resources/iframe_TAO_origin.html: Added.
+        * web-platform-tests/resource-timing/resources/iframe_TAO_origin_uppercase.html: Added.
+        * web-platform-tests/resource-timing/resources/iframe_TAO_space.html: Added.
+        * web-platform-tests/resource-timing/resources/iframe_TAO_wildcard.html: Added.
+        * web-platform-tests/resource-timing/resources/iframe_TAO_zero.html: Added.
+        * web-platform-tests/resource-timing/resources/w3c-import.log:
+        * web-platform-tests/resource-timing/w3c-import.log:
+        * web-platform-tests/resources/examples/apisample18.html: Added.
+        * web-platform-tests/resources/examples/apisample19.html: Added.
+        * web-platform-tests/resources/examples/w3c-import.log:
+        * web-platform-tests/resources/idlharness.js:
+        (IdlArray.prototype.assert_type_is):
+        (IdlInterface.prototype.test_self):
+        * web-platform-tests/resources/readme.md:
+        * web-platform-tests/resources/w3c-import.log:
+        * web-platform-tests/resources/webidl2/lib/w3c-import.log:
+        * web-platform-tests/resources/webidl2/test/invalid/idl/record-key.widl: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/idl/w3c-import.log:
+        * web-platform-tests/resources/webidl2/test/invalid/json/record-key.json: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/json/w3c-import.log:
+        * web-platform-tests/resources/webidl2/test/syntax/idl/map.widl: Removed.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/namespace.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/record.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/typedef-nested.widl: Removed.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/typedef-union.idl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/w3c-import.log:
+        * web-platform-tests/resources/webidl2/test/syntax/json/map.json: Removed.
+        * web-platform-tests/resources/webidl2/test/syntax/json/namespace.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/record.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/typedef-nested.json: Removed.
+        * web-platform-tests/resources/webidl2/test/syntax/json/typedef-union.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/w3c-import.log:
+        * web-platform-tests/resources/webidl2/test/syntax/opt/w3c-import.log:
+        * web-platform-tests/resources/webidl2/test/w3c-import.log:
+        * web-platform-tests/resources/webidl2/test/web/w3c-import.log:
+        * web-platform-tests/resources/webidl2/w3c-import.log:
+        * web-platform-tests/shadow-dom/slots-fallback-in-document.html: Added.
+        * web-platform-tests/shadow-dom/w3c-import.log:
+        * web-platform-tests/streams/piping/close-propagation-forward-expected.txt:
+        * web-platform-tests/streams/piping/flow-control-expected.txt:
+        * web-platform-tests/streams/piping/flow-control.js:
+        (StepTracker):
+        (StepTracker.prototype.waitThenAdvance):
+        (promise_test):
+        * web-platform-tests/streams/piping/general-expected.txt:
+        * web-platform-tests/streams/piping/pipe-through-expected.txt:
+        * web-platform-tests/streams/piping/pipe-through.dedicatedworker-expected.txt:
+        * web-platform-tests/streams/piping/pipe-through.js:
+        (test):
+        * web-platform-tests/streams/readable-byte-streams/general.dedicatedworker-expected.txt:
+        * web-platform-tests/streams/readable-byte-streams/general.js:
+        (promise_test):
+        * web-platform-tests/streams/readable-streams/floating-point-total-queue-size.dedicatedworker-expected.txt:
+        * web-platform-tests/streams/readable-streams/floating-point-total-queue-size.js:
+        * web-platform-tests/streams/resources/recording-streams.js:
+        (self.recordingWritableStream):
+        * web-platform-tests/tools/html5lib/html5lib/serializer/w3c-import.log:
+        * web-platform-tests/tools/html5lib/html5lib/treebuilders/w3c-import.log:
+        * web-platform-tests/tools/html5lib/html5lib/treewalkers/w3c-import.log:
+        * web-platform-tests/tools/html5lib/html5lib/trie/w3c-import.log:
+        * web-platform-tests/tools/html5lib/html5lib/w3c-import.log:
+        * web-platform-tests/tools/manifest/w3c-import.log:
+        * web-platform-tests/tools/pytest/.github/w3c-import.log:
+        * web-platform-tests/tools/pywebsocket/src/mod_pywebsocket/handshake/w3c-import.log:
+        * web-platform-tests/tools/pywebsocket/src/mod_pywebsocket/w3c-import.log:
+        * web-platform-tests/tools/serve/w3c-import.log:
+        * web-platform-tests/tools/six/w3c-import.log:
+        * web-platform-tests/tools/sslutils/w3c-import.log:
+        * web-platform-tests/tools/w3c-import.log:
+        * web-platform-tests/tools/webdriver/webdriver/client.py:
+        (ActionSequence.pause):
+        (ActionSequence.pointer_up):
+        (ActionSequence.pointer_down):
+        (ActionSequence.click):
+        * web-platform-tests/tools/webdriver/webdriver/transport.py:
+        (Response.from_http_response):
+        * web-platform-tests/tools/wptrunner/requirements_firefox.txt:
+        * web-platform-tests/tools/wptrunner/wptrunner/browsers/base.py:
+        (Browser.settings):
+        (Browser.start):
+        (NullBrowser.start):
+        * web-platform-tests/tools/wptrunner/wptrunner/browsers/chrome.py:
+        (browser_kwargs):
+        (ChromeBrowser.start):
+        * web-platform-tests/tools/wptrunner/wptrunner/browsers/edge.py:
+        (EdgeBrowser.start):
+        * web-platform-tests/tools/wptrunner/wptrunner/browsers/firefox.py:
+        (get_timeout_multiplier):
+        (browser_kwargs):
+        (executor_kwargs):
+        (FirefoxBrowser.__init__):
+        (FirefoxBrowser):
+        (FirefoxBrowser.settings):
+        (FirefoxBrowser.start):
+        (FirefoxBrowser.stop):
+        (FirefoxBrowser.process_leaks):
+        (FirefoxBrowser.cleanup):
+        * web-platform-tests/tools/wptrunner/wptrunner/browsers/sauce.py:
+        (browser_kwargs):
+        * web-platform-tests/tools/wptrunner/wptrunner/browsers/servo.py:
+        (browser_kwargs):
+        * web-platform-tests/tools/wptrunner/wptrunner/browsers/servodriver.py:
+        (browser_kwargs):
+        (ServoWebDriverBrowser.start):
+        * web-platform-tests/tools/wptrunner/wptrunner/executors/executormarionette.py:
+        (MarionetteProtocol.__init__):
+        (MarionetteProtocol.setup):
+        (MarionetteTestharnessExecutor.__init__):
+        * web-platform-tests/tools/wptrunner/wptrunner/manifestexpected.py:
+        (ExpectedManifest.leaks):
+        (ExpectedManifest):
+        (DirectoryManifest.leaks):
+        (DirectoryManifest):
+        (TestNode.leaks):
+        (TestNode):
+        * web-platform-tests/tools/wptrunner/wptrunner/testloader.py:
+        (EqualTimeChunker._group_by_directory):
+        (PathGroupedSource.get_queue):
+        * web-platform-tests/tools/wptrunner/wptrunner/testrunner.py:
+        (BrowserManager.__init__):
+        (BrowserManager.update_settings):
+        (BrowserManager.init):
+        (TestRunnerManager.init):
+        (TestRunnerManager.get_next_test):
+        (TestRunnerManager.run_test):
+        * web-platform-tests/tools/wptrunner/wptrunner/tests/test_chunker.py:
+        (MockTest):
+        * web-platform-tests/tools/wptrunner/wptrunner/update/sync.py:
+        (copy_wpt_tree):
+        (add_license):
+        (CopyWorkTree.create):
+        * web-platform-tests/tools/wptrunner/wptrunner/update/tree.py:
+        (GitTree.paths):
+        * web-platform-tests/tools/wptrunner/wptrunner/update/update.py:
+        (SyncFromUpstream.create):
+        * web-platform-tests/tools/wptrunner/wptrunner/wptcommandline.py:
+        (create_parser_update):
+        * web-platform-tests/tools/wptrunner/wptrunner/wptrunner.py:
+        (run_tests):
+        * web-platform-tests/tools/wptrunner/wptrunner/wpttest.py:
+        (Test):
+        (Test.__init__):
+        (Test.from_manifest):
+        (Test.leaks):
+        (ReftestTest.__init__):
+        (ReftestTest.from_manifest):
+        (WdspecTest):
+        * web-platform-tests/tools/wptserve/wptserve/w3c-import.log:
+        * web-platform-tests/user-timing/measure.html:
+        * web-platform-tests/user-timing/measure_navigation_timing.html:
+        * web-platform-tests/user-timing/resources/webperftestharness.js:
+        * web-platform-tests/user-timing/test_user_timing_clear_marks-expected.txt:
+        * web-platform-tests/user-timing/test_user_timing_clear_measures-expected.txt:
+        * web-platform-tests/user-timing/test_user_timing_entry_type-expected.txt:
+        * web-platform-tests/user-timing/test_user_timing_exists-expected.txt:
+        * web-platform-tests/user-timing/test_user_timing_mark-expected.txt:
+        * web-platform-tests/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_with_timing_attributes-expected.txt:
+        * web-platform-tests/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_without_parameter-expected.txt:
+        * web-platform-tests/user-timing/test_user_timing_mark_exceptions-expected.txt:
+        * web-platform-tests/user-timing/test_user_timing_mark_with_name_of_navigation_timing_optional_attribute-expected.txt:
+        * web-platform-tests/user-timing/test_user_timing_measure-expected.txt:
+        * web-platform-tests/user-timing/test_user_timing_measure_exceptions-expected.txt:
+        * web-platform-tests/user-timing/test_user_timing_measure_navigation_timing-expected.txt:
+        * web-platform-tests/w3c-import.log:
+        * web-platform-tests/webrtc/OWNERS:
+        * web-platform-tests/webrtc/RTCConfiguration-iceCandidatePoolSize-expected.txt:
+        * web-platform-tests/webrtc/RTCConfiguration-iceCandidatePoolSize.html:
+        * web-platform-tests/webrtc/RTCIceCandidate-constructor.html: Added.
+        * web-platform-tests/webrtc/RTCPeerConnection-addIceCandidate.html: Added.
+        * web-platform-tests/webrtc/getstats-expected.txt:
+        * web-platform-tests/webrtc/getstats.html:
+        * web-platform-tests/webrtc/w3c-import.log:
+        * web-platform-tests/wptrun: Added.
+
+2017-05-19  Chris Dumez  <cdumez@apple.com>
+
+        Option() named constructor is not per spec
+        https://bugs.webkit.org/show_bug.cgi?id=172185
+
+        Reviewed by Sam Weinig.
+
+        Import test coverage from upstream web-platform-tests at 8b69df3a68.
+
+        * web-platform-tests/html/semantics/forms/the-option-element/option-element-constructor-expected.txt: Added.
+        * web-platform-tests/html/semantics/forms/the-option-element/option-element-constructor.html: Added.
+        * web-platform-tests/html/semantics/forms/the-option-element/option-index-expected.txt: Added.
+        * web-platform-tests/html/semantics/forms/the-option-element/option-index.html: Added.
+        * web-platform-tests/html/semantics/forms/the-option-element/w3c-import.log:
+
+2017-05-19  Chris Dumez  <cdumez@apple.com>
+
+        URLSearchParams / Headers objects @@iterator is not as per Web IDL spec
+        https://bugs.webkit.org/show_bug.cgi?id=172218
+
+        Reviewed by Youenn Fablet.
+
+        Rebaseline web-platform-tests that are now passing.
+
+        * web-platform-tests/fetch/api/headers/headers-idl-expected.txt:
+        * web-platform-tests/url/interfaces.any-expected.txt:
+        * web-platform-tests/url/interfaces.any.worker-expected.txt:
+
+2017-05-19  Chris Dumez  <cdumez@apple.com>
+
+        CSSOM insertRule() index argument is optional with default 0
+        https://bugs.webkit.org/show_bug.cgi?id=172219
+
+        Reviewed by Sam Weinig.
+
+        Import cssom web-platform-tests. The insertRule* tests include coverage
+        for this change.
+
+        * resources/import-expectations.json:
+        * web-platform-tests/cssom/CSS-expected.txt: Added.
+        * web-platform-tests/cssom/CSS.html: Added.
+        * web-platform-tests/cssom/CSSKeyframeRule-expected.txt: Added.
+        * web-platform-tests/cssom/CSSKeyframeRule.html: Added.
+        * web-platform-tests/cssom/CSSKeyframesRule-expected.txt: Added.
+        * web-platform-tests/cssom/CSSKeyframesRule.html: Added.
+        * web-platform-tests/cssom/CSSNamespaceRule-expected.txt: Added.
+        * web-platform-tests/cssom/CSSNamespaceRule.html: Added.
+        * web-platform-tests/cssom/CSSRuleList-expected.txt: Added.
+        * web-platform-tests/cssom/CSSRuleList.html: Added.
+        * web-platform-tests/cssom/CSSStyleRule-expected.txt: Added.
+        * web-platform-tests/cssom/CSSStyleRule.html: Added.
+        * web-platform-tests/cssom/CSSStyleSheet-expected.txt: Added.
+        * web-platform-tests/cssom/CSSStyleSheet.html: Added.
+        * web-platform-tests/cssom/MediaList-expected.txt: Added.
+        * web-platform-tests/cssom/MediaList.html: Added.
+        * web-platform-tests/cssom/MediaList.xhtml: Added.
+        * web-platform-tests/cssom/OWNERS: Added.
+        * web-platform-tests/cssom/StyleSheetList-expected.txt: Added.
+        * web-platform-tests/cssom/StyleSheetList.html: Added.
+        * web-platform-tests/cssom/computed-style-001-expected.txt: Added.
+        * web-platform-tests/cssom/computed-style-001.html: Added.
+        * web-platform-tests/cssom/css-style-attribute-modifications-expected.txt: Added.
+        * web-platform-tests/cssom/css-style-attribute-modifications.html: Added.
+        * web-platform-tests/cssom/css-style-declaration-modifications-expected.txt: Added.
+        * web-platform-tests/cssom/css-style-declaration-modifications.html: Added.
+        * web-platform-tests/cssom/cssimportrule-expected.txt: Added.
+        * web-platform-tests/cssom/cssimportrule.html: Added.
+        * web-platform-tests/cssom/cssom-cssText-serialize-expected.txt: Added.
+        * web-platform-tests/cssom/cssom-cssText-serialize.html: Added.
+        * web-platform-tests/cssom/cssom-cssstyledeclaration-set-expected.txt: Added.
+        * web-platform-tests/cssom/cssom-cssstyledeclaration-set.html: Added.
+        * web-platform-tests/cssom/cssom-fontfacerule-constructors-expected.txt: Added.
+        * web-platform-tests/cssom/cssom-fontfacerule-constructors.html: Added.
+        * web-platform-tests/cssom/cssom-fontfacerule-expected.txt: Added.
+        * web-platform-tests/cssom/cssom-fontfacerule.html: Added.
+        * web-platform-tests/cssom/cssom-setProperty-shorthand-expected.txt: Added.
+        * web-platform-tests/cssom/cssom-setProperty-shorthand.html: Added.
+        * web-platform-tests/cssom/cssstyledeclaration-csstext-expected.txt: Added.
+        * web-platform-tests/cssom/cssstyledeclaration-csstext.html: Added.
+        * web-platform-tests/cssom/cssstyledeclaration-mutability-expected.txt: Added.
+        * web-platform-tests/cssom/cssstyledeclaration-mutability.html: Added.
+        * web-platform-tests/cssom/escape-expected.txt: Added.
+        * web-platform-tests/cssom/escape.html: Added.
+        * web-platform-tests/cssom/getComputedStyle-pseudo-expected.txt: Added.
+        * web-platform-tests/cssom/getComputedStyle-pseudo.html: Added.
+        * web-platform-tests/cssom/historical-expected.txt: Added.
+        * web-platform-tests/cssom/historical.html: Added.
+        * web-platform-tests/cssom/index-001-expected.txt: Added.
+        * web-platform-tests/cssom/index-001.html: Added.
+        * web-platform-tests/cssom/index-002-expected.txt: Added.
+        * web-platform-tests/cssom/index-002.html: Added.
+        * web-platform-tests/cssom/index-003-expected.txt: Added.
+        * web-platform-tests/cssom/index-003.html: Added.
+        * web-platform-tests/cssom/inline-style-001-expected.txt: Added.
+        * web-platform-tests/cssom/inline-style-001.html: Added.
+        * web-platform-tests/cssom/insertRule-charset-no-index-expected.txt: Added.
+        * web-platform-tests/cssom/insertRule-charset-no-index.html: Added.
+        * web-platform-tests/cssom/insertRule-import-no-index-expected.txt: Added.
+        * web-platform-tests/cssom/insertRule-import-no-index.html: Added.
+        * web-platform-tests/cssom/insertRule-namespace-no-index-expected.txt: Added.
+        * web-platform-tests/cssom/insertRule-namespace-no-index.html: Added.
+        * web-platform-tests/cssom/insertRule-no-index-expected.txt: Added.
+        * web-platform-tests/cssom/insertRule-no-index.html: Added.
+        * web-platform-tests/cssom/interfaces-expected.txt: Added.
+        * web-platform-tests/cssom/interfaces.html: Added.
+        * web-platform-tests/cssom/medialist-interfaces-001-expected.txt: Added.
+        * web-platform-tests/cssom/medialist-interfaces-001.html: Added.
+        * web-platform-tests/cssom/medialist-interfaces-002-expected.txt: Added.
+        * web-platform-tests/cssom/medialist-interfaces-002.html: Added.
+        * web-platform-tests/cssom/medialist-interfaces-003-expected.txt: Added.
+        * web-platform-tests/cssom/medialist-interfaces-003.html: Added.
+        * web-platform-tests/cssom/medialist-interfaces-004-expected.txt: Added.
+        * web-platform-tests/cssom/medialist-interfaces-004.html: Added.
+        * web-platform-tests/cssom/overflow-serialization-expected.txt: Added.
+        * web-platform-tests/cssom/overflow-serialization.html: Added.
+        * web-platform-tests/cssom/selectorSerialize-expected.txt: Added.
+        * web-platform-tests/cssom/selectorSerialize.html: Added.
+        * web-platform-tests/cssom/serialization-CSSDeclaration-with-important-expected.txt: Added.
+        * web-platform-tests/cssom/serialization-CSSDeclaration-with-important.html: Added.
+        * web-platform-tests/cssom/serialize-namespaced-type-selectors-expected.txt: Added.
+        * web-platform-tests/cssom/serialize-namespaced-type-selectors.html: Added.
+        * web-platform-tests/cssom/serialize-values-expected.txt: Added.
+        * web-platform-tests/cssom/serialize-values.html: Added.
+        * web-platform-tests/cssom/serialize-variable-reference-expected.txt: Added.
+        * web-platform-tests/cssom/serialize-variable-reference.html: Added.
+        * web-platform-tests/cssom/shorthand-serialization-expected.txt: Added.
+        * web-platform-tests/cssom/shorthand-serialization.html: Added.
+        * web-platform-tests/cssom/style-sheet-interfaces-001-expected.txt: Added.
+        * web-platform-tests/cssom/style-sheet-interfaces-001.html: Added.
+        * web-platform-tests/cssom/style-sheet-interfaces-002-expected.txt: Added.
+        * web-platform-tests/cssom/style-sheet-interfaces-002.html: Added.
+        * web-platform-tests/cssom/stylesheet-same-origin.css: Added.
+        (body):
+        * web-platform-tests/cssom/stylesheet-same-origin.sub-expected.txt: Added.
+        * web-platform-tests/cssom/stylesheet-same-origin.sub.html: Added.
+        * web-platform-tests/cssom/support/1x1-green.png: Added.
+        * web-platform-tests/cssom/support/1x1-lime.png: Added.
+        * web-platform-tests/cssom/support/1x1-maroon.png: Added.
+        * web-platform-tests/cssom/support/1x1-navy.png: Added.
+        * web-platform-tests/cssom/support/1x1-red.png: Added.
+        * web-platform-tests/cssom/support/1x1-white.png: Added.
+        * web-platform-tests/cssom/support/60x60-gg-rr.png: Added.
+        * web-platform-tests/cssom/support/60x60-green.png: Added.
+        * web-platform-tests/cssom/support/60x60-red.png: Added.
+        * web-platform-tests/cssom/support/README: Added.
+        * web-platform-tests/cssom/support/a-green.css: Added.
+        (.a):
+        * web-platform-tests/cssom/support/b-green.css: Added.
+        (.b):
+        * web-platform-tests/cssom/support/c-red.css: Added.
+        (.c):
+        * web-platform-tests/cssom/support/cat.png: Added.
+        * web-platform-tests/cssom/support/import-charset.css: Added.
+        * web-platform-tests/cssom/support/import-green.css: Added.
+        (.import):
+        * web-platform-tests/cssom/support/import-red.css: Added.
+        (.import):
+        * web-platform-tests/cssom/support/pattern-grg-rgr-grg.png: Added.
+        * web-platform-tests/cssom/support/pattern-grg-rrg-rgg.png: Added.
+        * web-platform-tests/cssom/support/pattern-rgr-grg-rgr.png: Added.
+        * web-platform-tests/cssom/support/pattern-tr.png: Added.
+        * web-platform-tests/cssom/support/ruler-h-50%.png: Added.
+        * web-platform-tests/cssom/support/ruler-h-50px.png: Added.
+        * web-platform-tests/cssom/support/ruler-v-100px.png: Added.
+        * web-platform-tests/cssom/support/ruler-v-50px.png: Added.
+        * web-platform-tests/cssom/support/square-purple.png: Added.
+        * web-platform-tests/cssom/support/square-teal.png: Added.
+        * web-platform-tests/cssom/support/square-white.png: Added.
+        * web-platform-tests/cssom/support/support/README: Added.
+        * web-platform-tests/cssom/support/support/swatch-green.png: Added.
+        * web-platform-tests/cssom/support/support/swatch-red.png: Added.
+        * web-platform-tests/cssom/support/support/w3c-import.log: Added.
+        * web-platform-tests/cssom/support/swatch-blue.png: Added.
+        * web-platform-tests/cssom/support/swatch-green.png: Added.
+        * web-platform-tests/cssom/support/swatch-lime.png: Added.
+        * web-platform-tests/cssom/support/swatch-orange.png: Added.
+        * web-platform-tests/cssom/support/swatch-red.png: Added.
+        * web-platform-tests/cssom/support/swatch-teal.png: Added.
+        * web-platform-tests/cssom/support/swatch-white.png: Added.
+        * web-platform-tests/cssom/support/swatch-yellow.png: Added.
+        * web-platform-tests/cssom/support/test-bl.png: Added.
+        * web-platform-tests/cssom/support/test-br.png: Added.
+        * web-platform-tests/cssom/support/test-inner-half-size.png: Added.
+        * web-platform-tests/cssom/support/test-outer.png: Added.
+        * web-platform-tests/cssom/support/test-tl.png: Added.
+        * web-platform-tests/cssom/support/test-tr.png: Added.
+        * web-platform-tests/cssom/support/w3c-import.log: Added.
+        * web-platform-tests/cssom/ttwf-cssom-doc-ext-load-count-expected.txt: Added.
+        * web-platform-tests/cssom/ttwf-cssom-doc-ext-load-count.html: Added.
+        * web-platform-tests/cssom/ttwf-cssom-doc-ext-load-tree-order-expected.txt: Added.
+        * web-platform-tests/cssom/ttwf-cssom-doc-ext-load-tree-order.html: Added.
+        * web-platform-tests/cssom/ttwf-cssom-document-extension-expected.txt: Added.
+        * web-platform-tests/cssom/ttwf-cssom-document-extension.html: Added.
+        * web-platform-tests/cssom/variable-names-expected.txt: Added.
+        * web-platform-tests/cssom/variable-names.html: Added.
+        * web-platform-tests/cssom/w3c-import.log: Added.
+
+2017-05-18  Chris Dumez  <cdumez@apple.com>
+
+        Update webidl2.js from upstream web-platform-tests
+        https://bugs.webkit.org/show_bug.cgi?id=172342
+
+        Reviewed by Sam Weinig.
+
+        * web-platform-tests/fetch/api/headers/headers-idl.html:
+        Re-sync test from upstream 11216539e as the test would break otherwise with the new webidl2.js. 
+
+        * web-platform-tests/resources/webidl2/*:
+        Re-sync webidl2.js from upstream web-platform-tests 11216539e.
+
+        * web-platform-tests/url/interfaces.any-expected.txt:
+        * web-platform-tests/url/interfaces.any.worker-expected.txt:
+        Rebaseline tests that are now actually working. They relied on this new webidl2.js version.
+
+2017-05-18  Chris Dumez  <cdumez@apple.com>
+
+        Re-sync url web-platform-tests
+        https://bugs.webkit.org/show_bug.cgi?id=172333
+
+        Reviewed by Youenn Fablet.
+
+        Re-sync url web-platform-tests from upstream 11216539.
+
+        * web-platform-tests/url/README.md:
+        * web-platform-tests/url/a-element-expected.txt:
+        * web-platform-tests/url/a-element-origin-expected.txt:
+        * web-platform-tests/url/a-element-origin-xhtml-expected.txt:
+        * web-platform-tests/url/a-element-xhtml-expected.txt:
+        * web-platform-tests/url/failure-expected.txt:
+        * web-platform-tests/url/failure.html:
+        * web-platform-tests/url/historical.any-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/url/historical.worker-expected.txt.
+        * web-platform-tests/url/historical.any.html: Copied from LayoutTests/imported/w3c/web-platform-tests/url/historical.worker.html.
+        * web-platform-tests/url/historical.any.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/url/historical.worker.js.
+        (self.GLOBAL.isWindow):
+        * web-platform-tests/url/historical.any.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/url/historical.worker-expected.txt.
+        * web-platform-tests/url/historical.any.worker.html: Copied from LayoutTests/imported/w3c/web-platform-tests/url/historical.worker.html.
+        * web-platform-tests/url/historical.html: Removed.
+        * web-platform-tests/url/interfaces.any-expected.txt: Added.
+        * web-platform-tests/url/interfaces.any.html: Copied from LayoutTests/imported/w3c/web-platform-tests/url/historical.worker.html.
+        * web-platform-tests/url/interfaces.any.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/url/interfaces.html.
+        * web-platform-tests/url/interfaces.any.worker-expected.txt: Added.
+        * web-platform-tests/url/interfaces.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/url/historical.worker.html.
+        * web-platform-tests/url/url-constructor-expected.txt:
+        * web-platform-tests/url/url-origin-expected.txt:
+        * web-platform-tests/url/urlsearchparams-constructor-expected.txt:
+        * web-platform-tests/url/urlsearchparams-constructor.html:
+        * web-platform-tests/url/urltestdata.json:
+        * web-platform-tests/url/w3c-import.log:
+
+2017-05-18  Daniel Bates  <dabates@apple.com>
+
+        Improve error message for Access-Control-Allow-Origin violation due to misconfigured server
+        https://bugs.webkit.org/show_bug.cgi?id=162819
+        <rdar://problem/28575938>
+
+        Reviewed by Joseph Pecoraro.
+
+        Update expected result.
+
+        * web-platform-tests/fetch/api/cors/cors-multiple-origins-expected.txt:
+        * web-platform-tests/fetch/api/cors/cors-multiple-origins-worker-expected.txt:
+
+2017-05-18  Chris Dumez  <cdumez@apple.com>
+
+        Update web-platform-tests tools
+        https://bugs.webkit.org/show_bug.cgi?id=172247
+
+        Reviewed by Youenn Fablet.
+
+        Rebaseline tests now that WPT tools were updated.
+
+        * web-platform-tests/FileAPI/idlharness-expected.txt:
+        * web-platform-tests/FileAPI/idlharness.worker-expected.txt:
+        * web-platform-tests/FileAPI/url/multi-global-origin-serialization.sub-expected.txt:
+        * web-platform-tests/IndexedDB/interfaces-expected.txt:
+        * web-platform-tests/IndexedDB/interfaces.worker-expected.txt:
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_bits-expected.txt:
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_keys-expected.txt:
+        * web-platform-tests/WebCryptoAPI/idlharness-expected.txt:
+        * web-platform-tests/WebCryptoAPI/idlharness.worker-expected.txt:
+        * web-platform-tests/XMLHttpRequest/formdata-foreach-expected.txt:
+        * web-platform-tests/XMLHttpRequest/interfaces-expected.txt:
+        * web-platform-tests/XMLHttpRequest/responsetype-expected.txt:
+        * web-platform-tests/XMLHttpRequest/timeout-sync-expected.txt:
+        * web-platform-tests/background-fetch/interfaces.worker-expected.txt:
+        * web-platform-tests/cors/origin-expected.txt:
+        * web-platform-tests/custom-elements/custom-element-registry/define-expected.txt:
+        * web-platform-tests/custom-elements/parser/parser-fallsback-to-unknown-element-expected.txt:
+        * web-platform-tests/dom/interfaces-expected.txt:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_01-expected.txt:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_02-expected.txt:
+        * web-platform-tests/encoding/idlharness-expected.txt:
+        * web-platform-tests/fetch/api/basic/integrity-sharedworker-expected.txt:
+        * web-platform-tests/fetch/api/headers/headers-idl-expected.txt:
+        * web-platform-tests/fetch/api/request/request-idl-expected.txt:
+        * web-platform-tests/fetch/api/response/response-idl-expected.txt:
+        * web-platform-tests/hr-time/idlharness-expected.txt:
+        * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
+        * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html:
+        * web-platform-tests/html/dom/reflection-embedded-expected.txt:
+        * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/allow-scripts-flag-changing-1-expected.txt:
+        * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/allow-scripts-flag-changing-2-expected.txt:
+        * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/moving-documents-expected.txt:
+        * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/not-in-shadow-tree-expected.txt:
+        * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/srclang-expected.txt:
+        * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/language-expected.txt:
+        * web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks-expected.txt:
+        * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-parse-error-expected.txt:
+        * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-expected.txt:
+        * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-throw-expected.txt:
+        * web-platform-tests/notifications/interfaces-expected.txt:
+        * web-platform-tests/resource-timing/idlharness-expected.txt:
+        * web-platform-tests/resource-timing/rt-initiatorType-other-expected.txt:
+        * web-platform-tests/resources/idlharness.js:
+        (set exposed):
+        (IdlArray.prototype.test):
+        (IdlArray.prototype.assert_type_is):
+        (IdlInterface.prototype.test_self):
+        (IdlInterface.prototype.add_iterable_members):
+        (IdlInterface.prototype.test_member_iterable):
+        (IdlInterface.prototype.test_members):
+        (IdlInterface.prototype.test_primary_interface_of):
+        (IdlInterface.prototype.test_interface_of):
+        (IdlInterface.prototype.do_interface_attribute_asserts):
+        (IdlTypedef):
+        * web-platform-tests/resources/testharness.js:
+        (WindowTestEnvironment):
+        (WindowTestEnvironment.prototype._dispatch):
+        (WindowTestEnvironment.prototype._forEach_windows):
+        (ServiceWorkerTestEnvironment):
+        (promise_test):
+        * web-platform-tests/shadow-dom/Document-prototype-currentScript-expected.txt:
+        * web-platform-tests/streams/byte-length-queuing-strategy.sharedworker-expected.txt:
+        * web-platform-tests/streams/count-queuing-strategy.sharedworker-expected.txt:
+        * web-platform-tests/streams/piping/close-propagation-backward.sharedworker-expected.txt:
+        * web-platform-tests/streams/piping/close-propagation-forward.sharedworker-expected.txt:
+        * web-platform-tests/streams/piping/error-propagation-backward.sharedworker-expected.txt:
+        * web-platform-tests/streams/piping/error-propagation-forward.sharedworker-expected.txt:
+        * web-platform-tests/streams/piping/flow-control.sharedworker-expected.txt:
+        * web-platform-tests/streams/piping/general-expected.txt:
+        * web-platform-tests/streams/piping/general.sharedworker-expected.txt:
+        * web-platform-tests/streams/piping/multiple-propagation.sharedworker-expected.txt:
+        * web-platform-tests/streams/piping/pipe-through.sharedworker-expected.txt:
+        * web-platform-tests/streams/piping/transform-streams.sharedworker-expected.txt:
+        * web-platform-tests/streams/readable-byte-streams/general.sharedworker-expected.txt:
+        * web-platform-tests/streams/readable-streams/bad-strategies.sharedworker-expected.txt:
+        * web-platform-tests/streams/readable-streams/bad-underlying-sources.sharedworker-expected.txt:
+        * web-platform-tests/streams/readable-streams/brand-checks.sharedworker-expected.txt:
+        * web-platform-tests/streams/readable-streams/cancel.sharedworker-expected.txt:
+        * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.sharedworker-expected.txt:
+        * web-platform-tests/streams/readable-streams/default-reader.sharedworker-expected.txt:
+        * web-platform-tests/streams/readable-streams/floating-point-total-queue-size.sharedworker-expected.txt:
+        * web-platform-tests/streams/readable-streams/garbage-collection.sharedworker-expected.txt:
+        * web-platform-tests/streams/readable-streams/general.sharedworker-expected.txt:
+        * web-platform-tests/streams/readable-streams/pipe-through.sharedworker-expected.txt:
+        * web-platform-tests/streams/readable-streams/readable-stream-reader.sharedworker-expected.txt:
+        * web-platform-tests/streams/readable-streams/tee.sharedworker-expected.txt:
+        * web-platform-tests/streams/readable-streams/templated.sharedworker-expected.txt:
+        * web-platform-tests/tools/browserutils/__init__.py: Added.
+        * web-platform-tests/tools/browserutils/browser.py: Added.
+        (path):
+        (Browser):
+        (Browser.install):
+        (Browser.install_webdriver):
+        (Browser.version):
+        (Browser.requirements):
+        (Browser.prepare_environment):
+        (Firefox):
+        (Firefox.platform_string):
+        (Firefox.platform_string_geckodriver):
+        (Firefox.latest_nightly_listing):
+        (Firefox.get_from_nightly):
+        (Firefox.install):
+        (Firefox.find_binary):
+        (Firefox.find_certutil):
+        (Firefox.find_webdriver):
+        (Firefox.install_certutil):
+        (Firefox.install_prefs):
+        (Firefox._latest_geckodriver_version):
+        (Firefox.install_webdriver):
+        (Firefox.version):
+        (Chrome):
+        (Chrome.platform_string):
+        (Chrome.install):
+        (Chrome.find_webdriver):
+        (Chrome.install_webdriver):
+        (Chrome.version):
+        (Chrome.prepare_environment):
+        * web-platform-tests/tools/browserutils/utils.py: Added.
+        (Kwargs):
+        (Kwargs.set_if_none):
+        (call):
+        (get_git_cmd):
+        (get_git_cmd.git):
+        (seekable):
+        (untar):
+        (unzip):
+        (pwd):
+        (pwd.__init__):
+        (pwd.__enter__):
+        (pwd.__exit__):
+        (get):
+        * web-platform-tests/tools/browserutils/virtualenv.py: Added.
+        (Virtualenv):
+        (Virtualenv.__init__):
+        (Virtualenv.exists):
+        (Virtualenv.create):
+        (Virtualenv.bin_path):
+        (Virtualenv.pip_path):
+        (Virtualenv.activate):
+        (Virtualenv.start):
+        (Virtualenv.install_requirements):
+        * web-platform-tests/tools/browserutils/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/performance/w3c-import.log.
+        * web-platform-tests/tools/conftest.py:
+        * web-platform-tests/tools/gitignore/tests/w3c-import.log:
+        * web-platform-tests/tools/gitignore/w3c-import.log:
+        * web-platform-tests/tools/html5lib/doc/w3c-import.log:
+        * web-platform-tests/tools/html5lib/html5lib/filters/w3c-import.log:
+        * web-platform-tests/tools/html5lib/html5lib/serializer/w3c-import.log:
+        * web-platform-tests/tools/html5lib/html5lib/tests/performance/w3c-import.log:
+        * web-platform-tests/tools/html5lib/html5lib/tests/testdata/encoding/chardet/w3c-import.log:
+        * web-platform-tests/tools/html5lib/html5lib/tests/testdata/encoding/w3c-import.log:
+        * web-platform-tests/tools/html5lib/html5lib/tests/testdata/sanitizer/w3c-import.log:
+        * web-platform-tests/tools/html5lib/html5lib/tests/testdata/serializer/w3c-import.log:
+        * web-platform-tests/tools/html5lib/html5lib/tests/testdata/sniffer/w3c-import.log:
+        * web-platform-tests/tools/html5lib/html5lib/tests/testdata/tokenizer/w3c-import.log:
+        * web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/scripted/w3c-import.log:
+        * web-platform-tests/tools/html5lib/html5lib/tests/testdata/tree-construction/w3c-import.log:
+        * web-platform-tests/tools/html5lib/html5lib/tests/testdata/validator/w3c-import.log:
+        * web-platform-tests/tools/html5lib/html5lib/tests/testdata/w3c-import.log:
+        * web-platform-tests/tools/html5lib/html5lib/tests/w3c-import.log:
+        * web-platform-tests/tools/html5lib/html5lib/treeadapters/w3c-import.log:
+        * web-platform-tests/tools/html5lib/html5lib/treebuilders/w3c-import.log:
+        * web-platform-tests/tools/html5lib/html5lib/treewalkers/w3c-import.log:
+        * web-platform-tests/tools/html5lib/html5lib/trie/w3c-import.log:
+        * web-platform-tests/tools/html5lib/html5lib/w3c-import.log:
+        * web-platform-tests/tools/html5lib/utils/w3c-import.log:
+        * web-platform-tests/tools/html5lib/w3c-import.log:
+        * web-platform-tests/tools/lint/lint.py:
+        * web-platform-tests/tools/lint/tests/dummy/css-unique/match/support/tools/w3c-import.log:
+        * web-platform-tests/tools/lint/tests/dummy/css-unique/match/support/w3c-import.log:
+        * web-platform-tests/tools/lint/tests/dummy/css-unique/match/tools/w3c-import.log:
+        * web-platform-tests/tools/lint/tests/dummy/css-unique/match/w3c-import.log:
+        * web-platform-tests/tools/lint/tests/dummy/css-unique/not-match/support/w3c-import.log:
+        * web-platform-tests/tools/lint/tests/dummy/css-unique/not-match/tools/w3c-import.log:
+        * web-platform-tests/tools/lint/tests/dummy/css-unique/not-match/w3c-import.log:
+        * web-platform-tests/tools/lint/tests/dummy/css-unique/selectors/w3c-import.log:
+        * web-platform-tests/tools/lint/tests/dummy/css-unique/support/tools/w3c-import.log:
+        * web-platform-tests/tools/lint/tests/dummy/css-unique/support/w3c-import.log:
+        * web-platform-tests/tools/lint/tests/dummy/css-unique/tools/w3c-import.log:
+        * web-platform-tests/tools/lint/tests/dummy/css-unique/w3c-import.log:
+        * web-platform-tests/tools/lint/tests/dummy/css/work-in-progress/foo/support/w3c-import.log:
+        * web-platform-tests/tools/lint/tests/dummy/ref/w3c-import.log:
+        * web-platform-tests/tools/lint/tests/dummy/w3c-import.log:
+        * web-platform-tests/tools/lint/tests/w3c-import.log:
+        * web-platform-tests/tools/lint/w3c-import.log:
+        * web-platform-tests/tools/localpaths.py:
+        * web-platform-tests/tools/manifest/catalog/w3c-import.log:
+        * web-platform-tests/tools/manifest/tests/w3c-import.log:
+        * web-platform-tests/tools/manifest/w3c-import.log:
+        * web-platform-tests/tools/pytest.ini:
+        * web-platform-tests/tools/pytest/_pytest/_code/w3c-import.log:
+        * web-platform-tests/tools/pytest/_pytest/assertion/w3c-import.log:
+        * web-platform-tests/tools/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/w3c-import.log:
+        * web-platform-tests/tools/pytest/_pytest/vendored_packages/w3c-import.log:
+        * web-platform-tests/tools/pytest/_pytest/w3c-import.log:
+        * web-platform-tests/tools/pytest/bench/w3c-import.log:
+        * web-platform-tests/tools/pytest/doc/en/_templates/w3c-import.log:
+        * web-platform-tests/tools/pytest/doc/en/_themes/flask/static/w3c-import.log:
+        * web-platform-tests/tools/pytest/doc/en/_themes/flask/w3c-import.log:
+        * web-platform-tests/tools/pytest/doc/en/_themes/w3c-import.log:
+        * web-platform-tests/tools/pytest/doc/en/announce/w3c-import.log:
+        * web-platform-tests/tools/pytest/doc/en/example/assertion/global_testmodule_config/w3c-import.log:
+        * web-platform-tests/tools/pytest/doc/en/example/assertion/w3c-import.log:
+        * web-platform-tests/tools/pytest/doc/en/example/costlysetup/sub1/w3c-import.log:
+        * web-platform-tests/tools/pytest/doc/en/example/costlysetup/sub2/w3c-import.log:
+        * web-platform-tests/tools/pytest/doc/en/example/costlysetup/w3c-import.log:
+        * web-platform-tests/tools/pytest/doc/en/example/layout1/w3c-import.log:
+        * web-platform-tests/tools/pytest/doc/en/example/nonpython/w3c-import.log:
+        * web-platform-tests/tools/pytest/doc/en/example/py2py3/w3c-import.log:
+        * web-platform-tests/tools/pytest/doc/en/example/w3c-import.log:
+        * web-platform-tests/tools/pytest/doc/en/img/w3c-import.log:
+        * web-platform-tests/tools/pytest/doc/en/test/plugin/w3c-import.log:
+        * web-platform-tests/tools/pytest/doc/en/test/w3c-import.log:
+        * web-platform-tests/tools/pytest/doc/en/w3c-import.log:
+        * web-platform-tests/tools/pytest/extra/setup-py.test/w3c-import.log:
+        * web-platform-tests/tools/pytest/extra/w3c-import.log:
+        * web-platform-tests/tools/pytest/testing/code/w3c-import.log:
+        * web-platform-tests/tools/pytest/testing/cx_freeze/tests/w3c-import.log:
+        * web-platform-tests/tools/pytest/testing/cx_freeze/w3c-import.log:
+        * web-platform-tests/tools/pytest/testing/python/w3c-import.log:
+        * web-platform-tests/tools/pytest/testing/w3c-import.log:
+        * web-platform-tests/tools/pytest/w3c-import.log:
+        * web-platform-tests/tools/pywebsocket/src/example/w3c-import.log:
+        * web-platform-tests/tools/pywebsocket/src/mod_pywebsocket/handshake/w3c-import.log:
+        * web-platform-tests/tools/pywebsocket/src/mod_pywebsocket/w3c-import.log:
+        * web-platform-tests/tools/pywebsocket/src/test/cert/w3c-import.log:
+        * web-platform-tests/tools/pywebsocket/src/test/testdata/handlers/sub/w3c-import.log:
+        * web-platform-tests/tools/pywebsocket/src/test/testdata/handlers/w3c-import.log:
+        * web-platform-tests/tools/pywebsocket/src/test/testdata/w3c-import.log:
+        * web-platform-tests/tools/pywebsocket/src/test/w3c-import.log:
+        * web-platform-tests/tools/pywebsocket/src/w3c-import.log:
+        * web-platform-tests/tools/runner/css/w3c-import.log:
+        * web-platform-tests/tools/runner/fonts/w3c-import.log:
+        * web-platform-tests/tools/runner/w3c-import.log:
+        * web-platform-tests/tools/scripts/w3c-import.log:
+        * web-platform-tests/tools/serve/w3c-import.log:
+        * web-platform-tests/tools/six/documentation/w3c-import.log:
+        * web-platform-tests/tools/six/w3c-import.log:
+        * web-platform-tests/tools/sslutils/w3c-import.log:
+        * web-platform-tests/tools/tox.ini:
+        * web-platform-tests/tools/w3c-import.log:
+        * web-platform-tests/tools/webdriver/README.md:
+        * web-platform-tests/tools/webdriver/w3c-import.log:
+        * web-platform-tests/tools/webdriver/webdriver/client.py:
+        (Element.send_keys):
+        * web-platform-tests/tools/webdriver/webdriver/w3c-import.log:
+        * web-platform-tests/tools/wptrun.py: Added.
+        (WptrunnerHelpAction):
+        (WptrunnerHelpAction.__init__):
+        (WptrunnerHelpAction.__call__):
+        (create_parser):
+        (exit):
+        (args_general):
+        (check_environ):
+        (prompt_install):
+        (args_firefox):
+        (setup_firefox):
+        (args_chrome):
+        (setup_chrome):
+        (setup_edge):
+        (setup_sauce):
+        (setup_servo):
+        (setup_wptrunner):
+        (main):
+        * web-platform-tests/tools/wptrunner/LICENSE: Renamed from LayoutTests/imported/w3c/web-platform-tests/tools/LICENSE.
+        * web-platform-tests/tools/wptrunner/MANIFEST.in: Added.
+        * web-platform-tests/tools/wptrunner/README.rst: Added.
+        * web-platform-tests/tools/wptrunner/docs/Makefile: Added.
+        * web-platform-tests/tools/wptrunner/docs/architecture.svg: Added.
+        * web-platform-tests/tools/wptrunner/docs/conf.py: Added.
+        * web-platform-tests/tools/wptrunner/docs/design.rst: Added.
+        * web-platform-tests/tools/wptrunner/docs/expectation.rst: Added.
+        * web-platform-tests/tools/wptrunner/docs/index.rst: Added.
+        * web-platform-tests/tools/wptrunner/docs/make.bat: Added.
+        * web-platform-tests/tools/wptrunner/docs/usage.rst: Added.
+        * web-platform-tests/tools/wptrunner/docs/w3c-import.log: Added.
+        * web-platform-tests/tools/wptrunner/requirements.txt: Added.
+        * web-platform-tests/tools/wptrunner/requirements_chrome.txt: Added.
+        * web-platform-tests/tools/wptrunner/requirements_firefox.txt: Added.
+        * web-platform-tests/tools/wptrunner/requirements_sauce.txt: Added.
+        * web-platform-tests/tools/wptrunner/requirements_servo.txt: Added.
+        * web-platform-tests/tools/wptrunner/setup.py: Added.
+        * web-platform-tests/tools/wptrunner/test/metadata/reftest/reftest_and_fail.html.ini: Added.
+        * web-platform-tests/tools/wptrunner/test/metadata/reftest/reftest_cycle_fail.html.ini: Added.
+        * web-platform-tests/tools/wptrunner/test/metadata/reftest/reftest_match_fail.html.ini: Added.
+        * web-platform-tests/tools/wptrunner/test/metadata/reftest/reftest_mismatch_fail.html.ini: Added.
+        * web-platform-tests/tools/wptrunner/test/metadata/reftest/reftest_ref_timeout.html.ini: Added.
+        * web-platform-tests/tools/wptrunner/test/metadata/reftest/reftest_timeout.html.ini: Added.
+        * web-platform-tests/tools/wptrunner/test/metadata/reftest/w3c-import.log: Added.
+        * web-platform-tests/tools/wptrunner/test/metadata/testharness/firefox/__dir__.ini: Added.
+        * web-platform-tests/tools/wptrunner/test/metadata/testharness/firefox/subdir/test_pref_reset.html.ini: Added.
+        * web-platform-tests/tools/wptrunner/test/metadata/testharness/firefox/subdir/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/img/w3c-import.log.
+        * web-platform-tests/tools/wptrunner/test/metadata/testharness/firefox/test_pref_set.html.ini: Added.
+        * web-platform-tests/tools/wptrunner/test/metadata/testharness/firefox/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/tools/gitignore/w3c-import.log.
+        * web-platform-tests/tools/wptrunner/test/metadata/testharness/subdir/__dir__.ini: Added.
+        * web-platform-tests/tools/wptrunner/test/metadata/testharness/subdir/testharness_1.html.ini: Added.
+        * web-platform-tests/tools/wptrunner/test/metadata/testharness/subdir/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/encoding/chardet/w3c-import.log.
+        * web-platform-tests/tools/wptrunner/test/metadata/testharness/testharness_0.html.ini: Added.
+        * web-platform-tests/tools/wptrunner/test/metadata/testharness/testharness_error.html.ini: Added.
+        * web-platform-tests/tools/wptrunner/test/metadata/testharness/testharness_timeout.html.ini: Added.
+        * web-platform-tests/tools/wptrunner/test/metadata/testharness/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/tools/gitignore/w3c-import.log.
+        * web-platform-tests/tools/wptrunner/test/test.cfg.example: Added.
+        * web-platform-tests/tools/wptrunner/test/test.py: Added.
+        (setup_wptrunner_logging):
+        (ResultHandler):
+        (ResultHandler.__init__):
+        (ResultHandler.set_product):
+        (ResultHandler.__call__):
+        (test_settings):
+        (read_config):
+        (run_tests):
+        (settings_to_argv):
+        (set_from_args):
+        (run):
+        (get_parser):
+        (main):
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/green-expected.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/green-ref-expected.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/green-ref.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/green.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/red.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest.https-expected.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest.https.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_and_fail-expected.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_and_fail.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_and_fail_0-ref-expected.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_and_fail_0-ref.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_cycle-expected.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_cycle.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_cycle_0-ref-expected.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_cycle_0-ref.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_cycle_1-ref-expected.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_cycle_1-ref.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_cycle_fail-expected.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_cycle_fail.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_cycle_fail_0-ref-expected.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_cycle_fail_0-ref.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_match-expected.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_match.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_match_fail-expected.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_match_fail.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_mismatch-expected.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_mismatch.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_mismatch_fail-expected.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_mismatch_fail.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_or_0-expected.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_or_0.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_ref_timeout-expected.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_ref_timeout.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_timeout-expected.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_timeout.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_wait_0-expected.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/reftest_wait_0.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/reftest/w3c-import.log: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/testharness/firefox/subdir/test_pref_inherit.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/testharness/firefox/subdir/test_pref_reset.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/testharness/firefox/subdir/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/performance/w3c-import.log.
+        * web-platform-tests/tools/wptrunner/test/testdata/testharness/firefox/test_pref_dir.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/testharness/firefox/test_pref_set.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/testharness/firefox/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/tools/gitignore/w3c-import.log.
+        * web-platform-tests/tools/wptrunner/test/testdata/testharness/subdir/testharness_1.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/testharness/subdir/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/img/w3c-import.log.
+        * web-platform-tests/tools/wptrunner/test/testdata/testharness/testharness.https.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/testharness/testharness_0.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/testharness/testharness_error.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/testharness/testharness_long_timeout.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/testharness/testharness_timeout.html: Added.
+        * web-platform-tests/tools/wptrunner/test/testdata/testharness/w3c-import.log: Added.
+        * web-platform-tests/tools/wptrunner/test/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/testdata/sanitizer/w3c-import.log.
+        * web-platform-tests/tools/wptrunner/tox.ini: Added.
+        * web-platform-tests/tools/wptrunner/w3c-import.log: Added.
+        * web-platform-tests/tools/wptrunner/wptrunner.default.ini: Added.
+        * web-platform-tests/tools/wptrunner/wptrunner/__init__.py: Added.
+        * web-platform-tests/tools/wptrunner/wptrunner/browsers/__init__.py: Added.
+        * web-platform-tests/tools/wptrunner/wptrunner/browsers/b2g_setup/certtest_app.zip: Added.
+        * web-platform-tests/tools/wptrunner/wptrunner/browsers/b2g_setup/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/tools/py/doc/img/w3c-import.log.
+        * web-platform-tests/tools/wptrunner/wptrunner/browsers/base.py: Added.
+        (cmd_arg):
+        (get_free_port):
+        (browser_command):
+        (BrowserError):
+        (Browser):
+        (Browser.__init__):
+        (Browser.__init__.serving):
+        (Browser.__init__.also):
+        (Browser.__enter__):
+        (Browser.__exit__):
+        (Browser.setup):
+        (Browser.start):
+        (Browser.stop):
+        (Browser.pid):
+        (Browser.is_alive):
+        (Browser.setup_ssl):
+        (Browser.cleanup):
+        (Browser.executor_browser):
+        (Browser.executor_browser.for):
+        (Browser.log_crash):
+        (NullBrowser):
+        (NullBrowser.__init__):
+        (NullBrowser.start):
+        (NullBrowser.stop):
+        (NullBrowser.pid):
+        (NullBrowser.is_alive):
+        (NullBrowser.on_output):
+        (ExecutorBrowser):
+        (ExecutorBrowser.__init__):
+        * web-platform-tests/tools/wptrunner/wptrunner/browsers/chrome.py: Added.
+        (check_args):
+        (browser_kwargs):
+        (executor_kwargs):
+        (env_extras):
+        (env_options):
+        (ChromeBrowser):
+        (ChromeBrowser.__init__):
+        (ChromeBrowser.start):
+        (ChromeBrowser.stop):
+        (ChromeBrowser.pid):
+        (ChromeBrowser.is_alive):
+        (ChromeBrowser.cleanup):
+        (ChromeBrowser.executor_browser):
+        * web-platform-tests/tools/wptrunner/wptrunner/browsers/edge.py: Added.
+        (check_args):
+        (browser_kwargs):
+        (executor_kwargs):
+        (env_extras):
+        (env_options):
+        (EdgeBrowser):
+        (EdgeBrowser.__init__):
+        (EdgeBrowser.start):
+        (EdgeBrowser.stop):
+        (EdgeBrowser.pid):
+        (EdgeBrowser.is_alive):
+        (EdgeBrowser.cleanup):
+        (EdgeBrowser.executor_browser):
+        * web-platform-tests/tools/wptrunner/wptrunner/browsers/firefox.py: Added.
+        (check_args):
+        (browser_kwargs):
+        (executor_kwargs):
+        (env_extras):
+        (env_options):
+        (run_info_extras):
+        (update_properties):
+        (FirefoxBrowser):
+        (FirefoxBrowser.__init__):
+        (FirefoxBrowser.start):
+        (FirefoxBrowser.load_prefs):
+        (FirefoxBrowser.stop):
+        (FirefoxBrowser.pid):
+        (FirefoxBrowser.on_output):
+        (FirefoxBrowser.is_alive):
+        (FirefoxBrowser.cleanup):
+        (FirefoxBrowser.executor_browser):
+        (FirefoxBrowser.log_crash):
+        (FirefoxBrowser.setup_ssl):
+        (FirefoxBrowser.setup_ssl.certutil):
+        * web-platform-tests/tools/wptrunner/wptrunner/browsers/sauce.py: Added.
+        (get_capabilities):
+        (get_sauce_config):
+        (check_args):
+        (browser_kwargs):
+        (executor_kwargs):
+        (env_extras):
+        (env_options):
+        (get_tar):
+        (SauceConnect):
+        (SauceConnect.__init__):
+        (SauceConnect.__enter__):
+        (SauceConnect.__exit__):
+        (SauceConnect.upload_prerun_exec):
+        (SauceException):
+        (SauceBrowser):
+        (SauceBrowser.__init__):
+        (SauceBrowser.start):
+        (SauceBrowser.stop):
+        (SauceBrowser.pid):
+        (SauceBrowser.is_alive):
+        (SauceBrowser.cleanup):
+        (SauceBrowser.executor_browser):
+        * web-platform-tests/tools/wptrunner/wptrunner/browsers/sauce_setup/edge-prerun.bat: Added.
+        * web-platform-tests/tools/wptrunner/wptrunner/browsers/sauce_setup/safari-prerun.sh: Added.
+        * web-platform-tests/tools/wptrunner/wptrunner/browsers/sauce_setup/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/tools/gitignore/tests/w3c-import.log.
+        * web-platform-tests/tools/wptrunner/wptrunner/browsers/server-locations.txt: Added.
+        * web-platform-tests/tools/wptrunner/wptrunner/browsers/servo.py: Added.
+        (check_args):
+        (browser_kwargs):
+        (executor_kwargs):
+        (env_extras):
+        (env_options):
+        (update_properties):
+        (ServoBrowser):
+        (ServoBrowser.__init__):
+        (ServoBrowser.executor_browser):
+        * web-platform-tests/tools/wptrunner/wptrunner/browsers/servodriver.py: Added.
+        (check_args):
+        (browser_kwargs):
+        (executor_kwargs):
+        (env_extras):
+        (env_options):
+        (update_properties):
+        (make_hosts_file):
+        (ServoWebDriverBrowser):
+        (ServoWebDriverBrowser.__init__):
+        (ServoWebDriverBrowser.start):
+        (ServoWebDriverBrowser.stop):
+        (ServoWebDriverBrowser.pid):
+        (ServoWebDriverBrowser.on_output):
+        (ServoWebDriverBrowser.is_alive):
+        (ServoWebDriverBrowser.cleanup):
+        (ServoWebDriverBrowser.executor_browser):
+        * web-platform-tests/tools/wptrunner/wptrunner/browsers/w3c-import.log: Added.
+        * web-platform-tests/tools/wptrunner/wptrunner/config.json: Added.
+        * web-platform-tests/tools/wptrunner/wptrunner/config.py: Added.
+        (ConfigDict):
+        (ConfigDict.__init__):
+        (ConfigDict.get_path):
+        (read):
+        (path):
+        (load):
+        * web-platform-tests/tools/wptrunner/wptrunner/environment.py: Added.
+        (do_delayed_imports):
+        (serve_path):
+        (get_ssl_kwargs):
+        (ssl_env):
+        (TestEnvironmentError):
+        (TestEnvironment):
+        (TestEnvironment.__init__):
+        (TestEnvironment.__enter__):
+        (TestEnvironment.__exit__):
+        (TestEnvironment.ignore_interrupts):
+        (TestEnvironment.process_interrupts):
+        (TestEnvironment.load_config):
+        (TestEnvironment.setup_server_logging):
+        (TestEnvironment.get_routes):
+        (TestEnvironment.ensure_started):
+        * web-platform-tests/tools/wptrunner/wptrunner/executors/__init__.py: Added.
+        * web-platform-tests/tools/wptrunner/wptrunner/executors/base.py: Added.
+        (executor_kwargs):
+        (strip_server):
+        (TestharnessResultConverter):
+        (TestharnessResultConverter.__call__):
+        (reftest_result_converter):
+        (pytest_result_converter):
+        (ExecutorException):
+        (ExecutorException.__init__):
+        (TestExecutor):
+        (TestExecutor.__init__):
+        (TestExecutor.__init__.for):
+        (TestExecutor.logger):
+        (TestExecutor.setup):
+        (TestExecutor.teardown):
+        (TestExecutor.run_test):
+        (TestExecutor.server_url):
+        (TestExecutor.test_url):
+        (TestExecutor.do_test):
+        (TestExecutor.on_environment_change):
+        (TestExecutor.result_from_exception):
+        (TestharnessExecutor):
+        (RefTestExecutor):
+        (RefTestExecutor.__init__):
+        (RefTestImplementation):
+        (RefTestImplementation.__init__):
+        (RefTestImplementation.logger):
+        (RefTestImplementation.get_hash):
+        (RefTestImplementation.is_pass):
+        (RefTestImplementation.run_test):
+        (RefTestImplementation.retake_screenshot):
+        (WdspecExecutor):
+        (Protocol):
+        (Protocol.__init__):
+        (Protocol.logger):
+        (Protocol.setup):
+        (Protocol.teardown):
+        (Protocol.wait):
+        * web-platform-tests/tools/wptrunner/wptrunner/executors/executormarionette.py: Added.
+        (do_delayed_imports):
+        (MarionetteProtocol):
+        (MarionetteProtocol.__init__):
+        (MarionetteProtocol.setup):
+        (MarionetteProtocol.teardown):
+        (MarionetteProtocol.is_alive):
+        (MarionetteProtocol.after_connect):
+        (MarionetteProtocol.set_timeout):
+        (MarionetteProtocol.load_runner):
+        (MarionetteProtocol.close_old_windows):
+        (MarionetteProtocol.wait):
+        (MarionetteProtocol.on_environment_change):
+        (MarionetteProtocol.set_pref):
+        (MarionetteProtocol.clear_user_pref):
+        (MarionetteProtocol.get_pref):
+        (MarionetteProtocol.clear_origin):
+        (RemoteMarionetteProtocol):
+        (RemoteMarionetteProtocol.__init__):
+        (RemoteMarionetteProtocol.setup):
+        (RemoteMarionetteProtocol.teardown):
+        (RemoteMarionetteProtocol.is_alive):
+        (ExecuteAsyncScriptRun):
+        (ExecuteAsyncScriptRun.__init__):
+        (ExecuteAsyncScriptRun.run):
+        (ExecuteAsyncScriptRun._run):
+        (MarionetteTestharnessExecutor):
+        (MarionetteTestharnessExecutor.__init__):
+        (MarionetteTestharnessExecutor.is_alive):
+        (MarionetteTestharnessExecutor.on_environment_change):
+        (MarionetteTestharnessExecutor.do_test):
+        (MarionetteTestharnessExecutor.do_testharness):
+        (MarionetteRefTestExecutor):
+        (MarionetteRefTestExecutor.__init__):
+        (MarionetteRefTestExecutor.is_alive):
+        (MarionetteRefTestExecutor.on_environment_change):
+        (MarionetteRefTestExecutor.do_test):
+        (MarionetteRefTestExecutor.screenshot):
+        (MarionetteRefTestExecutor._screenshot):
+        (WdspecRun):
+        (WdspecRun.__init__):
+        (WdspecRun.run):
+        (WdspecRun._run):
+        (MarionetteWdspecExecutor):
+        (MarionetteWdspecExecutor.__init__):
+        (MarionetteWdspecExecutor.is_alive):
+        (MarionetteWdspecExecutor.on_environment_change):
+        (MarionetteWdspecExecutor.do_test):
+        (MarionetteWdspecExecutor.do_wdspec):
+        (MarionetteWdspecExecutor.do_delayed_imports):
+        * web-platform-tests/tools/wptrunner/wptrunner/executors/executorselenium.py: Added.
+        (do_delayed_imports):
+        (SeleniumProtocol):
+        (SeleniumProtocol.__init__):
+        (SeleniumProtocol.setup):
+        (SeleniumProtocol.teardown):
+        (SeleniumProtocol.is_alive):
+        (SeleniumProtocol.after_connect):
+        (SeleniumProtocol.load_runner):
+        (SeleniumProtocol.wait):
+        (SeleniumRun):
+        (SeleniumRun.__init__):
+        (SeleniumRun.run):
+        (SeleniumRun._run):
+        (SeleniumTestharnessExecutor):
+        (SeleniumTestharnessExecutor.__init__):
+        (SeleniumTestharnessExecutor.is_alive):
+        (SeleniumTestharnessExecutor.on_environment_change):
+        (SeleniumTestharnessExecutor.do_test):
+        (SeleniumTestharnessExecutor.do_testharness):
+        (SeleniumRefTestExecutor):
+        (SeleniumRefTestExecutor.__init__):
+        (SeleniumRefTestExecutor.is_alive):
+        (SeleniumRefTestExecutor.do_test):
+        (SeleniumRefTestExecutor.screenshot):
+        (SeleniumRefTestExecutor._screenshot):
+        * web-platform-tests/tools/wptrunner/wptrunner/executors/executorservo.py: Added.
+        (make_hosts_file):
+        (ServoTestharnessExecutor):
+        (ServoTestharnessExecutor.__init__):
+        (ServoTestharnessExecutor.teardown):
+        (ServoTestharnessExecutor.do_test):
+        (ServoTestharnessExecutor.on_output):
+        (ServoTestharnessExecutor.on_finish):
+        (TempFilename):
+        (TempFilename.__init__):
+        (TempFilename.__enter__):
+        (TempFilename.__exit__):
+        (ServoRefTestExecutor):
+        (ServoRefTestExecutor.__init__):
+        (ServoRefTestExecutor.teardown):
+        (ServoRefTestExecutor.screenshot):
+        (ServoRefTestExecutor.do_test):
+        (ServoRefTestExecutor.on_output):
+        (ServoWdspecProtocol):
+        (ServoWdspecProtocol.__init__):
+        (ServoWdspecProtocol.setup):
+        (ServoWdspecProtocol.teardown):
+        (ServoWdspecProtocol.is_alive):
+        (ServoWdspecProtocol.do_delayed_imports):
+        (ServoWdspecExecutor):
+        (ServoWdspecExecutor.__init__):
+        (ServoWdspecExecutor.is_alive):
+        (ServoWdspecExecutor.on_environment_change):
+        (ServoWdspecExecutor.do_test):
+        (ServoWdspecExecutor.do_wdspec):
+        * web-platform-tests/tools/wptrunner/wptrunner/executors/executorservodriver.py: Added.
+        (do_delayed_imports):
+        (ServoWebDriverProtocol):
+        (ServoWebDriverProtocol.__init__):
+        (ServoWebDriverProtocol.setup):
+        (ServoWebDriverProtocol.teardown):
+        (ServoWebDriverProtocol.is_alive):
+        (ServoWebDriverProtocol.after_connect):
+        (ServoWebDriverProtocol.wait):
+        (ServoWebDriverProtocol.on_environment_change):
+        (ServoWebDriverRun):
+        (ServoWebDriverRun.__init__):
+        (ServoWebDriverRun.run):
+        (ServoWebDriverRun._run):
+        (timeout_func):
+        (ServoWebDriverTestharnessExecutor):
+        (ServoWebDriverTestharnessExecutor.__init__):
+        (ServoWebDriverTestharnessExecutor.on_protocol_change):
+        (ServoWebDriverTestharnessExecutor.is_alive):
+        (ServoWebDriverTestharnessExecutor.do_test):
+        (ServoWebDriverTestharnessExecutor.do_testharness):
+        (TimeoutError):
+        (ServoWebDriverRefTestExecutor):
+        (ServoWebDriverRefTestExecutor.__init__):
+        (ServoWebDriverRefTestExecutor.is_alive):
+        (ServoWebDriverRefTestExecutor.do_test):
+        (ServoWebDriverRefTestExecutor.screenshot):
+        (ServoWebDriverRefTestExecutor._screenshot):
+        * web-platform-tests/tools/wptrunner/wptrunner/executors/process.py: Added.
+        (ProcessTestExecutor):
+        (ProcessTestExecutor.__init__):
+        (ProcessTestExecutor.setup):
+        (ProcessTestExecutor.is_alive):
+        (ProcessTestExecutor.do_test):
+        * web-platform-tests/tools/wptrunner/wptrunner/executors/pytestrunner/__init__.py: Added.
+        * web-platform-tests/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py: Added.
+        (do_delayed_imports):
+        (run):
+        (SubtestResultRecorder):
+        (SubtestResultRecorder.__init__):
+        (SubtestResultRecorder.pytest_runtest_logreport):
+        (SubtestResultRecorder.record_pass):
+        (SubtestResultRecorder.record_fail):
+        (SubtestResultRecorder.record_error):
+        (SubtestResultRecorder.record_skip):
+        (SubtestResultRecorder.record):
+        (TemporaryDirectory):
+        (TemporaryDirectory.__enter__):
+        (TemporaryDirectory.__exit__):
+        * web-platform-tests/tools/wptrunner/wptrunner/executors/pytestrunner/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/tools/gitignore/w3c-import.log.
+        * web-platform-tests/tools/wptrunner/wptrunner/executors/reftest-wait.js: Added.
+        (test):
+        * web-platform-tests/tools/wptrunner/wptrunner/executors/reftest-wait_servodriver.js: Added.
+        (check_done):
+        * web-platform-tests/tools/wptrunner/wptrunner/executors/reftest-wait_webdriver.js: Added.
+        (test):
+        * web-platform-tests/tools/wptrunner/wptrunner/executors/reftest.js: Added.
+        * web-platform-tests/tools/wptrunner/wptrunner/executors/testharness_marionette.js: Added.
+        (listener):
+        (timeout.s.timer.setTimeout):
+        * web-platform-tests/tools/wptrunner/wptrunner/executors/testharness_servodriver.js: Added.
+        * web-platform-tests/tools/wptrunner/wptrunner/executors/testharness_webdriver.js: Added.
+        (f):
+        (timer.setTimeout):
+        * web-platform-tests/tools/wptrunner/wptrunner/executors/w3c-import.log: Added.
+        * web-platform-tests/tools/wptrunner/wptrunner/expected.py: Added.
+        (expected_path):
+        * web-platform-tests/tools/wptrunner/wptrunner/hosts.py: Added.
+        (HostsLine):
+        (HostsLine.__init__):
+        (HostsLine.from_string):
+        (HostsFile):
+        (HostsFile.__init__):
+        (HostsFile.set_host):
+        (HostsFile.from_file):
+        (HostsFile.to_string):
+        (HostsFile.to_file):
+        * web-platform-tests/tools/wptrunner/wptrunner/manifestexpected.py: Added.
+        (data_cls_getter):
+        (bool_prop):
+        (tags):
+        (prefs):
+        (prefs.value):
+        (ExpectedManifest):
+        (ExpectedManifest.__init__):
+        (ExpectedManifest.append):
+        (ExpectedManifest._remove_child):
+        (ExpectedManifest.get_test):
+        (ExpectedManifest.url):
+        (ExpectedManifest.disabled):
+        (ExpectedManifest.restart_after):
+        (ExpectedManifest.tags):
+        (ExpectedManifest.prefs):
+        (DirectoryManifest):
+        (DirectoryManifest.disabled):
+        (DirectoryManifest.restart_after):
+        (DirectoryManifest.tags):
+        (DirectoryManifest.prefs):
+        (TestNode):
+        (TestNode.__init__):
+        (TestNode.is_empty):
+        (TestNode.test_type):
+        (TestNode.id):
+        (TestNode.disabled):
+        (TestNode.restart_after):
+        (TestNode.tags):
+        (TestNode.prefs):
+        (TestNode.append):
+        (TestNode.get_subtest):
+        (SubtestNode):
+        (SubtestNode.__init__):
+        (SubtestNode.is_empty):
+        (get_manifest):
+        (get_dir_manifest):
+        * web-platform-tests/tools/wptrunner/wptrunner/manifestinclude.py: Added.
+        (IncludeManifest):
+        (IncludeManifest.__init__):
+        (IncludeManifest.create):
+        (IncludeManifest.append):
+        (IncludeManifest.include):
+        (IncludeManifest._include):
+        (IncludeManifest._get_components):
+        (IncludeManifest._add_rule):
+        (IncludeManifest.add_include):
+        (IncludeManifest.add_exclude):
+        (get_manifest):
+        * web-platform-tests/tools/wptrunner/wptrunner/manifestupdate.py: Added.
+        (ConditionError):
+        (data_cls_getter):
+        (ExpectedManifest):
+        (ExpectedManifest.__init__):
+        (ExpectedManifest.append):
+        (ExpectedManifest._remove_child):
+        (ExpectedManifest.get_test):
+        (ExpectedManifest.has_test):
+        (ExpectedManifest.url):
+        (TestNode):
+        (TestNode.__init__):
+        (TestNode.create):
+        (TestNode.is_empty):
+        (TestNode.test_type):
+        (TestNode.id):
+        (TestNode.disabled):
+        (TestNode.set_result):
+        (TestNode.coalesce_expected):
+        (TestNode._add_key_value):
+        (TestNode.clear_expected):
+        (TestNode.append):
+        (TestNode.get_subtest):
+        (SubtestNode):
+        (SubtestNode.__init__):
+        (SubtestNode.create):
+        (SubtestNode.is_empty):
+        (group_conditionals):
+        (make_expr):
+        (get_manifest):
+        (compile):
+        * web-platform-tests/tools/wptrunner/wptrunner/metadata.py: Added.
+        (load_test_manifests):
+        (update_expected):
+        (do_delayed_imports):
+        (files_in_repo):
+        (rev_range):
+        (paths_changed):
+        (load_change_data):
+        (unexpected_changes):
+        (update_from_logs):
+        (directory_manifests):
+        (write_changes):
+        (write_new_expected):
+        (ExpectedUpdater):
+        (ExpectedUpdater.__init__):
+        (ExpectedUpdater.update_from_log):
+        (ExpectedUpdater.suite_start):
+        (ExpectedUpdater.test_id):
+        (ExpectedUpdater.test_start):
+        (ExpectedUpdater.test_status):
+        (ExpectedUpdater.test_end):
+        (create_test_tree):
+        (create_expected):
+        (load_expected):
+        * web-platform-tests/tools/wptrunner/wptrunner/products.py: Added.
+        (products_enabled):
+        (product_module):
+        (load_product):
+        (load_product_update):
+        * web-platform-tests/tools/wptrunner/wptrunner/reduce.py: Added.
+        (setup_logging):
+        (group):
+        (next_power_of_two):
+        (Reducer):
+        (Reducer.__init__):
+        (Reducer.run):
+        (Reducer.unstable):
+        (Reducer.log_is_unstable):
+        (Reducer.log_is_unstable.handle_status):
+        (Reducer.log_is_unstable.handle_end):
+        (Reducer.get_initial_tests):
+        (do_reduce):
+        * web-platform-tests/tools/wptrunner/wptrunner/testharness_runner.html: Added.
+        * web-platform-tests/tools/wptrunner/wptrunner/testharnessreport-servo.js: Added.
+        (add_completion_callback):
+        * web-platform-tests/tools/wptrunner/wptrunner/testharnessreport-servodriver.js: Added.
+        (add_completion_callback.):
+        (add_completion_callback):
+        * web-platform-tests/tools/wptrunner/wptrunner/testharnessreport.js: Added.
+        * web-platform-tests/tools/wptrunner/wptrunner/testloader.py: Added.
+        (do_delayed_imports):
+        (TestChunker):
+        (TestChunker.__init__):
+        (TestChunker.__call__):
+        (Unchunked):
+        (Unchunked.__init__):
+        (Unchunked.__call__):
+        (HashChunker):
+        (HashChunker.__call__):
+        (DirectoryHashChunker):
+        (DirectoryHashChunker.__call__):
+        (EqualTimeChunker):
+        (EqualTimeChunker._group_by_directory):
+        (EqualTimeChunker._group_by_directory.PathData):
+        (EqualTimeChunker._group_by_directory.PathData.__init__):
+        (EqualTimeChunker._maybe_remove):
+        (EqualTimeChunker._maybe_add):
+        (EqualTimeChunker._maybe_move):
+        (EqualTimeChunker._badness):
+        (EqualTimeChunker._get_chunk):
+        (EqualTimeChunker._all_tests):
+        (EqualTimeChunker._chunked_tests):
+        (EqualTimeChunker._create_initial_chunks):
+        (EqualTimeChunker._create_initial_chunks.Chunk):
+        (EqualTimeChunker._create_initial_chunks.Chunk.__init__):
+        (EqualTimeChunker._create_initial_chunks.Chunk.appendleft):
+        (EqualTimeChunker._create_initial_chunks.Chunk.append):
+        (EqualTimeChunker._create_initial_chunks.Chunk.pop):
+        (EqualTimeChunker._create_initial_chunks.Chunk.popleft):
+        (EqualTimeChunker._create_initial_chunks.Chunk.badness):
+        (EqualTimeChunker._update_chunks):
+        (EqualTimeChunker._get_tests):
+        (EqualTimeChunker.__call__):
+        (TestFilter):
+        (TestFilter.__init__):
+        (TestFilter.__call__):
+        (TagFilter):
+        (TagFilter.__init__):
+        (TagFilter.__call__):
+        (ManifestLoader):
+        (ManifestLoader.__init__):
+        (ManifestLoader.load):
+        (ManifestLoader.create_manifest):
+        (ManifestLoader.update_manifest):
+        (ManifestLoader.load_manifest):
+        (iterfilter):
+        (TestLoader):
+        (TestLoader.__init__):
+        (TestLoader.test_ids):
+        (TestLoader.get_test):
+        (TestLoader.load_dir_metadata):
+        (TestLoader.load_metadata):
+        (TestLoader.iter_tests):
+        (TestLoader.iter_wpttest):
+        (TestLoader._load_tests):
+        (TestLoader.groups):
+        (TestSource):
+        (TestSource.queue_tests):
+        (TestSource.requeue_test):
+        (TestSource.__enter__):
+        (TestSource.__exit__):
+        (SingleTestSource):
+        (SingleTestSource.__init__):
+        (SingleTestSource.queue_tests):
+        (SingleTestSource.get_queue):
+        (SingleTestSource.requeue_test):
+        (PathGroupedSource):
+        (PathGroupedSource.__init__):
+        (PathGroupedSource.queue_tests):
+        (PathGroupedSource.get_queue):
+        (PathGroupedSource.requeue_test):
+        (PathGroupedSource.__exit__):
+        * web-platform-tests/tools/wptrunner/wptrunner/testrunner.py: Added.
+        (MessageLogger):
+        (MessageLogger.__init__):
+        (MessageLogger._log_data):
+        (MessageLogger.process_output):
+        (_log_func):
+        (_log_func.log):
+        (TestRunner):
+        (TestRunner.__init__):
+        (TestRunner.__init__.delegates):
+        (TestRunner.__enter__):
+        (TestRunner.__exit__):
+        (TestRunner.setup):
+        (TestRunner.teardown):
+        (TestRunner.run):
+        (TestRunner.stop):
+        (TestRunner.run_test):
+        (TestRunner.wait):
+        (TestRunner.send_message):
+        (start_runner):
+        (next_manager_number):
+        (BrowserManager):
+        (BrowserManager.__init__):
+        (BrowserManager.init):
+        (BrowserManager.send_message):
+        (BrowserManager.init_timeout):
+        (BrowserManager.after_init):
+        (BrowserManager.stop):
+        (BrowserManager.cleanup):
+        (BrowserManager.log_crash):
+        (BrowserManager.is_alive):
+        (_RunnerManagerState):
+        (TestRunnerManager):
+        (TestRunnerManager.__init__):
+        (TestRunnerManager.run):
+        (TestRunnerManager.wait_event):
+        (TestRunnerManager.should_stop):
+        (TestRunnerManager.start_init):
+        (TestRunnerManager.init):
+        (TestRunnerManager.start_test_runner):
+        (TestRunnerManager.init_succeeded):
+        (TestRunnerManager.init_failed):
+        (TestRunnerManager.get_next_test):
+        (TestRunnerManager.run_test):
+        (TestRunnerManager.test_ended):
+        (TestRunnerManager.wait_finished):
+        (TestRunnerManager.after_test_end):
+        (TestRunnerManager.restart_runner):
+        (TestRunnerManager.log):
+        (TestRunnerManager.error):
+        (TestRunnerManager.stop_runner):
+        (TestRunnerManager.teardown):
+        (TestRunnerManager.ensure_runner_stopped):
+        (TestRunnerManager.runner_teardown):
+        (TestRunnerManager.send_message):
+        (TestRunnerManager.cleanup):
+        (TestQueue):
+        (TestQueue.__init__):
+        (TestQueue.__enter__):
+        (TestQueue.__exit__):
+        (ManagerGroup):
+        (ManagerGroup.__init__):
+        (ManagerGroup.__enter__):
+        (ManagerGroup.__exit__):
+        (ManagerGroup.run):
+        (ManagerGroup.is_alive):
+        (ManagerGroup.wait):
+        (ManagerGroup.stop):
+        (ManagerGroup.unexpected_count):
+        * web-platform-tests/tools/wptrunner/wptrunner/tests/__init__.py: Added.
+        * web-platform-tests/tools/wptrunner/wptrunner/tests/test_chunker.py: Added.
+        (MockTest):
+        (MockTest.__init__):
+        (make_mock_manifest):
+        (TestEqualTimeChunker):
+        (TestEqualTimeChunker.test_include_all):
+        (TestEqualTimeChunker.test_include_all_1):
+        (TestEqualTimeChunker.test_long):
+        (TestEqualTimeChunker.test_long_1):
+        (TestEqualTimeChunker.test_too_few_dirs):
+        * web-platform-tests/tools/wptrunner/wptrunner/tests/test_hosts.py: Added.
+        (HostsTest):
+        (HostsTest.do_test):
+        (HostsTest.test_simple):
+        (test_blank_lines):
+        (test_whitespace):
+        (test_alignment):
+        (test_multiple_same_name):
+        * web-platform-tests/tools/wptrunner/wptrunner/tests/test_testloader.py: Added.
+        (test_filter_unicode):
+        * web-platform-tests/tools/wptrunner/wptrunner/tests/test_update.py: Added.
+        (TestExpectedUpdater):
+        (TestExpectedUpdater.create_manifest):
+        (TestExpectedUpdater.create_updater):
+        (TestExpectedUpdater.create_log):
+        (TestExpectedUpdater.coalesce_results):
+        (TestExpectedUpdater.test_update_0):
+        (TestExpectedUpdater.test_update_1):
+        (TestExpectedUpdater.test_new_subtest):
+        (TestExpectedUpdater.test_update_multiple_0):
+        (TestExpectedUpdater.test_update_multiple_1):
+        (TestExpectedUpdater.test_update_multiple_2):
+        (TestExpectedUpdater.test_update_multiple_3):
+        (TestExpectedUpdater.test_update_ignore_existing):
+        * web-platform-tests/tools/wptrunner/wptrunner/tests/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/performance/w3c-import.log.
+        * web-platform-tests/tools/wptrunner/wptrunner/update/__init__.py: Added.
+        (remove_logging_args):
+        (setup_logging):
+        (run_update):
+        (main):
+        * web-platform-tests/tools/wptrunner/wptrunner/update/base.py: Added.
+        (Step):
+        (Step.__init__):
+        (Step.run):
+        (Step.run.for):
+        (Step.create):
+        (Step.restore):
+        (StepRunner):
+        (StepRunner.__init__):
+        (StepRunner.run):
+        * web-platform-tests/tools/wptrunner/wptrunner/update/metadata.py: Added.
+        (GetUpdatePropertyList):
+        (GetUpdatePropertyList.create):
+        (UpdateExpected):
+        (UpdateExpected.create):
+        (CreateMetadataPatch):
+        (CreateMetadataPatch.create):
+        (MetadataUpdateRunner):
+        * web-platform-tests/tools/wptrunner/wptrunner/update/state.py: Added.
+        (State):
+        (State.__new__):
+        (State.__init__):
+        (State.__getstate__):
+        (State.load):
+        (State.push):
+        (State.save):
+        (State.is_empty):
+        (State.clear):
+        (State.__setattr__):
+        (State.__getattr__):
+        (State.__contains__):
+        (State.update):
+        (State.keys):
+        (StateContext):
+        (StateContext.__init__):
+        (StateContext.__enter__):
+        (StateContext.__exit__):
+        * web-platform-tests/tools/wptrunner/wptrunner/update/sync.py: Added.
+        (copy_wpt_tree):
+        (add_license):
+        (UpdateCheckout):
+        (UpdateCheckout.create):
+        (UpdateCheckout.restore):
+        (GetSyncTargetCommit):
+        (GetSyncTargetCommit.create):
+        (LoadManifest):
+        (LoadManifest.create):
+        (UpdateManifest):
+        (UpdateManifest.create):
+        (CopyWorkTree):
+        (CopyWorkTree.create):
+        (CreateSyncPatch):
+        (CreateSyncPatch.create):
+        (SyncFromUpstreamRunner):
+        * web-platform-tests/tools/wptrunner/wptrunner/update/tree.py: Added.
+        (get_unique_name):
+        (NoVCSTree):
+        (NoVCSTree.__init__):
+        (NoVCSTree.is_type):
+        (NoVCSTree.is_clean):
+        (NoVCSTree.add_new):
+        (NoVCSTree.create_patch):
+        (NoVCSTree.update_patch):
+        (NoVCSTree.commit_patch):
+        (HgTree):
+        (HgTree.__init__):
+        (HgTree.__getstate__):
+        (HgTree.__setstate__):
+        (HgTree.is_type):
+        (HgTree.is_clean):
+        (HgTree.add_new):
+        (HgTree.create_patch):
+        (HgTree.update_patch):
+        (HgTree.commit_patch):
+        (HgTree.contains_commit):
+        (GitTree):
+        (GitTree.__init__):
+        (GitTree.__getstate__):
+        (GitTree.__setstate__):
+        (GitTree.is_type):
+        (GitTree.rev):
+        (GitTree.is_clean):
+        (GitTree.add_new):
+        (GitTree.list_refs):
+        (GitTree.list_remote):
+        (GitTree.get_remote_sha1):
+        (GitTree.create_patch):
+        (GitTree.update_patch):
+        (GitTree.commit_patch):
+        (GitTree.init):
+        (GitTree.checkout):
+        (GitTree.update):
+        (GitTree.clean):
+        (GitTree.paths):
+        (GitTree.submodules):
+        (GitTree.contains_commit):
+        (CommitMessage):
+        (CommitMessage.__init__):
+        (CommitMessage.__str__):
+        (CommitMessage._parse_message):
+        (Commit):
+        (Commit.__init__):
+        (Commit.__getstate__):
+        (Commit.__setstate__):
+        (Commit._get_meta):
+        * web-platform-tests/tools/wptrunner/wptrunner/update/update.py: Added.
+        (setup_paths):
+        (LoadConfig):
+        (LoadConfig.create):
+        (LoadTrees):
+        (LoadTrees.create):
+        (SyncFromUpstream):
+        (SyncFromUpstream.create):
+        (UpdateMetadata):
+        (UpdateMetadata.create):
+        (UpdateRunner):
+        (WPTUpdate):
+        (WPTUpdate.__init__):
+        (WPTUpdate.__init__.holding):
+        (WPTUpdate.run):
+        (WPTUpdate.abort):
+        * web-platform-tests/tools/wptrunner/wptrunner/update/w3c-import.log: Added.
+        * web-platform-tests/tools/wptrunner/wptrunner/vcs.py: Added.
+        (vcs):
+        (vcs.inner):
+        (bind_to_repo):
+        (is_git_root):
+        * web-platform-tests/tools/wptrunner/wptrunner/w3c-import.log: Added.
+        * web-platform-tests/tools/wptrunner/wptrunner/webdriver_server.py: Added.
+        (WebDriverServer):
+        (WebDriverServer.__init__):
+        (WebDriverServer.make_command):
+        (WebDriverServer.start):
+        (WebDriverServer._run):
+        (WebDriverServer.stop):
+        (WebDriverServer.is_alive):
+        (WebDriverServer.on_output):
+        (WebDriverServer.pid):
+        (WebDriverServer.url):
+        (WebDriverServer.port):
+        (WebDriverServer._find_next_free_port):
+        (SeleniumServer):
+        (SeleniumServer.make_command):
+        (ChromeDriverServer):
+        (ChromeDriverServer.__init__):
+        (ChromeDriverServer.make_command):
+        (EdgeDriverServer):
+        (EdgeDriverServer.__init__):
+        (EdgeDriverServer.make_command):
+        (GeckoDriverServer):
+        (GeckoDriverServer.__init__):
+        (GeckoDriverServer.make_command):
+        (ServoDriverServer):
+        (ServoDriverServer.__init__):
+        (ServoDriverServer.make_command):
+        (cmd_arg):
+        (get_free_port):
+        (wait_for_service):
+        * web-platform-tests/tools/wptrunner/wptrunner/wptcommandline.py: Added.
+        (abs_path):
+        (url_or_path):
+        (require_arg):
+        (create_parser):
+        (set_from_config):
+        (get_test_paths):
+        (exe_path):
+        (check_args):
+        (check_args_update):
+        (create_parser_update):
+        (create_parser_reduce):
+        (parse_args):
+        (parse_args_update):
+        (parse_args_reduce):
+        * web-platform-tests/tools/wptrunner/wptrunner/wptlogging.py: Added.
+        (setup):
+        (setup_stdlib_logger):
+        (LogLevelRewriter):
+        (LogLevelRewriter.__init__):
+        (LogLevelRewriter.__call__):
+        (LogThread):
+        (LogThread.__init__):
+        (LogThread.run):
+        (LoggingWrapper):
+        (LoggingWrapper.__init__):
+        (LoggingWrapper.write):
+        (LoggingWrapper.flush):
+        (CaptureIO):
+        (CaptureIO.__init__):
+        (CaptureIO.__enter__):
+        (CaptureIO.__exit__):
+        * web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/__init__.py: Added.
+        * web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/backends/__init__.py: Added.
+        * web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/backends/conditional.py: Added.
+        (ConditionalValue):
+        (ConditionalValue.__init__):
+        (ConditionalValue.value):
+        (ConditionalValue.__call__):
+        (ConditionalValue.set_value):
+        (ConditionalValue.remove):
+        (Compiler):
+        (Compiler.compile):
+        (Compiler.compile.of):
+        (Compiler.compile_condition):
+        (Compiler._initial_output_node):
+        (Compiler.visit_DataNode):
+        (Compiler.visit_KeyValueNode):
+        (Compiler.visit_ListNode):
+        (Compiler.visit_ValueNode):
+        (Compiler.visit_AtomNode):
+        (Compiler.visit_ConditionalNode):
+        (Compiler.visit_StringNode):
+        (Compiler.visit_StringNode.value):
+        (Compiler.visit_NumberNode):
+        (Compiler.visit_VariableNode):
+        (Compiler.visit_VariableNode.value):
+        (Compiler.visit_IndexNode):
+        (Compiler.visit_UnaryExpressionNode):
+        (Compiler.visit_BinaryExpressionNode):
+        (Compiler.visit_UnaryOperatorNode):
+        (Compiler.visit_BinaryOperatorNode):
+        (ManifestItem):
+        (ManifestItem.__init__):
+        (ManifestItem.__repr__):
+        (ManifestItem.__str__):
+        (ManifestItem.__contains__):
+        (ManifestItem.is_empty):
+        (ManifestItem.root):
+        (ManifestItem.name):
+        (ManifestItem.has_key):
+        (ManifestItem.get):
+        (ManifestItem.set):
+        (ManifestItem._add_key_value):
+        (ManifestItem.append):
+        (ManifestItem.remove):
+        (ManifestItem._remove_child):
+        (ManifestItem.iterchildren):
+        (ManifestItem._flatten):
+        (ManifestItem.iteritems):
+        (ManifestItem.iterkeys):
+        (ManifestItem.remove_value):
+        (compile_ast):
+        (compile):
+        * web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/backends/static.py: Added.
+        (Compiler):
+        (Compiler.compile):
+        (Compiler.compile.of):
+        (Compiler.visit_DataNode):
+        (Compiler.visit_KeyValueNode):
+        (Compiler.visit_ValueNode):
+        (Compiler.visit_AtomNode):
+        (Compiler.visit_ListNode):
+        (Compiler.visit_ConditionalNode):
+        (Compiler.visit_StringNode):
+        (Compiler.visit_NumberNode):
+        (Compiler.visit_VariableNode):
+        (Compiler.visit_IndexNode):
+        (Compiler.visit_UnaryExpressionNode):
+        (Compiler.visit_BinaryExpressionNode):
+        (Compiler.visit_UnaryOperatorNode):
+        (Compiler.visit_BinaryOperatorNode):
+        (ManifestItem):
+        (ManifestItem.__init__):
+        (ManifestItem.__repr__):
+        (ManifestItem.__str__):
+        (ManifestItem.is_empty):
+        (ManifestItem.root):
+        (ManifestItem.has_key):
+        (ManifestItem.get):
+        (ManifestItem.set):
+        (ManifestItem.remove):
+        (ManifestItem._remove_child):
+        (ManifestItem.iterchildren):
+        (ManifestItem._flatten):
+        (ManifestItem.iteritems):
+        (ManifestItem.iterkeys):
+        (ManifestItem.itervalues):
+        (ManifestItem.append):
+        (compile_ast):
+        (compile):
+        * web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/backends/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/tools/html5lib/html5lib/tests/performance/w3c-import.log.
+        * web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/node.py: Added.
+        (NodeVisitor):
+        (NodeVisitor.visit):
+        (NodeVisitor.visit.body):
+        (Node):
+        (Node.__init__):
+        (Node.append):
+        (Node.remove):
+        (Node.__repr__):
+        (Node.__str__):
+        (Node.__eq__):
+        (Node.copy):
+        (DataNode):
+        (DataNode.append):
+        (KeyValueNode):
+        (KeyValueNode.append):
+        (ListNode):
+        (ListNode.append):
+        (ValueNode):
+        (ValueNode.append):
+        (AtomNode):
+        (ConditionalNode):
+        (UnaryExpressionNode):
+        (UnaryExpressionNode.__init__):
+        (UnaryExpressionNode.append):
+        (UnaryExpressionNode.copy):
+        (BinaryExpressionNode):
+        (BinaryExpressionNode.__init__):
+        (BinaryExpressionNode.append):
+        (BinaryExpressionNode.copy):
+        (UnaryOperatorNode):
+        (UnaryOperatorNode.append):
+        (BinaryOperatorNode):
+        (BinaryOperatorNode.append):
+        (IndexNode):
+        (VariableNode):
+        (StringNode):
+        (NumberNode):
+        * web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/parser.py: Added.
+        (ParseError):
+        (ParseError.__init__):
+        (decode):
+        (precedence):
+        (TokenTypes):
+        (TokenTypes.__init__):
+        (Tokenizer):
+        (Tokenizer.__init__):
+        (Tokenizer.reset):
+        (Tokenizer.tokenize):
+        (Tokenizer.char):
+        (Tokenizer.consume):
+        (Tokenizer.peek):
+        (Tokenizer.skip_whitespace):
+        (Tokenizer.eol_state):
+        (Tokenizer.line_start_state):
+        (Tokenizer.data_line_state):
+        (Tokenizer.heading_state):
+        (Tokenizer.key_state):
+        (Tokenizer.after_key_state):
+        (Tokenizer.list_start_state):
+        (Tokenizer.list_value_start_state):
+        (Tokenizer.list_value_state):
+        (Tokenizer.list_value_atom_state):
+        (Tokenizer.list_end_state):
+        (Tokenizer.value_state):
+        (Tokenizer.value_inner_state):
+        (Tokenizer.comment_state):
+        (Tokenizer.line_end_state):
+        (Tokenizer.consume_string):
+        (Tokenizer.expr_or_value_state):
+        (Tokenizer.expr_state):
+        (Tokenizer.operator_state):
+        (Tokenizer.digit_state):
+        (Tokenizer.ident_state):
+        (Tokenizer.consume_escape):
+        (Tokenizer.decode_escape):
+        (Tokenizer.escape_value):
+        (Parser):
+        (Parser.__init__):
+        (Parser.reset):
+        (Parser.parse):
+        (Parser.consume):
+        (Parser.expect):
+        (Parser.manifest):
+        (Parser.data_block):
+        (Parser.eof_or_end_group):
+        (Parser.value_block):
+        (Parser.list_value):
+        (Parser.expression_values):
+        (Parser.value):
+        (Parser.atom):
+        (Parser.expr_start):
+        (Parser.expr):
+        (Parser.expr_operand):
+        (Parser.expr_unary_op):
+        (Parser.expr_bin_op):
+        (Parser.expr_value):
+        (Parser.expr_number):
+        (Treebuilder):
+        (Treebuilder.__init__):
+        (Treebuilder.append):
+        (Treebuilder.pop):
+        (ExpressionBuilder):
+        (ExpressionBuilder.__init__):
+        (ExpressionBuilder.finish):
+        (ExpressionBuilder.left_paren):
+        (ExpressionBuilder.right_paren):
+        (ExpressionBuilder.push_operator):
+        (ExpressionBuilder.pop_operator):
+        (ExpressionBuilder.push_operand):
+        (ExpressionBuilder.pop_operand):
+        (ExpressionBuilder.is_empty):
+        (ExpressionBuilder.precedence):
+        (parse):
+        * web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/serializer.py: Added.
+        (escape):
+        (ManifestSerializer):
+        (ManifestSerializer.__init__):
+        (ManifestSerializer.serialize):
+        (ManifestSerializer.visit_DataNode):
+        (ManifestSerializer.visit_KeyValueNode):
+        (ManifestSerializer.visit_ListNode):
+        (ManifestSerializer.visit_ValueNode):
+        (ManifestSerializer.visit_AtomNode):
+        (ManifestSerializer.visit_ConditionalNode):
+        (ManifestSerializer.visit_StringNode):
+        (ManifestSerializer.visit_NumberNode):
+        (ManifestSerializer.visit_VariableNode):
+        (ManifestSerializer.visit_IndexNode):
+        (ManifestSerializer.visit_UnaryExpressionNode):
+        (ManifestSerializer.visit_BinaryExpressionNode):
+        (ManifestSerializer.visit_UnaryOperatorNode):
+        (ManifestSerializer.visit_BinaryOperatorNode):
+        (serialize):
+        * web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/tests/__init__.py: Added.
+        * web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/tests/test_conditional.py: Added.
+        (TestConditional):
+        (TestConditional.compile):
+        (TestConditional.test_get_0):
+        (test_get_1):
+        (test_get_2):
+        (test_get_3):
+        (test_set_0):
+        (test_set_1):
+        (test_set_2):
+        (test_api_0):
+        * web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/tests/test_parser.py: Added.
+        (TestExpression):
+        (TestExpression.setUp):
+        (TestExpression.parse):
+        (TestExpression.compare):
+        (TestExpression.match):
+        (TestExpression.test_expr_0):
+        (test_expr_1):
+        (test_atom_0):
+        (test_atom_1):
+        * web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/tests/test_serializer.py: Added.
+        (TokenizerTest):
+        (TokenizerTest.setUp):
+        (TokenizerTest.serialize):
+        (TokenizerTest.compare):
+        (TokenizerTest.test_0):
+        (test_1):
+        (test_2):
+        (test_3):
+        (test_4):
+        (test_5):
+        (test_6):
+        (test_7):
+        (test_8):
+        (test_9):
+        (test_10):
+        (test_11):
+        (test_12):
+        (test_13):
+        (test_14):
+        (test_15):
+        (test_16):
+        (test_17):
+        (test_18):
+        (test_escape_0):
+        (test_escape_1):
+        (test_escape_2):
+        (test_escape_3):
+        (test_escape_4):
+        (test_escape_5):
+        (test_escape_6):
+        (test_escape_7):
+        (test_escape_8):
+        (test_escape_9):
+        (test_escape_10):
+        (test_escape_11):
+        (test_atom_1):
+        (test_atom_2):
+        (test_atom_3):
+        (test_atom_4):
+        * web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/tests/test_static.py: Added.
+        (TestStatic):
+        (TestStatic.compile):
+        (TestStatic.test_get_0):
+        (test_get_1):
+        (test_get_3):
+        (test_get_4):
+        (test_api):
+        (test_is_empty_1):
+        * web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/tests/test_tokenizer.py: Added.
+        (TokenizerTest):
+        (TokenizerTest.setUp):
+        (TokenizerTest.tokenize):
+        (TokenizerTest.compare):
+        (TokenizerTest.test_heading_0):
+        (TokenizerTest.test_heading_1):
+        (TokenizerTest.test_heading_2):
+        (TokenizerTest.test_heading_3):
+        (TokenizerTest.test_heading_4):
+        (TokenizerTest.test_heading_5):
+        (TokenizerTest.test_heading_6):
+        (TokenizerTest.test_key_0):
+        (TokenizerTest.test_key_1):
+        (TokenizerTest.test_key_2):
+        (TokenizerTest.test_key_3):
+        (TokenizerTest.test_key_4):
+        (TokenizerTest.test_key_5):
+        (TokenizerTest.test_key_6):
+        (TokenizerTest.test_key_7):
+        (TokenizerTest.test_key_8):
+        (TokenizerTest.test_key_9):
+        (TokenizerTest.test_key_10):
+        (TokenizerTest.test_key_11):
+        (TokenizerTest.test_key_12):
+        (TokenizerTest.test_key_13):
+        (TokenizerTest.test_key_14):
+        (TokenizerTest.test_list_0):
+        (test_list_1):
+        (test_list_2):
+        (test_list_3):
+        (test_list_4):
+        (test_list_5):
+        (test_list_6):
+        (test_expr_0):
+        (test_expr_1):
+        (test_expr_2):
+        (test_expr_3):
+        (test_expr_4):
+        (test_expr_5):
+        (test_expr_6):
+        (test_expr_7):
+        (test_expr_8):
+        (test_expr_9):
+        (test_expr_10):
+        * web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/tests/w3c-import.log: Added.
+        * web-platform-tests/tools/wptrunner/wptrunner/wptmanifest/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/tools/gitignore/w3c-import.log.
+        * web-platform-tests/tools/wptrunner/wptrunner/wptrunner.py: Added.
+        (setup_logging):
+        (get_loader):
+        (list_test_groups):
+        (list_disabled):
+        (get_pause_after_test):
+        (run_tests):
+        (start):
+        (main):
+        * web-platform-tests/tools/wptrunner/wptrunner/wpttest.py: Added.
+        (Result):
+        (Result.__init__):
+        (Result.__repr__):
+        (SubtestResult):
+        (SubtestResult.__init__):
+        (SubtestResult.__repr__):
+        (TestharnessResult):
+        (TestharnessSubtestResult):
+        (ReftestResult):
+        (WdspecResult):
+        (WdspecSubtestResult):
+        (get_run_info):
+        (RunInfo):
+        (RunInfo.__init__):
+        (RunInfo._update_mozinfo):
+        (Test):
+        (Test.__init__):
+        (Test.__eq__):
+        (Test.from_manifest):
+        (Test.id):
+        (Test.keys):
+        (Test.abs_path):
+        (Test._get_metadata):
+        (Test.itermeta):
+        (Test.disabled):
+        (Test.restart_after):
+        (Test.tags):
+        (Test.prefs):
+        (Test.expected):
+        (Test.__repr__):
+        (TestharnessTest):
+        (TestharnessTest.id):
+        (ManualTest):
+        (ManualTest.id):
+        (ReftestTest):
+        (ReftestTest.__init__):
+        (ReftestTest.from_manifest):
+        (ReftestTest.id):
+        (ReftestTest.keys):
+        (WdspecTest):
+        (from_manifest):
+        * web-platform-tests/tools/wptserve/docs/w3c-import.log:
+        * web-platform-tests/tools/wptserve/tests/functional/docroot/subdir/w3c-import.log:
+        * web-platform-tests/tools/wptserve/tests/functional/docroot/w3c-import.log:
+        * web-platform-tests/tools/wptserve/tests/functional/w3c-import.log:
+        * web-platform-tests/tools/wptserve/w3c-import.log:
+        * web-platform-tests/tools/wptserve/wptserve/w3c-import.log:
+        * web-platform-tests/url/interfaces-expected.txt:
+
+2017-05-18  Romain Bellessort  <romain.bellessort@crf.canon.fr>
+
+        [Readable Streams API] Align getDesiredSize with spec
+        https://bugs.webkit.org/show_bug.cgi?id=172220
+
+        Reviewed by Chris Dumez.
+
+        Updated test expectations (tests are now passing).
+
+        * web-platform-tests/streams/readable-byte-streams/general-expected.txt: Updated.
+        * web-platform-tests/streams/readable-byte-streams/general.dedicatedworker-expected.txt: Updated.
+        * web-platform-tests/streams/readable-streams/general-expected.txt: Updated.
+        * web-platform-tests/streams/readable-streams/general.dedicatedworker-expected.txt: Updated.
+
+2017-05-17  Chris Dumez  <cdumez@apple.com>
+
+        Setting URL.search to '' results in a stringified URL ending in '?'
+        https://bugs.webkit.org/show_bug.cgi?id=162345
+        <rdar://problem/31800441>
+
+        Reviewed by Alex Christensen.
+
+        Rebaseline web-platform-test now that more checks are passing.
+
+        * web-platform-tests/url/url-setters-expected.txt:
+
+2017-05-17  Matt Lewis  <jlewis3@apple.com>
+
+        Unreviewed, rolling out r216974.
+
+        Revision caused consistent timeouts on all platforms.
+
+        Reverted changeset:
+
+        "Add a RuntimeEnabledFeature for display: contents, defaulted
+        to false."
+        https://bugs.webkit.org/show_bug.cgi?id=171984
+        http://trac.webkit.org/changeset/216974
+
+2017-05-17  Chris Dumez  <cdumez@apple.com>
+
+        Import Notification tests from web-platform-tests
+        https://bugs.webkit.org/show_bug.cgi?id=172196
+
+        Reviewed by Youenn Fablet.
+
+        * resources/import-expectations.json:
+        * web-platform-tests/notifications/OWNERS: Added.
+        * web-platform-tests/notifications/common.js: Added.
+        (createPassFail):
+        (clearPassFail):
+        (closeNotifications):
+        (hasNotificationPermission):
+        * web-platform-tests/notifications/constructor-basic-expected.txt: Added.
+        * web-platform-tests/notifications/constructor-basic.html: Added.
+        * web-platform-tests/notifications/constructor-invalid-expected.txt: Added.
+        * web-platform-tests/notifications/constructor-invalid.html: Added.
+        * web-platform-tests/notifications/event-onclose-expected.txt: Added.
+        * web-platform-tests/notifications/event-onclose.html: Added.
+        * web-platform-tests/notifications/event-onshow-expected.txt: Added.
+        * web-platform-tests/notifications/event-onshow.html: Added.
+        * web-platform-tests/notifications/instance-expected.txt: Added.
+        * web-platform-tests/notifications/instance.html: Added.
+        * web-platform-tests/notifications/interfaces-expected.txt: Added.
+        * web-platform-tests/notifications/interfaces.html: Added.
+        * web-platform-tests/notifications/lang-expected.txt: Added.
+        * web-platform-tests/notifications/lang.html: Added.
+        * web-platform-tests/notifications/permission-expected.txt: Added.
+        * web-platform-tests/notifications/permission.html: Added.
+        * web-platform-tests/notifications/resources/icon.png: Added.
+        * web-platform-tests/notifications/resources/shownotification-sw.js: Added.
+        (self.onmessage.event.then):
+        * web-platform-tests/notifications/resources/w3c-import.log: Added.
+        * web-platform-tests/notifications/shownotification-resolve-manual.https-expected.txt: Added.
+        * web-platform-tests/notifications/shownotification-resolve-manual.https.html: Added.
+        * web-platform-tests/notifications/w3c-import.log: Added.
+
+2017-05-17  Ben Kelly  <ben@wanderview.com>
+
+        Import FileAPI WPT tests.
+        https://bugs.webkit.org/show_bug.cgi?id=171960
+
+        Reviewed by Youenn Fablet.
+
+        * resources/import-expectations.json:
+        * resources/resource-files.json:
+        * web-platform-tests/FileAPI/BlobURL/support/file_test1.js: Added.
+        * web-platform-tests/FileAPI/BlobURL/support/file_test2.txt: Added.
+        * web-platform-tests/FileAPI/BlobURL/support/file_test3.html: Added.
+        * web-platform-tests/FileAPI/BlobURL/support/w3c-import.log: Added.
+        * web-platform-tests/FileAPI/FileReader/Progress_event_bubbles_cancelable-expected.txt: Added.
+        * web-platform-tests/FileAPI/FileReader/Progress_event_bubbles_cancelable.html: Added.
+        * web-platform-tests/FileAPI/FileReader/support/file_test1.txt: Added.
+        * web-platform-tests/FileAPI/FileReader/support/w3c-import.log: Added.
+        * web-platform-tests/FileAPI/FileReader/w3c-import.log: Added.
+        * web-platform-tests/FileAPI/FileReaderSync.worker-expected.txt: Added.
+        * web-platform-tests/FileAPI/FileReaderSync.worker.html: Added.
+        * web-platform-tests/FileAPI/FileReaderSync.worker.js: Added.
+        (setup):
+        (test):
+        * web-platform-tests/FileAPI/OWNERS: Added.
+        * web-platform-tests/FileAPI/blob/Blob-XHR-revoke-expected.txt: Added.
+        * web-platform-tests/FileAPI/blob/Blob-XHR-revoke.html: Added.
+        * web-platform-tests/FileAPI/blob/Blob-constructor-expected.txt: Added.
+        * web-platform-tests/FileAPI/blob/Blob-constructor.html: Added.
+        * web-platform-tests/FileAPI/blob/Blob-in-worker.worker-expected.txt: Added.
+        * web-platform-tests/FileAPI/blob/Blob-in-worker.worker.html: Added.
+        * web-platform-tests/FileAPI/blob/Blob-in-worker.worker.js: Added.
+        (async_test):
+        * web-platform-tests/FileAPI/blob/Blob-slice-expected.txt: Added.
+        * web-platform-tests/FileAPI/blob/Blob-slice-overflow-expected.txt: Added.
+        * web-platform-tests/FileAPI/blob/Blob-slice-overflow.html: Added.
+        * web-platform-tests/FileAPI/blob/Blob-slice.html: Added.
+        * web-platform-tests/FileAPI/blob/w3c-import.log: Added.
+        * web-platform-tests/FileAPI/file/File-constructor-expected.txt: Added.
+        * web-platform-tests/FileAPI/file/File-constructor.html: Added.
+        * web-platform-tests/FileAPI/file/Worker-read-file-constructor.worker-expected.txt: Added.
+        * web-platform-tests/FileAPI/file/Worker-read-file-constructor.worker.html: Added.
+        * web-platform-tests/FileAPI/file/Worker-read-file-constructor.worker.js: Added.
+        (async_test):
+        * web-platform-tests/FileAPI/file/w3c-import.log: Added.
+        * web-platform-tests/FileAPI/fileReader-expected.txt: Added.
+        * web-platform-tests/FileAPI/fileReader.html: Added.
+        * web-platform-tests/FileAPI/filelist-section/filelist-expected.txt: Added.
+        * web-platform-tests/FileAPI/filelist-section/filelist.html: Added.
+        * web-platform-tests/FileAPI/filelist-section/support/upload.txt: Added.
+        * web-platform-tests/FileAPI/filelist-section/support/upload.zip: Added.
+        * web-platform-tests/FileAPI/filelist-section/support/w3c-import.log: Added.
+        * web-platform-tests/FileAPI/filelist-section/w3c-import.log: Added.
+        * web-platform-tests/FileAPI/historical.https-expected.txt: Added.
+        * web-platform-tests/FileAPI/historical.https.html: Added.
+        * web-platform-tests/FileAPI/idlharness-expected.txt: Added.
+        * web-platform-tests/FileAPI/idlharness.html: Added.
+        * web-platform-tests/FileAPI/idlharness.idl: Added.
+        * web-platform-tests/FileAPI/idlharness.worker-expected.txt: Added.
+        * web-platform-tests/FileAPI/idlharness.worker.html: Added.
+        * web-platform-tests/FileAPI/idlharness.worker.js: Added.
+        (request.onload):
+        * web-platform-tests/FileAPI/reading-data-section/Determining-Encoding-expected.txt: Added.
+        * web-platform-tests/FileAPI/reading-data-section/Determining-Encoding.html: Added.
+        * web-platform-tests/FileAPI/reading-data-section/FileReader-event-handler-attributes-expected.txt: Added.
+        * web-platform-tests/FileAPI/reading-data-section/FileReader-event-handler-attributes.html: Added.
+        * web-platform-tests/FileAPI/reading-data-section/FileReader-multiple-reads-expected.txt: Added.
+        * web-platform-tests/FileAPI/reading-data-section/FileReader-multiple-reads.html: Added.
+        * web-platform-tests/FileAPI/reading-data-section/filereader_abort-expected.txt: Added.
+        * web-platform-tests/FileAPI/reading-data-section/filereader_abort.html: Added.
+        * web-platform-tests/FileAPI/reading-data-section/filereader_error-expected.txt: Added.
+        * web-platform-tests/FileAPI/reading-data-section/filereader_error.html: Added.
+        * web-platform-tests/FileAPI/reading-data-section/filereader_readAsArrayBuffer-expected.txt: Added.
+        * web-platform-tests/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html: Added.
+        * web-platform-tests/FileAPI/reading-data-section/filereader_readAsDataURL-expected.txt: Added.
+        * web-platform-tests/FileAPI/reading-data-section/filereader_readAsDataURL.html: Added.
+        * web-platform-tests/FileAPI/reading-data-section/filereader_readAsText-expected.txt: Added.
+        * web-platform-tests/FileAPI/reading-data-section/filereader_readAsText.html: Added.
+        * web-platform-tests/FileAPI/reading-data-section/filereader_readystate-expected.txt: Added.
+        * web-platform-tests/FileAPI/reading-data-section/filereader_readystate.html: Added.
+        * web-platform-tests/FileAPI/reading-data-section/filereader_result-expected.txt: Added.
+        * web-platform-tests/FileAPI/reading-data-section/filereader_result.html: Added.
+        * web-platform-tests/FileAPI/reading-data-section/support/blue-100x100.png: Added.
+        * web-platform-tests/FileAPI/reading-data-section/support/w3c-import.log: Added.
+        * web-platform-tests/FileAPI/reading-data-section/w3c-import.log: Added.
+        * web-platform-tests/FileAPI/support/Blob.js: Added.
+        (test_blob):
+        * web-platform-tests/FileAPI/support/document-domain-setter.sub.html: Added.
+        * web-platform-tests/FileAPI/support/historical-serviceworker.js: Added.
+        (test):
+        * web-platform-tests/FileAPI/support/incumbent.sub.html: Added.
+        * web-platform-tests/FileAPI/support/upload.txt: Added.
+        * web-platform-tests/FileAPI/support/url-origin.html: Added.
+        * web-platform-tests/FileAPI/support/w3c-import.log: Added.
+        * web-platform-tests/FileAPI/url/blob-url-in-sandboxed-iframe-expected.txt: Added.
+        * web-platform-tests/FileAPI/url/blob-url-in-sandboxed-iframe.html: Added.
+        * web-platform-tests/FileAPI/url/multi-global-origin-serialization.sub-expected.txt: Added.
+        * web-platform-tests/FileAPI/url/multi-global-origin-serialization.sub.html: Added.
+        * web-platform-tests/FileAPI/url/origin.sub-expected.txt: Added.
+        * web-platform-tests/FileAPI/url/origin.sub.html: Added.
+        * web-platform-tests/FileAPI/url/url_createobjecturl_blob-expected.txt: Added.
+        * web-platform-tests/FileAPI/url/url_createobjecturl_blob.html: Added.
+        * web-platform-tests/FileAPI/url/url_xmlhttprequest-expected.txt: Added.
+        * web-platform-tests/FileAPI/url/url_xmlhttprequest.html: Added.
+        * web-platform-tests/FileAPI/url/url_xmlhttprequest_img-expected.html: Added.
+        * web-platform-tests/FileAPI/url/url_xmlhttprequest_img.html: Added.
+        * web-platform-tests/FileAPI/url/w3c-import.log: Added.
+        * web-platform-tests/FileAPI/w3c-import.log: Added.
+
+2017-05-17  Emilio Cobos Álvarez  <ecobos@igalia.com>
+
+        Add a RuntimeEnabledFeature for display: contents, defaulted to false.
+        https://bugs.webkit.org/show_bug.cgi?id=171984
+
+        Reviewed by Antti Koivisto.
+
+        * web-platform-tests/innerText/getter-expected.txt:
+
+2017-05-16  Chris Dumez  <cdumez@apple.com>
+
+        Implement DOMMatrix / DOMMatrixReadOnly
+        https://bugs.webkit.org/show_bug.cgi?id=110001
+
+        Reviewed by Sam Weinig and Simon Fraser.
+
+        Rebaseline web-platform-tests now that more checks are passing.
+
+        * web-platform-tests/css/geometry-1/DOMMatrix-001-expected.txt:
+        Most checks are now passing. The few remaining failures seem to be due to our
+        parsing of the input CSS string now matching the specification. This behavior
+        is not new to this patch as I re-used exactly the same logic as for
+        WebKitCSSMatrix's parsing of the input string.
+
+        * web-platform-tests/css/geometry-1/DOMMatrix-002-expected.txt:
+        * web-platform-tests/css/geometry-1/DOMMatrix-003-expected.txt:
+        * web-platform-tests/css/geometry-1/DOMMatrix-a-f-alias-expected.txt:
+        All checks are now passing.
+
+        * web-platform-tests/css/geometry-1/DOMMatrix-newobject-expected.txt:
+        Most checks are now passing. The remaining failures are due to DOMMatrixReadOnly's
+        transformPoint() / toFloat32Array() / toFloat64Array() not being implemented in
+        this patch. I think we can take care of those in a follow-up.
+
+        * web-platform-tests/css/geometry-1/DOMPoint-002-expected.txt:
+        Fails differently now that we support DOMMatrix. The test goes further but still
+        fails because DOMPoint.matrixTransform() is not implemented.
+
+        * web-platform-tests/css/geometry-1/WebKitCSSMatrix-expected.txt:
+        One more check is passing now that we implement DOMMatrix. The remaining failure is
+        due to WebKitCSSMatrix not being an alias to DOMMatrix yet. I'd rather do this in a
+        follow-up.
+
+        * web-platform-tests/css/geometry-1/historical-expected.txt:
+        A lot of new passes.
+
+        * web-platform-tests/css/geometry-1/structured-serialization-expected.txt:
+        The test fails differently now that we support DOMMatrix. The test still fails because
+        we do not support yet the structured serialization of DOMMatrix objects. It appears we
+        do not support this for other types in this spec either (e.g. DOMPoint). I filed:
+        https://bugs.webkit.org/show_bug.cgi?id=172191
+
+        * web-platform-tests/css/geometry-1/DOMMatrix-stringifier-expected.txt: Added.
+        * web-platform-tests/css/geometry-1/DOMMatrix-stringifier.html: Added.
+        Import new test from upstream. The WebKitCSSMatrix failures are due to our
+        WebKitCSSMatrix implementation not complying with the standard. As per the
+        standard, WebKitCSSMatrix is supposed to become an alias to DOMMatrix. If we
+        do this aliasing (in a follow-up), then those tests will start passing.
+
+        * web-platform-tests/css/geometry-1/support/dommatrix-test-util.js: Added.
+        Add missing script that was missed by the importer when I initially imported the test
+        suite from upstream.
+
+2017-05-16  Romain Bellessort  <romain.bellessort@crf.canon.fr>
+
+        [Readable Streams API] Implement ReadableStreamBYOBReader releaseLock()
+        https://bugs.webkit.org/show_bug.cgi?id=172111
+
+        Reviewed by Chris Dumez.
+
+        Updated test expectations.
+
+        * web-platform-tests/streams/readable-byte-streams/general-expected.txt: Updated.
+        * web-platform-tests/streams/readable-byte-streams/general.dedicatedworker-expected.txt: Updated.
+
+2017-05-15  Chris Dumez  <cdumez@apple.com>
+
+        Import css/geometry-1 web-platform-tests
+        https://bugs.webkit.org/show_bug.cgi?id=172130
+
+        Reviewed by Youenn Fablet.
+
+        Import css/geometry-1 web-platform-tests to gain better test coverage.
+
+        * resources/import-expectations.json:
+        * web-platform-tests/css/geometry-1/DOMMatrix-001-expected.txt: Added.
+        * web-platform-tests/css/geometry-1/DOMMatrix-001.html: Added.
+        * web-platform-tests/css/geometry-1/DOMMatrix-002-expected.txt: Added.
+        * web-platform-tests/css/geometry-1/DOMMatrix-002.html: Added.
+        * web-platform-tests/css/geometry-1/DOMMatrix-003-expected.txt: Added.
+        * web-platform-tests/css/geometry-1/DOMMatrix-003.html: Added.
+        * web-platform-tests/css/geometry-1/DOMMatrix-a-f-alias-expected.txt: Added.
+        * web-platform-tests/css/geometry-1/DOMMatrix-a-f-alias.html: Added.
+        * web-platform-tests/css/geometry-1/DOMMatrix-css-string.worker-expected.txt: Added.
+        * web-platform-tests/css/geometry-1/DOMMatrix-css-string.worker.html: Added.
+        * web-platform-tests/css/geometry-1/DOMMatrix-css-string.worker.js: Added.
+        (string_appeared_here.forEach.constr.test):
+        (string_appeared_here.forEach.constr.assert_equals):
+        (test):
+        * web-platform-tests/css/geometry-1/DOMMatrix-newobject-expected.txt: Added.
+        * web-platform-tests/css/geometry-1/DOMMatrix-newobject.html: Added.
+        * web-platform-tests/css/geometry-1/DOMPoint-001-expected.txt: Added.
+        * web-platform-tests/css/geometry-1/DOMPoint-001.html: Added.
+        * web-platform-tests/css/geometry-1/DOMPoint-002-expected.txt: Added.
+        * web-platform-tests/css/geometry-1/DOMPoint-002.html: Added.
+        * web-platform-tests/css/geometry-1/DOMQuad-001-expected.txt: Added.
+        * web-platform-tests/css/geometry-1/DOMQuad-001.html: Added.
+        * web-platform-tests/css/geometry-1/DOMQuad-002-expected.txt: Added.
+        * web-platform-tests/css/geometry-1/DOMQuad-002.html: Added.
+        * web-platform-tests/css/geometry-1/DOMRect-001-expected.txt: Added.
+        * web-platform-tests/css/geometry-1/DOMRect-001.html: Added.
+        * web-platform-tests/css/geometry-1/OWNERS: Added.
+        * web-platform-tests/css/geometry-1/WebKitCSSMatrix-expected.txt: Added.
+        * web-platform-tests/css/geometry-1/WebKitCSSMatrix.html: Added.
+        * web-platform-tests/css/geometry-1/WebKitCSSMatrix.worker-expected.txt: Added.
+        * web-platform-tests/css/geometry-1/WebKitCSSMatrix.worker.html: Added.
+        * web-platform-tests/css/geometry-1/WebKitCSSMatrix.worker.js: Added.
+        (test):
+        * web-platform-tests/css/geometry-1/historical-expected.txt: Added.
+        * web-platform-tests/css/geometry-1/historical.html: Added.
+        * web-platform-tests/css/geometry-1/structured-serialization-expected.txt: Added.
+        * web-platform-tests/css/geometry-1/structured-serialization.html: Added.
+        * web-platform-tests/css/geometry-1/w3c-import.log: Added.
+
+2017-05-15  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
+
+        Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
+        https://bugs.webkit.org/show_bug.cgi?id=171653
+
+        Reviewed by Chris Dumez.
+
+        Rebaseline test results.
+
+        * web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt:
+
+2017-05-14  Sam Weinig  <sam@webkit.org>
+
+        [WebIDL/DOM] Remove need for custom bindings for HTMLAllCollection and bring up to spec
+        https://bugs.webkit.org/show_bug.cgi?id=172095
+
+        Reviewed by Darin Adler.
+
+        * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmlallcollection-expected.txt:
+        Update results.
+
+2017-05-12  Romain Bellessort  <romain.bellessort@crf.canon.fr>
+
+        [Readable Streams API] Add ReadableStreamBYOBReader closed getter
+        https://bugs.webkit.org/show_bug.cgi?id=172024
+
+        Reviewed by Youenn Fablet.
+
+        Updated expectations.
+
+        * web-platform-tests/streams/readable-byte-streams/general-expected.txt: Updated.
+        * web-platform-tests/streams/readable-byte-streams/general.dedicatedworker-expected.txt: Updated.
+
+2017-05-12  Manuel Rego Casasnovas  <rego@igalia.com>
+
+        [selectors4] css/selectors4/focus-within-006.html test from WPT is failing
+        https://bugs.webkit.org/show_bug.cgi?id=170900
+
+        Reviewed by Sergio Villar Senin.
+
+        The issue has been fixed in WPT repo:
+        https://github.com/w3c/web-platform-tests/pull/5786
+
+        This patch is importing the changes so we can close this bug on WebKit.
+
+        * web-platform-tests/css/selectors4/focus-within-006-expected.html:
+        * web-platform-tests/css/selectors4/focus-within-006.html:
+        * web-platform-tests/css/selectors4/w3c-import.log:
+
+2017-05-11  Manuel Rego Casasnovas  <rego@igalia.com>
+
+        [selectors4] :focus-within tests using shadow DOM don't pass on WK1
+        https://bugs.webkit.org/show_bug.cgi?id=170935
+
+        Reviewed by Youenn Fablet.
+
+        The issue has been fixed modifying the tests upstream:
+        https://github.com/w3c/web-platform-tests/pull/5594
+
+        This patch updates "selectors4" Test Suite with the last changes
+        from WPT repository.
+        This means that this issue is fixed and at the same time some new tests
+        are being imported.
+        Two of the new imported tests are failing due to bug #47182,
+        anyway the -expected.txt files with FAIL messages are added.
+
+        * resources/import-expectations.json:
+        * web-platform-tests/css/selectors4/focus-display-none-001-expected.txt: Added.
+        * web-platform-tests/css/selectors4/focus-display-none-001.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-009-expected.txt:
+        * web-platform-tests/css/selectors4/focus-within-009.html:
+        * web-platform-tests/css/selectors4/focus-within-010-expected.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-010.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-display-none-001-expected.txt: Added.
+        * web-platform-tests/css/selectors4/focus-within-display-none-001.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-shadow-001.html:
+        * web-platform-tests/css/selectors4/focus-within-shadow-002.html:
+        * web-platform-tests/css/selectors4/focus-within-shadow-003.html:
+        * web-platform-tests/css/selectors4/focus-within-shadow-004.html:
+        * web-platform-tests/css/selectors4/focus-within-shadow-005.html:
+        * web-platform-tests/css/selectors4/w3c-import.log:
+
+2017-05-11  Romain Bellessort  <romain.bellessort@crf.canon.fr>
+
+        [Readable Streams API] Implement ReadableStreamBYOBReader cancel()
+        https://bugs.webkit.org/show_bug.cgi?id=171919
+
+        Reviewed by Youenn Fablet.
+
+        Updated expectations.
+
+        * web-platform-tests/streams/readable-byte-streams/general-expected.txt:
+        * web-platform-tests/streams/readable-byte-streams/general.dedicatedworker-expected.txt:
+
+2017-05-09  Sam Weinig  <sam@webkit.org>
+
+        Implement Subresource Integrity (SRI)
+        https://bugs.webkit.org/show_bug.cgi?id=148363
+        <rdar://problem/18945879>
+
+        Reviewed by Youenn Fablet.
+
+        * web-platform-tests/fetch/api/basic/integrity-expected.txt:
+        * web-platform-tests/fetch/api/basic/integrity-worker-expected.txt:
+        Update results now that integrity is implemented.
+
+2017-05-09  Youenn Fablet  <youenn@apple.com>
+
+        Refresh webrtc WPT tests
+        https://bugs.webkit.org/show_bug.cgi?id=171878
+
+        Reviewed by Eric Carlson.
+
+        * resources/import-expectations.json:
+        * web-platform-tests/webrtc/OWNERS:
+        * web-platform-tests/webrtc/RTCConfiguration-iceCandidatePoolSize-expected.txt: Added.
+        * web-platform-tests/webrtc/RTCConfiguration-iceCandidatePoolSize.html: Added.
+        * web-platform-tests/webrtc/RTCDataChannel-id-expected.txt: Added.
+        * web-platform-tests/webrtc/RTCDataChannel-id.html: Added.
+        * web-platform-tests/webrtc/RTCPeerConnection-canTrickleIceCandidates-expected.txt: Added.
+        * web-platform-tests/webrtc/RTCPeerConnection-canTrickleIceCandidates.html: Added.
+        * web-platform-tests/webrtc/RTCPeerConnection-constructor-expected.txt: Added.
+        * web-platform-tests/webrtc/RTCPeerConnection-constructor.html: Added.
+        * web-platform-tests/webrtc/RTCPeerConnection-createDataChannel-expected.txt: Added.
+        * web-platform-tests/webrtc/RTCPeerConnection-createDataChannel.html: Added.
+        * web-platform-tests/webrtc/RTCPeerConnection-iceGatheringState-expected.txt: Added.
+        * web-platform-tests/webrtc/RTCPeerConnection-iceGatheringState.html: Added.
+        * web-platform-tests/webrtc/RTCPeerConnection-idl-expected.txt: Added.
+        * web-platform-tests/webrtc/RTCPeerConnection-idl.html: Added.
+        * web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-expected.txt: Added.
+        * web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription.html: Added.
+        * web-platform-tests/webrtc/datachannel-idlharness-expected.txt: Added.
+        * web-platform-tests/webrtc/datachannel-idlharness.html: Added.
+        * web-platform-tests/webrtc/getstats-expected.txt: Added.
+        * web-platform-tests/webrtc/getstats.html: Added.
+        * web-platform-tests/webrtc/interfaces-expected.txt: Added.
+        * web-platform-tests/webrtc/interfaces.html: Added.
+        * web-platform-tests/webrtc/no-media-call.html:
+        * web-platform-tests/webrtc/promises-call.html:
+        * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl-expected.txt:
+        * web-platform-tests/webrtc/simplecall.html:
+        * web-platform-tests/webrtc/w3c-import.log:
+
+2017-05-09  Romain Bellessort  <romain.bellessort@crf.canon.fr>
+
+        [Readable Streams API] Enable creation of ReadableStreamBYOBReader
+        https://bugs.webkit.org/show_bug.cgi?id=171665
+
+        Reviewed by Youenn Fablet.
+
+        Updated expectations.
+
+        * web-platform-tests/streams/readable-byte-streams/general-expected.txt:
+        * web-platform-tests/streams/readable-byte-streams/general.dedicatedworker-expected.txt:
+
+2017-05-08  Chris Dumez  <cdumez@apple.com>
+
+        Move offsetParent / offsetLeft / offsetTop / offsetWidth / offsetHeight from Element to HTMLElement
+        https://bugs.webkit.org/show_bug.cgi?id=171829
+
+        Reviewed by Simon Fraser.
+
+        Re-sync Web-Platform-Test after:
+        - https://github.com/w3c/web-platform-tests/pull/5855
+
+        * web-platform-tests/cssom-view/offsetParent_element_test.html:
+
+2017-05-07  Youenn Fablet  <youenn@apple.com>
+
+        Regenerate w3c-import.log files after r215670
+        https://bugs.webkit.org/show_bug.cgi?id=171210
+
+        Reviewed by Chris Dumez.
+
+        Updating all w3c-import.log files of web-platform-tests.
+        Fixing some import expectations.
+        Fixing some tests to match the current import revision, only syntatic changes (meta annotations and links to resources).
+
+        * resources/import-expectations.json:
+        * web-platform-tests/WebCryptoAPI/OWNERS:
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker.js: meta annotation changes.
+        * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CBC.worker.js: Ditto for all crypto tests.
+        * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CTR.worker.js:
+        * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-GCM.worker.js:
+        * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-KW.worker.js:
+        * web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker.js:
+        * web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker.js:
+        * web-platform-tests/WebCryptoAPI/generateKey/failures_HMAC.worker.js:
+        * web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-OAEP.worker.js:
+        * web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker.js:
+        * web-platform-tests/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.worker.js:
+        * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CBC.worker.js:
+        * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.worker.js:
+        * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-GCM.worker.js:
+        * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-KW.worker.js:
+        * web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker.js:
+        * web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker.js:
+        * web-platform-tests/WebCryptoAPI/generateKey/successes_HMAC.worker.js:
+        * web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.worker.js:
+        * web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker.js:
+        * web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.worker.js:
+        * web-platform-tests/WebCryptoAPI/tools/generate.py:
+        * web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker.js:
+        * web-platform-tests/css/css-grid-1/grid-layout-properties.html:
+        * web-platform-tests/css/selectors4/focus-within-009.html:
+        * web-platform-tests/domparsing/DOMParser-parseFromString-html.html:
+        * web-platform-tests/domparsing/createContextualFragment.html:
+        * web-platform-tests/domparsing/innerhtml-01.xhtml:
+        * web-platform-tests/domparsing/innerhtml-03.xhtml:
+        * web-platform-tests/domparsing/innerhtml-04.html:
+        * web-platform-tests/domparsing/innerhtml-05.xhtml:
+        * web-platform-tests/domparsing/innerhtml-06.html:
+        * web-platform-tests/domparsing/innerhtml-07.html:
+        * web-platform-tests/domparsing/insert-adjacent.html:
+        * web-platform-tests/domparsing/insert_adjacent_html.html:
+        * web-platform-tests/domparsing/outerhtml-01.html:
+        * web-platform-tests/domparsing/outerhtml-02.html:
+        * web-platform-tests/domparsing/xml-serialization.xhtml:
+
+2017-05-07  Ben Kelly <ben@wanderview.com>
+
+        Set the Response.blob() type based on the content-type header value.
+        https://bugs.webkit.org/show_bug.cgi?id=170849
+
+        Reviewed by Youenn Fablet.
+
+        * web-platform-tests/fetch/api/response/response-consume-expected.txt:
+
+2017-05-07  Sam Weinig  <sam@webkit.org>
+
+        Implement Subresource Integrity (SRI)
+        https://bugs.webkit.org/show_bug.cgi?id=148363
+
+        Reviewed by Daniel Bates.
+
+        * web-platform-tests/html/dom/reflection-metadata-expected.txt:
+        * web-platform-tests/html/dom/reflection-misc-expected.txt:
+        Update results now that we support the reflected 'integrity' property.
+
+2017-05-04  Daniel Bates  <dabates@apple.com>
+
+        importScripts() should respect X-Content-Type-Options: nosniff
+        https://bugs.webkit.org/show_bug.cgi?id=171248
+        <rdar://problem/31819023>
+
+        Reviewed by Andy Estes.
+
+        Update expected results for Web Platform Tests that now pass.
+
+        * web-platform-tests/fetch/nosniff/importscripts-expected.txt: Added.
+        * web-platform-tests/fetch/nosniff/worker-expected.txt:
+
+2017-05-02  Ben Kelly <ben@wanderview.com>
+
+        Set Response.blob() type correctly when body is a ReadableStream.
+        https://bugs.webkit.org/show_bug.cgi?id=171489
+
+        Reviewed by Youenn Fablet
+
+        * web-platform-tests/fetch/api/response/response-consume-expected.txt:
+
+2017-05-01  Joseph Pecoraro  <pecoraro@apple.com>
+
+        Eliminate ?pipe=sub from Resource Timing Tests
+        https://bugs.webkit.org/show_bug.cgi?id=171525
+
+        Reviewed by Youenn Fablet.
+
+        * web-platform-tests/resource-timing/resources/rt-utilities.sub.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/resource-timing/resources/rt-utilities.js.
+        Rename with ".sub.js" to automatically get substitutions.
+
+        * web-platform-tests/resource-timing/resources/rt-iframe-1.html:
+        * web-platform-tests/resource-timing/resources/rt-iframe-2.html:
+        * web-platform-tests/resource-timing/resources/rt-worker-resources.js:
+        * web-platform-tests/resource-timing/rt-cors.html:
+        * web-platform-tests/resource-timing/rt-cors.worker.js:
+        * web-platform-tests/resource-timing/rt-initiatorType-css.html:
+        * web-platform-tests/resource-timing/rt-initiatorType-element.html:
+        * web-platform-tests/resource-timing/rt-initiatorType-fetch.html:
+        * web-platform-tests/resource-timing/rt-initiatorType-media.html:
+        * web-platform-tests/resource-timing/rt-initiatorType-other.html:
+        * web-platform-tests/resource-timing/rt-initiatorType-script-module.html:
+        * web-platform-tests/resource-timing/rt-initiatorType-xmlhttprequest.html:
+        * web-platform-tests/resource-timing/rt-initiatorType.worker.js:
+        * web-platform-tests/resource-timing/rt-nextHopProtocol.html:
+        * web-platform-tests/resource-timing/rt-nextHopProtocol.worker.js:
+        * web-platform-tests/resource-timing/rt-performance-extensions.html:
+        * web-platform-tests/resource-timing/rt-performance-extensions.worker.js:
+        * web-platform-tests/resource-timing/rt-resource-errors.html:
+        * web-platform-tests/resource-timing/rt-resource-ignored.html:
+        * web-platform-tests/resource-timing/rt-resources-per-frame.html:
+        * web-platform-tests/resource-timing/rt-resources-per-worker.html:
+        * web-platform-tests/resource-timing/rt-revalidate-requests.html:
+        * web-platform-tests/resource-timing/rt-serialization.html:
+        * web-platform-tests/resource-timing/rt-shared-resource-in-frames.html:
+        * web-platform-tests/resource-timing/rt-shared-resource-in-workers.html:
+        Update include of rt-utilities.
+
+2017-05-01  Chris Dumez  <cdumez@apple.com>
+
+        Documents created using DOMParser.parseFromString should inherit their context document's origin / URL
+        https://bugs.webkit.org/show_bug.cgi?id=171499
+
+        Reviewed by Sam Weinig.
+
+        Rebaseline web-platform-tests now that more checks are passing.
+
+        * web-platform-tests/domparsing/DOMParser-parseFromString-html-expected.txt:
+        * web-platform-tests/domparsing/DOMParser-parseFromString-xml-expected.txt:
+
+2017-05-01  Joseph Pecoraro  <pecoraro@apple.com>
+
+        RejectedPromiseTracker should produce better callstacks and avoid capturing callstacks unless there is a debugger/inspector
+        https://bugs.webkit.org/show_bug.cgi?id=171416
+        <rdar://problem/31899425>
+
+        Reviewed by Saam Barati and Brian Burg.
+
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_bits-expected.txt:
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_keys-expected.txt:
+        * web-platform-tests/html/semantics/embedded-content/media-elements/event_pause_noautoplay-expected.txt:
+        * web-platform-tests/html/semantics/embedded-content/media-elements/event_play_noautoplay-expected.txt:
+        * web-platform-tests/html/semantics/embedded-content/media-elements/paused_true_during_pause-expected.txt:
+        * web-platform-tests/streams/piping/close-propagation-forward-expected.txt:
+        * web-platform-tests/streams/piping/error-propagation-backward-expected.txt:
+        * web-platform-tests/streams/piping/error-propagation-forward-expected.txt:
+        * web-platform-tests/streams/piping/flow-control-expected.txt:
+        * web-platform-tests/streams/piping/general-expected.txt:
+        Rebaseline results. Better stack trace for errors includes correct line numbers.
+        Explicit rejections with a value do not include backtraces without a debugger.
+
+2017-04-29  Joseph Pecoraro  <pecoraro@apple.com>
+
+        Zero out PerformanceResourceTiming properties for cached cross-origin responses without Timing-Allow-Origin
+        https://bugs.webkit.org/show_bug.cgi?id=171394
+
+        Reviewed by Youenn Fablet.
+
+        WebKit doesn't create multiple PerformanceResourceTiming entries for
+        loads that use the same CachedResource. However for revalidation
+        requests, which may happen for cached entries, we will send new
+        network requests. These tests cover whether revalidation requests
+        include timing data or not.
+
+        * web-platform-tests/resource-timing/resources/rt-revalidation-response.py: Added.
+        * web-platform-tests/resource-timing/rt-cors-expected.txt:
+        * web-platform-tests/resource-timing/rt-cors.js:
+        * web-platform-tests/resource-timing/rt-cors.worker-expected.txt:
+        * web-platform-tests/resource-timing/rt-revalidate-requests-expected.txt: Added.
+        * web-platform-tests/resource-timing/rt-revalidate-requests.html: Added.
+
+2017-04-28  Chris Dumez  <cdumez@apple.com>
+
+        Tweak window.open features argument tokenizer to match HTML standard and Edge
+        https://bugs.webkit.org/show_bug.cgi?id=170548
+
+        Reviewed by Geoffrey Garen.
+
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-noopener-expected.txt:
+        Rebaseline test now that more checks are passing. The remaining failures are because the test currently expects "noopener=0" / "noopener=false" to activate
+        the 'noopener' feature. The test matches the specification which currently says that if the 'noopener' key is present, then the 'noopener' feature should be
+        activated, no matter its value. However, I am intentionally not making this change yet because:
+        - This behavior would be inconsistent with other Window features
+        - There is upstream discussion on this (https://github.com/whatwg/html/issues/2600) and the current feedback is that the specification should likely
+          change to treat 'noopener' more consistently with other features.
+        I will follow-up once the specification / test settles.
+
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-noopener.html:
+        Re-sync test from upstream after https://github.com/w3c/web-platform-tests/pull/5715.
+
+2017-04-28  Chris Dumez  <cdumez@apple.com>
+
+        Update DOMTokenList.replace() to match the latest DOM specification
+        https://bugs.webkit.org/show_bug.cgi?id=171388
+
+        Reviewed by Alex Christensen.
+
+        Re-sync web-platform-test after:
+        - https://github.com/w3c/web-platform-tests/pull/5725
+
+        This adds test coverage for the behavior change in this patch.
+
+        * web-platform-tests/dom/nodes/Element-classlist.html:
+
+2017-04-28  Chris Dumez  <cdumez@apple.com>
+
+        URLSearchParams should be reflective
+        https://bugs.webkit.org/show_bug.cgi?id=171345
+
+        Reviewed by Alex Christensen.
+
+        Merge https://github.com/w3c/web-platform-tests/pull/5736 to gain test
+        coverage.
+
+        * web-platform-tests/url/urlsearchparams-constructor-expected.txt:
+        * web-platform-tests/url/urlsearchparams-constructor.html:
+
+2017-04-28  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Rebaseline imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html after r215916.
+
+        Unreviewed test gardening.
+
+        * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl-expected.txt:
+
+2017-04-27  Joseph Pecoraro  <pecoraro@apple.com>
+
+        Support for promise rejection events (unhandledrejection)
+        https://bugs.webkit.org/show_bug.cgi?id=150358
+        <rdar://problem/28441651>
+
+        Reviewed by Saam Barati.
+
+        Patch by Joseph Pecoraro and Yusuke Suzuki.
+
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_bits-expected.txt:
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_keys-expected.txt:
+        * web-platform-tests/html/semantics/embedded-content/media-elements/event_pause_noautoplay-expected.txt:
+        * web-platform-tests/html/semantics/embedded-content/media-elements/event_play_noautoplay-expected.txt:
+        * web-platform-tests/html/semantics/embedded-content/media-elements/paused_true_during_pause-expected.txt:
+        * web-platform-tests/html/syntax/parsing/html5lib_innerHTML_adoption01-expected.txt:
+        * web-platform-tests/html/webappapis/scripting/events/body-exposed-window-event-handlers-expected.txt:
+        * web-platform-tests/streams/piping/close-propagation-forward-expected.txt:
+        * web-platform-tests/streams/piping/error-propagation-backward-expected.txt:
+        * web-platform-tests/streams/piping/error-propagation-forward-expected.txt:
+        * web-platform-tests/streams/piping/flow-control-expected.txt:
+        * web-platform-tests/streams/piping/general-expected.txt:
+        * web-platform-tests/user-timing/measure_exceptions_navigation_timing-expected.txt:
+        Rebaseline expectations to include unhandled promise rejection messages.
+        Also change how the test harness reports success or failure to use the values
+        immediately on completion and then allow a run loop cycle before completing
+        the test to gather the output.
+
+        * web-platform-tests/resource-timing/rt-resource-errors.html:
+        This is our own WPT test yet to be uploaded, so update the test to prevent
+        an unexpected unhandled rejection.
+
+2017-04-27  Chris Dumez  <cdumez@apple.com>
+
+        Align colspan/rowspan limits with the latest HTML specification
+        https://bugs.webkit.org/show_bug.cgi?id=171322
+
+        Reviewed by Darin Adler.
+
+        Re-sync some web-platform-tests from upstream to gain test coverage and
+        rebaseline.
+
+        * resources/import-expectations.json:
+        * web-platform-tests/html/dom/elements-tabular.js:
+        * web-platform-tests/html/dom/reflection-embedded-expected.txt:
+        * web-platform-tests/html/dom/reflection-tabular-expected.txt:
+        * web-platform-tests/html/dom/reflection.js:
+        (ReflectionTests.typeMap.string_appeared_here.toString):
+        (ReflectionTests.typeMap.string_appeared_here.valueOf):
+        (ReflectionTests.reflects):
+        * web-platform-tests/html/semantics/tabular-data/attributes-common-to-td-and-th-elements/w3c-import.log:
+        * web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits-expected.txt: Added.
+        * web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits.html: Added.
+        * web-platform-tests/html/semantics/tabular-data/processing-model-1/w3c-import.log:
+        * web-platform-tests/html/semantics/tabular-data/the-caption-element/w3c-import.log:
+        * web-platform-tests/html/semantics/tabular-data/the-table-element/w3c-import.log:
+        * web-platform-tests/html/semantics/tabular-data/the-tbody-element/w3c-import.log:
+        * web-platform-tests/html/semantics/tabular-data/the-tfoot-element/w3c-import.log:
+        * web-platform-tests/html/semantics/tabular-data/the-thead-element/w3c-import.log:
+        * web-platform-tests/html/semantics/tabular-data/the-tr-element/w3c-import.log:
+        * web-platform-tests/html/semantics/tabular-data/w3c-import.log:
+
+2017-04-27  Chris Dumez  <cdumez@apple.com>
+
+        Element.getBoundingClientRect() / getClientRects() should return a DOMRect types
+        https://bugs.webkit.org/show_bug.cgi?id=171226
+
+        Reviewed by Simon Fraser.
+
+        Add baseline for web-platform-tests that is now passing and unskipped.
+
+        * web-platform-tests/cssom-view/cssom-getBoundingClientRect-002-expected.txt: Added.
+
+2017-04-27  Frederic Wang  <fwang@igalia.com>
+
+        Fix some tests from platform-tests/cssom-view/cssom-view/
+        https://bugs.webkit.org/show_bug.cgi?id=171228
+
+        Reviewed by Youenn Fablet.
+
+        Fixes for some tests are imported from the web-platform-test repository.
+        Expectations are updated accordingly.
+
+        * web-platform-tests/cssom-view/cssom-view/media-query-list-interface-expected.txt: Added.
+        * web-platform-tests/cssom-view/cssom-view/media-query-list-interface.xht:
+        * web-platform-tests/cssom-view/cssom-view/window-interface-expected.txt:
+        * web-platform-tests/cssom-view/cssom-view/window-interface.xht:
+
+2017-04-26  Saam Barati  <sbarati@apple.com>
+
+        ASSERTION FAILED: inIndex != notFound in JSC::invalidParameterInSourceAppender()
+        https://bugs.webkit.org/show_bug.cgi?id=170924
+        <rdar://problem/31721052>
+
+        Reviewed by Mark Lam.
+
+        * web-platform-tests/css-timing-1/cubic-bezier-timing-functions-output-expected.txt:
+        * web-platform-tests/css-timing-1/frames-timing-functions-output-expected.txt:
+        * web-platform-tests/css-timing-1/step-timing-functions-output-expected.txt:
+
+2017-04-26  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Unreviewed, rolling out r215814.
+
+        The LayoutTest for this change is failing on ios-simulator and
+        is flaky on macOS.
+
+        Reverted changeset:
+
+        "Response.blob() does not set the content-type based on the
+        header value."
+        https://bugs.webkit.org/show_bug.cgi?id=170849
+        http://trac.webkit.org/changeset/215814
+
+2017-04-26  Chris Dumez  <cdumez@apple.com>
+
+        Re-sync html/browsers/the-window-object web-platform-tests from upstream
+        https://bugs.webkit.org/show_bug.cgi?id=171313
+
+        Reviewed by Alex Christensen.
+
+        * resources/import-expectations.json:
+        * web-platform-tests/common/PrefixedPostMessage.js: Added.
+        (PrefixedMessage):
+        (PrefixedMessage.prototype.url):
+        (PrefixedMessage.prototype.onMessage):
+        (PrefixedMessageTest):
+        (PrefixedMessageResource):
+        (PrefixedMessageResource.prototype.postToOpener):
+        * web-platform-tests/html/browsers/the-window-object/accessing-other-browsing-contexts/w3c-import.log:
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/w3c-import.log:
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-negative-innerwidth-innerheight-expected.txt: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-negative-innerwidth-innerheight.html: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-negative-screenx-screeny-expected.txt: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-negative-screenx-screeny.html: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-negative-top-left-expected.txt: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-negative-top-left.html: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-negative-width-height-expected.txt: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-negative-width-height.html: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-height-expected.txt: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-height.html: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-innerheight-expected.txt: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-innerheight.html: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-innerwidth-expected.txt: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-innerwidth.html: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-left-expected.txt: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-left.html: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-screenx-expected.txt: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-screenx.html: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-screeny-expected.txt: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-screeny.html: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-top-expected.txt: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-top.html: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-width-expected.txt: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-width.html: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-innerheight-innerwidth-expected.txt: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-innerheight-innerwidth.html: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-noopener-expected.txt: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-noopener.html: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-screenx-screeny-expected.txt: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-screenx-screeny.html: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-top-left-expected.txt: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-top-left.html: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-width-height-expected.txt: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-width-height.html: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/resources/message-opener.html: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/resources/w3c-import.log:
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/w3c-import.log:
+        * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/w3c-import.log:
+        * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/w3c-import.log:
+        * web-platform-tests/html/browsers/the-window-object/named-access-on-the-window-object/w3c-import.log:
+        * web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log:
+        * web-platform-tests/html/browsers/the-window-object/support/w3c-import.log:
+        * web-platform-tests/html/browsers/the-window-object/w3c-import.log:
+        * web-platform-tests/html/browsers/the-window-object/window-indexed-properties-expected.txt:
+        * web-platform-tests/html/browsers/the-window-object/window-indexed-properties-strict.html:
+        * web-platform-tests/html/browsers/the-window-object/window-indexed-properties.html:
+
+2017-04-26  WebKit Contributor  <webkitcontrib@gmail.com>
+
+        Response.blob() does not set the content-type based on the header value.
+        https://bugs.webkit.org/show_bug.cgi?id=170849
+
+        Reviewed by Alex Christensen.
+
+        * web-platform-tests/fetch/api/response/response-consume-expected.txt:
+
+2017-04-25  Daniel Bates  <dabates@apple.com>
+
+        [Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
+        https://bugs.webkit.org/show_bug.cgi?id=136452
+        <rdar://problem/23412620>
+
+        Reviewed by Brent Fulgham.
+
+        Update expected results now we support X-Content-Type-Options: nosniff.
+
+        * web-platform-tests/fetch/nosniff/parsing-nosniff-expected.txt:
+        * web-platform-tests/fetch/nosniff/script-expected.txt:
+        * web-platform-tests/fetch/nosniff/stylesheet-expected.txt:
+
+2017-04-25  Frederic Wang  <fwang@igalia.com>
+
+        Import W3C tests for the CSSOM View module
+        https://bugs.webkit.org/show_bug.cgi?id=171215
+
+        Reviewed by Youenn Fablet.
+
+        This patch imports "cssom-view" test suite from WPT repo:
+        https://github.com/w3c/web-platform-tests/tree/master/cssom-view
+
+        * resources/import-expectations.json:
+        * resources/resource-files.json:
+        * web-platform-tests/cssom-view/CaretPosition-001-expected.txt: Added.
+        * web-platform-tests/cssom-view/CaretPosition-001.html: Added.
+        * web-platform-tests/cssom-view/HTMLBody-ScrollArea_quirksmode-expected.txt: Added.
+        * web-platform-tests/cssom-view/HTMLBody-ScrollArea_quirksmode.html: Added.
+        * web-platform-tests/cssom-view/MediaQueryList-001-expected.txt: Added.
+        * web-platform-tests/cssom-view/MediaQueryList-001.html: Added.
+        * web-platform-tests/cssom-view/MediaQueryList-with-empty-string-expected.txt: Added.
+        * web-platform-tests/cssom-view/MediaQueryList-with-empty-string.html: Added.
+        * web-platform-tests/cssom-view/OWNERS: Added.
+        * web-platform-tests/cssom-view/Screen-pixelDepth-Screen-colorDepth001-expected.txt: Added.
+        * web-platform-tests/cssom-view/Screen-pixelDepth-Screen-colorDepth001.html: Added.
+        * web-platform-tests/cssom-view/cssom-getBoundingClientRect-001-expected.txt: Added.
+        * web-platform-tests/cssom-view/cssom-getBoundingClientRect-001.html: Added.
+        * web-platform-tests/cssom-view/cssom-getBoundingClientRect-002.html: Added.
+        * web-platform-tests/cssom-view/cssom-getClientRects-expected.txt: Added.
+        * web-platform-tests/cssom-view/cssom-getClientRects.html: Added.
+        * web-platform-tests/cssom-view/cssom-view-img-attributes-001-expected.txt: Added.
+        * web-platform-tests/cssom-view/cssom-view-img-attributes-001.html: Added.
+        * web-platform-tests/cssom-view/cssom-view-window-screen-interface-expected.txt: Added.
+        * web-platform-tests/cssom-view/cssom-view-window-screen-interface.html: Added.
+        * web-platform-tests/cssom-view/cssom-view/media-query-list-interface.xht: Added.
+        * web-platform-tests/cssom-view/cssom-view/w3c-import.log: Added.
+        * web-platform-tests/cssom-view/cssom-view/window-interface-expected.txt: Added.
+        * web-platform-tests/cssom-view/cssom-view/window-interface.xht: Added.
+        * web-platform-tests/cssom-view/elementFromPoint-001-expected.txt: Added.
+        * web-platform-tests/cssom-view/elementFromPoint-001.html: Added.
+        * web-platform-tests/cssom-view/elementFromPoint-expected.txt: Added.
+        * web-platform-tests/cssom-view/elementFromPoint.html: Added.
+        * web-platform-tests/cssom-view/elementFromPosition-expected.txt: Added.
+        * web-platform-tests/cssom-view/elementFromPosition.html: Added.
+        * web-platform-tests/cssom-view/elementScroll-expected.txt: Added.
+        * web-platform-tests/cssom-view/elementScroll.html: Added.
+        * web-platform-tests/cssom-view/elementsFromPoint.html: Added.
+        * web-platform-tests/cssom-view/historical-expected.txt: Added.
+        * web-platform-tests/cssom-view/historical.html: Added.
+        * web-platform-tests/cssom-view/htmlelement-offset-width-001-expected.txt: Added.
+        * web-platform-tests/cssom-view/htmlelement-offset-width-001.html: Added.
+        * web-platform-tests/cssom-view/iframe.html: Added.
+        * web-platform-tests/cssom-view/matchMedia-expected.txt: Added.
+        * web-platform-tests/cssom-view/matchMedia.xht: Added.
+        * web-platform-tests/cssom-view/matchMediaAddListener-expected.txt: Added.
+        * web-platform-tests/cssom-view/matchMediaAddListener.html: Added.
+        * web-platform-tests/cssom-view/mouseEvent-expected.txt: Added.
+        * web-platform-tests/cssom-view/mouseEvent.html: Added.
+        * web-platform-tests/cssom-view/negativeMargins-expected.txt: Added.
+        * web-platform-tests/cssom-view/negativeMargins.html: Added.
+        * web-platform-tests/cssom-view/offsetParent_element_test-expected.txt: Added.
+        * web-platform-tests/cssom-view/offsetParent_element_test.html: Added.
+        * web-platform-tests/cssom-view/scrollWidthHeight-expected.txt: Added.
+        * web-platform-tests/cssom-view/scrollWidthHeight.xht: Added.
+        * web-platform-tests/cssom-view/scrollWidthHeightWhenNotScrollable-expected.txt: Added.
+        * web-platform-tests/cssom-view/scrollWidthHeightWhenNotScrollable.xht: Added.
+        * web-platform-tests/cssom-view/scrolling-no-browsing-context-expected.txt: Added.
+        * web-platform-tests/cssom-view/scrolling-no-browsing-context.html: Added.
+        * web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added.
+        * web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks.html: Added.
+        * web-platform-tests/cssom-view/scrollingElement.html: Added.
+        * web-platform-tests/cssom-view/support/1x1-green.png: Added.
+        * web-platform-tests/cssom-view/support/1x1-lime.png: Added.
+        * web-platform-tests/cssom-view/support/1x1-maroon.png: Added.
+        * web-platform-tests/cssom-view/support/1x1-navy.png: Added.
+        * web-platform-tests/cssom-view/support/1x1-red.png: Added.
+        * web-platform-tests/cssom-view/support/1x1-white.png: Added.
+        * web-platform-tests/cssom-view/support/60x60-gg-rr.png: Added.
+        * web-platform-tests/cssom-view/support/60x60-green.png: Added.
+        * web-platform-tests/cssom-view/support/60x60-red.png: Added.
+        * web-platform-tests/cssom-view/support/README: Added.
+        * web-platform-tests/cssom-view/support/a-green.css: Added.
+        (.a):
+        * web-platform-tests/cssom-view/support/b-green.css: Added.
+        (.b):
+        * web-platform-tests/cssom-view/support/c-red.css: Added.
+        (.c):
+        * web-platform-tests/cssom-view/support/cat.png: Added.
+        * web-platform-tests/cssom-view/support/import-green.css: Added.
+        (.import):
+        * web-platform-tests/cssom-view/support/import-red.css: Added.
+        (.import):
+        * web-platform-tests/cssom-view/support/pattern-grg-rgr-grg.png: Added.
+        * web-platform-tests/cssom-view/support/pattern-grg-rrg-rgg.png: Added.
+        * web-platform-tests/cssom-view/support/pattern-rgr-grg-rgr.png: Added.
+        * web-platform-tests/cssom-view/support/pattern-tr.png: Added.
+        * web-platform-tests/cssom-view/support/ruler-h-50%.png: Added.
+        * web-platform-tests/cssom-view/support/ruler-h-50px.png: Added.
+        * web-platform-tests/cssom-view/support/ruler-v-100px.png: Added.
+        * web-platform-tests/cssom-view/support/ruler-v-50px.png: Added.
+        * web-platform-tests/cssom-view/support/square-purple.png: Added.
+        * web-platform-tests/cssom-view/support/square-teal.png: Added.
+        * web-platform-tests/cssom-view/support/square-white.png: Added.
+        * web-platform-tests/cssom-view/support/support/README: Added.
+        * web-platform-tests/cssom-view/support/support/swatch-green.png: Added.
+        * web-platform-tests/cssom-view/support/support/swatch-red.png: Added.
+        * web-platform-tests/cssom-view/support/support/w3c-import.log: Added.
+        * web-platform-tests/cssom-view/support/swatch-blue.png: Added.
+        * web-platform-tests/cssom-view/support/swatch-green.png: Added.
+        * web-platform-tests/cssom-view/support/swatch-lime.png: Added.
+        * web-platform-tests/cssom-view/support/swatch-orange.png: Added.
+        * web-platform-tests/cssom-view/support/swatch-red.png: Added.
+        * web-platform-tests/cssom-view/support/swatch-teal.png: Added.
+        * web-platform-tests/cssom-view/support/swatch-white.png: Added.
+        * web-platform-tests/cssom-view/support/swatch-yellow.png: Added.
+        * web-platform-tests/cssom-view/support/test-bl.png: Added.
+        * web-platform-tests/cssom-view/support/test-br.png: Added.
+        * web-platform-tests/cssom-view/support/test-inner-half-size.png: Added.
+        * web-platform-tests/cssom-view/support/test-outer.png: Added.
+        * web-platform-tests/cssom-view/support/test-tl.png: Added.
+        * web-platform-tests/cssom-view/support/test-tr.png: Added.
+        * web-platform-tests/cssom-view/support/w3c-import.log: Added.
+        * web-platform-tests/cssom-view/ttwf-js-cssomview-getclientrects-length-expected.txt: Added.
+        * web-platform-tests/cssom-view/ttwf-js-cssomview-getclientrects-length.html: Added.
+        * web-platform-tests/cssom-view/ttwf-scrollintoview-expected.txt: Added.
+        * web-platform-tests/cssom-view/ttwf-scrollintoview.html: Added.
+        * web-platform-tests/cssom-view/w3c-import.log: Added.
+        * web-platform-tests/cssom-view/window-screen-height-expected.txt: Added.
+        * web-platform-tests/cssom-view/window-screen-height-immutable-expected.txt: Added.
+        * web-platform-tests/cssom-view/window-screen-height-immutable.html: Added.
+        * web-platform-tests/cssom-view/window-screen-height.html: Added.
+        * web-platform-tests/cssom-view/window-screen-width-expected.txt: Added.
+        * web-platform-tests/cssom-view/window-screen-width-immutable-expected.txt: Added.
+        * web-platform-tests/cssom-view/window-screen-width-immutable.html: Added.
+        * web-platform-tests/cssom-view/window-screen-width.html: Added.
+
+2017-04-24  Chris Dumez  <cdumez@apple.com>
+
+        createElementNS() should now throw only InvalidCharacterError, not NamespaceError
+        https://bugs.webkit.org/show_bug.cgi?id=171052
+
+        Reviewed by Sam Weinig.
+
+        Re-sync web-platform-tests/dom from upstream to gain test coverage.
+
+        * web-platform-tests/dom/collections/HTMLCollection-as-proto-length-get-throws.html:
+        * web-platform-tests/dom/collections/HTMLCollection-empty-name.html:
+        * web-platform-tests/dom/collections/HTMLCollection-supported-property-indices.html:
+        * web-platform-tests/dom/collections/HTMLCollection-supported-property-names.html:
+        * web-platform-tests/dom/collections/domstringmap-supported-property-names.html:
+        * web-platform-tests/dom/collections/namednodemap-supported-property-names.html:
+        * web-platform-tests/dom/events/AddEventListenerOptions-once.html:
+        * web-platform-tests/dom/events/AddEventListenerOptions-passive.html:
+        * web-platform-tests/dom/events/CustomEvent.html:
+        * web-platform-tests/dom/events/Event-cancelBubble.html:
+        * web-platform-tests/dom/events/Event-constants.html:
+        * web-platform-tests/dom/events/Event-constructors.html:
+        * web-platform-tests/dom/events/Event-defaultPrevented-after-dispatch.html:
+        * web-platform-tests/dom/events/Event-defaultPrevented.html:
+        * web-platform-tests/dom/events/Event-dispatch-bubble-canceled.html:
+        * web-platform-tests/dom/events/Event-dispatch-bubbles-false.html:
+        * web-platform-tests/dom/events/Event-dispatch-bubbles-true.html:
+        * web-platform-tests/dom/events/Event-dispatch-click.html:
+        * web-platform-tests/dom/events/Event-dispatch-detached-click.html:
+        * web-platform-tests/dom/events/Event-dispatch-handlers-changed.html:
+        * web-platform-tests/dom/events/Event-dispatch-multiple-cancelBubble.html:
+        * web-platform-tests/dom/events/Event-dispatch-multiple-stopPropagation.html:
+        * web-platform-tests/dom/events/Event-dispatch-omitted-capture.html:
+        * web-platform-tests/dom/events/Event-dispatch-order.html:
+        * web-platform-tests/dom/events/Event-dispatch-other-document.html:
+        * web-platform-tests/dom/events/Event-dispatch-propagation-stopped.html:
+        * web-platform-tests/dom/events/Event-dispatch-redispatch.html:
+        * web-platform-tests/dom/events/Event-dispatch-reenter.html:
+        * web-platform-tests/dom/events/Event-dispatch-target-moved.html:
+        * web-platform-tests/dom/events/Event-dispatch-target-removed.html:
+        * web-platform-tests/dom/events/Event-dispatch-throwing.html:
+        * web-platform-tests/dom/events/Event-init-while-dispatching.html:
+        * web-platform-tests/dom/events/Event-initEvent.html:
+        * web-platform-tests/dom/events/Event-propagation.html:
+        * web-platform-tests/dom/events/Event-subclasses-constructors.html:
+        * web-platform-tests/dom/events/Event-type-empty.html:
+        * web-platform-tests/dom/events/Event-type.html:
+        * web-platform-tests/dom/events/EventListener-handleEvent.html:
+        * web-platform-tests/dom/events/EventListener-incumbent-global-1.sub.html:
+        * web-platform-tests/dom/events/EventListener-incumbent-global-2.sub.html:
+        * web-platform-tests/dom/events/EventListener-invoke-legacy.html:
+        * web-platform-tests/dom/events/EventListenerOptions-capture.html:
+        * web-platform-tests/dom/events/EventTarget-addEventListener.html:
+        * web-platform-tests/dom/events/EventTarget-dispatchEvent-returnvalue.html:
+        * web-platform-tests/dom/events/EventTarget-dispatchEvent.html:
+        * web-platform-tests/dom/events/EventTarget-removeEventListener.html:
+        * web-platform-tests/dom/historical.html:
+        * web-platform-tests/dom/interface-objects.html:
+        * web-platform-tests/dom/interfaces.html:
+        * web-platform-tests/dom/lists/DOMTokenList-Iterable.html:
+        * web-platform-tests/dom/lists/DOMTokenList-coverage-for-attributes.html:
+        * web-platform-tests/dom/lists/DOMTokenList-iteration.html:
+        * web-platform-tests/dom/lists/DOMTokenList-stringifier.html:
+        * web-platform-tests/dom/lists/DOMTokenList-value.html:
+        * web-platform-tests/dom/nodes/CharacterData-appendChild.html:
+        * web-platform-tests/dom/nodes/CharacterData-appendData.html:
+        * web-platform-tests/dom/nodes/CharacterData-data.html:
+        * web-platform-tests/dom/nodes/CharacterData-deleteData.html:
+        * web-platform-tests/dom/nodes/CharacterData-insertData.html:
+        * web-platform-tests/dom/nodes/CharacterData-remove.html:
+        * web-platform-tests/dom/nodes/CharacterData-replaceData.html:
+        * web-platform-tests/dom/nodes/CharacterData-substringData.html:
+        * web-platform-tests/dom/nodes/CharacterData-surrogates.html:
+        * web-platform-tests/dom/nodes/ChildNode-after.html:
+        * web-platform-tests/dom/nodes/ChildNode-before.html:
+        * web-platform-tests/dom/nodes/ChildNode-replaceWith.html:
+        * web-platform-tests/dom/nodes/Comment-constructor.html:
+        * web-platform-tests/dom/nodes/DOMImplementation-createDocument-expected.txt:
+        * web-platform-tests/dom/nodes/DOMImplementation-createDocument.html:
+        * web-platform-tests/dom/nodes/DOMImplementation-createDocumentType-expected.txt:
+        * web-platform-tests/dom/nodes/DOMImplementation-createDocumentType.html:
+        * web-platform-tests/dom/nodes/DOMImplementation-createHTMLDocument.html:
+        * web-platform-tests/dom/nodes/DOMImplementation-hasFeature.html:
+        * web-platform-tests/dom/nodes/Document-URL.sub.html:
+        * web-platform-tests/dom/nodes/Document-adoptNode.html:
+        * web-platform-tests/dom/nodes/Document-characterSet-normalization.html:
+        * web-platform-tests/dom/nodes/Document-constructor.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_bmp.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_css.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_gif.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_html.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_javascripturi.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_jpg.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_png.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_txt.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_xml.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/createDocument.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/createHTMLDocument.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/xhr_responseType_document.html:
+        * web-platform-tests/dom/nodes/Document-createAttribute.html:
+        * web-platform-tests/dom/nodes/Document-createComment.html:
+        * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/w3c-import.log:
+        * web-platform-tests/dom/nodes/Document-createElement-namespace.html:
+        * web-platform-tests/dom/nodes/Document-createElement.html:
+        * web-platform-tests/dom/nodes/Document-createElementNS-expected.txt:
+        * web-platform-tests/dom/nodes/Document-createElementNS.html:
+        * web-platform-tests/dom/nodes/Document-createElementNS.js:
+        * web-platform-tests/dom/nodes/Document-createEvent.html:
+        * web-platform-tests/dom/nodes/Document-createProcessingInstruction-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Document-createProcessingInstruction.html:
+        * web-platform-tests/dom/nodes/Document-createTextNode.html:
+        * web-platform-tests/dom/nodes/Document-createTreeWalker.html:
+        * web-platform-tests/dom/nodes/Document-doctype.html:
+        * web-platform-tests/dom/nodes/Document-getElementById.html:
+        * web-platform-tests/dom/nodes/Document-getElementsByTagName-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Document-getElementsByTagName.html:
+        * web-platform-tests/dom/nodes/Document-getElementsByTagNameNS.html:
+        * web-platform-tests/dom/nodes/Document-implementation.html:
+        * web-platform-tests/dom/nodes/Document-importNode.html:
+        * web-platform-tests/dom/nodes/DocumentType-literal-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/DocumentType-literal.html:
+        * web-platform-tests/dom/nodes/DocumentType-remove.html:
+        * web-platform-tests/dom/nodes/Element-childElement-null-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-childElement-null.html:
+        * web-platform-tests/dom/nodes/Element-childElementCount-dynamic-add-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-childElementCount-dynamic-add.html:
+        * web-platform-tests/dom/nodes/Element-childElementCount-dynamic-remove-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-childElementCount-dynamic-remove.html:
+        * web-platform-tests/dom/nodes/Element-childElementCount-nochild-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-childElementCount-nochild.html:
+        * web-platform-tests/dom/nodes/Element-childElementCount-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-childElementCount.html:
+        * web-platform-tests/dom/nodes/Element-children.html:
+        * web-platform-tests/dom/nodes/Element-classlist.html:
+        * web-platform-tests/dom/nodes/Element-closest.html:
+        * web-platform-tests/dom/nodes/Element-firstElementChild-entity-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-firstElementChild-namespace-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-firstElementChild-namespace.html:
+        * web-platform-tests/dom/nodes/Element-firstElementChild-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-firstElementChild.html:
+        * web-platform-tests/dom/nodes/Element-getElementsByClassName.html:
+        * web-platform-tests/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess.html:
+        * web-platform-tests/dom/nodes/Element-getElementsByTagName.html:
+        * web-platform-tests/dom/nodes/Element-getElementsByTagNameNS.html:
+        * web-platform-tests/dom/nodes/Element-hasAttributes.html:
+        * web-platform-tests/dom/nodes/Element-insertAdjacentElement.html:
+        * web-platform-tests/dom/nodes/Element-insertAdjacentText.html:
+        * web-platform-tests/dom/nodes/Element-lastElementChild-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-lastElementChild.html:
+        * web-platform-tests/dom/nodes/Element-matches.html:
+        * web-platform-tests/dom/nodes/Element-nextElementSibling-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-nextElementSibling.html:
+        * web-platform-tests/dom/nodes/Element-previousElementSibling-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-previousElementSibling.html:
+        * web-platform-tests/dom/nodes/Element-remove.html:
+        * web-platform-tests/dom/nodes/Element-removeAttributeNS.html:
+        * web-platform-tests/dom/nodes/Element-siblingElement-null-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-siblingElement-null.html:
+        * web-platform-tests/dom/nodes/Element-tagName.html:
+        * web-platform-tests/dom/nodes/Element-webkitMatchesSelector.html:
+        * web-platform-tests/dom/nodes/MutationObserver-attributes.html:
+        * web-platform-tests/dom/nodes/MutationObserver-characterData.html:
+        * web-platform-tests/dom/nodes/MutationObserver-childList.html:
+        * web-platform-tests/dom/nodes/MutationObserver-disconnect.html:
+        * web-platform-tests/dom/nodes/MutationObserver-document.html:
+        * web-platform-tests/dom/nodes/MutationObserver-inner-outer.html:
+        * web-platform-tests/dom/nodes/MutationObserver-takeRecords.html:
+        * web-platform-tests/dom/nodes/Node-appendChild.html:
+        * web-platform-tests/dom/nodes/Node-baseURI.html:
+        * web-platform-tests/dom/nodes/Node-childNodes.html:
+        * web-platform-tests/dom/nodes/Node-cloneNode.html:
+        * web-platform-tests/dom/nodes/Node-compareDocumentPosition.html:
+        * web-platform-tests/dom/nodes/Node-constants.html:
+        * web-platform-tests/dom/nodes/Node-contains-xml.xml:
+        * web-platform-tests/dom/nodes/Node-contains.html:
+        * web-platform-tests/dom/nodes/Node-insertBefore.html:
+        * web-platform-tests/dom/nodes/Node-isConnected.html:
+        * web-platform-tests/dom/nodes/Node-isEqualNode-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Node-isEqualNode.html:
+        * web-platform-tests/dom/nodes/Node-isSameNode.html:
+        * web-platform-tests/dom/nodes/Node-lookupNamespaceURI.html:
+        * web-platform-tests/dom/nodes/Node-lookupPrefix.xhtml:
+        * web-platform-tests/dom/nodes/Node-nodeName-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Node-nodeName.html:
+        * web-platform-tests/dom/nodes/Node-nodeValue.html:
+        * web-platform-tests/dom/nodes/Node-normalize.html:
+        * web-platform-tests/dom/nodes/Node-parentElement.html:
+        * web-platform-tests/dom/nodes/Node-parentNode.html:
+        * web-platform-tests/dom/nodes/Node-properties.html:
+        * web-platform-tests/dom/nodes/Node-removeChild.html:
+        * web-platform-tests/dom/nodes/Node-replaceChild.html:
+        * web-platform-tests/dom/nodes/Node-textContent.html:
+        * web-platform-tests/dom/nodes/NodeList-Iterable.html:
+        * web-platform-tests/dom/nodes/ParentNode-append.html:
+        * web-platform-tests/dom/nodes/ParentNode-prepend.html:
+        * web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht.xht:
+        * web-platform-tests/dom/nodes/ParentNode-querySelector-All.html:
+        * web-platform-tests/dom/nodes/ProcessingInstruction-escapes-1.xhtml:
+        * web-platform-tests/dom/nodes/ProcessingInstruction-literal-1.xhtml:
+        * web-platform-tests/dom/nodes/ProcessingInstruction-literal-2.xhtml:
+        * web-platform-tests/dom/nodes/Text-constructor.html:
+        * web-platform-tests/dom/nodes/Text-splitText.html:
+        * web-platform-tests/dom/nodes/append-on-Document.html:
+        * web-platform-tests/dom/nodes/attributes-expected.txt:
+        * web-platform-tests/dom/nodes/attributes.html:
+        * web-platform-tests/dom/nodes/case.html:
+        * web-platform-tests/dom/nodes/getElementsByClassName-01.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-02.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-03.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-04.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-05.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-06.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-07.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-08.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-09.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-10.xml:
+        * web-platform-tests/dom/nodes/getElementsByClassName-11.xml:
+        * web-platform-tests/dom/nodes/getElementsByClassName-12.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-13.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-14.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-15.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-16.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-17.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-18.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-19.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-20.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-21.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-22.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-23.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-24.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-25.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-26.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-27.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-28.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-29.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-30.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-31.htm:
+        * web-platform-tests/dom/nodes/insert-adjacent.html:
+        * web-platform-tests/dom/nodes/prepend-on-Document.html:
+        * web-platform-tests/dom/nodes/remove-unscopable.html:
+        * web-platform-tests/dom/nodes/rootNode.html:
+        * web-platform-tests/dom/nodes/w3c-import.log:
+        * web-platform-tests/dom/ranges/Range-attributes.html:
+        * web-platform-tests/dom/ranges/Range-cloneContents.html:
+        * web-platform-tests/dom/ranges/Range-cloneRange.html:
+        * web-platform-tests/dom/ranges/Range-collapse.html:
+        * web-platform-tests/dom/ranges/Range-commonAncestorContainer-2.html:
+        * web-platform-tests/dom/ranges/Range-commonAncestorContainer.html:
+        * web-platform-tests/dom/ranges/Range-compareBoundaryPoints.html:
+        * web-platform-tests/dom/ranges/Range-comparePoint-2.html:
+        * web-platform-tests/dom/ranges/Range-comparePoint.html:
+        * web-platform-tests/dom/ranges/Range-constructor.html:
+        * web-platform-tests/dom/ranges/Range-deleteContents.html:
+        * web-platform-tests/dom/ranges/Range-detach.html:
+        * web-platform-tests/dom/ranges/Range-extractContents.html:
+        * web-platform-tests/dom/ranges/Range-insertNode.html:
+        * web-platform-tests/dom/ranges/Range-intersectsNode-binding.html:
+        * web-platform-tests/dom/ranges/Range-intersectsNode.html:
+        * web-platform-tests/dom/ranges/Range-isPointInRange.html:
+        * web-platform-tests/dom/ranges/Range-mutations-appendChild.html:
+        * web-platform-tests/dom/ranges/Range-mutations-appendData.html:
+        * web-platform-tests/dom/ranges/Range-mutations-dataChange.html:
+        * web-platform-tests/dom/ranges/Range-mutations-deleteData.html:
+        * web-platform-tests/dom/ranges/Range-mutations-insertBefore.html:
+        * web-platform-tests/dom/ranges/Range-mutations-insertData.html:
+        * web-platform-tests/dom/ranges/Range-mutations-removeChild.html:
+        * web-platform-tests/dom/ranges/Range-mutations-replaceChild.html:
+        * web-platform-tests/dom/ranges/Range-mutations-replaceData.html:
+        * web-platform-tests/dom/ranges/Range-mutations-splitText.html:
+        * web-platform-tests/dom/ranges/Range-selectNode.html:
+        * web-platform-tests/dom/ranges/Range-set.html:
+        * web-platform-tests/dom/ranges/Range-stringifier.html:
+        * web-platform-tests/dom/ranges/Range-surroundContents.html:
+        * web-platform-tests/dom/traversal/NodeFilter-constants.html:
+        * web-platform-tests/dom/traversal/NodeIterator-removal.html:
+        * web-platform-tests/dom/traversal/NodeIterator.html:
+        * web-platform-tests/dom/traversal/TreeWalker-acceptNode-filter.html:
+        * web-platform-tests/dom/traversal/TreeWalker-basic.html:
+        * web-platform-tests/dom/traversal/TreeWalker-currentNode.html:
+        * web-platform-tests/dom/traversal/TreeWalker-previousNodeLastChildReject.html:
+        * web-platform-tests/dom/traversal/TreeWalker-previousSiblingLastChildSkip.html:
+        * web-platform-tests/dom/traversal/TreeWalker-traversal-reject.html:
+        * web-platform-tests/dom/traversal/TreeWalker-traversal-skip-most.html:
+        * web-platform-tests/dom/traversal/TreeWalker-traversal-skip.html:
+        * web-platform-tests/dom/traversal/TreeWalker-walking-outside-a-tree.html:
+        * web-platform-tests/dom/traversal/TreeWalker.html:
+
+2017-04-21  Chris Dumez  <cdumez@apple.com>
+
+        Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
+        https://bugs.webkit.org/show_bug.cgi?id=171132
+        <rdar://problem/31426752>
+
+        Reviewed by Ryosuke Niwa.
+
+        Re-sync web-platform-tests/domparsing from upstream.
+
+        * web-platform-tests/domparsing/DOMParser-parseFromString-html.html:
+        * web-platform-tests/domparsing/DOMParser-parseFromString-xml-doctype.html:
+        * web-platform-tests/domparsing/DOMParser-parseFromString-xml.html:
+        * web-platform-tests/domparsing/XMLSerializer-serializeToString.html:
+        * web-platform-tests/domparsing/createContextualFragment.html:
+        * web-platform-tests/domparsing/innerhtml-01.xhtml:
+        * web-platform-tests/domparsing/innerhtml-03.xhtml:
+        * web-platform-tests/domparsing/innerhtml-04.html:
+        * web-platform-tests/domparsing/innerhtml-05.xhtml:
+        * web-platform-tests/domparsing/innerhtml-06.html:
+        * web-platform-tests/domparsing/innerhtml-07.html:
+        * web-platform-tests/domparsing/insert-adjacent.html:
+        * web-platform-tests/domparsing/insert_adjacent_html-xhtml.xhtml:
+        * web-platform-tests/domparsing/insert_adjacent_html.html:
+        * web-platform-tests/domparsing/outerhtml-01.html:
+        * web-platform-tests/domparsing/outerhtml-02.html:
+        * web-platform-tests/domparsing/style_attribute_html.html:
+        * web-platform-tests/domparsing/w3c-import.log:
+        * web-platform-tests/domparsing/xml-serialization.xhtml:
+
+2017-04-19  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Remove two tests after r215515.
+        https://bugs.webkit.org/show_bug.cgi?id=171014
+
+        Unreviewed test gardening.
+
+        * web-platform-tests/fetch/api/basic/scheme-about.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/scheme-about.worker.html: Removed.
+        * web-platform-tests/user-timing/clear_one_measure.worker-expected.txt: Removed.
+        * web-platform-tests/user-timing/clear_one_measure.worker.html: Removed.
+
+2017-04-19  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Rebaseline tests after r215515.
+        https://bugs.webkit.org/show_bug.cgi?id=171014
+
+        Unreviewed test gardening.
+
+        * web-platform-tests/XMLHttpRequest/getallresponseheaders-cl-expected.txt:
+        * web-platform-tests/fetch/api/redirect/redirect-count-expected.txt:
+        * web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt:
+        * web-platform-tests/fetch/api/redirect/redirect-location-expected.txt:
+        * web-platform-tests/fetch/api/redirect/redirect-location-worker-expected.txt:
+        * web-platform-tests/html/webappapis/timers/negative-settimeout-expected.txt:
+
+2017-04-19  Youenn Fablet  <youenn@apple.com>
+
+        Adding wpt tools
+
+        Import web-platform-tests/tools
+        https://bugs.webkit.org/show_bug.cgi?id=170718
+
+        Reviewed by Alex Christensen.
+
+        * resources/TestRepositories:
+        * resources/import-expectations.json:
+        * resources/resource-files.json:
+        * resources/web-platform-tests-modules.json: Removed.
+        * web-platform-tests/.gitignore:
+        * web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.any.worker-expected.txt: Added.
+        * web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.any.worker.html: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.worker.html.
+        * web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.worker-expected.txt: Removed.
+        * web-platform-tests/XMLHttpRequest/getallresponseheaders-cl-expected.txt:
+        * web-platform-tests/XMLHttpRequest/responsetype-expected.txt:
+        * web-platform-tests/XMLHttpRequest/send-usp.any.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-usp.worker-expected.txt.
+        * web-platform-tests/XMLHttpRequest/send-usp.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-usp.worker.html.
+        * web-platform-tests/XMLHttpRequest/send-usp.worker.js: Removed.
+        * web-platform-tests/XMLHttpRequest/timeout-sync-expected.txt:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_01-expected.txt:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_02-expected.txt:
+        * web-platform-tests/fetch/api/basic/accept-header.any-expected.txt:
+        * web-platform-tests/fetch/api/basic/accept-header.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/accept-header.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/accept-header.worker.html.
+        * web-platform-tests/fetch/api/basic/accept-header.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/mode-same-origin.any-expected.txt:
+        * web-platform-tests/fetch/api/basic/mode-same-origin.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/mode-same-origin.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/mode-same-origin.worker.html.
+        * web-platform-tests/fetch/api/basic/mode-same-origin.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/referrer.any-expected.txt:
+        * web-platform-tests/fetch/api/basic/referrer.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/referrer.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/referrer.worker.html.
+        * web-platform-tests/fetch/api/basic/referrer.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/request-forbidden-headers.any-expected.txt:
+        * web-platform-tests/fetch/api/basic/request-forbidden-headers.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/request-forbidden-headers.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-forbidden-headers.worker.html.
+        * web-platform-tests/fetch/api/basic/request-forbidden-headers.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/request-head.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/request-head.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-head.worker.html.
+        * web-platform-tests/fetch/api/basic/request-head.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
+        * web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/request-headers.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.worker.html.
+        * web-platform-tests/fetch/api/basic/request-headers.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/request-referrer-redirected-worker-expected.txt:
+        * web-platform-tests/fetch/api/basic/request-referrer.any-expected.txt:
+        * web-platform-tests/fetch/api/basic/request-referrer.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/request-referrer.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-referrer.worker.html.
+        * web-platform-tests/fetch/api/basic/request-referrer.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/request-upload.any-expected.txt:
+        * web-platform-tests/fetch/api/basic/request-upload.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/request-upload.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-upload.worker.html.
+        * web-platform-tests/fetch/api/basic/request-upload.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/scheme-about.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/scheme-data.worker.html.
+        * web-platform-tests/fetch/api/basic/scheme-about.worker-expected.txt:
+        * web-platform-tests/fetch/api/basic/scheme-data.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/scheme-data.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/stream-response.worker.html.
+        * web-platform-tests/fetch/api/basic/scheme-data.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/stream-response.any-expected.txt:
+        * web-platform-tests/fetch/api/basic/stream-response.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/stream-response.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.worker.html.
+        * web-platform-tests/fetch/api/basic/stream-response.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt:
+        * web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-basic.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-cookies.worker.html.
+        * web-platform-tests/fetch/api/cors/cors-basic.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-cookies.any-expected.txt:
+        * web-platform-tests/fetch/api/cors/cors-cookies.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-cookies.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.worker.html.
+        * web-platform-tests/fetch/api/cors/cors-cookies.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt:
+        * web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.worker.html.
+        * web-platform-tests/fetch/api/cors/cors-no-preflight.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt:
+        * web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-origin.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-redirect.worker.html.
+        * web-platform-tests/fetch/api/cors/cors-origin.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-redirect.any-expected.txt:
+        * web-platform-tests/fetch/api/cors/cors-preflight-redirect.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight-redirect.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-referrer.worker.html.
+        * web-platform-tests/fetch/api/cors/cors-preflight-redirect.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-referrer.any-expected.txt:
+        * web-platform-tests/fetch/api/cors/cors-preflight-referrer.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight-referrer.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-star.worker.html.
+        * web-platform-tests/fetch/api/cors/cors-preflight-referrer.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-star.any-expected.txt:
+        * web-platform-tests/fetch/api/cors/cors-preflight-star.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight-star.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.worker.html.
+        * web-platform-tests/fetch/api/cors/cors-preflight-star.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-status.any-expected.txt:
+        * web-platform-tests/fetch/api/cors/cors-preflight-status.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight-status.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight.worker.html.
+        * web-platform-tests/fetch/api/cors/cors-preflight-status.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight.any-expected.txt:
+        * web-platform-tests/fetch/api/cors/cors-preflight.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-redirect-credentials.worker.html.
+        * web-platform-tests/fetch/api/cors/cors-preflight.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-redirect-credentials.any-expected.txt:
+        * web-platform-tests/fetch/api/cors/cors-redirect-credentials.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-redirect-credentials.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-redirect-preflight.worker.html.
+        * web-platform-tests/fetch/api/cors/cors-redirect-credentials.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-redirect-preflight.any-expected.txt:
+        * web-platform-tests/fetch/api/cors/cors-redirect-preflight.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-redirect-preflight.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-redirect.worker.html.
+        * web-platform-tests/fetch/api/cors/cors-redirect-preflight.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-redirect.any-expected.txt:
+        * web-platform-tests/fetch/api/cors/cors-redirect.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-redirect.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/credentials/authentication-basic.worker.html.
+        * web-platform-tests/fetch/api/cors/cors-redirect.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/credentials/authentication-basic.any-expected.txt:
+        * web-platform-tests/fetch/api/credentials/authentication-basic.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/credentials/authentication-basic.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/credentials/cookies.worker.html.
+        * web-platform-tests/fetch/api/credentials/authentication-basic.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/credentials/cookies.any-expected.txt:
+        * web-platform-tests/fetch/api/credentials/cookies.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/credentials/cookies.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/headers/historical.worker.html.
+        * web-platform-tests/fetch/api/credentials/cookies.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/headers/historical.any.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/headers/historical.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/hr-time/basic.worker.html.
+        * web-platform-tests/fetch/api/headers/historical.worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/redirect/redirect-count-expected.txt:
+        * web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt:
+        * web-platform-tests/fetch/api/redirect/redirect-location-expected.txt:
+        * web-platform-tests/fetch/api/redirect/redirect-location-worker-expected.txt:
+        * web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt.
+        * web-platform-tests/fetch/http-cache/partial-expected.txt:
+        * web-platform-tests/hr-time/basic.any.worker-expected.txt: Added.
+        * web-platform-tests/hr-time/basic.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/hr-time/monotonic-clock.worker.html.
+        * web-platform-tests/hr-time/basic.worker-expected.txt: Removed.
+        * web-platform-tests/hr-time/basic.worker.js: Removed.
+        * web-platform-tests/hr-time/monotonic-clock.any.worker-expected.txt: Added.
+        * web-platform-tests/hr-time/monotonic-clock.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/self-origin.worker.html.
+        * web-platform-tests/hr-time/monotonic-clock.worker-expected.txt: Removed.
+
+2017-04-18  Manuel Rego Casasnovas  <rego@igalia.com>
+
+        [selectors4] Import W3C Test Suite
+        https://bugs.webkit.org/show_bug.cgi?id=170898
+
+        Reviewed by Youenn Fablet.
+
+        This patch imports "selectors4" test suite from WPT repo:
+        https://github.com/w3c/web-platform-tests/tree/master/css/selectors4
+
+        * resources/import-expectations.json:
+        * web-platform-tests/css/selectors4/OWNERS: Added.
+        * web-platform-tests/css/selectors4/focus-within-001-expected.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-001.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-002-expected.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-002.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-003-expected.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-003.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-004-expected.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-004.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-005-expected.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-005.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-006-expected.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-006.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-007-expected.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-007.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-008-expected.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-008.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-009-expected.txt: Added.
+        * web-platform-tests/css/selectors4/focus-within-009.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-shadow-001-expected.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-shadow-001.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-shadow-002-expected.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-shadow-002.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-shadow-003-expected.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-shadow-003.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-shadow-004-expected.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-shadow-004.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-shadow-005-expected.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-shadow-005.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-shadow-006-expected.html: Added.
+        * web-platform-tests/css/selectors4/focus-within-shadow-006.html: Added.
+        * web-platform-tests/css/selectors4/of-type-selectors-expected.xhtml: Added.
+        * web-platform-tests/css/selectors4/of-type-selectors.xhtml: Added.
+        * web-platform-tests/css/selectors4/selector-required-expected.html: Added.
+        * web-platform-tests/css/selectors4/selector-required.html: Added.
+        * web-platform-tests/css/selectors4/selectors-dir-selector-ltr-001-expected.xht: Added.
+        * web-platform-tests/css/selectors4/selectors-dir-selector-ltr-001.html: Added.
+        * web-platform-tests/css/selectors4/selectors-dir-selector-rtl-001-expected.xht: Added.
+        * web-platform-tests/css/selectors4/selectors-dir-selector-rtl-001.html: Added.
+        * web-platform-tests/css/selectors4/w3c-import.log: Added.
+
+2017-04-14  Jiewen Tan  <jiewen_tan@apple.com>
+
+        [WebCrypto] Add support for ECDSA
+        https://bugs.webkit.org/show_bug.cgi?id=170789
+        <rdar://problem/31588604>
+
+        Reviewed by Brent Fulgham.
+
+        * web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker-expected.txt:
+        * web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker-expected.txt:
+        * web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA-expected.txt:
+        * web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA-expected.txt:
+        * web-platform-tests/WebCryptoAPI/import_export/ec_importKey.worker-expected.txt:
+        * web-platform-tests/WebCryptoAPI/import_export/test_ec_importKey-expected.txt:
+        * web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker-expected.txt:
+        * web-platform-tests/WebCryptoAPI/sign_verify/hmac.worker-expected.txt:
+        * web-platform-tests/WebCryptoAPI/sign_verify/test_ecdsa-expected.txt:
+        * web-platform-tests/WebCryptoAPI/sign_verify/test_hmac-expected.txt:
+
+2017-04-17  Tim Horton  <timothy_horton@apple.com>
+
+        Remove some accidentally-added .orig files
+        https://bugs.webkit.org/show_bug.cgi?id=170908
+
+        Reviewed by Youenn Fablet.
+
+        * web-platform-tests/resources/docs/api.md.orig: Removed.
+        * web-platform-tests/resources/examples/apisample12.html.orig: Removed.
+        * web-platform-tests/resources/webidl2/test/widlproc/doc/htmltodtd.xsl.orig: Removed.
+        * web-platform-tests/resources/webidl2/test/widlproc/doc/widlproc.html.orig: Removed.
+        * web-platform-tests/resources/webidl2/test/widlproc/examples/spectowidl.xsl.orig: Removed.
+        * web-platform-tests/resources/webidl2/test/widlproc/src/widlprocxmltohtml.xsl.orig: Removed.
+
+2017-04-14  Jiewen Tan  <jiewen_tan@apple.com>
+
+        [WebCrypto] Support HKDF
+        https://bugs.webkit.org/show_bug.cgi?id=170636
+        <rdar://problem/23539827>
+
+        Reviewed by Brent Fulgham.
+
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt:
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf-expected.txt:
+        * web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.worker-expected.txt:
+        * web-platform-tests/WebCryptoAPI/import_export/test_symmetric_importKey-expected.txt:
+
+2017-04-11  Youenn Fablet  <youenn@apple.com>
+
+        MediaStream id should be equal to msid
+        https://bugs.webkit.org/show_bug.cgi?id=170712
+
+        Reviewed by Eric Carlson.
+
+        * web-platform-tests/webrtc/datachannel-emptystring-expected.txt:
+        * web-platform-tests/webrtc/no-media-call-expected.txt:
+        * web-platform-tests/webrtc/promises-call-expected.txt:
+        * web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription-expected.txt:
+
+2017-04-09  Youenn Fablet  <youenn@apple.com>
+
+        Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
+        https://bugs.webkit.org/show_bug.cgi?id=170647
+
+        Reviewed by Sam Weinig.
+
+        Removing CSS import repository as it is merged into WPT.
+
+        * resources/TestRepositories:
+        * resources/import-expectations.json:
+        * resources/resource-files.json:
+        * web-platform-tests/%CERTS_DIR%/FEFE.pem: Added.
+        * web-platform-tests/%CERTS_DIR%/FEFF.pem: Added.
+        * web-platform-tests/%CERTS_DIR%/cacert.pem: Added.
+        * web-platform-tests/%CERTS_DIR%/cakey.pem: Added.
+        * web-platform-tests/%CERTS_DIR%/index.txt: Added.
+        * web-platform-tests/%CERTS_DIR%/index.txt.attr: Added.
+        * web-platform-tests/%CERTS_DIR%/index.txt.attr.old: Added.
+        * web-platform-tests/%CERTS_DIR%/index.txt.old: Added.
+        * web-platform-tests/%CERTS_DIR%/localhost.key: Added.
+        * web-platform-tests/%CERTS_DIR%/localhost.pem: Added.
+        * web-platform-tests/%CERTS_DIR%/serial: Added.
+        * web-platform-tests/%CERTS_DIR%/serial.old: Added.
+        * web-platform-tests/%CERTS_DIR%/w3c-import.log: Added.
+        * web-platform-tests/CONTRIBUTING.md:
+        * web-platform-tests/IndexedDB/idbcursor-direction-index-keyrange.htm:
+        * web-platform-tests/IndexedDB/idbcursor-direction-objectstore-keyrange.htm:
+        * web-platform-tests/IndexedDB/idbdatabase-transaction-exception-order-expected.txt:
+        * web-platform-tests/IndexedDB/idbdatabase-transaction-exception-order.html:
+        * web-platform-tests/IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm:
+        * web-platform-tests/IndexedDB/idbobjectstore_createIndex15-autoincrement-expected.txt: Added.
+        * web-platform-tests/IndexedDB/idbobjectstore_createIndex15-autoincrement.htm: Added.
+        * web-platform-tests/IndexedDB/idbobjectstore_deleted.htm:
+        * web-platform-tests/IndexedDB/interleaved-cursors-expected.txt: Added.
+        * web-platform-tests/IndexedDB/interleaved-cursors.html: Added.
+        * web-platform-tests/IndexedDB/parallel-cursors-upgrade-expected.txt: Added.
+        * web-platform-tests/IndexedDB/parallel-cursors-upgrade.html: Added.
+        * web-platform-tests/IndexedDB/support-promises.js:
+        (migrateNamedDatabase):
+        (createNamedDatabase):
+        (openNamedDatabase):
+        * web-platform-tests/IndexedDB/w3c-import.log:
+        * web-platform-tests/LICENSE.md:
+        * web-platform-tests/README.md:
+        * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:
+        * web-platform-tests/XMLHttpRequest/event-readystatechange-loaded.htm:
+        * web-platform-tests/XMLHttpRequest/resources/auth2/corsenabled.py:
+        (main):
+        * web-platform-tests/XMLHttpRequest/resources/conditional.py:
+        (main):
+        * web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt:
+        * web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader.htm:
+        * web-platform-tests/XMLHttpRequest/send-conditional-cors-expected.txt: Added.
+        * web-platform-tests/XMLHttpRequest/send-conditional-cors.htm: Added.
+        * web-platform-tests/XMLHttpRequest/send-entity-body-document-bogus-expected.txt:
+        * web-platform-tests/XMLHttpRequest/send-entity-body-document-bogus.htm:
+        * web-platform-tests/XMLHttpRequest/send-non-same-origin-expected.txt:
+        * web-platform-tests/XMLHttpRequest/send-non-same-origin.htm:
+        * web-platform-tests/XMLHttpRequest/send-usp.any-expected.txt: Added.
+        * web-platform-tests/XMLHttpRequest/send-usp.any.html: Added.
+        * web-platform-tests/XMLHttpRequest/send-usp.any.js: Added.
+        (encode):
+        (x.onload.overall_test.step_func):
+        * web-platform-tests/XMLHttpRequest/w3c-import.log:
+        * web-platform-tests/background-fetch/OWNERS: Added.
+        * web-platform-tests/background-fetch/interfaces-expected.txt: Added.
+        * web-platform-tests/background-fetch/interfaces-worker.https-expected.txt: Added.
+        * web-platform-tests/background-fetch/interfaces-worker.https.html: Added.
+        * web-platform-tests/background-fetch/interfaces.html: Added.
+        * web-platform-tests/background-fetch/interfaces.idl: Added.
+        * web-platform-tests/background-fetch/interfaces.worker-expected.txt: Added.
+        * web-platform-tests/background-fetch/interfaces.worker.html: Added.
+        * web-platform-tests/background-fetch/interfaces.worker.js: Added.
+        (promise_test):
+        * web-platform-tests/background-fetch/w3c-import.log: Added.
+        * web-platform-tests/beacon/headers/header-referrer-no-referrer-expected.txt: Added.
+        * web-platform-tests/beacon/headers/header-referrer-no-referrer-when-downgrade.https-expected.txt: Added.
+        * web-platform-tests/beacon/headers/header-referrer-no-referrer-when-downgrade.https.html: Added.
+        * web-platform-tests/beacon/headers/header-referrer-no-referrer.html: Added.
+        * web-platform-tests/beacon/headers/header-referrer-origin-expected.txt: Added.
+        * web-platform-tests/beacon/headers/header-referrer-origin-when-cross-origin-expected.txt: Added.
+        * web-platform-tests/beacon/headers/header-referrer-origin-when-cross-origin.html: Added.
+        * web-platform-tests/beacon/headers/header-referrer-origin.html: Added.
+        * web-platform-tests/beacon/headers/header-referrer-same-origin-expected.txt: Added.
+        * web-platform-tests/beacon/headers/header-referrer-same-origin.html: Added.
+        * web-platform-tests/beacon/headers/header-referrer-strict-origin-when-cross-origin.https-expected.txt: Added.
+        * web-platform-tests/beacon/headers/header-referrer-strict-origin-when-cross-origin.https.html: Added.
+        * web-platform-tests/beacon/headers/header-referrer-strict-origin.https-expected.txt: Added.
+        * web-platform-tests/beacon/headers/header-referrer-strict-origin.https.html: Added.
+        * web-platform-tests/beacon/headers/header-referrer-unsafe-url.https-expected.txt: Added.
+        * web-platform-tests/beacon/headers/header-referrer-unsafe-url.https.html: Added.
+        * web-platform-tests/beacon/headers/header-referrer.js: Added.
+        (testReferrerHeader):
+        (return.new.Promise.):
+        (return.new.Promise):
+        * web-platform-tests/beacon/headers/w3c-import.log: Added.
+        * web-platform-tests/beacon/resources/inspect-header.py: Added.
+        (main):
+        * web-platform-tests/beacon/resources/w3c-import.log: Added.
+        * web-platform-tests/check_stability.py:
+        (get_git_cmd.git):
+        (fetch_wpt):
+        (get_branch_point):
+        (get_files_changed):
+        (process_results):
+        (markdown_adjust):
+        (get_parser):
+        (main):
+        * web-platform-tests/ci_lint.sh:
+        * web-platform-tests/cors/allow-headers-expected.txt:
+        * web-platform-tests/cors/allow-headers.htm:
+        * web-platform-tests/cors/origin-expected.txt:
+        * web-platform-tests/cors/origin.htm:
+        * web-platform-tests/cors/preflight-failure.htm:
+        * web-platform-tests/cors/redirect-userinfo-expected.txt:
+        * web-platform-tests/cors/redirect-userinfo.htm:
+        * web-platform-tests/cors/request-headers.htm:
+        * web-platform-tests/css-timing-1/OWNERS: Added.
+        * web-platform-tests/css-timing-1/cubic-bezier-timing-functions-output-expected.txt: Added.
+        * web-platform-tests/css-timing-1/cubic-bezier-timing-functions-output.html: Added.
+        * web-platform-tests/css-timing-1/frames-timing-functions-output-expected.txt: Added.
+        * web-platform-tests/css-timing-1/frames-timing-functions-output.html: Added.
+        * web-platform-tests/css-timing-1/frames-timing-functions-syntax-expected.txt: Added.
+        * web-platform-tests/css-timing-1/frames-timing-functions-syntax.html: Added.
+        * web-platform-tests/css-timing-1/step-timing-functions-output-expected.txt: Added.
+        * web-platform-tests/css-timing-1/step-timing-functions-output.html: Added.
+        * web-platform-tests/css-timing-1/testcommon.js: Added.
+        (createDiv):
+        (createElement):
+        (pxToNum):
+        (xForT):
+        (yForT):
+        (tForX):
+        (return.bezierClosure):
+        (cubicBezier):
+        * web-platform-tests/css-timing-1/w3c-import.log: Added.
+        * web-platform-tests/css/.htaccess: Added.
+        * web-platform-tests/css/OWNERS: Added.
+        * web-platform-tests/css/README.md: Added.
+        * web-platform-tests/css/build-css-testsuites.sh: Added.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-flexible-lengths-001.xht:
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-grid-template-areas-001.xht:
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-grid-template-columns-rows-001.xht:
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-named-grid-lines-001.xht:
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-repeat-001.xht:
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-template-columns-rows-resolved-values-001.xht:
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-support-flexible-lengths-001.xht:
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-support-grid-template-areas-001.xht:
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-support-grid-template-columns-rows-001.xht:
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-support-named-grid-lines-001.xht:
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-support-repeat-001.xht:
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-template-columns-rows-resolved-values-001.xht:
+        * web-platform-tests/css/css-grid-1/grid-items/w3c-import.log:
+        * web-platform-tests/css/css-grid-1/grid-model/grid-computed-value-display-floated-items-001.xht:
+        * web-platform-tests/css/css-grid-1/grid-model/grid-support-display-001.xht:
+        * web-platform-tests/css/css-grid-1/grid-model/w3c-import.log:
+        * web-platform-tests/css/requirements.txt: Added.
+        * web-platform-tests/css/w3c-import.log: Added.
+        * web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
+        * web-platform-tests/dom/lists/DOMTokenList-iteration-expected.txt:
+        * web-platform-tests/dom/lists/DOMTokenList-iteration.html:
+        * web-platform-tests/dom/lists/README.md: Added.
+        * web-platform-tests/dom/lists/w3c-import.log:
+        * web-platform-tests/dom/nodes/Document-createEvent-expected.txt:
+        * web-platform-tests/dom/nodes/Document-createEvent.html:
+        * web-platform-tests/dom/nodes/Document-createEvent.js:
+        * web-platform-tests/encrypted-media/content/content-metadata.js:
+        * web-platform-tests/encrypted-media/content/w3c-import.log:
+        * web-platform-tests/fetch/OWNERS:
+        * web-platform-tests/fetch/api/basic/accept-header-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/accept-header-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/accept-header-worker.html: Removed.
+        * web-platform-tests/fetch/api/basic/accept-header.any-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/accept-header.any.html: Added.
+        * web-platform-tests/fetch/api/basic/accept-header.any.js: Added.
+        (promise_test):
+        * web-platform-tests/fetch/api/basic/accept-header.html: Removed.
+        * web-platform-tests/fetch/api/basic/accept-header.js: Removed.
+        * web-platform-tests/fetch/api/basic/accept-header.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/accept-header.worker.html: Added.
+        * web-platform-tests/fetch/api/basic/mode-same-origin-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/mode-same-origin-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/mode-same-origin-worker.html: Removed.
+        * web-platform-tests/fetch/api/basic/mode-same-origin.any-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/mode-same-origin.any.html: Added.
+        * web-platform-tests/fetch/api/basic/mode-same-origin.any.js: Added.
+        * web-platform-tests/fetch/api/basic/mode-same-origin.html: Removed.
+        * web-platform-tests/fetch/api/basic/mode-same-origin.js: Removed.
+        * web-platform-tests/fetch/api/basic/mode-same-origin.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/mode-same-origin.worker.html: Added.
+        * web-platform-tests/fetch/api/basic/referrer-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/referrer-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/referrer-worker.html: Removed.
+        * web-platform-tests/fetch/api/basic/referrer.any-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/referrer.any.html: Added.
+        * web-platform-tests/fetch/api/basic/referrer.any.js: Added.
+        * web-platform-tests/fetch/api/basic/referrer.html: Removed.
+        * web-platform-tests/fetch/api/basic/referrer.js: Removed.
+        * web-platform-tests/fetch/api/basic/referrer.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/referrer.worker.html: Added.
+        * web-platform-tests/fetch/api/basic/request-forbidden-headers-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/request-forbidden-headers-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/request-forbidden-headers-worker.html: Removed.
+        * web-platform-tests/fetch/api/basic/request-forbidden-headers.any-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/request-forbidden-headers.any.html: Added.
+        * web-platform-tests/fetch/api/basic/request-forbidden-headers.any.js: Added.
+        * web-platform-tests/fetch/api/basic/request-forbidden-headers.html: Removed.
+        * web-platform-tests/fetch/api/basic/request-forbidden-headers.js: Removed.
+        * web-platform-tests/fetch/api/basic/request-forbidden-headers.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/request-forbidden-headers.worker.html: Added.
+        * web-platform-tests/fetch/api/basic/request-head-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/request-head-worker.html: Removed.
+        * web-platform-tests/fetch/api/basic/request-head.any-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-head-expected.txt.
+        * web-platform-tests/fetch/api/basic/request-head.any.html: Added.
+        * web-platform-tests/fetch/api/basic/request-head.any.js: Added.
+        (promise_test):
+        * web-platform-tests/fetch/api/basic/request-head.html: Removed.
+        * web-platform-tests/fetch/api/basic/request-head.js: Removed.
+        * web-platform-tests/fetch/api/basic/request-head.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/request-head.worker.html: Added.
+        * web-platform-tests/fetch/api/basic/request-headers-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/request-headers-worker.html: Removed.
+        * web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/request-headers.any.html: Added.
+        * web-platform-tests/fetch/api/basic/request-headers.any.js: Added.
+        * web-platform-tests/fetch/api/basic/request-headers.html: Removed.
+        * web-platform-tests/fetch/api/basic/request-headers.js: Removed.
+        * web-platform-tests/fetch/api/basic/request-headers.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/request-headers.worker.html: Added.
+        * web-platform-tests/fetch/api/basic/request-referrer-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/request-referrer-redirected-worker-expected.txt:
+        * web-platform-tests/fetch/api/basic/request-referrer-redirected-worker.html:
+        * web-platform-tests/fetch/api/basic/request-referrer-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/request-referrer-worker.html: Removed.
+        * web-platform-tests/fetch/api/basic/request-referrer.any-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/request-referrer.any.html: Added.
+        * web-platform-tests/fetch/api/basic/request-referrer.any.js: Added.
+        * web-platform-tests/fetch/api/basic/request-referrer.html: Removed.
+        * web-platform-tests/fetch/api/basic/request-referrer.js: Removed.
+        * web-platform-tests/fetch/api/basic/request-referrer.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/request-referrer.worker.html: Added.
+        * web-platform-tests/fetch/api/basic/request-upload-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/request-upload-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/request-upload-worker.html: Removed.
+        * web-platform-tests/fetch/api/basic/request-upload.any-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/request-upload.any.html: Added.
+        * web-platform-tests/fetch/api/basic/request-upload.any.js: Added.
+        * web-platform-tests/fetch/api/basic/request-upload.html: Removed.
+        * web-platform-tests/fetch/api/basic/request-upload.js: Removed.
+        * web-platform-tests/fetch/api/basic/request-upload.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/request-upload.worker.html: Added.
+        * web-platform-tests/fetch/api/basic/scheme-about-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/scheme-about-worker.html: Removed.
+        * web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about-expected.txt.
+        * web-platform-tests/fetch/api/basic/scheme-about.any.html: Added.
+        * web-platform-tests/fetch/api/basic/scheme-about.any.js: Added.
+        * web-platform-tests/fetch/api/basic/scheme-about.html: Removed.
+        * web-platform-tests/fetch/api/basic/scheme-about.js: Removed.
+        * web-platform-tests/fetch/api/basic/scheme-about.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/scheme-about.worker.html: Added.
+        * web-platform-tests/fetch/api/basic/scheme-data-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/scheme-data-worker.html: Removed.
+        * web-platform-tests/fetch/api/basic/scheme-data.any-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/scheme-data-expected.txt.
+        * web-platform-tests/fetch/api/basic/scheme-data.any.html: Added.
+        * web-platform-tests/fetch/api/basic/scheme-data.any.js: Added.
+        * web-platform-tests/fetch/api/basic/scheme-data.html: Removed.
+        * web-platform-tests/fetch/api/basic/scheme-data.js: Removed.
+        * web-platform-tests/fetch/api/basic/scheme-data.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/scheme-data.worker.html: Added.
+        * web-platform-tests/fetch/api/basic/stream-response-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/stream-response-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/basic/stream-response-worker.html: Removed.
+        * web-platform-tests/fetch/api/basic/stream-response.any-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/stream-response.any.html: Added.
+        * web-platform-tests/fetch/api/basic/stream-response.any.js: Added.
+        (promise_test):
+        * web-platform-tests/fetch/api/basic/stream-response.html: Removed.
+        * web-platform-tests/fetch/api/basic/stream-response.js: Removed.
+        * web-platform-tests/fetch/api/basic/stream-response.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/basic/stream-response.worker.html: Added.
+        * web-platform-tests/fetch/api/basic/w3c-import.log:
+        * web-platform-tests/fetch/api/cors/cors-basic-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-basic-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-basic-worker.html: Removed.
+        * web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-basic.any.html: Added.
+        * web-platform-tests/fetch/api/cors/cors-basic.any.js: Added.
+        * web-platform-tests/fetch/api/cors/cors-basic.html: Removed.
+        * web-platform-tests/fetch/api/cors/cors-basic.js: Removed.
+        * web-platform-tests/fetch/api/cors/cors-basic.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-basic.worker.html: Added.
+        * web-platform-tests/fetch/api/cors/cors-cookies-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-cookies-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-cookies-worker.html: Removed.
+        * web-platform-tests/fetch/api/cors/cors-cookies.any-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-cookies.any.html: Added.
+        * web-platform-tests/fetch/api/cors/cors-cookies.any.js: Added.
+        * web-platform-tests/fetch/api/cors/cors-cookies.html: Removed.
+        * web-platform-tests/fetch/api/cors/cors-cookies.js: Removed.
+        * web-platform-tests/fetch/api/cors/cors-cookies.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-cookies.worker.html: Added.
+        * web-platform-tests/fetch/api/cors/cors-filtering-expected.txt:
+        * web-platform-tests/fetch/api/cors/cors-filtering-worker-expected.txt:
+        * web-platform-tests/fetch/api/cors/cors-filtering.js:
+        (corsExposeFilter):
+        * web-platform-tests/fetch/api/cors/cors-no-preflight-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-no-preflight-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-no-preflight-worker.html: Removed.
+        * web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-no-preflight.any.html: Added.
+        * web-platform-tests/fetch/api/cors/cors-no-preflight.any.js: Added.
+        * web-platform-tests/fetch/api/cors/cors-no-preflight.html: Removed.
+        * web-platform-tests/fetch/api/cors/cors-no-preflight.js: Removed.
+        * web-platform-tests/fetch/api/cors/cors-no-preflight.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-no-preflight.worker.html: Added.
+        * web-platform-tests/fetch/api/cors/cors-origin-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-origin-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-origin-worker.html: Removed.
+        * web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-origin.any.html: Added.
+        * web-platform-tests/fetch/api/cors/cors-origin.any.js: Added.
+        * web-platform-tests/fetch/api/cors/cors-origin.html: Removed.
+        * web-platform-tests/fetch/api/cors/cors-origin.js: Removed.
+        * web-platform-tests/fetch/api/cors/cors-origin.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-origin.worker.html: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-redirect-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-redirect-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-redirect-worker.html: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-redirect.any-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight-redirect.any.html: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight-redirect.any.js: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight-redirect.html: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-redirect.js: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-redirect.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight-redirect.worker.html: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight-referrer-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-referrer-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-referrer-worker.html: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-referrer.any-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight-referrer.any.html: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight-referrer.any.js: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight-referrer.html: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-referrer.js: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-referrer.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight-referrer.worker.html: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight-star-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-star-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-star-worker.html: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-star.any-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight-star.any.html: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight-star.any.js: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight-star.html: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-star.js: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-star.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight-star.worker.html: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight-status-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-status-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-status-worker.html: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-status.any-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight-status.any.html: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight-status.any.js: Added.
+        (corsPreflightStatus):
+        * web-platform-tests/fetch/api/cors/cors-preflight-status.html: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-status.js: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-status.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight-status.worker.html: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight-worker.html: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight.any-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight.any.html: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight.any.js: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight.html: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight.js: Removed.
+        * web-platform-tests/fetch/api/cors/cors-preflight.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-preflight.worker.html: Added.
+        * web-platform-tests/fetch/api/cors/cors-redirect-credentials-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker.html: Removed.
+        * web-platform-tests/fetch/api/cors/cors-redirect-credentials.any-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-redirect-credentials.any.html: Added.
+        * web-platform-tests/fetch/api/cors/cors-redirect-credentials.any.js: Added.
+        * web-platform-tests/fetch/api/cors/cors-redirect-credentials.html: Removed.
+        * web-platform-tests/fetch/api/cors/cors-redirect-credentials.js: Removed.
+        * web-platform-tests/fetch/api/cors/cors-redirect-credentials.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-redirect-credentials.worker.html: Added.
+        * web-platform-tests/fetch/api/cors/cors-redirect-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-redirect-preflight-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-redirect-preflight-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-redirect-preflight-worker.html: Removed.
+        * web-platform-tests/fetch/api/cors/cors-redirect-preflight.any-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-redirect-preflight.any.html: Added.
+        * web-platform-tests/fetch/api/cors/cors-redirect-preflight.any.js: Added.
+        * web-platform-tests/fetch/api/cors/cors-redirect-preflight.html: Removed.
+        * web-platform-tests/fetch/api/cors/cors-redirect-preflight.js: Removed.
+        * web-platform-tests/fetch/api/cors/cors-redirect-preflight.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-redirect-preflight.worker.html: Added.
+        * web-platform-tests/fetch/api/cors/cors-redirect-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/cors/cors-redirect-worker.html: Removed.
+        * web-platform-tests/fetch/api/cors/cors-redirect.any-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-redirect.any.html: Added.
+        * web-platform-tests/fetch/api/cors/cors-redirect.any.js: Added.
+        * web-platform-tests/fetch/api/cors/cors-redirect.html: Removed.
+        * web-platform-tests/fetch/api/cors/cors-redirect.js: Removed.
+        * web-platform-tests/fetch/api/cors/cors-redirect.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/cors/cors-redirect.worker.html: Added.
+        * web-platform-tests/fetch/api/cors/w3c-import.log:
+        * web-platform-tests/fetch/api/credentials/authentication-basic-expected.txt: Removed.
+        * web-platform-tests/fetch/api/credentials/authentication-basic-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/credentials/authentication-basic-worker.html: Removed.
+        * web-platform-tests/fetch/api/credentials/authentication-basic.any-expected.txt: Added.
+        * web-platform-tests/fetch/api/credentials/authentication-basic.any.html: Added.
+        * web-platform-tests/fetch/api/credentials/authentication-basic.any.js: Added.
+        * web-platform-tests/fetch/api/credentials/authentication-basic.html: Removed.
+        * web-platform-tests/fetch/api/credentials/authentication-basic.js: Removed.
+        * web-platform-tests/fetch/api/credentials/authentication-basic.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/credentials/authentication-basic.worker.html: Added.
+        * web-platform-tests/fetch/api/credentials/cookies-expected.txt: Removed.
+        * web-platform-tests/fetch/api/credentials/cookies-worker-expected.txt: Removed.
+        * web-platform-tests/fetch/api/credentials/cookies-worker.html: Removed.
+        * web-platform-tests/fetch/api/credentials/cookies.any-expected.txt: Added.
+        * web-platform-tests/fetch/api/credentials/cookies.any.html: Added.
+        * web-platform-tests/fetch/api/credentials/cookies.any.js: Added.
+        * web-platform-tests/fetch/api/credentials/cookies.html: Removed.
+        * web-platform-tests/fetch/api/credentials/cookies.js: Removed.
+        * web-platform-tests/fetch/api/credentials/cookies.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/credentials/cookies.worker.html: Added.
+        * web-platform-tests/fetch/api/credentials/w3c-import.log:
+        * web-platform-tests/fetch/api/headers/headers-idl-expected.txt:
+        * web-platform-tests/fetch/api/headers/historical.any-expected.txt: Added.
+        * web-platform-tests/fetch/api/headers/historical.any.html: Added.
+        * web-platform-tests/fetch/api/headers/historical.any.js: Added.
+        (test):
+        * web-platform-tests/fetch/api/headers/historical.worker-expected.txt: Added.
+        * web-platform-tests/fetch/api/headers/historical.worker.html: Added.
+        * web-platform-tests/fetch/api/headers/w3c-import.log:
+        * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin-worker-expected.txt:
+        * web-platform-tests/fetch/api/redirect/redirect-count-expected.txt:
+        * web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt:
+        * web-platform-tests/fetch/api/redirect/redirect-location-expected.txt:
+        * web-platform-tests/fetch/api/redirect/redirect-location-worker-expected.txt:
+        * web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Removed.
+        * web-platform-tests/fetch/api/request/request-init-003.sub-expected.txt:
+        * web-platform-tests/fetch/api/request/request-init-003.sub.html:
+        * web-platform-tests/fetch/api/resources/redirect-count.py: Removed.
+        * web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
+        * web-platform-tests/fetch/http-cache/304-update.html: Added.
+        * web-platform-tests/fetch/http-cache/README.md: Added.
+        * web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
+        * web-platform-tests/fetch/http-cache/cc-request.html: Added.
+        * web-platform-tests/fetch/http-cache/freshness-expected.txt: Added.
+        * web-platform-tests/fetch/http-cache/freshness.html: Added.
+        * web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
+        * web-platform-tests/fetch/http-cache/heuristic.html: Added.
+        * web-platform-tests/fetch/http-cache/http-cache.js: Added.
+        (make_url):
+        (server_state):
+        (make_test.fetch_functions.push.):
+        (make_test.fetch_functions.push):
+        (make_test.):
+        (make_test.run_next_step):
+        (make_test):
+        (http_date):
+        * web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
+        * web-platform-tests/fetch/http-cache/invalidate.html: Added.
+        * web-platform-tests/fetch/http-cache/partial-expected.txt: Added.
+        * web-platform-tests/fetch/http-cache/partial.html: Added.
+        * web-platform-tests/fetch/http-cache/resources/http-cache.py: Added.
+        (main):
+        * web-platform-tests/fetch/http-cache/resources/w3c-import.log: Added.
+        * web-platform-tests/fetch/http-cache/status-expected.txt: Added.
+        * web-platform-tests/fetch/http-cache/status.html: Added.
+        * web-platform-tests/fetch/http-cache/vary-expected.txt: Added.
+        * web-platform-tests/fetch/http-cache/vary.html: Added.
+        * web-platform-tests/fetch/http-cache/w3c-import.log: Added.
+        * web-platform-tests/fetch/nosniff/importscripts-expected.txt: Removed.
+        * web-platform-tests/hr-time/basic.any-expected.txt: Added.
+        * web-platform-tests/hr-time/basic.any.html: Added.
+        * web-platform-tests/hr-time/basic.any.js: Added.
+        (test):
+        (async_test):
+        * web-platform-tests/hr-time/monotonic-clock.any-expected.txt: Added.
+        * web-platform-tests/hr-time/monotonic-clock.any.html: Added.
+        * web-platform-tests/hr-time/monotonic-clock.any.js: Added.
+        (test):
+        * web-platform-tests/hr-time/monotonic-clock.worker-expected.txt: Added.
+        * web-platform-tests/hr-time/monotonic-clock.worker.html: Added.
+        * web-platform-tests/hr-time/w3c-import.log:
+        * web-platform-tests/html/OWNERS:
+        * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-canceling-expected.txt:
+        * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-canceling.html:
+        * web-platform-tests/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin.sub-expected.txt: Added.
+        * web-platform-tests/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin.sub.html: Added.
+        * web-platform-tests/html/browsers/history/the-location-interface/w3c-import.log:
+        * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
+        * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html:
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-001-expected.txt: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-001.html: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/resources/close-self.html: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/resources/w3c-import.log: Added.
+        * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/w3c-import.log:
+        * web-platform-tests/html/browsers/the-windowproxy-exotic-object/w3c-import.log:
+        * web-platform-tests/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-cross-origin.sub-expected.txt:
+        * web-platform-tests/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-cross-origin.sub.html: Added.
+        * web-platform-tests/html/browsers/windows/auxiliary-browsing-contexts/opener-closed.html:
+        * web-platform-tests/html/browsers/windows/auxiliary-browsing-contexts/opener-multiple.html:
+        * web-platform-tests/html/browsers/windows/auxiliary-browsing-contexts/opener-noopener.html:
+        * web-platform-tests/html/browsers/windows/auxiliary-browsing-contexts/opener-noreferrer.html:
+        * web-platform-tests/html/browsers/windows/auxiliary-browsing-contexts/opener.html:
+        * web-platform-tests/html/browsers/windows/browsing-context-expected.txt:
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_blank-001-expected.txt: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_blank-001.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_blank-002-expected.txt: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_blank-002.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_blank-003-expected.txt: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_blank-003.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_parent-001-expected.txt: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_parent-001.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_parent-002-expected.txt: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_parent-002.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_parent-003-expected.txt: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_parent-003.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_parent-004-expected.txt: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_parent-004.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_self-001-expected.txt: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_self-001.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_self-002-expected.txt: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_self-002.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_top-001-expected.txt: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_top-001.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_top-002-expected.txt: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_top-002.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_top-003-expected.txt: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-_top-003.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-default-001-expected.txt: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-default-001.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-default-002-expected.txt: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-default-002.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-existing-001-expected.txt: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/choose-existing-001.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_parent-001-iframe-1.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_parent-002-iframe.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_parent-002-window.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_parent-003-iframe.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_parent-003-window.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_parent-004-iframe-1.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_parent-004-iframe-2.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_self-001-iframe.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_self-002-iframe.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_top-002-window.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_top-003-iframe-1.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-_top-003-iframe-2.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-default-002-iframe.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/choose-existing-001-iframe.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/open-in-_parent.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/open-in-_top.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/report-has-opener.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/report-is-top.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/w3c-import.log:
+        * web-platform-tests/html/browsers/windows/browsing-context-names/w3c-import.log:
+        * web-platform-tests/html/browsers/windows/opener-cross-origin-manual.sub.html: Added.
+        * web-platform-tests/html/browsers/windows/resources/opener-cross-origin-embed.sub.html: Added.
+        * web-platform-tests/html/browsers/windows/resources/opener-cross-origin-end.txt: Added.
+        * web-platform-tests/html/browsers/windows/resources/opener-cross-origin.html: Added.
+        * web-platform-tests/html/browsers/windows/resources/w3c-import.log:
+        * web-platform-tests/html/browsers/windows/w3c-import.log:
+        * web-platform-tests/html/dom/OWNERS: Added.
+        * web-platform-tests/html/dom/w3c-import.log:
+        * web-platform-tests/html/resources/common.js:
+        (newIFrame):
+        * web-platform-tests/html/semantics/OWNERS: Added.
+        * web-platform-tests/html/semantics/embedded-content/the-canvas-element/w3c-import.log:
+        * web-platform-tests/html/semantics/forms/textfieldselection/selection-start-end-expected.txt: Added.
+        * web-platform-tests/html/semantics/forms/textfieldselection/selection-start-end.html: Added.
+        * web-platform-tests/html/semantics/forms/textfieldselection/selection-value-interactions-expected.txt: Added.
+        * web-platform-tests/html/semantics/forms/textfieldselection/selection-value-interactions.html: Added.
+        * web-platform-tests/html/semantics/forms/textfieldselection/selection.html:
+        * web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt:
+        * web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html:
+        * web-platform-tests/html/semantics/forms/textfieldselection/w3c-import.log:
+        * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/centering-expected.txt: Added.
+        * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/centering-iframe.sub.html: Added.
+        * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/centering.html: Added.
+        * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/w3c-import.log:
+        * web-platform-tests/html/semantics/w3c-import.log:
+        * web-platform-tests/html/webappapis/the-windoworworkerglobalscope-mixin/Worker_Self_Origin.html:
+        * web-platform-tests/html/webappapis/timers/negative-setinterval-expected.txt: Added.
+        * web-platform-tests/html/webappapis/timers/negative-setinterval.html: Added.
+        * web-platform-tests/html/webappapis/timers/negative-settimeout-expected.txt: Added.
+        * web-platform-tests/html/webappapis/timers/negative-settimeout.html: Added.
+        * web-platform-tests/html/webappapis/timers/type-long-setinterval-expected.txt: Added.
+        * web-platform-tests/html/webappapis/timers/type-long-setinterval.html: Added.
+        * web-platform-tests/html/webappapis/timers/type-long-settimeout-expected.txt: Added.
+        * web-platform-tests/html/webappapis/timers/type-long-settimeout.html: Added.
+        * web-platform-tests/html/webappapis/timers/w3c-import.log:
+        * web-platform-tests/images/pattern.ogv: Added.
+        * web-platform-tests/images/pattern.png: Added.
+        * web-platform-tests/images/w3c-import.log:
+        * web-platform-tests/innerText/setter-expected.txt:
+        * web-platform-tests/innerText/setter-tests.js:
+        * web-platform-tests/innerText/setter.html:
+        * web-platform-tests/lint.whitelist:
+        * web-platform-tests/mediacapture-fromelement/idlharness-expected.txt: Added.
+        * web-platform-tests/mediacapture-fromelement/idlharness.html: Added.
+        * web-platform-tests/mediacapture-fromelement/w3c-import.log: Added.
+        * web-platform-tests/resource-timing/SyntheticResponse.py:
+        (main):
+        * web-platform-tests/resource-timing/resource-timing.js:
+        * web-platform-tests/resource-timing/resource_connection_reuse.html:
+        * web-platform-tests/resources/.htaccess: Added.
+        * web-platform-tests/resources/docs/api.md: Added.
+        * web-platform-tests/resources/docs/idlharness.md: Added.
+        * web-platform-tests/resources/docs/w3c-import.log: Added.
+        * web-platform-tests/resources/examples/apisample-error-worker.js: Added.
+        * web-platform-tests/resources/examples/apisample-worker.js: Added.
+        (test):
+        (async_test):
+        * web-platform-tests/resources/examples/apisample.htm: Added.
+        * web-platform-tests/resources/examples/apisample10.html: Added.
+        * web-platform-tests/resources/examples/apisample11.html: Added.
+        * web-platform-tests/resources/examples/apisample12.html: Added.
+        * web-platform-tests/resources/examples/apisample13.html: Added.
+        * web-platform-tests/resources/examples/apisample14.html: Added.
+        * web-platform-tests/resources/examples/apisample15.html: Added.
+        * web-platform-tests/resources/examples/apisample16.html: Added.
+        * web-platform-tests/resources/examples/apisample17.html: Added.
+        * web-platform-tests/resources/examples/apisample2.htm: Added.
+        * web-platform-tests/resources/examples/apisample3.htm: Added.
+        * web-platform-tests/resources/examples/apisample4.htm: Added.
+        * web-platform-tests/resources/examples/apisample5.htm: Added.
+        * web-platform-tests/resources/examples/apisample6.html: Added.
+        * web-platform-tests/resources/examples/apisample7.html: Added.
+        * web-platform-tests/resources/examples/apisample8.html: Added.
+        * web-platform-tests/resources/examples/apisample9.html: Added.
+        * web-platform-tests/resources/examples/w3c-import.log: Added.
+        * web-platform-tests/resources/idlharness.js:
+        (IdlInterface.prototype.test_member_iterable):
+        * web-platform-tests/resources/w3c-import.log: Added.
+        * web-platform-tests/resources/webidl2/coverage.html: Added.
+        * web-platform-tests/resources/webidl2/index.js: Added.
+        * web-platform-tests/resources/webidl2/lib/w3c-import.log: Added.
+        * web-platform-tests/resources/webidl2/package.json: Added.
+        * web-platform-tests/resources/webidl2/test/invalid.js: Added.
+        (idls.fs.readdirSync.dir.filter):
+        (map):
+        (errors.idls.map):
+        (i.func):
+        * web-platform-tests/resources/webidl2/test/invalid/idl/dict-required-default.widl: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/idl/enum.widl: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/idl/maplike-1type.widl: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/idl/module.widl: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/idl/nonnullableany.widl: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/idl/nonnullableobjects.widl: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/idl/raises.widl: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/idl/readonly-iterable.widl: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/idl/scopedname.widl: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/idl/sequenceAsAttribute.widl: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/idl/setlike-2types.widl: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/idl/special-omittable.widl: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/idl/stringconstants.idl: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/idl/typedef-nested.widl: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/idl/w3c-import.log: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/json/dict-required-default.json: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/json/enum.json: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/json/maplike-1type.json: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/json/module.json: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/json/nonnullableany.json: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/json/nonnullableobjects.json: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/json/raises.json: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/json/readonly-iterable.json: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/json/scopedname.json: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/json/sequenceAsAttribute.json: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/json/setlike-2types.json: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/json/special-omittable.json: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/json/stringconstants.json: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/json/typedef-nested.json: Added.
+        * web-platform-tests/resources/webidl2/test/invalid/json/w3c-import.log: Added.
+        * web-platform-tests/resources/webidl2/test/mocha.opts: Added.
+        * web-platform-tests/resources/webidl2/test/syntax.js: Added.
+        (idls.fs.readdirSync.dir.filter):
+        (map):
+        (jsons.idls.map):
+        (i.func):
+        * web-platform-tests/resources/webidl2/test/syntax/idl/allowany.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/array.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/attributes.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/callback.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/caller.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/constants.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/constructor.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/dictionary-inherits.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/dictionary.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/documentation-dos.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/documentation.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/enum.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/equivalent-decl.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/exception-inheritance.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/exception.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/extended-attributes.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/generic.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/getter-setter.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/identifier-qualified-names.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/implements.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/indexed-properties.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/inherits-getter.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/interface-inherits.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/iterable.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/iterator.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/legacyiterable.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/map.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/maplike.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/namedconstructor.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/nointerfaceobject.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/nullable.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/nullableobjects.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/operation-optional-arg.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/overloading.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/overridebuiltins.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/partial-interface.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/primitives.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/prototyperoot.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/putforwards.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/reg-operations.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/replaceable.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/sequence.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/serializer.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/setlike.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/static.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/stringifier-attribute.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/stringifier-custom.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/stringifier.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/treatasnull.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/treatasundefined.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/typedef-nested.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/typedef.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/typesuffixes.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/uniontype.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/variadic-operations.widl: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/idl/w3c-import.log: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/allowany.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/array.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/attributes.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/callback.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/caller.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/constants.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/constructor.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/dictionary-inherits.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/dictionary.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/documentation-dos.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/documentation.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/enum.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/equivalent-decl.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/exception-inheritance.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/exception.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/extended-attributes.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/generic.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/getter-setter.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/identifier-qualified-names.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/implements.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/indexed-properties.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/inherits-getter.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/interface-inherits.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/iterable.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/iterator.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/legacyiterable.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/map.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/maplike.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/namedconstructor.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/nointerfaceobject.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/nullable.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/nullableobjects.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/operation-optional-arg.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/overloading.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/overridebuiltins.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/partial-interface.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/primitives.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/prototyperoot.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/putforwards.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/reg-operations.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/replaceable.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/sequence.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/serializer.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/setlike.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/static.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/stringifier-attribute.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/stringifier-custom.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/stringifier.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/treatasnull.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/treatasundefined.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/typedef-nested.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/typedef.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/typesuffixes.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/uniontype.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/variadic-operations.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/json/w3c-import.log: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/opt/typedef-nested.json: Added.
+        * web-platform-tests/resources/webidl2/test/syntax/opt/w3c-import.log: Added.
+        * web-platform-tests/resources/webidl2/test/w3c-import.log: Added.
+        * web-platform-tests/resources/webidl2/test/web/make-web-tests.js: Added.
+        (dir):
+        (allFromDir):
+        * web-platform-tests/resources/webidl2/test/web/run-tests.js: Added.
+        (i.func):
+        * web-platform-tests/resources/webidl2/test/web/w3c-import.log: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/LICENSE: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/Makefile: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/README.md: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/doc/htmltodtd.xsl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/doc/w3c-import.log: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/doc/widlproc.html: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/examples/Makefile: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/examples/README: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/examples/bondi.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/examples/filesystem.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/examples/spectowidl.xsl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/examples/w3c-import.log: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/examples/widlhtml.css: Added.
+        (body):
+        (:link):
+        (:visited):
+        (a:active):
+        (a:link img, a:visited img):
+        (h1, h2, h3, h4, h5, h6):
+        (h1, h2, h3):
+        (h1):
+        (h2):
+        (h3):
+        (h4):
+        (h5):
+        (h6):
+        (.hide):
+        (code):
+        (ul.toc, ol.toc, ul.authors):
+        (div.head):
+        (div.head h1):
+        (div.head table):
+        (div.constraint, div.issue, div.note, div.notice):
+        (div.exampleInner pre):
+        (div.exampleOuter):
+        (div.exampleInner):
+        (div.exampleWrapper):
+        (div.exampleHeader):
+        (div.term):
+        (div.list):
+        (.optional):
+        (.copyright,.legalnotice):
+        (.copyright small):
+        (@media screen):
+        (a[href]:hover):
+        (ol.enumar):
+        (ol.enumla):
+        (ol.enumlr):
+        (ol.enumua):
+        (ol.enumur):
+        (.toc):
+        (pre):
+        (.examplecode):
+        (.def-api-feature-set dt, .def-api-feature dt, dt .def-device-cap, dt.const code):
+        (dt.attribute code, dt.method code):
+        (.def-device-caps dd):
+        (dt.method):
+        (.summary td):
+        * web-platform-tests/resources/webidl2/test/widlproc/src/comment.c: Added.
+        (setcommentnode):
+        (joininlinecomments):
+        (outputchildren):
+        (default_askend):
+        (root_askend):
+        (root_output):
+        (endspecificcnode):
+        (startcnode):
+        (para_output):
+        (para_end):
+        (return_output):
+        (author_output):
+        (code_end):
+        (code_output):
+        (text_end):
+        (text_output):
+        (html_output):
+        (param_output):
+        (api_feature_output):
+        (def_api_feature_askend):
+        (def_api_feature_output):
+        (def_api_feature_set_output):
+        (def_instantiated_output):
+        (def_device_cap_output):
+        (iswhitespace):
+        (parseword):
+        (dox_b):
+        (dox_n):
+        (dox_code):
+        (dox_endcode):
+        (dox_param):
+        (dox_para):
+        (dox_throw):
+        (dox_attr):
+        (parsecomment):
+        (parsecomments):
+        (attachcommenttonode):
+        (attachcomments):
+        (processcomments):
+        (outputdescriptive):
+        * web-platform-tests/resources/webidl2/test/widlproc/src/comment.h: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/src/entities.h: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/src/lex.c: Added.
+        (readinput):
+        (lexerrorexit):
+        (lexblockcomment):
+        (lexinlinecomment):
+        (lexnumber):
+        (lexstring):
+        (lexidentifier):
+        (lex):
+        (outputwidl):
+        * web-platform-tests/resources/webidl2/test/widlproc/src/lex.h: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/src/main.c: Added.
+        (options):
+        (main):
+        * web-platform-tests/resources/webidl2/test/widlproc/src/misc.c: Added.
+        (memalloc):
+        (memrealloc):
+        (memfree):
+        (memprintf):
+        (vmemprintf):
+        (vlocerrorexit):
+        (locerrorexit):
+        (errorexit):
+        * web-platform-tests/resources/webidl2/test/widlproc/src/misc.h: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/src/node.c: Added.
+        (newelement):
+        (newattr):
+        (newattrlist):
+        (addnode):
+        (reversechildren):
+        (nodeisempty):
+        (nodewalk):
+        (findchildelement):
+        (getattr):
+        (findchildelementwithnameattr):
+        (findreturntype):
+        (findparamidentifier):
+        (findthrowidentifier):
+        (outputid):
+        (outputnode):
+        * web-platform-tests/resources/webidl2/test/widlproc/src/node.h: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/src/os.h: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/src/parse.c: Added.
+        (tokerrorexit):
+        (lexnocomment):
+        (eat):
+        (setid):
+        (setidentifier):
+        (setargumentname):
+        (parsescopedname):
+        (parsescopednamelist):
+        (parsereturntype):
+        (parseunsignedintegertype):
+        (parsetypesuffix):
+        (parsetypesuffixstartingwitharray):
+        (parseprimitiveorstringtype):
+        (parsenonanytype):
+        (parseunionmembertype):
+        (parseuniontype):
+        (parsetype):
+        (parseextendedattribute):
+        (parseextendedattributelist):
+        (parseexceptionfield):
+        (parseargument):
+        (parseargumentlist):
+        (parseoperationrest):
+        (parsereturntypeandoperationrest):
+        (parseoptionaliteratorinterface):
+        (parseoperationoriteratorrest):
+        (parseattribute):
+        (parseserializer):
+        (parseattributeoroperationoriterator):
+        (parseconstexpr):
+        (parsedefaultvalue):
+        (parsedictionarymember):
+        (parseconst):
+        (parseimplementsstatement):
+        (parsetypedef):
+        (parseexception):
+        (parseinterface):
+        (parsecallback):
+        (parsedictionary):
+        (parseenum):
+        (parsedefinitions):
+        (parse):
+        * web-platform-tests/resources/webidl2/test/widlproc/src/parse.h: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/src/process.c: Added.
+        (outputnodeastext):
+        (printfqid):
+        (output):
+        (outputchildren):
+        (processfiles):
+        * web-platform-tests/resources/webidl2/test/widlproc/src/process.h: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/src/w3c-import.log: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/src/widlprocxmltohtml.xsl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/Makefile: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/error/enum.txt: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/error/module.txt: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/error/nonnullableany.txt: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/error/nonnullableobjects.txt: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/error/scopedname.txt: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/error/sequenceAsAttribute.txt: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/error/stringconstants.idl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/error/w3c-import.log: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/idl/enum.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/idl/module.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/idl/nonnullableany.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/idl/nonnullableobjects.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/idl/raises.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/idl/scopedname.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/idl/sequenceAsAttribute.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/idl/special-omittable.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/idl/stringconstants.idl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/invalid/idl/w3c-import.log: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/allowany.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/array.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/attributes.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/callback.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/caller.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/constants.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/constructor.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/dictionary-inherits.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/dictionary.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/documentation-dos.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/documentation.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/enum.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/equivalent-decl.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/exception-inheritance.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/exception.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/getter-setter.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/identifier-qualified-names.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/implements.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/indexed-properties.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/inherits-getter.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/interface-inherits.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/iterator.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/namedconstructor.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/nointerfaceobject.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/nullable.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/nullableobjects.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/operation-optional-arg.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/overloading.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/overridebuiltins.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/partial-interface.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/primitives.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/prototyperoot.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/putforwards.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/reg-operations.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/replaceable.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/sequence.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/serializer.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/static.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/stringifier-attribute.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/stringifier-custom.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/stringifier.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/treatasnull.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/treatasundefined.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/typedef.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/typesuffixes.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/uniontype.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/variadic-operations.widl: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/idl/w3c-import.log: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/allowany.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/array.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/attributes.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/callback.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/caller.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/constants.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/constructor.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/dictionary-inherits.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/dictionary.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/documentation-dos.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/documentation.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/enum.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/equivalent-decl.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/exception-inheritance.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/exception.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/identifier-qualified-names.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/implements.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/indexed-properties.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/inherits-getter.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/interface-inherits.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/iterator.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/module.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/namedconstructor.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/namespaceobject.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/nointerfaceobject.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/nullable.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/nullableobjects.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/operation-optional-arg.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/overloading.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/overridebuiltins.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/partial-interface.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/primitives.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/prototyperoot.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/putforwards.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/reg-operations.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/replaceable.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/sequence.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/serializer.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/special-omittable.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/static.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/stringifier-attribute.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/stringifier-custom.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/stringifier.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/treatasnull.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/treatasundefined.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/typedef.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/typesuffixes.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/uniontype.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/variadic-operations.widlprocxml: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/valid/xml/w3c-import.log: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/test/w3c-import.log: Added.
+        * web-platform-tests/resources/webidl2/test/widlproc/w3c-import.log: Added.
+        * web-platform-tests/resources/webidl2/w3c-import.log: Added.
+        * web-platform-tests/resources/webiwarning: inexact rename detection was skipped due to too many files.: Added.
+        * web-platform-tests/streams/piping/close-propagation-forward-expected.txt:
+        * web-platform-tests/streams/piping/close-propagation-forward.dedicatedworker-expected.txt:
+        * web-platform-tests/streams/piping/close-propagation-forward.js:
+        (promise_test):
+        * web-platform-tests/streams/piping/flow-control-expected.txt:
+        * web-platform-tests/streams/piping/flow-control.dedicatedworker-expected.txt:
+        * web-platform-tests/streams/piping/flow-control.js:
+        (promise_test):
+        * web-platform-tests/streams/piping/multiple-propagation-expected.txt:
+        * web-platform-tests/streams/piping/multiple-propagation.dedicatedworker-expected.txt:
+        * web-platform-tests/streams/piping/multiple-propagation.js:
+        (promise_test.t.string_appeared_here.then):
+        (promise_test.t.const.rs.recordingReadableStream.start):
+        (promise_test.t.return.flushAsyncEvents.then):
+        * web-platform-tests/streams/piping/pipe-through-expected.txt:
+        * web-platform-tests/streams/piping/pipe-through.dedicatedworker-expected.txt:
+        * web-platform-tests/streams/piping/pipe-through.js:
+        (promise_test):
+        * web-platform-tests/streams/readable-byte-streams/general-expected.txt:
+        * web-platform-tests/streams/readable-byte-streams/general.dedicatedworker-expected.txt:
+        * web-platform-tests/streams/readable-byte-streams/general.js:
+        (test):
+        * web-platform-tests/streams/readable-streams/general-expected.txt:
+        * web-platform-tests/streams/readable-streams/general.dedicatedworker-expected.txt:
+        * web-platform-tests/streams/readable-streams/general.js:
+        (test.get assert_throws):
+        (test):
+        * web-platform-tests/url/a-element-expected.txt:
+        * web-platform-tests/url/a-element-xhtml-expected.txt:
+        * web-platform-tests/url/interfaces-expected.txt:
+        * web-platform-tests/url/setters_tests.json:
+        * web-platform-tests/url/url-constructor-expected.txt:
+        * web-platform-tests/url/url-setters-expected.txt:
+        * web-platform-tests/url/urltestdata.json:
+        * web-platform-tests/user-timing/clear_all_marks.any-expected.txt: Added.
+        * web-platform-tests/user-timing/clear_all_marks.any.html: Added.
+        * web-platform-tests/user-timing/clear_all_marks.any.js: Added.
+        (test):
+        * web-platform-tests/user-timing/clear_all_marks.worker-expected.txt: Added.
+        * web-platform-tests/user-timing/clear_all_marks.worker.html: Added.
+        * web-platform-tests/user-timing/clear_all_measures.any-expected.txt: Added.
+        * web-platform-tests/user-timing/clear_all_measures.any.html: Added.
+        * web-platform-tests/user-timing/clear_all_measures.any.js: Added.
+        (test):
+        * web-platform-tests/user-timing/clear_all_measures.worker-expected.txt: Added.
+        * web-platform-tests/user-timing/clear_all_measures.worker.html: Added.
+        * web-platform-tests/user-timing/clear_non_existent_mark.any-expected.txt: Added.
+        * web-platform-tests/user-timing/clear_non_existent_mark.any.html: Added.
+        * web-platform-tests/user-timing/clear_non_existent_mark.any.js: Added.
+        (test):
+        * web-platform-tests/user-timing/clear_non_existent_mark.worker-expected.txt: Added.
+        * web-platform-tests/user-timing/clear_non_existent_mark.worker.html: Added.
+        * web-platform-tests/user-timing/clear_non_existent_measure.any-expected.txt: Added.
+        * web-platform-tests/user-timing/clear_non_existent_measure.any.html: Added.
+        * web-platform-tests/user-timing/clear_non_existent_measure.any.js: Added.
+        (test):
+        * web-platform-tests/user-timing/clear_non_existent_measure.worker-expected.txt: Added.
+        * web-platform-tests/user-timing/clear_non_existent_measure.worker.html: Added.
+        * web-platform-tests/user-timing/clear_one_mark.any-expected.txt: Added.
+        * web-platform-tests/user-timing/clear_one_mark.any.html: Added.
+        * web-platform-tests/user-timing/clear_one_mark.any.js: Added.
+        (test):
+        * web-platform-tests/user-timing/clear_one_mark.worker-expected.txt: Added.
+        * web-platform-tests/user-timing/clear_one_mark.worker.html: Added.
+        * web-platform-tests/user-timing/clear_one_measure.any-expected.txt: Added.
+        * web-platform-tests/user-timing/clear_one_measure.any.html: Added.
+        * web-platform-tests/user-timing/clear_one_measure.any.js: Added.
+        (test):
+        * web-platform-tests/user-timing/clear_one_measure.worker-expected.txt: Added.
+        * web-platform-tests/user-timing/clear_one_measure.worker.html: Added.
+        * web-platform-tests/user-timing/entry_type.any-expected.txt: Added.
+        * web-platform-tests/user-timing/entry_type.any.html: Added.
+        * web-platform-tests/user-timing/entry_type.any.js: Added.
+        (test):
+        * web-platform-tests/user-timing/entry_type.worker-expected.txt: Added.
+        * web-platform-tests/user-timing/entry_type.worker.html: Added.
+        * web-platform-tests/user-timing/idlharness-expected.txt:
+        * web-platform-tests/user-timing/idlharness.html:
+        * web-platform-tests/user-timing/invoke_with_timing_attributes-expected.txt: Added.
+        * web-platform-tests/user-timing/invoke_with_timing_attributes.html: Added.
+        * web-platform-tests/user-timing/invoke_with_timing_attributes.worker-expected.txt: Added.
+        * web-platform-tests/user-timing/invoke_with_timing_attributes.worker.html: Added.
+        * web-platform-tests/user-timing/invoke_with_timing_attributes.worker.js: Added.
+        (emit_test):
+        (emit_test2):
+        * web-platform-tests/user-timing/invoke_without_parameter-expected.txt: Added.
+        * web-platform-tests/user-timing/invoke_without_parameter.html: Added.
+        * web-platform-tests/user-timing/mark.any-expected.txt: Added.
+        * web-platform-tests/user-timing/mark.any.html: Added.
+        * web-platform-tests/user-timing/mark.any.js: Added.
+        (match_entries):
+        (filter_entries_by_type):
+        (test):
+        (test_mark):
+        * web-platform-tests/user-timing/mark.worker-expected.txt: Added.
+        * web-platform-tests/user-timing/mark.worker.html: Added.
+        * web-platform-tests/user-timing/mark_exceptions-expected.txt: Added.
+        * web-platform-tests/user-timing/mark_exceptions.html: Added.
+        * web-platform-tests/user-timing/measure-expected.txt: Added.
+        * web-platform-tests/user-timing/measure.html: Added.
+        * web-platform-tests/user-timing/measure_exceptions_navigation_timing-expected.txt: Added.
+        * web-platform-tests/user-timing/measure_exceptions_navigation_timing.html: Added.
+        * web-platform-tests/user-timing/measure_navigation_timing-expected.txt: Added.
+        * web-platform-tests/user-timing/measure_navigation_timing.html: Added.
+        * web-platform-tests/user-timing/measure_syntax_err.any-expected.txt: Added.
+        * web-platform-tests/user-timing/measure_syntax_err.any.html: Added.
+        * web-platform-tests/user-timing/measure_syntax_err.any.js: Added.
+        (test):
+        * web-platform-tests/user-timing/measure_syntax_err.worker-expected.txt: Added.
+        * web-platform-tests/user-timing/measure_syntax_err.worker.html: Added.
+        * web-platform-tests/user-timing/resources/webperftestharness.js:
+        * web-platform-tests/user-timing/test_user_timing_mark_exceptions-expected.txt:
+        * web-platform-tests/user-timing/test_user_timing_measure_exceptions-expected.txt:
+        * web-platform-tests/user-timing/user_timing_exists.any-expected.txt: Added.
+        * web-platform-tests/user-timing/user_timing_exists.any.html: Added.
+        * web-platform-tests/user-timing/user_timing_exists.any.js: Added.
+        (test):
+        * web-platform-tests/user-timing/user_timing_exists.worker-expected.txt: Added.
+        * web-platform-tests/user-timing/user_timing_exists.worker.html: Added.
+        * web-platform-tests/user-timing/w3c-import.log:
+        * web-platform-tests/w3c-import.log:
+        * web-platform-tests/webrtc/OWNERS:
+        * web-platform-tests/webrtc/rtcpeerconnection/canTrickleIceCandidates-expected.txt: Added.
+        * web-platform-tests/webrtc/rtcpeerconnection/canTrickleIceCandidates.html: Added.
+        * web-platform-tests/webrtc/rtcpeerconnection/iceGatheringState-expected.txt: Added.
+        * web-platform-tests/webrtc/rtcpeerconnection/iceGatheringState.html: Added.
+        * web-platform-tests/webrtc/rtcpeerconnection/rtcconfiguration-icecandidatepoolsize-expected.txt:
+        * web-platform-tests/webrtc/rtcpeerconnection/rtcconfiguration-icecandidatepoolsize.html:
+        * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl-expected.txt:
+        * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html:
+        * web-platform-tests/webrtc/rtcpeerconnection/w3c-import.log:
+
+2017-04-07  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Rebaseline another test after r215096.
+        https://bugs.webkit.org/show_bug.cgi?id=170561
+        <rdar://problem/7415154>
+
+        Unreviewed test gardening.
+
+        * web-platform-tests/url/url-setters-expected.txt:
+
+2017-04-07  Brent Fulgham  <bfulgham@apple.com>
+
+        Rebaseline additional tests after r215096.
+        https://bugs.webkit.org/show_bug.cgi?id=170561
+        <rdar://problem/7415154>
+
+        * web-platform-tests/cors/allow-headers-expected.txt:
+        * web-platform-tests/cors/origin-expected.txt:
+
+2017-03-31  Jiewen Tan  <jiewen_tan@apple.com>
+
+        [WebCrypto] Add support for AES-CTR
+        https://bugs.webkit.org/show_bug.cgi?id=169761
+        <rdar://problem/31331321>
+
+        Reviewed by Brent Fulgham.
+
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker-expected.txt:
+        * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2-expected.txt:
+        * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker-expected.txt:
+        * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_ctr.worker-expected.txt:
+        * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc-expected.txt:
+        * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_ctr-expected.txt:
+        * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CTR.worker-expected.txt:
+        * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.worker-expected.txt:
+        * web-platform-tests/WebCryptoAPI/generateKey/test_aes-ctr-expected.txt:
+        * web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-CTR-expected.txt:
+        * web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-CTR-expected.txt:
+        * web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.worker-expected.txt:
+        * web-platform-tests/WebCryptoAPI/import_export/test_symmetric_importKey-expected.txt:
+
+2017-04-05  Chris Dumez  <cdumez@apple.com>
+
+        _blank / _self / _parent / _top browsing context names should be case-insensitive
+        https://bugs.webkit.org/show_bug.cgi?id=169747
+
+        Reviewed by Alex Christensen.
+
+        Import test coverage from upstream web-platform-tests.
+
+        * resources/import-expectations.json:
+        * web-platform-tests/html/browsers/windows/browsing-context-names/001.html:
+        * web-platform-tests/html/browsers/windows/browsing-context-names/002.html:
+        * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-_blank-expected.txt: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-_blank.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-existing.html:
+        * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-parent-001-expected.txt: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-parent-001.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-parent-002-expected.txt: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-parent-002.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-parent-003-expected.txt: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-parent-003.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-parent-004-expected.txt: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-parent-004.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-self-1.html:
+        * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-self-2.html:
+        * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-default-name-expected.txt:
+        * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-default-name.html:
+        * web-platform-tests/html/browsers/windows/browsing-context-names/existing.html:
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/parent-iframe-1.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/parent-iframe-2.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/existing.html.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/parent-iframe-3.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/parent-iframe-insensitive-1.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/parent-iframe-insensitive-2.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/parent-top-nested.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/parent-top-replace.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/parent-top.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/post-to-opener.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/post-to-top-or-close.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/post-to-top.html: Added.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/resources/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-names/w3c-import.log.
+        * web-platform-tests/html/browsers/windows/browsing-context-names/self1.html:
+        * web-platform-tests/html/browsers/windows/browsing-context-names/self2.html:
+        * web-platform-tests/html/browsers/windows/browsing-context-names/w3c-import.log:
+
+2017-03-31  Manuel Rego Casasnovas  <rego@igalia.com>
+
+        [css-grid] Update W3C Test Suite
+        https://bugs.webkit.org/show_bug.cgi?id=170170
+
+        Reviewed by Youenn Fablet.
+
+        This adds 2 new tests for "Implied Minimum Size of Grid Items" section,
+        which check the behavior of percentages:
+        - grid-items/grid-minimum-size-grid-items-019.html
+        - grid-items/grid-minimum-size-grid-items-020.html
+
+        Additionally, as the csswg-test repo has been merged into web-platform-tests,
+        we're using the new path in this import.
+
+        * csswg-test/css-grid-1/grid-definition/w3c-import.log: Removed.
+        * csswg-test/css-grid-1/grid-items/w3c-import.log: Removed.
+        * csswg-test/css-grid-1/grid-model/w3c-import.log: Removed.
+        * csswg-test/css-grid-1/placement/w3c-import.log: Removed.
+        * csswg-test/css-grid-1/w3c-import.log: Removed.
+        * resources/import-expectations.json:
+        * resources/resource-files.json:
+        * web-platform-tests/css/css-grid-1/OWNERS: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/OWNERS.
+        * web-platform-tests/css/css-grid-1/README.md: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/README.md.
+        * web-platform-tests/css/css-grid-1/grid-definition/fr-unit-expected.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/fr-unit-expected.html.
+        * web-platform-tests/css/css-grid-1/grid-definition/fr-unit-with-percentage-expected.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/fr-unit-with-percentage-expected.html.
+        * web-platform-tests/css/css-grid-1/grid-definition/fr-unit-with-percentage.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/fr-unit-with-percentage.html.
+        * web-platform-tests/css/css-grid-1/grid-definition/fr-unit.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/fr-unit.html.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-flexible-lengths-001-expected.txt: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-inline-support-flexible-lengths-001-expected.txt.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-flexible-lengths-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-inline-support-flexible-lengths-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-grid-template-areas-001-expected.txt: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-inline-support-grid-template-areas-001-expected.txt.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-grid-template-areas-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-inline-support-grid-template-areas-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-grid-template-columns-rows-001-expected.txt: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-inline-support-grid-template-columns-rows-001-expected.txt.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-grid-template-columns-rows-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-inline-support-grid-template-columns-rows-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-named-grid-lines-001-expected.txt: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-inline-support-named-grid-lines-001-expected.txt.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-named-grid-lines-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-inline-support-named-grid-lines-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-repeat-001-expected.txt: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-inline-support-repeat-001-expected.txt.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-support-repeat-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-inline-support-repeat-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-template-columns-rows-resolved-values-001-expected.txt: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-inline-template-columns-rows-resolved-values-001-expected.txt.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-inline-template-columns-rows-resolved-values-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-inline-template-columns-rows-resolved-values-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-layout-auto-tracks-expected.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-layout-auto-tracks-expected.html.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-layout-auto-tracks.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-layout-auto-tracks.html.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-layout-basic-expected.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-layout-basic-expected.html.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-layout-basic.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-layout-basic.html.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-layout-repeat-notation-expected.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-layout-repeat-notation-expected.html.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-layout-repeat-notation.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-layout-repeat-notation.html.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-support-flexible-lengths-001-expected.txt: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-support-flexible-lengths-001-expected.txt.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-support-flexible-lengths-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-support-flexible-lengths-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-support-grid-template-areas-001-expected.txt: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-support-grid-template-areas-001-expected.txt.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-support-grid-template-areas-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-support-grid-template-areas-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-support-grid-template-columns-rows-001-expected.txt: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-support-grid-template-columns-rows-001-expected.txt.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-support-grid-template-columns-rows-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-support-grid-template-columns-rows-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-support-named-grid-lines-001-expected.txt: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-support-named-grid-lines-001-expected.txt.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-support-named-grid-lines-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-support-named-grid-lines-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-support-repeat-001-expected.txt: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-support-repeat-001-expected.txt.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-support-repeat-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-support-repeat-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-template-columns-rows-resolved-values-001-expected.txt: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-template-columns-rows-resolved-values-001-expected.txt.
+        * web-platform-tests/css/css-grid-1/grid-definition/grid-template-columns-rows-resolved-values-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/grid-template-columns-rows-resolved-values-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-definition/support/testing-utils.js: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/support/testing-utils.js.
+        * web-platform-tests/css/css-grid-1/grid-definition/support/w3c-import.log: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-definition/support/w3c-import.log.
+        * web-platform-tests/css/css-grid-1/grid-definition/w3c-import.log: Added.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-items-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-items-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-items-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-items-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-items-002-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-items-002-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-items-002.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-items-002.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-items-003-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-items-003-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-items-003.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-items-003.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-items-inline-blocks-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-items-inline-blocks-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-items-inline-blocks-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-items-inline-blocks-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-order-property-auto-placement-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-order-property-auto-placement-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-002-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-order-property-auto-placement-002-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-002.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-order-property-auto-placement-002.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-003-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-order-property-auto-placement-003-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-003.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-order-property-auto-placement-003.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-004-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-order-property-auto-placement-004-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-004.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-order-property-auto-placement-004.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-005-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-order-property-auto-placement-005-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-auto-placement-005.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-order-property-auto-placement-005.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-order-property-painting-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-order-property-painting-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-002-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-order-property-painting-002-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-002.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-order-property-painting-002.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-003-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-order-property-painting-003-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-003.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-order-property-painting-003.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-004-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-order-property-painting-004-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-004.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-order-property-painting-004.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-005-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-order-property-painting-005-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-order-property-painting-005.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-order-property-painting-005.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-002-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-002-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-002.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-002.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-003-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-003-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-003.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-003.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-004-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-004-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-004.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-004.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-005-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-005-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-005.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-005.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-002-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-002-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-002.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-002.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-003-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-003-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-003.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-003.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-004-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-004-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-004.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-004.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-005-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-005-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-005.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-005.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-006-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-006-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-006.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-006.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-item-containing-block-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-item-containing-block-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-item-containing-block-001.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-item-containing-block-001.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-item-containing-block-002-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-item-containing-block-002-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-item-containing-block-002.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-item-containing-block-002.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-item-containing-block-003-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-item-containing-block-003-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-item-containing-block-003.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-item-containing-block-003.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-item-containing-block-004-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-item-containing-block-004-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-item-containing-block-004.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-item-containing-block-004.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-items-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-items-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-items-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-items-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-items-002-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-items-002-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-items-002.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-items-002.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-items-003-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-items-003-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-items-003.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-items-003.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-items-inline-blocks-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-items-inline-blocks-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-items-inline-blocks-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-items-inline-blocks-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-items-sizing-alignment-001-expected.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-items-sizing-alignment-001-expected.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-items-sizing-alignment-001.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-items-sizing-alignment-001.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-layout-grid-in-grid-expected.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-layout-grid-in-grid-expected.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-layout-grid-in-grid.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-layout-grid-in-grid.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-layout-z-order-a-expected.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-layout-z-order-a-expected.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-layout-z-order-a.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-layout-z-order-a.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-layout-z-order-b-expected.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-layout-z-order-b-expected.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-layout-z-order-b.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-layout-z-order-b.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-002-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-002-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-002.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-002.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-003-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-003-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-003.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-003.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-004-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-004-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-004.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-004.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-005-expected.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-005-expected.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-005.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-005.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-006-expected.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-006-expected.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-006.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-006.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-007-expected.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-007-expected.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-007.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-007.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-008-expected.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-008-expected.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-008.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-008.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-009-expected.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-009-expected.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-009.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-009.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-010-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-010-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-010.html: Copied from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-010.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-011-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-011-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-011.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-011.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-012-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-012-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-012.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-012.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-013-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-013-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-013.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-013.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-014-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-014-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-014.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-014.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-015-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-015-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-015.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-015.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-016-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-016-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-016.html: Copied from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-016.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-017-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-017-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-017.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-017.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-018-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-018-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-018.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-018.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-019-expected.xht: Copied from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-order-property-painting-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-019.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-010.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-020-expected.xht: Copied from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-order-property-painting-002-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-020.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-016.html.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-order-property-auto-placement-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-order-property-auto-placement-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-002-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-order-property-auto-placement-002-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-002.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-order-property-auto-placement-002.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-003-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-order-property-auto-placement-003-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-003.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-order-property-auto-placement-003.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-004-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-order-property-auto-placement-004-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-004.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-order-property-auto-placement-004.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-005-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-order-property-auto-placement-005-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-auto-placement-005.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-order-property-auto-placement-005.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-order-property-painting-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-order-property-painting-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-002-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-order-property-painting-002-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-002.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-order-property-painting-002.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-003-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-order-property-painting-003-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-003.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-order-property-painting-003.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-004-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-order-property-painting-004-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-004.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-order-property-painting-004.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-005-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-order-property-painting-005-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-order-property-painting-005.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-order-property-painting-005.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-002-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-002-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-002.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-002.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-003-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-003-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-003.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-003.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-004-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-004-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-004.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-004.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-005-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-005-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-005.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-005.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-002-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-002-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-002.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-002.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-003-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-003-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-003.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-003.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-004-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-004-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-004.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-004.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-005-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-005-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-005.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-005.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-006-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-006-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-006.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-006.xht.
+        * web-platform-tests/css/css-grid-1/grid-items/ref-filled-green-100px-square-image.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/ref-filled-green-100px-square-image.html.
+        * web-platform-tests/css/css-grid-1/grid-items/support/100x100-green.png: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/support/100x100-green.png.
+        * web-platform-tests/css/css-grid-1/grid-items/support/100x50-green.png: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/support/100x50-green.png.
+        * web-platform-tests/css/css-grid-1/grid-items/support/200x200-green.png: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/support/200x200-green.png.
+        * web-platform-tests/css/css-grid-1/grid-items/support/50x100-green.png: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/support/50x100-green.png.
+        * web-platform-tests/css/css-grid-1/grid-items/support/50x50-green.png: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/support/50x50-green.png.
+        * web-platform-tests/css/css-grid-1/grid-items/support/w3c-import.log: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-items/support/w3c-import.log.
+        * web-platform-tests/css/css-grid-1/grid-items/w3c-import.log: Added.
+        * web-platform-tests/css/css-grid-1/grid-layout-properties-expected.txt: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-layout-properties-expected.txt.
+        * web-platform-tests/css/css-grid-1/grid-layout-properties.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-layout-properties.html.
+        * web-platform-tests/css/css-grid-1/grid-model/display-grid-expected.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/display-grid-expected.html.
+        * web-platform-tests/css/css-grid-1/grid-model/display-grid.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/display-grid.html.
+        * web-platform-tests/css/css-grid-1/grid-model/display-inline-grid-expected.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/display-inline-grid-expected.html.
+        * web-platform-tests/css/css-grid-1/grid-model/display-inline-grid.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/display-inline-grid.html.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-computed-value-display-floated-items-001-expected.txt: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-computed-value-display-floated-items-001-expected.txt.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-computed-value-display-floated-items-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-computed-value-display-floated-items-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-display-grid-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-display-grid-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-display-grid-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-display-grid-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-display-inline-grid-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-display-inline-grid-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-display-inline-grid-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-display-inline-grid-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-first-letter-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-first-letter-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-first-letter-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-first-letter-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-first-letter-002-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-first-letter-002-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-first-letter-002.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-first-letter-002.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-first-letter-003-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-first-letter-003-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-first-letter-003.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-first-letter-003.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-first-line-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-first-line-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-first-line-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-first-line-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-first-line-002-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-first-line-002-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-first-line-002.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-first-line-002.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-first-line-003-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-first-line-003-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-first-line-003.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-first-line-003.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-float-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-float-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-float-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-float-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-floats-no-intrude-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-floats-no-intrude-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-floats-no-intrude-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-floats-no-intrude-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-inline-first-letter-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-inline-first-letter-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-inline-first-letter-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-inline-first-letter-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-inline-first-letter-002-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-inline-first-letter-002-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-inline-first-letter-002.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-inline-first-letter-002.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-inline-first-letter-003-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-inline-first-letter-003-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-inline-first-letter-003.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-inline-first-letter-003.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-inline-first-line-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-inline-first-line-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-inline-first-line-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-inline-first-line-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-inline-first-line-002-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-inline-first-line-002-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-inline-first-line-002.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-inline-first-line-002.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-inline-first-line-003-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-inline-first-line-003-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-inline-first-line-003.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-inline-first-line-003.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-inline-float-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-inline-float-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-inline-float-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-inline-float-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-inline-floats-no-intrude-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-inline-floats-no-intrude-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-inline-floats-no-intrude-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-inline-floats-no-intrude-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-inline-margins-no-collapse-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-inline-margins-no-collapse-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-inline-margins-no-collapse-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-inline-margins-no-collapse-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-inline-multicol-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-inline-multicol-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-inline-multicol-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-inline-multicol-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-inline-vertical-align-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-inline-vertical-align-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-inline-vertical-align-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-inline-vertical-align-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-margins-no-collapse-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-margins-no-collapse-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-margins-no-collapse-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-margins-no-collapse-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-multicol-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-multicol-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-multicol-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-multicol-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-support-display-001-expected.txt: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-support-display-001-expected.txt.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-support-display-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-support-display-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-vertical-align-001-expected.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-vertical-align-001-expected.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/grid-vertical-align-001.xht: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/grid-model/grid-vertical-align-001.xht.
+        * web-platform-tests/css/css-grid-1/grid-model/w3c-import.log: Added.
+        * web-platform-tests/css/css-grid-1/implicit-grids/grid-support-grid-auto-columns-rows-001-expected.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/implicit-grids/grid-support-grid-auto-columns-rows-001-expected.html.
+        * web-platform-tests/css/css-grid-1/implicit-grids/grid-support-grid-auto-columns-rows-001.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/implicit-grids/grid-support-grid-auto-columns-rows-001.html.
+        * web-platform-tests/css/css-grid-1/implicit-grids/w3c-import.log: Copied from LayoutTests/imported/w3c/csswg-test/css-grid-1/implicit-grids/w3c-import.log.
+        * web-platform-tests/css/css-grid-1/layout-algorithm/grid-layout-free-space-unit-expected.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/layout-algorithm/grid-layout-free-space-unit-expected.html.
+        * web-platform-tests/css/css-grid-1/layout-algorithm/grid-layout-free-space-unit.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/layout-algorithm/grid-layout-free-space-unit.html.
+        * web-platform-tests/css/css-grid-1/layout-algorithm/w3c-import.log: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/implicit-grids/w3c-import.log.
+        * web-platform-tests/css/css-grid-1/placement/grid-layout-grid-span-expected.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/placement/grid-layout-grid-span-expected.html.
+        * web-platform-tests/css/css-grid-1/placement/grid-layout-grid-span.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/placement/grid-layout-grid-span.html.
+        * web-platform-tests/css/css-grid-1/placement/grid-layout-lines-expected.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/placement/grid-layout-lines-expected.html.
+        * web-platform-tests/css/css-grid-1/placement/grid-layout-lines-shorthands-expected.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/placement/grid-layout-lines-shorthands-expected.html.
+        * web-platform-tests/css/css-grid-1/placement/grid-layout-lines-shorthands.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/placement/grid-layout-lines-shorthands.html.
+        * web-platform-tests/css/css-grid-1/placement/grid-layout-lines.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/placement/grid-layout-lines.html.
+        * web-platform-tests/css/css-grid-1/placement/grid-layout-placement-shorthands-expected.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/placement/grid-layout-placement-shorthands-expected.html.
+        * web-platform-tests/css/css-grid-1/placement/grid-layout-placement-shorthands.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/placement/grid-layout-placement-shorthands.html.
+        * web-platform-tests/css/css-grid-1/placement/w3c-import.log: Added.
+        * web-platform-tests/css/css-grid-1/test-plan/index.html: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/test-plan/index.html.
+        * web-platform-tests/css/css-grid-1/test-plan/w3c-import.log: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/test-plan/w3c-import.log.
+        * web-platform-tests/css/css-grid-1/w3c-import.log: Renamed from LayoutTests/imported/w3c/csswg-test/css-grid-1/layout-algorithm/w3c-import.log.
+
 2017-03-30  Youenn Fablet  <youenn@apple.com>
 
         Clean up RTCDataChannel