aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbors-servo <lbergstrom+bors@mozilla.com>2018-03-09 08:48:17 -0500
committerGitHub <noreply@github.com>2018-03-09 08:48:17 -0500
commit63ab4f73f18391f73bf6bacbbafeceddaaeac5bd (patch)
treea8ad7b9e7fbd108ddc7f7c846d7daad1020850c0
parent664efab4a33264c07d68013a0ac3585544556b72 (diff)
parentf3533538ea8a0c9491d26618cfbdb1527139d7de (diff)
downloadservo-63ab4f73f18391f73bf6bacbbafeceddaaeac5bd.tar.gz
servo-63ab4f73f18391f73bf6bacbbafeceddaaeac5bd.zip
Auto merge of #20253 - servo-wpt-sync:wpt_update_08-03-2018, r=jdm
Sync WPT with upstream (08-03-2018) Automated downstream sync of changes from upstream as of 08-03-2018. [no-wpt-sync] <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20253) <!-- Reviewable:end -->
-rw-r--r--tests/wpt/metadata/2dcontext/imagebitmap/createImageBitmap-origin.sub.html.ini3
-rw-r--r--tests/wpt/metadata/MANIFEST.json8201
-rw-r--r--tests/wpt/metadata/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-auto-size.html.ini7
-rw-r--r--tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-136.html.ini3
-rw-r--r--tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-137.html.ini3
-rw-r--r--tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-142.html.ini3
-rw-r--r--tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-143.html.ini3
-rw-r--r--tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-150.html.ini3
-rw-r--r--tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-151.html.ini3
-rw-r--r--tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-356.html.ini3
-rw-r--r--tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-357.html.ini3
-rw-r--r--tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-360.html.ini3
-rw-r--r--tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-361.html.ini3
-rw-r--r--tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-368.html.ini3
-rw-r--r--tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-369.html.ini3
-rw-r--r--tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-371.html.ini3
-rw-r--r--tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-opclns-004.html.ini3
-rw-r--r--tests/wpt/metadata/css/css-text/letter-spacing/letter-spacing-control-chars-001.html.ini2
-rw-r--r--tests/wpt/metadata/css/css-text/line-break/line-break-normal-021.xht.ini4
-rw-r--r--tests/wpt/metadata/css/css-text/line-break/line-break-normal-022.xht.ini4
-rw-r--r--tests/wpt/metadata/css/css-text/line-break/line-break-normal-023.xht.ini4
-rw-r--r--tests/wpt/metadata/css/css-text/line-break/line-break-normal-024.xht.ini4
-rw-r--r--tests/wpt/metadata/css/css-text/line-break/line-break-strict-011.xht.ini4
-rw-r--r--tests/wpt/metadata/css/css-text/line-break/line-break-strict-012.xht.ini4
-rw-r--r--tests/wpt/metadata/css/css-text/line-break/line-break-strict-013.xht.ini4
-rw-r--r--tests/wpt/metadata/css/css-text/line-break/line-break-strict-014.xht.ini4
-rw-r--r--tests/wpt/metadata/css/css-text/line-break/line-break-strict-015.xht.ini4
-rw-r--r--tests/wpt/metadata/css/css-text/line-break/line-break-strict-016.xht.ini4
-rw-r--r--tests/wpt/metadata/css/css-text/line-break/line-break-strict-017.xht.ini4
-rw-r--r--tests/wpt/metadata/css/css-text/line-break/line-break-strict-018.xht.ini3
-rw-r--r--tests/wpt/metadata/css/css-text/line-break/line-break-strict-018a.xht.ini2
-rw-r--r--tests/wpt/metadata/css/css-text/line-break/line-break-strict-018b.xht.ini2
-rw-r--r--tests/wpt/metadata/css/cssom-view/elementsFromPoint-iframes.html.ini3
-rw-r--r--tests/wpt/metadata/css/cssom/serialize-values.html.ini6
-rw-r--r--tests/wpt/metadata/css/selectors/anplusb-selector-parsing.html.ini25
-rw-r--r--tests/wpt/metadata/custom-elements/custom-element-registry/upgrade.html.ini16
-rw-r--r--tests/wpt/metadata/fetch/data-urls/processing.any.js.ini18
-rw-r--r--tests/wpt/metadata/html/semantics/forms/autofocus/first-when-later-but-before.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/forms/autofocus/first-when-later.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/forms/autofocus/first.html.ini4
-rw-r--r--tests/wpt/metadata/html/semantics/forms/textfieldselection/selection-start-end-extra.html.ini19
-rw-r--r--tests/wpt/metadata/html/semantics/forms/the-fieldset-element/disabled-001.html.ini3
-rw-r--r--tests/wpt/metadata/html/semantics/tabular-data/processing-model-1/span-limits.html.ini3
-rw-r--r--tests/wpt/metadata/url/interfaces.any.js.ini6
-rw-r--r--tests/wpt/metadata/xhr/interfaces.html.ini4
-rw-r--r--tests/wpt/web-platform-tests/.gitignore2
-rw-r--r--tests/wpt/web-platform-tests/.pyup.yml4
-rw-r--r--tests/wpt/web-platform-tests/.travis.yml9
-rw-r--r--tests/wpt/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html12
-rw-r--r--tests/wpt/web-platform-tests/2dcontext/tools/gentestutils.py27
-rw-r--r--tests/wpt/web-platform-tests/FileAPI/blob/Blob-slice-overflow.html16
-rw-r--r--tests/wpt/web-platform-tests/FileAPI/idlharness.html2
-rw-r--r--tests/wpt/web-platform-tests/FileAPI/idlharness.worker.js2
-rw-r--r--tests/wpt/web-platform-tests/IndexedDB/interfaces.html2
-rw-r--r--tests/wpt/web-platform-tests/IndexedDB/interfaces.worker.js2
-rw-r--r--tests/wpt/web-platform-tests/accelerometer/Accelerometer-disabled-by-feature-policy.https.html2
-rw-r--r--tests/wpt/web-platform-tests/accelerometer/Accelerometer-enabled-by-feature-policy-attribute-redirect-on-load.https.html2
-rw-r--r--tests/wpt/web-platform-tests/accelerometer/Accelerometer-enabled-by-feature-policy-attribute.https.html2
-rw-r--r--tests/wpt/web-platform-tests/accelerometer/Accelerometer-enabled-by-feature-policy.https.html2
-rw-r--r--tests/wpt/web-platform-tests/accelerometer/Accelerometer-enabled-on-self-origin-by-feature-policy.https.html2
-rw-r--r--tests/wpt/web-platform-tests/accelerometer/Accelerometer.https.html2
-rw-r--r--tests/wpt/web-platform-tests/accelerometer/Accelerometer_insecure_context.html2
-rw-r--r--tests/wpt/web-platform-tests/accelerometer/Accelerometer_onerror-manual.https.html2
-rw-r--r--tests/wpt/web-platform-tests/accelerometer/idlharness.https.html2
-rw-r--r--tests/wpt/web-platform-tests/accname/description_link-with-label-manual.html71
-rw-r--r--tests/wpt/web-platform-tests/accname/description_test_case_557-manual.html71
-rw-r--r--tests/wpt/web-platform-tests/accname/description_test_case_772-manual.html72
-rw-r--r--tests/wpt/web-platform-tests/accname/description_test_case_773-manual.html72
-rw-r--r--tests/wpt/web-platform-tests/accname/description_test_case_774-manual.html72
-rw-r--r--tests/wpt/web-platform-tests/accname/description_test_case_838-manual.html72
-rw-r--r--tests/wpt/web-platform-tests/accname/description_test_case_broken_reference-manual.html71
-rw-r--r--tests/wpt/web-platform-tests/accname/description_test_case_one_valid_reference-manual.html72
-rw-r--r--tests/wpt/web-platform-tests/accname/description_title-same-element-manual.html72
-rw-r--r--tests/wpt/web-platform-tests/accname/name_1.0_combobox-focusable-alternative-manual.html71
-rw-r--r--tests/wpt/web-platform-tests/accname/name_1.0_combobox-focusable-manual.html73
-rw-r--r--tests/wpt/web-platform-tests/accname/name_checkbox-label-embedded-listbox-manual.html79
-rw-r--r--tests/wpt/web-platform-tests/accname/name_checkbox-label-embedded-menu-manual.html8
-rw-r--r--tests/wpt/web-platform-tests/accname/name_checkbox-label-embedded-textbox-manual.html75
-rw-r--r--tests/wpt/web-platform-tests/accname/name_checkbox-label-multiple-label-alternative-manual.html72
-rw-r--r--tests/wpt/web-platform-tests/accname/name_checkbox-label-multiple-label-manual.html72
-rw-r--r--tests/wpt/web-platform-tests/accname/name_file-label-embedded-menu-manual.html8
-rw-r--r--tests/wpt/web-platform-tests/accname/name_file-label-inline-block-elements-manual.html72
-rw-r--r--tests/wpt/web-platform-tests/accname/name_file-label-inline-block-styles-manual.html76
-rw-r--r--tests/wpt/web-platform-tests/accname/name_file-label-inline-hidden-elements-manual.html81
-rw-r--r--tests/wpt/web-platform-tests/accname/name_file-label-owned-combobox-manual.html82
-rw-r--r--tests/wpt/web-platform-tests/accname/name_file-label-owned-combobox-owned-listbox-manual.html84
-rw-r--r--tests/wpt/web-platform-tests/accname/name_heading-combobox-focusable-alternative-manual.html74
-rw-r--r--tests/wpt/web-platform-tests/accname/name_link-mixed-content-manual.html79
-rw-r--r--tests/wpt/web-platform-tests/accname/name_link-with-label-manual.html71
-rw-r--r--tests/wpt/web-platform-tests/accname/name_password-label-embedded-menu-manual.html8
-rw-r--r--tests/wpt/web-platform-tests/accname/name_radio-label-embedded-menu-manual.html8
-rw-r--r--tests/wpt/web-platform-tests/accname/name_text-label-embedded-menu-manual.html8
-rw-r--r--tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html2
-rw-r--r--tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html2
-rw-r--r--tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute.https.html2
-rw-r--r--tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy.https.html2
-rw-r--r--tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-enabled-on-self-origin-by-feature-policy.https.html2
-rw-r--r--tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor.https.html2
-rw-r--r--tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor_insecure_context.html2
-rw-r--r--tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor_onerror-manual.https.html2
-rw-r--r--tests/wpt/web-platform-tests/ambient-light/idlharness.https.html2
-rw-r--r--tests/wpt/web-platform-tests/annotation-model/tools/make_tests.py5
-rwxr-xr-xtests/wpt/web-platform-tests/annotation-protocol/tools/protocol-server.py16
-rw-r--r--tests/wpt/web-platform-tests/annotation-vocab/tools/vocab_tester.py16
-rw-r--r--tests/wpt/web-platform-tests/background-fetch/interfaces.html2
-rw-r--r--tests/wpt/web-platform-tests/background-fetch/interfaces.worker.js2
-rw-r--r--tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptor/gen-characteristic-is-removed.https.html1
-rw-r--r--tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptor/gen-service-is-removed.https.html1
-rw-r--r--tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed-with-uuid.https.html1
-rw-r--r--tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed.https.html1
-rw-r--r--tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-service-is-removed-with-uuid.https.html1
-rw-r--r--tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-service-is-removed.https.html1
-rw-r--r--tests/wpt/web-platform-tests/bluetooth/characteristic/notifications/service-is-removed.https.html1
-rw-r--r--tests/wpt/web-platform-tests/bluetooth/characteristic/readValue/gen-characteristic-is-removed.https.html1
-rw-r--r--tests/wpt/web-platform-tests/bluetooth/characteristic/readValue/service-is-removed.https.html1
-rw-r--r--tests/wpt/web-platform-tests/bluetooth/characteristic/startNotifications/gen-characteristic-is-removed.https.html1
-rw-r--r--tests/wpt/web-platform-tests/bluetooth/characteristic/writeValue/gen-characteristic-is-removed.https.html1
-rw-r--r--tests/wpt/web-platform-tests/bluetooth/characteristic/writeValue/service-is-removed.https.html1
-rw-r--r--tests/wpt/web-platform-tests/bluetooth/descriptor/readValue/gen-service-is-removed.https.html1
-rw-r--r--tests/wpt/web-platform-tests/bluetooth/descriptor/writeValue/gen-service-is-removed.https.html1
-rw-r--r--tests/wpt/web-platform-tests/bluetooth/requestDevice/cross-origin-iframe.sub.https.html (renamed from tests/wpt/web-platform-tests/http/tests/bluetooth/https/requestDevice/cross-origin-iframe.sub.https.html)0
-rw-r--r--tests/wpt/web-platform-tests/bluetooth/script-tests/characteristic/characteristic-is-removed.js1
-rw-r--r--tests/wpt/web-platform-tests/bluetooth/script-tests/characteristic/service-is-removed.js1
-rw-r--r--tests/wpt/web-platform-tests/bluetooth/script-tests/descriptor/service-is-removed.js1
-rw-r--r--tests/wpt/web-platform-tests/bluetooth/script-tests/service/service-is-removed.js1
-rw-r--r--tests/wpt/web-platform-tests/bluetooth/service/getCharacteristic/gen-service-is-removed.https.html1
-rw-r--r--tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/gen-service-is-removed-with-uuid.https.html1
-rw-r--r--tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/gen-service-is-removed.https.html1
-rw-r--r--tests/wpt/web-platform-tests/clipboard-apis/async-interfaces.https.html3
-rw-r--r--tests/wpt/web-platform-tests/clipboard-apis/clipboard-events-synthetic.html32
-rw-r--r--tests/wpt/web-platform-tests/common/arrays.js16
-rw-r--r--tests/wpt/web-platform-tests/common/worklet-reftest.js23
-rw-r--r--tests/wpt/web-platform-tests/config.default.json2
-rw-r--r--tests/wpt/web-platform-tests/conformance-checkers/messages.json56
-rw-r--r--tests/wpt/web-platform-tests/conformance-checkers/tools/build-svg-tests.py8
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/anchor-navigation-always-allowed.html23
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/anchor-navigation-always-allowed.html.headers4
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/child-navigates-parent-allowed.html18
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/child-navigates-parent-allowed.html.headers4
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/child-navigates-parent-blocked.html19
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/child-navigates-parent-blocked.html.headers4
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-action/form-action-allows-navigate-to-allows.html16
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-action/form-action-allows-navigate-to-blocks.html16
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-action/form-action-blocks-navigate-to-allows.html17
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-action/form-action-blocks-navigate-to-blocks.html17
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-allowed.html16
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-blocked.html17
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-cross-origin-allowed.sub.html16
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-cross-origin-blocked.sub.html17
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-redirected-allowed.html16
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-redirected-blocked.sub.html17
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/href-location-allowed.html18
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/href-location-blocked.html19
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/href-location-cross-origin-allowed.sub.html18
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/href-location-cross-origin-blocked.sub.html19
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/href-location-redirected-allowed.html18
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/href-location-redirected-blocked.sub.html19
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/link-click-allowed.html16
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/link-click-blocked.html17
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/link-click-cross-origin-allowed.sub.html16
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/link-click-cross-origin-blocked.sub.html17
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/link-click-redirected-allowed.html16
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/link-click-redirected-blocked.sub.html17
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/meta-refresh-allowed.html16
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/meta-refresh-blocked.html17
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/meta-refresh-cross-origin-allowed.sub.html16
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/meta-refresh-cross-origin-blocked.sub.html17
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/meta-refresh-redirected-allowed.html16
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/meta-refresh-redirected-blocked.sub.html17
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/parent-navigates-child-allowed.html26
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/parent-navigates-child-allowed.html.headers4
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/parent-navigates-child-blocked.html26
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/parent-navigates-child-blocked.html.headers4
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/form_action_navigation.sub.html21
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/form_action_navigation.sub.html.sub.headers4
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/href_location_navigation.sub.html19
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/href_location_navigation.sub.html.sub.headers4
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/link_click_navigation.sub.html18
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/link_click_navigation.sub.html.sub.headers4
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/meta_refresh_navigation.sub.html16
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/meta_refresh_navigation.sub.html.sub.headers4
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/navigate_parent.sub.html18
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/navigate_parent.sub.html.sub.headers4
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/post_message_to_frame_owner.html6
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/redirect_to_post_message_to_frame_owner.py3
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/wait_for_navigation.html14
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/wait_for_navigation.html.sub.headers4
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-doesnt-send-reports-without-violation.https.sub.html.sub.headers2
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-only-sends-reports-on-violation.https.sub.html.sub.headers2
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-1.https.sub.html.sub.headers2
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-2.https.sub.html.sub.headers2
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-sends-reports-on-violation.https.sub.html.sub.headers2
-rw-r--r--tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-works-on-frame-src.https.sub.html.sub.headers2
-rw-r--r--tests/wpt/web-platform-tests/cookie-store/idlharness.tentative.html2
-rw-r--r--tests/wpt/web-platform-tests/cookie-store/idlharness_serviceworker.js2
-rw-r--r--tests/wpt/web-platform-tests/cors/resources/status.py2
-rw-r--r--tests/wpt/web-platform-tests/css/CSS2/cascade-import/cascade-import-002.xht14
-rw-r--r--tests/wpt/web-platform-tests/css/CSS2/cascade-import/support/cascade-import-002g.css12
-rw-r--r--tests/wpt/web-platform-tests/css/CSS2/cascade-import/support/cascade-import-002h.css12
-rw-r--r--tests/wpt/web-platform-tests/css/CSS2/cascade-import/support/cascade-import-002q.css2
-rw-r--r--tests/wpt/web-platform-tests/css/CSS2/cascade-import/support/cascade-import-002r.css2
-rw-r--r--tests/wpt/web-platform-tests/css/CSS2/visudet/content-height-002.html4
-rw-r--r--tests/wpt/web-platform-tests/css/CSS2/visudet/content-height-003.html4
-rw-r--r--tests/wpt/web-platform-tests/css/CSS2/visudet/content-height-004.html4
-rw-r--r--tests/wpt/web-platform-tests/css/CSS2/visudet/content-height-005.html4
-rw-r--r--tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-201.html4
-rw-r--r--tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-202.html4
-rw-r--r--tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-203.html4
-rw-r--r--tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-204.html2
-rw-r--r--tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-205.html4
-rw-r--r--tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-206.html4
-rw-r--r--tests/wpt/web-platform-tests/css/CSS2/visudet/reference/content-height-002-ref.html4
-rw-r--r--tests/wpt/web-platform-tests/css/CSS2/visudet/reference/content-height-003-ref.html4
-rw-r--r--tests/wpt/web-platform-tests/css/CSS2/visudet/reference/content-height-004-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/CSS2/visudet/reference/line-height-206-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-display/display-contents-parsing-001.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-auto-size.html49
-rw-r--r--tests/wpt/web-platform-tests/css/css-fonts/first-available-font-001-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-fonts/first-available-font-001.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-fonts/first-available-font-002-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-fonts/first-available-font-002.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-fonts/first-available-font-003-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-fonts/first-available-font-003.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-fonts/first-available-font-004.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-fonts/first-available-font-005.html6
-rw-r--r--tests/wpt/web-platform-tests/css/css-fonts/first-available-font-006.html6
-rw-r--r--tests/wpt/web-platform-tests/css/css-fonts/first-available-font-007.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-fonts/format-specifiers-variations.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-fonts/support/AD.woffbin15368 -> 0 bytes
-rw-r--r--tests/wpt/web-platform-tests/css/css-fonts/support/Revalia.woffbin15588 -> 0 bytes
-rw-r--r--tests/wpt/web-platform-tests/css/css-grid/grid-items/grid-item-min-auto-size-001.html49
-rw-r--r--tests/wpt/web-platform-tests/css/css-layout-api/box-tree-registered.https.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-layout-api/layout-child-absolute.https.html44
-rw-r--r--tests/wpt/web-platform-tests/css/css-layout-api/layout-child-before-after.https.html49
-rw-r--r--tests/wpt/web-platform-tests/css/css-layout-api/layout-child-fixed.https.html44
-rw-r--r--tests/wpt/web-platform-tests/css/css-layout-api/layout-child-float.https.html44
-rw-r--r--tests/wpt/web-platform-tests/css/css-layout-api/layout-child-inflow.https.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-layout-api/layout-child-inlines.https.html55
-rw-r--r--tests/wpt/web-platform-tests/css/css-layout-api/layout-child-ref.html10
-rw-r--r--tests/wpt/web-platform-tests/css/css-layout-api/layout-child-text.https.html52
-rw-r--r--tests/wpt/web-platform-tests/css/css-layout-api/style-map-multi-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-layout-api/style-map-multi.https.html8
-rw-r--r--tests/wpt/web-platform-tests/css/css-layout-api/style-map-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-layout-api/style-map.https.html6
-rw-r--r--tests/wpt/web-platform-tests/css/css-layout-api/support/layout-child-worklet.js24
-rw-r--r--tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-auto-002-ref.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-auto-002.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-balance-001-ref.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-balance-001.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-multicol/multicol-inherit-003.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-multicol/multicol-inherit-3-ref.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-002.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-fraction-003.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-fraction-3-ref.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-px-001.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-ref.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-shorthand-2-ref.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-shorthand-2.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-stacking-001.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-stacking-ref.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-multicol/multicol-shorthand-001.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-block-sibling-003.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-block-sibling-3-ref.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-firstchild-001.xht4
-rw-r--r--tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-firstchild-ref.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-multicol/multicol-table-cell-vertical-align-001.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-multicol/multicol-table-cell-vertical-align-ref.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-paint-api/style-background-image-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-paint-api/style-background-image.https.html10
-rw-r--r--tests/wpt/web-platform-tests/css/css-paint-api/style-before-pseudo-ref.html6
-rw-r--r--tests/wpt/web-platform-tests/css/css-paint-api/style-before-pseudo.https.html8
-rw-r--r--tests/wpt/web-platform-tests/css/css-position/position-sticky-inflow-position-ref.html42
-rw-r--r--tests/wpt/web-platform-tests/css/css-position/position-sticky-inflow-position.html42
-rw-r--r--tests/wpt/web-platform-tests/css/css-position/position-sticky-margins-ref.html63
-rw-r--r--tests/wpt/web-platform-tests/css/css-position/position-sticky-margins.html121
-rw-r--r--tests/wpt/web-platform-tests/css/css-position/position-sticky-overflow-padding-ref.html69
-rw-r--r--tests/wpt/web-platform-tests/css/css-position/position-sticky-overflow-padding.html140
-rw-r--r--tests/wpt/web-platform-tests/css/css-position/position-sticky-root-scroller-ref.html30
-rw-r--r--tests/wpt/web-platform-tests/css/css-position/position-sticky-root-scroller.html28
-rw-r--r--tests/wpt/web-platform-tests/css/css-position/position-sticky-transforms-ref.html81
-rw-r--r--tests/wpt/web-platform-tests/css/css-position/position-sticky-transforms-translate-ref.html67
-rw-r--r--tests/wpt/web-platform-tests/css/css-position/position-sticky-transforms-translate.html117
-rw-r--r--tests/wpt/web-platform-tests/css/css-position/position-sticky-transforms.html130
-rw-r--r--tests/wpt/web-platform-tests/css/css-scroll-snap/scrollTo-scrollBy-snaps.html145
-rw-r--r--tests/wpt/web-platform-tests/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-001.html42
-rw-r--r--tests/wpt/web-platform-tests/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-002.html42
-rw-r--r--tests/wpt/web-platform-tests/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-003.html50
-rw-r--r--tests/wpt/web-platform-tests/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-004.html50
-rw-r--r--tests/wpt/web-platform-tests/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-005.html42
-rw-r--r--tests/wpt/web-platform-tests/css/css-tables/table-has-box-sizing-border-box-001.html26
-rw-r--r--tests/wpt/web-platform-tests/css/css-tables/table-has-box-sizing-border-box-002.html36
-rw-r--r--tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-line-010-ref.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-line-011-ref.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-line-012-ref.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-line-013-ref.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-010.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-011.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-012.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-013.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-014.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/astral-bidi/support/adlam.css2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/astral-bidi/support/cypriot.css2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/hanging-punctuation-allow-end-001.xht91
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/hanging-punctuation-first-001.xht91
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/hanging-punctuation-force-end-001.xht91
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/hanging-punctuation-last-001.xht91
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-allow-end-001-ref.xht91
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-first-001-ref.xht91
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-force-end-001-ref.xht91
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-last-001-ref.xht91
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-011.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-012.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-013.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-014.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-015.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-016.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-017.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-018.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-019.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-020.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-021.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-022.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-023.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-024.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-025.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-026.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-027.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-028.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-029.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-030.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-031.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-032.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-033.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-034.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-035.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-036.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-037.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-038.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-039.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-040.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-041.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-042.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-043.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-044.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-045.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-046.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-047.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-048.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-049.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-050.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-051.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-052.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-054.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-055.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-056.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-057.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-058.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-059.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-060.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-101.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-102.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-103.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-104.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-105.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-106.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-107.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-108.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-109.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-110.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-111.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-112.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-113.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-114.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-115.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-116.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-117.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-118.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-119.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-120.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-121.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-122.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-123.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-124.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-125.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-126.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-127.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-128.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-129.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-130.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-131.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-132.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-133.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-134.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-135.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-136.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-137.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-138.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-139.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-140.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-141.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-142.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-143.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-144.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-145.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-146.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-147.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-148.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-149.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-150.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-151.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-152.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-154.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-155.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-156.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-157.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-158.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-159.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-160.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-201.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-202.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-203.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-204.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-205.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-206.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-207.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-208.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-209.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-210.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-211.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-212.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-213.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-214.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-215.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-216.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-217.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-218.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-219.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-220.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-221.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-222.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-223.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-224.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-225.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-226.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-227.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-228.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-229.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-230.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-231.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-232.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-233.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-234.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-235.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-236.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-237.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-238.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-239.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-240.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-241.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-242.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-243.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-244.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-245.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-246.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-247.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-248.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-249.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-250.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-251.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-252.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-254.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-255.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-256.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-257.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-258.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-259.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-260.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-301.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-302.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-303.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-304.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-305.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-306.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-307.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-308.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-309.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-310.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-311.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-312.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-313.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-314.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-315.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-316.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-317.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-318.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-319.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-320.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-321.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-322.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-323.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-324.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-325.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-326.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-327.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-351.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-352.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-353.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-354.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-355.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-356.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-357.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-358.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-359.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-360.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-361.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-362.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-363.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-364.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-365.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-366.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-367.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-368.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-369.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-370.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-371.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-372.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-373.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-374.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-375.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-376.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-377.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-401.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-402.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-403.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-404.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-405.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-406.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-407.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-408.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-409.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-410.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-411.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-412.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-413.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-414.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-415.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-416.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-417.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-418.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-419.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-420.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-421.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-422.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-423.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-424.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-425.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-426.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-427.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-004.html8
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-011.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-012.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-013.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-014.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-015.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-016.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-017.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-018.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-019.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-020.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-021.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-022.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-023.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-024.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-025.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-026.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-027.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-028.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-029.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-030.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-031.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-032.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-033.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-034.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-035.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-036.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-037.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-038.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-039.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-040.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-041.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-042.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-043.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-044.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-045.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-046.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-047.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-048.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-049.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-050.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-051.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-052.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-053.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-054.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-055.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-056.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-057.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-058.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-059.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-060.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-061.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-062.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-063.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-064.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-065.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-100.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-101.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-102.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-103.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-104.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-105.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-106.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-107.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-108.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-109.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-110.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-111.html8
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-112.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-113.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-114.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-115.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-116.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-117.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-118.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-119.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-120.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-121.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-122.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-123.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-124.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-125.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-126.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-127.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-128.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-129.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-130.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-131.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-132.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-133.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-134.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-135.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-136.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-137.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-138.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-139.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-140.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-141.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-142.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-143.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-144.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-145.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-146.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-147.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-148.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-149.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-150.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-151.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-152.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-153.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-154.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-155.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-156.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-157.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-158.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-159.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-160.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-161.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-162.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-163.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-164.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-165.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-166.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-167.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-168.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-169.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-170.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-171.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-200.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-201.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-202.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-203.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-204.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-205.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-206.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-207.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-208.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-209.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-210.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-211.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-212.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-213.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-214.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-215.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-216.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-217.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-218.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-219.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-220.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-221.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-222.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-223.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-224.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-225.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-226.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-250.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-251.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-252.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-253.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-254.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-255.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-256.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-257.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-258.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-259.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-260.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-261.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-262.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-263.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-264.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-265.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-266.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-267.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-268.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-269.html43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-001-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-002-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-003-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-004-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-005-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-006-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-007-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-008-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-009-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-010-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-011-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-012-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-013-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-014-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-015-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-016-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-017-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-018-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-019-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-020-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-021-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-022-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-023-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-024-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-025-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-026-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-027-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-028-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-029-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-030-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-031-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-032-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-033-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-034-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-035-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-036-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-037-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-038-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-039-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-040-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-041-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-042-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-043-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-044-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-045-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-046-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-047-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-048-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-049-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-050-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-051-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-052-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-054-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-055-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-056-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-057-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-058-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-059-ref.html6
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-060-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-101-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-102-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-103-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-104-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-105-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-106-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-107-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-108-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-109-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-110-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-111-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-112-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-113-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-114-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-115-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-116-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-117-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-118-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-119-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-120-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-121-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-122-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-123-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-124-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-125-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-126-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-127-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-128-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-129-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-130-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-131-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-132-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-133-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-134-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-135-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-136-ref.html35
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-137-ref.html35
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-138-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-139-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-140-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-141-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-142-ref.html35
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-143-ref.html35
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-144-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-145-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-146-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-147-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-148-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-149-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-150-ref.html35
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-151-ref.html35
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-152-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-154-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-155-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-156-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-157-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-158-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-159-ref.html6
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-160-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-201-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-202-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-203-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-204-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-205-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-206-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-207-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-208-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-209-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-210-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-211-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-212-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-213-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-214-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-215-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-216-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-217-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-218-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-219-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-220-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-221-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-222-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-223-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-224-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-225-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-226-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-227-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-228-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-229-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-230-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-231-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-232-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-233-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-234-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-235-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-236-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-237-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-238-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-239-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-240-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-241-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-242-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-243-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-244-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-245-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-246-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-247-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-248-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-249-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-250-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-251-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-252-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-254-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-255-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-256-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-257-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-258-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-259-ref.html6
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-260-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-301-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-302-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-303-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-304-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-305-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-306-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-307-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-308-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-309-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-310-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-311-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-312-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-313-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-314-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-315-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-316-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-317-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-318-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-319-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-320-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-321-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-322-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-323-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-324-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-325-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-326-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-327-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-351-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-352-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-353-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-354-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-355-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-356-ref.html35
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-357-ref.html35
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-358-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-359-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-360-ref.html35
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-361-ref.html35
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-362-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-363-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-364-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-365-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-366-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-367-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-368-ref.html35
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-369-ref.html35
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-370-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-371-ref.html35
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-372-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-373-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-374-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-375-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-376-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-377-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-401-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-402-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-403-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-404-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-405-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-406-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-407-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-408-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-409-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-410-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-411-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-412-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-413-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-414-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-415-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-416-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-417-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-418-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-419-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-420-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-421-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-422-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-423-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-424-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-425-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-426-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-427-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-001-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-002-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-003-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-004-ref.html8
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-005-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-006-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-007-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-008-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-009-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-010-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-011-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-012-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-013-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-014-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-015-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-016-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-017-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-018-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-019-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-020-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-021-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-022-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-023-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-024-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-025-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-026-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-027-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-028-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-029-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-030-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-031-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-032-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-033-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-034-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-035-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-036-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-037-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-038-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-039-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-040-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-041-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-042-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-043-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-044-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-045-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-046-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-047-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-048-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-049-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-050-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-051-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-052-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-053-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-054-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-055-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-056-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-057-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-058-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-059-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-060-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-061-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-062-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-063-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-064-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-065-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-100-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-101-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-102-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-103-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-104-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-105-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-106-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-107-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-108-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-109-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-110-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-111-ref.html8
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-112-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-113-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-114-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-115-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-116-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-117-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-118-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-119-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-120-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-121-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-122-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-123-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-124-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-125-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-126-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-127-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-128-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-129-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-130-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-131-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-132-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-133-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-134-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-135-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-136-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-137-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-138-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-139-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-140-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-141-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-142-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-143-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-144-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-145-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-146-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-147-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-148-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-149-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-150-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-151-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-152-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-153-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-154-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-155-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-156-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-157-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-158-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-159-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-160-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-161-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-162-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-163-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-164-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-165-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-166-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-167-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-168-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-169-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-170-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-171-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-200-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-201-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-202-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-203-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-204-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-205-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-206-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-207-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-208-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-209-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-210-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-211-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-212-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-213-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-214-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-215-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-216-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-217-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-218-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-219-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-220-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-221-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-222-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-223-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-224-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-225-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-226-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-250-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-251-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-252-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-253-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-254-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-255-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-256-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-257-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-258-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-259-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-260-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-261-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-262-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-263-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-264-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-265-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-266-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-267-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-268-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-269-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/i18n/support/mplus-1p-regular.woffbin803300 -> 0 bytes
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/letter-spacing/letter-spacing-control-chars-001.html32
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/letter-spacing/reference/letter-spacing-control-chars-001.ref.html30
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-021.xht97
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-022.xht41
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-023.xht152
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-023a.xht119
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-023b.xht101
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-024.xht112
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-024a.xht101
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-024b.xht74
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-025.xht143
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-011.xht92
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-012.xht41
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-013.xht67
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-014.xht97
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-015.xht41
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-016.xht152
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-016a.xht119
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-016b.xht101
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-017.xht112
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-017a.xht101
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-017b.xht74
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-018.xht104
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-018a.xht101
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-018b.xht65
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-021-ref.xht99
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-022-ref.xht43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-023-ref.xht146
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-023a-ref.xht113
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-023b-ref.xht95
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-024-ref.xht106
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-024a-ref.xht95
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-024b-ref.xht68
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-025-ref.xht145
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-011-ref.xht92
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-012-ref.xht43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-013-ref.xht69
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-014-ref.xht99
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-015-ref.xht43
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-016-ref.xht146
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-016a-ref.xht113
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-016b-ref.xht95
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-017-ref.xht106
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-017a-ref.xht95
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-017b-ref.xht68
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-018-ref.xht98
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-018a-ref.xht95
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-018b-ref.xht59
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-011.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/line-breaking/reference/line-breaking-001-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/support/mplus-1p-regular.woffbin803300 -> 0 bytes
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-014.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-015.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-016.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-017.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-014.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-015.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-016.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-017.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-014.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-015.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-016.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-017.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-014.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-015.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-016.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-017.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-justify/reference/text-justify-ref-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-justify/text-justify-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-justify/text-justify-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-justify/text-justify-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-001-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-003-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-005-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-007-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-009-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-010-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-011-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-014-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-016-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-018-ref.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-020-ref.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-022-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-024-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-026-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-028-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-030-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-001-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-002-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-003-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-004-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-005-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-006-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-007-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-008-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-009-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-010-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-011-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-012-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-014-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-015-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-016-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-017-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-018-ref.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-019-ref.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-020-ref.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-021-ref.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-022-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-023-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-024-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-025-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-026-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-027-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-028-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-029-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-030-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-031-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-033-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-034-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-035-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-038-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-039-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-040-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-041-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-042-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-043-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-101-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-102-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-103-ref.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-104-ref.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-011.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-014.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-016.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-018.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-020.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-022.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-024.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-026.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-028.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-030.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-011.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-012.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-014.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-015.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-016.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-017.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-018.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-019.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-020.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-021.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-022.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-023.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-024.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-025.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-026.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-027.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-028.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-029.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-030.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-031.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-033.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-034.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-035.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-038.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-039.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-040.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-041.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-042.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-043.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-101.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-102.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-103.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-104.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-011.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-012.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-013.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-014.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/reference/pre-wrap-001-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/reference/textarea-pre-wrap-001-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-011.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-012.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-013.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-014.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/word-break/reference/word-break-break-all-009-ref.xht52
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/word-break/reference/word-break-keep-all-004-ref.xht52
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/word-break/reference/word-break-normal-002-ref.xht52
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/word-break/word-break-break-all-009.xht52
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/word-break/word-break-keep-all-004.xht52
-rw-r--r--tests/wpt/web-platform-tests/css/css-text/word-break/word-break-normal-002.xht52
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-numeric.tentative.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative.html13
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/interface.html21
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parse-invalid.html14
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parse.html14
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll-invalid.html14
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll.html16
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-serialization/cssStyleValue-cssom.html33
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-serialization/cssStyleValue-string.html23
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/computed.tentative.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/get-shorthand.html31
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/getAll-shorthand.html33
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/has.tentative.html1
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/iterable.tentative.html18
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/append.tentative.html3
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/declared.tentative.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/delete-shorthand.html55
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/get-shorthand.html30
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/getAll-shorthand.html30
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/has.tentative.html5
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/iterable.tentative.html10
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/set-shorthand.html50
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/set.tentative.html16
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/append.tentative.html3
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/delete-shorthand.html55
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/get-shorthand.html30
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/getAll-shorthand.html30
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/has.tentative.html1
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/iterable.tentative.html12
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/set-shorthand.html50
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/set.tentative.html16
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/backface-visibility.html (renamed from tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/z-index.html)10
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background.html24
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-collapse.html21
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/direction.html21
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/empty-cells.html21
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/list-style-image.html21
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/margin.html5
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/overflow-anchor.html21
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/resize.html23
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/resources/testsuite.js57
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transform-interpolated.html31
-rw-r--r--tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-duration.html20
-rw-r--r--tests/wpt/web-platform-tests/css/css-ui/outline-016.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-ui/reference/text-overflow-008-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-ui/reference/text-overflow-013-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-ui/text-overflow-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-ui/text-overflow-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-ui/text-overflow-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-ui/text-overflow-011.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-ui/text-overflow-013.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-ui/text-overflow-014.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-ui/text-overflow-015.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-ui/text-overflow-016.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-ui/text-overflow-017.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-ui/text-overflow-020.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-ui/text-overflow-023.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/available-size-008.html4
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/available-size-019.html49
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-011.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-011.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-011.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-012.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-011.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-011.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-012.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-011.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-table-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/block-embed-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/block-embed-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/block-embed-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/block-override-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/block-override-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/block-override-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/block-override-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/block-override-isolate-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/block-override-isolate-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/block-override-isolate-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/block-override-isolate-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-011.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-011.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-011.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-012.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-011.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-011.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-012.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-011.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-table-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-007.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-008.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-009.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-010.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-embed-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-embed-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-embed-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-isolate-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-isolate-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-isolate-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-isolate-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-002.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-003.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-004.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-005.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-006.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/reference/text-combine-upright-value-single-character.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/support/mplus-1p-regular.woffbin803300 -> 0 bytes
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/support/sileot-webfont.woffbin59096 -> 0 bytes
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/support/tcu-font.woffbin85204 -> 0 bytes
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-combine-upright-line-breaking-rules-001-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-combine-upright-line-breaking-rules-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-combine-upright-value-all-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-combine-upright-value-digits2-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-010.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-011.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-012.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-slr-015.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-srl-016-ref.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-srl-016.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vlr-100-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vlr-100.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vrl-002.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vrl-100-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vrl-100.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001a.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001b.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001c.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001d.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001e.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001f.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001g.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001h.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001i.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001j.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001k.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001l.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001m.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001n.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001o.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001p.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001q.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-slr-019.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-vlr-100-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-vlr-100.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-vrl-100-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-vrl-100.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-slr-017.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-srl-018.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vlr-100-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vlr-100.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vrl-002.xht2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vrl-100-ref.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vrl-100.html2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/tools/generators/text-orientation-ref.ejs2
-rw-r--r--tests/wpt/web-platform-tests/css/css-writing-modes/tools/generators/text-orientation-script.ejs2
-rw-r--r--tests/wpt/web-platform-tests/css/cssom/cssimportrule.html7
-rw-r--r--tests/wpt/web-platform-tests/css/cssom/cssstyledeclaration-csstext-final-delimiter.html32
-rw-r--r--tests/wpt/web-platform-tests/css/cssom/cssstyledeclaration-csstext-important.html12
-rw-r--r--tests/wpt/web-platform-tests/css/cssom/insertRule-syntax-error-01.html14
-rw-r--r--tests/wpt/web-platform-tests/css/cssom/selectorSerialize.html27
-rw-r--r--tests/wpt/web-platform-tests/css/cssom/serialize-values.html4
-rw-r--r--tests/wpt/web-platform-tests/css/fonts/OWNERS3
-rw-r--r--tests/wpt/web-platform-tests/css/fonts/adobe-fonts/CSSFWOrientationTest.otfbin33964 -> 0 bytes
-rw-r--r--tests/wpt/web-platform-tests/css/fonts/adobe-fonts/CSSHWOrientationTest.otfbin38068 -> 0 bytes
-rw-r--r--tests/wpt/web-platform-tests/css/fonts/adobe-fonts/LICENSE31
-rw-r--r--tests/wpt/web-platform-tests/css/fonts/adobe-fonts/README.md43
-rw-r--r--tests/wpt/web-platform-tests/css/selectors/anplusb-selector-parsing.html76
-rw-r--r--tests/wpt/web-platform-tests/css/selectors/child-indexed-pseudo-class.html59
-rw-r--r--tests/wpt/web-platform-tests/css/selectors/focus-visible-001-manual.html31
-rw-r--r--tests/wpt/web-platform-tests/custom-elements/custom-element-registry/upgrade.html154
-rw-r--r--tests/wpt/web-platform-tests/docs/_running-tests/chrome_android.md6
-rw-r--r--tests/wpt/web-platform-tests/docs/_running-tests/index.md16
-rw-r--r--tests/wpt/web-platform-tests/docs/_running-tests/safari.md28
-rwxr-xr-xtests/wpt/web-platform-tests/dom/nodes/Document-createElement-namespace-tests/generate.py7
-rw-r--r--tests/wpt/web-platform-tests/encrypted-media/drm-mp4-playback-temporary-playduration-keystatus.html53
-rw-r--r--tests/wpt/web-platform-tests/encrypted-media/drm-mp4-playback-temporary-playduration.html53
-rw-r--r--tests/wpt/web-platform-tests/encrypted-media/idlharness.https.html2
-rw-r--r--tests/wpt/web-platform-tests/encrypted-media/polyfill/make-polyfill-tests.py7
-rw-r--r--tests/wpt/web-platform-tests/encrypted-media/scripts/playback-temporary-playduration-keystatus.js78
-rw-r--r--tests/wpt/web-platform-tests/encrypted-media/scripts/playback-temporary-playduration.js80
-rw-r--r--tests/wpt/web-platform-tests/encrypted-media/util/drm-messagehandler.js9
-rw-r--r--tests/wpt/web-platform-tests/encrypted-media/util/utils.js38
-rw-r--r--tests/wpt/web-platform-tests/entries-api/interfaces-manual.html2
-rw-r--r--tests/wpt/web-platform-tests/entries-api/interfaces.html2
-rw-r--r--tests/wpt/web-platform-tests/fetch/api/basic/integrity.js20
-rw-r--r--tests/wpt/web-platform-tests/fetch/corb/README.md2
-rw-r--r--tests/wpt/web-platform-tests/fetch/data-urls/resources/data-urls.json9
-rw-r--r--tests/wpt/web-platform-tests/fonts/AD.woff (renamed from tests/wpt/web-platform-tests/css/CSS2/visudet/support/AD.woff)bin15368 -> 15368 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/LICENSE (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/LICENSE)0
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/README (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/README)0
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-ascii.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-ascii.ttf)bin28208 -> 28208 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-basic-bold.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-basic-bold.ttf)bin232344 -> 232344 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-basic-bolditalic.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-basic-bolditalic.ttf)bin221620 -> 221620 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-basic-italic.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-basic-italic.ttf)bin227600 -> 227600 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-basic-regular.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-basic-regular.ttf)bin229636 -> 229636 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-fallback.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-fallback.ttf)bin28424 -> 28424 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-familyname-bold.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-familyname-bold.ttf)bin29424 -> 29424 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-familyname-funkyA.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-familyname-funkyA.ttf)bin29452 -> 29452 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-familyname-funkyB.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-familyname-funkyB.ttf)bin29372 -> 29372 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-familyname-funkyC.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-familyname-funkyC.ttf)bin29336 -> 29336 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-familyname.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-familyname.ttf)bin29208 -> 29208 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-verify.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-verify.ttf)bin28564 -> 28564 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-100.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-100.ttf)bin8364 -> 8364 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-1479-w1.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-1479-w1.ttf)bin8628 -> 8628 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-1479-w4.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-1479-w4.ttf)bin8524 -> 8524 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-1479-w7.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-1479-w7.ttf)bin8524 -> 8524 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-1479-w9.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-1479-w9.ttf)bin8524 -> 8524 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-15-w1.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-15-w1.ttf)bin8592 -> 8592 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-15-w5.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-15-w5.ttf)bin8496 -> 8496 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-200.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-200.ttf)bin8364 -> 8364 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-24-w2.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-24-w2.ttf)bin8496 -> 8496 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-24-w4.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-24-w4.ttf)bin8496 -> 8496 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-2569-w2.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-2569-w2.ttf)bin8524 -> 8524 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-2569-w5.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-2569-w5.ttf)bin8524 -> 8524 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-2569-w6.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-2569-w6.ttf)bin8524 -> 8524 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-2569-w9.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-2569-w9.ttf)bin8524 -> 8524 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-258-w2.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-258-w2.ttf)bin8508 -> 8508 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-258-w5.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-258-w5.ttf)bin8508 -> 8508 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-258-w8.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-258-w8.ttf)bin8508 -> 8508 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-300.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-300.ttf)bin8364 -> 8364 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-3589-w3.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-3589-w3.ttf)bin8524 -> 8524 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-3589-w5.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-3589-w5.ttf)bin8524 -> 8524 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-3589-w8.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-3589-w8.ttf)bin8524 -> 8524 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-3589-w9.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-3589-w9.ttf)bin8524 -> 8524 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-400.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-400.ttf)bin8364 -> 8364 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-47-w4.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-47-w4.ttf)bin8496 -> 8496 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-47-w7.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-47-w7.ttf)bin8496 -> 8496 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-500.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-500.ttf)bin8364 -> 8364 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-600.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-600.ttf)bin8364 -> 8364 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-700.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-700.ttf)bin8364 -> 8364 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-800.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-800.ttf)bin8364 -> 8364 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-900.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-900.ttf)bin8364 -> 8364 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w1.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w1.ttf)bin8608 -> 8608 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w2.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w2.ttf)bin8508 -> 8508 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w3.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w3.ttf)bin8508 -> 8508 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w4.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w4.ttf)bin8508 -> 8508 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w5.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w5.ttf)bin8508 -> 8508 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w6.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w6.ttf)bin8508 -> 8508 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w7.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w7.ttf)bin8508 -> 8508 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w8.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w8.ttf)bin8508 -> 8508 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w9.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w9.ttf)bin8508 -> 8508 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights.ttf)bin8320 -> 8320 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/CanvasTest.ttf.sub.headers (renamed from tests/wpt/web-platform-tests/preload/resources/CanvasTest.ttf.sub.headers)0
-rw-r--r--tests/wpt/web-platform-tests/fonts/GentiumPlus-R.woff (renamed from tests/wpt/web-platform-tests/css/css-text/i18n/support/GentiumPlus-R.woff)bin622724 -> 622724 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/OWNERS2
-rw-r--r--tests/wpt/web-platform-tests/fonts/Revalia.woff (renamed from tests/wpt/web-platform-tests/css/CSS2/visudet/support/Revalia.woff)bin15588 -> 15588 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/adobe-fonts/CSSFWOrientationTest.otf (renamed from tests/wpt/web-platform-tests/css/css-writing-modes/support/adobe-fonts/CSSFWOrientationTest.otf)bin33964 -> 33964 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/adobe-fonts/CSSHWOrientationTest.otf (renamed from tests/wpt/web-platform-tests/css/css-writing-modes/support/adobe-fonts/CSSHWOrientationTest.otf)bin38068 -> 38068 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/adobe-fonts/LICENSE (renamed from tests/wpt/web-platform-tests/css/css-writing-modes/support/adobe-fonts/LICENSE)0
-rw-r--r--tests/wpt/web-platform-tests/fonts/adobe-fonts/README.md (renamed from tests/wpt/web-platform-tests/css/css-writing-modes/support/adobe-fonts/README.md)0
-rw-r--r--tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_Ahem!.TTF (renamed from tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_Ahem!.TTF)bin10876 -> 10876 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_MissingItalicOblique.TTF (renamed from tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_MissingItalicOblique.TTF)bin10968 -> 10968 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_MissingNormal.TTF (renamed from tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_MissingNormal.TTF)bin10924 -> 10924 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_SmallCaps.TTF (renamed from tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_SmallCaps.TTF)bin10900 -> 10900 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_WhiteSpace.TTF (renamed from tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_WhiteSpace.TTF)bin10944 -> 10944 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_cursive.TTF (renamed from tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_cursive.TTF)bin10888 -> 10888 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_default.TTF (renamed from tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_default.TTF)bin10888 -> 10888 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_fantasy.TTF (renamed from tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_fantasy.TTF)bin10888 -> 10888 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_inherit.TTF (renamed from tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_inherit.TTF)bin10888 -> 10888 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_initial.TTF (renamed from tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_initial.TTF)bin10888 -> 10888 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_monospace.TTF (renamed from tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_monospace.TTF)bin10900 -> 10900 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_sans-serif.TTF (renamed from tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_sans-serif.TTF)bin10908 -> 10908 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_serif.TTF (renamed from tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_serif.TTF)bin10876 -> 10876 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/mplus-1p-regular.woff (renamed from tests/wpt/web-platform-tests/css/css-text/i18n/reference/support/mplus-1p-regular.woff)bin803300 -> 803300 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/noto/NotoSansAdlam-hinted/LICENSE_OFL.txt (renamed from tests/wpt/web-platform-tests/css/fonts/noto/NotoSansAdlam-hinted/LICENSE_OFL.txt)0
-rw-r--r--tests/wpt/web-platform-tests/fonts/noto/NotoSansAdlam-hinted/NotoSansAdlam-Regular.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/noto/NotoSansAdlam-hinted/NotoSansAdlam-Regular.ttf)bin83160 -> 83160 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/noto/NotoSansAdlam-hinted/README (renamed from tests/wpt/web-platform-tests/css/fonts/noto/NotoSansAdlam-hinted/README)0
-rw-r--r--tests/wpt/web-platform-tests/fonts/noto/NotoSansCypriot-hinted/LICENSE_OFL.txt (renamed from tests/wpt/web-platform-tests/css/fonts/noto/NotoSansCypriot-hinted/LICENSE_OFL.txt)0
-rw-r--r--tests/wpt/web-platform-tests/fonts/noto/NotoSansCypriot-hinted/NotoSansCypriot-Regular.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/noto/NotoSansCypriot-hinted/NotoSansCypriot-Regular.ttf)bin15420 -> 15420 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/noto/NotoSansCypriot-hinted/README (renamed from tests/wpt/web-platform-tests/css/fonts/noto/NotoSansCypriot-hinted/README)0
-rw-r--r--tests/wpt/web-platform-tests/fonts/noto/NotoSansDeseret-Regular.ttf (renamed from tests/wpt/web-platform-tests/css/fonts/NotoSansDeseret-Regular.ttf)bin10112 -> 10112 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/sileot-webfont.woff (renamed from tests/wpt/web-platform-tests/css/css-writing-modes/reference/support/sileot-webfont.woff)bin59096 -> 59096 bytes
-rw-r--r--tests/wpt/web-platform-tests/fonts/tcu-font.woff (renamed from tests/wpt/web-platform-tests/css/css-writing-modes/reference/support/tcu-font.woff)bin85204 -> 85204 bytes
-rw-r--r--tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-disabled-by-feature-policy.https.html2
-rw-r--r--tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html2
-rw-r--r--tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy-attribute.https.html2
-rw-r--r--tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy.https.html2
-rw-r--r--tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-enabled-on-self-origin-by-feature-policy.https.html2
-rw-r--r--tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor.https.html2
-rw-r--r--tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor_insecure_context.html2
-rw-r--r--tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor_onerror-manual.https.html2
-rw-r--r--tests/wpt/web-platform-tests/geolocation-sensor/idlharness.https.html2
-rw-r--r--tests/wpt/web-platform-tests/gyroscope/Gyroscope-disabled-by-feature-policy.https.html2
-rw-r--r--tests/wpt/web-platform-tests/gyroscope/Gyroscope-enabled-by-feature-policy-attribute-redirect-on-load.https.html2
-rw-r--r--tests/wpt/web-platform-tests/gyroscope/Gyroscope-enabled-by-feature-policy-attribute.https.html2
-rw-r--r--tests/wpt/web-platform-tests/gyroscope/Gyroscope-enabled-by-feature-policy.https.html2
-rw-r--r--tests/wpt/web-platform-tests/gyroscope/Gyroscope-enabled-on-self-origin-by-feature-policy.https.html2
-rw-r--r--tests/wpt/web-platform-tests/gyroscope/Gyroscope.https.html2
-rw-r--r--tests/wpt/web-platform-tests/gyroscope/Gyroscope_insecure_context.html2
-rw-r--r--tests/wpt/web-platform-tests/gyroscope/Gyroscope_onerror-manual.https.html2
-rw-r--r--tests/wpt/web-platform-tests/gyroscope/idlharness.https.html2
-rw-r--r--tests/wpt/web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html32
-rw-r--r--tests/wpt/web-platform-tests/html/editing/focus/composed.window.js16
-rw-r--r--tests/wpt/web-platform-tests/html/semantics/forms/autofocus/first-when-later-but-before.html27
-rw-r--r--tests/wpt/web-platform-tests/html/semantics/forms/autofocus/first-when-later.html27
-rw-r--r--tests/wpt/web-platform-tests/html/semantics/forms/autofocus/first.html24
-rw-r--r--tests/wpt/web-platform-tests/html/semantics/forms/autofocus/not-on-first-task.html22
-rw-r--r--tests/wpt/web-platform-tests/html/semantics/forms/textfieldselection/selection-start-end-extra.html123
-rw-r--r--tests/wpt/web-platform-tests/html/semantics/forms/the-fieldset-element/disabled-001.html9
-rw-r--r--tests/wpt/web-platform-tests/html/tools/update_html5lib_tests.py10
-rw-r--r--tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/assumptions/html-elements.html.ini6
-rw-r--r--tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/expected-fail/failing-test.html.ini4
-rw-r--r--tests/wpt/web-platform-tests/interfaces/FileAPI.idl (renamed from tests/wpt/web-platform-tests/FileAPI/idlharness.idl)0
-rw-r--r--tests/wpt/web-platform-tests/interfaces/IndexedDB.idl (renamed from tests/wpt/web-platform-tests/IndexedDB/interfaces.idl)0
-rw-r--r--tests/wpt/web-platform-tests/interfaces/OWNERS1
-rw-r--r--tests/wpt/web-platform-tests/interfaces/background-fetch.idl (renamed from tests/wpt/web-platform-tests/background-fetch/interfaces.idl)0
-rw-r--r--tests/wpt/web-platform-tests/interfaces/clipboard-apis.idl23
-rw-r--r--tests/wpt/web-platform-tests/interfaces/clipboard.idl13
-rw-r--r--tests/wpt/web-platform-tests/interfaces/console.idl5
-rw-r--r--tests/wpt/web-platform-tests/interfaces/cookie-store.idl (renamed from tests/wpt/web-platform-tests/cookie-store/cookie-store.idl)0
-rw-r--r--tests/wpt/web-platform-tests/interfaces/encrypted-media.idl (renamed from tests/wpt/web-platform-tests/encrypted-media/EncryptedMediaExtensions.idl)0
-rw-r--r--tests/wpt/web-platform-tests/interfaces/entries-api.idl (renamed from tests/wpt/web-platform-tests/entries-api/interfaces.idl)19
-rw-r--r--tests/wpt/web-platform-tests/interfaces/mediacapture-main.idl1
-rw-r--r--tests/wpt/web-platform-tests/interfaces/orientation-sensor.idl2
-rw-r--r--tests/wpt/web-platform-tests/interfaces/payment-handler.idl15
-rw-r--r--tests/wpt/web-platform-tests/interfaces/payment-request.idl1
-rw-r--r--tests/wpt/web-platform-tests/interfaces/selection-api.idl43
-rw-r--r--tests/wpt/web-platform-tests/interfaces/sensors.idl (renamed from tests/wpt/web-platform-tests/interfaces/generic-sensor.idl)0
-rw-r--r--tests/wpt/web-platform-tests/interfaces/storage.idl (renamed from tests/wpt/web-platform-tests/storage/interfaces.idl)0
-rw-r--r--tests/wpt/web-platform-tests/interfaces/url.idl35
-rw-r--r--tests/wpt/web-platform-tests/interfaces/web-nfc.idl60
-rw-r--r--tests/wpt/web-platform-tests/interfaces/webauthn.idl (renamed from tests/wpt/web-platform-tests/webauthn/interfaces.idl)0
-rw-r--r--tests/wpt/web-platform-tests/interfaces/webidl.idl5
-rw-r--r--tests/wpt/web-platform-tests/interfaces/webxr.idl6
-rw-r--r--tests/wpt/web-platform-tests/interfaces/xhr.idl24
-rw-r--r--tests/wpt/web-platform-tests/lint.whitelist9
-rw-r--r--tests/wpt/web-platform-tests/magnetometer/Magnetometer-disabled-by-feature-policy.https.html2
-rw-r--r--tests/wpt/web-platform-tests/magnetometer/Magnetometer-enabled-by-feature-policy-attribute-redirect-on-load.https.html2
-rw-r--r--tests/wpt/web-platform-tests/magnetometer/Magnetometer-enabled-by-feature-policy-attribute.https.html2
-rw-r--r--tests/wpt/web-platform-tests/magnetometer/Magnetometer-enabled-by-feature-policy.https.html2
-rw-r--r--tests/wpt/web-platform-tests/magnetometer/Magnetometer-enabled-on-self-origin-by-feature-policy.https.html2
-rw-r--r--tests/wpt/web-platform-tests/magnetometer/Magnetometer.https.html2
-rw-r--r--tests/wpt/web-platform-tests/magnetometer/Magnetometer_insecure_context.html2
-rw-r--r--tests/wpt/web-platform-tests/magnetometer/Magnetometer_onerror-manual.https.html2
-rw-r--r--tests/wpt/web-platform-tests/magnetometer/idlharness.https.html2
-rw-r--r--tests/wpt/web-platform-tests/mathml/tools/utils/misc.py9
-rw-r--r--tests/wpt/web-platform-tests/mediacapture-streams/MediaDevices-IDL-enumerateDevices.html13
-rw-r--r--tests/wpt/web-platform-tests/mediacapture-streams/MediaDevices-enumerateDevices.https.html14
-rw-r--r--tests/wpt/web-platform-tests/mediacapture-streams/MediaStreamTrack-getCapabilities.https.html23
-rw-r--r--tests/wpt/web-platform-tests/mixed-content/generic/common.js43
-rw-r--r--tests/wpt/web-platform-tests/mixed-content/generic/mixed-content-test-case.js15
-rw-r--r--tests/wpt/web-platform-tests/mixed-content/generic/tools/common_paths.py10
-rwxr-xr-xtests/wpt/web-platform-tests/mixed-content/generic/tools/generate.py4
-rwxr-xr-xtests/wpt/web-platform-tests/mixed-content/generic/tools/spec_validator.py10
-rw-r--r--tests/wpt/web-platform-tests/notifications/interfaces.html2
-rw-r--r--tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-disabled-by-feature-policy.https.html2
-rw-r--r--tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html2
-rw-r--r--tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-enabled-by-feature-policy-attribute.https.html2
-rw-r--r--tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-enabled-by-feature-policy.https.html2
-rw-r--r--tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-enabled-on-self-origin-by-feature-policy.https.html2
-rw-r--r--tests/wpt/web-platform-tests/orientation-sensor/OrientationSensor.https.html2
-rw-r--r--tests/wpt/web-platform-tests/orientation-sensor/OrientationSensor_insecure_context.html2
-rw-r--r--tests/wpt/web-platform-tests/orientation-sensor/OrientationSensor_onerror-manual.https.html2
-rw-r--r--tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-disabled-by-feature-policy.https.html2
-rw-r--r--tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html2
-rw-r--r--tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-enabled-by-feature-policy-attribute.https.html2
-rw-r--r--tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-enabled-by-feature-policy.https.html2
-rw-r--r--tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-enabled-on-self-origin-by-feature-policy.https.html2
-rw-r--r--tests/wpt/web-platform-tests/orientation-sensor/idlharness.https.html2
-rw-r--r--tests/wpt/web-platform-tests/payment-handler/app-can-make-payment.js114
-rw-r--r--tests/wpt/web-platform-tests/payment-handler/basic-card.js117
-rw-r--r--tests/wpt/web-platform-tests/payment-handler/basic-card.json10
-rw-r--r--tests/wpt/web-platform-tests/payment-handler/can-make-payment-event-constructor.https.html11
-rw-r--r--tests/wpt/web-platform-tests/payment-handler/can-make-payment-event-constructor.https.worker.js49
-rw-r--r--tests/wpt/web-platform-tests/payment-handler/can-make-payment-event.https.html386
-rw-r--r--tests/wpt/web-platform-tests/payment-handler/interfaces.https.any.js23
-rw-r--r--tests/wpt/web-platform-tests/payment-handler/manifest.json10
-rw-r--r--tests/wpt/web-platform-tests/payment-handler/payment-app/payment.html5
-rw-r--r--tests/wpt/web-platform-tests/payment-handler/payment-instruments.https.html356
-rw-r--r--tests/wpt/web-platform-tests/payment-handler/payment-request-event.https.html105
-rw-r--r--tests/wpt/web-platform-tests/payment-handler/register-and-activate-service-worker.js28
-rw-r--r--tests/wpt/web-platform-tests/payment-request/OWNERS1
-rw-r--r--tests/wpt/web-platform-tests/payment-request/PaymentAddress/attributes-and-toJSON-method-manual.https.html33
-rw-r--r--tests/wpt/web-platform-tests/payment-request/PaymentCurrencyAmount/currencySystem-member.https.html39
-rw-r--r--tests/wpt/web-platform-tests/payment-request/change-shipping-option-select-last-manual.https.html92
-rw-r--r--tests/wpt/web-platform-tests/payment-request/payment-request-ctor-pmi-handling.https.html6
-rw-r--r--tests/wpt/web-platform-tests/payment-request/show-method-optional-promise-resolves-manual.https.html6
-rw-r--r--tests/wpt/web-platform-tests/preload/link-header-preload-srcset.tentative.html (renamed from tests/wpt/web-platform-tests/preload/link-header-preload-srcset.html)0
-rw-r--r--tests/wpt/web-platform-tests/preload/link-header-preload-srcset.tentative.html.headers (renamed from tests/wpt/web-platform-tests/preload/link-header-preload-srcset.html.headers)0
-rw-r--r--tests/wpt/web-platform-tests/preload/resources/CanvasTest.ttfbin2528 -> 0 bytes
-rw-r--r--tests/wpt/web-platform-tests/proximity/ProximitySensor.https.html2
-rw-r--r--tests/wpt/web-platform-tests/proximity/ProximitySensor_insecure_context.html2
-rw-r--r--tests/wpt/web-platform-tests/proximity/ProximitySensor_onerror-manual.https.html2
-rw-r--r--tests/wpt/web-platform-tests/proximity/idlharness.https.html2
-rw-r--r--tests/wpt/web-platform-tests/referrer-policy/generic/tools/common_paths.py10
-rwxr-xr-xtests/wpt/web-platform-tests/referrer-policy/generic/tools/generate.py4
-rwxr-xr-xtests/wpt/web-platform-tests/referrer-policy/generic/tools/spec_validator.py10
-rw-r--r--tests/wpt/web-platform-tests/resources/chromium/fake_bluetooth.mojom.js496
-rw-r--r--tests/wpt/web-platform-tests/resources/chromium/web-bluetooth-test.js72
-rw-r--r--tests/wpt/web-platform-tests/resources/idlharness.js.headers1
-rw-r--r--tests/wpt/web-platform-tests/resources/testdriver-vendor.js.headers1
-rw-r--r--tests/wpt/web-platform-tests/resources/testdriver.js.headers1
-rw-r--r--tests/wpt/web-platform-tests/selection/interfaces.html53
-rw-r--r--tests/wpt/web-platform-tests/sensors/OWNERS (renamed from tests/wpt/web-platform-tests/generic-sensor/OWNERS)0
-rw-r--r--tests/wpt/web-platform-tests/sensors/SensorErrorEvent-constructor.https.html (renamed from tests/wpt/web-platform-tests/generic-sensor/SensorErrorEvent-constructor.https.html)0
-rw-r--r--tests/wpt/web-platform-tests/sensors/generic-sensor-feature-policy-test.sub.js (renamed from tests/wpt/web-platform-tests/generic-sensor/generic-sensor-feature-policy-test.sub.js)0
-rw-r--r--tests/wpt/web-platform-tests/sensors/generic-sensor-tests.js (renamed from tests/wpt/web-platform-tests/generic-sensor/generic-sensor-tests.js)0
-rw-r--r--tests/wpt/web-platform-tests/sensors/idlharness.https.html (renamed from tests/wpt/web-platform-tests/generic-sensor/idlharness.https.html)4
-rw-r--r--tests/wpt/web-platform-tests/service-workers/service-worker/navigation-preload/resource-timing.https.html4
-rw-r--r--tests/wpt/web-platform-tests/service-workers/service-worker/resources/sandboxed-iframe-fetch-event-iframe.py3
-rw-r--r--tests/wpt/web-platform-tests/service-workers/service-worker/sandboxed-iframe-fetch-event.https.html178
-rw-r--r--tests/wpt/web-platform-tests/service-workers/service-worker/webvtt-cross-origin.https.html12
-rw-r--r--tests/wpt/web-platform-tests/service-workers/service-worker/worker-in-sandboxed-iframe-by-csp-fetch-event.https.html132
-rw-r--r--tests/wpt/web-platform-tests/service-workers/tools/blink-import.py4
-rw-r--r--tests/wpt/web-platform-tests/storage/interfaces.https.html2
-rw-r--r--tests/wpt/web-platform-tests/storage/interfaces.https.worker.js2
-rw-r--r--tests/wpt/web-platform-tests/streams/readable-streams/bad-underlying-sources.js8
-rw-r--r--tests/wpt/web-platform-tests/streams/readable-streams/garbage-collection.js2
-rw-r--r--tests/wpt/web-platform-tests/streams/writable-streams/aborting.js59
-rw-r--r--tests/wpt/web-platform-tests/subresource-integrity/tools/generate_javascript.py10
-rw-r--r--tests/wpt/web-platform-tests/subresource-integrity/tools/list_hashes.py16
-rwxr-xr-xtests/wpt/web-platform-tests/tools/ci/ci_tools_unittest.sh24
-rwxr-xr-xtests/wpt/web-platform-tests/tools/ci/ci_wptrunner_infrastructure.sh33
-rw-r--r--tests/wpt/web-platform-tests/tools/ci/jobs.py1
-rw-r--r--tests/wpt/web-platform-tests/tools/lint/lint.py34
-rw-r--r--tests/wpt/web-platform-tests/tools/manifest/manifest.py14
-rw-r--r--tests/wpt/web-platform-tests/tools/manifest/tests/test_manifest.py24
-rw-r--r--tests/wpt/web-platform-tests/tools/serve/serve.py15
-rw-r--r--tests/wpt/web-platform-tests/tools/webdriver/webdriver/client.py4
-rw-r--r--tests/wpt/web-platform-tests/tools/webdriver/webdriver/transport.py17
-rw-r--r--tests/wpt/web-platform-tests/tools/wpt/browser.py170
-rw-r--r--tests/wpt/web-platform-tests/tools/wpt/commands.json7
-rw-r--r--tests/wpt/web-platform-tests/tools/wpt/run.py36
-rw-r--r--tests/wpt/web-platform-tests/tools/wpt/tests/test_browser.py13
-rw-r--r--tests/wpt/web-platform-tests/tools/wpt/update.py32
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome.txt2
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome_android.txt2
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/requirements_edge.txt2
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/requirements_firefox.txt2
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/requirements_ie.txt2
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/requirements_opera.txt2
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/requirements_safari.txt2
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/requirements_sauce.txt2
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/requirements_webkit.txt2
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/tox.ini8
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/__init__.py4
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/chrome.py2
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/chrome_android.py2
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/edge.py3
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/firefox.py6
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/ie.py3
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/opera.py2
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/safari.py84
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/sauce.py3
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/servo.py4
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/servodriver.py7
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/webkit.py98
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/environment.py28
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/executors/executorservo.py2
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebkit.py10
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/testloader.py5
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/tests/base.py60
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/tests/browsers/test_sauce.py36
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/tests/test_products.py63
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/update/metadata.py4
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/update/update.py1
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/webdriver_server.py27
-rw-r--r--tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/wptcommandline.py40
-rw-r--r--tests/wpt/web-platform-tests/tools/wptserve/wptserve/handlers.py2
-rw-r--r--tests/wpt/web-platform-tests/url/interfaces.any.js60
-rw-r--r--tests/wpt/web-platform-tests/web-nfc/idlharness.https.html94
-rw-r--r--tests/wpt/web-platform-tests/webaudio/resources/convolution-testing.js168
-rw-r--r--tests/wpt/web-platform-tests/webaudio/resources/merger-testing.js24
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-addmodule-resolution.https.html59
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam.https.html85
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-messageport.https.html66
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-sample-rate.https.html42
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-timing-info.https.html57
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https.html77
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-construction.https.html53
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-constructor-options.https.html149
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-onerror.https.html55
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-options.https.html77
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/baseaudiocontext-audioworklet.https.html30
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/dummy-processor.js18
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/error-processor.js33
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/gain-processor.js33
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/one-pole-processor.js49
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/option-test-processor.js19
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/port-processor.js29
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/timing-info-processor.js25
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html67
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-disconnect.html81
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-input-non-default.html79
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-input.html113
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-channelsplitternode-interface/audiochannelsplitter.html141
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolution-mono-mono.html62
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-cascade.html61
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-channels.html43
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan.html232
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan.html204
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan.html261
-rw-r--r--tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-setBuffer-null.html31
-rw-r--r--tests/wpt/web-platform-tests/webauthn/createcredential-extensions.https.html10
-rw-r--r--tests/wpt/web-platform-tests/webauthn/getcredential-extensions.https.html2
-rw-r--r--tests/wpt/web-platform-tests/webauthn/interfaces.https.html2
-rw-r--r--tests/wpt/web-platform-tests/webdriver/tests/actions/special_keys.py4
-rw-r--r--tests/wpt/web-platform-tests/webdriver/tests/cookies/add_cookie.py7
-rw-r--r--tests/wpt/web-platform-tests/webdriver/tests/element_send_keys/form_controls.py6
-rw-r--r--tests/wpt/web-platform-tests/webdriver/tests/interaction/element_clear.py31
-rw-r--r--tests/wpt/web-platform-tests/webdriver/tests/support/fixtures.py9
-rw-r--r--tests/wpt/web-platform-tests/xhr/open-parameters-toString.htm54
2144 files changed, 21336 insertions, 10973 deletions
diff --git a/tests/wpt/metadata/2dcontext/imagebitmap/createImageBitmap-origin.sub.html.ini b/tests/wpt/metadata/2dcontext/imagebitmap/createImageBitmap-origin.sub.html.ini
index 3daeb953062..332bb7abd2a 100644
--- a/tests/wpt/metadata/2dcontext/imagebitmap/createImageBitmap-origin.sub.html.ini
+++ b/tests/wpt/metadata/2dcontext/imagebitmap/createImageBitmap-origin.sub.html.ini
@@ -17,3 +17,6 @@
[redirected to cross-origin HTMLVideoElement]
expected: FAIL
+ [redirected to same-origin HTMLVideoElement]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json
index f33bd33dfb1..2bac0b7768c 100644
--- a/tests/wpt/metadata/MANIFEST.json
+++ b/tests/wpt/metadata/MANIFEST.json
@@ -151,6 +151,18 @@
{}
]
],
+ "accname/description_link-with-label-manual.html": [
+ [
+ "/accname/description_link-with-label-manual.html",
+ {}
+ ]
+ ],
+ "accname/description_test_case_557-manual.html": [
+ [
+ "/accname/description_test_case_557-manual.html",
+ {}
+ ]
+ ],
"accname/description_test_case_664-manual.html": [
[
"/accname/description_test_case_664-manual.html",
@@ -169,12 +181,72 @@
{}
]
],
+ "accname/description_test_case_772-manual.html": [
+ [
+ "/accname/description_test_case_772-manual.html",
+ {}
+ ]
+ ],
+ "accname/description_test_case_773-manual.html": [
+ [
+ "/accname/description_test_case_773-manual.html",
+ {}
+ ]
+ ],
+ "accname/description_test_case_774-manual.html": [
+ [
+ "/accname/description_test_case_774-manual.html",
+ {}
+ ]
+ ],
+ "accname/description_test_case_838-manual.html": [
+ [
+ "/accname/description_test_case_838-manual.html",
+ {}
+ ]
+ ],
+ "accname/description_test_case_broken_reference-manual.html": [
+ [
+ "/accname/description_test_case_broken_reference-manual.html",
+ {}
+ ]
+ ],
+ "accname/description_test_case_one_valid_reference-manual.html": [
+ [
+ "/accname/description_test_case_one_valid_reference-manual.html",
+ {}
+ ]
+ ],
+ "accname/description_title-same-element-manual.html": [
+ [
+ "/accname/description_title-same-element-manual.html",
+ {}
+ ]
+ ],
+ "accname/name_1.0_combobox-focusable-alternative-manual.html": [
+ [
+ "/accname/name_1.0_combobox-focusable-alternative-manual.html",
+ {}
+ ]
+ ],
+ "accname/name_1.0_combobox-focusable-manual.html": [
+ [
+ "/accname/name_1.0_combobox-focusable-manual.html",
+ {}
+ ]
+ ],
"accname/name_checkbox-label-embedded-combobox-manual.html": [
[
"/accname/name_checkbox-label-embedded-combobox-manual.html",
{}
]
],
+ "accname/name_checkbox-label-embedded-listbox-manual.html": [
+ [
+ "/accname/name_checkbox-label-embedded-listbox-manual.html",
+ {}
+ ]
+ ],
"accname/name_checkbox-label-embedded-menu-manual.html": [
[
"/accname/name_checkbox-label-embedded-menu-manual.html",
@@ -199,6 +271,24 @@
{}
]
],
+ "accname/name_checkbox-label-embedded-textbox-manual.html": [
+ [
+ "/accname/name_checkbox-label-embedded-textbox-manual.html",
+ {}
+ ]
+ ],
+ "accname/name_checkbox-label-multiple-label-alternative-manual.html": [
+ [
+ "/accname/name_checkbox-label-multiple-label-alternative-manual.html",
+ {}
+ ]
+ ],
+ "accname/name_checkbox-label-multiple-label-manual.html": [
+ [
+ "/accname/name_checkbox-label-multiple-label-manual.html",
+ {}
+ ]
+ ],
"accname/name_checkbox-title-manual.html": [
[
"/accname/name_checkbox-title-manual.html",
@@ -235,6 +325,36 @@
{}
]
],
+ "accname/name_file-label-inline-block-elements-manual.html": [
+ [
+ "/accname/name_file-label-inline-block-elements-manual.html",
+ {}
+ ]
+ ],
+ "accname/name_file-label-inline-block-styles-manual.html": [
+ [
+ "/accname/name_file-label-inline-block-styles-manual.html",
+ {}
+ ]
+ ],
+ "accname/name_file-label-inline-hidden-elements-manual.html": [
+ [
+ "/accname/name_file-label-inline-hidden-elements-manual.html",
+ {}
+ ]
+ ],
+ "accname/name_file-label-owned-combobox-manual.html": [
+ [
+ "/accname/name_file-label-owned-combobox-manual.html",
+ {}
+ ]
+ ],
+ "accname/name_file-label-owned-combobox-owned-listbox-manual.html": [
+ [
+ "/accname/name_file-label-owned-combobox-owned-listbox-manual.html",
+ {}
+ ]
+ ],
"accname/name_file-title-manual.html": [
[
"/accname/name_file-title-manual.html",
@@ -265,12 +385,30 @@
{}
]
],
+ "accname/name_heading-combobox-focusable-alternative-manual.html": [
+ [
+ "/accname/name_heading-combobox-focusable-alternative-manual.html",
+ {}
+ ]
+ ],
"accname/name_image-title-manual.html": [
[
"/accname/name_image-title-manual.html",
{}
]
],
+ "accname/name_link-mixed-content-manual.html": [
+ [
+ "/accname/name_link-mixed-content-manual.html",
+ {}
+ ]
+ ],
+ "accname/name_link-with-label-manual.html": [
+ [
+ "/accname/name_link-with-label-manual.html",
+ {}
+ ]
+ ],
"accname/name_password-label-embedded-combobox-manual.html": [
[
"/accname/name_password-label-embedded-combobox-manual.html",
@@ -12187,6 +12325,12 @@
{}
]
],
+ "css/selectors/focus-visible-001-manual.html": [
+ [
+ "/css/selectors/focus-visible-001-manual.html",
+ {}
+ ]
+ ],
"css/selectors/hover-001-manual.html": [
[
"/css/selectors/hover-001-manual.html",
@@ -14719,6 +14863,12 @@
{}
]
],
+ "payment-request/change-shipping-option-select-last-manual.https.html": [
+ [
+ "/payment-request/change-shipping-option-select-last-manual.https.html",
+ {}
+ ]
+ ],
"payment-request/payment-response/complete-method-manual.https.html": [
[
"/payment-request/payment-response/complete-method-manual.https.html",
@@ -117497,6 +117647,90 @@
{}
]
],
+ "css/css-layout-api/layout-child-absolute.https.html": [
+ [
+ "/css/css-layout-api/layout-child-absolute.https.html",
+ [
+ [
+ "/css/css-layout-api/layout-child-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-layout-api/layout-child-before-after.https.html": [
+ [
+ "/css/css-layout-api/layout-child-before-after.https.html",
+ [
+ [
+ "/css/css-layout-api/layout-child-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-layout-api/layout-child-fixed.https.html": [
+ [
+ "/css/css-layout-api/layout-child-fixed.https.html",
+ [
+ [
+ "/css/css-layout-api/layout-child-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-layout-api/layout-child-float.https.html": [
+ [
+ "/css/css-layout-api/layout-child-float.https.html",
+ [
+ [
+ "/css/css-layout-api/layout-child-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-layout-api/layout-child-inflow.https.html": [
+ [
+ "/css/css-layout-api/layout-child-inflow.https.html",
+ [
+ [
+ "/css/css-layout-api/layout-child-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-layout-api/layout-child-inlines.https.html": [
+ [
+ "/css/css-layout-api/layout-child-inlines.https.html",
+ [
+ [
+ "/css/css-layout-api/layout-child-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-layout-api/layout-child-text.https.html": [
+ [
+ "/css/css-layout-api/layout-child-text.https.html",
+ [
+ [
+ "/css/css-layout-api/layout-child-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-layout-api/style-map-multi.https.html": [
[
"/css/css-layout-api/style-map-multi.https.html",
@@ -122309,18 +122543,6 @@
{}
]
],
- "css/css-position/position-sticky-inflow-position.html": [
- [
- "/css/css-position/position-sticky-inflow-position.html",
- [
- [
- "/css/css-position/position-sticky-inflow-position-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
"css/css-position/position-sticky-inline.html": [
[
"/css/css-position/position-sticky-inline.html",
@@ -122333,18 +122555,6 @@
{}
]
],
- "css/css-position/position-sticky-margins.html": [
- [
- "/css/css-position/position-sticky-margins.html",
- [
- [
- "/css/css-position/position-sticky-margins-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
"css/css-position/position-sticky-nested-bottom.html": [
[
"/css/css-position/position-sticky-nested-bottom.html",
@@ -122417,18 +122627,6 @@
{}
]
],
- "css/css-position/position-sticky-overflow-padding.html": [
- [
- "/css/css-position/position-sticky-overflow-padding.html",
- [
- [
- "/css/css-position/position-sticky-overflow-padding-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
"css/css-position/position-sticky-rendering.html": [
[
"/css/css-position/position-sticky-rendering.html",
@@ -122441,18 +122639,6 @@
{}
]
],
- "css/css-position/position-sticky-root-scroller.html": [
- [
- "/css/css-position/position-sticky-root-scroller.html",
- [
- [
- "/css/css-position/position-sticky-root-scroller-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
"css/css-position/position-sticky-stacking-context.html": [
[
"/css/css-position/position-sticky-stacking-context.html",
@@ -122573,30 +122759,6 @@
{}
]
],
- "css/css-position/position-sticky-transforms-translate.html": [
- [
- "/css/css-position/position-sticky-transforms-translate.html",
- [
- [
- "/css/css-position/position-sticky-transforms-translate-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
- "css/css-position/position-sticky-transforms.html": [
- [
- "/css/css-position/position-sticky-transforms.html",
- [
- [
- "/css/css-position/position-sticky-transforms-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
"css/css-position/position-sticky-writing-modes.html": [
[
"/css/css-position/position-sticky-writing-modes.html",
@@ -126729,6 +126891,42 @@
{}
]
],
+ "css/css-tables/height-distribution/extra-height-given-to-all-row-groups-001.html": [
+ [
+ "/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-001.html",
+ [
+ [
+ "/css/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-tables/height-distribution/extra-height-given-to-all-row-groups-002.html": [
+ [
+ "/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-002.html",
+ [
+ [
+ "/css/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-tables/height-distribution/extra-height-given-to-all-row-groups-005.html": [
+ [
+ "/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-005.html",
+ [
+ [
+ "/css/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-tables/internal-containing-block-001.html": [
[
"/css/css-tables/internal-containing-block-001.html",
@@ -126741,6 +126939,30 @@
{}
]
],
+ "css/css-tables/table-has-box-sizing-border-box-001.html": [
+ [
+ "/css/css-tables/table-has-box-sizing-border-box-001.html",
+ [
+ [
+ "/css/reference/ref-filled-green-100px-square-only.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
+ "css/css-tables/table-has-box-sizing-border-box-002.html": [
+ [
+ "/css/css-tables/table-has-box-sizing-border-box-002.html",
+ [
+ [
+ "/css/reference/ref-filled-green-100px-square.xht",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-tables/visibility-collapse-colspan-003.html": [
[
"/css/css-tables/visibility-collapse-colspan-003.html",
@@ -128337,30 +128559,6 @@
{}
]
],
- "css/css-text/i18n/css3-text-line-break-jazh-136.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-jazh-136.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-jazh-136-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
- "css/css-text/i18n/css3-text-line-break-jazh-137.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-jazh-137.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-jazh-137-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
"css/css-text/i18n/css3-text-line-break-jazh-138.html": [
[
"/css/css-text/i18n/css3-text-line-break-jazh-138.html",
@@ -128409,30 +128607,6 @@
{}
]
],
- "css/css-text/i18n/css3-text-line-break-jazh-142.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-jazh-142.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-jazh-142-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
- "css/css-text/i18n/css3-text-line-break-jazh-143.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-jazh-143.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-jazh-143-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
"css/css-text/i18n/css3-text-line-break-jazh-144.html": [
[
"/css/css-text/i18n/css3-text-line-break-jazh-144.html",
@@ -128505,30 +128679,6 @@
{}
]
],
- "css/css-text/i18n/css3-text-line-break-jazh-150.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-jazh-150.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-jazh-150-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
- "css/css-text/i18n/css3-text-line-break-jazh-151.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-jazh-151.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-jazh-151-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
"css/css-text/i18n/css3-text-line-break-jazh-152.html": [
[
"/css/css-text/i18n/css3-text-line-break-jazh-152.html",
@@ -129717,30 +129867,6 @@
{}
]
],
- "css/css-text/i18n/css3-text-line-break-jazh-356.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-jazh-356.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-jazh-356-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
- "css/css-text/i18n/css3-text-line-break-jazh-357.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-jazh-357.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-jazh-357-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
"css/css-text/i18n/css3-text-line-break-jazh-358.html": [
[
"/css/css-text/i18n/css3-text-line-break-jazh-358.html",
@@ -129765,30 +129891,6 @@
{}
]
],
- "css/css-text/i18n/css3-text-line-break-jazh-360.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-jazh-360.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-jazh-360-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
- "css/css-text/i18n/css3-text-line-break-jazh-361.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-jazh-361.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-jazh-361-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
"css/css-text/i18n/css3-text-line-break-jazh-362.html": [
[
"/css/css-text/i18n/css3-text-line-break-jazh-362.html",
@@ -129861,30 +129963,6 @@
{}
]
],
- "css/css-text/i18n/css3-text-line-break-jazh-368.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-jazh-368.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-jazh-368-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
- "css/css-text/i18n/css3-text-line-break-jazh-369.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-jazh-369.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-jazh-369-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
"css/css-text/i18n/css3-text-line-break-jazh-370.html": [
[
"/css/css-text/i18n/css3-text-line-break-jazh-370.html",
@@ -129897,18 +129975,6 @@
{}
]
],
- "css/css-text/i18n/css3-text-line-break-jazh-371.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-jazh-371.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-jazh-371-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
"css/css-text/i18n/css3-text-line-break-jazh-372.html": [
[
"/css/css-text/i18n/css3-text-line-break-jazh-372.html",
@@ -132273,420 +132339,252 @@
{}
]
],
- "css/css-text/i18n/css3-text-line-break-opclns-250.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-opclns-250.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-opclns-250-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-251.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-opclns-251.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-opclns-251-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-252.html": [
+ "css/css-text/letter-spacing/letter-spacing-control-chars-001.html": [
[
- "/css/css-text/i18n/css3-text-line-break-opclns-252.html",
+ "/css/css-text/letter-spacing/letter-spacing-control-chars-001.html",
[
[
- "/css/css-text/i18n/reference/css3-text-line-break-opclns-252-ref.html",
+ "/css/css-text/letter-spacing/reference/letter-spacing-control-chars-001.ref.html",
"=="
]
],
{}
]
],
- "css/css-text/i18n/css3-text-line-break-opclns-253.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-opclns-253.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-opclns-253-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-254.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-opclns-254.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-opclns-254-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-255.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-opclns-255.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-opclns-255-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-256.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-opclns-256.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-opclns-256-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-257.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-opclns-257.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-opclns-257-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-258.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-opclns-258.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-opclns-258-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-259.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-opclns-259.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-opclns-259-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-260.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-opclns-260.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-opclns-260-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-261.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-opclns-261.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-opclns-261-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-262.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-opclns-262.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-opclns-262-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-263.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-opclns-263.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-opclns-263-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-264.html": [
- [
- "/css/css-text/i18n/css3-text-line-break-opclns-264.html",
- [
- [
- "/css/css-text/i18n/reference/css3-text-line-break-opclns-264-ref.html",
- "=="
- ]
- ],
- {}
- ]
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-265.html": [
+ "css/css-text/line-break/line-break-anywhere-001.html": [
[
- "/css/css-text/i18n/css3-text-line-break-opclns-265.html",
+ "/css/css-text/line-break/line-break-anywhere-001.html",
[
[
- "/css/css-text/i18n/reference/css3-text-line-break-opclns-265-ref.html",
+ "/css/css-text/line-break/reference/line-break-anywhere-001-ref.html",
"=="
]
],
{}
]
],
- "css/css-text/i18n/css3-text-line-break-opclns-266.html": [
+ "css/css-text/line-break/line-break-anywhere-002.html": [
[
- "/css/css-text/i18n/css3-text-line-break-opclns-266.html",
+ "/css/css-text/line-break/line-break-anywhere-002.html",
[
[
- "/css/css-text/i18n/reference/css3-text-line-break-opclns-266-ref.html",
+ "/css/css-text/line-break/reference/line-break-anywhere-001-ref.html",
"=="
]
],
{}
]
],
- "css/css-text/i18n/css3-text-line-break-opclns-267.html": [
+ "css/css-text/line-break/line-break-normal-021.xht": [
[
- "/css/css-text/i18n/css3-text-line-break-opclns-267.html",
+ "/css/css-text/line-break/line-break-normal-021.xht",
[
[
- "/css/css-text/i18n/reference/css3-text-line-break-opclns-267-ref.html",
+ "/css/css-text/line-break/reference/line-break-normal-021-ref.xht",
"=="
]
],
{}
]
],
- "css/css-text/i18n/css3-text-line-break-opclns-268.html": [
+ "css/css-text/line-break/line-break-normal-022.xht": [
[
- "/css/css-text/i18n/css3-text-line-break-opclns-268.html",
+ "/css/css-text/line-break/line-break-normal-022.xht",
[
[
- "/css/css-text/i18n/reference/css3-text-line-break-opclns-268-ref.html",
+ "/css/css-text/line-break/reference/line-break-normal-022-ref.xht",
"=="
]
],
{}
]
],
- "css/css-text/i18n/css3-text-line-break-opclns-269.html": [
+ "css/css-text/line-break/line-break-normal-023a.xht": [
[
- "/css/css-text/i18n/css3-text-line-break-opclns-269.html",
+ "/css/css-text/line-break/line-break-normal-023a.xht",
[
[
- "/css/css-text/i18n/reference/css3-text-line-break-opclns-269-ref.html",
+ "/css/css-text/line-break/reference/line-break-normal-023a-ref.xht",
"=="
]
],
{}
]
],
- "css/css-text/line-break/line-break-anywhere-001.html": [
+ "css/css-text/line-break/line-break-normal-023b.xht": [
[
- "/css/css-text/line-break/line-break-anywhere-001.html",
+ "/css/css-text/line-break/line-break-normal-023b.xht",
[
[
- "/css/css-text/line-break/reference/line-break-anywhere-001-ref.html",
+ "/css/css-text/line-break/reference/line-break-normal-023b-ref.xht",
"=="
]
],
{}
]
],
- "css/css-text/line-break/line-break-anywhere-002.html": [
+ "css/css-text/line-break/line-break-normal-024a.xht": [
[
- "/css/css-text/line-break/line-break-anywhere-002.html",
+ "/css/css-text/line-break/line-break-normal-024a.xht",
[
[
- "/css/css-text/line-break/reference/line-break-anywhere-001-ref.html",
+ "/css/css-text/line-break/reference/line-break-normal-024a-ref.xht",
"=="
]
],
{}
]
],
- "css/css-text/line-break/line-break-normal-021.xht": [
+ "css/css-text/line-break/line-break-normal-024b.xht": [
[
- "/css/css-text/line-break/line-break-normal-021.xht",
+ "/css/css-text/line-break/line-break-normal-024b.xht",
[
[
- "/css/css-text/line-break/reference/line-break-normal-021-ref.xht",
+ "/css/css-text/line-break/reference/line-break-normal-024b-ref.xht",
"=="
]
],
{}
]
],
- "css/css-text/line-break/line-break-normal-022.xht": [
+ "css/css-text/line-break/line-break-normal-025.xht": [
[
- "/css/css-text/line-break/line-break-normal-022.xht",
+ "/css/css-text/line-break/line-break-normal-025.xht",
[
[
- "/css/css-text/line-break/reference/line-break-normal-022-ref.xht",
+ "/css/css-text/line-break/reference/line-break-normal-025-ref.xht",
"=="
]
],
{}
]
],
- "css/css-text/line-break/line-break-normal-023.xht": [
+ "css/css-text/line-break/line-break-strict-011.xht": [
[
- "/css/css-text/line-break/line-break-normal-023.xht",
+ "/css/css-text/line-break/line-break-strict-011.xht",
[
[
- "/css/css-text/line-break/reference/line-break-normal-023-ref.xht",
+ "/css/css-text/line-break/reference/line-break-strict-011-ref.xht",
"=="
]
],
{}
]
],
- "css/css-text/line-break/line-break-normal-024.xht": [
+ "css/css-text/line-break/line-break-strict-012.xht": [
[
- "/css/css-text/line-break/line-break-normal-024.xht",
+ "/css/css-text/line-break/line-break-strict-012.xht",
[
[
- "/css/css-text/line-break/reference/line-break-normal-024-ref.xht",
+ "/css/css-text/line-break/reference/line-break-strict-012-ref.xht",
"=="
]
],
{}
]
],
- "css/css-text/line-break/line-break-normal-025.xht": [
+ "css/css-text/line-break/line-break-strict-013.xht": [
[
- "/css/css-text/line-break/line-break-normal-025.xht",
+ "/css/css-text/line-break/line-break-strict-013.xht",
[
[
- "/css/css-text/line-break/reference/line-break-normal-025-ref.xht",
+ "/css/css-text/line-break/reference/line-break-strict-013-ref.xht",
"=="
]
],
{}
]
],
- "css/css-text/line-break/line-break-strict-011.xht": [
+ "css/css-text/line-break/line-break-strict-014.xht": [
[
- "/css/css-text/line-break/line-break-strict-011.xht",
+ "/css/css-text/line-break/line-break-strict-014.xht",
[
[
- "/css/css-text/line-break/reference/line-break-strict-011-ref.xht",
+ "/css/css-text/line-break/reference/line-break-strict-014-ref.xht",
"=="
]
],
{}
]
],
- "css/css-text/line-break/line-break-strict-012.xht": [
+ "css/css-text/line-break/line-break-strict-015.xht": [
[
- "/css/css-text/line-break/line-break-strict-012.xht",
+ "/css/css-text/line-break/line-break-strict-015.xht",
[
[
- "/css/css-text/line-break/reference/line-break-strict-012-ref.xht",
+ "/css/css-text/line-break/reference/line-break-strict-015-ref.xht",
"=="
]
],
{}
]
],
- "css/css-text/line-break/line-break-strict-013.xht": [
+ "css/css-text/line-break/line-break-strict-016a.xht": [
[
- "/css/css-text/line-break/line-break-strict-013.xht",
+ "/css/css-text/line-break/line-break-strict-016a.xht",
[
[
- "/css/css-text/line-break/reference/line-break-strict-013-ref.xht",
+ "/css/css-text/line-break/reference/line-break-strict-016a-ref.xht",
"=="
]
],
{}
]
],
- "css/css-text/line-break/line-break-strict-014.xht": [
+ "css/css-text/line-break/line-break-strict-016b.xht": [
[
- "/css/css-text/line-break/line-break-strict-014.xht",
+ "/css/css-text/line-break/line-break-strict-016b.xht",
[
[
- "/css/css-text/line-break/reference/line-break-strict-014-ref.xht",
+ "/css/css-text/line-break/reference/line-break-strict-016b-ref.xht",
"=="
]
],
{}
]
],
- "css/css-text/line-break/line-break-strict-015.xht": [
+ "css/css-text/line-break/line-break-strict-017a.xht": [
[
- "/css/css-text/line-break/line-break-strict-015.xht",
+ "/css/css-text/line-break/line-break-strict-017a.xht",
[
[
- "/css/css-text/line-break/reference/line-break-strict-015-ref.xht",
+ "/css/css-text/line-break/reference/line-break-strict-017a-ref.xht",
"=="
]
],
{}
]
],
- "css/css-text/line-break/line-break-strict-016.xht": [
+ "css/css-text/line-break/line-break-strict-017b.xht": [
[
- "/css/css-text/line-break/line-break-strict-016.xht",
+ "/css/css-text/line-break/line-break-strict-017b.xht",
[
[
- "/css/css-text/line-break/reference/line-break-strict-016-ref.xht",
+ "/css/css-text/line-break/reference/line-break-strict-017b-ref.xht",
"=="
]
],
{}
]
],
- "css/css-text/line-break/line-break-strict-017.xht": [
+ "css/css-text/line-break/line-break-strict-018a.xht": [
[
- "/css/css-text/line-break/line-break-strict-017.xht",
+ "/css/css-text/line-break/line-break-strict-018a.xht",
[
[
- "/css/css-text/line-break/reference/line-break-strict-017-ref.xht",
+ "/css/css-text/line-break/reference/line-break-strict-018a-ref.xht",
"=="
]
],
{}
]
],
- "css/css-text/line-break/line-break-strict-018.xht": [
+ "css/css-text/line-break/line-break-strict-018b.xht": [
[
- "/css/css-text/line-break/line-break-strict-018.xht",
+ "/css/css-text/line-break/line-break-strict-018b.xht",
[
[
- "/css/css-text/line-break/reference/line-break-strict-018-ref.xht",
+ "/css/css-text/line-break/reference/line-break-strict-018b-ref.xht",
"=="
]
],
@@ -152653,6 +152551,18 @@
{}
]
],
+ "css/css-writing-modes/available-size-019.html": [
+ [
+ "/css/css-writing-modes/available-size-019.html",
+ [
+ [
+ "/css/css-writing-modes/reference/available-size-002-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"css/css-writing-modes/background-position-vrl-018.xht": [
[
"/css/css-writing-modes/background-position-vrl-018.xht",
@@ -186656,11 +186566,6 @@
{}
]
],
- "FileAPI/idlharness.idl": [
- [
- {}
- ]
- ],
"FileAPI/reading-data-section/support/blue-100x100.png": [
[
{}
@@ -186746,11 +186651,6 @@
{}
]
],
- "IndexedDB/interfaces.idl": [
- [
- {}
- ]
- ],
"IndexedDB/interleaved-cursors-common.js": [
[
{}
@@ -190101,11 +190001,6 @@
{}
]
],
- "background-fetch/interfaces.idl": [
- [
- {}
- ]
- ],
"background-fetch/resources/sw.js": [
[
{}
@@ -190391,6 +190286,11 @@
{}
]
],
+ "common/arrays.js": [
+ [
+ {}
+ ]
+ ],
"common/blank.html": [
[
{}
@@ -212946,6 +212846,101 @@
{}
]
],
+ "content-security-policy/navigate-to/anchor-navigation-always-allowed.html.headers": [
+ [
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/child-navigates-parent-allowed.html.headers": [
+ [
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/child-navigates-parent-blocked.html.headers": [
+ [
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/parent-navigates-child-allowed.html.headers": [
+ [
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/parent-navigates-child-blocked.html.headers": [
+ [
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/support/form_action_navigation.sub.html": [
+ [
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/support/form_action_navigation.sub.html.sub.headers": [
+ [
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/support/href_location_navigation.sub.html": [
+ [
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/support/href_location_navigation.sub.html.sub.headers": [
+ [
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/support/link_click_navigation.sub.html": [
+ [
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/support/link_click_navigation.sub.html.sub.headers": [
+ [
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/support/meta_refresh_navigation.sub.html": [
+ [
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/support/meta_refresh_navigation.sub.html.sub.headers": [
+ [
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/support/navigate_parent.sub.html": [
+ [
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/support/navigate_parent.sub.html.sub.headers": [
+ [
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/support/post_message_to_frame_owner.html": [
+ [
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/support/redirect_to_post_message_to_frame_owner.py": [
+ [
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/support/wait_for_navigation.html": [
+ [
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/support/wait_for_navigation.html.sub.headers": [
+ [
+ {}
+ ]
+ ],
"content-security-policy/navigation/support/test_csp_self_window.sub.html": [
[
{}
@@ -213611,11 +213606,6 @@
{}
]
],
- "cookie-store/cookie-store.idl": [
- [
- {}
- ]
- ],
"cookie-store/idlharness_serviceworker.js": [
[
{}
@@ -217651,16 +217641,6 @@
{}
]
],
- "css/CSS2/cascade-import/support/cascade-import-002g.css": [
- [
- {}
- ]
- ],
- "css/CSS2/cascade-import/support/cascade-import-002h.css": [
- [
- {}
- ]
- ],
"css/CSS2/cascade-import/support/cascade-import-002i.css": [
[
{}
@@ -217696,16 +217676,6 @@
{}
]
],
- "css/CSS2/cascade-import/support/cascade-import-002q.css": [
- [
- {}
- ]
- ],
- "css/CSS2/cascade-import/support/cascade-import-002r.css": [
- [
- {}
- ]
- ],
"css/CSS2/cascade-import/support/import-green.css": [
[
{}
@@ -231976,16 +231946,6 @@
{}
]
],
- "css/CSS2/visudet/support/AD.woff": [
- [
- {}
- ]
- ],
- "css/CSS2/visudet/support/Revalia.woff": [
- [
- {}
- ]
- ],
"css/CSS2/visudet/support/swatch-blue.png": [
[
{}
@@ -239516,21 +239476,11 @@
{}
]
],
- "css/css-fonts/support/AD.woff": [
- [
- {}
- ]
- ],
"css/css-fonts/support/README": [
[
{}
]
],
- "css/css-fonts/support/Revalia.woff": [
- [
- {}
- ]
- ],
"css/css-fonts/support/bar_with_corner_dot.png": [
[
{}
@@ -247761,6 +247711,11 @@
{}
]
],
+ "css/css-layout-api/layout-child-ref.html": [
+ [
+ {}
+ ]
+ ],
"css/css-layout-api/style-map-multi-ref.html": [
[
{}
@@ -247771,6 +247726,11 @@
{}
]
],
+ "css/css-layout-api/support/layout-child-worklet.js": [
+ [
+ {}
+ ]
+ ],
"css/css-lists/OWNERS": [
[
{}
@@ -249216,21 +249176,11 @@
{}
]
],
- "css/css-position/position-sticky-inflow-position-ref.html": [
- [
- {}
- ]
- ],
"css/css-position/position-sticky-inline-ref.html": [
[
{}
]
],
- "css/css-position/position-sticky-margins-ref.html": [
- [
- {}
- ]
- ],
"css/css-position/position-sticky-nested-bottom-ref.html": [
[
{}
@@ -249261,21 +249211,11 @@
{}
]
],
- "css/css-position/position-sticky-overflow-padding-ref.html": [
- [
- {}
- ]
- ],
"css/css-position/position-sticky-rendering-ref.html": [
[
{}
]
],
- "css/css-position/position-sticky-root-scroller-ref.html": [
- [
- {}
- ]
- ],
"css/css-position/position-sticky-stacking-context-ref.html": [
[
{}
@@ -249326,16 +249266,6 @@
{}
]
],
- "css/css-position/position-sticky-transforms-ref.html": [
- [
- {}
- ]
- ],
- "css/css-position/position-sticky-transforms-translate-ref.html": [
- [
- {}
- ]
- ],
"css/css-position/position-sticky-writing-modes-ref.html": [
[
{}
@@ -252101,16 +252031,6 @@
{}
]
],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-136-ref.html": [
- [
- {}
- ]
- ],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-137-ref.html": [
- [
- {}
- ]
- ],
"css/css-text/i18n/reference/css3-text-line-break-jazh-138-ref.html": [
[
{}
@@ -252131,16 +252051,6 @@
{}
]
],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-142-ref.html": [
- [
- {}
- ]
- ],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-143-ref.html": [
- [
- {}
- ]
- ],
"css/css-text/i18n/reference/css3-text-line-break-jazh-144-ref.html": [
[
{}
@@ -252171,16 +252081,6 @@
{}
]
],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-150-ref.html": [
- [
- {}
- ]
- ],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-151-ref.html": [
- [
- {}
- ]
- ],
"css/css-text/i18n/reference/css3-text-line-break-jazh-152-ref.html": [
[
{}
@@ -252676,16 +252576,6 @@
{}
]
],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-356-ref.html": [
- [
- {}
- ]
- ],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-357-ref.html": [
- [
- {}
- ]
- ],
"css/css-text/i18n/reference/css3-text-line-break-jazh-358-ref.html": [
[
{}
@@ -252696,16 +252586,6 @@
{}
]
],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-360-ref.html": [
- [
- {}
- ]
- ],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-361-ref.html": [
- [
- {}
- ]
- ],
"css/css-text/i18n/reference/css3-text-line-break-jazh-362-ref.html": [
[
{}
@@ -252736,26 +252616,11 @@
{}
]
],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-368-ref.html": [
- [
- {}
- ]
- ],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-369-ref.html": [
- [
- {}
- ]
- ],
"css/css-text/i18n/reference/css3-text-line-break-jazh-370-ref.html": [
[
{}
]
],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-371-ref.html": [
- [
- {}
- ]
- ],
"css/css-text/i18n/reference/css3-text-line-break-jazh-372-ref.html": [
[
{}
@@ -253841,47 +253706,47 @@
{}
]
],
- "css/css-text/i18n/reference/support/mplus-1p-regular.woff": [
+ "css/css-text/i18n/support/BPG-Ucnobi-U.woff": [
[
{}
]
],
- "css/css-text/i18n/support/BPG-Ucnobi-U.woff": [
+ "css/css-text/letter-spacing/reference/letter-spacing-control-chars-001.ref.html": [
[
{}
]
],
- "css/css-text/i18n/support/GentiumPlus-R.woff": [
+ "css/css-text/line-break/reference/line-break-anywhere-001-ref.html": [
[
{}
]
],
- "css/css-text/i18n/support/mplus-1p-regular.woff": [
+ "css/css-text/line-break/reference/line-break-normal-021-ref.xht": [
[
{}
]
],
- "css/css-text/line-break/reference/line-break-anywhere-001-ref.html": [
+ "css/css-text/line-break/reference/line-break-normal-022-ref.xht": [
[
{}
]
],
- "css/css-text/line-break/reference/line-break-normal-021-ref.xht": [
+ "css/css-text/line-break/reference/line-break-normal-023a-ref.xht": [
[
{}
]
],
- "css/css-text/line-break/reference/line-break-normal-022-ref.xht": [
+ "css/css-text/line-break/reference/line-break-normal-023b-ref.xht": [
[
{}
]
],
- "css/css-text/line-break/reference/line-break-normal-023-ref.xht": [
+ "css/css-text/line-break/reference/line-break-normal-024a-ref.xht": [
[
{}
]
],
- "css/css-text/line-break/reference/line-break-normal-024-ref.xht": [
+ "css/css-text/line-break/reference/line-break-normal-024b-ref.xht": [
[
{}
]
@@ -253916,17 +253781,32 @@
{}
]
],
- "css/css-text/line-break/reference/line-break-strict-016-ref.xht": [
+ "css/css-text/line-break/reference/line-break-strict-016a-ref.xht": [
+ [
+ {}
+ ]
+ ],
+ "css/css-text/line-break/reference/line-break-strict-016b-ref.xht": [
+ [
+ {}
+ ]
+ ],
+ "css/css-text/line-break/reference/line-break-strict-017a-ref.xht": [
[
{}
]
],
- "css/css-text/line-break/reference/line-break-strict-017-ref.xht": [
+ "css/css-text/line-break/reference/line-break-strict-017b-ref.xht": [
[
{}
]
],
- "css/css-text/line-break/reference/line-break-strict-018-ref.xht": [
+ "css/css-text/line-break/reference/line-break-strict-018a-ref.xht": [
+ [
+ {}
+ ]
+ ],
+ "css/css-text/line-break/reference/line-break-strict-018b-ref.xht": [
[
{}
]
@@ -254046,11 +253926,6 @@
{}
]
],
- "css/css-text/support/mplus-1p-regular.woff": [
- [
- {}
- ]
- ],
"css/css-text/support/pattern-grg-rgr-grg.png": [
[
{}
@@ -259436,16 +259311,6 @@
{}
]
],
- "css/css-writing-modes/reference/support/sileot-webfont.woff": [
- [
- {}
- ]
- ],
- "css/css-writing-modes/reference/support/tcu-font.woff": [
- [
- {}
- ]
- ],
"css/css-writing-modes/reference/svg-aliasing-001-ref.html": [
[
{}
@@ -260041,26 +259906,6 @@
{}
]
],
- "css/css-writing-modes/support/adobe-fonts/CSSFWOrientationTest.otf": [
- [
- {}
- ]
- ],
- "css/css-writing-modes/support/adobe-fonts/CSSHWOrientationTest.otf": [
- [
- {}
- ]
- ],
- "css/css-writing-modes/support/adobe-fonts/LICENSE": [
- [
- {}
- ]
- ],
- "css/css-writing-modes/support/adobe-fonts/README.md": [
- [
- {}
- ]
- ],
"css/css-writing-modes/support/bg-red-1col-2row-320x320.png": [
[
{}
@@ -260376,11 +260221,6 @@
{}
]
],
- "css/css-writing-modes/support/mplus-1p-regular.woff": [
- [
- {}
- ]
- ],
"css/css-writing-modes/support/opaque-square-40x160.png": [
[
{}
@@ -260591,11 +260431,6 @@
{}
]
],
- "css/css-writing-modes/support/sileot-webfont.woff": [
- [
- {}
- ]
- ],
"css/css-writing-modes/support/swatch-aqua.png": [
[
{}
@@ -260641,11 +260476,6 @@
{}
]
],
- "css/css-writing-modes/support/tcu-font.woff": [
- [
- {}
- ]
- ],
"css/css-writing-modes/support/test-bl.png": [
[
{}
@@ -261971,401 +261801,6 @@
{}
]
],
- "css/fonts/CSSTest/LICENSE": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/README": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-ascii.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-basic-bold.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-basic-bolditalic.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-basic-italic.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-basic-regular.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-fallback.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-familyname-bold.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-familyname-funkyA.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-familyname-funkyB.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-familyname-funkyC.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-familyname.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-verify.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-100.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-1479-w1.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-1479-w4.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-1479-w7.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-1479-w9.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-15-w1.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-15-w5.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-200.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-24-w2.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-24-w4.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-2569-w2.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-2569-w5.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-2569-w6.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-2569-w9.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-258-w2.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-258-w5.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-258-w8.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-300.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-3589-w3.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-3589-w5.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-3589-w8.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-3589-w9.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-400.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-47-w4.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-47-w7.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-500.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-600.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-700.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-800.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-900.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-full-w1.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-full-w2.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-full-w3.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-full-w4.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-full-w5.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-full-w6.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-full-w7.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-full-w8.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights-full-w9.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/CSSTest/csstest-weights.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/NotoSansDeseret-Regular.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/OWNERS": [
- [
- {}
- ]
- ],
- "css/fonts/adobe-fonts/CSSFWOrientationTest.otf": [
- [
- {}
- ]
- ],
- "css/fonts/adobe-fonts/CSSHWOrientationTest.otf": [
- [
- {}
- ]
- ],
- "css/fonts/adobe-fonts/LICENSE": [
- [
- {}
- ]
- ],
- "css/fonts/adobe-fonts/README.md": [
- [
- {}
- ]
- ],
- "css/fonts/ahem-extra/AHEM_Ahem!.TTF": [
- [
- {}
- ]
- ],
- "css/fonts/ahem-extra/AHEM_MissingItalicOblique.TTF": [
- [
- {}
- ]
- ],
- "css/fonts/ahem-extra/AHEM_MissingNormal.TTF": [
- [
- {}
- ]
- ],
- "css/fonts/ahem-extra/AHEM_SmallCaps.TTF": [
- [
- {}
- ]
- ],
- "css/fonts/ahem-extra/AHEM_WhiteSpace.TTF": [
- [
- {}
- ]
- ],
- "css/fonts/ahem-extra/AHEM_cursive.TTF": [
- [
- {}
- ]
- ],
- "css/fonts/ahem-extra/AHEM_default.TTF": [
- [
- {}
- ]
- ],
- "css/fonts/ahem-extra/AHEM_fantasy.TTF": [
- [
- {}
- ]
- ],
- "css/fonts/ahem-extra/AHEM_inherit.TTF": [
- [
- {}
- ]
- ],
- "css/fonts/ahem-extra/AHEM_initial.TTF": [
- [
- {}
- ]
- ],
- "css/fonts/ahem-extra/AHEM_monospace.TTF": [
- [
- {}
- ]
- ],
- "css/fonts/ahem-extra/AHEM_sans-serif.TTF": [
- [
- {}
- ]
- ],
- "css/fonts/ahem-extra/AHEM_serif.TTF": [
- [
- {}
- ]
- ],
- "css/fonts/noto/NotoSansAdlam-hinted/LICENSE_OFL.txt": [
- [
- {}
- ]
- ],
- "css/fonts/noto/NotoSansAdlam-hinted/NotoSansAdlam-Regular.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/noto/NotoSansAdlam-hinted/README": [
- [
- {}
- ]
- ],
- "css/fonts/noto/NotoSansCypriot-hinted/LICENSE_OFL.txt": [
- [
- {}
- ]
- ],
- "css/fonts/noto/NotoSansCypriot-hinted/NotoSansCypriot-Regular.ttf": [
- [
- {}
- ]
- ],
- "css/fonts/noto/NotoSansCypriot-hinted/README": [
- [
- {}
- ]
- ],
"css/geometry/OWNERS": [
[
{}
@@ -268996,6 +268431,11 @@
{}
]
],
+ "docs/_running-tests/safari.md": [
+ [
+ {}
+ ]
+ ],
"docs/_writing-tests/ahem.md": [
[
{}
@@ -270786,11 +270226,6 @@
{}
]
],
- "encrypted-media/EncryptedMediaExtensions.idl": [
- [
- {}
- ]
- ],
"encrypted-media/OWNERS": [
[
{}
@@ -271036,6 +270471,16 @@
{}
]
],
+ "encrypted-media/scripts/playback-temporary-playduration-keystatus.js": [
+ [
+ {}
+ ]
+ ],
+ "encrypted-media/scripts/playback-temporary-playduration.js": [
+ [
+ {}
+ ]
+ ],
"encrypted-media/scripts/playback-temporary-setMediaKeys.js": [
[
{}
@@ -271171,11 +270616,6 @@
{}
]
],
- "entries-api/interfaces.idl": [
- [
- {}
- ]
- ],
"entries-api/support.js": [
[
{}
@@ -272076,16 +271516,301 @@
{}
]
],
+ "fonts/AD.woff": [
+ [
+ {}
+ ]
+ ],
"fonts/Ahem.ttf": [
[
{}
]
],
+ "fonts/CSSTest/LICENSE": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/README": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-ascii.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-basic-bold.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-basic-bolditalic.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-basic-italic.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-basic-regular.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-fallback.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-familyname-bold.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-familyname-funkyA.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-familyname-funkyB.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-familyname-funkyC.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-familyname.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-verify.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-100.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-1479-w1.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-1479-w4.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-1479-w7.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-1479-w9.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-15-w1.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-15-w5.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-200.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-24-w2.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-24-w4.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-2569-w2.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-2569-w5.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-2569-w6.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-2569-w9.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-258-w2.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-258-w5.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-258-w8.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-300.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-3589-w3.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-3589-w5.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-3589-w8.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-3589-w9.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-400.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-47-w4.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-47-w7.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-500.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-600.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-700.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-800.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-900.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-full-w1.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-full-w2.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-full-w3.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-full-w4.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-full-w5.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-full-w6.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-full-w7.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-full-w8.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights-full-w9.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/CSSTest/csstest-weights.ttf": [
+ [
+ {}
+ ]
+ ],
"fonts/CanvasTest.ttf": [
[
{}
]
],
+ "fonts/CanvasTest.ttf.sub.headers": [
+ [
+ {}
+ ]
+ ],
+ "fonts/GentiumPlus-R.woff": [
+ [
+ {}
+ ]
+ ],
"fonts/OWNERS": [
[
{}
@@ -272096,6 +271821,96 @@
{}
]
],
+ "fonts/Revalia.woff": [
+ [
+ {}
+ ]
+ ],
+ "fonts/adobe-fonts/CSSFWOrientationTest.otf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/adobe-fonts/CSSHWOrientationTest.otf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/adobe-fonts/LICENSE": [
+ [
+ {}
+ ]
+ ],
+ "fonts/adobe-fonts/README.md": [
+ [
+ {}
+ ]
+ ],
+ "fonts/ahem-extra/AHEM_Ahem!.TTF": [
+ [
+ {}
+ ]
+ ],
+ "fonts/ahem-extra/AHEM_MissingItalicOblique.TTF": [
+ [
+ {}
+ ]
+ ],
+ "fonts/ahem-extra/AHEM_MissingNormal.TTF": [
+ [
+ {}
+ ]
+ ],
+ "fonts/ahem-extra/AHEM_SmallCaps.TTF": [
+ [
+ {}
+ ]
+ ],
+ "fonts/ahem-extra/AHEM_WhiteSpace.TTF": [
+ [
+ {}
+ ]
+ ],
+ "fonts/ahem-extra/AHEM_cursive.TTF": [
+ [
+ {}
+ ]
+ ],
+ "fonts/ahem-extra/AHEM_default.TTF": [
+ [
+ {}
+ ]
+ ],
+ "fonts/ahem-extra/AHEM_fantasy.TTF": [
+ [
+ {}
+ ]
+ ],
+ "fonts/ahem-extra/AHEM_inherit.TTF": [
+ [
+ {}
+ ]
+ ],
+ "fonts/ahem-extra/AHEM_initial.TTF": [
+ [
+ {}
+ ]
+ ],
+ "fonts/ahem-extra/AHEM_monospace.TTF": [
+ [
+ {}
+ ]
+ ],
+ "fonts/ahem-extra/AHEM_sans-serif.TTF": [
+ [
+ {}
+ ]
+ ],
+ "fonts/ahem-extra/AHEM_serif.TTF": [
+ [
+ {}
+ ]
+ ],
"fonts/math/axisheight5000-verticalarrow14000.woff": [
[
{}
@@ -272431,47 +272246,82 @@
{}
]
],
- "fullscreen/OWNERS": [
+ "fonts/mplus-1p-regular.woff": [
[
{}
]
],
- "fullscreen/api/resources/attempt-fullscreen.html": [
+ "fonts/noto/NotoSansAdlam-hinted/LICENSE_OFL.txt": [
[
{}
]
],
- "fullscreen/api/resources/report-fullscreen-enabled.html": [
+ "fonts/noto/NotoSansAdlam-hinted/NotoSansAdlam-Regular.ttf": [
[
{}
]
],
- "fullscreen/rendering/fullscreen-pseudo-class-support.html": [
+ "fonts/noto/NotoSansAdlam-hinted/README": [
[
{}
]
],
- "fullscreen/trusted-click.js": [
+ "fonts/noto/NotoSansCypriot-hinted/LICENSE_OFL.txt": [
[
{}
]
],
- "gamepad/OWNERS": [
+ "fonts/noto/NotoSansCypriot-hinted/NotoSansCypriot-Regular.ttf": [
+ [
+ {}
+ ]
+ ],
+ "fonts/noto/NotoSansCypriot-hinted/README": [
[
{}
]
],
- "generic-sensor/OWNERS": [
+ "fonts/noto/NotoSansDeseret-Regular.ttf": [
[
{}
]
],
- "generic-sensor/generic-sensor-feature-policy-test.sub.js": [
+ "fonts/sileot-webfont.woff": [
[
{}
]
],
- "generic-sensor/generic-sensor-tests.js": [
+ "fonts/tcu-font.woff": [
+ [
+ {}
+ ]
+ ],
+ "fullscreen/OWNERS": [
+ [
+ {}
+ ]
+ ],
+ "fullscreen/api/resources/attempt-fullscreen.html": [
+ [
+ {}
+ ]
+ ],
+ "fullscreen/api/resources/report-fullscreen-enabled.html": [
+ [
+ {}
+ ]
+ ],
+ "fullscreen/rendering/fullscreen-pseudo-class-support.html": [
+ [
+ {}
+ ]
+ ],
+ "fullscreen/trusted-click.js": [
+ [
+ {}
+ ]
+ ],
+ "gamepad/OWNERS": [
[
{}
]
@@ -284811,6 +284661,16 @@
{}
]
],
+ "infrastructure/metadata/infrastructure/assumptions/html-elements.html.ini": [
+ [
+ {}
+ ]
+ ],
+ "infrastructure/metadata/infrastructure/expected-fail/failing-test.html.ini": [
+ [
+ {}
+ ]
+ ],
"infrastructure/reftest-wait-ref.html": [
[
{}
@@ -284831,6 +284691,16 @@
{}
]
],
+ "interfaces/FileAPI.idl": [
+ [
+ {}
+ ]
+ ],
+ "interfaces/IndexedDB.idl": [
+ [
+ {}
+ ]
+ ],
"interfaces/OWNERS": [
[
{}
@@ -284851,7 +284721,12 @@
{}
]
],
- "interfaces/clipboard.idl": [
+ "interfaces/background-fetch.idl": [
+ [
+ {}
+ ]
+ ],
+ "interfaces/clipboard-apis.idl": [
[
{}
]
@@ -284861,6 +284736,11 @@
{}
]
],
+ "interfaces/cookie-store.idl": [
+ [
+ {}
+ ]
+ ],
"interfaces/css-typed-om.idl": [
[
{}
@@ -284886,17 +284766,22 @@
{}
]
],
- "interfaces/fullscreen.idl": [
+ "interfaces/encrypted-media.idl": [
[
{}
]
],
- "interfaces/gamepad.idl": [
+ "interfaces/entries-api.idl": [
[
{}
]
],
- "interfaces/generic-sensor.idl": [
+ "interfaces/fullscreen.idl": [
+ [
+ {}
+ ]
+ ],
+ "interfaces/gamepad.idl": [
[
{}
]
@@ -284966,6 +284851,21 @@
{}
]
],
+ "interfaces/selection-api.idl": [
+ [
+ {}
+ ]
+ ],
+ "interfaces/sensors.idl": [
+ [
+ {}
+ ]
+ ],
+ "interfaces/storage.idl": [
+ [
+ {}
+ ]
+ ],
"interfaces/touchevents.idl": [
[
{}
@@ -284976,16 +284876,31 @@
{}
]
],
+ "interfaces/url.idl": [
+ [
+ {}
+ ]
+ ],
"interfaces/wake-lock.idl": [
[
{}
]
],
+ "interfaces/web-nfc.idl": [
+ [
+ {}
+ ]
+ ],
"interfaces/web-share.idl": [
[
{}
]
],
+ "interfaces/webauthn.idl": [
+ [
+ {}
+ ]
+ ],
"interfaces/webidl.idl": [
[
{}
@@ -286666,6 +286581,36 @@
{}
]
],
+ "payment-handler/app-can-make-payment.js": [
+ [
+ {}
+ ]
+ ],
+ "payment-handler/basic-card.js": [
+ [
+ {}
+ ]
+ ],
+ "payment-handler/basic-card.json": [
+ [
+ {}
+ ]
+ ],
+ "payment-handler/manifest.json": [
+ [
+ {}
+ ]
+ ],
+ "payment-handler/payment-app/payment.html": [
+ [
+ {}
+ ]
+ ],
+ "payment-handler/register-and-activate-service-worker.js": [
+ [
+ {}
+ ]
+ ],
"payment-method-basic-card/OWNERS": [
[
{}
@@ -286801,7 +286746,7 @@
{}
]
],
- "preload/link-header-preload-srcset.html.headers": [
+ "preload/link-header-preload-srcset.tentative.html.headers": [
[
{}
]
@@ -286821,16 +286766,6 @@
{}
]
],
- "preload/resources/CanvasTest.ttf": [
- [
- {}
- ]
- ],
- "preload/resources/CanvasTest.ttf.sub.headers": [
- [
- {}
- ]
- ],
"preload/resources/dummy-preloads-subresource.css": [
[
{}
@@ -289991,6 +289926,21 @@
{}
]
],
+ "sensors/OWNERS": [
+ [
+ {}
+ ]
+ ],
+ "sensors/generic-sensor-feature-policy-test.sub.js": [
+ [
+ {}
+ ]
+ ],
+ "sensors/generic-sensor-tests.js": [
+ [
+ {}
+ ]
+ ],
"server-timing/resources/blue.png": [
[
{}
@@ -292501,11 +292451,6 @@
{}
]
],
- "storage/interfaces.idl": [
- [
- {}
- ]
- ],
"storage/resources/storagemanager-persist-worker.js": [
[
{}
@@ -294146,6 +294091,11 @@
{}
]
],
+ "webaudio/resources/convolution-testing.js": [
+ [
+ {}
+ ]
+ ],
"webaudio/resources/delay-testing.js": [
[
{}
@@ -294156,6 +294106,11 @@
{}
]
],
+ "webaudio/resources/merger-testing.js": [
+ [
+ {}
+ ]
+ ],
"webaudio/resources/panner-formulas.js": [
[
{}
@@ -294231,6 +294186,41 @@
{}
]
],
+ "webaudio/the-audio-api/the-audioworklet-interface/processors/dummy-processor.js": [
+ [
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/processors/error-processor.js": [
+ [
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/processors/gain-processor.js": [
+ [
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/processors/one-pole-processor.js": [
+ [
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/processors/option-test-processor.js": [
+ [
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/processors/port-processor.js": [
+ [
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/processors/timing-info-processor.js": [
+ [
+ {}
+ ]
+ ],
"webaudio/the-audio-api/the-biquadfilternode-interface/.gitkeep": [
[
{}
@@ -294326,11 +294316,6 @@
{}
]
],
- "webauthn/interfaces.idl": [
- [
- {}
- ]
- ],
"webdriver/OWNERS": [
[
{}
@@ -306878,6 +306863,14 @@
}
]
],
+ "bluetooth/requestDevice/cross-origin-iframe.sub.https.html": [
+ [
+ "/bluetooth/requestDevice/cross-origin-iframe.sub.https.html",
+ {
+ "testdriver": true
+ }
+ ]
+ ],
"bluetooth/requestDevice/discovery-succeeds.https.html": [
[
"/bluetooth/requestDevice/discovery-succeeds.https.html",
@@ -307658,6 +307651,12 @@
{}
]
],
+ "clipboard-apis/clipboard-events-synthetic.html": [
+ [
+ "/clipboard-apis/clipboard-events-synthetic.html",
+ {}
+ ]
+ ],
"compat/historical.html": [
[
"/compat/historical.html",
@@ -308616,6 +308615,204 @@
{}
]
],
+ "content-security-policy/navigate-to/anchor-navigation-always-allowed.html": [
+ [
+ "/content-security-policy/navigate-to/anchor-navigation-always-allowed.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/child-navigates-parent-allowed.html": [
+ [
+ "/content-security-policy/navigate-to/child-navigates-parent-allowed.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/child-navigates-parent-blocked.html": [
+ [
+ "/content-security-policy/navigate-to/child-navigates-parent-blocked.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/form-action/form-action-allows-navigate-to-allows.html": [
+ [
+ "/content-security-policy/navigate-to/form-action/form-action-allows-navigate-to-allows.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/form-action/form-action-allows-navigate-to-blocks.html": [
+ [
+ "/content-security-policy/navigate-to/form-action/form-action-allows-navigate-to-blocks.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/form-action/form-action-blocks-navigate-to-allows.html": [
+ [
+ "/content-security-policy/navigate-to/form-action/form-action-blocks-navigate-to-allows.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/form-action/form-action-blocks-navigate-to-blocks.html": [
+ [
+ "/content-security-policy/navigate-to/form-action/form-action-blocks-navigate-to-blocks.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/form-allowed.html": [
+ [
+ "/content-security-policy/navigate-to/form-allowed.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/form-blocked.html": [
+ [
+ "/content-security-policy/navigate-to/form-blocked.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/form-cross-origin-allowed.sub.html": [
+ [
+ "/content-security-policy/navigate-to/form-cross-origin-allowed.sub.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/form-cross-origin-blocked.sub.html": [
+ [
+ "/content-security-policy/navigate-to/form-cross-origin-blocked.sub.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/form-redirected-allowed.html": [
+ [
+ "/content-security-policy/navigate-to/form-redirected-allowed.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/form-redirected-blocked.sub.html": [
+ [
+ "/content-security-policy/navigate-to/form-redirected-blocked.sub.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/href-location-allowed.html": [
+ [
+ "/content-security-policy/navigate-to/href-location-allowed.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/href-location-blocked.html": [
+ [
+ "/content-security-policy/navigate-to/href-location-blocked.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/href-location-cross-origin-allowed.sub.html": [
+ [
+ "/content-security-policy/navigate-to/href-location-cross-origin-allowed.sub.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/href-location-cross-origin-blocked.sub.html": [
+ [
+ "/content-security-policy/navigate-to/href-location-cross-origin-blocked.sub.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/href-location-redirected-allowed.html": [
+ [
+ "/content-security-policy/navigate-to/href-location-redirected-allowed.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/href-location-redirected-blocked.sub.html": [
+ [
+ "/content-security-policy/navigate-to/href-location-redirected-blocked.sub.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/link-click-allowed.html": [
+ [
+ "/content-security-policy/navigate-to/link-click-allowed.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/link-click-blocked.html": [
+ [
+ "/content-security-policy/navigate-to/link-click-blocked.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/link-click-cross-origin-allowed.sub.html": [
+ [
+ "/content-security-policy/navigate-to/link-click-cross-origin-allowed.sub.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/link-click-cross-origin-blocked.sub.html": [
+ [
+ "/content-security-policy/navigate-to/link-click-cross-origin-blocked.sub.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/link-click-redirected-allowed.html": [
+ [
+ "/content-security-policy/navigate-to/link-click-redirected-allowed.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/link-click-redirected-blocked.sub.html": [
+ [
+ "/content-security-policy/navigate-to/link-click-redirected-blocked.sub.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/meta-refresh-allowed.html": [
+ [
+ "/content-security-policy/navigate-to/meta-refresh-allowed.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/meta-refresh-blocked.html": [
+ [
+ "/content-security-policy/navigate-to/meta-refresh-blocked.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/meta-refresh-cross-origin-allowed.sub.html": [
+ [
+ "/content-security-policy/navigate-to/meta-refresh-cross-origin-allowed.sub.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/meta-refresh-cross-origin-blocked.sub.html": [
+ [
+ "/content-security-policy/navigate-to/meta-refresh-cross-origin-blocked.sub.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/meta-refresh-redirected-allowed.html": [
+ [
+ "/content-security-policy/navigate-to/meta-refresh-redirected-allowed.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/meta-refresh-redirected-blocked.sub.html": [
+ [
+ "/content-security-policy/navigate-to/meta-refresh-redirected-blocked.sub.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/parent-navigates-child-allowed.html": [
+ [
+ "/content-security-policy/navigate-to/parent-navigates-child-allowed.html",
+ {}
+ ]
+ ],
+ "content-security-policy/navigate-to/parent-navigates-child-blocked.html": [
+ [
+ "/content-security-policy/navigate-to/parent-navigates-child-blocked.html",
+ {}
+ ]
+ ],
"content-security-policy/navigation/javascript-url-navigation-inherits-csp.html": [
[
"/content-security-policy/navigation/javascript-url-navigation-inherits-csp.html",
@@ -311096,6 +311293,12 @@
{}
]
],
+ "css/css-display/display-contents-parsing-001.html": [
+ [
+ "/css/css-display/display-contents-parsing-001.html",
+ {}
+ ]
+ ],
"css/css-display/display-contents-svg-anchor-child.html": [
[
"/css/css-display/display-contents-svg-anchor-child.html",
@@ -311564,6 +311767,12 @@
{}
]
],
+ "css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-auto-size.html": [
+ [
+ "/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-auto-size.html",
+ {}
+ ]
+ ],
"css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-height-auto.html": [
[
"/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-height-auto.html",
@@ -312842,6 +313051,12 @@
{}
]
],
+ "css/css-grid/grid-items/grid-item-min-auto-size-001.html": [
+ [
+ "/css/css-grid/grid-items/grid-item-min-auto-size-001.html",
+ {}
+ ]
+ ],
"css/css-grid/grid-items/grid-minimum-size-grid-items-021.html": [
[
"/css/css-grid/grid-items/grid-minimum-size-grid-items-021.html",
@@ -313064,6 +313279,12 @@
{}
]
],
+ "css/css-position/position-sticky-inflow-position.html": [
+ [
+ "/css/css-position/position-sticky-inflow-position.html",
+ {}
+ ]
+ ],
"css/css-position/position-sticky-input-box-gets-focused-after-scroll.html": [
[
"/css/css-position/position-sticky-input-box-gets-focused-after-scroll.html",
@@ -313076,6 +313297,12 @@
{}
]
],
+ "css/css-position/position-sticky-margins.html": [
+ [
+ "/css/css-position/position-sticky-margins.html",
+ {}
+ ]
+ ],
"css/css-position/position-sticky-offset-overflow.html": [
[
"/css/css-position/position-sticky-offset-overflow.html",
@@ -313088,6 +313315,12 @@
{}
]
],
+ "css/css-position/position-sticky-overflow-padding.html": [
+ [
+ "/css/css-position/position-sticky-overflow-padding.html",
+ {}
+ ]
+ ],
"css/css-position/position-sticky-parsing.html": [
[
"/css/css-position/position-sticky-parsing.html",
@@ -313100,12 +313333,30 @@
{}
]
],
+ "css/css-position/position-sticky-root-scroller.html": [
+ [
+ "/css/css-position/position-sticky-root-scroller.html",
+ {}
+ ]
+ ],
"css/css-position/position-sticky-top.html": [
[
"/css/css-position/position-sticky-top.html",
{}
]
],
+ "css/css-position/position-sticky-transforms-translate.html": [
+ [
+ "/css/css-position/position-sticky-transforms-translate.html",
+ {}
+ ]
+ ],
+ "css/css-position/position-sticky-transforms.html": [
+ [
+ "/css/css-position/position-sticky-transforms.html",
+ {}
+ ]
+ ],
"css/css-pseudo/first-letter-property-whitelist.html": [
[
"/css/css-pseudo/first-letter-property-whitelist.html",
@@ -313292,6 +313543,12 @@
{}
]
],
+ "css/css-scroll-snap/scrollTo-scrollBy-snaps.html": [
+ [
+ "/css/css-scroll-snap/scrollTo-scrollBy-snaps.html",
+ {}
+ ]
+ ],
"css/css-shapes/basic-shape-circle-ellipse-serialization.html": [
[
"/css/css-shapes/basic-shape-circle-ellipse-serialization.html",
@@ -314066,6 +314323,18 @@
{}
]
],
+ "css/css-tables/height-distribution/extra-height-given-to-all-row-groups-003.html": [
+ [
+ "/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-003.html",
+ {}
+ ]
+ ],
+ "css/css-tables/height-distribution/extra-height-given-to-all-row-groups-004.html": [
+ [
+ "/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-004.html",
+ {}
+ ]
+ ],
"css/css-tables/height-distribution/percentage-sizing-of-table-cell-children.html": [
[
"/css/css-tables/height-distribution/percentage-sizing-of-table-cell-children.html",
@@ -315572,21 +315841,21 @@
{}
]
],
- "css/css-typed-om/stylevalue-normalization/positionvalue-normalization.tentative.html": [
+ "css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative.html": [
[
- "/css/css-typed-om/stylevalue-normalization/positionvalue-normalization.tentative.html",
+ "/css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative.html",
{}
]
],
- "css/css-typed-om/stylevalue-normalization/transformvalue-normalization.tentative.html": [
+ "css/css-typed-om/stylevalue-normalization/positionvalue-normalization.tentative.html": [
[
- "/css/css-typed-om/stylevalue-normalization/transformvalue-normalization.tentative.html",
+ "/css/css-typed-om/stylevalue-normalization/positionvalue-normalization.tentative.html",
{}
]
],
- "css/css-typed-om/stylevalue-objects/interface.html": [
+ "css/css-typed-om/stylevalue-normalization/transformvalue-normalization.tentative.html": [
[
- "/css/css-typed-om/stylevalue-objects/interface.html",
+ "/css/css-typed-om/stylevalue-normalization/transformvalue-normalization.tentative.html",
{}
]
],
@@ -315638,6 +315907,18 @@
{}
]
],
+ "css/css-typed-om/stylevalue-serialization/cssStyleValue-cssom.html": [
+ [
+ "/css/css-typed-om/stylevalue-serialization/cssStyleValue-cssom.html",
+ {}
+ ]
+ ],
+ "css/css-typed-om/stylevalue-serialization/cssStyleValue-string.html": [
+ [
+ "/css/css-typed-om/stylevalue-serialization/cssStyleValue-string.html",
+ {}
+ ]
+ ],
"css/css-typed-om/stylevalue-serialization/cssTransformValue.tentative.html": [
[
"/css/css-typed-om/stylevalue-serialization/cssTransformValue.tentative.html",
@@ -315860,12 +316141,24 @@
{}
]
],
+ "css/css-typed-om/the-stylepropertymap/computed/get-shorthand.html": [
+ [
+ "/css/css-typed-om/the-stylepropertymap/computed/get-shorthand.html",
+ {}
+ ]
+ ],
"css/css-typed-om/the-stylepropertymap/computed/get.html": [
[
"/css/css-typed-om/the-stylepropertymap/computed/get.html",
{}
]
],
+ "css/css-typed-om/the-stylepropertymap/computed/getAll-shorthand.html": [
+ [
+ "/css/css-typed-om/the-stylepropertymap/computed/getAll-shorthand.html",
+ {}
+ ]
+ ],
"css/css-typed-om/the-stylepropertymap/computed/getAll.tentative.html": [
[
"/css/css-typed-om/the-stylepropertymap/computed/getAll.tentative.html",
@@ -315908,6 +316201,12 @@
{}
]
],
+ "css/css-typed-om/the-stylepropertymap/declared/delete-shorthand.html": [
+ [
+ "/css/css-typed-om/the-stylepropertymap/declared/delete-shorthand.html",
+ {}
+ ]
+ ],
"css/css-typed-om/the-stylepropertymap/declared/delete.html": [
[
"/css/css-typed-om/the-stylepropertymap/declared/delete.html",
@@ -315920,12 +316219,24 @@
{}
]
],
+ "css/css-typed-om/the-stylepropertymap/declared/get-shorthand.html": [
+ [
+ "/css/css-typed-om/the-stylepropertymap/declared/get-shorthand.html",
+ {}
+ ]
+ ],
"css/css-typed-om/the-stylepropertymap/declared/get.html": [
[
"/css/css-typed-om/the-stylepropertymap/declared/get.html",
{}
]
],
+ "css/css-typed-om/the-stylepropertymap/declared/getAll-shorthand.html": [
+ [
+ "/css/css-typed-om/the-stylepropertymap/declared/getAll-shorthand.html",
+ {}
+ ]
+ ],
"css/css-typed-om/the-stylepropertymap/declared/getAll.tentative.html": [
[
"/css/css-typed-om/the-stylepropertymap/declared/getAll.tentative.html",
@@ -315944,6 +316255,12 @@
{}
]
],
+ "css/css-typed-om/the-stylepropertymap/declared/set-shorthand.html": [
+ [
+ "/css/css-typed-om/the-stylepropertymap/declared/set-shorthand.html",
+ {}
+ ]
+ ],
"css/css-typed-om/the-stylepropertymap/declared/set.tentative.html": [
[
"/css/css-typed-om/the-stylepropertymap/declared/set.tentative.html",
@@ -315968,6 +316285,12 @@
{}
]
],
+ "css/css-typed-om/the-stylepropertymap/inline/delete-shorthand.html": [
+ [
+ "/css/css-typed-om/the-stylepropertymap/inline/delete-shorthand.html",
+ {}
+ ]
+ ],
"css/css-typed-om/the-stylepropertymap/inline/delete.html": [
[
"/css/css-typed-om/the-stylepropertymap/inline/delete.html",
@@ -315980,12 +316303,24 @@
{}
]
],
+ "css/css-typed-om/the-stylepropertymap/inline/get-shorthand.html": [
+ [
+ "/css/css-typed-om/the-stylepropertymap/inline/get-shorthand.html",
+ {}
+ ]
+ ],
"css/css-typed-om/the-stylepropertymap/inline/get.html": [
[
"/css/css-typed-om/the-stylepropertymap/inline/get.html",
{}
]
],
+ "css/css-typed-om/the-stylepropertymap/inline/getAll-shorthand.html": [
+ [
+ "/css/css-typed-om/the-stylepropertymap/inline/getAll-shorthand.html",
+ {}
+ ]
+ ],
"css/css-typed-om/the-stylepropertymap/inline/getAll.tentative.html": [
[
"/css/css-typed-om/the-stylepropertymap/inline/getAll.tentative.html",
@@ -316004,6 +316339,12 @@
{}
]
],
+ "css/css-typed-om/the-stylepropertymap/inline/set-shorthand.html": [
+ [
+ "/css/css-typed-om/the-stylepropertymap/inline/set-shorthand.html",
+ {}
+ ]
+ ],
"css/css-typed-om/the-stylepropertymap/inline/set.tentative.html": [
[
"/css/css-typed-om/the-stylepropertymap/inline/set.tentative.html",
@@ -316016,6 +316357,12 @@
{}
]
],
+ "css/css-typed-om/the-stylepropertymap/properties/backface-visibility.html": [
+ [
+ "/css/css-typed-om/the-stylepropertymap/properties/backface-visibility.html",
+ {}
+ ]
+ ],
"css/css-typed-om/the-stylepropertymap/properties/background-color.html": [
[
"/css/css-typed-om/the-stylepropertymap/properties/background-color.html",
@@ -316028,6 +316375,18 @@
{}
]
],
+ "css/css-typed-om/the-stylepropertymap/properties/background.html": [
+ [
+ "/css/css-typed-om/the-stylepropertymap/properties/background.html",
+ {}
+ ]
+ ],
+ "css/css-typed-om/the-stylepropertymap/properties/border-collapse.html": [
+ [
+ "/css/css-typed-om/the-stylepropertymap/properties/border-collapse.html",
+ {}
+ ]
+ ],
"css/css-typed-om/the-stylepropertymap/properties/border-color.html": [
[
"/css/css-typed-om/the-stylepropertymap/properties/border-color.html",
@@ -316088,12 +316447,24 @@
{}
]
],
+ "css/css-typed-om/the-stylepropertymap/properties/direction.html": [
+ [
+ "/css/css-typed-om/the-stylepropertymap/properties/direction.html",
+ {}
+ ]
+ ],
"css/css-typed-om/the-stylepropertymap/properties/display.html": [
[
"/css/css-typed-om/the-stylepropertymap/properties/display.html",
{}
]
],
+ "css/css-typed-om/the-stylepropertymap/properties/empty-cells.html": [
+ [
+ "/css/css-typed-om/the-stylepropertymap/properties/empty-cells.html",
+ {}
+ ]
+ ],
"css/css-typed-om/the-stylepropertymap/properties/float.html": [
[
"/css/css-typed-om/the-stylepropertymap/properties/float.html",
@@ -316130,6 +316501,12 @@
{}
]
],
+ "css/css-typed-om/the-stylepropertymap/properties/list-style-image.html": [
+ [
+ "/css/css-typed-om/the-stylepropertymap/properties/list-style-image.html",
+ {}
+ ]
+ ],
"css/css-typed-om/the-stylepropertymap/properties/list-style-position.html": [
[
"/css/css-typed-om/the-stylepropertymap/properties/list-style-position.html",
@@ -316172,6 +316549,12 @@
{}
]
],
+ "css/css-typed-om/the-stylepropertymap/properties/overflow-anchor.html": [
+ [
+ "/css/css-typed-om/the-stylepropertymap/properties/overflow-anchor.html",
+ {}
+ ]
+ ],
"css/css-typed-om/the-stylepropertymap/properties/overflow.html": [
[
"/css/css-typed-om/the-stylepropertymap/properties/overflow.html",
@@ -316190,6 +316573,12 @@
{}
]
],
+ "css/css-typed-om/the-stylepropertymap/properties/resize.html": [
+ [
+ "/css/css-typed-om/the-stylepropertymap/properties/resize.html",
+ {}
+ ]
+ ],
"css/css-typed-om/the-stylepropertymap/properties/right.html": [
[
"/css/css-typed-om/the-stylepropertymap/properties/right.html",
@@ -316238,12 +316627,24 @@
{}
]
],
+ "css/css-typed-om/the-stylepropertymap/properties/transform-interpolated.html": [
+ [
+ "/css/css-typed-om/the-stylepropertymap/properties/transform-interpolated.html",
+ {}
+ ]
+ ],
"css/css-typed-om/the-stylepropertymap/properties/transform.html": [
[
"/css/css-typed-om/the-stylepropertymap/properties/transform.html",
{}
]
],
+ "css/css-typed-om/the-stylepropertymap/properties/transition-duration.html": [
+ [
+ "/css/css-typed-om/the-stylepropertymap/properties/transition-duration.html",
+ {}
+ ]
+ ],
"css/css-typed-om/the-stylepropertymap/properties/vertical-align.html": [
[
"/css/css-typed-om/the-stylepropertymap/properties/vertical-align.html",
@@ -316268,12 +316669,6 @@
{}
]
],
- "css/css-typed-om/the-stylepropertymap/properties/z-index.html": [
- [
- "/css/css-typed-om/the-stylepropertymap/properties/z-index.html",
- {}
- ]
- ],
"css/css-ui/box-sizing-027.html": [
[
"/css/css-ui/box-sizing-027.html",
@@ -317468,6 +317863,18 @@
{}
]
],
+ "css/cssom/cssstyledeclaration-csstext-final-delimiter.html": [
+ [
+ "/css/cssom/cssstyledeclaration-csstext-final-delimiter.html",
+ {}
+ ]
+ ],
+ "css/cssom/cssstyledeclaration-csstext-important.html": [
+ [
+ "/css/cssom/cssstyledeclaration-csstext-important.html",
+ {}
+ ]
+ ],
"css/cssom/cssstyledeclaration-csstext.html": [
[
"/css/cssom/cssstyledeclaration-csstext.html",
@@ -317540,6 +317947,12 @@
{}
]
],
+ "css/cssom/insertRule-syntax-error-01.html": [
+ [
+ "/css/cssom/insertRule-syntax-error-01.html",
+ {}
+ ]
+ ],
"css/cssom/interfaces.html": [
[
"/css/cssom/interfaces.html",
@@ -317984,6 +318397,12 @@
{}
]
],
+ "css/selectors/anplusb-selector-parsing.html": [
+ [
+ "/css/selectors/anplusb-selector-parsing.html",
+ {}
+ ]
+ ],
"css/selectors/attribute-selectors/attribute-case/cssom.html": [
[
"/css/selectors/attribute-selectors/attribute-case/cssom.html",
@@ -318404,6 +318823,12 @@
{}
]
],
+ "custom-elements/custom-element-registry/upgrade.html": [
+ [
+ "/custom-elements/custom-element-registry/upgrade.html",
+ {}
+ ]
+ ],
"custom-elements/disconnected-callbacks.html": [
[
"/custom-elements/disconnected-callbacks.html",
@@ -322370,6 +322795,18 @@
}
]
],
+ "encrypted-media/drm-mp4-playback-temporary-playduration-keystatus.html": [
+ [
+ "/encrypted-media/drm-mp4-playback-temporary-playduration-keystatus.html",
+ {}
+ ]
+ ],
+ "encrypted-media/drm-mp4-playback-temporary-playduration.html": [
+ [
+ "/encrypted-media/drm-mp4-playback-temporary-playduration.html",
+ {}
+ ]
+ ],
"encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.https.html": [
[
"/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.https.html",
@@ -324320,18 +324757,6 @@
{}
]
],
- "generic-sensor/SensorErrorEvent-constructor.https.html": [
- [
- "/generic-sensor/SensorErrorEvent-constructor.https.html",
- {}
- ]
- ],
- "generic-sensor/idlharness.https.html": [
- [
- "/generic-sensor/idlharness.https.html",
- {}
- ]
- ],
"geolocation-API/PositionOptions.https.html": [
[
"/geolocation-API/PositionOptions.https.html",
@@ -327642,6 +328067,12 @@
{}
]
],
+ "html/editing/focus/composed.window.js": [
+ [
+ "/html/editing/focus/composed.window.html",
+ {}
+ ]
+ ],
"html/editing/focus/document-level-focus-apis/document-level-apis.html": [
[
"/html/editing/focus/document-level-focus-apis/document-level-apis.html",
@@ -331360,6 +331791,30 @@
{}
]
],
+ "html/semantics/forms/autofocus/first-when-later-but-before.html": [
+ [
+ "/html/semantics/forms/autofocus/first-when-later-but-before.html",
+ {}
+ ]
+ ],
+ "html/semantics/forms/autofocus/first-when-later.html": [
+ [
+ "/html/semantics/forms/autofocus/first-when-later.html",
+ {}
+ ]
+ ],
+ "html/semantics/forms/autofocus/first.html": [
+ [
+ "/html/semantics/forms/autofocus/first.html",
+ {}
+ ]
+ ],
+ "html/semantics/forms/autofocus/not-on-first-task.html": [
+ [
+ "/html/semantics/forms/autofocus/not-on-first-task.html",
+ {}
+ ]
+ ],
"html/semantics/forms/constraints/form-validation-checkValidity.html": [
[
"/html/semantics/forms/constraints/form-validation-checkValidity.html",
@@ -331586,6 +332041,12 @@
{}
]
],
+ "html/semantics/forms/textfieldselection/selection-start-end-extra.html": [
+ [
+ "/html/semantics/forms/textfieldselection/selection-start-end-extra.html",
+ {}
+ ]
+ ],
"html/semantics/forms/textfieldselection/selection-start-end.html": [
[
"/html/semantics/forms/textfieldselection/selection-start-end.html",
@@ -336736,14 +337197,6 @@
{}
]
],
- "http/tests/bluetooth/https/requestDevice/cross-origin-iframe.sub.https.html": [
- [
- "/http/tests/bluetooth/https/requestDevice/cross-origin-iframe.sub.https.html",
- {
- "testdriver": true
- }
- ]
- ],
"imagebitmap-renderingcontext/bitmaprenderer-as-imagesource.html": [
[
"/imagebitmap-renderingcontext/bitmaprenderer-as-imagesource.html",
@@ -348688,6 +349141,24 @@
{}
]
],
+ "payment-handler/can-make-payment-event-constructor.https.html": [
+ [
+ "/payment-handler/can-make-payment-event-constructor.https.html",
+ {}
+ ]
+ ],
+ "payment-handler/can-make-payment-event-constructor.https.worker.js": [
+ [
+ "/payment-handler/can-make-payment-event-constructor.https.worker.html",
+ {}
+ ]
+ ],
+ "payment-handler/can-make-payment-event.https.html": [
+ [
+ "/payment-handler/can-make-payment-event.https.html",
+ {}
+ ]
+ ],
"payment-handler/interfaces.https.any.js": [
[
"/payment-handler/interfaces.https.any.html",
@@ -348698,12 +349169,30 @@
{}
]
],
+ "payment-handler/payment-instruments.https.html": [
+ [
+ "/payment-handler/payment-instruments.https.html",
+ {}
+ ]
+ ],
+ "payment-handler/payment-request-event.https.html": [
+ [
+ "/payment-handler/payment-request-event.https.html",
+ {}
+ ]
+ ],
"payment-method-basic-card/payment-request-canmakepayment-method.https.html": [
[
"/payment-method-basic-card/payment-request-canmakepayment-method.https.html",
{}
]
],
+ "payment-request/PaymentCurrencyAmount/currencySystem-member.https.html": [
+ [
+ "/payment-request/PaymentCurrencyAmount/currencySystem-member.https.html",
+ {}
+ ]
+ ],
"payment-request/PaymentRequestUpdateEvent/constructor.http.html": [
[
"/payment-request/PaymentRequestUpdateEvent/constructor.http.html",
@@ -349158,9 +349647,9 @@
{}
]
],
- "preload/link-header-preload-srcset.html": [
+ "preload/link-header-preload-srcset.tentative.html": [
[
- "/preload/link-header-preload-srcset.html",
+ "/preload/link-header-preload-srcset.tentative.html",
{}
]
],
@@ -358118,6 +358607,18 @@
{}
]
],
+ "sensors/SensorErrorEvent-constructor.https.html": [
+ [
+ "/sensors/SensorErrorEvent-constructor.https.html",
+ {}
+ ]
+ ],
+ "sensors/idlharness.https.html": [
+ [
+ "/sensors/idlharness.https.html",
+ {}
+ ]
+ ],
"server-timing/cross_origin.html": [
[
"/server-timing/cross_origin.html",
@@ -359438,6 +359939,12 @@
{}
]
],
+ "service-workers/service-worker/worker-in-sandboxed-iframe-by-csp-fetch-event.https.html": [
+ [
+ "/service-workers/service-worker/worker-in-sandboxed-iframe-by-csp-fetch-event.https.html",
+ {}
+ ]
+ ],
"service-workers/service-worker/worker-interception.https.html": [
[
"/service-workers/service-worker/worker-interception.https.html",
@@ -363050,6 +363557,102 @@
{}
]
],
+ "webaudio/the-audio-api/the-audioworklet-interface/audioworklet-addmodule-resolution.https.html": [
+ [
+ "/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-addmodule-resolution.https.html",
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam.https.html": [
+ [
+ "/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam.https.html",
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/audioworklet-messageport.https.html": [
+ [
+ "/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-messageport.https.html",
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-sample-rate.https.html": [
+ [
+ "/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-sample-rate.https.html",
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-timing-info.https.html": [
+ [
+ "/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-timing-info.https.html",
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https.html": [
+ [
+ "/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https.html",
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-construction.https.html": [
+ [
+ "/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-construction.https.html",
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-constructor-options.https.html": [
+ [
+ "/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-constructor-options.https.html",
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-onerror.https.html": [
+ [
+ "/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-onerror.https.html",
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-options.https.html": [
+ [
+ "/webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-options.https.html",
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/baseaudiocontext-audioworklet.https.html": [
+ [
+ "/webaudio/the-audio-api/the-audioworklet-interface/baseaudiocontext-audioworklet.https.html",
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html": [
+ [
+ "/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html",
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-disconnect.html": [
+ [
+ "/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-disconnect.html",
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-input-non-default.html": [
+ [
+ "/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-input-non-default.html",
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-input.html": [
+ [
+ "/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-input.html",
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-channelsplitternode-interface/audiochannelsplitter.html": [
+ [
+ "/webaudio/the-audio-api/the-channelsplitternode-interface/audiochannelsplitter.html",
+ {}
+ ]
+ ],
"webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-basic.html": [
[
"/webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-basic.html",
@@ -363074,6 +363677,48 @@
{}
]
],
+ "webaudio/the-audio-api/the-convolvernode-interface/convolution-mono-mono.html": [
+ [
+ "/webaudio/the-audio-api/the-convolvernode-interface/convolution-mono-mono.html",
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-convolvernode-interface/convolver-cascade.html": [
+ [
+ "/webaudio/the-audio-api/the-convolvernode-interface/convolver-cascade.html",
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-convolvernode-interface/convolver-channels.html": [
+ [
+ "/webaudio/the-audio-api/the-convolvernode-interface/convolver-channels.html",
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan.html": [
+ [
+ "/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan.html",
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan.html": [
+ [
+ "/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan.html",
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan.html": [
+ [
+ "/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan.html",
+ {}
+ ]
+ ],
+ "webaudio/the-audio-api/the-convolvernode-interface/convolver-setBuffer-null.html": [
+ [
+ "/webaudio/the-audio-api/the-convolvernode-interface/convolver-setBuffer-null.html",
+ {}
+ ]
+ ],
"webaudio/the-audio-api/the-delaynode-interface/delaynode-max-default-delay.html": [
[
"/webaudio/the-audio-api/the-delaynode-interface/delaynode-max-default-delay.html",
@@ -369032,6 +369677,12 @@
{}
]
],
+ "xhr/open-parameters-toString.htm": [
+ [
+ "/xhr/open-parameters-toString.htm",
+ {}
+ ]
+ ],
"xhr/open-referer.htm": [
[
"/xhr/open-referer.htm",
@@ -388606,12 +389257,6 @@
{}
]
],
- "css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative.html": [
- [
- "/css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative.html",
- {}
- ]
- ],
"css/css-values/absolute_length_units.html": [
[
"/css/css-values/absolute_length_units.html",
@@ -389426,7 +390071,7 @@
"support"
],
"./.gitignore": [
- "c8dab707b3810b2e1c7d2bb03dde0d302f7647ce",
+ "c914a6a4aa7fc0ae0e948219c7949481d616d1c3",
"support"
],
"./.gitmodules": [
@@ -389434,11 +390079,11 @@
"support"
],
"./.pyup.yml": [
- "0f4dffbe91d06bbfce52245ea7ef8058d3f3a3b8",
+ "a276808f4f41f6243ca69600d8f9b78ca7f9ed96",
"support"
],
"./.travis.yml": [
- "82073bf454e8b5bd5466222849d0f123f550c1a2",
+ "7e96c68c023309a8d50f572a9b2bc892b523358b",
"support"
],
"./CONTRIBUTING.md": [
@@ -389462,11 +390107,11 @@
"support"
],
"./config.default.json": [
- "403d365196f6fe2c631d27fe6042e3114d204016",
+ "73b96319b21810d51a230d475b5d5fe4e1181a69",
"support"
],
"./lint.whitelist": [
- "6c1dd41264f5c2a5da6f801b99c98ab154d172eb",
+ "f99ce1b3cf312caac08a8a8bb6a970ba00e28160",
"support"
],
"./serve.py": [
@@ -391970,7 +392615,7 @@
"testharness"
],
"2dcontext/imagebitmap/createImageBitmap-origin.sub.html": [
- "adcaa1b9854555f0cbb804b09ab49f50a5199eb6",
+ "f7d86191239dafac5462eaeed9ee5c16a8d52226",
"testharness"
],
"2dcontext/imagebitmap/createImageBitmap-sizeOverflow.html": [
@@ -393438,7 +394083,7 @@
"support"
],
"2dcontext/tools/gentestutils.py": [
- "d7862903e270295fd11e2d98c5c4dbcde4ae0717",
+ "e72428dc8c3b103f00d613c4db9d22ecb1ba9c40",
"support"
],
"2dcontext/tools/name2dir.yaml": [
@@ -393634,7 +394279,7 @@
"testharness"
],
"FileAPI/blob/Blob-slice-overflow.html": [
- "4ad2acdfa2719862531e8219f0b6ce6a707c7a31",
+ "c88016c3d0138fed9269938cfb18d8034af8c01f",
"testharness"
],
"FileAPI/blob/Blob-slice.html": [
@@ -393706,15 +394351,11 @@
"manual"
],
"FileAPI/idlharness.html": [
- "66720cf090912985b9ea4e9cfe01126778f61e36",
+ "b12d3e9d4d69b4b922f8fb588f94db7bbdacbef9",
"testharness"
],
- "FileAPI/idlharness.idl": [
- "2a12d457a38d00109c0f6423bf3e3f16fcc700c9",
- "support"
- ],
"FileAPI/idlharness.worker.js": [
- "b1a1f7256b08c42c278ffe972b9ed3f51d17389b",
+ "cda6c4911582d2cd707598bbb7be17400eab2517",
"testharness"
],
"FileAPI/progress-manual.html": [
@@ -395094,15 +395735,11 @@
"testharness"
],
"IndexedDB/interfaces.html": [
- "ad40586fec970a4907546e3a33aef14f23e378ff",
+ "348a7350d749c4ea11d383d1f3e07e54a9d0d377",
"testharness"
],
- "IndexedDB/interfaces.idl": [
- "f367517cad717e2066ad8179df9ba5aa3b402c97",
- "support"
- ],
"IndexedDB/interfaces.worker.js": [
- "fdacaee0ed6b2a97b579495f5944df04e70b7deb",
+ "a74350d69819f73cf9f75ac636f8793f018ba2fd",
"testharness"
],
"IndexedDB/interleaved-cursors-common.js": [
@@ -396302,7 +396939,7 @@
"support"
],
"accelerometer/Accelerometer-disabled-by-feature-policy.https.html": [
- "96e5a86bf78239f3aa4a79b32bb4308de0d5f60e",
+ "5bce003a7ab3b5016011d35c715d7968c09a89a4",
"testharness"
],
"accelerometer/Accelerometer-disabled-by-feature-policy.https.html.headers": [
@@ -396310,15 +396947,15 @@
"support"
],
"accelerometer/Accelerometer-enabled-by-feature-policy-attribute-redirect-on-load.https.html": [
- "f20f89a31daf399a7946b928e8deca9651d38487",
+ "df5fc463567201131aeee4f8f975e39135058aab",
"testharness"
],
"accelerometer/Accelerometer-enabled-by-feature-policy-attribute.https.html": [
- "7ce8c39f0af6c932d1e6b6f75843c090f7274b80",
+ "fbea6404a3a380b43b2f006cb1dddadcabeb666f",
"testharness"
],
"accelerometer/Accelerometer-enabled-by-feature-policy.https.html": [
- "dbda7cfa838c1f2d4296b545034d42f0064f331a",
+ "67193bd17d281423d7f6e84b0166b5a4c0409be3",
"testharness"
],
"accelerometer/Accelerometer-enabled-by-feature-policy.https.html.headers": [
@@ -396326,7 +396963,7 @@
"support"
],
"accelerometer/Accelerometer-enabled-on-self-origin-by-feature-policy.https.html": [
- "b8fb07cdd23dce9690de719387b9d505382772f5",
+ "69ced186024bf92e077eccac49a66e8f86d81c96",
"testharness"
],
"accelerometer/Accelerometer-enabled-on-self-origin-by-feature-policy.https.html.headers": [
@@ -396334,15 +396971,15 @@
"support"
],
"accelerometer/Accelerometer.https.html": [
- "3ff5f61b25c52142e9796f3903d7f2bcaa30314c",
+ "f70ee583dce5ed3019e900163d5d559d70d05fb2",
"testharness"
],
"accelerometer/Accelerometer_insecure_context.html": [
- "82be1b9a5c6e75291fdc1aabe230af28e22823a8",
+ "b9837873e39416c65e8ac05f2049bfa406ba4264",
"testharness"
],
"accelerometer/Accelerometer_onerror-manual.https.html": [
- "c82f9595dc2582b2da40549a358da1c3fc2ff820",
+ "c8b76601f465d0f5b26a9bc27dac503f02887448",
"manual"
],
"accelerometer/LinearAccelerationSensor-shake-threshold-manual.https.html": [
@@ -396354,7 +396991,7 @@
"support"
],
"accelerometer/idlharness.https.html": [
- "223375903efaf082b8c4a24f9bf103eaabd90d05",
+ "f6da2046a4bc1c31a7ad2169c51e22c74105b989",
"testharness"
],
"accname/OWNERS": [
@@ -396369,6 +397006,14 @@
"51e770a781330c01ef8ac607a8ceae8fbd9d84fd",
"manual"
],
+ "accname/description_link-with-label-manual.html": [
+ "a262ba63f6f6561824d987441be320bca0237587",
+ "manual"
+ ],
+ "accname/description_test_case_557-manual.html": [
+ "ea490dbba2148260441dfb4530fbdd90085fab11",
+ "manual"
+ ],
"accname/description_test_case_664-manual.html": [
"2961cd60ab5c6ee71945873687c4e8934e8598eb",
"manual"
@@ -396381,16 +397026,56 @@
"b2d38d676b02ecb5b8358b61fa9dad15ab7fe1fa",
"manual"
],
+ "accname/description_test_case_772-manual.html": [
+ "8ee85838b0405587c46eac2fb5623582cf896df6",
+ "manual"
+ ],
+ "accname/description_test_case_773-manual.html": [
+ "c556bb181e7ee1c5e5e0d77044b9eefe11e5dfca",
+ "manual"
+ ],
+ "accname/description_test_case_774-manual.html": [
+ "ac6e58ffb556fdccfc6e6644fe56c9f2169103df",
+ "manual"
+ ],
+ "accname/description_test_case_838-manual.html": [
+ "63684496c08de785e49f5f469ee425748fa695fe",
+ "manual"
+ ],
+ "accname/description_test_case_broken_reference-manual.html": [
+ "6cf8e7f477c20d3a54edcbf9a2a41acd06e67183",
+ "manual"
+ ],
+ "accname/description_test_case_one_valid_reference-manual.html": [
+ "022fa292ec892a652ed11764b567185e8672d6fa",
+ "manual"
+ ],
+ "accname/description_title-same-element-manual.html": [
+ "4654334cd9727d714b5be6995f2ff02b96f320fb",
+ "manual"
+ ],
"accname/foo.jpg": [
"23ea35c7a9fc3418cd4004e8cc9c33b59f9c9dc6",
"support"
],
+ "accname/name_1.0_combobox-focusable-alternative-manual.html": [
+ "1f0203dacbfe8ec1a6d70fad41deed86befe97cd",
+ "manual"
+ ],
+ "accname/name_1.0_combobox-focusable-manual.html": [
+ "3d6b70b4994608289b7fa1c70ea4e4ec905bc76a",
+ "manual"
+ ],
"accname/name_checkbox-label-embedded-combobox-manual.html": [
"cccc7a6d8f9b7557036962bb718e42dba9ac96c9",
"manual"
],
+ "accname/name_checkbox-label-embedded-listbox-manual.html": [
+ "8f7be07f2b61175f1ae66ba1dbdc2099fc5641f6",
+ "manual"
+ ],
"accname/name_checkbox-label-embedded-menu-manual.html": [
- "db0daa86e306d54cd23c55adb1f72e844a0a4c8b",
+ "0335ffe94d7e02abbb972c2d313efb58d13e81b2",
"manual"
],
"accname/name_checkbox-label-embedded-select-manual.html": [
@@ -396405,6 +397090,18 @@
"c3e7459eba79382148fa313f299843884fe8ef47",
"manual"
],
+ "accname/name_checkbox-label-embedded-textbox-manual.html": [
+ "c34539f6c23cbc849776cb95eeef38698a3e2a84",
+ "manual"
+ ],
+ "accname/name_checkbox-label-multiple-label-alternative-manual.html": [
+ "b9bf65a6c3f2f073d419c418fae5c236a67b448a",
+ "manual"
+ ],
+ "accname/name_checkbox-label-multiple-label-manual.html": [
+ "b93e50d1551b6ad7f617535c704817f7c0f1805b",
+ "manual"
+ ],
"accname/name_checkbox-title-manual.html": [
"637e389beedecf101f59eae1ef9a863c71fff3a8",
"manual"
@@ -396414,7 +397111,7 @@
"manual"
],
"accname/name_file-label-embedded-menu-manual.html": [
- "690c7bf36edbac6909017cd144cfeea56fd98d5a",
+ "2af047cc3a867c77e39ca9e597bfc133cdd95005",
"manual"
],
"accname/name_file-label-embedded-select-manual.html": [
@@ -396429,6 +397126,26 @@
"e8b0cd393d01efe72035ef552a0bb1133851263a",
"manual"
],
+ "accname/name_file-label-inline-block-elements-manual.html": [
+ "460663447f34018b11dc6167a4499e5db82e928e",
+ "manual"
+ ],
+ "accname/name_file-label-inline-block-styles-manual.html": [
+ "8e01c0a6da3ed4ad1690a93f64ed1ec06f5b7bd8",
+ "manual"
+ ],
+ "accname/name_file-label-inline-hidden-elements-manual.html": [
+ "562e670c4090233ece67a481e13ca63e6dfafc57",
+ "manual"
+ ],
+ "accname/name_file-label-owned-combobox-manual.html": [
+ "daaba21bbbc9b082aebdb571f3846369b422395a",
+ "manual"
+ ],
+ "accname/name_file-label-owned-combobox-owned-listbox-manual.html": [
+ "a4da117bad61590598ab12317be8ebe6477d7549",
+ "manual"
+ ],
"accname/name_file-title-manual.html": [
"b3d5042308ea5b5fee0832a2ea9089539b7f9597",
"manual"
@@ -396449,16 +397166,28 @@
"0e1d91be218401271e573e6bd93260caa1f9e842",
"manual"
],
+ "accname/name_heading-combobox-focusable-alternative-manual.html": [
+ "9b5b181518ce0d3d1400243d01a7182055db6c18",
+ "manual"
+ ],
"accname/name_image-title-manual.html": [
"9def9482d97f96d0c3b5c5a2101ddfa8d0313072",
"manual"
],
+ "accname/name_link-mixed-content-manual.html": [
+ "d83619ac255e546e019272e103f03d50dc4b9c36",
+ "manual"
+ ],
+ "accname/name_link-with-label-manual.html": [
+ "293091b437d2b70dc1f984010ad0ccdc319384ba",
+ "manual"
+ ],
"accname/name_password-label-embedded-combobox-manual.html": [
"178bf7cf557d22a1a57d5f0563a57efe0d55be7a",
"manual"
],
"accname/name_password-label-embedded-menu-manual.html": [
- "3ebf4be3f8da6ce07ab13498bb537a293652b57c",
+ "99cb16c39963218d7be6a0d5351cff00911851ba",
"manual"
],
"accname/name_password-label-embedded-select-manual.html": [
@@ -396482,7 +397211,7 @@
"manual"
],
"accname/name_radio-label-embedded-menu-manual.html": [
- "cc4e583e4554cd612194814989d2875d8ef44d3a",
+ "97e63b918afe95030676b454335f1f2f4a93e040",
"manual"
],
"accname/name_radio-label-embedded-select-manual.html": [
@@ -396894,7 +397623,7 @@
"manual"
],
"accname/name_text-label-embedded-menu-manual.html": [
- "1ae2a71295a14ceb09c6a4ac65a95c553d86a43e",
+ "5d943988bde8cc64b69f9e0d27314eefafe516ca",
"manual"
],
"accname/name_text-label-embedded-select-manual.html": [
@@ -397038,7 +397767,7 @@
"support"
],
"ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html": [
- "9dcb093c8a052b8563d65fa6f0885650422dbf4c",
+ "dcd19f8b1428bfc147a62299489e1d10f3e31795",
"testharness"
],
"ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html.headers": [
@@ -397046,15 +397775,15 @@
"support"
],
"ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html": [
- "06862bb58d13bf4355cbe66cb7060c7a5ea4a750",
+ "d1a42dfb235b17c9f7701c6b7ac9b32c1b1d385c",
"testharness"
],
"ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute.https.html": [
- "acdf8d84bc3e8708af250d8825c93d130ade435f",
+ "7e13efd73ff674cb9870495df169a3ab10cf696c",
"testharness"
],
"ambient-light/AmbientLightSensor-enabled-by-feature-policy.https.html": [
- "da2cc1cc0de186731e38512219cdfaf8357b9301",
+ "752da9e721c28c8a174cca05133f9ff3acbe1139",
"testharness"
],
"ambient-light/AmbientLightSensor-enabled-by-feature-policy.https.html.headers": [
@@ -397062,7 +397791,7 @@
"support"
],
"ambient-light/AmbientLightSensor-enabled-on-self-origin-by-feature-policy.https.html": [
- "2a7a1dadbf5d9d05116128633598da781f5f0003",
+ "664ab1dc2e3c4026e0d890bab8e17544d58f4210",
"testharness"
],
"ambient-light/AmbientLightSensor-enabled-on-self-origin-by-feature-policy.https.html.headers": [
@@ -397070,15 +397799,15 @@
"support"
],
"ambient-light/AmbientLightSensor.https.html": [
- "86a1f84e2e034d58b2a7f6fc01880028b444c7cd",
+ "49d9d753bee1b390803ba293458dccfb5b7613e1",
"testharness"
],
"ambient-light/AmbientLightSensor_insecure_context.html": [
- "f6d9e5bd6d1ce6705835f15498ddbb5a5b82fb88",
+ "279a073382db5c79ddbee30ffe4478299a773dd3",
"testharness"
],
"ambient-light/AmbientLightSensor_onerror-manual.https.html": [
- "fa52072d6da7987db8f67c2a6fd9b2e281f03042",
+ "834b4f46f111a128c1c16c1c93d459b52dd4828d",
"manual"
],
"ambient-light/OWNERS": [
@@ -397086,7 +397815,7 @@
"support"
],
"ambient-light/idlharness.https.html": [
- "970cc9ab5be36d888c6ce16fdabb45f13adf690e",
+ "0b3417b7e88f77777d124793e2179eac0e5e5b4d",
"testharness"
],
"annotation-model/.editorconfig": [
@@ -398170,7 +398899,7 @@
"support"
],
"annotation-model/tools/make_tests.py": [
- "8148969588e2b2dd14cd18cb99076b301d2a73d5",
+ "c000c25b95ed81ebbde5acc11267d70209d5bc45",
"support"
],
"annotation-model/tools/samples/example1.json": [
@@ -398502,7 +399231,7 @@
"manual"
],
"annotation-protocol/tools/protocol-server.py": [
- "95f1cb5f5ffef5f5e0f5fb9b3bf8a6b9a76cd0e6",
+ "de038284805acf8e0aedf0b50cef09d7a9d32c3f",
"support"
],
"annotation-vocab/01-validJSON-LD-manual.html": [
@@ -399086,7 +399815,7 @@
"support"
],
"annotation-vocab/tools/vocab_tester.py": [
- "6c3b89b55e603f7a3556e0c9760c03d270755036",
+ "789767132e47fb6cad1ea60584a04b4f2e2c9551",
"support"
],
"apng/animated-png-timeout-ref.html": [
@@ -399130,15 +399859,11 @@
"testharness"
],
"background-fetch/interfaces.html": [
- "b8a8e6792e6f3df1057e1c1b38c5e62291838a22",
+ "d95f416256134d8c4e50946c39668849c7f66298",
"testharness"
],
- "background-fetch/interfaces.idl": [
- "f2c8fc84af7bf785ba42f1398181e2ab08c3826a",
- "support"
- ],
"background-fetch/interfaces.worker.js": [
- "5027979889540dc52a763f3877f4a739a633aa0a",
+ "b1c9c41179028dc432b3a1bb988df4b23b3105af",
"testharness"
],
"background-fetch/mixed-content-and-allowed-schemes.https.window.js": [
@@ -399334,7 +400059,7 @@
"testharness"
],
"bluetooth/characteristic/getDescriptor/gen-characteristic-is-removed.https.html": [
- "6ba1c71fa5c34f7b0321b5430fa79c75c907fc14",
+ "df68f7bf4028cf7d2f32bb291a008d562eac3cad",
"testharness"
],
"bluetooth/characteristic/getDescriptor/gen-descriptor-get-same-object.https.html": [
@@ -399342,15 +400067,15 @@
"testharness"
],
"bluetooth/characteristic/getDescriptor/gen-service-is-removed.https.html": [
- "80c7782e7c2bba33e43d2661a3ba0d069b49e727",
+ "ba4c6477eaa5978599e7c77d3227bc63fe6b5a3f",
"testharness"
],
"bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed-with-uuid.https.html": [
- "fa068af0ac6d1629622f207b77ae95fe3f50b6cc",
+ "ae775a150cda67893dcace79396468134b5b8a60",
"testharness"
],
"bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed.https.html": [
- "82084e965ad35f176505631cb0b9007422bf3fd4",
+ "64c51958f8d520e9608e695ddf0115f460081f2f",
"testharness"
],
"bluetooth/characteristic/getDescriptors/gen-descriptor-get-same-object.https.html": [
@@ -399358,11 +400083,11 @@
"testharness"
],
"bluetooth/characteristic/getDescriptors/gen-service-is-removed-with-uuid.https.html": [
- "ad2b25c264ae236332715ae92e30452c5b97954c",
+ "67a1b69b198711e8c824529c2afe5513284e449f",
"testharness"
],
"bluetooth/characteristic/getDescriptors/gen-service-is-removed.https.html": [
- "1132700853cbfd7fbc0772e44a407d72f710ffb5",
+ "e0746e2c992231bac0ed213b3f9b17a863db0902",
"testharness"
],
"bluetooth/characteristic/notifications/characteristic-is-removed.https.html": [
@@ -399370,7 +400095,7 @@
"testharness"
],
"bluetooth/characteristic/notifications/service-is-removed.https.html": [
- "f6a5be53c85a190dca81a9b425b63d77bc6c193f",
+ "c38cba83787c54f68d57f4403a0ec0242c169035",
"testharness"
],
"bluetooth/characteristic/readValue/add-multiple-event-listeners.https.html": [
@@ -399386,7 +400111,7 @@
"testharness"
],
"bluetooth/characteristic/readValue/gen-characteristic-is-removed.https.html": [
- "1700dfa9ba6e1aa44d42630ef7ba61d4beeed330",
+ "e775062bd01919af48f2c3e11ea2e90702b29064",
"testharness"
],
"bluetooth/characteristic/readValue/read-succeeds.https.html": [
@@ -399398,7 +400123,7 @@
"testharness"
],
"bluetooth/characteristic/readValue/service-is-removed.https.html": [
- "b79a74ccf33bc76e6582ee7c1e2f3c277f99ddfb",
+ "1267b87396e49b063db2a7e5fe8611ef4f39845d",
"testharness"
],
"bluetooth/characteristic/service-same-from-2-characteristics.https.html": [
@@ -399410,7 +400135,7 @@
"testharness"
],
"bluetooth/characteristic/startNotifications/gen-characteristic-is-removed.https.html": [
- "97f5d01743721207c5addfb9625fd3da7c0c61e3",
+ "471854c3309862acd121c7ef8d115b037ec297dd",
"testharness"
],
"bluetooth/characteristic/writeValue/characteristic-is-removed.https.html": [
@@ -399418,11 +400143,11 @@
"testharness"
],
"bluetooth/characteristic/writeValue/gen-characteristic-is-removed.https.html": [
- "62b4bd66196c9c833631916761b41e973aa2a554",
+ "2bad4acf374516e29cb5a259d29a97160917ec58",
"testharness"
],
"bluetooth/characteristic/writeValue/service-is-removed.https.html": [
- "857ae985ba4d15bcc5d78671a7f21d990c8db9c5",
+ "570bba21ad98a428dd5575dc544962b8ae6a05d8",
"testharness"
],
"bluetooth/characteristic/writeValue/write-succeeds.https.html": [
@@ -399430,7 +400155,7 @@
"testharness"
],
"bluetooth/descriptor/readValue/gen-service-is-removed.https.html": [
- "47f1bd316ae7d2637524a1b5d4436a3f11b20fd0",
+ "c1954f13b95b9f5d0dbfd4f696aa0874e2a47c88",
"testharness"
],
"bluetooth/descriptor/readValue/read-succeeds.https.html": [
@@ -399438,7 +400163,7 @@
"testharness"
],
"bluetooth/descriptor/writeValue/gen-service-is-removed.https.html": [
- "07c2dc0a081786302040942a989cc49f6b3fa3ca",
+ "99c77b594dcdfa971bdf96b28c176bf2e44a98ca",
"testharness"
],
"bluetooth/device/gattserverdisconnected-event/disconnected.https.html": [
@@ -399585,6 +400310,10 @@
"c76d7e37417a7db3043b761989eebbfded6e6804",
"testharness"
],
+ "bluetooth/requestDevice/cross-origin-iframe.sub.https.html": [
+ "dc9df7886d4a020b1853d7a54d67a8b1249c56c7",
+ "testharness"
+ ],
"bluetooth/requestDevice/discovery-succeeds.https.html": [
"da1be25f068cdb9602d6207b6af0170e232e68cd",
"testharness"
@@ -399638,7 +400367,7 @@
"support"
],
"bluetooth/script-tests/characteristic/characteristic-is-removed.js": [
- "7b7cd34d4c480e62fcde4667f50212cbae7f7b07",
+ "a82d6a1761e402906aa89a790166bccf1dd0a2c2",
"support"
],
"bluetooth/script-tests/characteristic/descriptor-get-same-object.js": [
@@ -399646,11 +400375,11 @@
"support"
],
"bluetooth/script-tests/characteristic/service-is-removed.js": [
- "a9fa621bca75da2887835c529b40429a20ebdff8",
+ "c4703192b632d2bc63609b717d5f7829aad6168e",
"support"
],
"bluetooth/script-tests/descriptor/service-is-removed.js": [
- "d442ab654680a3f4c7eae6036f74a20f0b730351",
+ "ef6afb686e14a5b77cc88f6c51c18529739fc7ea",
"support"
],
"bluetooth/script-tests/server/disconnect-called-before.js": [
@@ -399742,7 +400471,7 @@
"support"
],
"bluetooth/script-tests/service/service-is-removed.js": [
- "ef77b77f70ac720b536882e9b48d7fe66fe4ecf4",
+ "209d46cebac1cf324dacb9741bbd7a320b70651c",
"support"
],
"bluetooth/server/connect/connection-succeeds.https.html": [
@@ -400014,7 +400743,7 @@
"testharness"
],
"bluetooth/service/getCharacteristic/gen-service-is-removed.https.html": [
- "9f698f4e02985f21f772d38942d7fe9f383600f0",
+ "8680cb14d493830e9e5ded9d4d07a6e12e2f2fee",
"testharness"
],
"bluetooth/service/getCharacteristics/blocklisted-characteristics.https.html": [
@@ -400070,11 +400799,11 @@
"testharness"
],
"bluetooth/service/getCharacteristics/gen-service-is-removed-with-uuid.https.html": [
- "d8e4257645340adfd45f069c4cebbc3ca88f2348",
+ "b67765aaf66b9ac679e018014127836ae9a1753e",
"testharness"
],
"bluetooth/service/getCharacteristics/gen-service-is-removed.https.html": [
- "417d39a317f55a95180c806d28047c85dd959d65",
+ "baadfc8451547b9b1a863b222009f230fc2b032b",
"testharness"
],
"clear-site-data/navigation-insecure.html": [
@@ -400118,7 +400847,7 @@
"support"
],
"clipboard-apis/async-interfaces.https.html": [
- "68a1ea255a72e54e6a2147797d4213914a79aece",
+ "f0b8b999ac1a99d956fcfdd3ee52b4875d453974",
"testharness"
],
"clipboard-apis/async-navigator-clipboard-basics.https.html": [
@@ -400141,6 +400870,10 @@
"e69933ca4cdc42105d469b7ffb105aa60a8e0875",
"manual"
],
+ "clipboard-apis/clipboard-events-synthetic.html": [
+ "235affb29f511f3f3cf17ea33b5d252e0607a30d",
+ "testharness"
+ ],
"clipboard-apis/copy-event-manual.html": [
"e81d71b8fd70ba571bbded9df62c460f5799b335",
"manual"
@@ -400173,6 +400906,10 @@
"e3593850f8098d3f3ff82c042deab15f51c66a52",
"support"
],
+ "common/arrays.js": [
+ "c40c41416436f7bf9408b854e0734797cf4896ae",
+ "support"
+ ],
"common/blank.html": [
"da39a3ee5e6b4b0d3255bfef95601890afd80709",
"support"
@@ -400330,7 +401067,7 @@
"support"
],
"common/worklet-reftest.js": [
- "b8ebd1ad4a6a5600cfa0e9e60e26981bbccf19f0",
+ "29a9c4f2f6187fc64ecd1c77bcccfa1aef278ed8",
"support"
],
"compat/OWNERS": [
@@ -417610,11 +418347,11 @@
"support"
],
"conformance-checkers/messages.json": [
- "36c362f734072a121f35d17adb2b162c885f7d53",
+ "39450ae5f07277b008e39e04b162736ec5baa2d1",
"support"
],
"conformance-checkers/tools/build-svg-tests.py": [
- "c2f1870dda4e824567a52ee564719a21d908830a",
+ "2010b84790f334358d7d14183673ede814d20fde",
"support"
],
"conformance-checkers/tools/dl.py": [
@@ -418905,6 +419642,214 @@
"ff614bd9c4e37c02c8027c6b38fc615c0ade6883",
"support"
],
+ "content-security-policy/navigate-to/anchor-navigation-always-allowed.html": [
+ "5e69d718b2fcc02a23467ecea5ef8dc1efa78a7c",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/anchor-navigation-always-allowed.html.headers": [
+ "cdacbe00b8d84133edcb1f7d79d1249e7c30b6a5",
+ "support"
+ ],
+ "content-security-policy/navigate-to/child-navigates-parent-allowed.html": [
+ "bacb9cd495aa4309349a4f80b3f886ee94542027",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/child-navigates-parent-allowed.html.headers": [
+ "89a55ff370ebf5af63e25642013073bddc823030",
+ "support"
+ ],
+ "content-security-policy/navigate-to/child-navigates-parent-blocked.html": [
+ "fceb74d2ed4e5279da6455bff9abafb00c4f97cb",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/child-navigates-parent-blocked.html.headers": [
+ "b4d3209bd03a060ea90f85f7444717359c77d4d2",
+ "support"
+ ],
+ "content-security-policy/navigate-to/form-action/form-action-allows-navigate-to-allows.html": [
+ "4f687e8b8f30669f96497667ea3039f46ec49ad0",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/form-action/form-action-allows-navigate-to-blocks.html": [
+ "cea7726c595c45b84fc58ed7e1e25743ae56a2ba",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/form-action/form-action-blocks-navigate-to-allows.html": [
+ "8ad470a841ded29f148d6a11453b9359a1b65fcd",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/form-action/form-action-blocks-navigate-to-blocks.html": [
+ "2549cf6fc7635f86b0186fc896ccd4d8ad58a980",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/form-allowed.html": [
+ "704012813d3fd1c6bbba1ccbdb462d21ba77a077",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/form-blocked.html": [
+ "c0029c0a4912758fdfa7ed1c53072f170793a074",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/form-cross-origin-allowed.sub.html": [
+ "2d9ae0fd58f4e061af9879c30374ea47c2249a1c",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/form-cross-origin-blocked.sub.html": [
+ "049cf83b4b496b58aeacb01282ac44613954222f",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/form-redirected-allowed.html": [
+ "1e4949c41732687d694eb9e6a9d3319bf3be706c",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/form-redirected-blocked.sub.html": [
+ "13620e71df04ee9af10401e5b6accb24b0c33335",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/href-location-allowed.html": [
+ "bbde25e8270429fde22989c4667a1fb58d6c4eb4",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/href-location-blocked.html": [
+ "3fb68398ef412922a8816096b9441f785fc437c5",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/href-location-cross-origin-allowed.sub.html": [
+ "31db79be8399ebf8ab2408693085b3a711d7abbe",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/href-location-cross-origin-blocked.sub.html": [
+ "1f0c4fa5c25c36be8a44346fc209ca990703859b",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/href-location-redirected-allowed.html": [
+ "fe5480cb306d83951a68b25ab0ea56f0468f0fca",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/href-location-redirected-blocked.sub.html": [
+ "7447d77621e9c18ce829ddfbfde008fa80719d7e",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/link-click-allowed.html": [
+ "a4200a991a2e6d93ccf9f6dfedcaa5e5d75ead9e",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/link-click-blocked.html": [
+ "04fafa60b6934d119997c37058605007cc8f2632",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/link-click-cross-origin-allowed.sub.html": [
+ "b1805390dada0f11c4dc45adf647133237934c45",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/link-click-cross-origin-blocked.sub.html": [
+ "1f1def5a103caf71d8cd5ddc870f3050d98ec9f2",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/link-click-redirected-allowed.html": [
+ "d89312685c3022438a2e55a025d330bb73eeedc0",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/link-click-redirected-blocked.sub.html": [
+ "0b0c2c02fde1ea8aad7c25db210ea5fdd6f391e5",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/meta-refresh-allowed.html": [
+ "bf0f7db58c085f117034f9c5287373ad0db49f8a",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/meta-refresh-blocked.html": [
+ "6ea6e7109d76e351fd81a6985cdde22fdef5910b",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/meta-refresh-cross-origin-allowed.sub.html": [
+ "6800ffef1c56af272095246ba5d5985981f1a596",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/meta-refresh-cross-origin-blocked.sub.html": [
+ "3d80f42ab97508f4f61f6596f0f2b9025f512195",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/meta-refresh-redirected-allowed.html": [
+ "87d03c36c14269eacfdf75393c5d6057f4fdbe5b",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/meta-refresh-redirected-blocked.sub.html": [
+ "e6bb5c882ecb846c365ecd42b299198fcaf7b474",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/parent-navigates-child-allowed.html": [
+ "583a43b1087a47bd260965ecf1b0d05176270bed",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/parent-navigates-child-allowed.html.headers": [
+ "b4d3209bd03a060ea90f85f7444717359c77d4d2",
+ "support"
+ ],
+ "content-security-policy/navigate-to/parent-navigates-child-blocked.html": [
+ "10ff181365149bf04de2da16e2d1d24c509996e2",
+ "testharness"
+ ],
+ "content-security-policy/navigate-to/parent-navigates-child-blocked.html.headers": [
+ "5b6cf971a05b8e5dd54bd1540362e0123373f9d6",
+ "support"
+ ],
+ "content-security-policy/navigate-to/support/form_action_navigation.sub.html": [
+ "ec7830a73ab5fe1cba901398cce869aa840c7752",
+ "support"
+ ],
+ "content-security-policy/navigate-to/support/form_action_navigation.sub.html.sub.headers": [
+ "de63281b6e44caaebe995d4dd44b138244287957",
+ "support"
+ ],
+ "content-security-policy/navigate-to/support/href_location_navigation.sub.html": [
+ "7f295972d48ba585e1321f73a84a25650b1359f2",
+ "support"
+ ],
+ "content-security-policy/navigate-to/support/href_location_navigation.sub.html.sub.headers": [
+ "de63281b6e44caaebe995d4dd44b138244287957",
+ "support"
+ ],
+ "content-security-policy/navigate-to/support/link_click_navigation.sub.html": [
+ "d5ff18750d8a3e35c06bff47a9c51c674688d7b5",
+ "support"
+ ],
+ "content-security-policy/navigate-to/support/link_click_navigation.sub.html.sub.headers": [
+ "de63281b6e44caaebe995d4dd44b138244287957",
+ "support"
+ ],
+ "content-security-policy/navigate-to/support/meta_refresh_navigation.sub.html": [
+ "6ae25bd646042543174c73a967ed62090c787c56",
+ "support"
+ ],
+ "content-security-policy/navigate-to/support/meta_refresh_navigation.sub.html.sub.headers": [
+ "de63281b6e44caaebe995d4dd44b138244287957",
+ "support"
+ ],
+ "content-security-policy/navigate-to/support/navigate_parent.sub.html": [
+ "e9013a5cb15ee856ceabaafe15acd46a29e72a95",
+ "support"
+ ],
+ "content-security-policy/navigate-to/support/navigate_parent.sub.html.sub.headers": [
+ "de63281b6e44caaebe995d4dd44b138244287957",
+ "support"
+ ],
+ "content-security-policy/navigate-to/support/post_message_to_frame_owner.html": [
+ "cb69a73059ad77731a66321b0b7e2815245fd41c",
+ "support"
+ ],
+ "content-security-policy/navigate-to/support/redirect_to_post_message_to_frame_owner.py": [
+ "cd705d78669aa77eca191a86d74c2eecdf1513fc",
+ "support"
+ ],
+ "content-security-policy/navigate-to/support/wait_for_navigation.html": [
+ "e2d4124b39a506c8dd3848d118974961b072140d",
+ "support"
+ ],
+ "content-security-policy/navigate-to/support/wait_for_navigation.html.sub.headers": [
+ "de63281b6e44caaebe995d4dd44b138244287957",
+ "support"
+ ],
"content-security-policy/navigation/javascript-url-navigation-inherits-csp.html": [
"bb01b98b633fe5ffb79b1b4e0943a77b85a11057",
"testharness"
@@ -419030,7 +419975,7 @@
"testharness"
],
"content-security-policy/reporting-api/reporting-api-doesnt-send-reports-without-violation.https.sub.html.sub.headers": [
- "955c2e5d0f798cee27b0fc6910cffc8c1d56940c",
+ "65081c84f2f9a69ae0d9407e7ce7ec1d2aff9e2f",
"support"
],
"content-security-policy/reporting-api/reporting-api-report-only-sends-reports-on-violation.https.sub.html": [
@@ -419038,7 +419983,7 @@
"testharness"
],
"content-security-policy/reporting-api/reporting-api-report-only-sends-reports-on-violation.https.sub.html.sub.headers": [
- "d7f83c9ca38ebd0a04aa431ba854b6f7afd48053",
+ "6f50f9873944cd8a050eee7ff86c1c5c79f837a6",
"support"
],
"content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-1.https.sub.html": [
@@ -419046,7 +419991,7 @@
"testharness"
],
"content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-1.https.sub.html.sub.headers": [
- "b0878feae3b549c0d1e8b7e350232b1420d23863",
+ "098e7ecf9e4b22af2526b97bc21837630074ab52",
"support"
],
"content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-2.https.sub.html": [
@@ -419054,7 +419999,7 @@
"testharness"
],
"content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-2.https.sub.html.sub.headers": [
- "87424ab61e238019c8d91612f8e91f58dc4c91dc",
+ "80b6e9e46d32fdf4add93ff104d4d8de2f15b292",
"support"
],
"content-security-policy/reporting-api/reporting-api-sends-reports-on-violation.https.sub.html": [
@@ -419062,7 +420007,7 @@
"testharness"
],
"content-security-policy/reporting-api/reporting-api-sends-reports-on-violation.https.sub.html.sub.headers": [
- "515b0d940eeb19ae13da605a95039442a5893239",
+ "2fac5fdd70da5df3b6778dde3865c7d348541f63",
"support"
],
"content-security-policy/reporting-api/reporting-api-works-on-frame-src.https.sub.html": [
@@ -419070,7 +420015,7 @@
"testharness"
],
"content-security-policy/reporting-api/reporting-api-works-on-frame-src.https.sub.html.sub.headers": [
- "f48e0c655e1dcc688c1f66309cdd61ba5aaefb74",
+ "bbd38e08374180c8c9469d1b62f75b864c77862f",
"support"
],
"content-security-policy/reporting/multiple-report-policies.html": [
@@ -420261,10 +421206,6 @@
"f2c101203c2a2d82a4191164943e79734530d124",
"support"
],
- "cookie-store/cookie-store.idl": [
- "5284cfc7bbb5282d670c59ef7baaa39e166bebe9",
- "support"
- ],
"cookie-store/cookieStore_delete_arguments.tentative.window.js": [
"f33ce9a975c759ce6da8a5caa371ca026dd537c4",
"testharness"
@@ -420402,11 +421343,11 @@
"testharness"
],
"cookie-store/idlharness.tentative.html": [
- "80fd85490924312c3684cc0a7bf1b7a8c39a176e",
+ "551813353483102be5004ac6ddc325ced659f9eb",
"testharness"
],
"cookie-store/idlharness_serviceworker.js": [
- "34790d2326bc4c23b1a3dcf0435d987654955170",
+ "b274b66237c0d83e9b8e770f6cf13fedd9a39b8f",
"support"
],
"cookie-store/idlharness_serviceworker.tentative.https.html": [
@@ -421606,7 +422547,7 @@
"support"
],
"cors/resources/status.py": [
- "736fa785c02e296acfbe37a61e191f61ebea3355",
+ "e1625a72475434c8efb1fddaa6f073379227fb59",
"support"
],
"cors/response-headers.htm": [
@@ -434138,7 +435079,7 @@
"visual"
],
"css/CSS2/cascade-import/cascade-import-002.xht": [
- "21af08d33a535ac504c6dded1bb700d586856013",
+ "686ddf5ae6c7f2c931bae35fa426ec678201dd51",
"visual"
],
"css/CSS2/cascade-import/cascade-import-002.xht.headers": [
@@ -434241,14 +435182,6 @@
"7590fc46da3a0e9d82e6abb2fb3b93c71c3288d1",
"support"
],
- "css/CSS2/cascade-import/support/cascade-import-002g.css": [
- "e7a05f863abd9bb07fd07543daebfdae9e1f72d3",
- "support"
- ],
- "css/CSS2/cascade-import/support/cascade-import-002h.css": [
- "2bb868d4b4eae261bbe663363bd593429ca3a2e6",
- "support"
- ],
"css/CSS2/cascade-import/support/cascade-import-002i.css": [
"fbad7ce8a9ba22830724799e2d7756d386a1b258",
"support"
@@ -434277,14 +435210,6 @@
"a9109cf29fd476c26747005affad3af94e58b054",
"support"
],
- "css/CSS2/cascade-import/support/cascade-import-002q.css": [
- "3cf70ec47234ee7ae68aae823b03a1a9c76b9e31",
- "support"
- ],
- "css/CSS2/cascade-import/support/cascade-import-002r.css": [
- "7d991bf96b37f6444b61027f3b59f7224088d370",
- "support"
- ],
"css/CSS2/cascade-import/support/import-green.css": [
"db4f420efdb292d6520be1a3bf052ed3f6f9e7e3",
"support"
@@ -474818,19 +475743,19 @@
"reftest"
],
"css/CSS2/visudet/content-height-002.html": [
- "1446a35470b7119d688a60d4254f82277704568f",
+ "7602ecf02d6f7d2687745a063122b0cd2d2e2f2a",
"reftest"
],
"css/CSS2/visudet/content-height-003.html": [
- "4f161ed93fe5facaca17bb0d6ea1ec95db8fdeea",
+ "0ce404851b1f477de149447f5f151631d121eebc",
"reftest"
],
"css/CSS2/visudet/content-height-004.html": [
- "85ce343a8af7e564e76e49e4efd68248639cf3cb",
+ "6ca6fe7a645afc292ff8dc07336248cd5bb3ff4c",
"reftest"
],
"css/CSS2/visudet/content-height-005.html": [
- "5f417858f0d8b45b0d728bdc12cecbeb5fd8f4ce",
+ "8a986c6f6f12303775b7d5e2fd310debe5441d9f",
"reftest"
],
"css/CSS2/visudet/height-applies-to-010a-ref.xht": [
@@ -474874,27 +475799,27 @@
"reftest"
],
"css/CSS2/visudet/line-height-201.html": [
- "819c633cbf3c9f9f90dfad4b994805a0bf9c39b6",
+ "e6bb33894cc5bcc27d2288496ba2c379f8528f3c",
"reftest"
],
"css/CSS2/visudet/line-height-202.html": [
- "5cdd43dfb4521c879fd5f71f5c8e729175acb592",
+ "81d78255e55f614135224d202fc11fee5a5d1d5a",
"reftest"
],
"css/CSS2/visudet/line-height-203.html": [
- "cadcb023d118268729b1dac65da5c58aee767841",
+ "db2453ea9e85846892cfd28c2e4a55c2a296bf23",
"reftest"
],
"css/CSS2/visudet/line-height-204.html": [
- "542b71b278592fc511ab946185b8adaf1caea638",
+ "4dc363e772f29adf322ca3a2c4cb8dbabea0c2c2",
"reftest"
],
"css/CSS2/visudet/line-height-205.html": [
- "b7abe6f77d1dbd251f332fb6f3b0c719badef9f5",
+ "2e18f383a90bd5eafc1ca88164453481a44c1c4a",
"reftest"
],
"css/CSS2/visudet/line-height-206.html": [
- "3fb676d1813f4b8b7e6ee4a0aa30aa19b94b74d6",
+ "5c0fcd42d3ac47c84c0ae0b65c4f8e67cfedb518",
"reftest"
],
"css/CSS2/visudet/max-width-109.xht": [
@@ -474906,15 +475831,15 @@
"support"
],
"css/CSS2/visudet/reference/content-height-002-ref.html": [
- "fb5af8b1620174a1e7346477ea5f0d00a98cc74e",
+ "162b7a16b901a7fb10b5f50f58e4233059244d0c",
"support"
],
"css/CSS2/visudet/reference/content-height-003-ref.html": [
- "1f3e8ae567881df8d0f07c2df56a0528a8367526",
+ "e2d80c98df8fbd4db437e9240223b460906b55f3",
"support"
],
"css/CSS2/visudet/reference/content-height-004-ref.html": [
- "dc50725289cbdb628635f7b1a2854326bbada4bf",
+ "94b981591aa8114a563a2a8fbe4cc3a9364423b7",
"support"
],
"css/CSS2/visudet/reference/content-height-005-ref.html": [
@@ -474934,21 +475859,13 @@
"support"
],
"css/CSS2/visudet/reference/line-height-206-ref.html": [
- "221b497ef9262ecc61cbe97cdc533d00cca8b231",
+ "0e8453736a1e0a7fef145159144be3840e44e380",
"support"
],
"css/CSS2/visudet/support/1x1-green.png": [
"51e7b6974a09eda6cb31337717c5eaeb9c44b443",
"support"
],
- "css/CSS2/visudet/support/AD.woff": [
- "2bff1f1a01ce7c959341300952b2467e87e60dd5",
- "support"
- ],
- "css/CSS2/visudet/support/Revalia.woff": [
- "f2b20022818e53e9c9c5f22bcc52703c6858eb1c",
- "support"
- ],
"css/CSS2/visudet/support/swatch-blue.png": [
"e79958e10feeeed3db88dee9bae9ea80055593c5",
"support"
@@ -485845,6 +486762,10 @@
"a0114c40f3919ed615525495b8504925dbbc6cc7",
"reftest"
],
+ "css/css-display/display-contents-parsing-001.html": [
+ "a058037193f51ef4cfdf6870d5e09e24901cbe9c",
+ "testharness"
+ ],
"css/css-display/display-contents-pass-green-no-red-ref.html": [
"6c4a6b62d0ea48e8a7778ea20b1d2a26ff8e68aa",
"support"
@@ -489421,6 +490342,10 @@
"0b598a59d971769ea6e6243652493ac12206e374",
"testharness"
],
+ "css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-auto-size.html": [
+ "6a91427df77eb29fa9b04568abd30c96c218b69e",
+ "testharness"
+ ],
"css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-height-auto.html": [
"0ba6f6efc0a0663dc822f2795aad3b322dfd7e9c",
"testharness"
@@ -490106,31 +491031,31 @@
"reftest"
],
"css/css-fonts/first-available-font-001-ref.html": [
- "b908d93443cee9e64628e85a29d288d567f19e5a",
+ "7f6bdc4dcb91cdf976631216a72ec0557234a6c2",
"support"
],
"css/css-fonts/first-available-font-001.html": [
- "b766a6b03eda1f84317330e4144efda1fe11877e",
+ "e5d465af675e4e8ed0b385c9c582972afbf12589",
"reftest"
],
"css/css-fonts/first-available-font-002-ref.html": [
- "1d2b31f4624182d4e1451a7af73e11a049faba75",
+ "e20de16dd79f19ba3cc8ab153e58943c2f1d38cf",
"support"
],
"css/css-fonts/first-available-font-002.html": [
- "85d82a4b714deac3ab2dc15cf1c90d340039ea0e",
+ "d4319ca7427caedc4a98a497e5107fa7036af10d",
"reftest"
],
"css/css-fonts/first-available-font-003-ref.html": [
- "561cd0ffcb017ae0a5cd8489cc335afaa43fd95d",
+ "9f0d8131b33bf2518d4fdd2ca6b2d431f399e700",
"support"
],
"css/css-fonts/first-available-font-003.html": [
- "60fa4838cce77f2516689b368cf9058adcab22e9",
+ "4cb0dd859869131d2f8315bb7715489098bb3eaa",
"reftest"
],
"css/css-fonts/first-available-font-004.html": [
- "449a20a6fecb03821cdb5253fa09a70340b8321c",
+ "e0eed6c8c03ced906244b45599e3cb8727cf89ad",
"reftest"
],
"css/css-fonts/first-available-font-005-ref.html": [
@@ -490138,15 +491063,15 @@
"support"
],
"css/css-fonts/first-available-font-005.html": [
- "6c4d33aa1d766da74c5d0ad6cbcda3793c3df926",
+ "a6f3b6817f3a2c12a26564f64d384d76f30beb35",
"reftest"
],
"css/css-fonts/first-available-font-006.html": [
- "9cf39bd6493745a35b586046ffb3ad98334ba1b7",
+ "b4f86f9904cdbf7bb0b66a7d313b849bfc4e251d",
"reftest"
],
"css/css-fonts/first-available-font-007.html": [
- "955b6034a43ed937c87df87b35e37d6cdb4f1e0d",
+ "e87329b2839deefa389385115023f783c0f29775",
"reftest"
],
"css/css-fonts/font-default-01-ref.html": [
@@ -491138,7 +492063,7 @@
"manual"
],
"css/css-fonts/format-specifiers-variations.html": [
- "c1b5da785d1edae191e564500904daa1819b4d76",
+ "d773f016699bcdcbe54f196118de13fbdbd60a69",
"testharness"
],
"css/css-fonts/language-specific-01.html": [
@@ -491229,18 +492154,10 @@
"415b835abaaab822aab11880354296e7356bbb0a",
"support"
],
- "css/css-fonts/support/AD.woff": [
- "2bff1f1a01ce7c959341300952b2467e87e60dd5",
- "support"
- ],
"css/css-fonts/support/README": [
"c46bfcee920aef0b9167764ec78c699ed217c8f2",
"support"
],
- "css/css-fonts/support/Revalia.woff": [
- "f2b20022818e53e9c9c5f22bcc52703c6858eb1c",
- "support"
- ],
"css/css-fonts/support/bar_with_corner_dot.png": [
"76cb66964d085f70c0c91635c9369ea8fb41f2a3",
"support"
@@ -498917,6 +499834,10 @@
"21d5aae1010b398e29175baa05eeca7fef76d8c0",
"reftest"
],
+ "css/css-grid/grid-items/grid-item-min-auto-size-001.html": [
+ "ec33f67361be5b5f13334788b998c1f6676343e6",
+ "testharness"
+ ],
"css/css-grid/grid-items/grid-items-001.html": [
"9d1066bf6e7051f36c7750b1cd22ad2c23ef2ae4",
"reftest"
@@ -499782,7 +500703,7 @@
"support"
],
"css/css-layout-api/box-tree-registered.https.html": [
- "83031b7fe7eaa8340d811245bdc9bb85abe7a6e6",
+ "43a83215d212377e51213483bc830cbc4c03ad44",
"reftest"
],
"css/css-layout-api/box-tree-unregistered-ref.html": [
@@ -499817,22 +500738,58 @@
"f421a9c0fb4c930922281a88eeaa45ae69adab51",
"testharness"
],
+ "css/css-layout-api/layout-child-absolute.https.html": [
+ "39c26ad4eb1c455e911ad1d963494096f8560f9a",
+ "reftest"
+ ],
+ "css/css-layout-api/layout-child-before-after.https.html": [
+ "77408947564e138eff1f85fa71be05a0303bc9dc",
+ "reftest"
+ ],
+ "css/css-layout-api/layout-child-fixed.https.html": [
+ "61fafcd052444e4d996748b9c132101b754747e7",
+ "reftest"
+ ],
+ "css/css-layout-api/layout-child-float.https.html": [
+ "8840ae8518ade98bf38614ef92df20c19b65a667",
+ "reftest"
+ ],
+ "css/css-layout-api/layout-child-inflow.https.html": [
+ "d1034937a934ac7900ecd59d958de00c769a73cf",
+ "reftest"
+ ],
+ "css/css-layout-api/layout-child-inlines.https.html": [
+ "048d886c9388151a792bdc12fb8098aa53249cfd",
+ "reftest"
+ ],
+ "css/css-layout-api/layout-child-ref.html": [
+ "1688098230f9fb825bc73134dff15dcf5ff9782d",
+ "support"
+ ],
+ "css/css-layout-api/layout-child-text.https.html": [
+ "567ff67317cae9906e6d159dc232c41464a4e7c6",
+ "reftest"
+ ],
"css/css-layout-api/style-map-multi-ref.html": [
- "7b768fda79c77d320676e3c495d7295443d61af4",
+ "d33f700e795484641d3cc7db1c26e09dca952209",
"support"
],
"css/css-layout-api/style-map-multi.https.html": [
- "c9a36482eb564180aa02c836de4022c9695cb7bd",
+ "646cb60aeb21fe01c899219f273e6c72e5b12ba8",
"reftest"
],
"css/css-layout-api/style-map-ref.html": [
- "64fbe68bf5201a16354e043ddf4bd93f68543ce6",
+ "fa11b57c69526a4922b2a5f9aeff2486d11a4fc6",
"support"
],
"css/css-layout-api/style-map.https.html": [
- "dec66902e9e7fd514923bd0c3ff5d37b906e58b6",
+ "361b3c82c37c0068d23ae23e96d8e9185d3765b0",
"reftest"
],
+ "css/css-layout-api/support/layout-child-worklet.js": [
+ "bea931d2a111e173494ec3bf2adaa9cc42b73a1e",
+ "support"
+ ],
"css/css-layout-api/supports.https.html": [
"be6b57f5a85f99a64e755da22411ace3fba2992f",
"testharness"
@@ -501046,11 +502003,11 @@
"reftest"
],
"css/css-multicol/multicol-fill-auto-002-ref.xht": [
- "6ced45a239317cef42388bc014a3553874739f0a",
+ "04ee2830a7f625481f62b16bbbb01fea770fc6e9",
"support"
],
"css/css-multicol/multicol-fill-auto-002.xht": [
- "e158f1c3d3e0053ce3a59bd61a52f9f1f0069f7c",
+ "fa43d12607d43b640bc0a1d4d07ebd0a0db8840c",
"reftest"
],
"css/css-multicol/multicol-fill-auto-003-ref.xht": [
@@ -501078,11 +502035,11 @@
"support"
],
"css/css-multicol/multicol-fill-balance-001-ref.xht": [
- "dfdc227760f0fb524232d65ee792f108d32fc7de",
+ "138aa3da6fb0e202b8ed71bd8aa1b27b1bf54c21",
"support"
],
"css/css-multicol/multicol-fill-balance-001.xht": [
- "cd580ac2b2ddf85cb1f3e14b554e4e3ce357f012",
+ "91ec770bbe36a130ed9f67ac292c0b982632e542",
"reftest"
],
"css/css-multicol/multicol-fill-balance-002.html": [
@@ -501198,11 +502155,11 @@
"reftest"
],
"css/css-multicol/multicol-inherit-003.xht": [
- "bfb8f201623a96cf2737bef1ba1c0d6b08bc54e4",
+ "38bd47ffb171789aa6dde2f43aa59ab47072a401",
"reftest"
],
"css/css-multicol/multicol-inherit-3-ref.xht": [
- "56158a2fdc63c2e534672679c81c8de93a5730d1",
+ "550665cdb5ca8a85c0de62958d3b7d5afdf2f501",
"support"
],
"css/css-multicol/multicol-list-item-001-ref.xht": [
@@ -501334,7 +502291,7 @@
"reftest"
],
"css/css-multicol/multicol-rule-002.xht": [
- "dbc8e2b584134ca6fa93166c9d15d745a246fd2a",
+ "ad233933ade33177a581e0289143b274bab647f9",
"reftest"
],
"css/css-multicol/multicol-rule-003-ref.xht": [
@@ -501414,11 +502371,11 @@
"reftest"
],
"css/css-multicol/multicol-rule-fraction-003.xht": [
- "f9ef088e2ff7e6d9efa007323ef8d27b4e987687",
+ "1b9c39d3209c7ead5abf48e9ac2e77f0e8d7ea35",
"reftest"
],
"css/css-multicol/multicol-rule-fraction-3-ref.xht": [
- "840335fafb6bbf23f2cff696145c5e4f093a077f",
+ "f8d29afc3d28bf0c9e601fad77e68a1f2dfae7f9",
"support"
],
"css/css-multicol/multicol-rule-groove-000-ref.xht": [
@@ -501466,11 +502423,11 @@
"reftest"
],
"css/css-multicol/multicol-rule-px-001.xht": [
- "b8a31d0e8046a77675ff45d5ed533dfa4b491312",
+ "1140d0efc9558ebf444e9ec09f7b2f1b1b0a7480",
"reftest"
],
"css/css-multicol/multicol-rule-ref.xht": [
- "667d686deaf1932b6594920858e24c9d3cb9fd90",
+ "ff536402c78a60cdca6fd9a3f2e0bab6035a50e1",
"support"
],
"css/css-multicol/multicol-rule-ridge-000-ref.xht": [
@@ -501494,11 +502451,11 @@
"reftest"
],
"css/css-multicol/multicol-rule-shorthand-2-ref.xht": [
- "fed844463e2290e7ea69956b2a45df5544c5cd59",
+ "c7aa58680066429ea005040d854000cb103ed9b9",
"support"
],
"css/css-multicol/multicol-rule-shorthand-2.xht": [
- "6294072e93f905621fcf6abb0011ebbc30fdd1dd",
+ "b785fe5980ac38c8a662aa45c17d09336f221fe4",
"reftest"
],
"css/css-multicol/multicol-rule-solid-000-ref.xht": [
@@ -501510,15 +502467,15 @@
"reftest"
],
"css/css-multicol/multicol-rule-stacking-001.xht": [
- "9179e5c11c775eb43c628bad62c90c1db18d85e3",
+ "4c0dacfcf1c037ca6207ee54677552b8a7bc9307",
"reftest"
],
"css/css-multicol/multicol-rule-stacking-ref.xht": [
- "b16e79ec96569a463be9b47b2f8f7f214f8500f7",
+ "7f48c7c0c1fd39784afbc4241eab6dcd48e88d4e",
"support"
],
"css/css-multicol/multicol-shorthand-001.xht": [
- "2be00be60652208da1a87c2175b02f1fbda381c9",
+ "2736cffb8ea3d0fbbb0b907cb0b7cdd17165deac",
"reftest"
],
"css/css-multicol/multicol-span-000-ref.xht": [
@@ -501550,11 +502507,11 @@
"reftest"
],
"css/css-multicol/multicol-span-all-block-sibling-003.xht": [
- "4f565b7272da8b1713322941da0838fad0b624da",
+ "8a880ce75144db937dbb558a8856961cc87e8b3a",
"reftest"
],
"css/css-multicol/multicol-span-all-block-sibling-3-ref.xht": [
- "60152a8e281cefc766c4313f707ad12da60504fa",
+ "21d452f9d6fa8e1cb97ede54606d4feffd8e938e",
"support"
],
"css/css-multicol/multicol-span-all-margin-001-ref.xht": [
@@ -501594,11 +502551,11 @@
"reftest"
],
"css/css-multicol/multicol-span-all-margin-nested-firstchild-001.xht": [
- "d912a7254753afebe5ade2f58af29484d2fd8d51",
+ "9c4e0e6fa7b76e6bc94c65e195c72c3110525673",
"reftest"
],
"css/css-multicol/multicol-span-all-margin-nested-firstchild-ref.xht": [
- "1f6c1650e2d7468a8783fbc85f09302697992129",
+ "b72500656d1a3f916277bbae412da09ddee6440d",
"support"
],
"css/css-multicol/multicol-span-float-001-ref.xht": [
@@ -501638,11 +502595,11 @@
"reftest"
],
"css/css-multicol/multicol-table-cell-vertical-align-001.xht": [
- "b6323036968dbf0584f94e116bb019347c0d6a42",
+ "8f319361d655feb29b297d240c58341650cef8ad",
"reftest"
],
"css/css-multicol/multicol-table-cell-vertical-align-ref.xht": [
- "7515baa6b82894146207efaae85aaf832ff41a36",
+ "6baf15580db672a3f0332b965f6928a5d917be41",
"support"
],
"css/css-multicol/multicol-width-001-ref.xht": [
@@ -502602,19 +503559,19 @@
"support"
],
"css/css-paint-api/style-background-image-ref.html": [
- "0985e20363c8aac715c534ad59f1209889244fb0",
+ "60c0edf8a619bd28978207909132b8e3a0bf035e",
"support"
],
"css/css-paint-api/style-background-image.https.html": [
- "18660b13079289c93431e7ca6111d1c6c7adca80",
+ "4be143d4e78e46cd8ab2c6c24a90cdb35c4c4ed3",
"reftest"
],
"css/css-paint-api/style-before-pseudo-ref.html": [
- "6dcbe78ab89343178e18e3e92744b25759ec8241",
+ "5a8df06d56498bc6f95bcffd8c1614c0c1abc1b4",
"support"
],
"css/css-paint-api/style-before-pseudo.https.html": [
- "a46f84e13e91ea23129a557893fcb929d6e191ed",
+ "e25c25adfc589fc13eecf2a3d71a0e58ac0e3bb1",
"reftest"
],
"css/css-paint-api/style-first-letter-pseudo-ref.html": [
@@ -502749,13 +503706,9 @@
"a06a40f39b4a748c111dc01281261c5451204f95",
"reftest"
],
- "css/css-position/position-sticky-inflow-position-ref.html": [
- "bcce2ded8073a7b5b3477bcf90157cb0e77c2b40",
- "support"
- ],
"css/css-position/position-sticky-inflow-position.html": [
- "c8e2bcdddf9e8ee93f9306d88b96c3bf1f1bfaf6",
- "reftest"
+ "a0fec7d91b7261987e1f2fa5efca966d6f37bc1e",
+ "testharness"
],
"css/css-position/position-sticky-inline-ref.html": [
"9458cab53d2065e4893d127ee0097bbd53c6b898",
@@ -502773,13 +503726,9 @@
"2a04672cdac818a6887eac7d6824ea85d3d0559d",
"testharness"
],
- "css/css-position/position-sticky-margins-ref.html": [
- "0cdb788c913f47a121114ac5b8e6a140bb08c1ff",
- "support"
- ],
"css/css-position/position-sticky-margins.html": [
- "72fb6ae7d97bf2448ebd68ccf110edd6bae2c92f",
- "reftest"
+ "3f6bc9537adf2a4d477f99866d73f42b65c26db3",
+ "testharness"
],
"css/css-position/position-sticky-nested-bottom-ref.html": [
"59a8e46358a8a5bf8638a2d1982c63becef5bc77",
@@ -502837,13 +503786,9 @@
"a25b64d016644c272ea92b6129a59eefb21d2fa0",
"testharness"
],
- "css/css-position/position-sticky-overflow-padding-ref.html": [
- "b3d81934cc90e70dff6bc5cd7789594a8fcd7ecf",
- "support"
- ],
"css/css-position/position-sticky-overflow-padding.html": [
- "588502dc7eb4a7f88f78dd1b2cdc857861c89f77",
- "reftest"
+ "4a1e1c29bb47027e74437acdc1cfe073ea774f0f",
+ "testharness"
],
"css/css-position/position-sticky-parsing.html": [
"224bc984bc6eb4a55931461cf7e51f7b04d219f4",
@@ -502861,13 +503806,9 @@
"80caf6fb1e6c84dbf3e371a11166ac5b71bba687",
"testharness"
],
- "css/css-position/position-sticky-root-scroller-ref.html": [
- "b66947a9f1b39c6c489267477d0122eeaeac7341",
- "support"
- ],
"css/css-position/position-sticky-root-scroller.html": [
- "8f77892b5a205a392942649476be7d5d54a91788",
- "reftest"
+ "b7adc454ecf8b4950c46d99db11cf669b1a5d695",
+ "testharness"
],
"css/css-position/position-sticky-stacking-context-ref.html": [
"dd6e5d4734c924c1ad08d14db986fb89d7cb03f6",
@@ -502953,21 +503894,13 @@
"bfd49209889fc14cae5af8d7c5e7990fbde451ec",
"testharness"
],
- "css/css-position/position-sticky-transforms-ref.html": [
- "b01ae263ac6b712912ba2af06edbaeaf75ba0215",
- "support"
- ],
- "css/css-position/position-sticky-transforms-translate-ref.html": [
- "49d0db4c6b27c9f66bd58f5a075d024cbeaeb076",
- "support"
- ],
"css/css-position/position-sticky-transforms-translate.html": [
- "71bdb184c1ad2d1405f683e05a5b4117c8c7362a",
- "reftest"
+ "3fe5eb51028f4036f287601e3861dbd1377c588f",
+ "testharness"
],
"css/css-position/position-sticky-transforms.html": [
- "c3d2c2b167bcf6b8e7c45b90d9a797a216c27632",
- "reftest"
+ "1b273a96f9f47c4bbbee71f41a2ceb046f7e9425",
+ "testharness"
],
"css/css-position/position-sticky-writing-modes-ref.html": [
"407a1831479ccca61f6f7b268abcbf97f667f0bf",
@@ -505405,6 +506338,10 @@
"de66dba5bce15b7403e9e582d982d4e3e4aed552",
"testharness"
],
+ "css/css-scroll-snap/scrollTo-scrollBy-snaps.html": [
+ "6e921f3b1c54df09d594d5e450674618eee42143",
+ "testharness"
+ ],
"css/css-scroll-snap/snap-at-user-scroll-end-manual.html": [
"51f08f58135901b332ff43d15fbdc8d0a22f962c",
"manual"
@@ -507093,6 +508030,26 @@
"6b5dfdf5cddd682c347f7c8670459e3ad4e19ffe",
"testharness"
],
+ "css/css-tables/height-distribution/extra-height-given-to-all-row-groups-001.html": [
+ "0be96a3030ece25682ed695f3973e472c7753b26",
+ "reftest"
+ ],
+ "css/css-tables/height-distribution/extra-height-given-to-all-row-groups-002.html": [
+ "3260b1ab45a802872d3831a01d50bc704dac6884",
+ "reftest"
+ ],
+ "css/css-tables/height-distribution/extra-height-given-to-all-row-groups-003.html": [
+ "49cfbc7190e689dee7481034eb9a0cff192a7a53",
+ "testharness"
+ ],
+ "css/css-tables/height-distribution/extra-height-given-to-all-row-groups-004.html": [
+ "b7c8a0bd61582531a622c020cdc0e39a04c18338",
+ "testharness"
+ ],
+ "css/css-tables/height-distribution/extra-height-given-to-all-row-groups-005.html": [
+ "1d62418c7d244062887ab4237b254ce92121a32c",
+ "reftest"
+ ],
"css/css-tables/height-distribution/percentage-sizing-of-table-cell-children.html": [
"55a759d84f38e6adf0f091c9c0ecaa69060cb51a",
"testharness"
@@ -507129,6 +508086,14 @@
"abe7468e88cad3aef32c7e59fa4a33a7930ef53b",
"support"
],
+ "css/css-tables/table-has-box-sizing-border-box-001.html": [
+ "3dfed21dfe287177c0e58299e4ecf9dd08834b01",
+ "reftest"
+ ],
+ "css/css-tables/table-has-box-sizing-border-box-002.html": [
+ "aef88d4cbfdaa5c188ce7e528d1de64405c3498b",
+ "reftest"
+ ],
"css/css-tables/table-model-fixup-2.html": [
"19e3577e862601a0cf00dd4644017218c363f0db",
"testharness"
@@ -507346,19 +508311,19 @@
"support"
],
"css/css-text-decor/reference/text-decoration-line-010-ref.xht": [
- "ba55218db818b208176448c9ae0adb4ee101ea53",
+ "44ebf0ef5d9b1c21dd210409a28499b5b6d40d58",
"support"
],
"css/css-text-decor/reference/text-decoration-line-011-ref.xht": [
- "6e3f84128746f95b967ff8d9cab76248e3eff95d",
+ "346a91530566a26ee4525ce8842a2046f069bd71",
"support"
],
"css/css-text-decor/reference/text-decoration-line-012-ref.xht": [
- "ace0ca545a17b17082b53b4f442bfd126a668b3a",
+ "7dade853c29d425fb4ce462cb01f679ac61f337f",
"support"
],
"css/css-text-decor/reference/text-decoration-line-013-ref.xht": [
- "065a1c1af6c12c7d2043c3d318330ba3028cdd87",
+ "d44b01891adbb2aa6db95788f35c320bed3196bd",
"support"
],
"css/css-text-decor/reference/text-decoration-line-recalc-ref.html": [
@@ -507474,23 +508439,23 @@
"reftest"
],
"css/css-text-decor/text-decoration-line-010.xht": [
- "f6c9486f8482db4566b88ccaa4ace97dec8062b1",
+ "90d9175973efc66707dff920ea7a1eb4cfab43e6",
"reftest"
],
"css/css-text-decor/text-decoration-line-011.xht": [
- "8c99c10093fb1825f842d3cd781d71624ef0bf51",
+ "09a702f02619b0318bf4ac29dff8c63deb957db1",
"reftest"
],
"css/css-text-decor/text-decoration-line-012.xht": [
- "156f01c1d1fb2496313632c828a972c744da0e8e",
+ "0c61733fea2d7ecb2bc5f23faa5d2003378c3310",
"reftest"
],
"css/css-text-decor/text-decoration-line-013.xht": [
- "b82a9087d89bc3b9c7f8d10597627014fccd8165",
+ "7b30cca14361028696c2889ae79be02c196e73e2",
"reftest"
],
"css/css-text-decor/text-decoration-line-014.xht": [
- "e0d6dbb039133f5aee07cc8dd3d96942727bdec0",
+ "a6503fae99fa1b74d3bf5c6ac1dfb341a8c1fc2b",
"manual"
],
"css/css-text-decor/text-decoration-line-recalc.html": [
@@ -507686,43 +508651,43 @@
"reftest_node"
],
"css/css-text/astral-bidi/support/adlam.css": [
- "83d24d6c948fe4a68423b2892ff1e75c765ec98a",
+ "7a0da401a15200ede7612aef8733b96b93e4dd63",
"support"
],
"css/css-text/astral-bidi/support/cypriot.css": [
- "0e32370ffc7e03a76dd32301ec9e25ee53e8bd51",
+ "76e7b2c5a8bf2e54d8448654e4d719d5544d0a00",
"support"
],
"css/css-text/hanging-punctuation/hanging-punctuation-allow-end-001.xht": [
- "4f0a720f0b4d91d920ce2fb34ad97810cdd92ccd",
+ "98875cc382d27592b1e1b514966ec4cf06e01f7b",
"manual"
],
"css/css-text/hanging-punctuation/hanging-punctuation-first-001.xht": [
- "50b8f345309e5681ec04c40e7b987fdec93b00a8",
+ "56f9153223258596352730461d9bf8709470659b",
"manual"
],
"css/css-text/hanging-punctuation/hanging-punctuation-force-end-001.xht": [
- "5c303463bc13f3a254500890ef5445f93176d97d",
+ "29d9a938f6d89b49bda19020650cf39ea7dd88e8",
"manual"
],
"css/css-text/hanging-punctuation/hanging-punctuation-last-001.xht": [
- "e30387117e168b6ab074c5315934194eb3c1ec1a",
+ "0c702d0f3f076601cd403c5998e43adce2d8589c",
"manual"
],
"css/css-text/hanging-punctuation/reference/hanging-punctuation-allow-end-001-ref.xht": [
- "a03114eec685f8da32c645b8417d68bff12ff73c",
+ "8663ae7a6972e691704e978047b7a69c405d73ae",
"support"
],
"css/css-text/hanging-punctuation/reference/hanging-punctuation-first-001-ref.xht": [
- "01d84e8bb9e7aac6456aebd03a1c1e7eb1ee0ff5",
+ "0f59c0a2a4074da51b11671e04771acb859c85c2",
"support"
],
"css/css-text/hanging-punctuation/reference/hanging-punctuation-force-end-001-ref.xht": [
- "2bf662ceb9bb806abb20ef2844d26c587d2b1e43",
+ "214ee9f90b3a2d60a922cfae912d2c581da658d0",
"support"
],
"css/css-text/hanging-punctuation/reference/hanging-punctuation-last-001-ref.xht": [
- "8af41ae6dd675774349e365cff8e0ee6b50bf7bf",
+ "6e493d566b3b85870b7229ba8dfa2901cf7b3483",
"support"
],
"css/css-text/i18n/OWNERS": [
@@ -508186,3555 +509151,3367 @@
"testharness"
],
"css/css-text/i18n/css3-text-line-break-jazh-001.html": [
- "d1b924a217afb3b7c4ad8a856a13a7881432414f",
+ "f426817be550e629ed173b60b7b789643cc28aa0",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-002.html": [
- "7899cfc65d2dcfcf296aeac4210bfa37e58cd4a0",
+ "29f3c1d8d6a83f99133ced8a57c8dadc6580bf46",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-003.html": [
- "339516c3102af7dce92aed38bf135abeb4274802",
+ "fadd98f564d4b5de868dbb1e55e759caf0501b5f",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-004.html": [
- "af4e4ec4a633199908f425d0d3eb661ea5d6b0ce",
+ "22bcabbe10b970b7cb4d2370a7dcc6077b6e470c",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-005.html": [
- "8eb16ba7a6b6523d6ef356a095fd64434927e62d",
+ "79467be775aaffcef6fd6e45dd6684f0c9c4d689",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-006.html": [
- "2366c1eb61d7d40b8eef172f877d2eeee28a2d70",
+ "875bcc0e828ee9df252043a4e4485bea0ddbd279",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-007.html": [
- "296bd9d8dc7095a76057f5a19b7e2a9f7a084b70",
+ "14609a65e3996c2811941cece89823451151c14d",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-008.html": [
- "ebdf96e389b71b5e3c611841fb56b83fa699ebb6",
+ "c383f36be42fec8f72448f7b3bc08eebebfd99ea",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-009.html": [
- "12089c59fe77e2382894ce0b46ce6b0537621130",
+ "5748ccd82b9429d81109b76ae1ec898122f36802",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-010.html": [
- "99369ce295beb32191f0cbf0b3182d09f99c42f5",
+ "25970df157a3ca67c3fa3ec56be081d5b0774e59",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-011.html": [
- "97055befeecc8f22a2ba86984c47fc1cc5271b1f",
+ "54d603da6086f4d3a8527e662a51e0f844e6ad41",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-012.html": [
- "8a0756e0163ea19e1a006ccadc18fd76df265d94",
+ "28373f1462fd26139f33e2eb326a4e032298ab34",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-013.html": [
- "07c32098a5742c98aeb0ff17394cfcb2fc370522",
+ "36913ac2d6beacafa1054968e25a5a88f9c6e87c",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-014.html": [
- "6771093cba1c78979210e08978d04b07d9c8d1e5",
+ "63e71f1b36431c82fd80f9eb98a7be796a6597c7",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-015.html": [
- "836c8f641ab6af6c969d9eb82cfdd701d53d65a0",
+ "842c6ef69885f17ebc8408f8e92a6eb976bfbcf3",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-016.html": [
- "fa16198608d7e86162f0cdc605421f6f0b245fc0",
+ "ff9f5fcb4e8c9d7c54c412f4bf0f4f81169b2120",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-017.html": [
- "5784f822651484d2d7ee86aced271752ee8900c3",
+ "51362ba8540db772ab4e97b13995e80bb126daaa",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-018.html": [
- "1f627c083129e132f9d9bcc920bd0ca5e3c47f3c",
+ "c56a8413147104b0c79b411f713461ebce73ae24",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-019.html": [
- "104e78d88b518f19d06de0abd021106b08d894b9",
+ "b3d306420b2b6489b1a5cc1e8be636fbf53c40f0",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-020.html": [
- "bff87f83ce89b6869fb9c99c4e4abbdc92a7844a",
+ "9bf753423de951710b4c8a4916e8d697d03ff25d",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-021.html": [
- "3dce06d68fd0ebe77bb79274132d0b85cc1b28a8",
+ "378e4aebe41f60dfa3bfbf2e78da9ce7b2055d52",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-022.html": [
- "9583e9f777e8809e7cf854db9526c0500bee7389",
+ "53099242d95802f94bf1f56ba66d43bdd855d804",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-023.html": [
- "7ef92021242c8c346ac245a5a0b369e7ce2a7263",
+ "5843549b742fb2eb8822c4302f5c60d035418c59",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-024.html": [
- "dbe2cd0086c853ba8cb578e694122accfeb864ae",
+ "add86f36ab212aa220d0436039210c0016c2f584",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-025.html": [
- "4ac31ff55bb090d60e68e3f9758a240e46b44cd9",
+ "8d96ee8836152622ae733d5002de27e0ad664170",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-026.html": [
- "44848c4b5992fcf04877a00efd214ee9880e12c3",
+ "ac1935cb29251286e8fe81f50d241825b203916a",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-027.html": [
- "c468a42b7ee894e2e719605b785423dab77cad82",
+ "8fbae802341eb148712d9e3c837ff85300c57d41",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-028.html": [
- "306954070af4e7d5e1c807a5292ba63da658e9b2",
+ "c97f9e8f87a50a908708d85666ee848a3d29ead0",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-029.html": [
- "ec1b6b77339937811cdad0c8e2b3d175d97926df",
+ "7a6b964503fe9ead8534591051e6800f1b35c2f7",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-030.html": [
- "847de92a2f3215bc61b66235c4b86615083f833c",
+ "d6ac7eda7d48b4aa09dfbda5912c948085120a0b",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-031.html": [
- "2a730dccadd5383bd016a0c547d9ad960f7e8168",
+ "637121b86cdcd4e1ae4a66338b8ff389938577a1",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-032.html": [
- "477884bd0bb2f82d8af0b7ec11af33e19ca02038",
+ "e96fcfb75f2fe95501c025bd3b42b34a76fd18d0",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-033.html": [
- "1c62f5f0f69f52e6e20dba11c975670d878fe432",
+ "fa17ee09a2eb7be7808bc8fa7be1b76c87ab95cd",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-034.html": [
- "2313bff46018bf6d8e00c7950196c129e6607623",
+ "116b3cfa2fac10d2759d16a1324f40cd8e069dd0",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-035.html": [
- "ab00ec260fda87cd0fb46f3c182ca5f2923b8ee5",
+ "53788449cbd03428cd4f6d6b04fce4b92c0dffd9",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-036.html": [
- "b9fb1bb40c6e579f2f739c79086b43002ed2d41f",
+ "9762e79dd83e469ccc923a28b13bdef069c10dba",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-037.html": [
- "e228360622fad7b95ee5e23d34344141eedf586c",
+ "9bb80b156a49350f9991f7abafdad870457f98f7",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-038.html": [
- "f0c958a44cbe1873c5b4dabc2f50f01fce238f4e",
+ "f6ede3c4d9a2430626affaf18077e6b51e0b347f",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-039.html": [
- "73e8e7c7ba15dc0bdc85de37ceff66807da10c73",
+ "9a5c24666f218b92e5e95cb3f643c68adf40f282",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-040.html": [
- "dc4dd7957a3be324126a13e151c3b54971938b54",
+ "60b3c87f25b080fb2521d3ed0249daeb0a10d1ca",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-041.html": [
- "c8c72052185c3218ddc75e03ab49b531a8156e91",
+ "db5755843745fed73be92511d3f301b24b25598d",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-042.html": [
- "a069fb01c5cfef5b72fdea02ab0f89049cd4d9c3",
+ "9097870882f665beae507655174d939fc0adc05c",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-043.html": [
- "2bf28676c1e2de67c695034727473aa6f0683b8e",
+ "ab0579bd3f32da1cec5f4175d19873021f8fc2c5",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-044.html": [
- "a7acbcdfab095e5fd6265a7a74d2508d847c93c9",
+ "dce1bc25e9421897c937d2fddf89a25b2ce88597",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-045.html": [
- "a5e9c9c3297e7d84c4061dc0c2afd2a3d357c047",
+ "8f423f4d270aefdee56ff7896784d38a407c29ee",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-046.html": [
- "9fb7e24c4941ce431af25cddf12a0085b52edd6c",
+ "67dcca62710211a3b53e3847c58711f3d1b4560d",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-047.html": [
- "ba5d907c4191c09fef9a73ea2519f9c56586356a",
+ "a5a3a3001d79d41c1cd89a5d866c4543300a9309",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-048.html": [
- "45e28db1a023362f51bee1386e81740af55305f0",
+ "994f5d1cb097150107ceead8f35008c3c61ec346",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-049.html": [
- "baa330799254af3c7cad81b6b5e4b251e1ed5b47",
+ "1d12e3c9e88dc2ea7f19a836a2724495b1172db4",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-050.html": [
- "6f2128097e55b12f2ae5dd225c50b0dc1f80c9f8",
+ "e801e898d908a64945074a85f9623e54cea695f3",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-051.html": [
- "57b6d38f64ea79a847decc3c0e0f9297ee20f564",
+ "05e7e0fe6e9a176939805aa8b3a93e7fedc823bf",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-052.html": [
- "be0d0386c69ec868afe07f075af140f226f77b2b",
+ "008e4207b808339dcfeb599416749e894e6ca261",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-054.html": [
- "f249b0551761e27b05d30f4fa6f5248371138eb6",
+ "ba2943deff7e939b096514a80b7a9ea7b5aaf6cf",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-055.html": [
- "9bee54d5cd5b1349e8716a6cfd2e7cae00ccb83a",
+ "85e2603ebdf277d4e1d10b744857e4edc039ce71",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-056.html": [
- "347d8882eb2c08236f0e596cc408be4d7b24ba1a",
+ "23227c4107b25fe907d1603fb9e1589597070492",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-057.html": [
- "9a14927fee59fcf9a4c27550763b207983049c59",
+ "656f81f469cde861e4bb90f3fbb61a5c5bc096f0",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-058.html": [
- "8db502c3d4c0bb32eed1149b14a0fd7b378678dc",
+ "35d40a925a531cd96f83d564871c892e5098a23a",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-059.html": [
- "441bba685c74200fbf3d7fc39fd07ae24935a4fe",
+ "033c0b8506ed4d7faf463fd1df54cb3dc528a816",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-060.html": [
- "6858db684b5f4337c738864c647c0b1f244acf43",
+ "f11154e01acd757e2b3d864a1eddf48ab1886472",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-101.html": [
- "41260161b915c66155f63f613c2e3a31aac5801d",
+ "ad474ea548eb965d7279a04c01841079d8f84dfb",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-102.html": [
- "8d16bfa42392dcd9230226869acd2586295455dc",
+ "7d4512ba3ca548ab5e43e73c38b04249cb6e0a03",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-103.html": [
- "68d6e9ce07c87046c87954e0bb987be80d52f5b1",
+ "1cb926a5ac471e8cf1b3b1494339551aac679b24",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-104.html": [
- "ac40d41cb1bccc177fee867faa45130bae608e4b",
+ "f49d10e1cfbef02fb80b823d48f4f18c4012ac10",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-105.html": [
- "95c06f201e692ec697c2a9bdc8ebd8b7b679d113",
+ "314e23856caaf06b4f408c2a8bcc1a0eb16ec24c",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-106.html": [
- "7d4dfc8f5654a68ca70cb764f79464efce3e9cff",
+ "bedc68ba9ec89e86083da2e262a1ebc9be41654d",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-107.html": [
- "fcf3f56dcb1232c9c8366e0731e9bc4b42d54351",
+ "d8aa9684894c95de195ac2d6b207776f9c212052",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-108.html": [
- "a4a7308d0c9b3ead3b86b44ba31e592ef46511f0",
+ "07078155447d7992f1de4abfab8105b6b0d48ffd",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-109.html": [
- "14091dfba4c622ad0493d1f326094de0fdc9ab13",
+ "cda8ee8e807031140368daeff2e22ad734e2030f",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-110.html": [
- "1c2bf19c025ba84bfca7836a3d176ea4d66979a4",
+ "b434d8de95026289312b96a7d984650a00e528e2",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-111.html": [
- "cb36711d8f7bf008542b78819671fe123a09fedd",
+ "36b4ffd32746a739e48aef4a8edc332c15759528",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-112.html": [
- "0b61ac08932ff58e995848a4d5c35afab9d996aa",
+ "2466fac54cdf61a4e74d272921462acf5ba796dd",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-113.html": [
- "1ee6d8b9a90d82a29a8d6c0e9fe1a192bf5443a6",
+ "c4a65fcd3a1d4b2c27d34c2db728aa642fa3334a",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-114.html": [
- "cbeb49169d3535c4ca4a2ca0b27a74f1c53b4158",
+ "a5f4183dc67f2b1bdf6ab40c75005ff28bf327c0",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-115.html": [
- "3860d9bc3a408753b4c05f73c5231315edc1e75c",
+ "461c7d6686d6033bbee9ef360cbd4f515a570cac",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-116.html": [
- "d1de5d3d1811025c4ba96cfbf97a2a581ce92655",
+ "b7f77c7182dd590467f9bc1f86d6f484e460c6ba",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-117.html": [
- "3597373f5900f78a7ab7a637325f4737474db5e2",
+ "3a721213ec95a98f173e09b03f38943c6f7fb24e",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-118.html": [
- "444cef8f21cd73a1e3a063b7695021ad4db4d997",
+ "cdad73d65fc87e1406226487d91d654c83e90d37",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-119.html": [
- "c6a915646d273a8aa274e13a76dc5c68006f03c7",
+ "bca37b7aecf60e061c547de23ebfb20eef738b26",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-120.html": [
- "d37a415bc8a729f5f4ed280aa2e675e103c50bb0",
+ "2d9171ce08c5161da1ab8657221b31409f16ce70",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-121.html": [
- "e6a08b8df48f9d39fc5425d14519f2c64fff2aa9",
+ "671813fa77d2606e83a58de6086278618e5fcc6d",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-122.html": [
- "246a58d1384c930db0903d918947801533984a06",
+ "6d0e978d2072f971aedd072ecb00fdcb8273480a",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-123.html": [
- "6fe624d6aeeb8165be55244b415b37ec8f5884aa",
+ "d8c98d84aa3d6f6723d3f818b2f2fd2020c73f4e",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-124.html": [
- "ec855f0a3a89a3f990f0f400972375ec4e73e6b4",
+ "aa086a0869ad74414d16138bea740625b9416119",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-125.html": [
- "2cb83eb9ed55248d76c3196e6095019212ec9189",
+ "35303766a4e67440ffaebf9705f9751d6eaa22c5",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-126.html": [
- "9cd2d9ec0bde0724818d25c93d52fc73d115d75d",
+ "4d597c7d1443fc16d6ce3ff57bedfdb6360753a7",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-127.html": [
- "19037d5fafaa3c416a0cf2f32f59c2ca698ab00a",
+ "c9a4b346995496113775cf2dff007f9361bccd17",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-128.html": [
- "8108f29939d94afe05fc20f560169713796ee999",
+ "f4ea082fe98894a1c470d5f3f36ed1bf864d45e0",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-129.html": [
- "5d65b5a4e5d9cc914c4b2c14dd4ea497a18c10ff",
+ "ac35d414c189fe98db7ae3100726fbd618616cf8",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-130.html": [
- "0dd7e6cfc83fe7552ee51f68cd8df5f0ea0499cc",
+ "ee5a96088d26ae76dec98f64d0349d366f313854",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-131.html": [
- "0952a96caab13bdbaad595c5da237d047d991113",
+ "1299849ec7ffdbdfc91d4a81bb4a4b5d1878c64f",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-132.html": [
- "8a3c0035eb911ac35194f25b0f413f072c4c9926",
+ "8bdb7c0beec6800b9ffa2d65524ca95857293cdc",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-133.html": [
- "bfe4da96804d25ce29ecf9d2d3c40a4a3e6e2bdf",
+ "1c2108579c3dbde4e17116013fa3b75b1348be95",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-134.html": [
- "f12b04ffb0f31462d14c0fdef7d3c72b1231b839",
+ "a667a736753fad3d360d7f30d6e2e058edaf0ea0",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-135.html": [
- "e628966638c01b0056a81359819f23ca1b46db81",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-jazh-136.html": [
- "028b30812331c5f0f7942623107b7f7208b27d62",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-jazh-137.html": [
- "d0fd5bc2bfe13f73256589c1dfc505f4c97dbb79",
+ "3f078d210e402c35543b3ff02c9fa7e22ec57895",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-138.html": [
- "cc6c2159ad667f85c798ba97ba0f2d675f498153",
+ "ffc06850ae4e5f18001f8b6443ba7a1b7a0efab9",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-139.html": [
- "a32424efd8919af3f914ea5a2333092a2500804f",
+ "eb44959f8bda7fd34f0bb05924fd870595a3365d",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-140.html": [
- "6e6e79cbb1652c0702358298c1527279a0d3f88c",
+ "7dce5eceeb318c9d8c171a6cb3fbb282478853d5",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-141.html": [
- "fcb97f65dc888e9b2939362a887b86dfd5093d45",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-jazh-142.html": [
- "f0b6b0fc8732d390cfbac6519911b17305ddb9db",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-jazh-143.html": [
- "ec907f5ff567851bbd8af9cc9bb5290ba754e871",
+ "1c8287edc50d9142e3012d1d9805e4f06b90932c",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-144.html": [
- "8e33ac0d04665f126cb1e96d9d2cd7b0fe9350f2",
+ "826cb9ec7951e3f8d612cddaded0e8b23c60ab98",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-145.html": [
- "20776fa1e47cf6222cfd0b1723af60565cc68bee",
+ "4883682fa63088a9741a06f45ae8287ad8104881",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-146.html": [
- "40b8ee6b810c8d72627c8b1eacf5c579e98df3c4",
+ "01d57e1fb1891f7683ccdbd6ebd81c605727be6a",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-147.html": [
- "73b84fd92c491a5e96e48acfc67c5a90e9d8097e",
+ "77c5b92d25ac589a9aa0b0141cec80d89e64e090",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-148.html": [
- "2a4feed517af4fed06a925ee44a6605c90879ea6",
+ "062e7e0608e75fbc6bc1f00a458faa29424ad596",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-149.html": [
- "085886eb38662fa7764bcbb282f6f1d38e3ad49c",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-jazh-150.html": [
- "9a1667a33fe473190dffed99dbea12cfd70e0dfc",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-jazh-151.html": [
- "9ee3337fb8249b9a67385aacd18bd3a07ed15f95",
+ "7d0dbce9aa9e2f780f16d67d846189aa28c8d8dc",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-152.html": [
- "7e18020c08b336734342e979413a24b1ffd61c06",
+ "e6ad978e2e2a90a903dd5c3267ad6bf5b6ce06a2",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-154.html": [
- "15fbd45272d16e76f4350670db6bf49033eedd8b",
+ "0c7b53e14a8405049fd3e6d87809ab11ce537307",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-155.html": [
- "fcf6fd883c63fa037121c88e3647af2a2c06f291",
+ "aa768417fd1f06aa347a0f0cc502c755062cfc12",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-156.html": [
- "f37b19862915aa6bd33e0ce3fa7ad47910057601",
+ "3674ad0533b71277fa5f68aec3a781668d8d6904",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-157.html": [
- "3c67e50b91e9fcdbb1db04acf764615370dd8121",
+ "0340ce5745e802fd99603924b371819fd878a773",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-158.html": [
- "9ee46a943d56e22516a7d9d47823876690c52093",
+ "c849273b4eb2602dce52977bb5617dc69e0c87ca",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-159.html": [
- "b14ce259e7ba80d3072158040d99463d2c1cb6d3",
+ "f841c0560c6776fcc6457f73e307ea11a5688d94",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-160.html": [
- "58958a0e8f5fa9a4838a59eb8e862ffb24daf81e",
+ "a58b1a31d000686f01963f3b4b71e293eb2e6002",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-201.html": [
- "e71ef9834c093bfc5f67fe3660fec7e258ba9951",
+ "406059301374b27396ac79012277df891b11894e",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-202.html": [
- "0e7c2646fc56d026422192fe4121607eec28d612",
+ "43a3220751f38df24d50300df4bfd84421ea8f85",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-203.html": [
- "d229443138d5e0ade5233fdeaccbb11c82b44737",
+ "4640c16ea820ca562434e9c23e686c4e96dd362f",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-204.html": [
- "4de6583229b26463220d19650203af5700a9a27b",
+ "a57f39c5813cb897aa74cdadcc319206ef8708f9",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-205.html": [
- "88589c4883789ff6c8ea9c5dcd05a1cd61c73f0e",
+ "f8ab56a03f87460169865561d204cd3dc87190f7",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-206.html": [
- "1d754df33b17eac1b80210e34233a604d1a2cddf",
+ "c389fc7da43695deeecebeb02203aedb8090f49c",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-207.html": [
- "0be6fb2ac8474db7a0898b3245cecb3d816c395d",
+ "76f7d889e143b1171a321a31b8e3873fc7e99a15",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-208.html": [
- "0ac856ad8187ba3f716991240a837a5c8cbb12eb",
+ "d1d6a069447e003dbfba646d930ea95ab5bfc2fd",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-209.html": [
- "fd00fa0bb0cfb476fc8b93ed1d2e1662c16f40fd",
+ "d8d8beca0c0cc178146fd6776850e65ef931638b",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-210.html": [
- "c1e381d9eccfb98bf53627bdd7a685a04f0b0787",
+ "f88bd161249d6ae5d5a65d53e1d58235b797d7b4",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-211.html": [
- "0c4ece8a4ae2ef97361e1d9e35d6caf2b3386f97",
+ "cd5c57474a580ae1ef037a347db1f3b457675e9a",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-212.html": [
- "d3731275534b7d090c56968a57f8c2d30b3d1d72",
+ "6940463b8719dfd7477b8a1e450faa4a67bf2fcb",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-213.html": [
- "18e3fd64ec2d20d8e08523c45b7cbe5bd6f7f211",
+ "0fd9fcad8051217686ee1b36f44b5e8b78187a5c",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-214.html": [
- "aedde66e0fc069d3aa993fab5865bfa35d77d304",
+ "980eebe884c0e854f4b760fb3df84890560f671f",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-215.html": [
- "8de2b79da2b22068b5b1d2b62f6624b7af9a3e1f",
+ "0bb745f9c2a91aef56e3c4cd9a08530a28733d69",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-216.html": [
- "f3ecb2ef59db856f3eceeb1af5172bf43606bb5f",
+ "c5f1e8d8fe86da2dae923fb32efa946087d0cf6f",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-217.html": [
- "e18781f28b55db165e2d1bcf1d057203703ac64d",
+ "b7d38abc74237ccad6cc53044cf290c118c16bfa",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-218.html": [
- "4c070e70b06490b84d17ac73990e58aea827ae35",
+ "d2baf83bc64f0ea0de89fa41f9e940a19aba8438",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-219.html": [
- "e254f3f3d5ee4d3a5633052cf50390a8043ea8eb",
+ "d8b63ac18f59058547096370a20e4782e0695d35",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-220.html": [
- "0568ac3c7162706bf4b6e3e621a213522362f379",
+ "32e4ee8615c7c5c88dab7b34b77cfa52375b4f53",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-221.html": [
- "4804a8c02011cd0de6928e74ef0b0fcac098dcdf",
+ "6981a9aeb87e7aaed1d043c71091e3eec6440bf4",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-222.html": [
- "0064ecd0f4c26203a529e727b88000c87da46c17",
+ "e81873e2979456aebf01c74ad679efa95c803275",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-223.html": [
- "954101d128ed86de3c18123508c6309743f76631",
+ "a28b4ee84b926d58a8a6f85e443c17da8ef86822",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-224.html": [
- "8a9daa1e70c465eca607bfe994e05d9e219686b8",
+ "5abc7e372ec9bdeed1e5861b63206263f2ed6a32",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-225.html": [
- "8a16a2ac08c6aba363292be87d68a6fa554f8e87",
+ "26087215700487d1b95183c3ba5d4bde6fe29a25",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-226.html": [
- "6fb141f164e11993d8d431b610d2b230f774865a",
+ "c86fbef301c59e8274cc47fd9201960449f6b1ce",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-227.html": [
- "f3c18c8cc6bdd7a94d0e2bee840a42e0257d176e",
+ "8c6fecf565fe53a1ff37d6019929516248052539",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-228.html": [
- "109cfa061ea41351aecc54f045fe7dc3c0616428",
+ "8f4bfa08b2ef19b4d1618346fb91e0016fe99a48",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-229.html": [
- "eb3793b9b0d8c7676f4a11c11422ffe688c02b77",
+ "837b29fa7e894b9e8dfd8b1337094583fa7598a6",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-230.html": [
- "56034a3ae67e31ccee553fc370c00d43670ec492",
+ "2796dff8ed933e00f6e615c3f83f1dde983fce93",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-231.html": [
- "3ed99547f0661ade3c73733aedeaf4b0f0ea0a1b",
+ "780db65d99ac182583c00307052ff3eeeae4e2a2",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-232.html": [
- "0bade641664aaa5093890ac0fbf20d3c4e3be35a",
+ "30274c14bc1a1dab1c50f44eba2a10ad20653aa0",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-233.html": [
- "74f73634d546fc5079f751b4f2b0018898bf75cb",
+ "3ad5446fc28d763487ee6ab0d8ffa4d4d47cbd47",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-234.html": [
- "664f18a8f59cea4ce98c48cfd8de268e9da22a70",
+ "f86c30ecd70ab032f56da0a72e2fb3f90412cfbc",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-235.html": [
- "468c451e34670fa70d943b3553c5e6298156bbee",
+ "4a890c73a80eaaaf2c4d6ac64c798fc631748bdd",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-236.html": [
- "49880550568c94f65e7080f25cbcbffe4150ed41",
+ "e20ea697e820a8887b5da69a28d7e26f50aaa8ee",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-237.html": [
- "aba5f81bbdaf44a9273b1caa705c4810d44b8f39",
+ "2a0983812afd0cce881b5f3e82ddfcb48357c1b6",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-238.html": [
- "9b37726f3f4dc89d3bace157009a8b4af6cb7f63",
+ "0ee9e741d492a5fccd31976f426e1d9237a88208",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-239.html": [
- "c23836880b4be96fbe1da5a51fdecd66c5846a1a",
+ "b55acf8f2a0d5e3d239c286d1ebb2aa3bcc4d10b",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-240.html": [
- "76889f0be39a4855241495c1bfd34ff651adadfe",
+ "bc1038797a734d5a9b92a211948d3270912087db",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-241.html": [
- "882fa12e862328532f40d7a5bcb1cc677ede7c77",
+ "f0591cc33bb809ef13e2586a544e3add94de08e2",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-242.html": [
- "84e199499e2210e5b2cf42ac4e98bb67f628221a",
+ "2fcf14c2852f46d168ab279f8fd267ee47a178e4",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-243.html": [
- "e714828bc360c601a4753a6d5f26ed627e137b48",
+ "c09cc01b923ab760cd8a9548fe00c528ac544680",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-244.html": [
- "1b2df4fe76d35b9b793789a2b6c913a5e15d5984",
+ "0a5785b65dcf371edd81f526bcaacc09bdd41035",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-245.html": [
- "201da7bd65da6807814b626624397b6dd40e413d",
+ "408504e62f189c42771fe01fdebd97fe69157be6",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-246.html": [
- "d3371aa8018de27c2c42c3726a761ebde9ab0083",
+ "324708c2ed3f11636c5f21801b041a6313681e03",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-247.html": [
- "e79c279aa2bbf824cbb155789a8ebadb78228b35",
+ "7dfb259f8505812a0e20a984d0780f022ee1cf04",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-248.html": [
- "91de91a3611ac94eb0a7e9a456f31e584dd930f9",
+ "dc05f394cfa2c9c689f6cbdd0262fb7d0007ee85",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-249.html": [
- "d795d74acc9861e61c17c5a093345f7177170ebe",
+ "a58d622d6911b79f9f85aa3a61481620b5a3c6cf",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-250.html": [
- "8d72a9de6c247a263a01d3677e5f9b2de045c159",
+ "f24838c01a9686d8f4fb63151188c01a8e568d6a",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-251.html": [
- "9569af66e94dd1a2e8550b512e97582c4bc5f7ec",
+ "65780894f094eab19a49a7b1bf534061d7af5768",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-252.html": [
- "b7558ce1f45208e50c1e0eb4d9d18d0a983e9ee0",
+ "092dabd04de90066dc0da7fbc4c3ed6828dd4965",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-254.html": [
- "605d81436edae8ae8ea57cef267d223481164376",
+ "7b0fd2b6a2d116b04d24f054180096e667ac39cb",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-255.html": [
- "d907250bae982cbbf07103c8d2e30105e05a1aca",
+ "1d72672b23926d019cf3209fb45da3bc30c29805",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-256.html": [
- "148d6f27023954be2f291b4a0d5ce87d1eded514",
+ "7548e04e9712f778edd0997bf6758ab19fd543b5",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-257.html": [
- "cf97ec1d32b4c4ed319eb46ef61ed2460a0f0394",
+ "98e3baa5111c25724e8656c3670d6f1f67075a84",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-258.html": [
- "e6cfc831720301fd149fe33f894caeabc5690ec0",
+ "200e56c06e42f53b2fb4d41c33a9348aca79c224",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-259.html": [
- "d6988ac252f9f2fb937c92628e18e206b47adcab",
+ "2ca8563d82c3cdb8ba8e50619b519f7099a662e8",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-260.html": [
- "3ce8df77741902d525fc88add761aa14ce0b1083",
+ "7b522e4f0f244f2a99b008a4f46cde72b62fb24f",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-301.html": [
- "2bcd54939a8ce48bf698e1ef8c3c7dc684688e40",
+ "eca4709b8d2ec228ff1e8938b01431ac167212fd",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-302.html": [
- "4aa645f33a39b0311d0c5cb9d62f9a126a9c405a",
+ "4de6638da581613010a36a3a4f5053ad47fa8f5f",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-303.html": [
- "2be35173b02cdf0aa73accbcf0e86fc33fa4700e",
+ "47c5b2e2ca679f51e3232bf2ac918d0d1b2bfab8",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-304.html": [
- "0dc4f6d4739201bf7768106959185049a180fd69",
+ "d81a2c716c1fd65a38caf904d390f2e913cfec72",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-305.html": [
- "c847f78499892eb2eaa054313ea4c2c7a52f44b6",
+ "5f9848b5d8c59c2acdd6cb56d20f006672fbbd88",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-306.html": [
- "8c08341d25c58cbd395bf98593fce3e9989d440e",
+ "3a8fdf6b93c0bec8fba830e046894f4b40c25053",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-307.html": [
- "0a3c1f415c5885e5939a9b99d3117b164f877590",
+ "7c0990a79bc50abbb5a08f70862b59ef51aadc51",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-308.html": [
- "01e31e7b076655683aec91e3608682907810ee98",
+ "e4ad155567233e551d2a173ea881f118322e33fa",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-309.html": [
- "c672fb8e3df5430924898a0ddd2d5d52391a2e19",
+ "1871f5d18b1076352e3bdfa05c4dceee1d47b9ff",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-310.html": [
- "9b5dbb985f0fcc51b32f4f12a5fe8bfc967fbf2f",
+ "19a740083fb32966c063dea393c8f4cf408f5df0",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-311.html": [
- "c705771a2d983557634a7e036c8f07080a51ac90",
+ "2697aade8005f2c9cc16603da82f22af6b37afaa",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-312.html": [
- "1ed3223b680f408dd7d00e381261c1e7404c1568",
+ "95d29c8dd609d7cde67ac0b59c374a38aa232f4e",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-313.html": [
- "ac901f1a5d07e368fd8dea34e6d598c6ca0c53bd",
+ "8c5ab80114e83157ab5dd5deba2b7cf3b846c5c6",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-314.html": [
- "6d2d640b19c01f29cdc33ae829774aeacf8416cd",
+ "461ed6c890bcf2c070e6f94f439514d1aac6d323",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-315.html": [
- "23db1e8d48559aec297b49c41b92902f4fb325dd",
+ "5238ccb1d5c7d84f8904878b83879778f1b2b80c",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-316.html": [
- "cf26e5f549045c4d32a6eb0d3b7e92dba5f9d687",
+ "0e8b55bd30a6b047af70fde3614c0d5e135afd9b",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-317.html": [
- "f68e6f2e90453559d42164ca1d526370496c4f2b",
+ "3a717515995422f9efd47cfd3065a2b05250efc8",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-318.html": [
- "c0d606138700b0cf558d37fbdf823bb9b69b8879",
+ "f235a95225f753b8c96b13514d17b40a12030c69",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-319.html": [
- "810ddfcdb7c4f00c04cca55e6f5becba5f12309d",
+ "c92fa8e6f774790243635c659b5328f562cc7b12",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-320.html": [
- "221ebb07d95a0e847e20312aa3f4775e7716cf94",
+ "fc541b496fb3eb927abd1646ac6d03b9cf573a92",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-321.html": [
- "db10b9ae316874737b657072a3d84e091989abff",
+ "a80faa3a6ce684d002f18dcbec47f9f9b78a7ad4",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-322.html": [
- "7acfcb1d3ce7dd844593caba52023462ce4ac700",
+ "798c8fd8a8abd73cdba6d57194af7dc6090e79af",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-323.html": [
- "ce529ec86a792074cf2cb76c71082506685849ba",
+ "0b612ad0fc89150450517b7a606bb97f84aab3d8",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-324.html": [
- "b847e63d87593b779d8a476373afe27c77c9ab94",
+ "cfcb8b0666171c3ddf4a96179fe6b4e1bdc23a95",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-325.html": [
- "9ccce7c20cf07bd0ee9d417280fe624c9dd6b77a",
+ "4d03f59520b2096fcc1634b5180adc98e7e2f067",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-326.html": [
- "5b5f2e76122e40842f8e7ec81fe31ed6607db33b",
+ "7a1fc831287e84e6fb29e508e00ac11abcc6edbc",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-327.html": [
- "f8ea1396d5158dca427566017aa8a6d8f5f860d2",
+ "e8c46ed6f5264cc8c0d82aeb0015a69d812d248c",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-351.html": [
- "82fc564b1f3e19bc2b8ee3e02bfdffca52aa9a6f",
+ "f6608f9cfa78b79d2f8078b077f67bb89b6bec22",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-352.html": [
- "274bc5d4c6ef98aaa6acf56e38cd3e130f3b58c0",
+ "59616afeb12c9477b8f94fcd2003d8d851573f92",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-353.html": [
- "cb0e1d10e120972544be8b58c6c4daf9e45e6e07",
+ "1948faff80fa83d5f428c5e556c47fc39b17c40b",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-354.html": [
- "1aafe93593bc6c6a4ff3c26198f06aa3d8ba3613",
+ "d0bef1a24cbec2c64270db95533574e5e77d6482",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-355.html": [
- "876e776bf378ae802a3be9d9ab353177cecec8ec",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-jazh-356.html": [
- "8986cce3d5c27edc2281cb1516a9c23f471e8041",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-jazh-357.html": [
- "853f50ab85816eea0e3df32436d3feecd92ecc6d",
+ "fa6374e32800540a15b0cc9eaeae0e3a6ddb279a",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-358.html": [
- "9e186fe239433777968e005e27f996025f7aef55",
+ "76dbd687824970516763e17616d010acc8da45de",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-359.html": [
- "754e39219230782ab590eec7757a3a0ad8d2617f",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-jazh-360.html": [
- "c0f3ebd68775445883975c60099a2650f6a4959c",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-jazh-361.html": [
- "d7d7031ed3d1debe0022d0b841955673a51cc35b",
+ "e6f679dc474df4294d8cb24cef6c120380c0a118",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-362.html": [
- "a671ef16766ff405c05ddc4a97896821ddfddcf3",
+ "b12c125c0183cd448e6fe7ba582d4281e816519a",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-363.html": [
- "1360552c76a4d37373fbf30b532a003f1221468e",
+ "7aab6e4a95409844a1db1cb354a6a5e73112cce4",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-364.html": [
- "111e07827bf61289e8fd16fdd2570c50b2c8c988",
+ "f40dfc10d16c004f5e9f0ccb90e769698848c4f7",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-365.html": [
- "8a3ea334a4b7678ae5e957f949b4350526380fe6",
+ "599eb53ca5de6c0ee3d3a03d9dbf4e05b24a87be",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-366.html": [
- "bbeec70ef8889fb5b4dc2babbeacbd1d356d0c15",
+ "534db6bd793dbd397bcf5e593b40eccebfdf221b",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-367.html": [
- "4bd63c6253bcd863b3de5f4d676998346677fb61",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-jazh-368.html": [
- "d92acacb167134fb0581ca2f338c52f2f43af31f",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-jazh-369.html": [
- "bde908bc83a2663604bb36951973947b545ebc23",
+ "37d78f57b37b5b9166e33fa459484a3b164fa54f",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-370.html": [
- "050fbe1c84a2fda8fa1848c9bedf65bd3b1e62b9",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-jazh-371.html": [
- "0249a6cbb17990ce6fa8578915f5a205191d1f1a",
+ "3941df8b3ea51a35d727d20ef5433efc21a42d61",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-372.html": [
- "0935fa360b977fb6488833143bd89cf69654a657",
+ "cd5fee25cefc1460612d6d7bb706d02b46814997",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-373.html": [
- "2c7a1daac5f2ecbc4f00ca80f49616dc1032c58c",
+ "59ea250625540fb34345fafb318905d662c7ca93",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-374.html": [
- "8c986cd576df8b73e66e6a02b0c4a49948aa5274",
+ "53e504f13eaaf3bee683a916313e5b1388963113",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-375.html": [
- "e23dc3a9c4ca6859316b059a144b91b685c43f2e",
+ "b33c9bf846db94bda458e60fe01bb216670c0a40",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-376.html": [
- "cc50e00aa5d284e74310a34874fd0e1bead2c461",
+ "3d39d23d7572526c4f2f1553237aa1050f1d574e",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-377.html": [
- "7ac290f365f7a7e771c622cbaa050c913c77c2fc",
+ "fbe53fe8a348d06971c42b67e5229dee257b754c",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-401.html": [
- "e63306ecff469d0aaacc6ed0b491816f537731d3",
+ "b1b6954a99626b74003d1725684acda4a8461117",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-402.html": [
- "0edfac2f871ddb24bd9bb38ff7394009734c0964",
+ "645b00bf5270f23e64ba46efbbfd7f795ca26dd1",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-403.html": [
- "19887332be0913e525089f80427b9ab50d402ea2",
+ "73cbed926e9896c89d92867e92fdac1faf8bd518",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-404.html": [
- "32ec9aa9a913cd962174d5d5efff824f0c2c85c1",
+ "82c277d41a006c8ca638dcf05b41808aa6fa43a8",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-405.html": [
- "498b162a3acbed1b044efb115752d471a235f9bb",
+ "4d5e951916bb97e4ec56cf3237a7bd591977e114",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-406.html": [
- "c372b48de173d4cf478710f8d80c38b8302cc61b",
+ "b4bc645819f6952de3767f8e04f6b3de8e553dd9",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-407.html": [
- "a84c073f965044053ec837b817331aed80ee3860",
+ "b4a3539626cfc0490d5ea06a4039b8043ac5e674",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-408.html": [
- "ac04cd1ec6deb9a61fc153d805e9495911be0048",
+ "4dee41961ff32c4c0f4fddab9e2062a4eddde00a",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-409.html": [
- "aa9d5cedfd421a9d7e0b8e71dad901f612e998f8",
+ "0b7b36f6f6b01dbea6abe7a6595622959f45a139",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-410.html": [
- "abaddca372d3894922f5b7182390f5c3f8725e29",
+ "39cd031d703f8a67043d948912f517ef16ecac0d",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-411.html": [
- "0ab40c70d10c2ef90fbc32adae39aff68c99e6d3",
+ "a1151873c07115318f65a50ea9a9ace12b5ecac7",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-412.html": [
- "37f992d82880bde54e4c98ed2a53c5a82e422f27",
+ "f4dfa3a18edd8bd76d76294902911f4ae7cb2098",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-413.html": [
- "19a8c12321111ba903c378d589fd274b40dbab8d",
+ "38f2fcded2377df63db14e1477d76d163aae575d",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-414.html": [
- "0b276f9e23b13592e385152005f5dc424e0d54e0",
+ "8ac56fbd710cd8cc1d084464363a7ba018751d71",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-415.html": [
- "c088c545315b8338e72da36cfeee15d5276eb9a5",
+ "cb5cd48a47433aee89e3a01ee6665cca70ea48e3",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-416.html": [
- "15bb106e9a6a40c195429729519c8b8f90747113",
+ "0109186ec42cc0c4ef5b1918968d0b8d45461d30",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-417.html": [
- "3bb4c1c867b3336c93e5768eebcb6c8bc75078f2",
+ "46fbf4aacc5b9f0d246dadb52a919716a8d75bf7",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-418.html": [
- "537c26c8f0dbab068fbecdd1bb06bb3a259b060c",
+ "113805a7406842b2a10e5ee7b930492f0272b0c4",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-419.html": [
- "90e092d8354d8f615d1f6eeeba54ed0ed27e3e10",
+ "547f4b57e1a766c91168542b58884b0b19dba769",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-420.html": [
- "632a20ba72e4108301dcef1cb0536971cbb0f1e7",
+ "7b3d72bc17191aa09fc4f9f77d8473b372d37d2f",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-421.html": [
- "68fe5aa041887cac09c4f7110f0b8516cf5f458b",
+ "44a74294713d196e131e9c37784b32a181b48901",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-422.html": [
- "d35adea058c8bc1cddcbfc319fb282a685d66a1e",
+ "99d8555d2651dce472c55143713b40fc56c3bd97",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-423.html": [
- "e43a579f4aab1768841eb68c2706d5ae2d3e068e",
+ "6f6a94679d52a9c7fa7e028326dbf2758ea65623",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-424.html": [
- "fed4fa7fee626b56fdf45f73bbc544843b261a5b",
+ "9a457bc38662d468ec39949cfa4ef2d25b6ab70e",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-425.html": [
- "c37375e4df71e457f5398dc3cba173da9e384392",
+ "519d827b508fde5a6491b167cbb83d9878f61af0",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-426.html": [
- "62e031c0a83e27eb8b0ad4c3f2899ea6c995f33e",
+ "65db5c8280892a8c4d73559dc71d5bc6530e0181",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-jazh-427.html": [
- "1ad99e0ee580c64506d88cee1043eae98177f380",
+ "44ce7c534458356c4f660b731f96af9419a47dee",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-001.html": [
- "a522f2eb3ba9010ae5a197b9840cf8a74da0bbde",
+ "e9ce226584b398456ed0921db7a7835897ee92d4",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-002.html": [
- "02db3eb72387471d20503a0c0e04d5deb50bcacb",
+ "b9d632509ee2603829a554740d04b11606caa723",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-003.html": [
- "343841b2c83882bd57d25f2db91453fd7b2dae2a",
+ "0881c73ae6b3086e1d2d0ad41b21392fb96b690c",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-004.html": [
- "7c07a62b34871c9f840a980559449345735d238e",
+ "0ef443a7d78f04e76ccf7e4cb10ac053c2699567",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-005.html": [
- "6d906e5c88b008f226d8b1b87e0133c112d963f1",
+ "5a57672abeb19ce0e27f91b0c7f5ecf8ff36fedd",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-006.html": [
- "0027bc0c396de9ea2d7941558c482f70bc3f8cc5",
+ "b2b5d7f259219af01d7435071136d25507de23c0",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-007.html": [
- "8eafa52597f2ace97b31ac6e4dd1e0d709e6f96d",
+ "8baacf3d01c3ca2ed3797a659b451855413fa662",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-008.html": [
- "56170bed270fbdc0d9a79ca504f243876a59a34e",
+ "1f3f1d50f8f7241311156aceacae297a9deaf1b4",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-009.html": [
- "e62e0954ce86d9bc9280870be303b3f63bd34500",
+ "08217f4d04a96e461efa3d292e7421922cab06b9",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-010.html": [
- "01d8a60f7494fa3d725310495213fc0c516fba03",
+ "37092ff1ae1147f1b48a93f5c0cc4da4efb1229a",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-011.html": [
- "c210432124fdd81f2ac484eb03f49e6175cac30c",
+ "51b409cb5b55bf0947e37b297266e8e7e0012494",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-012.html": [
- "1629e06e19f521686205ae78e97c0d6686eceecb",
+ "8d5809ae7986bdc493e290cc31068b478a7f4d18",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-013.html": [
- "c9ed41ed02420dc192446aac73aaabd3f9a45e79",
+ "def397265dafefa00bed7ef9b122667867244ee6",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-014.html": [
- "869d96b59176fd4a9698d7c297065ae51aa6848d",
+ "22e41aff080c6dcc577660d36142aef3230c3feb",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-015.html": [
- "630c6971e8979f0c2973737b05076cb50304b49c",
+ "d80a80b4396750e82b41387fb339c53ada1a981e",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-016.html": [
- "37262f125eb176046e9c21e1fc21afeee59495fe",
+ "343388c4bdc25a184a82839395b522b730c60c2b",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-017.html": [
- "d8e056f8a102bf364570e1c8306d999dff50121d",
+ "51568c3856a8e84179c58bba50827dd631a38977",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-018.html": [
- "c3893de678faf8cc921aaa3b139a2d5c45b03050",
+ "536a64c597389939dda686b52f1b030fd0303bc0",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-019.html": [
- "711e7fe244b917748206dcf1527486011dc25294",
+ "75712bd032156320f534dfd7d1a6f21ba9117103",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-020.html": [
- "025b5f6f3646ba61fba99150af67ffb0c0b51854",
+ "a464a679f7ad87aa85b60d9237047498a6504db3",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-021.html": [
- "820af2cf9d1f4fefefd6194d7bf23c5c0ee751e1",
+ "431dab59e435171a00a914f688c00bc2352fe630",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-022.html": [
- "bb0fb6255ea49e6a1bef69e893f97f48203b3bbb",
+ "de5fb2cc6d16636f6d29c52416f72d61f130ec23",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-023.html": [
- "465570533d6cc7b43b1beb81ad19f9cde8adc853",
+ "d43b3de93f3d84a3a81cbd84302de805d9d86b3c",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-024.html": [
- "cf9bf536bd73e7f978de4399c02c0a7c8a6e0a56",
+ "548acd7b6d14027ab5c48c49d30d7af87dab02fa",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-025.html": [
- "db6cafc9cbacb17ccf431c9b22d6ee19d8cae3c0",
+ "9b9276295db7d88abd8c37b8c33e316cc64efd0d",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-026.html": [
- "8dfe95af58271dd2d88def6fddcf952e0c1c17c1",
+ "16bbc0b203157095f317b41260a429af07ca2ad0",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-027.html": [
- "2459c953fdc8bd751c67299ed7f3f5e67a0e36fa",
+ "f4b2fe2206bffee0225f37e316094d673fd6dd8e",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-028.html": [
- "0b3fdb2612aa501c16ef4111554bdcd1637c1ead",
+ "2b4959879a832aaab78dfc691e2f363e2072eb54",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-029.html": [
- "5df768c30ff5b86a0d8b31ac3795052f1794db95",
+ "105a6b1e8306f34e78478bbddfd468cb75a74c12",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-030.html": [
- "0cf3ebfc3e3bda69730280fae6009a9b477c99d2",
+ "7f5991446766212d93ad94279c7e5fe66cb36e09",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-031.html": [
- "b0ebd49e44ab5c44c886965f3378c02e7adfcc98",
+ "9d4aabf32558ba0b03668ebabb34b70b6666ae66",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-032.html": [
- "dea2ac118c1884478ca54d54fa6fc4f4c5a98ff4",
+ "e0518d709e256c272c1e9c08787cfd2072431767",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-033.html": [
- "8e2c9359d6f940c2b205466ac2e18e65cbadfb1b",
+ "07a4892ecf13b28c749a3339b696e4e516ebb902",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-034.html": [
- "e04a2856dc7a2be6757c09b1a146fc91f36dc47b",
+ "9762ff2c54c7fc54ad392c241b95058ecdc80b7b",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-035.html": [
- "05c951c4abc2ff850dfe80e94086518431ebaff8",
+ "dfbc56b2d335dc95560d6ed1583f143bdd6dfaaa",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-036.html": [
- "7ff59a4d6ae659dbe894973a1ae5a8265cb2ac7e",
+ "4872ed4ccf7ed485fbd741256d9d931639a93531",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-037.html": [
- "6fceb38f7add59e85cccffb00c108a5dce010612",
+ "6feafb7e34799c4832cc49d69e446f56c3383e3b",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-038.html": [
- "0a45a7dbf61ad2662c2c0c90da0c3f0989d49074",
+ "596e5d966aac4b8274961ef5d6b644fc41a95f69",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-039.html": [
- "329bbc5c9d7d65f937156dd60cd378da3f126850",
+ "28ca0248603e105e5df0643bd79448b7e1ba283e",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-040.html": [
- "6483e9c673acc150c70d6246fa254170d6ef38be",
+ "d4179485e703f42c898e2e65c8660eb129df9d2d",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-041.html": [
- "71a23e81a4d8c660a0f8c43fa480cd7c96e81af7",
+ "5ac747913c3b54e169bae7a7e3b11bf8ee22d6bb",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-042.html": [
- "32efccc1a6a254d33ed9ce56c4652aee8a1ba44f",
+ "810bdfbe05f04b0ef32c2bd4ff5792386a52bdf4",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-043.html": [
- "b85726cf931183c08d198214f6ffb58f6c5e1ea5",
+ "f59624ed2a3eb567e6a0d2d970afd38e2522a3bc",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-044.html": [
- "5e17a21318704a7dae4ab47d7c5fd839efffd0fd",
+ "13bb390a65243b025b942e83fcc4a075c9514d79",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-045.html": [
- "46d1253d18c725268724020e53dd7ed95553c587",
+ "ab820a07095c923496ceb53dd2ee9626ae8e943b",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-046.html": [
- "939dcc725eeae199edfdbf9e1feb54749790bf56",
+ "6d2c3e7f3677189fb7e610183536c8916f4993b6",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-047.html": [
- "f16844d91c6207b88c5bb18ee97341843ede4f09",
+ "a2dd7fd232c02b5edb2c9dc372bd3c4e2ef9864d",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-048.html": [
- "bb837355a2bc985b6b48299220245f894d4c8bdf",
+ "b54e6fe470f6bccfa0802d99e2e56b093fd6b834",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-049.html": [
- "e5ffd7a2b13467f2ad6281494a526a8f52fb3fc0",
+ "fe9971b88c54ad8c06adff6eb2d674e1ffbe8e77",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-050.html": [
- "de0ca41f88444897b57bb5728d7bd39f0142d2c1",
+ "a6df78c6ae3294f6fa0ad202c6996132442aaade",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-051.html": [
- "0e6f427f3ae686a50d1847ca70f888595136c6c8",
+ "94824e2862e78281773fa08e151d91de901f89f0",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-052.html": [
- "ea269735315bbf1972b0a78027a27b54e4a4ef00",
+ "a2b2cb0a2ea9f15691b39b521c2d6d9972cb5ae8",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-053.html": [
- "c227eaa3ae2f872d0d679834c2e54639e3f13699",
+ "dcb4dbd96362c0f3338df9e86aff5cb8397ed6c1",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-054.html": [
- "76410ac3bc626066c102cb44c9b43ea7cbab19dd",
+ "f54a409d14b02ca7cc4463b068348897fbf3ee2a",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-055.html": [
- "72437047562a59b1a2c068b02e8dd1584c16155a",
+ "19fd7f6748b712a2aab27b3f06f96f0b90611476",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-056.html": [
- "02b6198c85911df7bd43c49d783a65e6fd449d42",
+ "2ee600a42af7eb493f1d088a2b8af90844771a59",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-057.html": [
- "2237a29c5bbcd18033079849d5000c6290f1212c",
+ "86ec4b658c0586bb420a61a09cce310b47c550ed",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-058.html": [
- "b62fe3f5e1ec6faab7d192c0205e78cb749ee2b8",
+ "6b85f71c98a7d49bd64c812fe0036045168bed7e",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-059.html": [
- "4f8fe5bc0aa5021786d8eda0674cb830d09cd26c",
+ "49bb4f654c9c5138768efff091a2c858814ee5bd",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-060.html": [
- "d985e9fb8ca02c3399213c9b6ff0afb7a772dc07",
+ "647412766316bc4793d5ee93c52d630cc2576a45",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-061.html": [
- "7e51bd0d283eb7dfce1787186328244d2adfa3db",
+ "f2d0cd8362282f0ffd20dd7a0ea7cddc4a75bf4c",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-062.html": [
- "31a3d3ab615e9b1912cc4b20c8346b0b3620271e",
+ "26c6b66d9a6d570f1fc6273081b670f63264f487",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-063.html": [
- "75a49fdf92271a240c3c904bb1e528a067e90dee",
+ "6a9f9798cbe7068ba35294880332fe2a89f1362a",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-064.html": [
- "bebb8adf08dbacb739564baea0dc6441979ab97b",
+ "ec3bbeb57ec0c00b8cb56fa644031f0ddcb89b81",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-065.html": [
- "ce6054c72d4772e6000be891f529e9025635fccb",
+ "ce1dc1b9b6f9ce694dc5cbd36591d322c4dc3f7c",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-100.html": [
- "e5b2dfd9a1224b45f15d0a1dc7cec79c02b302c4",
+ "4884d1db296f31e089cd9294cd92174d09e70d00",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-101.html": [
- "c1f32ab0f144f0a5e50651364ef2634b937cec35",
+ "b1755fe53f807122076e7bbaecc7b252119a07d6",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-102.html": [
- "fb9c1e8997322507a729aab7582efa767678be11",
+ "539a37b8bb5fdc3892c13b2a4db01f9123b2567b",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-103.html": [
- "0dac41df962a3607538c4161b46298199a3e7de1",
+ "f27c28f78f97b14f5110d908d7392e2cf7512c08",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-104.html": [
- "7293ba97e053ee4750c0c3d41985ff44b7382879",
+ "bc2bda99c91199da32fd6e45055533e9ce4bfdb6",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-105.html": [
- "f0df411bf4ab28fc602d8db6b0d806c24364ff91",
+ "c2e631401b0e988c01ebe9f142eb8058622a2922",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-106.html": [
- "91cb923effcfff5694111c478b5933783e24b23c",
+ "1d15b9d64b105795d08cd4298a07d38a1e1137a8",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-107.html": [
- "5442c6b5b9073c2ec08b23e368e25323e8785b68",
+ "c26278a39c0bbad47ae46dc592d32f72fdc3b2c3",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-108.html": [
- "60e904e82de447b1c34d03da1fd96efac5a56483",
+ "b9ba4f1f1a8b10919ee9355386b5f2eb2c514fef",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-109.html": [
- "7eb2e21b8942efac5256aabc8e4714e2e8cb4f5a",
+ "3c98931783fae90e3e6eb37859017c3596333c47",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-110.html": [
- "ff9de18bd82ef34dbf13e809d3473eb2cb12c1b3",
+ "8768ea8d2c43198381e68f9cb8e118de34ac3423",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-111.html": [
- "fd727b27858f521220e88b2e5b0a70238a9e2324",
+ "71636fef106c1f8a85e1d654accdd4f652880fd0",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-112.html": [
- "a4df8ae83cdfc2d5831b978724169095d31d8ce3",
+ "83d6d79f0dd766b2d7fd1b440af5ce522515ddd6",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-113.html": [
- "fbec5c236ba230b966b458d6e5788e19eb04d91c",
+ "4f6611cc82778fa6c0783f337476f29751abb324",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-114.html": [
- "bcaceb598a530cc54931876b1d9343c42e3e7bb0",
+ "ae91e00899e8be84f05e139787ea6fc98f6282d2",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-115.html": [
- "667ee09f98847429b48e2829dead587be7919c82",
+ "5c15851eb11d42fa3759220a47c5648b44863aa3",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-116.html": [
- "0e25d53b2d9624905b42e4c01c35b15d31df6615",
+ "7024fc166472f89bec9078c36cecd681ee4c9554",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-117.html": [
- "b2fadc7ec6da943725bc64e443da766607409fd1",
+ "aaa7d66b89731d200b1f4b7091dda82c469929e3",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-118.html": [
- "0ab846ba9ff4fb3520957fce8f4b3065d50ef5ef",
+ "2be0fd76f62c127556a749d8b159c7c29b603628",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-119.html": [
- "e53ebb831a00c27b029e61481a8bfc574e0e80c7",
+ "0f093970f64ea84b1246ea4d2c5d8e60667bdafe",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-120.html": [
- "38a0a85dd3a82f76cdd9bd2061987ca1674476e0",
+ "04b6ea9d0d6497b466e143e7488f87e0453fd9c3",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-121.html": [
- "750a8d01b9bde0c1853688de19ac12d5d75c974f",
+ "b061debdecbf391f0309a777c4d97cbab16125b5",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-122.html": [
- "62270c71c83b7feb6e1e42f73d02234cfbc75c15",
+ "6738c7029300ab0af5276600188d2e6659a0b9ec",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-123.html": [
- "e6c61832c6cf89c23e0d054d874aa90f3da07c0d",
+ "6fe62a24127334687cfda93bfaaf9e52abb14854",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-124.html": [
- "d97e984faddc4868eb32d1a2d69ed064c542c796",
+ "9d283fd94bee92f3dcff525493aaa2ea43492974",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-125.html": [
- "8427a2d3ec4952fa7257facab197c5fc9489cf67",
+ "47d4b10aac9d9e982858cc45682615b277413c6c",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-126.html": [
- "fd54351c7b5b01f05fc8eafaa7b5f114fc89cc77",
+ "8a557af5c2ab5086c4687104515381cd541f7ac8",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-127.html": [
- "f70d861d5b7b5d98a53e5d08516383e89d168c39",
+ "9ccef20e0890ab90600cfb1ed93360c61168d702",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-128.html": [
- "d0766e0299a85dec78894bd611c9b4286a9e46b8",
+ "ceb2d43e4e33fd454e6d49f72737a62b75fbc10d",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-129.html": [
- "3caedfabda46f00381cfe761c744f660af8eecac",
+ "56c5e67f6237a80367929dca45f156ea8b6b83e9",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-130.html": [
- "fc2a8c9b093b035babe00ace0439026670d32248",
+ "015755baf400d239f74bdfe7934f6e33e761dc38",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-131.html": [
- "256a955bd2567c09693c0cf39647b3225667b7e2",
+ "85f7f23e74c1706fc3e4c7a8dba9b397784c8c31",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-132.html": [
- "45da3d63f492495dd462090f8b69e527ce78a6b9",
+ "e734485ee2aa126cf0adce468b6c638cfb98906d",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-133.html": [
- "9573f92b2285aea7f282c4c6c612052ef0ecead2",
+ "38409a60566f5281cca6f70bcde22cfc355fad28",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-134.html": [
- "9a54feaf6d42707f68039ff502fc3e6d544d80f0",
+ "eb9c521125cb83c59cacc858f6cb123cec0f8903",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-135.html": [
- "f6dab78fd842936876394921d9d444937edee2e3",
+ "fb6a963afea080f9c3ec22dfac01397408b2b932",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-136.html": [
- "26f9d278ec993ac58474eb570ccafa93f4fb2c3c",
+ "9201d537662d9fd4857a943ef85bc2869837f690",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-137.html": [
- "d19eb5bb1aae5e794bb617c6c3547f4bc3025d29",
+ "f83e2cdb2a5e3a72dadac468525d92491fdf6b5f",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-138.html": [
- "fc5da7c2aa17dce3f1e97e2be2ddbb4e2da5dd30",
+ "9dcc6638a84ebf15939b3eeaf6b755bc2594a4dc",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-139.html": [
- "c010f740d1928f7369e474cd8a8d9101cad84116",
+ "944a434d4a07ba08dab4f42a7c45c5f4ff010d51",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-140.html": [
- "ef04dbb3544fd9f055f1c4cb0c472b27b1096479",
+ "cae89ec31b41a7067c271493a993d425bfa698b8",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-141.html": [
- "4eb3b9d51ab920b051ec029713b9aac935abc0d5",
+ "b0e0ed91f7d3e5f66198041d4263eff1a1f57b81",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-142.html": [
- "95b0e8c23c0f2470a307d3f1d6b4a9ce1bbc19ce",
+ "f80ea059e6f420e74ff82c19f6e2d181c7da8d14",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-143.html": [
- "62537f5fdaa944edecb7b1cd0beae3609e30ae90",
+ "f045a3a7ca129aa6ae9f1d6f03825fd75ed6218e",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-144.html": [
- "3951172666c7af1056ee9c046f488c0613d2a910",
+ "f3280a6a9407d921bb69c7d195caafa06096d199",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-145.html": [
- "e58dd3dae908a136e4b396c09c896018b1bfcf83",
+ "2c13c4d187e0e9dade5dd5c2b995694b2c1ef529",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-146.html": [
- "f56ab99d221a34ad18c2213da614bd20accc80e9",
+ "e2723c089d8a4c67d70359569ed9f20b6e35b0ef",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-147.html": [
- "65de696862b29a71e12069bc665f2640eaa72664",
+ "ea3027ce72f1e7d0065af6279fad368acefbb146",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-148.html": [
- "7fc5e1ed08c7b4e8fca451eea5e84eafaa0dc6bf",
+ "45395319b412f27e7b79da3bab159b07b6076fbc",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-149.html": [
- "86098ca9b692190b4f594861f1396c1584a1d723",
+ "493a77b56e1bf233dfafe66c188becefdb5e76ec",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-150.html": [
- "841506a46b93226d3149ad2eff91267daa35a6d7",
+ "1bdd0e18d4a26d1d087569ff505d2610a635b32d",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-151.html": [
- "ddc5f98028c5531b0dd73ada7b8d4c59f4def92c",
+ "fc200106cf3674c24b88e8b47dd5d18817869648",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-152.html": [
- "161ca3d3c5c59c6f89467b106ab085a39883cd9c",
+ "3e950ed3282bc3e5fc90aeba5bd0dc9011170b17",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-153.html": [
- "4e84434fac6d2d441510bd9da14140e5aa2a2b3a",
+ "29f3c50088569d88a654234d89ad4370165f89e3",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-154.html": [
- "ea1e9b3a97d197514a064c0a261f44760792c2f7",
+ "3ad85f1ae1907eb7d84fca3e72d00cf8030adbfc",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-155.html": [
- "4d3ac4de24e7fb230ccd439ccb275b16c7e8dd03",
+ "a7761d9e1602484a87506326ea69043f675a6b89",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-156.html": [
- "1e9853987cc6765a96f8826fac1e0689a5f33071",
+ "fe52526988122d0f010ac35d568d010353cc14d5",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-157.html": [
- "c4fb953e641df4195884a6de26737981d79a9c82",
+ "83ed8a58afbd5ba9c1bdeb0fa17cb7d7122ab033",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-158.html": [
- "5e432b9f5aa96ba06540aea40280ee0c21894a32",
+ "49dc55efc0002d562b72434d24b4b80d9a5cca5f",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-159.html": [
- "ded276367c0c52a8a4b8a4aab385b38c8ad46aa4",
+ "77ad1a84f89ec70545514623205145ab72728036",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-160.html": [
- "9c6139234639a3d5903cbe60b87243a48b924c30",
+ "a9b488feb842121f3ace164265df982124a4e575",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-161.html": [
- "f6e912febb4f3034eaa64615a13e1b1a419e68a3",
+ "8edd6b530955d20baea3e47b376256c6f27d3929",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-162.html": [
- "ea1024b005ddd378294e54ef3552e888f52a4198",
+ "9f0c403530f9d02019cf1c420cc2a1b36e36a8dd",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-163.html": [
- "9828fd5bb5eab4a3f2b082cc84bb98783a10d19c",
+ "4912c47c06c53cc6704e0d942a5e8fb71518c048",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-164.html": [
- "e33c1796066fb42ddd494dac3686c7fea82df5cd",
+ "7785301b8ba88c1980f0a6d79aa313591cfe643a",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-165.html": [
- "2ec3f2e72fc8045a482808c5b1d60605651ce58a",
+ "1360e7ca33839057babed45fa150d147bfc2e1f0",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-166.html": [
- "8dadb94d731ab6add5be035f141ebb4267d5e458",
+ "4d31ac1cbf075be3f5f050814656b5ddef6d4e1d",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-167.html": [
- "d872edfaf34c67dd8881a103498f123ef77c0e35",
+ "b9bce8e8966680ccc8a47d071a1bd28bcc280c82",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-168.html": [
- "ce400e9cccad7a88980cc187ea73d5640e640cf9",
+ "a0c1e1f68ed90bbb1f2a15b5fff807c9eb31a566",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-169.html": [
- "a8f78cb4c1aa568dedaff37b4531e37c0b993e18",
+ "463e609ebc48163950a32bc0e436b1de78df5306",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-170.html": [
- "a578f808f298222bec659d38ec9a7f4a1cf10b88",
+ "41c311420d7bf6791c470d73edae37f2324e9bfb",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-171.html": [
- "1a96be9f3a3c53ca69d5f0e0a81e14e9e945a585",
+ "3cc4e29bb49ca23b59a115177a62dec185d1b4df",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-200.html": [
- "4d5b53d7a152131f3f9093f11bb004c74725d308",
+ "209b2d4c89e1ea0b37581dbfeab820b180a1460b",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-201.html": [
- "3af767e84442bee057e248fec5c7f22c631b6331",
+ "42855ad1fa7d03d3b4ffbc6b37af9f3df332ac04",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-202.html": [
- "0cb4e9559422532b5e45f2b0a6b018727ec9dba3",
+ "3bcc0c36b47d5c3d038861bbb1efba9e2e9d9729",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-203.html": [
- "c9e92576c76b44b42e9da9c63140a85aff6b5135",
+ "23ee4db75d000bbe6686a9417d91f152149b9e6f",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-204.html": [
- "f7cc33c4e3b186f314827c43908819e1d61fe6b2",
+ "5b0960de6a0ff9468bcd187d33f40cbd0a19f1a8",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-205.html": [
- "583141eb922f0a0a5db318cf8b532e2c0001da97",
+ "c193cdb20eef2235d25b40bc2168cb65ae6ba058",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-206.html": [
- "124c4e1ed91945f0a0208e5d59a38e7bacb967fa",
+ "5c235dd2a459ec0e78dbb05b7aba65ac0dd0d804",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-207.html": [
- "86835b33c46eb03388ee324f6b65537f97c0d899",
+ "b0862e7b6d36187e519f30223027b301dc3adf8c",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-208.html": [
- "f8d8ef976403f8effd9b170a406111b61c368271",
+ "aae9ede6fd610b5b9eee748aa5e9b8d56130a694",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-209.html": [
- "01daaf009fa2eb6c69b6b4ebc5edbd9b156dec36",
+ "373e9a1071a671b688e7c5ee9c50a21881974c62",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-210.html": [
- "013e1075231548a145b0e3d6a1425164932e5f92",
+ "bd3b4ae77dadc659e5606dc9f0833cc7bdd16e47",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-211.html": [
- "ea48328afae9b691c969fb7fbb31504315e27e25",
+ "716c458acfeeb242f0c55cabbcb92d3f668e2fc6",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-212.html": [
- "a5a587aba45f9560cef3cd6f9464abf2aaadc38f",
+ "195bc890550074ee17af8b40437f4928e3fb3452",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-213.html": [
- "fc4666584b653ab591b7292339fc0c6a235ce693",
+ "e8d63177c88eea09a39fd62db83e383930ea0fb3",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-214.html": [
- "9fe7eec471218c49a61cc47c3ae1ebc51507ff20",
+ "8b768cee224367d47c3e537bf69b7343505ad133",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-215.html": [
- "9dd0479e2dad9d4b1e4df5f604df2b05b0b37e9a",
+ "559f33d4579d496a16877f4ce02578347dbf74c1",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-216.html": [
- "79dc2f9f43b8460f6f74e20d75308f180525f6fa",
+ "a4bd3e721b66e12ec309e87649f97b7e0fbdebf9",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-217.html": [
- "7f5c4e5b9b1e358eac24f9dcaa41dd9c8ea678a4",
+ "88de4809077f221e3f12f8a2d3b4d3d05625c27c",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-218.html": [
- "5aab717351b1764c4b807ead2ab3ee97ddd77848",
+ "a48221df25300988b9d3dd4120d5924283615d26",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-219.html": [
- "6d6e8066a00e5b99f35b588388bf884d920b8b7e",
+ "805c3e16f9a839f1fb5dc7933a6bdbce99676e47",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-220.html": [
- "d1308088ba964073a7c92be98951b9a645da4dba",
+ "628de42d820be0e902310f4c7eb5a6996fd67784",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-221.html": [
- "ed5386a47e610380729ad550b123d1b533e7ee28",
+ "234b4856ae0203fc328d6b230b2dde066853f729",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-222.html": [
- "ac50e0b4aea2412c17a19c7fac6cf3bb5bf68f80",
+ "369b4ee448fdde05ca7cba493674188f9fbc22b1",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-223.html": [
- "c83c7f6b7dd60277d3f5b954b033b52d7e3e1375",
+ "8dabbc687db8e345f813add7637b021b222030fc",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-224.html": [
- "d1ec2f2d0ff80124b73ce830b4f0797ea558b877",
+ "7918d0d8ad4661fa7f7068eb0b3d0e5db647c295",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-225.html": [
- "65a9bff2c016c96903604cac36475b5c82b9d155",
+ "4baee0c9306bd759257c53af174dfde8be54b5ee",
"reftest"
],
"css/css-text/i18n/css3-text-line-break-opclns-226.html": [
- "7002c8b61605fbfe6036ba34b037e5fd79cedd2d",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-250.html": [
- "0c257106be0046ddd2184d26a5910850a99c094d",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-251.html": [
- "0a9af1437a9e1d712d10938c52d26730b4faa588",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-252.html": [
- "3f4ac50824582cda56fad747b87b1eee2690594d",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-253.html": [
- "fe48d63a68b4210414d82e8a10d9e9d63c89a6af",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-254.html": [
- "9e053a8d4d052bd686692b22013c33c36e975c9d",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-255.html": [
- "74023538fe0051bbd22747eb211ecf3f70f617b0",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-256.html": [
- "acf836832779924290622baa072d1ebbadf6d7a3",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-257.html": [
- "a68665f8b976771dae9f8a0b102c2e921cf86ff3",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-258.html": [
- "350d8a418cc2049c0afbe80e031b88e0f85c6e5b",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-259.html": [
- "bbdbe1f364de2fea1cd78799e0c0d9cbc9d874ec",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-260.html": [
- "8e6e186b7ce3326b952cde247d8500181b6bbaad",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-261.html": [
- "1947b3753ea240dbd85b83ce83ba2440843f9b56",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-262.html": [
- "e20213d5f0ece19d5c3730bba9b0b6fbb4fbe5d6",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-263.html": [
- "48054000f849e4676723c272587271bbce9b622d",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-264.html": [
- "82eb0d3d8808430407e8d34b497c57bf18c89e76",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-265.html": [
- "cf773e48b96051cc6f2d53c0cd0f8fab96b04387",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-266.html": [
- "35241ea5c8a27343f49d26a59e9b16a6c9541184",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-267.html": [
- "7a58ac224f0ccc4a92460603606155c236e10746",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-268.html": [
- "949d7b4c723af83ad4eaa2465e1d740b5ba14b0a",
- "reftest"
- ],
- "css/css-text/i18n/css3-text-line-break-opclns-269.html": [
- "7bc750e1f05e5f7f149bcb9502f7356172a9ad2d",
+ "afdab8c40309ab8e8979b6a63d5208b5203a4de3",
"reftest"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-001-ref.html": [
- "dfca6f69babcadd02e98b4175d04be157e350f02",
+ "6082da942350ad61f25ba3cf4a5800b631ce03c9",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-002-ref.html": [
- "28a53488d7f77adf1a18f5ed7a0b2730960df130",
+ "98509802545c076aa32e887ddec0834d24991f40",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-003-ref.html": [
- "93767044b10fc4b3995014777d8907ba880eb44b",
+ "10cc60507bfde888fccdcbd1cdb7fac967f1a30a",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-004-ref.html": [
- "b3a2e27766df5e3b4503ba89136f7acde042e590",
+ "bc20bc21004e4815d1e42c1503ebf0104664e515",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-005-ref.html": [
- "30641fc7d7e60e880f90e0253fb0a6094540d216",
+ "00e99ed73aff2f1423026be50099a08b5553eee2",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-006-ref.html": [
- "82da52832aedb902f925c36ef4c4991b1589cc52",
+ "2597b3c0dfe9a31289610c13b9f82e9980cc4126",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-007-ref.html": [
- "021b8b1bdff93144aaf0f1415bd1e237b67b33ca",
+ "8ac890dd9ed4a20e85f0966d63cf04f220a69c69",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-008-ref.html": [
- "2544e05204670d031b14004921dfef6a5bfc30d5",
+ "fa1057da6a4b427daea8da253ab670bf9593ff7b",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-009-ref.html": [
- "2f6e8861202d135276fc9b71139172d3b7e4664e",
+ "b4f0445889d41adf106b74de9a326d38b302d311",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-010-ref.html": [
- "e7937ca6aa9d076f3cbd1e31aa137e8ee2778344",
+ "f211eb3333692e58f73e068f3ee7581705efae82",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-011-ref.html": [
- "ed0cc6a26665382e10161d647428849642259317",
+ "4e5618fa12ac294c2b2d51ddd4eb1ea100a57421",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-012-ref.html": [
- "30d1b35adc80f6040865fc7fbd98bc271f1dc398",
+ "1da362d45d6e74bdc95a5bb344481bfd7f98d3ce",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-013-ref.html": [
- "71ac1b68f1aa993593db933ad1661abae8609e2f",
+ "79c0bd7585ca052df34605273e27518488cb096f",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-014-ref.html": [
- "91f41bef1f07b3ca226a5c14e2dd1f6288b54e49",
+ "47b9521eb666d56f90dcdf9edfd557c3a56ea5d3",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-015-ref.html": [
- "ccf1be90843f8d58e7009e35cd02d96dbaea0bf8",
+ "21222f83cd4fdbf9f79286c782304245f73ef469",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-016-ref.html": [
- "fe5ee74788df370fe862f72df20e987c5e282384",
+ "b5f499b4ece6cc8b319225dd0feb68ef4b5c9e40",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-017-ref.html": [
- "1692962f4584eedf7796f49ed470940447fde445",
+ "2b25105b56662dbf62366726047d9f2a80db366e",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-018-ref.html": [
- "26efc38942f48855ff83f19b6594225962c2cc97",
+ "cb2fdea0f97da6e09477528725d0e89b9f1059ff",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-019-ref.html": [
- "387cd46f47818257d8b551edd5189b61fe931cf1",
+ "e3428d62e780b0f171642d0e98146a4ada7dfc9d",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-020-ref.html": [
- "789954411efd3daf2da8f978f8df26a364654fa0",
+ "7831461c2ffbd13a39786f304670d3f0ee6319fe",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-021-ref.html": [
- "f2e5bc0a61b9f1a6a14a2cb2a7dbd175c26412b4",
+ "1e9d161d6fcdb76a6b8157bdc24e61b26fcbea9c",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-022-ref.html": [
- "97e05cbc871285d454fa5e7d85a182abe379a88a",
+ "24651dc892e1457bd557ed9a8581bfb0740ed08f",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-023-ref.html": [
- "9821da11083d10a689005390e656561c6ced9c21",
+ "80329ad9eb33147a85e7ce9d5ff543817f398155",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-024-ref.html": [
- "97072be75812fdbc2430d18a515c80c5b803833b",
+ "6d2053ff35ffc0e2f56c02d980909a91f0063869",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-025-ref.html": [
- "dc4067b2ee989c0b6a77aba8e145e34be09615c1",
+ "f5bd48ad1e47e10790cf78e8c6fb1b65cebac77a",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-026-ref.html": [
- "2288d24b2d8df271850d0f8c52d2629a216ed37d",
+ "b79e8e028baa7226905d5600a21ed3c9e0606096",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-027-ref.html": [
- "841187becfa423b656db005b8a270fec7fa5ef6d",
+ "d2d7472534459b943fa159d31a2294d024bc1189",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-028-ref.html": [
- "49b3b973a9e74ad9482fb581c7d0aba0f81c22d8",
+ "92336d4693630e440008cae5bd4bf70ca0ba9f09",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-029-ref.html": [
- "90431351d1eb83112a10c1c7ea39ce14ee41ea64",
+ "7b57bcfc353a011751d300c2155663a2d9c1970a",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-030-ref.html": [
- "ff16132f7620be1c3058743181e26de028f8946f",
+ "e9bd2382ba0d7e610f253e488e4784a61ab97986",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-031-ref.html": [
- "22f4248e14b82cbe087713a36510d4931e6274dd",
+ "edd5b91dd8046dd51ea5d8cc2eade1d890096381",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-032-ref.html": [
- "954d325ab1d4f0ac5b3eb650d0e6f1ecbdc604f5",
+ "f285a4e48de799fe2797bcabe6b7d06a5937bb67",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-033-ref.html": [
- "9d9a62d4c03775e4f5683f49a020e905bc502c6f",
+ "dc95ba77328b25209ffca0134d9b93358b868459",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-034-ref.html": [
- "34e60b8d0e4a721ed78f59d3a21f2ed9e3108278",
+ "3a743d8ff8e76ab1f55d3af8280e562ed6633a8a",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-035-ref.html": [
- "5677f204846bede2ce5985b984cc713ca9196678",
+ "91868387dc188b7c7ee5527b33c830a2cfc055a1",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-036-ref.html": [
- "37f93ef75d7444bf2883404d75257f181c61d870",
+ "1a23ce165f8f90b6d34f07a2c8ae83b5012bcf37",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-037-ref.html": [
- "76eec8d9e7f849779c6e0bb11074c294434dccab",
+ "f34760887c4a5189b2a7b17134e1910bcfb86973",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-038-ref.html": [
- "ed200844d2a43eec7b582fb209b247baf1fdfd26",
+ "c30fe7be3aaf69d599b5db77f6dc6246756e5d9e",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-039-ref.html": [
- "cdcebf2225f49bae6a67d71820acf3ea8d4109e2",
+ "448efca398956294f9d4be0e03a44c945072de08",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-040-ref.html": [
- "3f0d889ba820e7c6e49d2b465da720dd55aee3d2",
+ "ac18876a34eac294c9fa2331a912c5287d294cc5",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-041-ref.html": [
- "7a08ab078fa3fc2ed3ea92ffbf807c103655f5cc",
+ "1e2c82bf554445c7f5230cb7c2553761e030c51d",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-042-ref.html": [
- "53ec5e04059edffe546558364e3b7c8af92c73d5",
+ "00f985c71bff25df8f9c021dd2b28d2f2fcd1c76",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-043-ref.html": [
- "21aa8b04136be703c06841611090490ff681a200",
+ "266ec275f687b82a58b1c1c148a468ce5a27a90f",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-044-ref.html": [
- "ba0d6024ac3b211199680664518412fb27d76afe",
+ "1501b2c86f72be38b95b92eaae78214dc13d4983",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-045-ref.html": [
- "34aa79125f291e00353b5d40ab10617533bad6e0",
+ "7d540ee8adfe495c0dcfdcaf7b4d8e8b4be33392",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-046-ref.html": [
- "1e7ecfc3a1f830e895d1498145dd20645efe57a3",
+ "73b574c31f0586ab54f4bed00d6ad21e59713563",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-047-ref.html": [
- "c9151197ef4210876198ad96657fa5da7b658602",
+ "1ee8188e8a23827cf0057341251cb7b7f23ea669",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-048-ref.html": [
- "f7ddc4ae51b15aa91c455d63e75447684e96f664",
+ "43440a4d4c5b7fca758aa928ab49165c6d1f64f7",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-049-ref.html": [
- "5007d8ca278ebaa71943b78bd435a67a458d3809",
+ "ec8e85543eeebbbc8f77387e4fe7c78ef8a8d1f9",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-050-ref.html": [
- "2081ff797171ececbd773ed98ee521362bc15fef",
+ "bec922830e7d39091572334955bc9d5ddc08a6da",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-051-ref.html": [
- "5c9a646fffb9ce4ee3045506147585ce3e91336b",
+ "094d495c9d1a5c3fdc5c4cc7a062beb92f595de1",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-052-ref.html": [
- "a8664c4e2de47ec404512035edf50dc1dfb42390",
+ "781480a57a954f03ce5ba9e1cb60ea0e591a71a9",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-054-ref.html": [
- "2c51dbf9f0981889da614f25f63a7561eadf22bf",
+ "06be2a15f0d8ea57a1ada434d47417e78da372f9",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-055-ref.html": [
- "87b854124130f94b56bb9a0aea78242546b73854",
+ "ae06952e5204f6881041d72c5d1fee3d40462a13",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-056-ref.html": [
- "8ecd9a4ff7b981267894d6e36bebf622f67177b5",
+ "e05bb3a24a2bed0455f229c08a2c77f60a8cf9b0",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-057-ref.html": [
- "9c6114198625bea4afa60472c5c53bab8aba40da",
+ "12ddc360519c858f8fc2876b6168fe81b65269f8",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-058-ref.html": [
- "93f4bdc2a258a493dc84b375ab4a7c64b7a3604f",
+ "55c5dc198619fb4764e0fdbb62407a171becaa67",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-059-ref.html": [
- "e20fbb238e6e2f9a9c596f991261ceaeba3cc071",
+ "4165d4cdb8b09a60701c0ff91ec7deeb217d7eb0",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-060-ref.html": [
- "da1967dccfaf3f90e8fafecbadf7f37c28a82f18",
+ "05a549e49a182ed08970890dc6f82e625edc7f5f",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-101-ref.html": [
- "9011fc5776c0737ba6b6699bf375dbe44f4d63f3",
+ "c5380404026c3298759cbf4c892810f382a56f63",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-102-ref.html": [
- "964299dbf8e3339456292531cfc1dfa840952330",
+ "40f3e92859369c20906338fa1f08579b01a26022",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-103-ref.html": [
- "f41863de4f192367efdf8838de4c3df16240ccbc",
+ "f89700f5ba0d06a3006efd604195c160cae804e3",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-104-ref.html": [
- "448884e5d52b9a85377b3fdbe14b4216677030d5",
+ "3d28512a69ec9c0ade00247430c13d7b437b8c84",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-105-ref.html": [
- "619d70ba425b9deacdc36e5c88c4f2dc4bdd3fff",
+ "09fe3e82fe7e4ae4fd5aee39c609b29796962ca2",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-106-ref.html": [
- "bd2270cd5754b7586ff91474c8f10f743fc5e0f5",
+ "c0fff59280395d017e3879811ea3ff6004c21e5a",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-107-ref.html": [
- "9f88f920d01a69b21f40a3e535e442cc471a4d75",
+ "30882612fa890d77953f9b0609ab184b6b70dec7",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-108-ref.html": [
- "2bf97113b577ee59c97ecf7b6194eebabd98dc8c",
+ "0fe283a10580fee44058256a774b7a871d8058a0",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-109-ref.html": [
- "a6b32633db13a3a595d1591dbf75781efc4958d9",
+ "8774c0db5f5a017c945591c73afeb15627a5bcc8",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-110-ref.html": [
- "afdbd00d71005be908f0cc4781ce851b75e2809c",
+ "6bfbed2c0c44e724b504f1c6053e2adbc949024c",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-111-ref.html": [
- "cf93191b4081b5bbd6ff78d7e0967d44ff211c4e",
+ "13f3044fb496bf1f29d9a788c414930263cb8074",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-112-ref.html": [
- "3ca6fcaaf8705e499e3e987f11c8aa436bd047d1",
+ "a6c7910c2bd3a7fc6038055f13098453c94645bd",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-113-ref.html": [
- "d17e0cf9c6685e6dd7dc16da7b88020dc6948af9",
+ "ffd898eb5bb65f36c837825b5b7cb733d2555e20",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-114-ref.html": [
- "d9b724ccea3303f3720010754a22bdd65d0d7a3f",
+ "868e997f35239953a37f10cc2b0a98adca4e6602",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-115-ref.html": [
- "196b8b91957c3d34cdc67bcc1db1c5986c4c47c3",
+ "a186facb32a2349ada5223cec008c757f7bba942",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-116-ref.html": [
- "d2ce3e02ddd29a352e63c3189964362933fbc102",
+ "e613d1f3524e46eaa444199cf651f257b3087617",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-117-ref.html": [
- "de8f7bf9ef58c8f6a5e909a1729f76dd7261c758",
+ "b74bcd04b35aeb5deb942b3a22cd3579e34cbc2f",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-118-ref.html": [
- "6f62113ea0a8d93b2ed491e323f5b0ff597ac826",
+ "3de1425ce1f8b6061d6c0d810851e5fb3529cebb",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-119-ref.html": [
- "b8976951d61832aed47a67a4a9d1f71a66b5f636",
+ "7d40e32e2860932f2bb7387774943dae138b5dc0",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-120-ref.html": [
- "f34a1d33406f5c9c8f527526b8d9b74074122b95",
+ "0b68149a3a769613a19317c7e61973767371af68",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-121-ref.html": [
- "2965542a55bbebec57fc7e05c016c710a2f038b5",
+ "75893ab076443a79e4f91547b7ac56f76722e73f",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-122-ref.html": [
- "3a24b0d0bbef967b64f5702f30b28dc911982e96",
+ "8b1f48f31a331a21ac8d849b2e9ca6e9cf75cf79",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-123-ref.html": [
- "50fdcbce5c05bd671fce8c452ac3cd9d9539d2c8",
+ "26f9c86c8ecb4d5da26021d45c42f4b6474a1ef3",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-124-ref.html": [
- "07a38b2dea707cf6f569287c5d335e7a66e23d88",
+ "182e2b32e6701419edc2b251f500ec89a6682f20",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-125-ref.html": [
- "e8b5a6d090e4f8d3898a089a499034877e4e8fea",
+ "9c62011694724550dfaef5ab8d85af47a7a7d97e",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-126-ref.html": [
- "6f04db506dae229967ff9e38769d7bb77e97d50b",
+ "7c34cd29a577e980d9e4956baad1d907bedff49c",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-127-ref.html": [
- "23241e97738c48c71792280eb9d9ffd2958b266f",
+ "7eb988e07076503d90c570f0e4b00cdf8811ab4d",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-128-ref.html": [
- "8a2f7715f155482b343f38acd60dfa781c33e238",
+ "a1f51ed2d680d480333c1f14fcc60e15873d5a40",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-129-ref.html": [
- "d2b3581641f7d1defab8ed2ac57395f064c2311d",
+ "91b83cef7428fadbb15fadadad1602deb428ecf8",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-130-ref.html": [
- "9027b440184d79aa76dc0dcf5770f824d1a28a90",
+ "1e85aedfaa85903f491ca16db7d0c2059b5d5d27",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-131-ref.html": [
- "13512274a714248f7ea2279fb5706a59a9cd6134",
+ "97855062b0ed6c9ccf25d79367dc6ba541aa42f8",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-132-ref.html": [
- "ebf840d32497b082e420cefac74114c20159a048",
+ "6b75289970e2625cfaa711d2c03ea583626e4396",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-133-ref.html": [
- "7d6ab03816438ce8272152ebeea62ce6dea7dc74",
+ "309ba9b231de60c32b0c7fb7a67e16dac4ef9cb8",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-134-ref.html": [
- "173069b4be21690131c6164bfbab372f99008ec8",
+ "5133323126696d82e9982b392054b4a5ab918db6",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-135-ref.html": [
- "f981ab3ed38ae3564c178ec711106073e60c864e",
- "support"
- ],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-136-ref.html": [
- "a8928bd9c20ad80a704c0a9828c88b19d1583b7a",
- "support"
- ],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-137-ref.html": [
- "0e56f824e0c01e3c9ea35a89daf9bf7ce865a9c0",
+ "a88c577057439ee871ab07cb643d9975985ea4e3",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-138-ref.html": [
- "eabbdf8ae823b4169970548e1924c00a243bfc88",
+ "040310d324709c63ed556c8dd4ac215ad682964a",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-139-ref.html": [
- "1678e464c02537b659e94694b0537217ec16f050",
+ "7da7dfb0ac6b05c00ba528057748b4fadcbce401",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-140-ref.html": [
- "25d5c939002b15b5889645ed03d569dff26345aa",
+ "bc804e3e89982b381d773f9e65182cffc446a24b",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-141-ref.html": [
- "a9952bc7f9c7c26316978424f1c82df2f9fa103e",
- "support"
- ],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-142-ref.html": [
- "6ab31c44aa3e97245527ee9ae34e3f45791a41fd",
- "support"
- ],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-143-ref.html": [
- "639b4fc683f042848cc44a26f12dd9d9613869f8",
+ "2d399cbba2b7559cfea4fb55a831394de81cf40c",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-144-ref.html": [
- "ea6a33d39008c3ada16372b72881422d6110f7af",
+ "6c9826567825beec271e21315c7b14f8bd491067",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-145-ref.html": [
- "d8e5d2aeea1c79fe5479fd2d17db6c22ac2685e8",
+ "8dcc06dffe25426c1b6bd5591ccd9e98ea370050",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-146-ref.html": [
- "d9d28d28cf9c031942bcec5c2e5f148ed496fd40",
+ "70acd6b58dc62b4dce4d654d2894738f125559ef",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-147-ref.html": [
- "a4fa8dbfb7aee116f0d54882459fde136ce11c5b",
+ "2de87ab0914114de6cdf3cbe3a457c1702f2cd61",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-148-ref.html": [
- "1a5488d363fc8af7443002171dbd01b080e41e41",
+ "0002355944c7702ef58d6b6037558069e1f28bfc",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-149-ref.html": [
- "cc2add18e259e1c758b0bda4f85999840d0bad34",
- "support"
- ],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-150-ref.html": [
- "f719462e2a20a5a2ec49e738a995ce1f1f896909",
- "support"
- ],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-151-ref.html": [
- "762a0ca831f94261d76a597a5a10e5316d6d69aa",
+ "b9e9f175b78d7aff904ee561ce5c17d02dafd386",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-152-ref.html": [
- "144685c6bbf03b507766b61518af4b8d25e2aa32",
+ "1ccefd587556571c2ff4d678ec54367a387550cd",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-154-ref.html": [
- "5656d7ea31eaaeafc682b3d1ec6467e2c7a8dd6a",
+ "c836d65d217fad80125fc8d9f548675f053422bb",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-155-ref.html": [
- "b47fa8b9eed0d934d87a9b7a372a6fcd15e500e3",
+ "479952f763d789f0a36e303ca93fb82cb5a359a6",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-156-ref.html": [
- "fecda5f3bf28ddfd65d5d8c46e217d1578b015e9",
+ "b8d71264a1847cba0985d639eef47808bd8651c9",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-157-ref.html": [
- "7d90dd629ba0d71700c789d1dd5c3a55cc6d115a",
+ "42e3329080e6a093543b4a4746fc80bdb2d9eaf4",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-158-ref.html": [
- "79d65b05c7a6d3554aeb68aade25cd41b8e7a986",
+ "810f6a1da00eff851d7e5dbd8001fed73a4b9487",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-159-ref.html": [
- "a212ff1de3ca8e0c5967b9e74b51ab4a6d18a650",
+ "639ebe25636f4c3fdf5c3eb42f2e5863def6715d",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-160-ref.html": [
- "b5e0a3dfda4e89ab4432d1fdf8a21764ef871fd6",
+ "56626867be56e48d774a62f71b06431f38d9f6be",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-201-ref.html": [
- "a721aa3618675eefa5f6d74a3c6c7fc02140321a",
+ "26ba11c4f3b5bed2a01d47fe03f7a44f290fb692",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-202-ref.html": [
- "ed7535a061ac3370c6bd6672ac0f195e179bdd74",
+ "2553c23250297edafc267535e8f8a132b9dcbd01",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-203-ref.html": [
- "1e09467a3b6ca676e98fb507629033271d8c48ab",
+ "569bedf15b858b2f87125c05273aec447c70c540",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-204-ref.html": [
- "363055e8d6aec82aeaa6d1e1ec82f44301b1cab4",
+ "438c655a4743437919404a481e03a4ebce8f9bbd",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-205-ref.html": [
- "aeaa5bae048386b2dcf3686b18b2d067cf5a4449",
+ "9fcc44295803c4a653b18f2d9b958059c076d337",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-206-ref.html": [
- "b534e55c30eae1545196e27002822cb26faa6803",
+ "e32113c4b6bcce42588c918e74bb269607397840",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-207-ref.html": [
- "ac12b1d29328eedf3c0695bed3de45fe58a6dd75",
+ "ba6e6263ef385c6449f63aa18fb0f253da337a1e",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-208-ref.html": [
- "adea3b427a508aa379f7d0af0db284aa38a603f2",
+ "4cc23367ee70916f44ca87ef38e29d91648b91e9",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-209-ref.html": [
- "dd3e251a5490acf5243cc1fcdbf3cee28f76f9aa",
+ "c44d68fdfce0e52e08ab01b15c58cc803ddd0613",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-210-ref.html": [
- "0c5df886d7b22720783ee7666246b64e1a0b55c9",
+ "d953016def6c80cc05c33afdd7b682cc1c9c2f3d",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-211-ref.html": [
- "2629d6d6f8cbfdc85c6bbf364e6f1f8606c01a55",
+ "2301b4e05401a7e78145898965d1b588065910a6",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-212-ref.html": [
- "e64e537f91c3d604d14484f7465c9336a7e4b2dc",
+ "f286eb6bb6afab619634bd33df3284bce7aff686",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-213-ref.html": [
- "3cb48d134deaf4fe719e905d3422e6ba19ad0f0d",
+ "38e7643a1f07498d561f7559d5f46a012d592b79",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-214-ref.html": [
- "225879ac2d80719a6788853b962182ab5cd86b00",
+ "912bece83ff03838a991b875dd77844ff71329ff",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-215-ref.html": [
- "3a4ee9ea8148d807120c935db414bd12daabe63d",
+ "ab11b993e46a475362608d0650c11ab4705db4d9",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-216-ref.html": [
- "0214ec9a89d98f4c298acc75f72351acf06e54e3",
+ "96dc36b552350cc3b9af2088c809aa09c79936c0",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-217-ref.html": [
- "f61d8ce136c87d77a09e8980875595029d27c153",
+ "81135b95e38540b88cc9f909544aa854c16b1301",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-218-ref.html": [
- "7817514d87f703a36b868c407c7cfdcf4bb1bf2e",
+ "0686f00511c7adcd170e77c77f71a5ad079990e2",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-219-ref.html": [
- "a111cd6982e2c0d25dbe9a74550235c015a36b90",
+ "d8a1268b3574d8dfaab703c286ae0c71a85cfd12",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-220-ref.html": [
- "4e86951613ae51c12351dd369a2c5e4df509b7cf",
+ "accf3fbd0776cce70fbab9c81646916daf73cb7c",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-221-ref.html": [
- "253fdaec63f183e44aa90650cf75f323659acf11",
+ "792c54c1dce97adf249415f6cf91e3360150c196",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-222-ref.html": [
- "a601b9c7c005dacc949dc15de8383b8ecd02b2fb",
+ "5ca8f8ecab6b4e9384a0ac24debbfac6fdbc6e52",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-223-ref.html": [
- "e418fb5afb995a614fbe1b72d8cd2bfa650d15dd",
+ "1ae89b2e6747a807e2d44af68388422399a305d4",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-224-ref.html": [
- "9c8eb27061a79b39c72177fb2f54fd378c7fca49",
+ "150c765f62f01a966920b8b01006080f2bf6ab34",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-225-ref.html": [
- "6e8762d5a536898b6e1063277bc832efb715ef9e",
+ "d977319e844db74bad5bd4603857a4ca620565d7",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-226-ref.html": [
- "2b2c56aa8db12911b128d7b3a0a6afdcf097d602",
+ "ae3f20d3e0a7b9cc96f9278ed79417ba36482105",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-227-ref.html": [
- "afaaaaa7c19e8902e428543566c228a114d8e064",
+ "3b5cf3afa060ae3dd9fb30c0d43a2e08e63a1227",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-228-ref.html": [
- "af9589ac6db504a781a0c84e0821255b9dbd9ec2",
+ "7d32aa5d5a4b198687e2a2501d2ae7a6aafa2712",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-229-ref.html": [
- "a31dbd9d2ee764f3c97835d57efaf4ccf466cdea",
+ "afcdf3c417b0d547a54563d50a96d5e550d859bf",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-230-ref.html": [
- "236472a2fb58a0ae2dc53e0c2986a2f08fd13d43",
+ "e5704a6349e9b07cbc57b134932b5ac4cf4e5dbf",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-231-ref.html": [
- "1c395a98caac273895fdb50b6c34a6c2779e853c",
+ "bda206fbbb50eeaaf3e88cdf577a2af8fbdd5396",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-232-ref.html": [
- "f19e98bce23cbae706ae2efbf1ad655465646bb7",
+ "d0efaeba2115ef1a08e18d39375bce68171f169b",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-233-ref.html": [
- "1090c732db119e04c1cc0b951645a8f22a808cd2",
+ "4cadf8f3ef82e25cd61e23f86854b0d8a50dc5d5",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-234-ref.html": [
- "0fdb453fa45674fef5af91421bbe6058d2cf403d",
+ "8c5b3b430de89c515aa2426fef369ebac3e8883f",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-235-ref.html": [
- "c851eff5bf51a05c7458ff6150bedd8989238fda",
+ "a97ffc5d5a3593ff674dc76a1db59ecc58765ee2",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-236-ref.html": [
- "3bb958e39e1bd38fd949e0be6ec36e06e91e6644",
+ "1d14e59a3b375ec99392a7e4adc77daed71739c8",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-237-ref.html": [
- "5215f1800957bc83e7599c722bb194993f4847db",
+ "53d166d16535794585394a1dd36db71cd7d9d8f1",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-238-ref.html": [
- "ed6acc979f85fc457c494a7d7608cf9a64fc167a",
+ "98e3f6bb1a4fdb978f25710c9eeebdeb18bb109e",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-239-ref.html": [
- "634a535e43dfa5a3c12332bab6e64e59df2d6e7c",
+ "38e318b76acbaf23c8792c0e020714b7599d1127",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-240-ref.html": [
- "00d3cba4a2a05dd11cf1ccbb8e0da815fc1452b1",
+ "9492c8a0b13f9bc42c5efd3eb998a9cb8c5b5704",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-241-ref.html": [
- "91000666dc3781981f795024d8c148cf2ec4c81e",
+ "ae5af333fed66ae0dec314ba0d27a29f2704c03a",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-242-ref.html": [
- "a776859586236878c60c2432aca175c05e3f0012",
+ "0fe2f498f81232eca45edfc9e07079560fe44e51",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-243-ref.html": [
- "0850e9551e8f342ec9cae9937d511132c85dbb50",
+ "a3b1213a990649a00bd620ad73ce0fcd393e56db",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-244-ref.html": [
- "b027aa73c3ccd3af1994b735b2ab608a7d21cde4",
+ "d8ca63695c544f5a2562bd2df2d7cd26a5ad2c58",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-245-ref.html": [
- "7486452826230a7d977b96d0e2ef10baa98b12b5",
+ "5ac2a9aa85906c28d181e427a57d35e647308400",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-246-ref.html": [
- "9c77b3f4b31f208c07c238d95d460548fb791c67",
+ "5725b700f4ea527369bafbeae508c739cef6d770",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-247-ref.html": [
- "6b3cd1fcc97c5541b20165760982f0ec00621427",
+ "fbd68590aa6041daff8cc8882e55f1c09ed8e3f6",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-248-ref.html": [
- "db60724e42f366bc2b31a39743b385dbf0202f04",
+ "5458e7db3f524dd6b6f1975deb148a41b749e931",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-249-ref.html": [
- "4e75b2b46d9eaaa126aada1e056fddc857a60038",
+ "5cde82807c2ae56f1e40cacae413c5ca7bd60353",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-250-ref.html": [
- "d52583489ad92d7759f4e51b12b52dd9baaea06c",
+ "a96bd04aeb1c0bed465d02cc41b355010045854d",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-251-ref.html": [
- "74a277c7873e6a16ce4001faf1bb46fb63974c87",
+ "9a6fe60ef6d2df2fc180de7e43f4f325bb542343",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-252-ref.html": [
- "f1cb98c91b71b72d0792ae1f9be21b9d080b2485",
+ "cc7f84b6cb271ec304bcdf53c38f9a24ea4198a0",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-254-ref.html": [
- "e748935588ebb417c147700d9b8b1c2817407b60",
+ "2d4e679b99193703e89941ccff4ebe6bddc2934c",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-255-ref.html": [
- "50ff8d4b92cc4de37a03cadc93e66a3022e5d714",
+ "433f223f39a8668275576bf0db5e12396c5b56d3",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-256-ref.html": [
- "ac3b5b691aa64a4512e4a2bafd7f18bdcc405933",
+ "240e490ef36b5e6cbec422ea3bcaf6b3c4ac257a",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-257-ref.html": [
- "1c5ccd91c0a9edb4ef50e0f87fdf83444e72277c",
+ "fb8bff456fb0ff47af61dec5f6533e5c6546227b",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-258-ref.html": [
- "54038efd5ee6605ed2efab0259d86226d0086136",
+ "083532281eba235c5e1eaab4856332f69e81ee43",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-259-ref.html": [
- "dfd46a769e387a9f04e0d38ffd42a02d0493ced5",
+ "0ba0a2ccc169968fb4583ee9806ecbeb7d7ba7a1",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-260-ref.html": [
- "08c0a4e55f2c1b1e4f0c2d6ae5c942ea56b36c46",
+ "74a65b8f63bcf55e2b4b0281c358527edfaebfb2",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-301-ref.html": [
- "a94823f3904ee7d88337cd2966919cb17fd3d98e",
+ "c0ced8b08919205cde0c2e34bcd807920920b6fa",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-302-ref.html": [
- "f9d1f3811da69f83e3b219afa96e38bc64eba46f",
+ "e6ce275bc6525591447a488055041c80f37d589f",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-303-ref.html": [
- "1bbf105ff2815626176dfd04555819d287c34e09",
+ "1cadc7ace740f213329a2388731c5a781aa7b1ad",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-304-ref.html": [
- "6ef973b37170831c09fbeaa143e59fce36ec8dfb",
+ "24b641816a3889dfdfabbb69f8ff6a7e3cd26a82",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-305-ref.html": [
- "9145c971f8cfda5427d9cda865bd4ecbe7ceb33e",
+ "6946fa518219f92e5e3344682ee42146227998b5",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-306-ref.html": [
- "4f35cb4e402fcc3e18503d4661dc8efd09feb729",
+ "911821d51de3aa0a9e9d6bca384734310155cef4",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-307-ref.html": [
- "8b9a78a45c262bb3fd588b545f29585805d5aea9",
+ "77499950ab4dd3e58ee763576ca3adf73381b1a4",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-308-ref.html": [
- "23690e889d3f1f49c32af6437fe61788aefaf93d",
+ "02dcd6dd6c13c76f4be4c8142c18697538fa8ebf",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-309-ref.html": [
- "c5472f5c11519578407244b9fdf84c9f3d7083fb",
+ "7ff46906cbc8813dc101af4892a1d702db4a767b",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-310-ref.html": [
- "c56843a746514289a1a692f071db3d628ac04f66",
+ "9ea4df8094941136658993e0f6d3c14d45c040ae",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-311-ref.html": [
- "b653c370355198c31e279c9d9f221f461b74a71b",
+ "e437c8a62e0d928c4e736e684ab7df30005819cd",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-312-ref.html": [
- "1506bdc6f1666901f45ef8a23ed9797a3df22f7d",
+ "0a7d5b6959aad2e5763775f168f00a4682fb392d",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-313-ref.html": [
- "148bcf8c6d25f6be7fb00230318e6dbf5be971db",
+ "759bcf1bd0f6f9457a85e6844e319038f9c417b3",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-314-ref.html": [
- "e0f2c303941029c9ddb7e7683339ce8416c23df7",
+ "8a4df5dc6228eb64d118ea719f490fa2212ed65e",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-315-ref.html": [
- "2ee0dddf0bea3d5dc5987b794ba0c44fc8169d9e",
+ "25a71d6ba6d4fdc558c41f75db492892ed86d9cc",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-316-ref.html": [
- "0305fc90c0b987ab4c56b3377ca4df5c17afc3bb",
+ "b47ef87d92f993aa91643ee2719d0c2b2bc9e800",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-317-ref.html": [
- "52cf773020b81c4bf0478f545bbb8c9ada9e89dc",
+ "ea1ba09912f3a37541dfe6df75af350da55e5347",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-318-ref.html": [
- "6e0f2caf8104b26e218684233ca83c0ba6f4599e",
+ "2bc01d4162b548997cb0a3b9af6417abedd4e3aa",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-319-ref.html": [
- "6375fb18907db484237daf4fed1cc1626fda7b3a",
+ "3c5a085f46cc40222176b86f875d45e2303d50fd",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-320-ref.html": [
- "cb8210ba004bcc951a8aa981fbe399f5edae1d1f",
+ "1a472c068c8d7553ba80f03215509b720223f4ff",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-321-ref.html": [
- "6e0f2caf8104b26e218684233ca83c0ba6f4599e",
+ "2bc01d4162b548997cb0a3b9af6417abedd4e3aa",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-322-ref.html": [
- "5c6a8231bd15acd4c759b8316e11562c37fd4701",
+ "c0860c4202a040f665a30fe052f53982eccfa397",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-323-ref.html": [
- "8bcd7ff086583f404d1883f699f00151b81880a3",
+ "93af78bbbebedebc117214089ff4bbfa277494f7",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-324-ref.html": [
- "1ab3feb77c5d72103f8369f3914a43a09dc7eddf",
+ "6ebdf589bfae8ee65d4c98919c59e90f3a911301",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-325-ref.html": [
- "909be0b380588fde7307aeed549194416b252727",
+ "0200100921691e515edd7731077ec68f92b8903a",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-326-ref.html": [
- "a357dd2dd62be9d93c69f78763bf8db804a420fc",
+ "a853bceb75d3b05aea2a6736b4c50af599fe6686",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-327-ref.html": [
- "fa47aa8bbda8ca05ccffbc4ae5fd3075412c604a",
+ "b8851a2aa4f50929919c8e4b8de744b0f5fbafae",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-351-ref.html": [
- "47c3cfaac2f2365c24524719d64f6a1e093633c9",
+ "f2aa294c489f4d141af05430180b2e315023dcde",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-352-ref.html": [
- "f40ed65f7a17c1231915d720fb1b457471411bc3",
+ "bd6d6ea616bf9c1463b1260d216cdbeb3d3a42f8",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-353-ref.html": [
- "bd60a9f0ea1d13be1df1b2aaa80cb74db8d9810a",
+ "72ffc52bc9889bc26938ad33e786e2d07a198808",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-354-ref.html": [
- "b2f1ec32e2790f1c0296f62f210d28a80f8ebb48",
+ "8f597f3e8c3a02aff8db56a162617a4a5cf067ea",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-355-ref.html": [
- "2184ee89fc0e2c70b1ced5e875320624c271cbff",
- "support"
- ],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-356-ref.html": [
- "79a91cf098a1fd3ee1c3ff4d0b1fcfcb05711332",
- "support"
- ],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-357-ref.html": [
- "b60bbd23c5e94d9a9277a0bc73dc7354c8200643",
+ "8b3559a2e18ed646ea412b27b49e847edd5bf997",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-358-ref.html": [
- "ca08db956cd731e55c14c911a9b1957a3467ee0f",
+ "e9447dea7592788d09a0e59971a426b455a7b074",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-359-ref.html": [
- "dc349b1cc59751ea1f1eb47b7319a204f77fbbed",
- "support"
- ],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-360-ref.html": [
- "22d0d65299d0056806f294521e6d17329ebc53da",
- "support"
- ],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-361-ref.html": [
- "e72b0545026f6e95df50483a974d92789f1ee33f",
+ "c9a74d608a8ed0252c052bd86dc92b3052a90bdd",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-362-ref.html": [
- "16b48b30e974e404649527e21dbc9290949af50c",
+ "c1e76fdc3f88b4b6059398066805655904e163c6",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-363-ref.html": [
- "3ad316067e0bd27ad8a9135129357deaa1006ddf",
+ "1a297dab94fe723a9e80a60f0f0235a6270f0e84",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-364-ref.html": [
- "f91cd241c8aab34a1efbd9bb2a07b5dce580c012",
+ "9d5a457908a5184dda5e4685aeefa6bc2cbee50e",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-365-ref.html": [
- "130b3497aec8a65e06a863b8e9686d9b64311bdd",
+ "36c606c12d2209fa012e8521658730a1afd36bb9",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-366-ref.html": [
- "42ff6aeff4a7a1d9780fa8c030d601a4005cee36",
+ "0ca01a69d29069d906c3dbc7fabe931d517b5c3c",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-367-ref.html": [
- "9c977ac12309fe093285b5fa912515226e9bed7e",
- "support"
- ],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-368-ref.html": [
- "52221442f7e78b8035368a0505f37fbc22e447e1",
- "support"
- ],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-369-ref.html": [
- "411fbd29255bc92888a4dfc33d383bcdf858a1e9",
+ "62aa532fff02f4f036abadf5f29681cf913ab625",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-370-ref.html": [
- "69b5560b5a382e660254066d0dee43e1e50f4188",
- "support"
- ],
- "css/css-text/i18n/reference/css3-text-line-break-jazh-371-ref.html": [
- "52221442f7e78b8035368a0505f37fbc22e447e1",
+ "e7297d6d176b5426551d5ed9a7806f5160c557e0",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-372-ref.html": [
- "adcd3902d7d1d5f4dc68ff7bd1c497e937c87722",
+ "1632b4da17622559ddaa02e4e8a5485609aa7897",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-373-ref.html": [
- "6b01805dca82f6b31cdaa8069ffff91ee41a7bee",
+ "23c89355d6ee5dcc54e344cae85b4d979e140b4f",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-374-ref.html": [
- "bbfa958b113c949999ec1b5e1cf8f9cbe44c6f69",
+ "b8249f06dc602ea852d87e0cab85b9cec488b1d2",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-375-ref.html": [
- "43bb3d65a467c8d859462a7de9c639814d9932b4",
+ "ca9db4f79783bae649eb853ccae74f19722f7c25",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-376-ref.html": [
- "2082b10b3bb833f71db2009a37b1df67c026137c",
+ "b541c0d8d022037d0a06e5fe3cd915e45c741f3d",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-377-ref.html": [
- "9f2a402e337f3ec14d74e9784e07495a7bc9b5d0",
+ "480b317d4e5619dda77a6d9244563e1e12fe0dd7",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-401-ref.html": [
- "0c85555d49248e2a1dbeffeac6100181c04d1fb1",
+ "995b94fd83ce7df9aa7ca26ed34e86355df8174a",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-402-ref.html": [
- "ae95057ad1f3635515e23a3451858c51f85af45c",
+ "dac7c513953ecc196e427808aba57168a2c0633d",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-403-ref.html": [
- "3de49f9566c883819f38b9af04b89c2f529e8c0d",
+ "e43f5a969bb0e6656aecdccdef173aa8202c0427",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-404-ref.html": [
- "6a52b14ec25806f5796c4f2e36f0bd22ca06a91e",
+ "7fd56c183dcb343aee0be7a44800eb3e3e135ac6",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-405-ref.html": [
- "c374b87bc3b395ce10cf1d2713200ebfe89cba49",
+ "388019273160e16af8707081b1a73fae7acead99",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-406-ref.html": [
- "5a29446bdb02eb3caf45b20e0cef001cf57d9c1f",
+ "45eb93114fb2983ae70e5a1c986be486aefbe153",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-407-ref.html": [
- "54fb7a669f4df6f4c164128dadece8fb06ed10f4",
+ "7872f26746f793e56d6ef922dd9a1b72072f6e0b",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-408-ref.html": [
- "94c02d1c23091626076e278c71c0c70272e6f4db",
+ "2d6e134ed18d158cf678c83649cc1d98751f9862",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-409-ref.html": [
- "40e22d4c8b1de49f627febcc8bdd55d632b3e47a",
+ "fbf5c1312dd3b59152092fc7026ec47bc9a6b8bd",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-410-ref.html": [
- "10fca339dd0e3a0312acd102483b7115b7ef1049",
+ "91cef6f28923122e28867c011d57784f4480617e",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-411-ref.html": [
- "5e760e6d0f21b8a79082ef6cde3f23b6c9784b46",
+ "24e06db24a9ae22fbcc7f00af3578ee8cbddc8ce",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-412-ref.html": [
- "a9f30d512c2b24e7884e7c18c67cb378c0b2f8c1",
+ "27a0fc3f09e89a5fe7fa28ddec0a3b0f4063f703",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-413-ref.html": [
- "1d6e1dfa9ae074870f7c09d2c30bb76ccfd94372",
+ "39daa88110c1f96940f91f43785ae72a2ac8b2e9",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-414-ref.html": [
- "d93d2bc3956fedf5f57d8d7af2985b45b9a655eb",
+ "3c4e94b0f1d351d21e192ba1cdbffc9e817647d1",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-415-ref.html": [
- "24c138c23c75442641ad8311c4adaaac918b4178",
+ "8fe4da90299a744c7ceda0e7912efb58e447635b",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-416-ref.html": [
- "d78ad4ce20e02db2e61f1f1b3589d03e9c63d018",
+ "ffe66663be276eee80b85c35a163147b4478f7f9",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-417-ref.html": [
- "b2888135a1400f92c14ff2cee7928a69cbf421af",
+ "be3828a9d64a2a003503c2d86d6cf9738477547e",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-418-ref.html": [
- "f4d49b24e236860d85386d6c6e841159c9d9a423",
+ "357cc26e2c17f93ae3b952c3d54e6fbc7ac391d8",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-419-ref.html": [
- "1e90ea2fa29c1bd3d72f9bb6e4c2c0b3e72d2f9b",
+ "aff4a0fdbda30b1341f4cd06232c23b65949ad3b",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-420-ref.html": [
- "ca7b886fa40f9f534bbf30c22e787772cf6e010b",
+ "f241f055de5713ec89a9c0c321af4404b00f268d",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-421-ref.html": [
- "f4d49b24e236860d85386d6c6e841159c9d9a423",
+ "357cc26e2c17f93ae3b952c3d54e6fbc7ac391d8",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-422-ref.html": [
- "87cc19f042bf394dbcef95548a6d17a116c0c66b",
+ "429d81200715f7f658de80af05535ed59e8dbf29",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-423-ref.html": [
- "7c05a90386200386a958a888395207e9935f58df",
+ "385a58271f373d329da4e8a6711ff80200022b8e",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-424-ref.html": [
- "236c2e1334c4aa79205d12ad0c37aeb84592aa51",
+ "2cff2294b9df143a630d2de959a539da961ad8e1",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-425-ref.html": [
- "4216bf5db3a213c9480a3a487167dba8a4edf588",
+ "9923c717b4ac7182e1f06d65d7a66af15711aa63",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-426-ref.html": [
- "87c4c1a425e0566632ecca242cc1f0cbc99346cc",
+ "b94d4904c95a1897fd0d9a289f0e399ae93eb896",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-jazh-427-ref.html": [
- "c3d8829496f41b26cb5aa0399047a80f436a9fde",
+ "962f51213bb50db46cc04c672bb290a9cb1b0821",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-001-ref.html": [
- "fbeaf6e5375136c2a89bff4d694e3beadef52a8a",
+ "cd98eb26df5ec4c4aeac3b8caf45b415e7ef6caf",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-002-ref.html": [
- "746f665c86b770c58b4d786cf1b002275718177d",
+ "9dbbdfe3694226122b7bf0f19294d4a21cd5f587",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-003-ref.html": [
- "97bc6cc40fdd46020908294ea58a0727464dea36",
+ "2969462c27e267a48b43e54983fe9813907b0a15",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-004-ref.html": [
- "19cb202ab9ce2ec6c224a4d1eb44d9cdafe6126a",
+ "4ae2aed85a1d088968f4cc6b4b328cb36e3bab1b",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-005-ref.html": [
- "10947767f4026083af4777250ab1b0cc3b82f908",
+ "577ea0936032bf2aff99748caf18bc023c7a3d50",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-006-ref.html": [
- "5bbfb9886fd9845cf5389700447576afa06e25b2",
+ "4fe4daeafe88805284c84d9f56c49f915578181d",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-007-ref.html": [
- "84164118f2048ed5e817830f804cbf7ee01cdf17",
+ "0e82bcd16d01e14a6733035dc3c6cc38b5278a47",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-008-ref.html": [
- "8fa5deaba08d21529c440d28b033c135f0f2a903",
+ "0bb44198dfeff9718c399933eed66d53dc6008c7",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-009-ref.html": [
- "ca06c0b0965c36318b96d12d6c7cb41a613b39af",
+ "493e59718548d7d41ec1d2a9d7dbb6bf37fb3dcb",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-010-ref.html": [
- "743808c2b928481e48011e52e29732074ba461d6",
+ "08f0a8e9df0396d7c596b53c4d4e22ed93d2055a",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-011-ref.html": [
- "4aa75f3393286770ba046bc16a90812eabfe55d2",
+ "8ff92e69073fba4c3ed7b3d34ec1a1e55e0d550d",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-012-ref.html": [
- "26886df3d882a6e0c18c81abdfc6eecc2fcefc5e",
+ "dc4cc7e9c23a9d36c674cd0822d22b3d6119f154",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-013-ref.html": [
- "483d74f6317791a2e3167a57ffda714ab2bd0aad",
+ "e80305b0df39b2df3bdc1f4876eb4433e6babcd6",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-014-ref.html": [
- "23592abb37c7bd2804e74674b1397eb5eb9800a0",
+ "d4ac1cada77f7287da48ade3857e5f68670ba98d",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-015-ref.html": [
- "05b3ce4a32f79ba44c96a8345d262835c432b47b",
+ "4e843d33b518ab41c7b1856a3b60bee6b4b4849e",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-016-ref.html": [
- "ac51a597b4bce4363ee7eefb8bf306177d716a26",
+ "1a75c006909ff76e2321161c8b3c0116e2b54759",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-017-ref.html": [
- "e1dfad88511330021ebe092968c6e7a2383df594",
+ "9d069cd0a96c77c55ff8c1000b3a4e041d18258c",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-018-ref.html": [
- "6ebc0e5d382f48fa94a642aad9eec29f8aee3e69",
+ "9f95cdb3dd7ab21f1a63053a47443f73c25ca3f3",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-019-ref.html": [
- "19118aec279d37bca7dbf572b42e0ea593e31bc5",
+ "1806281f61e3b526fc4581c6600ec8ecf91d3d01",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-020-ref.html": [
- "f3b9f6fc5f144d291f21f8fef5bd593bd5971f6f",
+ "05d682b63fa69174ae67d9da6524d4686596cb85",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-021-ref.html": [
- "9e65eb182d0f9595afc5984d6f840fea943a9bdc",
+ "b7e23cf136ab674f8a5c4f6ecb6d299f7b334a54",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-022-ref.html": [
- "b219b6826864a583bdb002be8a95c15872e90604",
+ "00d7b0c32fa4f6eb6850b7ce407feb6783fcaa1e",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-023-ref.html": [
- "e5a71bde19360a284c154ebb0811654d08acb4df",
+ "82aa12ac4693054beb93ce1ec0fb1f8b67f3a740",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-024-ref.html": [
- "0ae22090199c5f0e9017c5cca964a5b0fb618f3c",
+ "d939dd602db5463d25f7c5668b980f33baeb2edb",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-025-ref.html": [
- "5e405ea454a478e0f4121404bdd63d3dd69d417c",
+ "97552ec925db52ffbbb6eaa4941720e68a56b359",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-026-ref.html": [
- "ea2e9020b419707f9bd3ee4e59acc8319770a871",
+ "da68f2e3e03c9e736f59b8350316190d4a6a860b",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-027-ref.html": [
- "fb9405fcc251cfc01f5912fec5bc888a94defe51",
+ "c544c20b8e768fe25a36dbfb0c058e92ee2d9dd2",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-028-ref.html": [
- "b327048eb81dd54b3183b966745a212c4ef5dd06",
+ "3943ebc1b77f97ffcb8235bfde89d8465f7d8011",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-029-ref.html": [
- "4ac01437cd8456ec291e61c4cdefc5083ddf5c33",
+ "cb4c93933c3b21ff99f1f1612de133ad108cdee6",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-030-ref.html": [
- "bb5154614866b85312ba53e20179e8d2a3a83c95",
+ "fadaaade541da0293047a3f2868dbae5c7600544",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-031-ref.html": [
- "d646a53f169862867f111655e2b246365350b571",
+ "42a5c3136d0774018b28295e6129c10c54c2370a",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-032-ref.html": [
- "ab4fc8400aebc6044723d69b1b289e03115b50d9",
+ "bc9a17ecd62c0fac18d46de6d2a04296ee007695",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-033-ref.html": [
- "de6fcf89b897a56d20be90dec101211dbca3b7ed",
+ "43f36796dc1094996a816e9b094b5b7e2220ce9e",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-034-ref.html": [
- "ebcc9d9dd81622e01481f0101bfc6b2741cc0e1f",
+ "65f4e39f7d1cfbf6a65351962f07adad7893c7a8",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-035-ref.html": [
- "cff9230fca672e9c3c979cada6a04b07c30f12b7",
+ "c31de3f493b78bdb4f2470c8104c0aca0f121d65",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-036-ref.html": [
- "75c9be5a4290efa40dc586ad28fb5ad3973f37b1",
+ "eef0810e674d7494c6c24a8d944c6463358ea411",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-037-ref.html": [
- "9a5a9cdaa3f7398896e40f28158c6f1f08b4ec1c",
+ "eae7517d0462aa958bb0e1e955637e1377619023",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-038-ref.html": [
- "2da58dc5566e566c53d830818cbc9b97c048dda6",
+ "6aea1d93df5c548cd44f0ca852df9b1c49900e7f",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-039-ref.html": [
- "3cad606ddd3a44cf127019dd0a4b2705ee179172",
+ "37063433faa44a06a2ab6dd968f4043e41e0c170",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-040-ref.html": [
- "250adf7a97125bb9b065888f093be45257e0aaad",
+ "17d7eac0a81621b6ef1d81dc737be2428521dda5",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-041-ref.html": [
- "10bcbc9d200ceca399b80fef37b917f3a229f7f5",
+ "5b46b881e7721f2a1be854de2d3c7cca9a0dea1d",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-042-ref.html": [
- "bb5ea8cd4e1d737338b7fef1f1ff6293c3c4001f",
+ "26bd3c69ea63cc29debbe8ed7e8028967e0cd2c9",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-043-ref.html": [
- "e3f9c3a486d4d101bd6ae26249d2203d9da4c761",
+ "477c9441680ede450415e5e636e12d50ed66f3a6",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-044-ref.html": [
- "14e5fdae0ab215446260bf7b7581b37e89703dc4",
+ "f8f23e9514b377e46c4d05d26c290534a6a6e73e",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-045-ref.html": [
- "6c5e817c23b7b33cbd14a2ecd6b0eaa9377e5aee",
+ "0f9aa5b83ff2c7e6e6d43ea4f13335c957067647",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-046-ref.html": [
- "4bd026da74ef7888b5ea3b3c980d3754e93391bb",
+ "cf41c4ea3b6d7da0fbb83baf2e3ee0c566afc2b3",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-047-ref.html": [
- "2a86455c41b029b3a0718046fbaa5896a0cc6fb7",
+ "4baf979c65a0ffa4a83e65e7fdfe5f457517593f",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-048-ref.html": [
- "ddd38f01956d37d0975c170f60164ffa3f632f80",
+ "07db3b91c4798e502c9f8ee2b931d8d0d0f461ce",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-049-ref.html": [
- "f1b2699c8e740c5a44a6faaa01cebdc01caacbe9",
+ "b612c3d8bb714d1b951f963d50e8275d1a0f27a2",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-050-ref.html": [
- "e0020740a0be1796186dd401d3682d68531c96d7",
+ "51aafcd995b3a093bb9fe4141af82810508c62b7",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-051-ref.html": [
- "80ed59324ab0e2d22b7d8416c611f08b59701508",
+ "9a6f9651eb17923828e76fab5e31e1ab5a6073b6",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-052-ref.html": [
- "1c5865e012f6859f457455e64623f012fee905d6",
+ "754f4ebe703967812d5e4acc12e9244e54a16f9d",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-053-ref.html": [
- "bd2ae787e04d829aec4909ffdc312a604e8b59f3",
+ "b888e6d29a21f29e5e1bf8a8ea3fe4a2028ad554",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-054-ref.html": [
- "98bf8e97d233de1d0dfc58321b96b9b21894577a",
+ "58edbeeeeddf0dd9a8e78bd0d5571eacec285929",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-055-ref.html": [
- "2039de67e20205bf84806e0b9bdb689e539a5228",
+ "e840433959d080dbe590a51c7b7606a2e4225289",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-056-ref.html": [
- "bf1bbd23d7aebb95b7f5831927a1ec110abba402",
+ "1a11d9c91395ec4a76298d730f3e0bbb75a6649f",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-057-ref.html": [
- "1af1bec893e95c8899ed6a6b358f34593c1d0759",
+ "3a6461389653f9fc2959a9e178bf8ad5e878cef8",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-058-ref.html": [
- "2944c0d167096a63acb4045c4aa70f5f78ec7293",
+ "15bad9069e7247ff1c5f76fdf1f435964f2c0d5f",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-059-ref.html": [
- "055792030ddd1b528c22f5eb2615afe4bf2767df",
+ "99a5d8364c49dabcc5e3893651d0bc6091214cb1",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-060-ref.html": [
- "108dd8bca00a48a5c5f1040c5dc00e19facc5d4e",
+ "4da8ba0ab6178d285b885433956065ad76a4334f",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-061-ref.html": [
- "6130629d80312f5930c3c66652d7209af35b3320",
+ "40e7db0773129245b80bb962a36f2cab5c3d7d8f",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-062-ref.html": [
- "e8a757f5c6c961bfb5686323fef84435fbc8e785",
+ "33d65fa9c9ca5035afa1c55a327836b058309884",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-063-ref.html": [
- "f93b508fbe7bf93bd1e7b06bd5774b11f5185d89",
+ "6dc3c84742a85502179e1b2f1935e3b298395959",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-064-ref.html": [
- "08bdf3d6b8d4de46293cd9d7deb4baa1591867a3",
+ "a01564b060c783d6977cd749d871c1f485784b81",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-065-ref.html": [
- "bc1e33d70f471b70fc08aadeddbd5a1af6526e30",
+ "ce39a2e9ff626e7286b071a75bd6a6b6421945f2",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-100-ref.html": [
- "46bc276cc2d3c79c47b9aaa490b8559ae146f71f",
+ "1487d06dd9fa8eb07c9385d5dde36f933834a03b",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-101-ref.html": [
- "011386fd7d85dc5774ae53a170046a12c7131eac",
+ "1764f533983cdc98badc621f82b2695d17218123",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-102-ref.html": [
- "797a8de3dc344bd9bcad519e4b96a67cee6e5e55",
+ "fdb729c7e3a7fbad1204b2efe6d459a83eab3e93",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-103-ref.html": [
- "2765cd18ab4978d24189ea77d3cc9ab044e458ec",
+ "bfd23e093edf7139ea50048f85dda054fade3ac4",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-104-ref.html": [
- "52186ca2dd0173bb6f3b3eb206751ebdf9f40beb",
+ "8403095b21fd03599120ae1fc6b9b8b8aa264010",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-105-ref.html": [
- "e1b9dfb87d2cedc900001bd79045b6b7f3f28cba",
+ "e833464ea9a6528eafde489e94b35a3764a98a82",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-106-ref.html": [
- "7001ee3d7eed7188db71b6895f21945785707c1b",
+ "b52da23471ec23e5319ee1387ac52c78ae63f92a",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-107-ref.html": [
- "17a2307fe096dca00dcbebe667a0eb3f1a99ce31",
+ "a9297c6ed12485fcb86e22e4878217302b2d9e1e",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-108-ref.html": [
- "cc24ffdce3c98f62712e4ef67c34dedf97520e29",
+ "a3d9eb64d81b4ab811d531eecd7a4d94e5e6cb1c",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-109-ref.html": [
- "bb95715c2ec3c6c80c222570a2f2598be09269a3",
+ "cc5c9831f86de86a6a1a842b6ebd8ce353c6781f",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-110-ref.html": [
- "be145d3f4eb38e7268054c330b12aab1108d22c0",
+ "03d2497cfc47d814bb94891ca1763256a9aef259",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-111-ref.html": [
- "cac6f5171c076ae5f5fae7f589061d46248c9e1f",
+ "603907b1f1d95542259853b1e392f7339e6483b2",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-112-ref.html": [
- "31ccbfc44555cae3964a72db169f73a97335d150",
+ "c21b2d1baf97e554156cb5a0a54a6b5ed48b88ab",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-113-ref.html": [
- "b602ae19d9dafdbaaf7dab96f95237a90a423dc8",
+ "f1c0f410ff8fc18c49c0d8863292ee8c70e27532",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-114-ref.html": [
- "d3e0500417e19ff22b7134f3dae969462bb177a6",
+ "23291316a44802e0640dbf3c9d3d0ab8fc4f3f3b",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-115-ref.html": [
- "58a4638b61f15107a665ec41f4e1e60f9f5cac10",
+ "73d31d78125a675a603ae57d0f616a319e4028d8",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-116-ref.html": [
- "b2965f709879c3384d958c4140156a96b496a3a6",
+ "6b15efd3464ff75026f2fcd9175469dc30d27f60",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-117-ref.html": [
- "30acdd8f84a5aac5013af76aa56cf66a9befb25b",
+ "83eaef84e9d0e3f58905b9a6f7268018e4014194",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-118-ref.html": [
- "fa1d1c23593e459b5069bd3d296a41e9c595b2de",
+ "df62ed8942fdb2776c0a01d9765b71a4167300e5",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-119-ref.html": [
- "d5c9f5a0709a2261c18bd57670f0549298758a08",
+ "0140d6fce18604a51b1087c9cd1107b0b15b4b90",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-120-ref.html": [
- "5b50582d2497c73114934b128a43cbf7b3546f36",
+ "6ad1e876e894bb2a35ce655ec186854456b0a27f",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-121-ref.html": [
- "92b039ca931350e8c15bb9bee02540da14cd2ad2",
+ "3f51680c2c3c6337fea9351caff1df3c0ec6cdec",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-122-ref.html": [
- "0a723df7282282d038b451332f97aa117ee81580",
+ "ee7de0321063b7d2cab2c3ff9b031b7ec15c05df",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-123-ref.html": [
- "cfb16937d7328397ce02f2f3ed0851c3b9276741",
+ "7ee7357e2b006fb4f30ac05582abc3dfa25598d7",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-124-ref.html": [
- "1d2ca51477fa43532c5ada06428cef9e2b2b09bb",
+ "b90f7ffea68f7273cd5e3b7d9e734d8522523262",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-125-ref.html": [
- "231471f94e018e85aa09892c46f2ac35ae64616c",
+ "07d647e178486dc4800fbffb59c7df4cbd629adf",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-126-ref.html": [
- "e33c94916882417aa60e166195a365ef36212482",
+ "eb088aeb15e99de5dd971f0b44c934522cbf3932",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-127-ref.html": [
- "5efa6c71bba36f7170041c3d1b301dc7280c56c0",
+ "ed4064d891350ba949d43546664ff442de228a13",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-128-ref.html": [
- "2e157db9718ab06de32df521cfd2b7da4ec8a01e",
+ "67570663753abea2e34f652f88c1279622a339bb",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-129-ref.html": [
- "47956de87066b73292d85ba0e3319433b4b6739a",
+ "68e88948c570d7cfc7202e827a2d54e12bc3d5ea",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-130-ref.html": [
- "89b2b3ff080b3932feffac2c6d51ec7aab408426",
+ "4adbeb0d681642bf57c5f9f41e44e4fb74495983",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-131-ref.html": [
- "31ebf4294dfa6ecb3c08268d791427192cb2794c",
+ "62bc21064b8eeae47889941d1c3cfffb6d12beb9",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-132-ref.html": [
- "c6bf2a9f25eca2ac13d9059b145279bed618bda2",
+ "cc4b11d87792ce3c3e0179791b3cab33717c6155",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-133-ref.html": [
- "9fe0e47591a839f36138d7feded654b8a65871dd",
+ "73a9c79e90b59f9f45aaf3210a3e2af508826019",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-134-ref.html": [
- "15e4c63a43216e9ded52ca0537b84ee66d855165",
+ "e4c917333999e30be9a4299a394a1fbae440dba8",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-135-ref.html": [
- "cd08ea68a41a6b76dd2792fd8663e657478a6f10",
+ "8f5db2d540400942b97f5281e995114634f1b947",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-136-ref.html": [
- "e82b1005554e441271c70ca6ab16dcb3be70b54d",
+ "4eb6996632ce4fe15a07c2fd8f0ca893dae96cb8",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-137-ref.html": [
- "1c0e576e402424cf2c7f1fe623cde3fc81b82922",
+ "2bc08ddd62af8996968a081360261800b28c25ce",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-138-ref.html": [
- "c9150ad00b2f549827eb0b29379617bfcb738fef",
+ "369e626cf0d5b6cecefd92443d2926b1eb256d32",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-139-ref.html": [
- "c7f3349b8756ab59564d8e0a9c0b3b61e5f46ac1",
+ "d1b4e9e79dd6b12000a86befaeba7d2407b7a68d",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-140-ref.html": [
- "0ba1e2a2a9a1ec2962af5ae19bd1e3939a749ae4",
+ "c7641c184af0cc2b19b939507b74d5c0307f6598",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-141-ref.html": [
- "74f3015d19e4e0a211f184e7dae4aa2494b0f595",
+ "a2fc221fe40e594f10ec99a3af3b217dbe6cc90a",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-142-ref.html": [
- "05ddffd7f50c83618951733dbfd6a66d04a36087",
+ "955329ed31c1cb6854bc0acccd7bde04c18f43f4",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-143-ref.html": [
- "831456a95cf5350c2873b28507846b69cc97c2df",
+ "8e1de4d2979fa354f85140a6243a32000bed79d0",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-144-ref.html": [
- "3c6c4b88301f6f8632ffb1cdd5f274bcead0fcec",
+ "8a3589b87b9b86d6044bed235e330d67089b7bc5",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-145-ref.html": [
- "0f91ec8064517f43f301b6c56b4670d2ce7644b7",
+ "83b44e06c0ab235b1b391fa313819d3fb777f5cc",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-146-ref.html": [
- "53be2d5f640b776f595f817bc96900b443cefd26",
+ "e17e1e5e93b62c4e8f2ba378ef9db47b732d6646",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-147-ref.html": [
- "6367b76bdbc67e0c8a15cf00b54dce0a8426053d",
+ "48e603f2207bbfc6a52b641d158d251ef9f4db41",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-148-ref.html": [
- "0be0724b5bf25820538bddb7cee2786b1a42f472",
+ "d03129c5390d297b7259f7f44b5549a1fd86178c",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-149-ref.html": [
- "e5d0443110f28621ea67af06cececc6c96e5d53e",
+ "2a36a313f396ed636962d5a7185f8d068b237b65",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-150-ref.html": [
- "600b0b8d00c4fc3b11873a60b926cbb2574b98e3",
+ "935167ed8cfe2d0a8df9f65b580208bdfa23b3d1",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-151-ref.html": [
- "79dd4c52d7419c14b2016c50a3b8862e527ec184",
+ "7357ec2195a816c8b52cab39b4474922e5a1c095",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-152-ref.html": [
- "9fb7af503f12e174afbeba772a6547997530f624",
+ "d8b97ae3f9c5868466750ebb5e9d35c4933f161a",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-153-ref.html": [
- "d483c4e578288656064771250ee53432f9b7621b",
+ "4dda7948a8ea442ca2c7e4b46b831cf3ac1fabc9",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-154-ref.html": [
- "b5fd3ce2707e0a51e144085c9f9901241d6544ff",
+ "cd266d86aa2de24d72f14f39ea675c18abaec31e",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-155-ref.html": [
- "77904c2640f40de518c3f2e785565898b4d92638",
+ "b311bf9cfddc1217dd1dc5a96199ca8d8d786e82",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-156-ref.html": [
- "92154297443e63bb51d5d3700293a5f28474e662",
+ "0a078a6dbb4b296c62eb0216aba49b914c2b68d9",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-157-ref.html": [
- "c317587d7677ee95ad7c934843e931902f2458de",
+ "1f37cf0d0532868facd36b3c36d9e63fd5c163c7",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-158-ref.html": [
- "d820609a4a5c91f19e3855ca6b1a901076ed6d44",
+ "d0babda9a8d57303f17446eefbfe8b5eb149c924",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-159-ref.html": [
- "aa7f25dbce562ed8cf54d19d26978ac8bb079102",
+ "269bb9bb7d27efda6e93b0e5036cb8627b0b7ba0",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-160-ref.html": [
- "456e69635ce8287cb6d62b0b075f43f1267e891d",
+ "ca8ca3f7e3cebc836cf3725a2f0a0e43f165be09",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-161-ref.html": [
- "5fab2a70e85550b370cd4f27b408e7f440914c86",
+ "4a26335f71d155c095165599144523020200fffc",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-162-ref.html": [
- "eaa4ef41a4166a5047b9ed3fb38e09be11c5ded7",
+ "d29c662ba8c80ec0fb795e6e1ba06dfecb2c70e2",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-163-ref.html": [
- "ed4a12a713d71b5f620a1c7fce48db65c35f1a57",
+ "61374e023513dabc9945b36731b3b5af01664cd5",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-164-ref.html": [
- "4e5ac8e772b2de2dd72a91931e08a22636be3281",
+ "a64978ba365606008b4b0e2350278fec325ee58c",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-165-ref.html": [
- "87bade33f4990b74cb858ef5ae0b11dc168cafe1",
+ "ccaa5a1ee6fc31647a67ee891e0aaed1f48718a1",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-166-ref.html": [
- "79bd7faaedf9abeda9d3d5ae9285db237e64697d",
+ "6696a8f648f2b52a88f6d0f52637ceefae85e3bb",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-167-ref.html": [
- "593a59c9cd9289ae5927da9e9fdf08182373cd80",
+ "70ca583a2b35cb92730322ad01aee4476cfe0279",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-168-ref.html": [
- "d726b6fd0b03d5bd5a4e020eea51b3a7aa226e38",
+ "55ef02c56bedeffcfe64e33aaa2ad1408f714c11",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-169-ref.html": [
- "851e5abb4a3c0a26c13449545c604a867eecd67f",
+ "c6668e6e5206c4ca956925e81fc21566f811ee30",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-170-ref.html": [
- "cd70131a2c5201f7bf913f837121752a4a5ad65a",
+ "2c30aa07aacf68b14d88a93bdd9b7f60b8e53069",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-171-ref.html": [
- "94e79729d2d8f0bf652eac82b8e8af12d2a35804",
+ "fa9e2bd858731f85357f1d238cebdaa318d7eb5b",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-200-ref.html": [
- "2fed07e8d53427463f0401f4671a233b9d6178b3",
+ "a5f2d1d0fa49a4aea50a41dcaf40bf4f6fe2fee5",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-201-ref.html": [
- "11194bb8bfd84e794efdd45d29179a846e32d604",
+ "c0bfafc0b948f3f53d17617ca56bac1ef1756bb6",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-202-ref.html": [
- "37ea7aaa94d0c42caa85888046eed23b3853acf0",
+ "24dbaec026b898b954716c1fed178b1e80c46f02",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-203-ref.html": [
- "347f2820667c583c99b05147eea2d3cfb020efe9",
+ "36c990616a43b23832f26b0610b4e2abac2642b8",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-204-ref.html": [
- "ee5ef4ab69b1599edb1034c3f0ed85adf4ea6cc5",
+ "ee7d11c13d27c06c73eec14dfa84d84a63cc86d4",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-205-ref.html": [
- "ec71e81f5c51b85606114adadee994567c3d91c1",
+ "bc6adc992cdd689c9a52db43b56e1dca0b67863c",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-206-ref.html": [
- "c7de8c8360f8fc3bf08efe7e05a413324434b56b",
+ "238ec5a979d84db2b4446a5f2685db73bd5e3f9d",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-207-ref.html": [
- "c1b18822115c6c4d0cde21abbd1859aabb3674d2",
+ "fa1828d61aafe8648f02810534e102b2f005581e",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-208-ref.html": [
- "5f1b83bd22f0c1507da48dab4c8027e251540749",
+ "2dac7db7a5e3d4f4a8b81d9021c514a79f204036",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-209-ref.html": [
- "b5d31a634f5ea373ba56ad3cb3c4bcf778191961",
+ "9a95a3b27d14b45e154edc7d96ffe76dc02cc592",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-210-ref.html": [
- "b157e3002f5cd17c8360b600f98722bd1069c1e4",
+ "f2d0831a11b02eb016a80555ba03ba6cf0424351",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-211-ref.html": [
- "ffe63085189337296cecb0eebd5145a5f836977e",
+ "95709c0eab96fd7f2cafe01d8ebb51ce01ca49d5",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-212-ref.html": [
- "5a547312f149737287aabe322c1bf84b1318a588",
+ "2b2c957774dfa5f6d0934a98d63dadf6a4248010",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-213-ref.html": [
- "25a3a5cf9d48e0a779893eeff2af2c91b1297450",
+ "e730a90d6938a0b4ca924efd783e3a20f0996b5e",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-214-ref.html": [
- "de980091a75e052fdbbcadcd01c76696b4ce6339",
+ "0c6d6b6fa59429a29894a756a3937e3487c02fda",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-215-ref.html": [
- "5f878c44adf3ee2ef1842b19b2c256e705496bfb",
+ "e9cf46fd6dfa7fb82431b243d897c81c283acd1d",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-216-ref.html": [
- "a0b5b98df539b1050eccde7e9026cf8fabd3e85c",
+ "fbdfa9d7795fc6294e3807bc913668f4501eb8f9",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-217-ref.html": [
- "4fd7095a0b2d7c472397934f839a3654a14be7c8",
+ "9a4bb4d06e18c429ac3edab4ac263c77d08aa625",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-218-ref.html": [
- "3d060f63722930bc9a4d12a56be3c7f72c471d06",
+ "7c1550d8e3da72a43b3822de0644991e2f843598",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-219-ref.html": [
- "ca5624a027b28325ccdfcaa2050fca55a667977d",
+ "a02184d2c815b30aea2a980deac3c742619dfe14",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-220-ref.html": [
- "435161fd27736472bcfcf11d24388bf8ef49345e",
+ "80d7543332c5f18501ad635a6366bd8bd43b05c2",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-221-ref.html": [
- "399ecaebd82a1da78fb8564543ef9bb61944f6bd",
+ "612cf9f4ac5d88d47f39c65e0d2c19c11158a808",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-222-ref.html": [
- "d39108f2db6f910e18f35739557141e0690e773b",
+ "7ce3da1e82f1e738f4a47e40ae662aa62886b8c0",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-223-ref.html": [
- "135cd25270ca5eeb1f9564b46555cb5774da6e9c",
+ "3d18208ca74d7809712f1e80d81e2dcb771f585e",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-224-ref.html": [
- "6fdd66e1db4e49d32655ab28702eabc0b9c88aa5",
+ "d5c3459ae7a3f98a76a969384b7377ad85800dcc",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-225-ref.html": [
- "4399a689b0bb6cfd22d757bf1b13bc6d55dd45eb",
+ "acea6f0656160271223ba2513b84a89b50a1c643",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-226-ref.html": [
- "316846e8ffe056bc009c8cbc4d116e079eeda28c",
+ "0e2e723ff79271feeec145f7d62152fcd6647f26",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-250-ref.html": [
- "bb7537f87cef404164145f5e000dc6322e67de45",
+ "f8bc376655098eeff21a9ee1cdb7f9c1c01bce21",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-251-ref.html": [
- "686231e021ac733f4d5540057cf2646267bfbe0b",
+ "a6c38a238aa2a0e9b1f14424bbc7cc3cb819153d",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-252-ref.html": [
- "d6c14aedf847ed2a32a8a2fb4d58207b8abb74e6",
+ "f7eec144f9067b55bcec2740824eeaf244407c6c",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-253-ref.html": [
- "a5228ca9c7f8bca119e85dc33f6c701ff51b1be5",
+ "e2c4e42e694d09c2b63bf45fd8ebb6acef8da50a",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-254-ref.html": [
- "8efabe720f379f907095eb8f473be716b73605e7",
+ "d9b9a742c76530737928992eae06a6e7e8b83ad7",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-255-ref.html": [
- "2c04950891af05fae8d72332c74598e6633a601e",
+ "719383caf40e0b5d383f5c949c08cdf928567d0e",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-256-ref.html": [
- "ada184c3d16765e14c5f6e0ee40951523da0efd9",
+ "e8559f6032a93d14db395b3054e7560d91c300fc",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-257-ref.html": [
- "0aeaa8593fdda32de9f1704c55080b68dda405a6",
+ "bbcadfec906474054a357c3a283819a294881318",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-258-ref.html": [
- "45b74979aadddaeeda246e640ce4433262c857e7",
+ "d855b8bc75860bcb279dc8e8466e38f762d9cc65",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-259-ref.html": [
- "0b2e96236358e339b0b7353b262410d8ac273027",
+ "acc513606724fd2fe3e22a0d25223ed0ceaa1830",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-260-ref.html": [
- "8deb075b27bded41e8cdffaca7d0fb80f95679ec",
+ "75b7a842db1963e30ffceb187e3f50f99074af90",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-261-ref.html": [
- "5e864fcc4a8da9a497f284e2581de5e8153fa8b3",
+ "3c0d7782193f116a8dea6db850f44b376f9dbe64",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-262-ref.html": [
- "42bd273b5292d75b3aa800160cfe547b1e61fa6d",
+ "5d3eeb95c250cb788cd5126fa105dd5ddeea1fbd",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-263-ref.html": [
- "8266fc231640911d887a8fca0d39200acf4db658",
+ "bba20c925ec467b59ca8b0b6c0c4397537a0411c",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-264-ref.html": [
- "40df086e64c785adf7c9a3817c6ebed9efb7c9c0",
+ "f93580e59afe7780b324d5abfdbc08c3b536ae8c",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-265-ref.html": [
- "798129f2a971aeccc6ba3ed47bae33d892d102bd",
+ "afc7d4fb6639b78cd85cf323d6d443b0f136b426",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-266-ref.html": [
- "1e04f7f746fd0efa656529dd663cf76717cfd7bc",
+ "1d091947e142c92c77959bebc01388172fb247fd",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-267-ref.html": [
- "37336fc98693072cb91a20d2f4510e5fac8d944d",
+ "ccc7d7a9d5831728ff76fd3784c5328c36e01eb9",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-268-ref.html": [
- "2c7bbaee5ae5479fe37561f45b456a1d5fe7c0ea",
+ "284f130d754f1de8f79f07ada76e546bfe6406de",
"support"
],
"css/css-text/i18n/reference/css3-text-line-break-opclns-269-ref.html": [
- "26bca4cd34e696eb6914efbf085d16b6b1582d7a",
- "support"
- ],
- "css/css-text/i18n/reference/support/mplus-1p-regular.woff": [
- "708040c72a525e3ca122156c0212ca7ec14852bd",
+ "15dfa6a001606d22b3fcdb4b1d3d90cb8debd03e",
"support"
],
"css/css-text/i18n/support/BPG-Ucnobi-U.woff": [
"2dea462fbc4e6f667509ca75636f1394e7b11378",
"support"
],
- "css/css-text/i18n/support/GentiumPlus-R.woff": [
- "d09831467a1b1a17f97271ff027d413e28b4bacb",
- "support"
+ "css/css-text/letter-spacing/letter-spacing-control-chars-001.html": [
+ "f5e41752df238877b54acab9289a79fb9b59a9e5",
+ "reftest"
],
- "css/css-text/i18n/support/mplus-1p-regular.woff": [
- "708040c72a525e3ca122156c0212ca7ec14852bd",
+ "css/css-text/letter-spacing/reference/letter-spacing-control-chars-001.ref.html": [
+ "313d6e0924fde0eaa57265fafbe9923d4497f87c",
"support"
],
"css/css-text/line-break/line-break-anywhere-001.html": [
@@ -511746,55 +512523,75 @@
"reftest"
],
"css/css-text/line-break/line-break-normal-021.xht": [
- "6490bab71e762e042c5d37e7ad2b9852a53e50e6",
+ "e0005aa0509a55316bab50c0368512c62132a347",
"reftest"
],
"css/css-text/line-break/line-break-normal-022.xht": [
- "82f8f3711c0e093f871da797e90c77d0c3f95538",
+ "e1461a3d05afe63179f0ba49e1685fdb91cc102a",
"reftest"
],
- "css/css-text/line-break/line-break-normal-023.xht": [
- "125396df32776f1c067e09794d8f2c5d90ce571e",
+ "css/css-text/line-break/line-break-normal-023a.xht": [
+ "9b0a7fb9fb486d5a3230d05a954784a13540cf7f",
"reftest"
],
- "css/css-text/line-break/line-break-normal-024.xht": [
- "2abde5fd6222c694310acb77a3bf5275795ad59b",
+ "css/css-text/line-break/line-break-normal-023b.xht": [
+ "00ef31bc22d6d4c73a2b6d2a060d9edf1ff87b7e",
+ "reftest"
+ ],
+ "css/css-text/line-break/line-break-normal-024a.xht": [
+ "60e7810a06fdc65be70fce5ad6cd3a67d94baa5f",
+ "reftest"
+ ],
+ "css/css-text/line-break/line-break-normal-024b.xht": [
+ "634018ab5c30e499c6eed93465cfb7d02e2d3f02",
"reftest"
],
"css/css-text/line-break/line-break-normal-025.xht": [
- "e1327cb310b3f7d086eaae20d25074b57a45db32",
+ "5a41b63c46c0e0e5fbadd007177d7414fe0ac8b7",
"reftest"
],
"css/css-text/line-break/line-break-strict-011.xht": [
- "e80ccda18c1930e8e924afdd2834224cdf16c96e",
+ "deef4c827b5323ca7be4ff758b36f2a99316d5a6",
"reftest"
],
"css/css-text/line-break/line-break-strict-012.xht": [
- "1862948eb970999da3f04be67b201f2147858c2a",
+ "91c48f5ce5c8d996e5a85921fe4590ce95243016",
"reftest"
],
"css/css-text/line-break/line-break-strict-013.xht": [
- "0455d630b3e9f0148dd2f04fb5b015c7b9a765f5",
+ "1625e7293dc652b89b9d5312dc74e95d7103ffd8",
"reftest"
],
"css/css-text/line-break/line-break-strict-014.xht": [
- "706edcddce64daa1ffbcd5f723006bca7eaa7fd5",
+ "bc9a381335b8c2475d8a745cfdd01915b4a56917",
"reftest"
],
"css/css-text/line-break/line-break-strict-015.xht": [
- "2e8430b3b941474982ee4a873caf312d1630b6d0",
+ "a9b682fef0f7acaf9058ff2d2514b94928671607",
"reftest"
],
- "css/css-text/line-break/line-break-strict-016.xht": [
- "d792881c72c37a25e85166cfd92c77962869b2f6",
+ "css/css-text/line-break/line-break-strict-016a.xht": [
+ "0d355f165dcc101d90c90f24dc70938ba7cd913a",
"reftest"
],
- "css/css-text/line-break/line-break-strict-017.xht": [
- "f66c442d68fcb50a1bedeac8537ba69b20c815ca",
+ "css/css-text/line-break/line-break-strict-016b.xht": [
+ "e4fb64245c7bd9274e3a1240b81434d58f2696f9",
"reftest"
],
- "css/css-text/line-break/line-break-strict-018.xht": [
- "8f124452720b5b1be387b72f721aff36111c01d6",
+ "css/css-text/line-break/line-break-strict-017a.xht": [
+ "1ef4e228b743b67308e7daa149ea040e5873f116",
+ "reftest"
+ ],
+ "css/css-text/line-break/line-break-strict-017b.xht": [
+ "f9c1ce1b514450757796500b3c53ee6e8f84e842",
+ "reftest"
+ ],
+ "css/css-text/line-break/line-break-strict-018a.xht": [
+ "c262806975c9049cae9aaec4d564d1d6d52866e0",
+ "reftest"
+ ],
+ "css/css-text/line-break/line-break-strict-018b.xht": [
+ "14de59c749d0ac55a755ce4a30ffbecfb89fced8",
"reftest"
],
"css/css-text/line-break/reference/line-break-anywhere-001-ref.html": [
@@ -511802,99 +512599,119 @@
"support"
],
"css/css-text/line-break/reference/line-break-normal-021-ref.xht": [
- "cc36420439dfb604810d5238e587bdb8d4a58a0e",
+ "df5f6099729881b1bb449f8e7f7642aff9575856",
"support"
],
"css/css-text/line-break/reference/line-break-normal-022-ref.xht": [
- "86e5036f074e014457fa9d215da8fe8c290d7a31",
+ "c202a75b1b37ff86d2e3f4467213c75211869807",
+ "support"
+ ],
+ "css/css-text/line-break/reference/line-break-normal-023a-ref.xht": [
+ "87b55393c66837ffa7146673086b00fb0bd780ca",
+ "support"
+ ],
+ "css/css-text/line-break/reference/line-break-normal-023b-ref.xht": [
+ "c9bae438602a294292656e7abd553cd775ca4d63",
"support"
],
- "css/css-text/line-break/reference/line-break-normal-023-ref.xht": [
- "c348953ac62e37b2b259df1b8bc0ab9ad366b099",
+ "css/css-text/line-break/reference/line-break-normal-024a-ref.xht": [
+ "40bc6c006bfe228b3906db248d74623643ff5a08",
"support"
],
- "css/css-text/line-break/reference/line-break-normal-024-ref.xht": [
- "6fe7a50e23d54c1eccfc2deae7c0e2f50921f0e3",
+ "css/css-text/line-break/reference/line-break-normal-024b-ref.xht": [
+ "51fbacefed3e99ba0d2ed0f3e962d53bc441808f",
"support"
],
"css/css-text/line-break/reference/line-break-normal-025-ref.xht": [
- "39aa740e7f96983877f45717b351871fd3441896",
+ "505f2648f4170c7f16187cbee9409c5debc1b8ef",
"support"
],
"css/css-text/line-break/reference/line-break-strict-011-ref.xht": [
- "436768d0b4bc5f3bfc59aae7625c45e571dc6125",
+ "801a813b828a2a36c67c4d3b14807cfa88a96748",
"support"
],
"css/css-text/line-break/reference/line-break-strict-012-ref.xht": [
- "21accb79f1e8cc0154131ebf2c19bf0bebcaa318",
+ "172f9d7fd2015a4ca007027fc2b5b07953510c86",
"support"
],
"css/css-text/line-break/reference/line-break-strict-013-ref.xht": [
- "f274dda20b802a7e1333e691fd5aeb6b305be1d8",
+ "27815fdaead901bac5941b81d2764f4586b6ba3b",
"support"
],
"css/css-text/line-break/reference/line-break-strict-014-ref.xht": [
- "84d4c75b419fb56acdaa08f8d6a2d6eeaa47616c",
+ "95413b83a63a3fd8d0c2abcb8baa8c4af1c5c1cc",
"support"
],
"css/css-text/line-break/reference/line-break-strict-015-ref.xht": [
- "78614e9dcfc20f8d1e0fe52f3e317aaa58b31bfa",
+ "cf32263b1e2a116f7d093a7963a9a4610983784c",
+ "support"
+ ],
+ "css/css-text/line-break/reference/line-break-strict-016a-ref.xht": [
+ "ba30ba34333915157088a87e4a388f3b76e7a1ac",
+ "support"
+ ],
+ "css/css-text/line-break/reference/line-break-strict-016b-ref.xht": [
+ "a5efd6e9c889d447a5d63675ac66127d56208814",
+ "support"
+ ],
+ "css/css-text/line-break/reference/line-break-strict-017a-ref.xht": [
+ "b4f826409ceb12c34180382dedaa6cf6dd3e32ff",
"support"
],
- "css/css-text/line-break/reference/line-break-strict-016-ref.xht": [
- "df1147d9923adfcbfc5a5cd88b3cebba1fa26597",
+ "css/css-text/line-break/reference/line-break-strict-017b-ref.xht": [
+ "b7666d3779f515011a3f35267e3416af80e643e3",
"support"
],
- "css/css-text/line-break/reference/line-break-strict-017-ref.xht": [
- "d9de538eda5b36202a665844bb3a6375604f2b63",
+ "css/css-text/line-break/reference/line-break-strict-018a-ref.xht": [
+ "28382a5ee66ba23081d0c3562508d7c9a057804d",
"support"
],
- "css/css-text/line-break/reference/line-break-strict-018-ref.xht": [
- "8663820e2efd8b37ac9419afb0f5b14ef8aec1ca",
+ "css/css-text/line-break/reference/line-break-strict-018b-ref.xht": [
+ "087ae59ceba531e62b44b8eff861a0ad9ecaa192",
"support"
],
"css/css-text/line-breaking/line-breaking-001.html": [
- "101c97ef00130bf5b904ee7fced14d128868b512",
+ "3eb24937c6a4d0fa50c98373bec24eb6b9575401",
"reftest"
],
"css/css-text/line-breaking/line-breaking-002.html": [
- "66b9b3d14f1fe059d072d2faafd6847e115b7cea",
+ "ddd7e7aa6bbf21944e4a3afff3253634f232a7f2",
"reftest"
],
"css/css-text/line-breaking/line-breaking-003.html": [
- "e53139f9f8175da5e3a7eb1ea82fc1f3c892e7f9",
+ "edb70216db897532d09254f553bfdab30d6013f2",
"reftest"
],
"css/css-text/line-breaking/line-breaking-004.html": [
- "e39c4b512cc325384726c5adffbbcccb14a446d8",
+ "18fce81da348bd731939096452b239131afe9edd",
"reftest"
],
"css/css-text/line-breaking/line-breaking-005.html": [
- "0345094f500b23392cffdf48a6ca3cbf83be5b0c",
+ "828a44701f2034ec0fae618eb8535c962f8499dc",
"reftest"
],
"css/css-text/line-breaking/line-breaking-006.html": [
- "5b16e5bc5e484958517824ae6fce4462974b4c76",
+ "35af000fc39a7c8bde150b2058931dc9f81bcf69",
"reftest"
],
"css/css-text/line-breaking/line-breaking-007.html": [
- "43b4a7445b8d9ae5ecd753c7a9196bc3a0316aa2",
+ "74b7f4b84479b586f4402906a79445f631489902",
"reftest"
],
"css/css-text/line-breaking/line-breaking-008.html": [
- "2bd35b7f6fb9fe3773e0104d11940d87b6011955",
+ "23bb4b39576b8270859fb1307384a94e349831ed",
"reftest"
],
"css/css-text/line-breaking/line-breaking-009.html": [
- "c13b6cb3d448165c03530ad347575398d6d68451",
+ "a0aa3b17b233ee166b5981ac8aa6b0f62738cded",
"reftest"
],
"css/css-text/line-breaking/line-breaking-010.html": [
- "7af4ec0774476064707a93ba1a8c2d041e5519ad",
+ "dcd9497fcf0d24e3dd68719a2da9c622f6f21dcd",
"reftest"
],
"css/css-text/line-breaking/line-breaking-011.html": [
- "570233dc8a399e5f0cb47bc9302e306a083a184d",
+ "acb72d2a4c3d5b74e63652ea19c3ed13cf1755ea",
"reftest"
],
"css/css-text/line-breaking/line-breaking-ic-001.html": [
@@ -511910,7 +512727,7 @@
"reftest"
],
"css/css-text/line-breaking/reference/line-breaking-001-ref.html": [
- "18e2a575cd64974e588c87c48ea046691c488b68",
+ "06870b5369af27006026689d97b057f7816b4c3c",
"support"
],
"css/css-text/line-breaking/reference/line-breaking-ic-001-ref.html": [
@@ -511954,7 +512771,7 @@
"reftest"
],
"css/css-text/overflow-wrap/overflow-wrap-break-word-001.html": [
- "f347f9e1896709130919b04cb07e72d8cfc59710",
+ "33c75ae4525017b9df9491d8359c775e2f2a2fe1",
"reftest"
],
"css/css-text/overflow-wrap/overflow-wrap-break-word-fit-content-001.html": [
@@ -512049,10 +512866,6 @@
"cf1181f97c12f50c646a7d5ad4ba26bdac033c8d",
"support"
],
- "css/css-text/support/mplus-1p-regular.woff": [
- "708040c72a525e3ca122156c0212ca7ec14852bd",
- "support"
- ],
"css/css-text/support/pattern-grg-rgr-grg.png": [
"cfb6ecc271c296c69b133a81f350a777b608bea4",
"support"
@@ -512194,163 +513007,163 @@
"reftest"
],
"css/css-text/text-align/reference/text-align-end-ref-001.html": [
- "fcf1001f60cf1367ddf3c911ad0c3481f9601be6",
+ "5ab26c8735dc82f58a60d507fa343d14d420b817",
"support"
],
"css/css-text/text-align/reference/text-align-end-ref-002.html": [
- "489494016963852e64cd59d13a6d067a11258f63",
+ "4e836bc0aacbaa96b2203cbc7b9a9e304cf396c4",
"support"
],
"css/css-text/text-align/reference/text-align-end-ref-003.html": [
- "ee921c9d78807ecfbe863a9a29b26f5a6a7a715b",
+ "3c05df7b8c6c03e468c4a043bb806b6754b3f184",
"support"
],
"css/css-text/text-align/reference/text-align-end-ref-004.html": [
- "b572e03534df7128444c53a26bc005cd8df47d70",
+ "db5b2c8099706a685c9181da9282848986e10c33",
"support"
],
"css/css-text/text-align/reference/text-align-end-ref-005.html": [
- "26bd6835be1d0d081dd8ae10b18db20154d324a4",
+ "c43b6a3f25842aba8e0b7efc9e49b3b087f43d17",
"support"
],
"css/css-text/text-align/reference/text-align-end-ref-006.html": [
- "069fc2ae60d0adfa8eb436116f2a44ad0f535a1d",
+ "f81e37eec76e18de3fcf9fa39474556c938fe6f9",
"support"
],
"css/css-text/text-align/reference/text-align-end-ref-007.html": [
- "4a1451c97b2592f6e5a75ef63a1b9b84e6ac6757",
+ "31626735b27b6ceff0bc74389bb61576aebdaa5f",
"support"
],
"css/css-text/text-align/reference/text-align-end-ref-008.html": [
- "6b7466285495561762690c8fb5f569ac996cf072",
+ "02d1b5f5c79c2dc6b7324f3233588cf2aac64fe1",
"support"
],
"css/css-text/text-align/reference/text-align-end-ref-009.html": [
- "cdf4126508700d7824a0d6c3a2715bb17b366174",
+ "f48cdb7a2c27b32513129f4e366c56fdbf692a89",
"support"
],
"css/css-text/text-align/reference/text-align-end-ref-010.html": [
- "566609f4a158d5c7eef7b3883df92864254c0a70",
+ "a79d0f26b0c9a88f238d3ec6fa953219d4a1a913",
"support"
],
"css/css-text/text-align/reference/text-align-end-ref-014.html": [
- "c8f6a68d95c3dadc1b8509937f1d15bf914b1c87",
+ "cc7c75f31f42812d291d4ede27fa3127ef7ef238",
"support"
],
"css/css-text/text-align/reference/text-align-end-ref-015.html": [
- "35407f63d32ef51d18ba835f758c7aa49b6f6649",
+ "d59b79f1b182418e3f91ca12dcf8a71b60f850fc",
"support"
],
"css/css-text/text-align/reference/text-align-end-ref-016.html": [
- "b9269135d2c53aea9093efd977eed7c425e2ee0d",
+ "ecfb3e07f907f60ace39441d71a2cbd2748c8081",
"support"
],
"css/css-text/text-align/reference/text-align-end-ref-017.html": [
- "3fd3b59c32dc3392f1aa8835a9f46bd994b38d3c",
+ "5737bf018548b95761c5f93f22f5e24638e0a9ce",
"support"
],
"css/css-text/text-align/reference/text-align-justify-ref-001.html": [
- "fbf8de136a0e213305d78c505fc375b50a8c0db7",
+ "477498a813dbaf76fef50767752ac8ee936d109f",
"support"
],
"css/css-text/text-align/reference/text-align-justify-ref-002.html": [
- "866643b3803dcb2a2263e3067f9c7e629a2662ee",
+ "656e47baeda0e05506e06c34bd9c0feb5196619d",
"support"
],
"css/css-text/text-align/reference/text-align-justify-ref-003.html": [
- "a1f7a5c7c24f39ee2e8cf8a8a75e73c606e75b9f",
+ "9412f9fea221fdf57d1b78449dd51b5b2791a093",
"support"
],
"css/css-text/text-align/reference/text-align-justify-ref-004.html": [
- "ed9fb3eff1c9c8bcef4322a3d63d3ca0e44a19f4",
+ "5bd88dbce15f7cca5fd8cf4d0d551f8c2f94d92d",
"support"
],
"css/css-text/text-align/reference/text-align-justify-ref-005.html": [
- "381366e0632297be963dd66f91ea27032f8abde5",
+ "566707ab6feeacbbe14efb1d32c638149ddee1e7",
"support"
],
"css/css-text/text-align/reference/text-align-justify-ref-006.html": [
- "0940ad58954575314e271c45645cdf212d230fea",
+ "0807a41a95d31207093a3d2a70ed7c195a55d57c",
"support"
],
"css/css-text/text-align/reference/text-align-justifyall-ref-001.html": [
- "27a6f7de7926c2875f38bbba1ffdcdb697e5bd49",
+ "7f85be9cb90cbe86b655fad26d0fcb9a40018968",
"support"
],
"css/css-text/text-align/reference/text-align-justifyall-ref-002.html": [
- "eca355e8e111ce43091201a8ad81c248f917f581",
+ "89bc828b1fd912f836d5536a1a4dd6bf4532bf29",
"support"
],
"css/css-text/text-align/reference/text-align-justifyall-ref-003.html": [
- "d7c7e89dac2978712de78ede2515be87e8222eee",
+ "8c238b342ebcfe5c3625b01f3f2b2cc7505f9178",
"support"
],
"css/css-text/text-align/reference/text-align-justifyall-ref-004.html": [
- "a78f05ce145f19ce00957d5a043062dd279a8b9f",
+ "c25e5e73afa671cd6ef4970446358014ece56289",
"support"
],
"css/css-text/text-align/reference/text-align-justifyall-ref-005.html": [
- "6eecd7043be61ab220cd5e9625fc16b902bb48a7",
+ "27ea1bb458edd96fbb42c6bc9f562c7f22fb06ec",
"support"
],
"css/css-text/text-align/reference/text-align-justifyall-ref-006.html": [
- "df81fde7d852eaa9792c14e18ad9a38a11089d31",
+ "06e0677d8eb22947266e37cad4a118941471bfb9",
"support"
],
"css/css-text/text-align/reference/text-align-start-ref-001.html": [
- "efb3e895f4b8097d8b5b11900d53862a392aed27",
+ "d859369ad96b9b2273f0bea46288ef11f3c94f8e",
"support"
],
"css/css-text/text-align/reference/text-align-start-ref-002.html": [
- "f18775125fa247b029bf7d85de38462e65ce1bc9",
+ "a7d26fd1e5549afc34be3bcb1f962a9e78b677c5",
"support"
],
"css/css-text/text-align/reference/text-align-start-ref-003.html": [
- "dc4c8c3b627f8a5b50397619def84e8e3a98286f",
+ "07cc06ad3f94b4fde65e38b8c100f045014992bc",
"support"
],
"css/css-text/text-align/reference/text-align-start-ref-004.html": [
- "04d188df348eee71a2a1687bd7853ca853c09634",
+ "9e4399fa75cc9bc66507982ba68ebab9197255d3",
"support"
],
"css/css-text/text-align/reference/text-align-start-ref-005.html": [
- "6884348c2be42513429ae9afe9601fb2fe0af471",
+ "116a974e790eb293eca4608dd86c5dc7e7c99102",
"support"
],
"css/css-text/text-align/reference/text-align-start-ref-006.html": [
- "a3683b307ab996ffe63a1ed1f794f2c99878bdaa",
+ "4be1cbc7e7291f50095c5d7851958439dedf4428",
"support"
],
"css/css-text/text-align/reference/text-align-start-ref-007.html": [
- "7b56346a30cc36a6f4962550f21a0908dec188f0",
+ "e682decd9f544310104f97f2e1299d907e8f346b",
"support"
],
"css/css-text/text-align/reference/text-align-start-ref-008.html": [
- "4fcf7c12772703c3f6973855c064782b15bb077c",
+ "a24caa8a6ef871c5a59b0c8c51f5fa1138972dda",
"support"
],
"css/css-text/text-align/reference/text-align-start-ref-009.html": [
- "480838426b8c588a8952d3db8e8c303b7f363572",
+ "1754ebe386b27eb5b3f73cd286f8358072d1b1b5",
"support"
],
"css/css-text/text-align/reference/text-align-start-ref-010.html": [
- "3d771fd26444124c9c87f85cfd805faa8c33600a",
+ "8d338ed9bb43db211f8209388ee3e4e56c561feb",
"support"
],
"css/css-text/text-align/reference/text-align-start-ref-014.html": [
- "fb9503e86ca987c5147818ce3ad4e0026c6d0d22",
+ "f02389216cdd391c516d3c9ae270655a816fb765",
"support"
],
"css/css-text/text-align/reference/text-align-start-ref-015.html": [
- "bab304d808f41bd659df3cdb06ca03b11163e500",
+ "3ef6e70a5f2c8a5bbf7467f1bd17f27841899d6d",
"support"
],
"css/css-text/text-align/reference/text-align-start-ref-016.html": [
- "86a9f460cfe8321294dd49f5302c9b7c7eec8fbf",
+ "ab9de151473f750458874f3085321e850a30a559",
"support"
],
"css/css-text/text-align/reference/text-align-start-ref-017.html": [
- "8ebef46f52d79351a6bbd1f26804bc37ff492002",
+ "2d2d5ea3d2a8f0a936c21e2d8abb3ae38c281d0c",
"support"
],
"css/css-text/text-align/text-align-006-ref.html": [
@@ -512374,59 +513187,59 @@
"reftest"
],
"css/css-text/text-align/text-align-end-001.html": [
- "54f7c53a13883dcbb0ce1e9bffe12da2a7fb89e8",
+ "34b10037e85327066aa9fc51e62b62ea8f0696b8",
"reftest"
],
"css/css-text/text-align/text-align-end-002.html": [
- "1060dafef92247c4a9306df6929d1c17fd24fcab",
+ "eb98d23524b7209c7d5e69d549d64078bfbbfa6d",
"reftest"
],
"css/css-text/text-align/text-align-end-003.html": [
- "a4fdb4b3b92a72168a0707e017193aae15e8da5e",
+ "be2636455554d90a429a9229d819211721767f0e",
"reftest"
],
"css/css-text/text-align/text-align-end-004.html": [
- "fcae11719713d3c25ab355b769bf44e0cbff0c6b",
+ "e69fc72f7e5de823479b07c800f30cae3e939856",
"reftest"
],
"css/css-text/text-align/text-align-end-005.html": [
- "41ae93a4d5ee4edd3b1b2d53c1867b72ecc986ac",
+ "e80529e410d8650fb8891c9199ad847d9c0159bb",
"reftest"
],
"css/css-text/text-align/text-align-end-006.html": [
- "efe6655e5e7bc590a81036594c518d9530fd32b4",
+ "8ade19fa168d50a0d04e55d4c23cc6b8b5620d89",
"reftest"
],
"css/css-text/text-align/text-align-end-007.html": [
- "6b0e5387357dcea369a99f1b3cf1124b50933f4f",
+ "41944f6ae322aa234f60bd81f44b48680989093d",
"reftest"
],
"css/css-text/text-align/text-align-end-008.html": [
- "ae77aee3e9a8b50dd0a0487cb7aef56439f64d7e",
+ "3dc3f905b8cc648679352ce087b782cb1d183283",
"reftest"
],
"css/css-text/text-align/text-align-end-009.html": [
- "7ac2aed03b0c43c263b4ef7d890f68d283711b39",
+ "c6a3da66e519bf0b0e8021963ac4edc04b410a08",
"reftest"
],
"css/css-text/text-align/text-align-end-010.html": [
- "4240ba9e38b1130fbefeb5981f52e749733caaf3",
+ "cae5c9a7d28d0b0c7cc7d54e13e82409789331b8",
"reftest"
],
"css/css-text/text-align/text-align-end-014.html": [
- "81146daab47460467102a0386cc880be703fb5c9",
+ "da15cb7e5e4164ab9cd0ccdcb79ea49c35ec5b96",
"reftest"
],
"css/css-text/text-align/text-align-end-015.html": [
- "6c1b536b0a74f51ad52346994159fd97105addee",
+ "f1c1fdbd31f2714c2654face311b97934126fcc4",
"reftest"
],
"css/css-text/text-align/text-align-end-016.html": [
- "7a7902f72be4b9d2a48aa4409ec84f95b5eef84c",
+ "880ed8052122d6c952814d36770033a4409fd4f4",
"reftest"
],
"css/css-text/text-align/text-align-end-017.html": [
- "793fdaec4f776b080ccef1d19e75fdadeab04089",
+ "be7082e237b89fc116dd9c7cf8cc35f317a06cef",
"reftest"
],
"css/css-text/text-align/text-align-end-018.html": [
@@ -512446,51 +513259,51 @@
"visual"
],
"css/css-text/text-align/text-align-justify-001.html": [
- "779024533d9a420f43c5cb9b335ad9c3efe6ef4e",
+ "766eb75803949c70efa526fda3436e082fc787e2",
"reftest"
],
"css/css-text/text-align/text-align-justify-002.html": [
- "f85a475d2e4a67c51cac28fbf08b3c8ace81ff67",
+ "5d9f243460d9894f2f63e6e49d30891a530bba8a",
"reftest"
],
"css/css-text/text-align/text-align-justify-003.html": [
- "ef06b2970d75af894c5c289c2579820a02939c01",
+ "e365732ac7ad0ee94eb973597d68f20bb0734ade",
"reftest"
],
"css/css-text/text-align/text-align-justify-004.html": [
- "e4409830364bd0e3c65f0bcaf8d66afc2a43ce24",
+ "76d0da6f94577363850d2024efa4091d8ae1d2bc",
"reftest"
],
"css/css-text/text-align/text-align-justify-005.html": [
- "a12721377a774fafcd9fc68e4e903620b219ff3d",
+ "4dfe446e76e21f1e4d17b7bb979a8a403a25c469",
"reftest"
],
"css/css-text/text-align/text-align-justify-006.html": [
- "c5071275f1aa050e88f48a4b6f86eb3b063a6cf1",
+ "897a29f79662a43a91d51c39ea6828f6d4bc89b3",
"reftest"
],
"css/css-text/text-align/text-align-justifyall-001.html": [
- "b1afffaf72dca692f40b05a6beaa53fbb4ec0628",
+ "a4e7c011062a9c6ea57ae71861dcccf95f91edc5",
"reftest"
],
"css/css-text/text-align/text-align-justifyall-002.html": [
- "72339b929b8e3b171dc5b02e507e51c817ff74c8",
+ "46293c0012c2388f909fcefc17d7df4e766e9d63",
"reftest"
],
"css/css-text/text-align/text-align-justifyall-003.html": [
- "4fef679bb28da0ef263d09aa152d62a7c0dfe38b",
+ "b8935c6801c74d8769e5c4e58025b012a22c649b",
"reftest"
],
"css/css-text/text-align/text-align-justifyall-004.html": [
- "9a566fca39a0c2e3508ca0c99413710f95f7525e",
+ "b4fd826eb6b0d0a231f5b00e3fb0fd2e0071ba58",
"reftest"
],
"css/css-text/text-align/text-align-justifyall-005.html": [
- "372ce5544e7fdd952d15b92e97097f4cac52cfbb",
+ "f1b0a8c7c2387037fce42877414abc66a99140b4",
"reftest"
],
"css/css-text/text-align/text-align-justifyall-006.html": [
- "4c1dcd1ade8d28995aeab80fdfe8f25a6a58b861",
+ "d7f5e4ba36babef00a734cc0584c14698695b496",
"reftest"
],
"css/css-text/text-align/text-align-last-001.html": [
@@ -512554,59 +513367,59 @@
"visual"
],
"css/css-text/text-align/text-align-start-001.html": [
- "1398b283181dfefe63d0f4682e3efa944ec0f0df",
+ "a6b52fe4b8a897b0257700de376975bd8832d421",
"reftest"
],
"css/css-text/text-align/text-align-start-002.html": [
- "4a6e39b30d4e962cf7f7535b4650ed5542fdb8c3",
+ "28d7e9b7e737064e2846953d9293e3664a03255a",
"reftest"
],
"css/css-text/text-align/text-align-start-003.html": [
- "c5fdf24bb4e58cdae87b2a71878960ce0905de80",
+ "ae1aa984e5ef6b61b87c757600820e5984b91315",
"reftest"
],
"css/css-text/text-align/text-align-start-004.html": [
- "443701ea1e658d70b2acfbb28671312351bc6125",
+ "4d27d32a836efe44d18146984c8a6af1f71bd457",
"reftest"
],
"css/css-text/text-align/text-align-start-005.html": [
- "6ffe8f514ba93e7f936986505e330ff3fe156723",
+ "61630c30c6b358a589dc5ecf0192e3f007c7c068",
"reftest"
],
"css/css-text/text-align/text-align-start-006.html": [
- "c97f2d5b9f1d81868dc076c6ea020dffd9a246a7",
+ "92da0806ced73224e4bef18ca11299249767ba2d",
"reftest"
],
"css/css-text/text-align/text-align-start-007.html": [
- "d23f1c3b7ce731e86b7fef3df67e8b1d47f1206f",
+ "6f7f5ec388245c180cbd84c0398f41ee20282f28",
"reftest"
],
"css/css-text/text-align/text-align-start-008.html": [
- "23dd32bd1e767ad31d2f1a786fb5eb18b11033b2",
+ "9c282d3efb2283a467103d279882ef89e283976e",
"reftest"
],
"css/css-text/text-align/text-align-start-009.html": [
- "e4aaf7ed11e1d3cf6b0b62606194fb23bfe26d11",
+ "132e24847a60b056e155f1bd18b343938d2069ec",
"reftest"
],
"css/css-text/text-align/text-align-start-010.html": [
- "75844300efb8cdc9414e8514db62263689914e12",
+ "fb490cd01193ee5cb993f170a7d0c4e93043ae95",
"reftest"
],
"css/css-text/text-align/text-align-start-014.html": [
- "e58a22a10faee2df65ae55ada59c902ae90f294f",
+ "e0450509cce88d8ce0136092af6cd7b2ec15abe8",
"reftest"
],
"css/css-text/text-align/text-align-start-015.html": [
- "9290da696504273bd2e83fdcec02dd1d45421895",
+ "50b57cb33159faf699eb6c0555766265d9f870da",
"reftest"
],
"css/css-text/text-align/text-align-start-016.html": [
- "c25d477377c2d20ec6a6fb376b594fcbaf5224a1",
+ "1484782396cff339f3f7dbddc734dad95af50c7a",
"reftest"
],
"css/css-text/text-align/text-align-start-017.html": [
- "672edb98a549270b6859a62b670563a79315306a",
+ "c71dc1a12f785d7bb9ae7ec49e596226d4ab22af",
"reftest"
],
"css/css-text/text-align/text-align-start-018.html": [
@@ -512634,19 +513447,19 @@
"reftest"
],
"css/css-text/text-justify/reference/text-justify-ref-001.html": [
- "83356a5405aaa0a1dd8d7cde031f68951c0632d0",
+ "df95fc54e1f3c4f4b324f592dbfec146f404af9b",
"support"
],
"css/css-text/text-justify/text-justify-001.html": [
- "038624dc598c9d3b447935e8d597f9d822969ba7",
+ "14b0f5a227891f252375173227f8e3e81a040f45",
"reftest"
],
"css/css-text/text-justify/text-justify-002.html": [
- "31568d1b746165837bc7bdfe7d151ee8dd7a6e35",
+ "0c4ed5138fbf1d3548d1cf5d4265a9c591217d57",
"visual"
],
"css/css-text/text-justify/text-justify-003.html": [
- "32e6bb04ef27d0c207aef7e962ad7a2c24013c02",
+ "ad90a41a1f5c1a02100d64f16fa2fccc5a5f1913",
"visual"
],
"css/css-text/text-justify/text-justify-004.html": [
@@ -512658,67 +513471,67 @@
"visual"
],
"css/css-text/text-transform/reference/text-transform-capitalize-001-ref.html": [
- "68f159fc5da422073d77e2dddb2d5a35afb24822",
+ "b74a82c1f0eb462f0234015ce724160790481271",
"support"
],
"css/css-text/text-transform/reference/text-transform-capitalize-003-ref.html": [
- "a81adebe69b504be41e1ff51b003623e9f16ff91",
+ "a452e91a92f4f16d4f4aea7134766e585fcac5c5",
"support"
],
"css/css-text/text-transform/reference/text-transform-capitalize-005-ref.html": [
- "c01024f5b3b589ea636c53ffe5d0671a96a27418",
+ "4d54b065a0660fce205ce50eed229e3a747b1019",
"support"
],
"css/css-text/text-transform/reference/text-transform-capitalize-007-ref.html": [
- "1bb11060527c46d08c82de590e44d69bb6749c69",
+ "d01b67e352454dcb939eb350812cfc29ffbbed1f",
"support"
],
"css/css-text/text-transform/reference/text-transform-capitalize-009-ref.html": [
- "83d1d6d11750870907aa08219b4cd3dadd19a1df",
+ "e0a7e1ad72fa4957703cf4b51234dc2ea01a340c",
"support"
],
"css/css-text/text-transform/reference/text-transform-capitalize-010-ref.html": [
- "4170eb976a9d482b1c12268e4335f451554b94a2",
+ "132a889390c277200264716b6d14cd966495c3bd",
"support"
],
"css/css-text/text-transform/reference/text-transform-capitalize-011-ref.html": [
- "70f8c273dc5a7956dde91b872bd136876706c5af",
+ "6de63974b91fce897b22c85851449a4499f943e8",
"support"
],
"css/css-text/text-transform/reference/text-transform-capitalize-014-ref.html": [
- "146ae84ef714b0d879e522d4e34e2f205d0e2361",
+ "8be9d6210d7961b91d17c8206dac6f45c6879df6",
"support"
],
"css/css-text/text-transform/reference/text-transform-capitalize-016-ref.html": [
- "3f5ada988fa7b00afc21a1e53e3d038630da8bc9",
+ "7f3e3cf7d20c3e1e2e89c84c01f08589f47bf4d1",
"support"
],
"css/css-text/text-transform/reference/text-transform-capitalize-018-ref.html": [
- "3cc3c5c761aee0b89e8d14cc16f4353fe5739678",
+ "2291f7687f85b677f93db7198e558423e58700d2",
"support"
],
"css/css-text/text-transform/reference/text-transform-capitalize-020-ref.html": [
- "b58872d41c432a1427ec5de315805057b80eeffc",
+ "8c981e2aec9359c28c31b932d2920261a347b7ef",
"support"
],
"css/css-text/text-transform/reference/text-transform-capitalize-022-ref.html": [
- "54ac0ea13177a0f5b83cc78e45dff7ae0a5b9f8d",
+ "f0230d37705d734e519a3042af69dae6731c0de3",
"support"
],
"css/css-text/text-transform/reference/text-transform-capitalize-024-ref.html": [
- "0b980c465e158ae63376ec4e16e52868bf37d006",
+ "1db18cd123f714e9beee49212c8ec14124b15c23",
"support"
],
"css/css-text/text-transform/reference/text-transform-capitalize-026-ref.html": [
- "6f49c3ec882b8eed89d2d9476280e35c4db4db6b",
+ "839391d87da4b03f4ee30bc08090ee1c8202ccaa",
"support"
],
"css/css-text/text-transform/reference/text-transform-capitalize-028-ref.html": [
- "a5134d613b9fcf21ff9a5237390dfb825ded26a3",
+ "fe1df9862d24eeb97045b687bf0c005086b7b156",
"support"
],
"css/css-text/text-transform/reference/text-transform-capitalize-030-ref.html": [
- "612ed0046e6a8ed215b6d669e6a5a11a7aab6f13",
+ "ab0d98b8af98f6161ba7eecaa4f7e943e15f9c7f",
"support"
],
"css/css-text/text-transform/reference/text-transform-capitalize-031-ref.html": [
@@ -512770,123 +513583,123 @@
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-001-ref.html": [
- "568eaa6888c87f3d124701f75a90e5bc4316de49",
+ "8809eef28dc84ac666bd717528308f726a02ab7d",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-002-ref.html": [
- "f8ab39bc6f8e3e0eafb97d4033e810f1efedc296",
+ "a92d49f134829af68ff433928e29d888ce5e5e91",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-003-ref.html": [
- "2227bfdf331a3379a479a112056418463ea1ea50",
+ "b6b81d677250ddecd897156ccb7279a862751ae5",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-004-ref.html": [
- "ec77596c27d9d9225075a9d7140e8b4de286274c",
+ "2bc48e6e9dc7dd04aeafb270389c211a4fa690bb",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-005-ref.html": [
- "0bf4454786819b9a15f8d05b0b0cbc620590dcc8",
+ "f3a3a855bd1e06091113d43cd0d77903f71f6ec1",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-006-ref.html": [
- "b4a8ddf9f220506cb06201919f890485375e16ee",
+ "31bc85218a044a5bd6e37661773505731580e664",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-007-ref.html": [
- "fad2129aa8ee6c3b2f05fca8fbc23df1d8fa99a7",
+ "cf4f0a423b5958ce71e6edcee4630aaaaaab944c",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-008-ref.html": [
- "ec8e13732354772a71016124579b0a57c4ea91a2",
+ "b7e6c7f77aa173d2255e5ec183e6a15335e6538b",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-009-ref.html": [
- "6470886bda3ca009cafa4988e06ca2cd85904e3b",
+ "d4d25f5fcc79b29b82763f6d2256e43b0034acc5",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-010-ref.html": [
- "308407f800657271419d3a9803463e13e20ec145",
+ "058f17f77a983d5c29496dda71e0245f67acdfb0",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-011-ref.html": [
- "05924a6aaf81cbbd6fbb615175bc37a12fc1a780",
+ "d96b533c08a64eec2ded6cf957ecfb9e51193541",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-012-ref.html": [
- "ec4d4e5ff869068ced8dc4c9051c5dd6198b3586",
+ "cde456ea1a7772ad591a5df9f8c22c1e0460bf9f",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-014-ref.html": [
- "1cd32c351723daeb7a888c9b7d9d2b3e3b477051",
+ "37b8a92633a6a1e5ec1b675db3663c0baa966bb6",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-015-ref.html": [
- "b1945fd9bb5c8b4f4c8f8aec84401340e30d6be0",
+ "30a7e4b60cdba595451337b0aa5cf8eb187234f7",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-016-ref.html": [
- "5ad047e9076473d6f772a12aab51d0477b6dae24",
+ "63022d28fd72450740315b4f0df0eb74b9c58ff9",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-017-ref.html": [
- "3c3cb4be84d4aafa3d362b77d90eea6fd67661c7",
+ "d4f5be6ae9a1d1c105b97caaded7cf611b955127",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-018-ref.html": [
- "c16ef2bc1f9b6e1b5438b86cf3642b1739fbe058",
+ "3eeafff2f36149af7ec36e25b9a7822f94fd993d",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-019-ref.html": [
- "bf9b388ee26b53650b964df7c95fcb8ef62ef529",
+ "8be2c3c0d1e7414acea07ab7b0df761171a0e885",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-020-ref.html": [
- "a19fd169272324c2e55f90d54de09eb9a9baacc7",
+ "512fb84140e7577aa6534a56dc54d51c4284284f",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-021-ref.html": [
- "c7517665de6035cc2fe8834f8ec2f44ee04325cc",
+ "d5333af807ff9ae16e754791fd7f866013f0a16d",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-022-ref.html": [
- "4713991eeb6456f769918ce37a28074c01c811c6",
+ "5142a904209ee0dc82966476b1ddf878b96b7e47",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-023-ref.html": [
- "896b97a07e24aa6a785eb0cfbe2be7735cf75ac7",
+ "f4bd8efb949695a3954f65ee69ecdb4f045638ca",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-024-ref.html": [
- "dcd73e858ef1e6435ab94894c115a8c8c551fa59",
+ "974d9e6e2b32e02679f763d46eb1a3e9dca2a5a5",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-025-ref.html": [
- "3c8336d6a12fc6780dbe58a98fdc6c1d345e55b4",
+ "16cc26ffb561b64010fc35259ff44d44dd3895b0",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-026-ref.html": [
- "f8746156a2d52e7cca59246b5ed875f5b1568712",
+ "6145ed4bed302097b3162fd7e35c98ea56a5e900",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-027-ref.html": [
- "f98a8fe32d3d41012164a3e06e0d707d5e2a0bed",
+ "d948348bacca0e5610bc63984e8eaad27c2762d2",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-028-ref.html": [
- "ed7269d1460fa0d88c99a2d3afb832eb28a11591",
+ "943b528e1d76ae373a81762b74111105de565bd1",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-029-ref.html": [
- "fe97bf3f646130d5cd970a0ee1faa6f199976db7",
+ "fed4ba28afff33f99baefb10abe6596a3a8fa2dd",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-030-ref.html": [
- "828b1aa8c663a83f071ebe3f26cca4886c863675",
+ "2509485afd8428064de5da30bbee7e324ce566cc",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-031-ref.html": [
- "5f97cc8f6e6e5ea8f226404ef4f54a5bf5d68039",
+ "37cf19fe1a6f2276458b0a2921f20895349d1437",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-032-ref.html": [
@@ -512894,119 +513707,119 @@
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-033-ref.html": [
- "5f84425193e6e4b862bf1767f2659599aa862063",
+ "bb59c79d22a3e0e715af1f103e79ba1433d171c8",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-034-ref.html": [
- "5f97e7da9f928091db0134cb3abab859ea35b330",
+ "6432e90860c571239ec8470e0bc26dd1fcf9eddd",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-035-ref.html": [
- "50eb96fa8bf640762be2fd51afea3fd2aba5aabf",
+ "afd4b4c5e9341a1cdc194226f0b9e682c5080802",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-038-ref.html": [
- "a4dc59986d4960dd509033960b141c4a95ac2076",
+ "45efbdf5e29696d77831e0696b8c8dc4406126e7",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-039-ref.html": [
- "4f084f2c11f9f069513005a47d97937e6ab0ebbb",
+ "13826680a8eb311fb57a5f10891ea7eeaff5e44c",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-040-ref.html": [
- "c24495a130ee6040ac2b8a3425398897dd58d494",
+ "1d5a77e4ce2db6a6c4aa1c4d3b716133360841fa",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-041-ref.html": [
- "e8e6ffa7789f1b539ebced53ac361ffae242ae50",
+ "31ffa0275799c8cdf1ebab77873b322be0c8fb8f",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-042-ref.html": [
- "e23836e93c1345ea95fd0fa952fe689eb5fe352c",
+ "7b048629d50f45c288454cf4687fb4421de60242",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-043-ref.html": [
- "bb0c8802a210ddfb96d637de8430ce87bd5673f5",
+ "b2d4c2cddfc08e9b80e799368a14cf71aaebb3bc",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-101-ref.html": [
- "fec70902a64d11d802d19b69955a211743cf97fd",
+ "dd1d9ef4a1538d2f59f8786c50b5b04f9090de6c",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-102-ref.html": [
- "34f7b9bbf8808c1ba6e3a0dc873d326a93c63adc",
+ "f54bcfef6112880c0f5d6b3a5a2231622501e8d0",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-103-ref.html": [
- "268f2a35ce4e9401c848dc92709ef62270fda2d9",
+ "77263eac0af9a909d4f66466c136f54d82a04474",
"support"
],
"css/css-text/text-transform/reference/text-transform-upperlower-104-ref.html": [
- "70be73fa0bdc30a16f558af3638abb8919bdc928",
+ "6bda84c5f5a53d48fd49ef2cd9f8577e97d58bf2",
"support"
],
"css/css-text/text-transform/text-transform-capitalize-001.html": [
- "087ab0921da4951feb935a12fc64bd72c8829917",
+ "7a78f45f00350bc473b7018af50953f76787b7e3",
"reftest"
],
"css/css-text/text-transform/text-transform-capitalize-003.html": [
- "d7a9acb50403a17556c99a869923ce0c602ec6a9",
+ "21bae8cf764fea71d667b113bb6a3ea29412b957",
"reftest"
],
"css/css-text/text-transform/text-transform-capitalize-005.html": [
- "0b8a6f7f22d984329c7a3ae977a589fd8052c486",
+ "895501d2100511a7cca7a6e54f58b7ae77d9017c",
"reftest"
],
"css/css-text/text-transform/text-transform-capitalize-007.html": [
- "2ca48c301081cb2bee574d112c2cf7b48a746a72",
+ "a22ddf9e402ab752d01bc74068e1c7a94008e87c",
"reftest"
],
"css/css-text/text-transform/text-transform-capitalize-009.html": [
- "e7481ddebba2f6e8fb1e421514f8e5af33d0bbed",
+ "ac70db99ac0282acff2899d41ec10b276e8f21a0",
"reftest"
],
"css/css-text/text-transform/text-transform-capitalize-010.html": [
- "4d39e99fc471ed4ecb330e5b93e95da852e63e56",
+ "35740d6f8f7a3310352586b125a85ecdf265614b",
"reftest"
],
"css/css-text/text-transform/text-transform-capitalize-011.html": [
- "69bc1db39a392be72c8e54b98ec15088e429b6c0",
+ "3a881142435195d8e06cb80a24ec5de4ee48726d",
"reftest"
],
"css/css-text/text-transform/text-transform-capitalize-014.html": [
- "4b2331cfd60bf41ef9cb5bab45c2bb34d41725a3",
+ "93f0b9ec53ad302f651cf6b6c271a47b3ea9c3bf",
"reftest"
],
"css/css-text/text-transform/text-transform-capitalize-016.html": [
- "77ec1f982b7cce2b32fb93ae329598cd5b839b34",
+ "30be3b9a290c5c0888d02698b882a2abfd91cb15",
"reftest"
],
"css/css-text/text-transform/text-transform-capitalize-018.html": [
- "9d742d930dd83fdf10c8240693563b7c17ff02de",
+ "5aeddb0597298bec6ae788194d04c6b11b142ce0",
"reftest"
],
"css/css-text/text-transform/text-transform-capitalize-020.html": [
- "e07226227284ffb411bbba3a6df4cc02b119e6f9",
+ "30afa0baa471cbe38dbb4535e6cfb910d0232ae5",
"reftest"
],
"css/css-text/text-transform/text-transform-capitalize-022.html": [
- "c0d376b678d2c7f481c217c5e0e21d1ad72a07df",
+ "a4637090dec543f15eaad82ea9d4be6a0abd4ad9",
"reftest"
],
"css/css-text/text-transform/text-transform-capitalize-024.html": [
- "00a760f11cfb6e473ac66dfa0dcd4dad9105a230",
+ "322638d7413c319ee6ec3970272eadc144281090",
"reftest"
],
"css/css-text/text-transform/text-transform-capitalize-026.html": [
- "0dcd645f1763dc1881a8a33cc71d424457974142",
+ "763729edbbf2c28b63a32f31e6cfdb6c1f1f5dd5",
"reftest"
],
"css/css-text/text-transform/text-transform-capitalize-028.html": [
- "ea4f25c84173531fd39ce0fd8d829d3959010be5",
+ "ba3c5caae30b9be6840371a69cdd336c42bb7844",
"reftest"
],
"css/css-text/text-transform/text-transform-capitalize-030.html": [
- "97b4c5282492c12abdc22ba482065c1c1cfc8460",
+ "746ae699abc2d5ab24b6ca013ba0b73135b0c585",
"reftest"
],
"css/css-text/text-transform/text-transform-capitalize-031.html": [
@@ -513090,123 +513903,123 @@
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-001.html": [
- "b8cd75045ef9e9deeb521dfe98cd182e6ef056e0",
+ "9c8d1df966d89ca040f744477fdb98b33a68ef48",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-002.html": [
- "1860acd22bb5fca53b1205fd9ee4550fe3345954",
+ "afef6b38466556f60b202de9592142bfff1244da",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-003.html": [
- "fe27273e51e97d043b8700aea26748651d5aa6a0",
+ "a9bb2981a229f64b06770a6654fc7ca079059676",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-004.html": [
- "7c99bfd69b5a8b887514afeb49199b1494d31b79",
+ "a9cae241827d8f7b23468ad9c5c724b60e1b2591",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-005.html": [
- "9bb1502f9ae7d419c0e9fc7ed833b212e86389b3",
+ "7cb727a8ebd55b0923b79844a2dfedcc2ed20fa1",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-006.html": [
- "0ee446c9c8df1085707232e0a5e02e7724955273",
+ "8e695258e4b3805f9f3f20d8ae6875ad91bcfc11",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-007.html": [
- "e5fb3956fd0ec116f4d272e445bda43fed76546c",
+ "283c1b310d6919ed1b0f5a6c99df00e659773727",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-008.html": [
- "19247fd8ef8f953186a04fe31975fea0a12ca48d",
+ "e39f383ff268ef0aba68dcc5d6c81a1c91a70ed9",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-009.html": [
- "716583a543dd42cf44b94fe5cc0a2eff00136b1f",
+ "74b5bbc8832c9c6eb9b011a0c2e4588a1f7e5d1e",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-010.html": [
- "8e79a13a76d82c3f83d936b403b5553470f2a029",
+ "544a6afc3ddd7424917edc2ccb925002dd163468",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-011.html": [
- "827d279a33f6a214099ba70ff66fc05b3f7bd1c7",
+ "e023f2d5ba485c23370931bfb9cf50054f9ab2e1",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-012.html": [
- "84edd979b1d4218030433ff554cdc127926baf7a",
+ "5b74eb5961779dbc38c00e5efbf748385c7003b3",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-014.html": [
- "9b98fb1263735deb96a4ae189fe16d16156e332f",
+ "80d1385a97424724eefabdc447f4fa60234d2226",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-015.html": [
- "09007339048dc3c2cd299e7f3088adb4deb3d177",
+ "8f60fed99d3dae699e16be6724fc413558d744df",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-016.html": [
- "d9db68091b482f13de3a1367f3ff61b4bc639c33",
+ "dab74a12f60df89e557f2450d6553461051ead6e",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-017.html": [
- "a442d4392bfa944c9a607cfa0583308e175ce68f",
+ "73fc94114bc9d16c5eca6dafe295546bc3b6ab2e",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-018.html": [
- "e29375f2127db6dc89c4ea6d90053b1531f5b21d",
+ "f4d7db34958980b68c27dbc096b10981f56ef5a5",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-019.html": [
- "bba5c882c5250298443bffe1eb62bd66d8da0006",
+ "0a7c429696d20f55f2e56eaaf1370691a378c069",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-020.html": [
- "27ef31bb6b57d848bfc9c1272eb778b33ef7d4b4",
+ "319124a4c4951758467244bdd569f42c4e816abc",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-021.html": [
- "a798955f1598ca3408ecb7ca715ec365e495dd83",
+ "f5b389d5737f9622be54675efdf847adfa9fbddd",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-022.html": [
- "9433fc0e1bee985744b93cbf4c7d4bd064a76273",
+ "a6e9e94f024ba7f281ff9a8725abfe36da19b6e1",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-023.html": [
- "d862d2110cfa9d2b43be88d449554defe031bc8c",
+ "c527c80bf0aa0f004fc78e57c901aa94524c124a",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-024.html": [
- "9656ccc527283249ddd329e71735f60b0066671b",
+ "be71484a047d24c758ec45a1202b0a93550b1911",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-025.html": [
- "f35e2bb9d5c26222403d2c28f54965d204c473a5",
+ "23c2fc5decb9d0538c91ab51e053549bb6689e2e",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-026.html": [
- "6e74ea15c8831784e092838a8f3032813c2b8a02",
+ "dc9756dad5e310ece3acbfc1e708708f2b27c8d4",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-027.html": [
- "36e79eb50eba97dbbe07072b854f59b68a713267",
+ "f81c35dafde8acb06cde14d1ca5d8f26a7401373",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-028.html": [
- "163cae8a147d42e755f157cbef565dcbe979af5c",
+ "fdf9c35f7d85deded20f6e6364088dbb75f3e2f3",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-029.html": [
- "11ae726acdf724e4562efcb1e034c06868efb0a0",
+ "13b499b0f80ec602ece7d729fdc9183227f14ddd",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-030.html": [
- "a56d8a626f0e0ad14b90ea6313cfbd80f8fd09c6",
+ "bcfe7db83f0153402f2a094af25f6033576f3db2",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-031.html": [
- "ca2206f1553f2bdc9474a1d781236fe4933e69e7",
+ "d7a53e070c7f7cda079f88bb67f45f571d8870c2",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-032.html": [
@@ -513214,119 +514027,119 @@
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-033.html": [
- "caaa964cc9f9acffacfc890c0ef9e5f71a83f8c6",
+ "ec72dc4c1ffb94998fbf9ecae9a7fe091cc309b7",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-034.html": [
- "25dd9126da5b0df6fb8bd38b7141bac4167b9542",
+ "622e3a5717097a56e61338336771df1c7dbdc1d0",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-035.html": [
- "881031d3b6d190b9e2e19b703e5514154119a459",
+ "465ff4dc5d2a87060d461ca594ea9cd2f8b9cd96",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-038.html": [
- "fc5718d0e3e581e9adb50d6eff81778162ec2eae",
+ "ad22da4994ab33d2548137c369e57524ef01fd72",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-039.html": [
- "3f14c955c66888ca55f37bd7af2eea17a9c61187",
+ "063ed1f99b058aacff45fe70d975fd1fb2f69373",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-040.html": [
- "9d1860e0036e7849d361c3ae939b02f1c23d913b",
+ "7dfc1184b900d07e1e59626f81466d29150711e3",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-041.html": [
- "ec8d3be73cd888c720e3a67caed1169d086a8f3a",
+ "3fb92a23dd2672b8be0be23273073f3fa7711fd3",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-042.html": [
- "84a1e520077b4c16a3c224ae2a8d72f04bb113e5",
+ "1cb7a35e401ec3735f495325ddb401ecafd44565",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-043.html": [
- "a2efc359166472a612294909131f6e8f50e78e90",
+ "fdb4c4d761268678a2747f2bdf0ebfcbcd2ccf75",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-101.html": [
- "4167b369a42dabb013bb4dd3ec08ae04b304bbd0",
+ "2b4ca7785ea5db928e243fdba93e712459aba905",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-102.html": [
- "bd6e70af42f4f0701d91fe6f7337e94c07f58755",
+ "de9734860581a887445d7a61c3b04876496d688d",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-103.html": [
- "75d5caa1384f91d72ddaa9ac99cfb774272a1063",
+ "5fe481519306c1c23dbf65cc2e80ca286d1e30ef",
"reftest"
],
"css/css-text/text-transform/text-transform-upperlower-104.html": [
- "3a8b93dbbca1507311781081e33425e06a499a37",
+ "1539d2fbc03db6d654a3263591c4c17c385aa54d",
"reftest"
],
"css/css-text/white-space/pre-wrap-001.html": [
- "f93cc40a8d455d13fe110c3d7cc0284514d5ad8c",
+ "9094e19f8095f3fbac84356351fd56f40ba1b6b4",
"reftest"
],
"css/css-text/white-space/pre-wrap-002.html": [
- "64d2ec262a5fd3e2442d91081b9982f6959a5dd1",
+ "a7250eeaa9fad222666b7ab490b68874ab29044a",
"reftest"
],
"css/css-text/white-space/pre-wrap-003.html": [
- "3aea664385b6a065a30c1fc5e59ff799e67eba28",
+ "8c9a7a42678c1f468f6ce8fc0387ca7c9ed94e80",
"reftest"
],
"css/css-text/white-space/pre-wrap-004.html": [
- "039737abdebd796d54ac18473e7fa0fdb2260a6b",
+ "6f0ed79562ef15d750771b9ccc18e36a9b061a2c",
"reftest"
],
"css/css-text/white-space/pre-wrap-005.html": [
- "52c66158b35fbc23e206ca058dd202315a56785d",
+ "a4e4c08cdec5b6ec195d93faaaa3302d4961713b",
"reftest"
],
"css/css-text/white-space/pre-wrap-006.html": [
- "026913263a924c13e5ae44e2b682520c58228d1b",
+ "1771b90f1887bfa213f9fa3bc795e8e5c4aef0b8",
"reftest"
],
"css/css-text/white-space/pre-wrap-007.html": [
- "9da32f0784c236fb42eb191196eeb879560cb9ba",
+ "548d8076eb26c8fe769d3b8b6842b338ca2abca9",
"reftest"
],
"css/css-text/white-space/pre-wrap-008.html": [
- "a8899baab31c158f1c58f376a65aba6996c29efe",
+ "dccae2ef481258d0abd2fee23533bf30218a9965",
"reftest"
],
"css/css-text/white-space/pre-wrap-009.html": [
- "8ae0f2dc17e299fb5e9356c0b51f5ef203ace797",
+ "ca8683d5fe08d851621850deb7275bb4248be2ff",
"reftest"
],
"css/css-text/white-space/pre-wrap-010.html": [
- "af0595c7e23d3c011f513fa3573db153e4a522f4",
+ "b2138b69538f57b96f3ad22a620d1b45520e24b8",
"reftest"
],
"css/css-text/white-space/pre-wrap-011.html": [
- "357ff8ef998ec147ea3ac7a5ecfd461391ba5f87",
+ "ecaf2aeddb7d349841a40b20ee9bb18e33cad681",
"reftest"
],
"css/css-text/white-space/pre-wrap-012.html": [
- "07466d5c4186519718c265cf95415c19a4177d44",
+ "40e11cb538b8f4f54e81f4f7e4754aa57440ce32",
"reftest"
],
"css/css-text/white-space/pre-wrap-013.html": [
- "a76f6a4042f4bd0579d495a5e94812303dab888e",
+ "82e6b43ae38126d6012176e5ba1bec4bfddc2ff5",
"reftest"
],
"css/css-text/white-space/pre-wrap-014.html": [
- "aaa1e079c44e86250c6f12841d4c7635db74ad76",
+ "70e6a95e1cd69565af4b6b0a20328509b3ee432f",
"reftest"
],
"css/css-text/white-space/reference/pre-wrap-001-ref.html": [
- "bba318097b9c85f6c15dc7f69bfcdc39514278e8",
+ "da49fbd072d09e6a5ac47cee9665399e5409f554",
"support"
],
"css/css-text/white-space/reference/textarea-pre-wrap-001-ref.html": [
- "0d9b285072f9db8f337b743a8040e3d69bc97a2f",
+ "cb2fc7a78bcd2d9cb91531b075583e93666cb0a8",
"support"
],
"css/css-text/white-space/reference/white-space-collapsing-discard-001-ref.xht": [
@@ -513410,59 +514223,59 @@
"testharness"
],
"css/css-text/white-space/textarea-pre-wrap-001.html": [
- "e5aa5ae1cccf994eb821039ff9726ab41591dae2",
+ "1ec04531f5301384fa216bfd30730b757992e0f8",
"reftest"
],
"css/css-text/white-space/textarea-pre-wrap-002.html": [
- "242cdc5e31096f99fe05f816898e69f29669dacf",
+ "3df0873659caceec1e2272661aaa092edc6a7f66",
"reftest"
],
"css/css-text/white-space/textarea-pre-wrap-003.html": [
- "52eb65dfa1f0a2e415e6770908101eb75cb543e3",
+ "6aff6170020d60535e2a116d79568f424f7df810",
"reftest"
],
"css/css-text/white-space/textarea-pre-wrap-004.html": [
- "d47ff3de33fb1c73eeb734d0d75dcd082e9ebec0",
+ "adc9c3361836409ab87e78bb605c7725b2e91583",
"reftest"
],
"css/css-text/white-space/textarea-pre-wrap-005.html": [
- "f0aa2fc03ab62dd6099571636d6e882decd45b64",
+ "4053d2816c4eb24b12722433582c419fae348a24",
"reftest"
],
"css/css-text/white-space/textarea-pre-wrap-006.html": [
- "a11429b9e29eb1fb6780ae4778da5990b154a634",
+ "491a8c6a0b7374df2e0321a22de8d8e3b2081b14",
"reftest"
],
"css/css-text/white-space/textarea-pre-wrap-007.html": [
- "22b1d2bba518e4bb08225dcf908f083291e9e843",
+ "ada998d0fd55efd169c051b2572e9f4c92eafb37",
"reftest"
],
"css/css-text/white-space/textarea-pre-wrap-008.html": [
- "b044f1f9774eb64ec3a47a5f145fb0540994ccee",
+ "41d73d94cc5d55771ca708eb138400aa434b7956",
"reftest"
],
"css/css-text/white-space/textarea-pre-wrap-009.html": [
- "ab5bf5af5a528b388ff6968c6cfced9b3c1d12c7",
+ "9f59166d95e1ac65666ce7849f673fac10502b04",
"reftest"
],
"css/css-text/white-space/textarea-pre-wrap-010.html": [
- "87f7f79bfb3cfa7493c5c805d3cd889835689799",
+ "634d2841628b741e3307fa0786c8aac41e55ec99",
"reftest"
],
"css/css-text/white-space/textarea-pre-wrap-011.html": [
- "700bd41635bd14683d5efeead256ab70e00f3619",
+ "23f824b4872c55c3c5f5784615e94769b8cc699b",
"reftest"
],
"css/css-text/white-space/textarea-pre-wrap-012.html": [
- "ac711d5740bfd7244442f957bd5df6ed9f8d1633",
+ "053b5e367e9648e51e8f02a10da6419252099124",
"reftest"
],
"css/css-text/white-space/textarea-pre-wrap-013.html": [
- "46a942378c02a6b856a7f29038683f4ada91f2b2",
+ "e120ed8a257f50c869fbb5126df8085f9b1cc037",
"reftest"
],
"css/css-text/white-space/textarea-pre-wrap-014.html": [
- "8e8b3768bac0b8bb8a5a93f8d2afecf4fad1e819",
+ "4a0b79a1d58df46801162579c9d76f7854f1dc73",
"reftest"
],
"css/css-text/white-space/white-space-collapse-000.html": [
@@ -513490,7 +514303,7 @@
"reftest"
],
"css/css-text/word-break/reference/word-break-break-all-009-ref.xht": [
- "7369830bf46929c30820db5147df9eba60d1177f",
+ "5ad54c7b9197746f66fa30628b6059a369f5bd36",
"support"
],
"css/css-text/word-break/reference/word-break-break-all-ref-000.html": [
@@ -513530,7 +514343,7 @@
"support"
],
"css/css-text/word-break/reference/word-break-keep-all-004-ref.xht": [
- "220752aa20ab63d17d84861ff6bd9c6690f35d8c",
+ "f3ae6d57f2d7529b7cfdf07eca1e6812c284b764",
"support"
],
"css/css-text/word-break/reference/word-break-keep-all-ref-000.html": [
@@ -513550,7 +514363,7 @@
"support"
],
"css/css-text/word-break/reference/word-break-normal-002-ref.xht": [
- "2bf787557281f89a93865bc29db2334efc5ccefc",
+ "d3f4b15b3f769ccad81d4839c4c35aa93077fc04",
"support"
],
"css/css-text/word-break/reference/word-break-normal-ar-ref-000.html": [
@@ -513670,7 +514483,7 @@
"reftest"
],
"css/css-text/word-break/word-break-break-all-009.xht": [
- "3ed9dfb7cd22264e495f51bddda9c82496d1a5b1",
+ "fd5f0cf9f57152d3c6df7c4b59c0fe70733bf9f4",
"manual"
],
"css/css-text/word-break/word-break-keep-all-000.html": [
@@ -513690,7 +514503,7 @@
"reftest"
],
"css/css-text/word-break/word-break-keep-all-004.xht": [
- "f95a780ed90b7bddecf0c93148ff934c6fe6e012",
+ "38b5319b2d4a2d7e696d745577b9bed196123888",
"manual"
],
"css/css-text/word-break/word-break-normal-001.html": [
@@ -513698,7 +514511,7 @@
"reftest"
],
"css/css-text/word-break/word-break-normal-002.xht": [
- "8eb6cbb2491029c8cf8861c04289a7fc58047039",
+ "f1fd11fb63896e439b9970d448861de78a986882",
"manual"
],
"css/css-text/word-break/word-break-normal-ar-000.html": [
@@ -519782,12 +520595,12 @@
"testharness"
],
"css/css-typed-om/stylevalue-normalization/normalize-numeric.tentative.html": [
- "65c2418988148bf9662f5f502bb4650cc6105a85",
+ "610c574943d249eef4840dccc8553d691c190748",
"testharness"
],
"css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative.html": [
- "f7c3ad3efe7406845cc58dbf20a022bbaecc011d",
- "visual"
+ "b97cb5cd21208190a9203d4a6d30b7994c2946b1",
+ "testharness"
],
"css/css-typed-om/stylevalue-normalization/positionvalue-normalization.tentative.html": [
"9334ee684f4a2897f6a191d9217e63af5630cc0d",
@@ -519797,24 +520610,20 @@
"f5078badde83ca4823844a9df5cde800593efbfc",
"testharness"
],
- "css/css-typed-om/stylevalue-objects/interface.html": [
- "5c9086db5b7f3a9d6e3109f1ce47385ad345f474",
- "testharness"
- ],
"css/css-typed-om/stylevalue-objects/parse-invalid.html": [
- "d46bda9e4f7c50d27c9f1e18c643e2b1a8570896",
+ "5c699b58f44dfc6d352cfae423eca4981eb78f1e",
"testharness"
],
"css/css-typed-om/stylevalue-objects/parse.html": [
- "c3ee3a1c827e785e09b6ba531dc04f6324643312",
+ "863df0a575d1209387b29e186fb73cfc6acd3859",
"testharness"
],
"css/css-typed-om/stylevalue-objects/parseAll-invalid.html": [
- "1fca47c4dd76e15dfd975992512bb41c8233f31c",
+ "29d06cc4769fedf6b17f2bffdf3a26a24a7f9979",
"testharness"
],
"css/css-typed-om/stylevalue-objects/parseAll.html": [
- "2b6761e72a7867218d2f9d9f780569b342c1d89c",
+ "f4018787ff06606bcf22a3d36b3d8e43aa47b481",
"testharness"
],
"css/css-typed-om/stylevalue-serialization/cssImageValue.html": [
@@ -519833,6 +520642,14 @@
"155be052f2810afb0560b72e7c223293c02e61a8",
"testharness"
],
+ "css/css-typed-om/stylevalue-serialization/cssStyleValue-cssom.html": [
+ "92148aa2eee007df5460ba322506fc2cafb8bc97",
+ "testharness"
+ ],
+ "css/css-typed-om/stylevalue-serialization/cssStyleValue-string.html": [
+ "c3a3995ad728989fae975519ce2c7b2a0986cf2e",
+ "testharness"
+ ],
"css/css-typed-om/stylevalue-serialization/cssTransformValue.tentative.html": [
"b9f6251545dfbce6ab0e5e971dee8e8f0480024e",
"testharness"
@@ -519978,31 +520795,39 @@
"testharness"
],
"css/css-typed-om/the-stylepropertymap/computed/computed.tentative.html": [
- "23845856ad2da4422dc081dd8f4cc1a5d6aecfe3",
+ "7a74a2ac1823b744a0e07a4b4e5bf6e08ea94bb6",
"testharness"
],
"css/css-typed-om/the-stylepropertymap/computed/get-invalid.html": [
"429ff102428a84ca0a1903de1752a56c3ff5bd29",
"testharness"
],
+ "css/css-typed-om/the-stylepropertymap/computed/get-shorthand.html": [
+ "5e46e30b6a7706d6baa74520d7a8a4ca618098b7",
+ "testharness"
+ ],
"css/css-typed-om/the-stylepropertymap/computed/get.html": [
"3280beb7f3d0f3a1d1c50a2b36ac34158b809147",
"testharness"
],
+ "css/css-typed-om/the-stylepropertymap/computed/getAll-shorthand.html": [
+ "c7065771ceb60603c7715fb68f4119690b078ede",
+ "testharness"
+ ],
"css/css-typed-om/the-stylepropertymap/computed/getAll.tentative.html": [
"2c9c39367ccf02f014b8bf62057f810a70ff58bf",
"testharness"
],
"css/css-typed-om/the-stylepropertymap/computed/has.tentative.html": [
- "b7b16ab44745e235883303b8c495aa1ceb874d0c",
+ "9c806ebf96aed208fe5791c9961f707c4689305e",
"testharness"
],
"css/css-typed-om/the-stylepropertymap/computed/iterable.tentative.html": [
- "d9075e1f7b2f10400e640bd59aaad32face91252",
+ "234626820559503fb8cd75bc0540d741ad040a89",
"testharness"
],
"css/css-typed-om/the-stylepropertymap/declared/append.tentative.html": [
- "6a408857cd88d03a4a00ee2127a3825380d2565f",
+ "51933be93dabfa2cd0e57224d9a53733d6e20809",
"testharness"
],
"css/css-typed-om/the-stylepropertymap/declared/clear.html": [
@@ -520010,13 +520835,17 @@
"testharness"
],
"css/css-typed-om/the-stylepropertymap/declared/declared.tentative.html": [
- "9ea176173ce999d17f26a80fc05b608532e471e0",
+ "e89e2718cedd5b5905abe0fc4fbccdbb30c58f09",
"testharness"
],
"css/css-typed-om/the-stylepropertymap/declared/delete-invalid.html": [
"fe2d4e5f02b1c931e479253d523f7ec2f59c67a7",
"testharness"
],
+ "css/css-typed-om/the-stylepropertymap/declared/delete-shorthand.html": [
+ "4ff5da149e54a0274478cb332565f531ba081cc0",
+ "testharness"
+ ],
"css/css-typed-om/the-stylepropertymap/declared/delete.html": [
"5e2a8ca9f0246aaba3e7d7d038cad125194c5f14",
"testharness"
@@ -520025,28 +520854,40 @@
"649ab2a64f0b0959e06bdc7968fc28247841bb25",
"testharness"
],
+ "css/css-typed-om/the-stylepropertymap/declared/get-shorthand.html": [
+ "9dd06b493d601a97f8703efa332b9f62149cae6c",
+ "testharness"
+ ],
"css/css-typed-om/the-stylepropertymap/declared/get.html": [
"9ef39a7e4c8c51a528a0d39604afc1476248fb0d",
"testharness"
],
+ "css/css-typed-om/the-stylepropertymap/declared/getAll-shorthand.html": [
+ "ecff2e8bbf9c35d6ae826f25960a44d4c643aef2",
+ "testharness"
+ ],
"css/css-typed-om/the-stylepropertymap/declared/getAll.tentative.html": [
"df90a13e37ebcdbcf046e66f7e90ad2fc7edd9df",
"testharness"
],
"css/css-typed-om/the-stylepropertymap/declared/has.tentative.html": [
- "3299b5537f2d535988f2f6dac65b3eaba63833b2",
+ "6f18f878a018a8f7485697858781136b22e15ec0",
"testharness"
],
"css/css-typed-om/the-stylepropertymap/declared/iterable.tentative.html": [
- "58f7d23161649a4a384f5bbd30875e57d5e33050",
+ "1db94c0a37aaaf380b4acb0e04e0a39ce50f16f4",
+ "testharness"
+ ],
+ "css/css-typed-om/the-stylepropertymap/declared/set-shorthand.html": [
+ "8c5c9c42f976f0007f2563bc46ed10c6fdca7116",
"testharness"
],
"css/css-typed-om/the-stylepropertymap/declared/set.tentative.html": [
- "23c875b8bb41344e9c4ffc0753f8f8fb36171d8b",
+ "6ae0c80287da3f5053a1fbe79893fcffed48524f",
"testharness"
],
"css/css-typed-om/the-stylepropertymap/inline/append.tentative.html": [
- "df640de5b24c8276459a1a7fbc8a02cc97db6223",
+ "198863e1d89a6408aad8768f11e0f7f7d3de0899",
"testharness"
],
"css/css-typed-om/the-stylepropertymap/inline/clear.html": [
@@ -520057,6 +520898,10 @@
"df4903a2c18099bb5291a307f50778ee757824ed",
"testharness"
],
+ "css/css-typed-om/the-stylepropertymap/inline/delete-shorthand.html": [
+ "a56bb81437ed0f8215e2899ee2ad460779adbace",
+ "testharness"
+ ],
"css/css-typed-om/the-stylepropertymap/inline/delete.html": [
"922297b80497c164d4217559658a9043a99ebbf8",
"testharness"
@@ -520065,30 +520910,46 @@
"1494cfe202fb93881fc60a3ed2a372a7a8b25b37",
"testharness"
],
+ "css/css-typed-om/the-stylepropertymap/inline/get-shorthand.html": [
+ "7547f07d439a790c45f2d145a90bb15a5378daef",
+ "testharness"
+ ],
"css/css-typed-om/the-stylepropertymap/inline/get.html": [
"8958e75fed15d057cb70c34583c1be13e32bde7b",
"testharness"
],
+ "css/css-typed-om/the-stylepropertymap/inline/getAll-shorthand.html": [
+ "5e5c4bdbbe429aac6bb7b95df2f0174d58a1c49b",
+ "testharness"
+ ],
"css/css-typed-om/the-stylepropertymap/inline/getAll.tentative.html": [
"2a8c50a83cbfd1c3da5614daac7070df0f5c83ff",
"testharness"
],
"css/css-typed-om/the-stylepropertymap/inline/has.tentative.html": [
- "89b6d05db8717f1bc1f82690706d849a57104ec7",
+ "d9d78455d69d9c0c62b06f273cdd82c0c899a9c8",
"testharness"
],
"css/css-typed-om/the-stylepropertymap/inline/iterable.tentative.html": [
- "65b04d821be88106a724ee048434ca7517b4ec90",
+ "93dc75d23fbf810d7bb84dbb8c853805263c9b30",
+ "testharness"
+ ],
+ "css/css-typed-om/the-stylepropertymap/inline/set-shorthand.html": [
+ "1b826ba2a6186ff317e8daa8f604f130be577d3d",
"testharness"
],
"css/css-typed-om/the-stylepropertymap/inline/set.tentative.html": [
- "68095148a2ede91974f5df04d29a64bcad3ab2f6",
+ "65c9c20da930fd46136d4dd5706524ae05118807",
"testharness"
],
"css/css-typed-om/the-stylepropertymap/properties/animation-direction.html": [
"05e0be2c67fd695d693f2a639acf88ff78d8fd04",
"testharness"
],
+ "css/css-typed-om/the-stylepropertymap/properties/backface-visibility.html": [
+ "d880e41674d468fe364c74941a8ae0921b9bdfac",
+ "testharness"
+ ],
"css/css-typed-om/the-stylepropertymap/properties/background-color.html": [
"f52a2182afc7107a9f411a27aab81c4c4c90ef1e",
"testharness"
@@ -520097,6 +520958,14 @@
"1255fea8e74561e14720ccf422fd841e1d3e32fa",
"testharness"
],
+ "css/css-typed-om/the-stylepropertymap/properties/background.html": [
+ "32d684e452a4bafd7b58a0b33d42d32aa51ac091",
+ "testharness"
+ ],
+ "css/css-typed-om/the-stylepropertymap/properties/border-collapse.html": [
+ "93e71097d3b28c88f51210a2f2a9fcf433f80cba",
+ "testharness"
+ ],
"css/css-typed-om/the-stylepropertymap/properties/border-color.html": [
"5b8adde602ac79d8b1ea92bd29f25d8756d72f8a",
"testharness"
@@ -520137,10 +521006,18 @@
"ec00a4b773f2ae421b8f688908925e28d2281614",
"testharness"
],
+ "css/css-typed-om/the-stylepropertymap/properties/direction.html": [
+ "b7c49aba4e8785f819beeb444c113d937d441089",
+ "testharness"
+ ],
"css/css-typed-om/the-stylepropertymap/properties/display.html": [
"26ba44d8d5146b9d606a1668659ee16876b371c5",
"testharness"
],
+ "css/css-typed-om/the-stylepropertymap/properties/empty-cells.html": [
+ "d7424e7fb7c27cfa31fb0e40ee9045129ed96c03",
+ "testharness"
+ ],
"css/css-typed-om/the-stylepropertymap/properties/float.html": [
"1dfca0045c2b57f36d5165139087301ffe54c63a",
"testharness"
@@ -520165,12 +521042,16 @@
"8b28d0af963cd08b63a446107af4bd476b239531",
"testharness"
],
+ "css/css-typed-om/the-stylepropertymap/properties/list-style-image.html": [
+ "47ea38df9db4281e59199b6c8d6abb77b5ac8221",
+ "testharness"
+ ],
"css/css-typed-om/the-stylepropertymap/properties/list-style-position.html": [
"d1644d7633a8fa097caa5d52f81a84c5cd62f9d0",
"testharness"
],
"css/css-typed-om/the-stylepropertymap/properties/margin.html": [
- "b475a6446e769e44237bb9d99176069dae10b4fb",
+ "268e2a2844439f1175199034d89d60a56e0e11fd",
"testharness"
],
"css/css-typed-om/the-stylepropertymap/properties/mask-image.html": [
@@ -520193,6 +521074,10 @@
"c9a622aacc8c61581110670cb7044a89b11956d4",
"testharness"
],
+ "css/css-typed-om/the-stylepropertymap/properties/overflow-anchor.html": [
+ "7f7518700368b9414101ff4f58b91776eb2ecb04",
+ "testharness"
+ ],
"css/css-typed-om/the-stylepropertymap/properties/overflow.html": [
"b6ba9ba8ebc6433caffe0c8f83e1f679a26ba7c4",
"testharness"
@@ -520205,8 +521090,12 @@
"4e3eccee58cec470febe4cd9a9149f4b4436487e",
"testharness"
],
+ "css/css-typed-om/the-stylepropertymap/properties/resize.html": [
+ "533f287facbc82118469f75f9f88a1372848d3b2",
+ "testharness"
+ ],
"css/css-typed-om/the-stylepropertymap/properties/resources/testsuite.js": [
- "f09e5026ade5e844fdb5241fa5fea082379ef420",
+ "6b7b909fe2cf5576ea5e483a0c0ee8a2977171f6",
"support"
],
"css/css-typed-om/the-stylepropertymap/properties/right.html": [
@@ -520241,10 +521130,18 @@
"218b50f6b7d8209514bca8d0a8121263b07ab1e2",
"testharness"
],
+ "css/css-typed-om/the-stylepropertymap/properties/transform-interpolated.html": [
+ "85cbf6daa2686a518566e4ccbfc2ba39197b190e",
+ "testharness"
+ ],
"css/css-typed-om/the-stylepropertymap/properties/transform.html": [
"2723b6d3e9a213a1b33e9ecfafd5fd42eb8bca33",
"testharness"
],
+ "css/css-typed-om/the-stylepropertymap/properties/transition-duration.html": [
+ "b735f3ff6dba561cf2e35a8a85a8e2b93c0edc61",
+ "testharness"
+ ],
"css/css-typed-om/the-stylepropertymap/properties/vertical-align.html": [
"41ae6fd66b5a0e6f3b5f154d839362a4921712cc",
"testharness"
@@ -520261,10 +521158,6 @@
"d429f7a88012179ef3d604b79b3db4aaba0ca426",
"testharness"
],
- "css/css-typed-om/the-stylepropertymap/properties/z-index.html": [
- "94c8c5e42806f81eeaf1a31463e2bd9653b465a3",
- "testharness"
- ],
"css/css-ui/OWNERS": [
"beeb8a77d396e48731fd1e69a922b6e2c84c2caa",
"support"
@@ -521270,7 +522163,7 @@
"reftest"
],
"css/css-ui/outline-016.html": [
- "7f0f176f67d2289edd2f4b03ea839375dea42753",
+ "844961a7256e822512ce9636bb00a5b005cd85c0",
"reftest"
],
"css/css-ui/outline-017.html": [
@@ -521398,7 +522291,7 @@
"support"
],
"css/css-ui/reference/text-overflow-008-ref.html": [
- "1aeb23c5928c075cffbb7fc81a4b6e328f60fc06",
+ "7a84d24e0ae7e0d7e989bd27355c38edd5cd9ea1",
"support"
],
"css/css-ui/reference/text-overflow-012-ref.html": [
@@ -521406,7 +522299,7 @@
"support"
],
"css/css-ui/reference/text-overflow-013-ref.html": [
- "414a9396a5972ec32b7d4b0e891c4b883b8bfb33",
+ "12e4a97d12c78c2b75d9b73cb71c3ee2a1bb8f6c",
"support"
],
"css/css-ui/reference/text-overflow-016-ref.html": [
@@ -522478,11 +523371,11 @@
"reftest"
],
"css/css-ui/text-overflow-007.html": [
- "c4efe1edf35eaf83285d87829304ff371e33c76e",
+ "f0e8d74e17b9ab0056d054c246f4ed4afe113ea2",
"reftest"
],
"css/css-ui/text-overflow-008.html": [
- "6dae594a6197701649c6fafcbc2f266131fcd041",
+ "6b1e836d65f14dcc4db92487d22038bbc2cce9cc",
"reftest"
],
"css/css-ui/text-overflow-009.html": [
@@ -522490,11 +523383,11 @@
"reftest"
],
"css/css-ui/text-overflow-010.html": [
- "6f55e6742384c08368649656cda8f46aee5fe619",
+ "3d34d86b7da5bf415fd33355561ccc14cece6bd2",
"reftest"
],
"css/css-ui/text-overflow-011.html": [
- "5ce16822f7171d50bc2e2659f9231cd33f5593ca",
+ "d9e640fe5df3cc195ca50b5b05d461d088d77a75",
"reftest"
],
"css/css-ui/text-overflow-012.html": [
@@ -522502,23 +523395,23 @@
"reftest"
],
"css/css-ui/text-overflow-013.html": [
- "625eeabf9fad164337a1e40cbd038d3a6b471786",
+ "c018453292aeb6d50a44196f9e1210fa49c6533a",
"reftest"
],
"css/css-ui/text-overflow-014.html": [
- "d3b43ba202011615e0fc2ccd80e742e7b7a22b84",
+ "43c75edc4da328c37c2752b17b0de7d7ee84bc91",
"reftest"
],
"css/css-ui/text-overflow-015.html": [
- "ed90af2ad47fd37b3c40ae2c9ac2ae5c9343abf1",
+ "4227e04a07d4f4579975e52c72206afa1a4e126c",
"reftest"
],
"css/css-ui/text-overflow-016.html": [
- "a1e53d9b311db7d49fcbffeb9a4632ec79bd5721",
+ "27ca5dc05eb9b63c4375b4c25f8c7053e6fd3d3a",
"reftest"
],
"css/css-ui/text-overflow-017.html": [
- "03ae27b87d81b474cbea774f2f39ff32e654575c",
+ "207642926d54c3fc994f0aa08f895b1d9a29bf76",
"manual"
],
"css/css-ui/text-overflow-018.html": [
@@ -522530,7 +523423,7 @@
"manual"
],
"css/css-ui/text-overflow-020.html": [
- "99c73b2e261a5526d7883572eb2ce61da0b58688",
+ "656848661c9300cc7b46dca5bc9cf4be324cbd21",
"reftest"
],
"css/css-ui/text-overflow-021.html": [
@@ -522542,7 +523435,7 @@
"reftest"
],
"css/css-ui/text-overflow-023.html": [
- "4fd38a517e41851216d12db8c6b732d96f76e325",
+ "ccf66a31c62d53650bcc60b35c7b1912f67f1093",
"testharness"
],
"css/css-ui/text-overflow-024-ref.html": [
@@ -524402,7 +525295,7 @@
"reftest"
],
"css/css-writing-modes/available-size-008.html": [
- "b422cebb5c5839abfa11a049395702cda52a1459",
+ "ca5b879b261068dbf49246d1f1c9c602d5908236",
"reftest"
],
"css/css-writing-modes/available-size-009.html": [
@@ -524445,6 +525338,10 @@
"ce16806681745f6904483d09d1954152605bf39b",
"reftest"
],
+ "css/css-writing-modes/available-size-019.html": [
+ "3cd3d22d4c43b8e577901f50647080802f007a03",
+ "reftest"
+ ],
"css/css-writing-modes/background-position-vlr-003.xht": [
"c56c42d17b140be6868cc6f413f545dd6a5180e8",
"manual"
@@ -524574,331 +525471,331 @@
"reftest"
],
"css/css-writing-modes/bidi-embed-001.html": [
- "24cc1459591a2a6f5a1dfeb8555cfe4a3af31876",
+ "26c26dd82848a59319154cba9011d2a4c9d2fe60",
"reftest"
],
"css/css-writing-modes/bidi-embed-002.html": [
- "a3d16676642d199bb9c0e01e22aaa97ace4d3b68",
+ "75a7d9a28f0184660dfa6f8023a07b538d0c4b52",
"reftest"
],
"css/css-writing-modes/bidi-embed-003.html": [
- "67fb640356d516d51bb1620af5f01b19217d929d",
+ "f7bae5f1d1630b91047ebedaaa48809636dacb21",
"reftest"
],
"css/css-writing-modes/bidi-embed-004.html": [
- "a47496eae2a4a9f7378ce56c2a7a9068850a13ca",
+ "e08d49070bf3db4f251da306a75b6519f107016b",
"reftest"
],
"css/css-writing-modes/bidi-embed-005.html": [
- "8a4569dc795c0470754aa0d3f47f211bc0654ab1",
+ "88a3d7977c3595a3e60ad2b0de3abffb88d84b91",
"reftest"
],
"css/css-writing-modes/bidi-embed-006.html": [
- "8c2e88636f202fb50d2a9efc2ac4781e77d5bd8b",
+ "96d259c5e7de58ab9f095e3a836962108cc47c05",
"reftest"
],
"css/css-writing-modes/bidi-embed-007.html": [
- "f303724693ca36d7e98ece16fcee54e9400a7268",
+ "c1ea9795cfb6eed5696b4168160cb95b07ead9c2",
"reftest"
],
"css/css-writing-modes/bidi-embed-008.html": [
- "aec48821f80c79c9a8853dc9cfa3e5d049f0f62d",
+ "5bd3c9f7e09bf72b4621d60663c168cd67e78296",
"reftest"
],
"css/css-writing-modes/bidi-embed-009.html": [
- "0cf20e8e1df26ea0bd1b5cb713900883af202a4d",
+ "7a8ca0f2e7c18046c99019808ea41f2e02a7f50c",
"reftest"
],
"css/css-writing-modes/bidi-embed-010.html": [
- "871e181fd243d3e9517ad9f419bc47f8cfec229a",
+ "735b2876a73b87fa870f82d6bbbe7836e44cca2d",
"reftest"
],
"css/css-writing-modes/bidi-embed-011.html": [
- "f4e24c0ca9457250fbc16debf5e5ed1c6e4f5a1c",
+ "d53b9398fdbadf8421dc660a227820808122592e",
"reftest"
],
"css/css-writing-modes/bidi-isolate-001.html": [
- "69450e12c3a9412ab1e533f272242204cc3d32bf",
+ "6f4ae8c048872de8a686a877c68c84b3e088de83",
"reftest"
],
"css/css-writing-modes/bidi-isolate-002.html": [
- "9867c8b4bee6895b1cb0c13109d2c0e8f5bfc319",
+ "799efd8aeee00e8a2c3db93d7c5b43c48fe614b2",
"reftest"
],
"css/css-writing-modes/bidi-isolate-003.html": [
- "2fdfe14beee5e52dbb5142d3d244b359751a1037",
+ "fe72c227c862acf2621a85524277f38afec722d5",
"reftest"
],
"css/css-writing-modes/bidi-isolate-004.html": [
- "6ec39fadca371612a7300906d1141a818eedecb0",
+ "d4f9786b68c6bfc7a411e5c4d0c93e535d2d3062",
"reftest"
],
"css/css-writing-modes/bidi-isolate-005.html": [
- "587af8642d61f0e20757a0cf996a00f0ed621e4d",
+ "db232d73d013dd78799e87d19fa0eb24b534d0c5",
"reftest"
],
"css/css-writing-modes/bidi-isolate-006.html": [
- "1fe27a762df7f78b8eef08c7997ee88f911f99c0",
+ "00f65eddf6e5e4394ee43133fc2b5eddadcebf01",
"reftest"
],
"css/css-writing-modes/bidi-isolate-007.html": [
- "1fa579d92a71a845833e31043daa71c76a6af25c",
+ "eddb4ccce848a88340b22cfa1ef3c22322940981",
"reftest"
],
"css/css-writing-modes/bidi-isolate-008.html": [
- "8dd78371b4a948fd7fed4c3217d48d99bbdb64eb",
+ "5915a4d6d9a82601e3bf639bca2b35cfb66ebb82",
"reftest"
],
"css/css-writing-modes/bidi-isolate-009.html": [
- "c9820ab117a092d83d0a92e78dd7754df54c8696",
+ "52a82f8d30056c39ce72f5215ea84311f39b3b58",
"reftest"
],
"css/css-writing-modes/bidi-isolate-010.html": [
- "c31241bce235f7d4f8e5004259fa2b8947f02235",
+ "b268ce21932fbf3c149fa44c6df6ecc288781d83",
"reftest"
],
"css/css-writing-modes/bidi-isolate-011.html": [
- "110650d020f4a92c219b257773f0a6a2f21bfd03",
+ "e7d98c3087cc97e18df28bac008d89784e742881",
"reftest"
],
"css/css-writing-modes/bidi-isolate-override-001.html": [
- "94c1c8ac41e3fc96934b6b783f4791df32ffc6b9",
+ "cf939ed0055fd737d9ffa2d3750b529a8dcd9f76",
"reftest"
],
"css/css-writing-modes/bidi-isolate-override-002.html": [
- "981aac99ddb0cddf2a5c757ef84bc46c27fcc271",
+ "fb1e0624c24d32abcfbd632e2027e4e463ecce16",
"reftest"
],
"css/css-writing-modes/bidi-isolate-override-003.html": [
- "6fa513ead8a7ebdf4fd7b54335d253a39d36bafa",
+ "2cab0498299f73947e7529be40ce6242ec7a0512",
"reftest"
],
"css/css-writing-modes/bidi-isolate-override-004.html": [
- "5d5bdd8d4ee815d9050b45de6276ef1306087b88",
+ "bfe3016143fc85dc8dbe970c98bc35e8d5efeed2",
"reftest"
],
"css/css-writing-modes/bidi-isolate-override-005.html": [
- "0bec3041cfe2d2e45c140ea3efcd1cabb60219b3",
+ "f648e475b392339279e2f3e023fe84da1d54755e",
"reftest"
],
"css/css-writing-modes/bidi-isolate-override-006.html": [
- "07b314dd78a29b14ddddd3ba9c9c2ef920a93fa9",
+ "7d47191cbcec01b70292fd1bc4f7c23b061d3d3e",
"reftest"
],
"css/css-writing-modes/bidi-isolate-override-007.html": [
- "a38689e5205edd79b76dd25e3337a9db7930a50e",
+ "e561377673360e7733f9d6536eebb7476e0630af",
"reftest"
],
"css/css-writing-modes/bidi-isolate-override-008.html": [
- "fbe3c9ec0bf73ce0973c8db3db431bd87358bcc0",
+ "8b4fbe613f0a5a668080949d4db17c7c5c26f591",
"reftest"
],
"css/css-writing-modes/bidi-isolate-override-009.html": [
- "9d13ea76bfcd049f7f28a4349409519434367d01",
+ "1c6692240151b88c21a710046ffc58df696055d1",
"reftest"
],
"css/css-writing-modes/bidi-isolate-override-010.html": [
- "fa9295df1a4f9dadb41e9466e5ae9445dd7179f3",
+ "022161ae42e5c6846eb8541b3ddbe82c8bc4cb59",
"reftest"
],
"css/css-writing-modes/bidi-isolate-override-011.html": [
- "481f7561abaa74257c436b66809bdacda2da4ce4",
+ "d263f864279876bba4bf09406557154cd1e099ef",
"reftest"
],
"css/css-writing-modes/bidi-isolate-override-012.html": [
- "b935f7ec630cafc2d76115054c3411fb3950a5f5",
+ "dff7a64e95cc680114d162be7e695cee91094f3e",
"reftest"
],
"css/css-writing-modes/bidi-normal-001.html": [
- "2456bb0784b0fa0422939811f0f2bcc5b4b3eba4",
+ "17101172eb6062c6fea731599612df989a581e27",
"reftest"
],
"css/css-writing-modes/bidi-normal-002.html": [
- "bb1c7d45bc5990ccdd573cc5c340bb15d85f2828",
+ "d7cd295b05baf1ef717a4eb2b92044f80e47676f",
"reftest"
],
"css/css-writing-modes/bidi-normal-003.html": [
- "2c5cfbcf3964bcd5c5c0284d351bed9b51fc39b1",
+ "13fcce90f4dd3f772e313baf84371f92242f01b6",
"reftest"
],
"css/css-writing-modes/bidi-normal-004.html": [
- "0a7dfb9af73a7198c1076b6b935ede925bcb1907",
+ "63c57ea06aac9b1d37108df8b9a5ca4dd58538b9",
"reftest"
],
"css/css-writing-modes/bidi-normal-005.html": [
- "f2fae0ec60562ca214cacd7b06f7b640fc47813c",
+ "e25793ae6ca7fa512f47eaeee03e7d5e336a2a4a",
"reftest"
],
"css/css-writing-modes/bidi-normal-006.html": [
- "fe12094404d5282f996cc103832d4754f2fb704a",
+ "0f02dadc7e3cccc57e7fc895e9d0ad35222174ad",
"reftest"
],
"css/css-writing-modes/bidi-normal-007.html": [
- "1f762063435cd8c05c9c1cc366c53066fa191b57",
+ "be0dd54a781d709d1beee382eab28fc9a01c0b6e",
"reftest"
],
"css/css-writing-modes/bidi-normal-008.html": [
- "ac38413eb854eaec964320900768424a466122e7",
+ "86c7384b36ac5763665fc8cbca5a972626b0dbc8",
"reftest"
],
"css/css-writing-modes/bidi-normal-009.html": [
- "bcb3531ad50f3e0aa51344defc0e18dae068eeff",
+ "763e330ac75781ee61608b3219e7499e98785a42",
"reftest"
],
"css/css-writing-modes/bidi-normal-010.html": [
- "6d5d3d609434be438679beff5a31fefe1f516e8e",
+ "8fecea8793fbfad5f5341f2962cc33bf8fd199fe",
"reftest"
],
"css/css-writing-modes/bidi-normal-011.html": [
- "69e50dcbaaabca92a00185cc0c1b5074501084b6",
+ "6e976d6b3d4088a8365219da93c38e17e47cebc2",
"reftest"
],
"css/css-writing-modes/bidi-override-001.html": [
- "6d346e7759865f59bc85d59003376db24fcddfc2",
+ "57e4c26f7181e2aa14025985459eedddd35c98a2",
"reftest"
],
"css/css-writing-modes/bidi-override-002.html": [
- "059c20e630118772bcf71827bb1aaec66fe4e6fd",
+ "290517f4606196228e5ae735c3543a1db8bad270",
"reftest"
],
"css/css-writing-modes/bidi-override-003.html": [
- "bb4e71880da39ee0fb9400d60c35afe4a4bea9e9",
+ "b93337703cbf10709630148fb2510314973dfdab",
"reftest"
],
"css/css-writing-modes/bidi-override-004.html": [
- "86e924170cbaa5a377097e2ec3c4a42928533af1",
+ "c1f0a339e9aa89eaaf7696bf612c612c790d5299",
"reftest"
],
"css/css-writing-modes/bidi-override-005.html": [
- "cde02ccbcbb610935e42530069365b8517f8ce24",
+ "14d6cde0b00d82887799df7125f9baa0c555a8a1",
"reftest"
],
"css/css-writing-modes/bidi-override-006.html": [
- "3944ee3d4a011d581ed30664269252679d5b2750",
+ "7bb95e8d5695d81c21c9fa3e5e64bda7c585f0c2",
"reftest"
],
"css/css-writing-modes/bidi-override-007.html": [
- "6c2a998df73812188930a697931523961f98ecb7",
+ "3cc0f9c4b5c5bc4442c1256aaa4a4543493f8d28",
"reftest"
],
"css/css-writing-modes/bidi-override-008.html": [
- "863457aa3264befd28f09980e1ae179a3e2f58f5",
+ "2c73f3bbad1fcb70a2a07ff1fe39297965f94f6c",
"reftest"
],
"css/css-writing-modes/bidi-override-009.html": [
- "99131d3cf306baa30b50505f24d800167297b44d",
+ "97ad0eeb28cf828ed2e1890c3b190608a2cfbb9b",
"reftest"
],
"css/css-writing-modes/bidi-override-010.html": [
- "df43512969abdb83164eda1c9a2faec305a55ad4",
+ "8a2dbd72d202a0857739ec6fcd1e1c3530a841b1",
"reftest"
],
"css/css-writing-modes/bidi-override-011.html": [
- "6e6c7958f237ed5c6f2f2b0dc7fb0ec537309e0c",
+ "0bb3a3cad9164a010d1d5bc57c6a8185c6b6c0b2",
"reftest"
],
"css/css-writing-modes/bidi-override-012.html": [
- "226c692299ccdb4527fea46a01f882f38d9ff35d",
+ "5294f1ac652340ee278abc05ec9c5a6f22a6927c",
"reftest"
],
"css/css-writing-modes/bidi-plaintext-001.html": [
- "57dddaea7677ee5277cefc013ead1650ba113608",
+ "d4078692ab1cfd23b206df043a4a488a6c03be38",
"reftest"
],
"css/css-writing-modes/bidi-plaintext-002.html": [
- "12483adc478ec9577b3da0aac79d033f63d56f9c",
+ "78db7d750b70833fa5e04c31fa96637ba1c28b8a",
"reftest"
],
"css/css-writing-modes/bidi-plaintext-003.html": [
- "c8e22ad6dfc53dda76956b55af51fd17c35e7dec",
+ "53440d044cd23bcb58b367d2c60d54cea7f8e6f4",
"reftest"
],
"css/css-writing-modes/bidi-plaintext-004.html": [
- "2fb85c286c1361e7f032f52867956e3550a2a6cf",
+ "e32eeade66b8982ba6714744a2caa28df34ebc38",
"reftest"
],
"css/css-writing-modes/bidi-plaintext-005.html": [
- "33c4166456af412eb5f3bcb128e73644d442e53a",
+ "7f00799894c5b5e519a030f5e520a7c2a7d962de",
"reftest"
],
"css/css-writing-modes/bidi-plaintext-006.html": [
- "672d62a70c9ca84731b86863c733c1cb199b3bbb",
+ "55aa097fb0016a3bb2c47991eeff29e3d9ca2d45",
"reftest"
],
"css/css-writing-modes/bidi-plaintext-007.html": [
- "cf355a033b5ec56f1210f974f86c052dd0b50128",
+ "2d6cc3786007698ca01ce628291777e4beed10e2",
"reftest"
],
"css/css-writing-modes/bidi-plaintext-008.html": [
- "165a461f807051767b1592fab04f8107059b80b0",
+ "0ce82bcb54be3ff91aa2a8aa823ac8e1e420936c",
"reftest"
],
"css/css-writing-modes/bidi-plaintext-009.html": [
- "b534eeeef455a1f0aa3acf8b582a436e838d8041",
+ "d138e2937ab13ab59583b12f34e89b9186f1ad6b",
"reftest"
],
"css/css-writing-modes/bidi-plaintext-010.html": [
- "37cddd3e1ef71bb34c4a8b64e12361f734c19902",
+ "596ffe7f1a2aabe0a9894849fa0c7aab5fd50b29",
"reftest"
],
"css/css-writing-modes/bidi-plaintext-011.html": [
- "ac15c13fcfd0df7657a2a59a19f5022e3b7e03fa",
+ "2b6bdce507f895362481038cd6dc82db225c0426",
"reftest"
],
"css/css-writing-modes/bidi-table-001.html": [
- "f6a6a6ddac6c82a0734ec8af418c140ead454c1d",
+ "ff4d68b47575ecb6c3c67e53606360351b1461c6",
"reftest"
],
"css/css-writing-modes/bidi-unset-001.html": [
- "3558315a55357f817a95aa0ecbd8d62a8b1ae7a9",
+ "8acf56b3786c32424faaee18412975d83875ddf7",
"reftest"
],
"css/css-writing-modes/bidi-unset-002.html": [
- "3221d1cf2e7280d8ca03291aa0a38e9e4f41db42",
+ "7a5dddb64d58b44ae16effc4f4a13d7219113447",
"reftest"
],
"css/css-writing-modes/bidi-unset-003.html": [
- "19c183653c03fc0f866ae61d74a928dcf65b7f9f",
+ "8ad0bfeca7c0a741395a042bf8cbba61fa2c5f92",
"reftest"
],
"css/css-writing-modes/bidi-unset-004.html": [
- "d030987ad9cbade57c70066c879e5fef5ea8af24",
+ "4fa703f690064105ceacbd5c7b7ae63db829d11f",
"reftest"
],
"css/css-writing-modes/bidi-unset-005.html": [
- "19880b9e8b52b134be49aa2fe76a014529ed1b6c",
+ "f4453acc9107b343995863e22ea5e45257ae8d73",
"reftest"
],
"css/css-writing-modes/bidi-unset-006.html": [
- "990a56230535a985de17dd70d4ea15c610362fbe",
+ "608e3d3dac8101e8b6c97cccaf1218e3b6c9fd69",
"reftest"
],
"css/css-writing-modes/bidi-unset-007.html": [
- "ad9ebb86019e0abd9569e250b93c3c8972f9d559",
+ "ff14b11d74dc3aadca523ded67269751dcf78d91",
"reftest"
],
"css/css-writing-modes/bidi-unset-008.html": [
- "29c55e8f581bc688e27ec8c2cefb01128174f13d",
+ "3b0d8559480afeec22fee6a61666cd3c88ec91ab",
"reftest"
],
"css/css-writing-modes/bidi-unset-009.html": [
- "0071878ac8da150d74bbb369dc395349c84fa279",
+ "26f3607205bde24eef6e401a766f2d1d2fca23ae",
"reftest"
],
"css/css-writing-modes/bidi-unset-010.html": [
- "5d0a6cf6b2868987f6c826a780668c9f909d79e3",
+ "602b427a6acddb16b39353ac5950eb4068779713",
"reftest"
],
"css/css-writing-modes/block-embed-001.html": [
- "c3d26a4306a348f04debc1383bdffea0990dfff2",
+ "a4bfc0eb91b79114f8ebf8ade6d9218b690ffcfa",
"reftest"
],
"css/css-writing-modes/block-embed-002.html": [
- "9582dc5749aee240266a14842a5bb0824ea749a9",
+ "e10f6779b76000b4263e56babebb9913addb0d1f",
"reftest"
],
"css/css-writing-modes/block-embed-003.html": [
- "b6724efdaab04e883f1eb32b4c5c1e402c150401",
+ "53b80fd30e23e4b4aab1a1e683752979d736b3ef",
"reftest"
],
"css/css-writing-modes/block-flow-direction-001-ref.xht": [
@@ -525126,59 +526023,59 @@
"reftest"
],
"css/css-writing-modes/block-override-001.html": [
- "12a6e89a5fa6a1621328942907753b676453023b",
+ "a48617a3056988afd00a2c9e6fcdb142fa6f9005",
"reftest"
],
"css/css-writing-modes/block-override-002.html": [
- "9b5409a58abf74be4e59c27309b83d7c6f0746b7",
+ "4c6adc746b7e5207c363c0e010a6a7a77230f7d7",
"reftest"
],
"css/css-writing-modes/block-override-003.html": [
- "5f0b77173586556f9a1286ff77337dbc095e6dd7",
+ "2c67db5a045f4bae1e8fa3c58bad2e76ec6629eb",
"reftest"
],
"css/css-writing-modes/block-override-004.html": [
- "f3850b4ded0f543dd8273fabc4635912dbd10540",
+ "dcefbf37a1faae58fbe32d76fcbabc705201c38c",
"reftest"
],
"css/css-writing-modes/block-override-isolate-001.html": [
- "346ad59795d16fa19d6714a327ceef25f67c0d49",
+ "43911fd392565c2911f5d5fd80a762c5e3354f4f",
"reftest"
],
"css/css-writing-modes/block-override-isolate-002.html": [
- "76d08cc4a6ed753adcc338983829f905cabe5c63",
+ "7bb6c82e6944b554b35d719c88148c5079745f51",
"reftest"
],
"css/css-writing-modes/block-override-isolate-003.html": [
- "f1ac6110780cf28b10b2b6e915a1e1351ccb36db",
+ "6839bb7988d61c15112fe36261bc15b524586525",
"reftest"
],
"css/css-writing-modes/block-override-isolate-004.html": [
- "252b6b59cd2df02dc772074a9cc775021be6cf47",
+ "ca52cbe3d53b9ac35c325df61555b2053e4fd4c2",
"reftest"
],
"css/css-writing-modes/block-plaintext-001.html": [
- "5374d7cf6a1a081a83d371c73f86f8f1e1d950c3",
+ "0000338f942734cd7631229720022b355a36f819",
"reftest"
],
"css/css-writing-modes/block-plaintext-002.html": [
- "249b386ccfe2df93f7b840c43969480042ddcf46",
+ "a4dfb689efad0349fbc5b155ce115b6eacdeb873",
"reftest"
],
"css/css-writing-modes/block-plaintext-003.html": [
- "ca7e5528ad0c1c569b896a41afcbf8952d5ae546",
+ "afcd925a4df64efb16d03a7d313ba4d6823b7bb7",
"reftest"
],
"css/css-writing-modes/block-plaintext-004.html": [
- "da0dca836429d60995b8a324ec699378acba4e3d",
+ "542e617aa81cda551bbf56fe3e03046bccf18ce2",
"reftest"
],
"css/css-writing-modes/block-plaintext-005.html": [
- "9ece0b24bbe3d55447dbdac1f667c8b68eae1374",
+ "72a18c33bcb8a1e5facaee0d2a7c42d983fba655",
"visual"
],
"css/css-writing-modes/block-plaintext-006.html": [
- "de33a946a26b9ab6f4b04b486ca02cbfc2944d90",
+ "fe1048e1d4d9de1136d7f7e835f5dfdadc50e0a7",
"reftest"
],
"css/css-writing-modes/border-conflict-element-vlr-003.xht": [
@@ -526702,387 +527599,387 @@
"support"
],
"css/css-writing-modes/reference/bidi-embed-001.html": [
- "6000e9bf08042d5e79b805132a64038875973008",
+ "0a3edc79f68b2555837984d353ddf6f1924cb168",
"support"
],
"css/css-writing-modes/reference/bidi-embed-002.html": [
- "78fb4e2e85231b88b87dfd73f5ccfae46489993e",
+ "4c97cabd1f9e1eb308ee9f91c209f5ad97145707",
"support"
],
"css/css-writing-modes/reference/bidi-embed-003.html": [
- "4a3d842139a05faa4485f2de6dd7035040bdd774",
+ "ad0c6336733a1d50f0ad55660562b76d6dea776a",
"support"
],
"css/css-writing-modes/reference/bidi-embed-004.html": [
- "5eebd6ca8c35012768ad46995121ebce21f05ada",
+ "d815bcbdebc38699df3afb9e698382faf9269289",
"support"
],
"css/css-writing-modes/reference/bidi-embed-005.html": [
- "39e1e16a748277f72636d1633a0a055a613cf867",
+ "d100e48d27ecf4c2f14ec806a2ccf5e8116ddce4",
"support"
],
"css/css-writing-modes/reference/bidi-embed-006.html": [
- "4440b65d821db9efe32e20bc3fc256f36ad2c656",
+ "e9b249e8f4023a1057dca2fe3c62feed91f2049b",
"support"
],
"css/css-writing-modes/reference/bidi-embed-007.html": [
- "664c3869c7e6c22e40775d50888e9af0b435d22d",
+ "9c3997cb7ac6dd8df25e0277979e5248c9dea144",
"support"
],
"css/css-writing-modes/reference/bidi-embed-008.html": [
- "6e25a8a8dfc93130edbf83b2e958152fa1dab5af",
+ "615964dc14d3edf2cca37ec339f81425042f6c01",
"support"
],
"css/css-writing-modes/reference/bidi-embed-009.html": [
- "c4d71d3d4ef2dfb9ddb2b97a46f486fb07340e32",
+ "96b33131201d8bbe12f15e9bf6ccbcb9df9524e6",
"support"
],
"css/css-writing-modes/reference/bidi-embed-010.html": [
- "3c1556bb270bd9ed71dedc53466b624256db8143",
+ "30c6868030475c26a871d4c60610aff123ffa51e",
"support"
],
"css/css-writing-modes/reference/bidi-embed-011.html": [
- "4944600b58f9e0827d37b1de25c9ddbcc93ee3ef",
+ "e5e31ec4cf6f71f9fde39936132e3ea9edb568af",
"support"
],
"css/css-writing-modes/reference/bidi-isolate-001.html": [
- "80b4abaf3269faf8437df06999e9b78f0ffbc419",
+ "dd1c0f03950cbb922da2790f565fd3b963bb1d8f",
"support"
],
"css/css-writing-modes/reference/bidi-isolate-002.html": [
- "4b38da8170c405cd610edb7b4b2c3e8a6a2fc058",
+ "841537608a5a00b23137bd7a92ce95ac66322054",
"support"
],
"css/css-writing-modes/reference/bidi-isolate-003.html": [
- "394d520aa805930b7e44ebbd4967258080cb710e",
+ "cc623a2b32b25e2bec21364e82e932ec3c4a907e",
"support"
],
"css/css-writing-modes/reference/bidi-isolate-004.html": [
- "5289528b117996fb202a7fc948fba3ab97d0fa68",
+ "080d0e793f929e1000945fd51f6c957cf258e2c2",
"support"
],
"css/css-writing-modes/reference/bidi-isolate-005.html": [
- "9ffce0c175491d3db3f2345f0c3f92fcf80464e9",
+ "944759d88159b76927f1420cd243a05c16abc4ca",
"support"
],
"css/css-writing-modes/reference/bidi-isolate-006.html": [
- "28bfa3a34eefdfbc964ddccaf3ff2cf2b7fb44af",
+ "94058de68477ef37627d2939266e5426dbc13351",
"support"
],
"css/css-writing-modes/reference/bidi-isolate-007.html": [
- "a415f95eddc76f182b36a3bdbd5f2cc57b871e89",
+ "673b56570af17eff7c8e07d18c54225ecbc162cc",
"support"
],
"css/css-writing-modes/reference/bidi-isolate-008.html": [
- "5dce50cd51af84931f570447ac14cf4185212fa1",
+ "7445255a2d8eee13ca9f239ff7cd48aa7646df4e",
"support"
],
"css/css-writing-modes/reference/bidi-isolate-009.html": [
- "2e94a5b68ed0caab3d8379ce8e6dbdc03901a749",
+ "d197c5a4bbfc1947911ba9c425be6f68884461e4",
"support"
],
"css/css-writing-modes/reference/bidi-isolate-010.html": [
- "9f5b8bf9e28a82c29cbc43ed8952c9f0ed63fa9f",
+ "4f68475b542a602740cb7df8cfb1819acaac39f7",
"support"
],
"css/css-writing-modes/reference/bidi-isolate-011.html": [
- "430325e03cff194fec68420a860825d9ad83da11",
+ "11c81fc85ecca778eb135d9c03f796ce54a669df",
"support"
],
"css/css-writing-modes/reference/bidi-isolate-override-001.html": [
- "f4551dd7daf47020507c5f5a61f85b12520a2c83",
+ "804b5bb00bd06cb58de809e0db2b5cd08ede3acc",
"support"
],
"css/css-writing-modes/reference/bidi-isolate-override-002.html": [
- "7426089042d6999e9f8a47ecaa8cc3fb56a74e43",
+ "3ab14e5b85294d26c9153870eb785da28a7ee147",
"support"
],
"css/css-writing-modes/reference/bidi-isolate-override-003.html": [
- "050de1fa7ad5ee9e444a9016d9387b521eb088c7",
+ "3a8dfd7574b6006ad4937134113d0274e7a852f1",
"support"
],
"css/css-writing-modes/reference/bidi-isolate-override-004.html": [
- "49e39ba1b74bb793051a62dc9a84cbbdec0484d4",
+ "a71256e684f086c9ee8ec923c39f7b28ebec9d2e",
"support"
],
"css/css-writing-modes/reference/bidi-isolate-override-005.html": [
- "ffa36d9b1f40373c4626d0da324c5214e7444d16",
+ "7cd3e9a277a9ba7eb720b9346e0c9aa9f0c97d6d",
"support"
],
"css/css-writing-modes/reference/bidi-isolate-override-006.html": [
- "b5fc87a9e05dc10054a8e81a63ad14548b237383",
+ "41cd7af760d33230bb3154ab9ed74557501d207d",
"support"
],
"css/css-writing-modes/reference/bidi-isolate-override-007.html": [
- "93d53b91fbb717e2aaaf20a482d2f22156349223",
+ "d50a817dacd559cd032955bbf4af45b76baffebd",
"support"
],
"css/css-writing-modes/reference/bidi-isolate-override-008.html": [
- "8b14d1b8d9c4ac292276ec68934395e7e05f0285",
+ "f32001357047e3040a5d41fa0f33a2974695d481",
"support"
],
"css/css-writing-modes/reference/bidi-isolate-override-009.html": [
- "ab9e3b6b0557e9b1ce1cca53c27f20b7167a20e1",
+ "85337edf18762d201615f36725b316fe781b49c3",
"support"
],
"css/css-writing-modes/reference/bidi-isolate-override-010.html": [
- "209c0b6e14c04e5b64c51dbfd371fdf306ed5fa2",
+ "c66dd367d3c5834e504e35219dae18ddfb0b445f",
"support"
],
"css/css-writing-modes/reference/bidi-isolate-override-011.html": [
- "e0b70a751baf1416a7a27b23d51145f8a3729189",
+ "0a410925cccd955b163367b224002572a4b9438c",
"support"
],
"css/css-writing-modes/reference/bidi-isolate-override-012.html": [
- "bf8ea3531559c409a0d7593fc556537074301158",
+ "4fd74bc172e4997cc7bda009d522845d43b696bd",
"support"
],
"css/css-writing-modes/reference/bidi-normal-001.html": [
- "7f394df1a92f15b6908b582c5aec2470fae1d48d",
+ "ef435df7d5937d8fb51ad58ba36a0a26faa19bc6",
"support"
],
"css/css-writing-modes/reference/bidi-normal-002.html": [
- "24b808e372a329438265d01faaf034fcc1bcc19e",
+ "79189d50744dec93f7b193f6587e6aeb264e54ee",
"support"
],
"css/css-writing-modes/reference/bidi-normal-003.html": [
- "10b4ad34368243bfe8fafb0b7c52b07e9cacf39e",
+ "08f6c75069d7bc100df2e97d1b4db8e7306707f3",
"support"
],
"css/css-writing-modes/reference/bidi-normal-004.html": [
- "eae5a4b319eabe36ddf148721cdda554a96911a6",
+ "2140e26b58ddff2f5f172944c4dbe14ca2b03ae5",
"support"
],
"css/css-writing-modes/reference/bidi-normal-005.html": [
- "e13bb59b2cb90e3d173cda2903e8069b3785f18d",
+ "1f7c63e41aef32c1763b243a60d4258789f92c80",
"support"
],
"css/css-writing-modes/reference/bidi-normal-006.html": [
- "9a13961188227dd6c8c618d21177411a2991975e",
+ "9e2ec525280c0da4162b8b2188c46b5045e66c8f",
"support"
],
"css/css-writing-modes/reference/bidi-normal-007.html": [
- "5f1bcc92e1ba5af2bd16e16544d730ae214e637c",
+ "e820ce3f6c5f4db407156513ceeb9b1282266e71",
"support"
],
"css/css-writing-modes/reference/bidi-normal-008.html": [
- "d74a686dd5d8a181627649a7a6a64e002aff9c2f",
+ "efdc52ecc501f14325b017f8615abc2f7b25aac1",
"support"
],
"css/css-writing-modes/reference/bidi-normal-009.html": [
- "e2058abe21a918b454332c99f2aaccbd192bf7bb",
+ "a19d6e8d755dccc3b22be419fd8d57791f911832",
"support"
],
"css/css-writing-modes/reference/bidi-normal-010.html": [
- "6055d4081c049e93e0c1b8eec4286d61ec28fb4b",
+ "3a4e643a112d732653ac3432b3fc885f2304541e",
"support"
],
"css/css-writing-modes/reference/bidi-normal-011.html": [
- "3a29ac934b1145ce2778ce5d1018846bea51ade1",
+ "3135016ede782c21db75a7b6c361778f5ee13b94",
"support"
],
"css/css-writing-modes/reference/bidi-override-001.html": [
- "3c7ff1b02740c51c3d3b08f8dfc7e88e323d1eb3",
+ "7a9b52ea5497390fb2aa0db76855972cebfe22e2",
"support"
],
"css/css-writing-modes/reference/bidi-override-002.html": [
- "97dae92625c9d637bacb1b84571bc667685dac8e",
+ "8383a136f6ba4071c8b9f3a3c3f9756845fc307a",
"support"
],
"css/css-writing-modes/reference/bidi-override-003.html": [
- "9e4aafd71e0a6428e133ae08e7b7b4110e1b8657",
+ "edbed0befc3ca2e803419e9e1052caa3185debf2",
"support"
],
"css/css-writing-modes/reference/bidi-override-004.html": [
- "93d339b8dc40f0ba60d84b25df0dc2d54538a581",
+ "561f6e3a2cfcb67305b6cd810690f58ab79662d8",
"support"
],
"css/css-writing-modes/reference/bidi-override-005.html": [
- "bd0482665ab88aa58b6e57f5aeea00b0bf94a1f3",
+ "817e38a60a28dd8ac5c421ea5dc8844f6044dc96",
"support"
],
"css/css-writing-modes/reference/bidi-override-006.html": [
- "b2ea75722001bcc484b7c4f10eae1de1013d5bee",
+ "8f215ddd9666a84bc4fc67996d79531b1c339de2",
"support"
],
"css/css-writing-modes/reference/bidi-override-007.html": [
- "eedb6106fe2befc171513c7b54da2ba593563dd4",
+ "0b5c4d3c41b1661ac88a5ed932cb0958c432ed84",
"support"
],
"css/css-writing-modes/reference/bidi-override-008.html": [
- "1fe12080969940c1cdbeb492246c04d6e509f0c5",
+ "f49c3c2aa34005ed699d0956578adbbd22a36020",
"support"
],
"css/css-writing-modes/reference/bidi-override-009.html": [
- "5bad86e602a44b2462f48979f478985e84a18b19",
+ "4f1a3e5fc3badeaa43ac5ecd02da1975c8d0b86f",
"support"
],
"css/css-writing-modes/reference/bidi-override-010.html": [
- "1b39a44dbef786e3b38853254a873d1ec5f811c6",
+ "3d7d7b6255acf5eb6405578a4489d604d46ffd1b",
"support"
],
"css/css-writing-modes/reference/bidi-override-011.html": [
- "0807e66facd3d637ede4c0374a7d08ca4476d611",
+ "3df03ce99b0346ec229273c9cc3a65609c9ac87c",
"support"
],
"css/css-writing-modes/reference/bidi-override-012.html": [
- "43fc0ff973598710ab94d8218476d1869c4be8a8",
+ "c04e922cc12f8cf2730b61c7c4ad961673b40baf",
"support"
],
"css/css-writing-modes/reference/bidi-plaintext-001.html": [
- "e60dbfb8eb24524cba771f0ac3970cd7f724092f",
+ "dd1e8ea82cace6c342e1a259a4f8ae23f3110fac",
"support"
],
"css/css-writing-modes/reference/bidi-plaintext-002.html": [
- "2bdff214b7efde70cef9d15a45c6db397bc36948",
+ "f9456cc3d4d7758c158cdefb46339f504afe7f64",
"support"
],
"css/css-writing-modes/reference/bidi-plaintext-003.html": [
- "8bc92c80f16b7096b6f76f6220fc23ae5c3003b3",
+ "0fd129471b75f378082d9efab73c1925bcc1afc5",
"support"
],
"css/css-writing-modes/reference/bidi-plaintext-004.html": [
- "38366e4233d14119044362932a07d880ffd4954a",
+ "9009e3e0b5e31483e34bd1e8516a038a6d6a3ec5",
"support"
],
"css/css-writing-modes/reference/bidi-plaintext-005.html": [
- "d8856b132aa7e40a5b6f92e7ed96f1ca0666a6ce",
+ "922e6a4030af555958a4d265e0435205d0170684",
"support"
],
"css/css-writing-modes/reference/bidi-plaintext-006.html": [
- "1ef2ffa9288fd814fcfcb36e82d852743e20d4b4",
+ "e73ef56547e5aa7bd710527ba19450d6f36df7f2",
"support"
],
"css/css-writing-modes/reference/bidi-plaintext-007.html": [
- "ff3f6917f9ceb7b3c93c78d45eda0757485c0418",
+ "0251ce72c488a0f789ee787aa2bbe097bac37190",
"support"
],
"css/css-writing-modes/reference/bidi-plaintext-008.html": [
- "ccb666dc688c5f21c5134fda6f3d61f659ff9669",
+ "813dd2ee1097ba9212264f2ba1a2b033d047ba65",
"support"
],
"css/css-writing-modes/reference/bidi-plaintext-009.html": [
- "3da660895d7f8e5f9ee8420dcd573185b8efd3c8",
+ "b91d44dca76cf263b45b153b84e47d126581b244",
"support"
],
"css/css-writing-modes/reference/bidi-plaintext-010.html": [
- "4d6aeceb3cc453ab21851bfc195cbab6e0a99b64",
+ "edbc3e7ecc37cc067fa92af9e8301a0911ee5610",
"support"
],
"css/css-writing-modes/reference/bidi-plaintext-011.html": [
- "8e771af6330671f696b57e713d09071bea82c4a1",
+ "6b4265f2b9bb01c3247b123fb92dec1e786cb4a4",
"support"
],
"css/css-writing-modes/reference/bidi-table-001.html": [
- "4cfd0a478102f4f778f8f190e6328b640001f94a",
+ "1d69cf5681dfdc0d1f91de83e334c08da7699be8",
"support"
],
"css/css-writing-modes/reference/bidi-unset-001.html": [
- "583d69311edc3cb8aaf75e47cc5b38c20ad28bc0",
+ "9162d7d96a121cc7ec8acac39496312ad7120708",
"support"
],
"css/css-writing-modes/reference/bidi-unset-002.html": [
- "a91c21953157463c67a09675a289dde5705b0f37",
+ "3f519a2b292205db647b42175e0aa8e91582f475",
"support"
],
"css/css-writing-modes/reference/bidi-unset-003.html": [
- "9a07318319382877bdf57e45831ce67b91aa79e8",
+ "975ad84c7cf1b5386d28acaf1794bfd10ab02c85",
"support"
],
"css/css-writing-modes/reference/bidi-unset-004.html": [
- "94ccf083a23c5f186387afe970a719c3b46e24a8",
+ "38884747965c5c429811a04e76f5d30c019f3c33",
"support"
],
"css/css-writing-modes/reference/bidi-unset-005.html": [
- "879ebe8837d6e0f5b6028ff05e74dcaa21e737c7",
+ "295999a8faca3f2054883332def5a9875c1529a3",
"support"
],
"css/css-writing-modes/reference/bidi-unset-006.html": [
- "5c2fbc92ed36eb13f2076cec80ef17c57db96d52",
+ "d9ff265150f943130509af8bd4d3a71fee401af9",
"support"
],
"css/css-writing-modes/reference/bidi-unset-007.html": [
- "8174e250d4573f51305dab9f4d2f694dc6278e6b",
+ "fe4458bb445bf1aa8b83f95240009c3a4b940727",
"support"
],
"css/css-writing-modes/reference/bidi-unset-008.html": [
- "a57fb6d629a6c3a9751e20b32d83da2309516408",
+ "530416053f88e3c0f2fbf521e1546805e398190e",
"support"
],
"css/css-writing-modes/reference/bidi-unset-009.html": [
- "bc72f4f8dda54efd14e43221a2d7795faf2184e4",
+ "922882880c772e2999f03aaf4dce1e51cc4f2eb3",
"support"
],
"css/css-writing-modes/reference/bidi-unset-010.html": [
- "a74a94d135f688be86a1d43ecb937c091c370fbf",
+ "a4eb69160ca83e1bda40681907b98e76821886a7",
"support"
],
"css/css-writing-modes/reference/block-embed-001.html": [
- "4caaf0a8726305aca7578d96c8ef7944a4b3e185",
+ "74601a7ea96239a9ac159c071cfd21482681a406",
"support"
],
"css/css-writing-modes/reference/block-embed-002.html": [
- "073cfa84d927dc27a0f760b9c6ff5d336fc6bb4f",
+ "74e76d9b08cdbabdb721164f89c8efc3c5907cd7",
"support"
],
"css/css-writing-modes/reference/block-embed-003.html": [
- "fc8bbb117699c7256d1234edcb67bc2dd106770a",
+ "7698d76941c31d0c2b069d25f61db1111b43d327",
"support"
],
"css/css-writing-modes/reference/block-override-001.html": [
- "8c88f58eae843da4a3af56d27cc1a22a9d6dc60a",
+ "d4e1e504308e0456a913f9d97272a796b9215e46",
"support"
],
"css/css-writing-modes/reference/block-override-002.html": [
- "b1bb499764f831e1f5fc4f908bb87c5c4c5e3355",
+ "f1c0a1b7c6b76fc7b8518389417f897e356f35bf",
"support"
],
"css/css-writing-modes/reference/block-override-003.html": [
- "4ca480df815a8b8808ed33834f7ee9f07f383c34",
+ "32778b915d8580d3fd4ee1a9ce5eec9a0e779fd6",
"support"
],
"css/css-writing-modes/reference/block-override-004.html": [
- "438458f8324c1cf069613ce8a7514a1a61ba6b31",
+ "2dbd3ca7903d7cd9e8771c3255dac49254f5ba00",
"support"
],
"css/css-writing-modes/reference/block-override-isolate-001.html": [
- "cf5473d0b3e055ba258fc032b0c6f08ad5c583dd",
+ "ba5ad3acced1b3722db4ea0f9e854502ed667248",
"support"
],
"css/css-writing-modes/reference/block-override-isolate-002.html": [
- "e2330aab64e9d3de5f9d3b418a8285d40575cb0b",
+ "bc69e98cb217550407894420dccc677134375e18",
"support"
],
"css/css-writing-modes/reference/block-override-isolate-003.html": [
- "98f26a0ec4200d6f7fa96bc98a5dd3f9dc5d43d7",
+ "d385e95eea5ae8c2ce379300fbb89b56cf667ff4",
"support"
],
"css/css-writing-modes/reference/block-override-isolate-004.html": [
- "45e55227f4d3ea3a84148b61cdf9183fd39ab1e4",
+ "3e8508715c82fcb871170228bef7d72b6a216de7",
"support"
],
"css/css-writing-modes/reference/block-plaintext-001.html": [
- "5d9e93192cec6305cae27250d0797a91c6533e33",
+ "f794b55433ec5b5cc16645efde0753baca01ec6d",
"support"
],
"css/css-writing-modes/reference/block-plaintext-002.html": [
- "9f32422cdb410959f589c88b8c614a629a816b8b",
+ "8e6d15d56b8b8de0968338ddcf2d6f593489f9b4",
"support"
],
"css/css-writing-modes/reference/block-plaintext-003.html": [
- "dce23f92472e047e4203c39c93c13adea0d5ef6a",
+ "4bf1cad3e7ec94e8c26ca0227880c1d2852d3b75",
"support"
],
"css/css-writing-modes/reference/block-plaintext-004.html": [
- "e4ed059b4f032cd1a605061d828678bdd92b9dc1",
+ "6be8c222a60b286e54a4cb77c0c9bcfa242cf0e9",
"support"
],
"css/css-writing-modes/reference/block-plaintext-005.html": [
- "11f4a58681976698682ea0f2df3f4617a71d68f0",
+ "d5988cacb7941bb0a09a18dc0345a797da53225f",
"support"
],
"css/css-writing-modes/reference/block-plaintext-006.html": [
- "d4b9c8e4f87051b0f49de03d0aca541a4314dea7",
+ "c8576532c8fc68551b347f91cfba0b9b0128828f",
"support"
],
"css/css-writing-modes/reference/ch-units-vrl-001-ref.html": [
@@ -527153,14 +528050,6 @@
"6718fb7f117b02d835e5019ec884902669263f7f",
"support"
],
- "css/css-writing-modes/reference/support/sileot-webfont.woff": [
- "b39ac96673d0f3a2b75935c6d18bce61e05ace22",
- "support"
- ],
- "css/css-writing-modes/reference/support/tcu-font.woff": [
- "82edfdbafded72202c8a7aa3610c42ea53884c96",
- "support"
- ],
"css/css-writing-modes/reference/svg-aliasing-001-ref.html": [
"8156e1ec7df883cc2aef362a0d477dd3853f52d6",
"support"
@@ -527194,7 +528083,7 @@
"support"
],
"css/css-writing-modes/reference/text-combine-upright-value-single-character.html": [
- "516945b3461b8a8986703ede77858428596e4cff",
+ "63c8138947a0fecc134d04797d383f7974acc79c",
"support"
],
"css/css-writing-modes/reference/vertical-ahem-1x1-ref.html": [
@@ -528141,22 +529030,6 @@
"7a54c5ed35b6137376ba25f4b11653653a67198c",
"support"
],
- "css/css-writing-modes/support/adobe-fonts/CSSFWOrientationTest.otf": [
- "c36af3e6a778f52bd8ce898b182ce4651f1042a2",
- "support"
- ],
- "css/css-writing-modes/support/adobe-fonts/CSSHWOrientationTest.otf": [
- "0fe77ba7c8e9950d253898fecb9e0053fa6f8a41",
- "support"
- ],
- "css/css-writing-modes/support/adobe-fonts/LICENSE": [
- "3d2a62aab9fdce77d74b2444dc9fdd77d0beec0c",
- "support"
- ],
- "css/css-writing-modes/support/adobe-fonts/README.md": [
- "096dabb800e7ae2002ee107c0cdcc1b7664f0e08",
- "support"
- ],
"css/css-writing-modes/support/bg-red-1col-2row-320x320.png": [
"9cbaf814647b1c0766a8162a1d42549b69ecd40f",
"support"
@@ -528409,10 +529282,6 @@
"1460613a50fb9a4da1b61542a8cf64170f4a1902",
"support"
],
- "css/css-writing-modes/support/mplus-1p-regular.woff": [
- "708040c72a525e3ca122156c0212ca7ec14852bd",
- "support"
- ],
"css/css-writing-modes/support/opaque-square-40x160.png": [
"c07475ffcbbfcc61b9378ae1573e9c2eaeccd107",
"support"
@@ -528581,10 +529450,6 @@
"37f7f773bc689c2698f4631716efa089d3a09c5d",
"support"
],
- "css/css-writing-modes/support/sileot-webfont.woff": [
- "b39ac96673d0f3a2b75935c6d18bce61e05ace22",
- "support"
- ],
"css/css-writing-modes/support/swatch-aqua.png": [
"54b588a71cf45dbc9b982a78a8640467e62ba249",
"support"
@@ -528621,10 +529486,6 @@
"fb6871708173b9a6fcf20a638042fc0457d45fe3",
"support"
],
- "css/css-writing-modes/support/tcu-font.woff": [
- "82edfdbafded72202c8a7aa3610c42ea53884c96",
- "support"
- ],
"css/css-writing-modes/support/test-bl.png": [
"16e4eaa4864c10e72433e575f59c9b67763fe06a",
"support"
@@ -529010,11 +529871,11 @@
"reftest"
],
"css/css-writing-modes/text-combine-upright-line-breaking-rules-001-ref.html": [
- "dda87c2e06c1bdd0e305e2c5cafb460bf0d671f0",
+ "9ebd8d66ad177bcf2a59bbefe33a3c40ccf167a3",
"support"
],
"css/css-writing-modes/text-combine-upright-line-breaking-rules-001.html": [
- "599d483cbe347b9068ecbad52273e7e69a5c788e",
+ "352a1930ddbd0edc0e37aac8ab82431e228f4d26",
"reftest"
],
"css/css-writing-modes/text-combine-upright-parsing-digits-001.html": [
@@ -529038,7 +529899,7 @@
"testharness"
],
"css/css-writing-modes/text-combine-upright-value-all-001.html": [
- "24107d055d5c6b16fe48124a4958e95dcbbf8da7",
+ "afafe4261a1d2076def3fa5644abb42bd30e59bb",
"reftest"
],
"css/css-writing-modes/text-combine-upright-value-all-002.html": [
@@ -529050,7 +529911,7 @@
"reftest"
],
"css/css-writing-modes/text-combine-upright-value-digits2-001.html": [
- "5cf07d1e9da7828650fbfe3f4426c942c8ddd70d",
+ "cac653b24b0719df3519f28cdb7e4b8a53eccd69",
"reftest"
],
"css/css-writing-modes/text-combine-upright-value-digits2-002.html": [
@@ -529238,15 +530099,15 @@
"reftest"
],
"css/css-writing-modes/text-orientation-010.xht": [
- "159a237c5135cd0fcf773fc83d7d1b528c1e21e0",
+ "e260ff130fef523a99f57f5786ffd0aa5bd19c26",
"visual"
],
"css/css-writing-modes/text-orientation-011.xht": [
- "4b1726d4a6d37722b3ce1bae74cd2e6f309403ea",
+ "35f637e88c0e745d32f5c2e4360a6ed35821911e",
"visual"
],
"css/css-writing-modes/text-orientation-012.xht": [
- "9db9f8a9648015547058f656b21bd04d5fa128c6",
+ "10c6ce6249a11cab33138aac92ae699c726a0ef9",
"visual"
],
"css/css-writing-modes/text-orientation-016-ref.xht": [
@@ -529258,35 +530119,35 @@
"reftest"
],
"css/css-writing-modes/text-orientation-mixed-slr-015.xht": [
- "07bed766b4d752e34b72808370e84dd1993dfeca",
+ "c43092d37cb60b744d80cddae4a9b274a0073e5a",
"visual"
],
"css/css-writing-modes/text-orientation-mixed-srl-016-ref.xht": [
- "bfea98a7cfd6978d459be755b0b38d0b253d1ab5",
+ "5465539d4c5f2e7555da70a25e232fff37d26f8d",
"support"
],
"css/css-writing-modes/text-orientation-mixed-srl-016.xht": [
- "29aec0746a57d20ad4b90db208d708f3a9ab3f1e",
+ "c23b11adbb83d56d80167d3373f153a7828911a0",
"reftest"
],
"css/css-writing-modes/text-orientation-mixed-vlr-100-ref.html": [
- "39ba3ba45ba3890bbdaa87c7a9b0d11dc83da080",
+ "97138c005328b42014b4e84bb21b5cef75ca8fa5",
"support"
],
"css/css-writing-modes/text-orientation-mixed-vlr-100.html": [
- "2f7cb3fcc51dbe26ae5089a33373ca0d0125418e",
+ "eef8a248a1eec783c2406c448a4d43d624fb9b3d",
"reftest"
],
"css/css-writing-modes/text-orientation-mixed-vrl-002.xht": [
- "da19d6136b8f893a2cebf4d2ad93a366c4f5a46d",
+ "c3ba9b0753ff357078eed98e25b82d722ddfcc81",
"visual"
],
"css/css-writing-modes/text-orientation-mixed-vrl-100-ref.html": [
- "087e9e542b2da12e644db5decec347578001df03",
+ "7fa3282dc95c8880d66918a75fae68e275706f89",
"support"
],
"css/css-writing-modes/text-orientation-mixed-vrl-100.html": [
- "2d6206d3f2694febacd326b58bc739f5f00730bf",
+ "eb06a6e062f9e9044449f035e7d2ffe2c95b708f",
"reftest"
],
"css/css-writing-modes/text-orientation-parsing-001.html": [
@@ -529298,75 +530159,75 @@
"testharness"
],
"css/css-writing-modes/text-orientation-script-001.html": [
- "f0633f62d0ff869b96e05d893901cf3b1d52503f",
+ "6d9b94be1e7c7c12308584f16a7bd6a6daf2798f",
"testharness"
],
"css/css-writing-modes/text-orientation-script-001a.html": [
- "94b19649824be3d9ed055e095104a80edff3667a",
+ "2f69d5f7bce24618634dc55bba55d31279f6c1bb",
"testharness"
],
"css/css-writing-modes/text-orientation-script-001b.html": [
- "42cfc4941fce943b071dbbe34ccc51ec371900c6",
+ "93665238be4b4f9728bc8e958c72b3c019ff73ed",
"testharness"
],
"css/css-writing-modes/text-orientation-script-001c.html": [
- "9c5584338748811650ee00b8efc9afd837c671c0",
+ "7dc591c62d9b80bdc9338f6e35b9636cbd6967fb",
"testharness"
],
"css/css-writing-modes/text-orientation-script-001d.html": [
- "e56f41bdea73dee1c2c1915073dd7af2c8498915",
+ "7a900e8b6727cdf1c290dc2403bc034635bfcffc",
"testharness"
],
"css/css-writing-modes/text-orientation-script-001e.html": [
- "9ca2c2243c11d10195af86da8b3f5bda895bb279",
+ "71e5efbff8832cb58842a6517502a0c3f1e49298",
"testharness"
],
"css/css-writing-modes/text-orientation-script-001f.html": [
- "18a4e76007bf4f218b1ad3d99a7630e4f169b652",
+ "d5bd52be0a1504a01a6294f646e71171554ec9c4",
"testharness"
],
"css/css-writing-modes/text-orientation-script-001g.html": [
- "28e7534cc8505cd2a90c6d7acdb3bfbf874c11ae",
+ "f64d7ba5befe79774022a69db3614f2d991002fd",
"testharness"
],
"css/css-writing-modes/text-orientation-script-001h.html": [
- "95a969dbde8acc4ba5c6e79909338ea1978ac705",
+ "bb3fb6afa32854c4d7620e90f646b47f2eb8e8df",
"testharness"
],
"css/css-writing-modes/text-orientation-script-001i.html": [
- "0e78d8642016f35face846aad4cf17d47b71ede7",
+ "b6386637f2dce54c056cca7bc33ed4c11e3f05c0",
"testharness"
],
"css/css-writing-modes/text-orientation-script-001j.html": [
- "d9e605f89d01d26ae1ac7edfeed2a8b6d3643902",
+ "6af678552090ae3c028b8691358a6f7d3a0ed805",
"testharness"
],
"css/css-writing-modes/text-orientation-script-001k.html": [
- "0f5de7ee55beaf3066519bcc4d16f8eb8bbf2621",
+ "2c258d0a0564f18d0544c3ccd1bb8a8bd23c5c1c",
"testharness"
],
"css/css-writing-modes/text-orientation-script-001l.html": [
- "a2114b28253dfecea111090f231c7696e0ea93c0",
+ "4237f67b2a55d72fcf035f74b698a1bec176f929",
"testharness"
],
"css/css-writing-modes/text-orientation-script-001m.html": [
- "d8e1cd0e959482c422f869099c5162f06ec5be1b",
+ "a65da3560d98b3cf3424be0b1aa22d0933788439",
"testharness"
],
"css/css-writing-modes/text-orientation-script-001n.html": [
- "38e6d7af1936dc376bbd4a27b6b5dd1269faf7ec",
+ "6db10fb2c951bb78498e37c839f4459e19b0625e",
"testharness"
],
"css/css-writing-modes/text-orientation-script-001o.html": [
- "19d69394d557ea1e666b17291c7e1883144ada54",
+ "0a39487185e1ba8f7749b0161e93af72e1069b13",
"testharness"
],
"css/css-writing-modes/text-orientation-script-001p.html": [
- "66e54487995db3916d5fd5da8200600cdd517dd8",
+ "9681de09da6324c9a53b877a69106608228a8ef9",
"testharness"
],
"css/css-writing-modes/text-orientation-script-001q.html": [
- "9daf7ffd5a66acf0ebb150ed87ec27e02d8ef9f1",
+ "4c114d6d5c284b786ef783de76393a34de6d677a",
"testharness"
],
"css/css-writing-modes/text-orientation-sideways-001.xht": [
@@ -529374,51 +530235,51 @@
"visual"
],
"css/css-writing-modes/text-orientation-sideways-slr-019.xht": [
- "b60d3b6477313c652eb3de6aba3d3fe6d806d936",
+ "a044836b817181faea607eb8e776db82a70982f2",
"visual"
],
"css/css-writing-modes/text-orientation-sideways-vlr-100-ref.html": [
- "7b36a5a352ef4fadec1e7e23adda1ad6fd7c9444",
+ "1f7adad5136675056df6ea741c5b614500b1b4bb",
"support"
],
"css/css-writing-modes/text-orientation-sideways-vlr-100.html": [
- "5ad9b90c069c918269d0363938e9786240df04ec",
+ "a5e2d5b9b3821c2a71dbf7c22475aff5245c0633",
"reftest"
],
"css/css-writing-modes/text-orientation-sideways-vrl-100-ref.html": [
- "34700ce4b5c88e6a78c139825a4ffdb2176a26c1",
+ "1426cf000f67a4943166c84b161ff729274fec12",
"support"
],
"css/css-writing-modes/text-orientation-sideways-vrl-100.html": [
- "3d6e7e8646cdabad0a69c7dcfd5887600235dcb3",
+ "28677aafa451764e6b4f31944420be77a85e1ae8",
"reftest"
],
"css/css-writing-modes/text-orientation-upright-slr-017.xht": [
- "1d1562b66d77b5589ee86363ca709d0aa30cab2a",
+ "a7e63e94d73c9df28d7eaf38f7760e3c49442529",
"visual"
],
"css/css-writing-modes/text-orientation-upright-srl-018.xht": [
- "2592cdbaa98adec59fcc2dacd3810ff32c40b09a",
+ "588b6ae8ca104f3e636862f6086b9fae928b069d",
"reftest"
],
"css/css-writing-modes/text-orientation-upright-vlr-100-ref.html": [
- "0a623fd2d3f0fa2eb88b1c15078751cc3a569f75",
+ "3e8ac533cb5dac2bdd1fbffee57ba7c6f9485efd",
"support"
],
"css/css-writing-modes/text-orientation-upright-vlr-100.html": [
- "06bcabdb125af775c8a54a191e0220d45770ec3e",
+ "0fcbcaeb3062c6bc3d2b277b9c1e1977d48de200",
"reftest"
],
"css/css-writing-modes/text-orientation-upright-vrl-002.xht": [
- "1448f241e5237217fae2d9b58d7304bb3d957c49",
+ "320be9ddfeb215875480ce3796ca83afa22fcbfc",
"visual"
],
"css/css-writing-modes/text-orientation-upright-vrl-100-ref.html": [
- "c269642bb8c2db4a8fd3ac8ff4afb1faf4e62e61",
+ "b84c04fc23c735943274bacc288b8e7a5b05390e",
"support"
],
"css/css-writing-modes/text-orientation-upright-vrl-100.html": [
- "ffe5237dd3712eb3a762dc16c05cb6c9b86a5f65",
+ "86518d675bbe9f501bf6a8c2b2a8a7f6d66d65c8",
"reftest"
],
"css/css-writing-modes/text-underline-position-alphabetic-001.xht": [
@@ -529474,11 +530335,11 @@
"support"
],
"css/css-writing-modes/tools/generators/text-orientation-ref.ejs": [
- "3469e9e36d2c36dbd726e23e3692c52e19f94539",
+ "08c2d38fbc364bab3511d6223601e7508676a50c",
"support"
],
"css/css-writing-modes/tools/generators/text-orientation-script.ejs": [
- "b599ae62a388ecdeeabd1a8167c26cae66b6fb46",
+ "21c6e8cd03edabaa17326bda4aef45f294ef2959",
"support"
],
"css/css-writing-modes/tools/generators/ucd/Blocks.txt": [
@@ -530306,7 +531167,7 @@
"testharness"
],
"css/cssom/cssimportrule.html": [
- "fbd8c0e93fbb53b289fd3a52a1b53c1c236e347d",
+ "c7a70c7836b5a31631b12cc47f280d507542571d",
"testharness"
],
"css/cssom/cssom-cssText-serialize.html": [
@@ -530333,6 +531194,14 @@
"14c752e5dbeab2d58983d53aceab08519379bf0f",
"testharness"
],
+ "css/cssom/cssstyledeclaration-csstext-final-delimiter.html": [
+ "f1954aef1c01c1590211ed852f2ea2bb80ac14ab",
+ "testharness"
+ ],
+ "css/cssom/cssstyledeclaration-csstext-important.html": [
+ "9be338b6188e5c8eb2011f81ec295844a7cf0fc5",
+ "testharness"
+ ],
"css/cssom/cssstyledeclaration-csstext.html": [
"aa2adbfcc58f3a844e2e1f2c96e5efed2c81f2c3",
"testharness"
@@ -530381,6 +531250,10 @@
"812f2b02d7694dd270b7a3e1ef205b99890ab216",
"testharness"
],
+ "css/cssom/insertRule-syntax-error-01.html": [
+ "36f824b24dd56e20b7c524111512d8743745daaa",
+ "testharness"
+ ],
"css/cssom/interfaces.html": [
"c1dfd96239986c9c57d7b07caebbd1fc9654e0b9",
"testharness"
@@ -530414,7 +531287,7 @@
"testharness"
],
"css/cssom/selectorSerialize.html": [
- "002777c7c598eb1131ab625365ee3fe08650e830",
+ "d93c31a8261ddc3b83bb4def15f7c8eb765b9dc7",
"testharness"
],
"css/cssom/selectorText-modification-restyle-001-ref.html": [
@@ -530438,7 +531311,7 @@
"testharness"
],
"css/cssom/serialize-values.html": [
- "329fe02cb9e54b1a24a8f9dedcfcf5c0f61c7f24",
+ "dfc69e37002cf8babc654182892c1e75f3845b58",
"testharness"
],
"css/cssom/serialize-variable-reference.html": [
@@ -531165,322 +532038,6 @@
"3f47e8e691b06fc924092c4c3e6016ed68a21f27",
"reftest"
],
- "css/fonts/CSSTest/LICENSE": [
- "77802fa35fec206bed06c1de19407778fb9e13c5",
- "support"
- ],
- "css/fonts/CSSTest/README": [
- "aa4528aa0568d594219f075d06a5842b2a5f106f",
- "support"
- ],
- "css/fonts/CSSTest/csstest-ascii.ttf": [
- "58d46d8c1f281f39c95d688bc90263e9f9d8982f",
- "support"
- ],
- "css/fonts/CSSTest/csstest-basic-bold.ttf": [
- "77495073b436b8e9f0688a2cefcf1db30cf2e0d9",
- "support"
- ],
- "css/fonts/CSSTest/csstest-basic-bolditalic.ttf": [
- "f16770031fdfc3e9a0c2b0fc90ac838e85b60616",
- "support"
- ],
- "css/fonts/CSSTest/csstest-basic-italic.ttf": [
- "6b6e7eef780a0f35f40e20b1b724eb496c4e67c8",
- "support"
- ],
- "css/fonts/CSSTest/csstest-basic-regular.ttf": [
- "3d60e12eb0097bcb0aeaa9c4e183281d0abc0bea",
- "support"
- ],
- "css/fonts/CSSTest/csstest-fallback.ttf": [
- "ce369db94cf846233912f6d9d1bf5171ca127e0d",
- "support"
- ],
- "css/fonts/CSSTest/csstest-familyname-bold.ttf": [
- "cf1ed0fee2678f277ddab97b6ea464c9d04015f3",
- "support"
- ],
- "css/fonts/CSSTest/csstest-familyname-funkyA.ttf": [
- "c3382d12a83708732419a66d10fb65b5d1f87c80",
- "support"
- ],
- "css/fonts/CSSTest/csstest-familyname-funkyB.ttf": [
- "a90b26d9a6d7ea68d093329935783ab45eceb640",
- "support"
- ],
- "css/fonts/CSSTest/csstest-familyname-funkyC.ttf": [
- "905a0524a6911988f033775ee9bddf013c9b58b8",
- "support"
- ],
- "css/fonts/CSSTest/csstest-familyname.ttf": [
- "ed642de84e7328d3f9dafda4f23a8e6bd6d03f3e",
- "support"
- ],
- "css/fonts/CSSTest/csstest-verify.ttf": [
- "8f1711214501b53f631bb5c20f0a7293c7770452",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-100.ttf": [
- "c3cab8ef27e56edbe06cc18b5dd78e17d0250d25",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-1479-w1.ttf": [
- "1d0647e7d348e1e791c4eae818b8c79430e36d05",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-1479-w4.ttf": [
- "b9a684a737fe1c8e70a69231d9b79d7204c1d8ee",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-1479-w7.ttf": [
- "08d7b00cbbdf39c74488f2e6690d5b51c807262a",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-1479-w9.ttf": [
- "2985d50c98c57f0c7da1767b3955321f056f8ead",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-15-w1.ttf": [
- "6a51a5456dd76a4c4fc10544fc9be0b8209aa5c4",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-15-w5.ttf": [
- "5f89d11ae5ae2a588aca38209e4b71bd5a307f5a",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-200.ttf": [
- "e97a992516431055f1511ac2f31cb186ad39ff86",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-24-w2.ttf": [
- "f43b770cf60045fae772046fb4e7aa1d90551b92",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-24-w4.ttf": [
- "273e229278b23e50110d9ec80239d21c08b7a8a9",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-2569-w2.ttf": [
- "82380101e4c8b79bc6f7e960972b42e2dbf93f16",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-2569-w5.ttf": [
- "217b21707683ace1cb4a0dfcaa4e285fa2b096b5",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-2569-w6.ttf": [
- "147dd08ab2eb9005c1288307ef4e36c63cb44ea3",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-2569-w9.ttf": [
- "013ab3b03a9959432205fe3ab33acac3f822d859",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-258-w2.ttf": [
- "f3143fdfbfd666ca9cd1cfe65205ea17935d7d55",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-258-w5.ttf": [
- "e8e3f293046f319a8bbb44f00db7db31e9a2fe51",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-258-w8.ttf": [
- "7e5a5e10448208f0b01db85320c6114c6cec0e1d",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-300.ttf": [
- "6f56b55cff3997fed67a085e15bb71b4439f792a",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-3589-w3.ttf": [
- "4016a668c0ed63dc06a993058850a42ad0d3f5c5",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-3589-w5.ttf": [
- "29deda388e1835cd09e9d822bca707159cc3e37e",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-3589-w8.ttf": [
- "9a73aeb20ba22555d25fdd527707476f0a80f336",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-3589-w9.ttf": [
- "ddc4c8f1a4957e14617033731e5a595e671f44d5",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-400.ttf": [
- "72bcba9318b0c8c4da2936807072f97b63650903",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-47-w4.ttf": [
- "3ca694941ed38dd36bc9ed0da1520171b5b9b7b0",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-47-w7.ttf": [
- "9f7896077d3e6b7f196ed443d009e5062e6b0521",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-500.ttf": [
- "50b6f0bf1ba8c82eca4020c8f9f6d4e5e51a5e3b",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-600.ttf": [
- "6192b7c7121f8612ab05a2ad9bc43d85c452b588",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-700.ttf": [
- "c4478e8d1ddab24fcbe00d6183f1abd80fa5547f",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-800.ttf": [
- "a8611a5c6199ffb8202cee7dd2bde5758d9909a0",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-900.ttf": [
- "754328039c1760649b6f121a8fe18cf7699b55b5",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-full-w1.ttf": [
- "95630a13446cf620cf306082b3e586d7387de89b",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-full-w2.ttf": [
- "d27544c3c84271db69d0710147da49ffc97a5eea",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-full-w3.ttf": [
- "5ba0d5b9a47e0198f6eb64cbcc4f2e22368fafd4",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-full-w4.ttf": [
- "086f15891ece9d850ab81f9d365c15cc2a586d40",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-full-w5.ttf": [
- "47c6c976ecf0e5b29bc6d6f6bdd08145ae479930",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-full-w6.ttf": [
- "a598f0a77993d97584523f5f7d6265371bac690c",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-full-w7.ttf": [
- "1904d37c5e84fe3db0d34015996bca78553577a2",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-full-w8.ttf": [
- "7786275e903f42b7eb2c08885ba82c194a069a48",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights-full-w9.ttf": [
- "cd23f280c1c0e146d6eca47422ad59d177eea4a3",
- "support"
- ],
- "css/fonts/CSSTest/csstest-weights.ttf": [
- "582e828f80ae5ba5c158953fb6e9d17fada60c32",
- "support"
- ],
- "css/fonts/NotoSansDeseret-Regular.ttf": [
- "b6a1a40fb1e10ce264b4bea355a05f7670386a10",
- "support"
- ],
- "css/fonts/OWNERS": [
- "5f4cbe2046888a3bef5097a04d4ce41b6ba1db05",
- "support"
- ],
- "css/fonts/adobe-fonts/CSSFWOrientationTest.otf": [
- "c36af3e6a778f52bd8ce898b182ce4651f1042a2",
- "support"
- ],
- "css/fonts/adobe-fonts/CSSHWOrientationTest.otf": [
- "0fe77ba7c8e9950d253898fecb9e0053fa6f8a41",
- "support"
- ],
- "css/fonts/adobe-fonts/LICENSE": [
- "3d2a62aab9fdce77d74b2444dc9fdd77d0beec0c",
- "support"
- ],
- "css/fonts/adobe-fonts/README.md": [
- "096dabb800e7ae2002ee107c0cdcc1b7664f0e08",
- "support"
- ],
- "css/fonts/ahem-extra/AHEM_Ahem!.TTF": [
- "9afd71ca86f449710e8a6a484f3027d9bbb592dc",
- "support"
- ],
- "css/fonts/ahem-extra/AHEM_MissingItalicOblique.TTF": [
- "43c3e2839a8b94d63119f7d44f14192f20860f1f",
- "support"
- ],
- "css/fonts/ahem-extra/AHEM_MissingNormal.TTF": [
- "6a4219f5852f2a17444a8fe35b6b8bbc2ca8e704",
- "support"
- ],
- "css/fonts/ahem-extra/AHEM_SmallCaps.TTF": [
- "aefda72260c7030806a25b15e65ccea7e0763bab",
- "support"
- ],
- "css/fonts/ahem-extra/AHEM_WhiteSpace.TTF": [
- "a75fb30ca73759b7e45b0be9dabc683d2f7ed24b",
- "support"
- ],
- "css/fonts/ahem-extra/AHEM_cursive.TTF": [
- "3a83557886033e1718dc1fa0d7266fab3968d0d9",
- "support"
- ],
- "css/fonts/ahem-extra/AHEM_default.TTF": [
- "66b305e684f1378d784a3f9996d963cd957ccf72",
- "support"
- ],
- "css/fonts/ahem-extra/AHEM_fantasy.TTF": [
- "7924d9f52d175d98d4496ba61a58438fe1670ac9",
- "support"
- ],
- "css/fonts/ahem-extra/AHEM_inherit.TTF": [
- "b25a3eb616c222ee3c15d93529546376403d1311",
- "support"
- ],
- "css/fonts/ahem-extra/AHEM_initial.TTF": [
- "92bca8bf84d561e13fc9fcf450db10f5cb17186d",
- "support"
- ],
- "css/fonts/ahem-extra/AHEM_monospace.TTF": [
- "d75b974c28ab871158124be8fe4af948bec3269c",
- "support"
- ],
- "css/fonts/ahem-extra/AHEM_sans-serif.TTF": [
- "4fb82e7aa67a73ab0548e59f003737f571b18ff8",
- "support"
- ],
- "css/fonts/ahem-extra/AHEM_serif.TTF": [
- "6f3884860a84b9b6e7524c84626638e303a14660",
- "support"
- ],
- "css/fonts/noto/NotoSansAdlam-hinted/LICENSE_OFL.txt": [
- "ec660b17dff69058c2bbf122ca85ab83b920fce7",
- "support"
- ],
- "css/fonts/noto/NotoSansAdlam-hinted/NotoSansAdlam-Regular.ttf": [
- "dea38de8b3affb6060e50e4727682ab3eff7b0c6",
- "support"
- ],
- "css/fonts/noto/NotoSansAdlam-hinted/README": [
- "837f8d36a2d38637c424b878c7b068930a07c377",
- "support"
- ],
- "css/fonts/noto/NotoSansCypriot-hinted/LICENSE_OFL.txt": [
- "ec660b17dff69058c2bbf122ca85ab83b920fce7",
- "support"
- ],
- "css/fonts/noto/NotoSansCypriot-hinted/NotoSansCypriot-Regular.ttf": [
- "12a8cdf3af7376abf50426eae30d490c8f83f13e",
- "support"
- ],
- "css/fonts/noto/NotoSansCypriot-hinted/README": [
- "837f8d36a2d38637c424b878c7b068930a07c377",
- "support"
- ],
"css/geometry/DOMMatrix-001.html": [
"a8cfa83e572a766b61e4eae5946e7efb62e9eab7",
"testharness"
@@ -531965,6 +532522,10 @@
"b45da5560d0eb821b5552f1b67fab5cead4508b1",
"support"
],
+ "css/selectors/anplusb-selector-parsing.html": [
+ "f510ea09367f2219c9c7cab55e010018b893604e",
+ "testharness"
+ ],
"css/selectors/any-link-dynamic-001-ref.html": [
"342d89969da0ca3782efacee0ecbf882c718d6c6",
"support"
@@ -532002,7 +532563,7 @@
"testharness"
],
"css/selectors/child-indexed-pseudo-class.html": [
- "cdf340dd83ea3a32d0d7edc31b5ded294585ef83",
+ "879a5f48d8a06514d457f29d245cd407321366ee",
"testharness"
],
"css/selectors/css3-modsel-1.xml": [
@@ -533277,6 +533838,10 @@
"b56479be3f0c6cdf9e59f54d197526e6d66c9b54",
"testharness"
],
+ "css/selectors/focus-visible-001-manual.html": [
+ "ba97353214ebd26847347a2cbb6dd726144b6a31",
+ "manual"
+ ],
"css/selectors/focus-within-001-ref.html": [
"cd36270f1a34ea74b10b761cb153a7eb85b221bc",
"support"
@@ -542637,6 +543202,10 @@
"3b143f80d77a0b15b59cc6e6f5344f85dafe4f4e",
"testharness"
],
+ "custom-elements/custom-element-registry/upgrade.html": [
+ "a5c2ced54f7031d02009c9853a7ee4e883151cb3",
+ "testharness"
+ ],
"custom-elements/disconnected-callbacks.html": [
"ad030517981b11892126023bc758b7fe323a3d14",
"testharness"
@@ -542926,11 +543495,15 @@
"support"
],
"docs/_running-tests/chrome_android.md": [
- "6780ea4857d5fa34517b73af926201166269faa5",
+ "d23a2e3446dc5f5ec4a744416fc6a5a559f18e6b",
"support"
],
"docs/_running-tests/index.md": [
- "15811229e77d2949a6cb5d1848cff7136d8f11af",
+ "f860f2f652b8a837d3e565b896fec5eea35e267d",
+ "support"
+ ],
+ "docs/_running-tests/safari.md": [
+ "cc0d20587edd9d0e8550b4fa2666d056061d02ee",
"support"
],
"docs/_writing-tests/ahem.md": [
@@ -543630,7 +544203,7 @@
"support"
],
"dom/nodes/Document-createElement-namespace-tests/generate.py": [
- "b8aa43632790e8781b8415456e4058681f9b1fa4",
+ "74ad54bbabe9644330d3cdcafd1facdc4d9ee1eb",
"support"
],
"dom/nodes/Document-createElement-namespace-tests/mathml.html": [
@@ -546473,10 +547046,6 @@
"d2d4255745538e257877dab134f0604d40ee4972",
"testharness"
],
- "encrypted-media/EncryptedMediaExtensions.idl": [
- "ef1f1432c42fc6d01f3bfbd576fa5c7de349de96",
- "support"
- ],
"encrypted-media/OWNERS": [
"be399305ba6e44e2637e9eff68a95f018c8154a8",
"support"
@@ -546821,6 +547390,14 @@
"15a0b2950e25edcbff1b5b2e3d5807cb91d9e531",
"testharness"
],
+ "encrypted-media/drm-mp4-playback-temporary-playduration-keystatus.html": [
+ "c5e7048bbfa4ce3d8f4cbb09a7b492532642b9e3",
+ "testharness"
+ ],
+ "encrypted-media/drm-mp4-playback-temporary-playduration.html": [
+ "8a8eaa8f5ca6db0b8e2626f7227e0782ff4ff103",
+ "testharness"
+ ],
"encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.https.html": [
"09ba82feb85a73a1aa275164bfacd722f893075e",
"testharness"
@@ -546918,7 +547495,7 @@
"testharness"
],
"encrypted-media/idlharness.https.html": [
- "eece848c772a39b29d6d8ece532e7807d737f50d",
+ "49b0c8508501b73ba979f7c86ebcc40de0073caf",
"testharness"
],
"encrypted-media/polyfill/cast-polyfill.js": [
@@ -546946,7 +547523,7 @@
"support"
],
"encrypted-media/polyfill/make-polyfill-tests.py": [
- "eeff7300bbc363f522da6b9889c5ca9bfde3137f",
+ "5d39ca088c66b6dd0b5fca739114ba06179cc69e",
"support"
],
"encrypted-media/resources/clearkey-retrieve-destroy-persistent-license.html": [
@@ -547065,6 +547642,14 @@
"c7b0b07db47c4f7d17bd6f6ca93ea59d848a9a93",
"support"
],
+ "encrypted-media/scripts/playback-temporary-playduration-keystatus.js": [
+ "e76ebe55b8d227c47999cdd4c346ffc999c75283",
+ "support"
+ ],
+ "encrypted-media/scripts/playback-temporary-playduration.js": [
+ "70951d799440e78909014d51afee6bc1056adaa0",
+ "support"
+ ],
"encrypted-media/scripts/playback-temporary-setMediaKeys.js": [
"c18fb1837b00a1111e1a0b6658cea107c243de53",
"support"
@@ -547150,7 +547735,7 @@
"support"
],
"encrypted-media/util/drm-messagehandler.js": [
- "e06318f9d7a920515db9db9e0f58b2993f751deb",
+ "0a9927d3563b59857bfec206a165567026d0cb38",
"support"
],
"encrypted-media/util/fetch.js": [
@@ -547166,7 +547751,7 @@
"support"
],
"encrypted-media/util/utils.js": [
- "17c7a7646bd10a09035bfbc48f6a29c033b44bda",
+ "e8abe576eca1f3cf5dfeee79aafb59664343091a",
"support"
],
"entries-api/OWNERS": [
@@ -547230,17 +547815,13 @@
"manual"
],
"entries-api/interfaces-manual.html": [
- "2e92f27db496e6463372faaabf733fd5b3bf7d94",
+ "89bdb2795359f394735f598da8bb0a551959f061",
"manual"
],
"entries-api/interfaces.html": [
- "0ba0779cb78e322054b7c4d268d0697b747d6cb9",
+ "57dc2a22df0cdeff6c14a1e4ba9e06fe19b703ad",
"testharness"
],
- "entries-api/interfaces.idl": [
- "7fc7361fd635d7377169a756c3369c082f41d5d2",
- "support"
- ],
"entries-api/support.js": [
"e8a802cfcd96ceb96db13d86548513f2df4d7654",
"support"
@@ -547862,7 +548443,7 @@
"testharness"
],
"fetch/api/basic/integrity.js": [
- "c697c5f11dec146f814d19472a8b94b0f50b1ae5",
+ "59e8c5ebf0dfd2ab2432f28dcee5db82e9505cff",
"support"
],
"fetch/api/basic/keepalive.html": [
@@ -548706,7 +549287,7 @@
"testharness"
],
"fetch/corb/README.md": [
- "95e1cbd716945e9cc53297243af4cec1ac35493e",
+ "7f3ebd888c16f457c7f137362cff620ae2cc82b3",
"support"
],
"fetch/corb/img-html-correctly-labeled.sub-expected.html": [
@@ -548862,7 +549443,7 @@
"support"
],
"fetch/data-urls/resources/data-urls.json": [
- "8f2ea63fb10ffe403125fb01b0afb848ed7ccb28",
+ "f743417aa319c29e73620daac1d6f3fe1d4a5a28",
"support"
],
"fetch/http-cache/304-update.html": [
@@ -548997,22 +549578,322 @@
"09ab38acc0bc980af3e96a61390cd000885b2fe5",
"support"
],
+ "fonts/AD.woff": [
+ "2bff1f1a01ce7c959341300952b2467e87e60dd5",
+ "support"
+ ],
"fonts/Ahem.ttf": [
"cb13ce54ae0c997d219670e6583637967170e40d",
"support"
],
+ "fonts/CSSTest/LICENSE": [
+ "77802fa35fec206bed06c1de19407778fb9e13c5",
+ "support"
+ ],
+ "fonts/CSSTest/README": [
+ "aa4528aa0568d594219f075d06a5842b2a5f106f",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-ascii.ttf": [
+ "58d46d8c1f281f39c95d688bc90263e9f9d8982f",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-basic-bold.ttf": [
+ "77495073b436b8e9f0688a2cefcf1db30cf2e0d9",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-basic-bolditalic.ttf": [
+ "f16770031fdfc3e9a0c2b0fc90ac838e85b60616",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-basic-italic.ttf": [
+ "6b6e7eef780a0f35f40e20b1b724eb496c4e67c8",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-basic-regular.ttf": [
+ "3d60e12eb0097bcb0aeaa9c4e183281d0abc0bea",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-fallback.ttf": [
+ "ce369db94cf846233912f6d9d1bf5171ca127e0d",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-familyname-bold.ttf": [
+ "cf1ed0fee2678f277ddab97b6ea464c9d04015f3",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-familyname-funkyA.ttf": [
+ "c3382d12a83708732419a66d10fb65b5d1f87c80",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-familyname-funkyB.ttf": [
+ "a90b26d9a6d7ea68d093329935783ab45eceb640",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-familyname-funkyC.ttf": [
+ "905a0524a6911988f033775ee9bddf013c9b58b8",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-familyname.ttf": [
+ "ed642de84e7328d3f9dafda4f23a8e6bd6d03f3e",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-verify.ttf": [
+ "8f1711214501b53f631bb5c20f0a7293c7770452",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-100.ttf": [
+ "c3cab8ef27e56edbe06cc18b5dd78e17d0250d25",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-1479-w1.ttf": [
+ "1d0647e7d348e1e791c4eae818b8c79430e36d05",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-1479-w4.ttf": [
+ "b9a684a737fe1c8e70a69231d9b79d7204c1d8ee",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-1479-w7.ttf": [
+ "08d7b00cbbdf39c74488f2e6690d5b51c807262a",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-1479-w9.ttf": [
+ "2985d50c98c57f0c7da1767b3955321f056f8ead",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-15-w1.ttf": [
+ "6a51a5456dd76a4c4fc10544fc9be0b8209aa5c4",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-15-w5.ttf": [
+ "5f89d11ae5ae2a588aca38209e4b71bd5a307f5a",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-200.ttf": [
+ "e97a992516431055f1511ac2f31cb186ad39ff86",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-24-w2.ttf": [
+ "f43b770cf60045fae772046fb4e7aa1d90551b92",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-24-w4.ttf": [
+ "273e229278b23e50110d9ec80239d21c08b7a8a9",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-2569-w2.ttf": [
+ "82380101e4c8b79bc6f7e960972b42e2dbf93f16",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-2569-w5.ttf": [
+ "217b21707683ace1cb4a0dfcaa4e285fa2b096b5",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-2569-w6.ttf": [
+ "147dd08ab2eb9005c1288307ef4e36c63cb44ea3",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-2569-w9.ttf": [
+ "013ab3b03a9959432205fe3ab33acac3f822d859",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-258-w2.ttf": [
+ "f3143fdfbfd666ca9cd1cfe65205ea17935d7d55",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-258-w5.ttf": [
+ "e8e3f293046f319a8bbb44f00db7db31e9a2fe51",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-258-w8.ttf": [
+ "7e5a5e10448208f0b01db85320c6114c6cec0e1d",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-300.ttf": [
+ "6f56b55cff3997fed67a085e15bb71b4439f792a",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-3589-w3.ttf": [
+ "4016a668c0ed63dc06a993058850a42ad0d3f5c5",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-3589-w5.ttf": [
+ "29deda388e1835cd09e9d822bca707159cc3e37e",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-3589-w8.ttf": [
+ "9a73aeb20ba22555d25fdd527707476f0a80f336",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-3589-w9.ttf": [
+ "ddc4c8f1a4957e14617033731e5a595e671f44d5",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-400.ttf": [
+ "72bcba9318b0c8c4da2936807072f97b63650903",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-47-w4.ttf": [
+ "3ca694941ed38dd36bc9ed0da1520171b5b9b7b0",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-47-w7.ttf": [
+ "9f7896077d3e6b7f196ed443d009e5062e6b0521",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-500.ttf": [
+ "50b6f0bf1ba8c82eca4020c8f9f6d4e5e51a5e3b",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-600.ttf": [
+ "6192b7c7121f8612ab05a2ad9bc43d85c452b588",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-700.ttf": [
+ "c4478e8d1ddab24fcbe00d6183f1abd80fa5547f",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-800.ttf": [
+ "a8611a5c6199ffb8202cee7dd2bde5758d9909a0",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-900.ttf": [
+ "754328039c1760649b6f121a8fe18cf7699b55b5",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-full-w1.ttf": [
+ "95630a13446cf620cf306082b3e586d7387de89b",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-full-w2.ttf": [
+ "d27544c3c84271db69d0710147da49ffc97a5eea",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-full-w3.ttf": [
+ "5ba0d5b9a47e0198f6eb64cbcc4f2e22368fafd4",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-full-w4.ttf": [
+ "086f15891ece9d850ab81f9d365c15cc2a586d40",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-full-w5.ttf": [
+ "47c6c976ecf0e5b29bc6d6f6bdd08145ae479930",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-full-w6.ttf": [
+ "a598f0a77993d97584523f5f7d6265371bac690c",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-full-w7.ttf": [
+ "1904d37c5e84fe3db0d34015996bca78553577a2",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-full-w8.ttf": [
+ "7786275e903f42b7eb2c08885ba82c194a069a48",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights-full-w9.ttf": [
+ "cd23f280c1c0e146d6eca47422ad59d177eea4a3",
+ "support"
+ ],
+ "fonts/CSSTest/csstest-weights.ttf": [
+ "582e828f80ae5ba5c158953fb6e9d17fada60c32",
+ "support"
+ ],
"fonts/CanvasTest.ttf": [
"10a7017b4caead6817aa08b25f14950e6402dd95",
"support"
],
+ "fonts/CanvasTest.ttf.sub.headers": [
+ "ac876cf9750337fcde99e547f5dc1223bb200772",
+ "support"
+ ],
+ "fonts/GentiumPlus-R.woff": [
+ "d09831467a1b1a17f97271ff027d413e28b4bacb",
+ "support"
+ ],
"fonts/OWNERS": [
- "946f23f945163bf9f9da080291b21473f6e1cbd0",
+ "5f4cbe2046888a3bef5097a04d4ce41b6ba1db05",
"support"
],
"fonts/README.md": [
"eb192c5fe03811a1b69578c92bf77d8abab89f29",
"support"
],
+ "fonts/Revalia.woff": [
+ "f2b20022818e53e9c9c5f22bcc52703c6858eb1c",
+ "support"
+ ],
+ "fonts/adobe-fonts/CSSFWOrientationTest.otf": [
+ "c36af3e6a778f52bd8ce898b182ce4651f1042a2",
+ "support"
+ ],
+ "fonts/adobe-fonts/CSSHWOrientationTest.otf": [
+ "0fe77ba7c8e9950d253898fecb9e0053fa6f8a41",
+ "support"
+ ],
+ "fonts/adobe-fonts/LICENSE": [
+ "3d2a62aab9fdce77d74b2444dc9fdd77d0beec0c",
+ "support"
+ ],
+ "fonts/adobe-fonts/README.md": [
+ "096dabb800e7ae2002ee107c0cdcc1b7664f0e08",
+ "support"
+ ],
+ "fonts/ahem-extra/AHEM_Ahem!.TTF": [
+ "9afd71ca86f449710e8a6a484f3027d9bbb592dc",
+ "support"
+ ],
+ "fonts/ahem-extra/AHEM_MissingItalicOblique.TTF": [
+ "43c3e2839a8b94d63119f7d44f14192f20860f1f",
+ "support"
+ ],
+ "fonts/ahem-extra/AHEM_MissingNormal.TTF": [
+ "6a4219f5852f2a17444a8fe35b6b8bbc2ca8e704",
+ "support"
+ ],
+ "fonts/ahem-extra/AHEM_SmallCaps.TTF": [
+ "aefda72260c7030806a25b15e65ccea7e0763bab",
+ "support"
+ ],
+ "fonts/ahem-extra/AHEM_WhiteSpace.TTF": [
+ "a75fb30ca73759b7e45b0be9dabc683d2f7ed24b",
+ "support"
+ ],
+ "fonts/ahem-extra/AHEM_cursive.TTF": [
+ "3a83557886033e1718dc1fa0d7266fab3968d0d9",
+ "support"
+ ],
+ "fonts/ahem-extra/AHEM_default.TTF": [
+ "66b305e684f1378d784a3f9996d963cd957ccf72",
+ "support"
+ ],
+ "fonts/ahem-extra/AHEM_fantasy.TTF": [
+ "7924d9f52d175d98d4496ba61a58438fe1670ac9",
+ "support"
+ ],
+ "fonts/ahem-extra/AHEM_inherit.TTF": [
+ "b25a3eb616c222ee3c15d93529546376403d1311",
+ "support"
+ ],
+ "fonts/ahem-extra/AHEM_initial.TTF": [
+ "92bca8bf84d561e13fc9fcf450db10f5cb17186d",
+ "support"
+ ],
+ "fonts/ahem-extra/AHEM_monospace.TTF": [
+ "d75b974c28ab871158124be8fe4af948bec3269c",
+ "support"
+ ],
+ "fonts/ahem-extra/AHEM_sans-serif.TTF": [
+ "4fb82e7aa67a73ab0548e59f003737f571b18ff8",
+ "support"
+ ],
+ "fonts/ahem-extra/AHEM_serif.TTF": [
+ "6f3884860a84b9b6e7524c84626638e303a14660",
+ "support"
+ ],
"fonts/math/axisheight5000-verticalarrow14000.woff": [
"5dbb41e35c4d0676c528c5be029ea90319fc200a",
"support"
@@ -549281,6 +550162,46 @@
"a623011ca3ccb18a5a0568413f3d0c99b38321db",
"support"
],
+ "fonts/mplus-1p-regular.woff": [
+ "708040c72a525e3ca122156c0212ca7ec14852bd",
+ "support"
+ ],
+ "fonts/noto/NotoSansAdlam-hinted/LICENSE_OFL.txt": [
+ "ec660b17dff69058c2bbf122ca85ab83b920fce7",
+ "support"
+ ],
+ "fonts/noto/NotoSansAdlam-hinted/NotoSansAdlam-Regular.ttf": [
+ "dea38de8b3affb6060e50e4727682ab3eff7b0c6",
+ "support"
+ ],
+ "fonts/noto/NotoSansAdlam-hinted/README": [
+ "837f8d36a2d38637c424b878c7b068930a07c377",
+ "support"
+ ],
+ "fonts/noto/NotoSansCypriot-hinted/LICENSE_OFL.txt": [
+ "ec660b17dff69058c2bbf122ca85ab83b920fce7",
+ "support"
+ ],
+ "fonts/noto/NotoSansCypriot-hinted/NotoSansCypriot-Regular.ttf": [
+ "12a8cdf3af7376abf50426eae30d490c8f83f13e",
+ "support"
+ ],
+ "fonts/noto/NotoSansCypriot-hinted/README": [
+ "837f8d36a2d38637c424b878c7b068930a07c377",
+ "support"
+ ],
+ "fonts/noto/NotoSansDeseret-Regular.ttf": [
+ "b6a1a40fb1e10ce264b4bea355a05f7670386a10",
+ "support"
+ ],
+ "fonts/sileot-webfont.woff": [
+ "b39ac96673d0f3a2b75935c6d18bce61e05ace22",
+ "support"
+ ],
+ "fonts/tcu-font.woff": [
+ "82edfdbafded72202c8a7aa3610c42ea53884c96",
+ "support"
+ ],
"fullscreen/OWNERS": [
"3203d8a2c2311d855f926425c6941dc4dd5f81ea",
"support"
@@ -549529,26 +550450,6 @@
"b2432e7ea263fb80be42e7eecf93a9d885c0205d",
"manual"
],
- "generic-sensor/OWNERS": [
- "b1349055762c7d44414c0c11fb8500d5eee9a75f",
- "support"
- ],
- "generic-sensor/SensorErrorEvent-constructor.https.html": [
- "99bcfb42c91e084a3b847ab4bab2bad80e548540",
- "testharness"
- ],
- "generic-sensor/generic-sensor-feature-policy-test.sub.js": [
- "c7c9c4d1c578f267cbb4241d7ea7a981be6f49ee",
- "support"
- ],
- "generic-sensor/generic-sensor-tests.js": [
- "0f1cea2c0d3f38220cbfdbe4f47d713214987cbd",
- "support"
- ],
- "generic-sensor/idlharness.https.html": [
- "22f96f98d5349b430f9b6fe9fcb3213c73376fd7",
- "testharness"
- ],
"geolocation-API/OWNERS": [
"84c4182ceed0f75ada11e63c3dfc2acc2939cbb6",
"support"
@@ -549610,7 +550511,7 @@
"testharness"
],
"geolocation-sensor/GeolocationSensor-disabled-by-feature-policy.https.html": [
- "f67a0c9e416e45326d7301c2a40c758029011738",
+ "5c9b0421e10e87ce540ae89304cb06189521db28",
"testharness"
],
"geolocation-sensor/GeolocationSensor-disabled-by-feature-policy.https.html.headers": [
@@ -549618,15 +550519,15 @@
"support"
],
"geolocation-sensor/GeolocationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html": [
- "fb033fd0f0d891e9b6ed2b54b835f8f06364643e",
+ "2d21ee198d079dde55f02fda3eb7f8e8fb6dfac4",
"testharness"
],
"geolocation-sensor/GeolocationSensor-enabled-by-feature-policy-attribute.https.html": [
- "06e4487981f8e6e062d9e9fea14d52e64b6b5035",
+ "2eac643f35086d5051333674f6a01a9ee524786d",
"testharness"
],
"geolocation-sensor/GeolocationSensor-enabled-by-feature-policy.https.html": [
- "e8287121361749246b874207dcffb92e459dfbec",
+ "49e7799a36358602efabfb219a93422078456111",
"testharness"
],
"geolocation-sensor/GeolocationSensor-enabled-by-feature-policy.https.html.headers": [
@@ -549634,7 +550535,7 @@
"support"
],
"geolocation-sensor/GeolocationSensor-enabled-on-self-origin-by-feature-policy.https.html": [
- "4222f48c8c2a932c5b65b6426bb9a0ad476ddd0c",
+ "4ad92dcbcc737cbc14ba3bc2c19dc8f78e75d0a1",
"testharness"
],
"geolocation-sensor/GeolocationSensor-enabled-on-self-origin-by-feature-policy.https.html.headers": [
@@ -549642,15 +550543,15 @@
"support"
],
"geolocation-sensor/GeolocationSensor.https.html": [
- "c9d32faca641ec784acf9096a079d73781330216",
+ "502b4dbd03312a2e1e0c18fb3983a077335efde6",
"testharness"
],
"geolocation-sensor/GeolocationSensor_insecure_context.html": [
- "58fd65d3a72e6734392381fe225e3fbd7007fc06",
+ "f2e8f58fd7e09cfaa311c83adc4456f9463a3456",
"testharness"
],
"geolocation-sensor/GeolocationSensor_onerror-manual.https.html": [
- "2b7aac7d60271e12ce71f6293405ffafb471c8c8",
+ "8c5a4e48439ff0620d6267b127a5d49f85657896",
"manual"
],
"geolocation-sensor/OWNERS": [
@@ -549658,7 +550559,7 @@
"support"
],
"geolocation-sensor/idlharness.https.html": [
- "ea9edf12752af0a97cd9fe825ae927bd07090a56",
+ "8e22460ccb5e31bdcf9c9d3fc135abc55345e7ab",
"testharness"
],
"graphics-aam/OWNERS": [
@@ -549690,7 +550591,7 @@
"manual"
],
"gyroscope/Gyroscope-disabled-by-feature-policy.https.html": [
- "bc6f85cb3506d3e3e062eef43dca88bf3a4ebe89",
+ "b7fb169e2a3de0df84a44b9775677d1a005e2446",
"testharness"
],
"gyroscope/Gyroscope-disabled-by-feature-policy.https.html.headers": [
@@ -549698,15 +550599,15 @@
"support"
],
"gyroscope/Gyroscope-enabled-by-feature-policy-attribute-redirect-on-load.https.html": [
- "cc1f4082fa420a9076f929d88268f5a1d921a44a",
+ "0887871a9f337da76cdbf8fc0ea7a6aafa6eec37",
"testharness"
],
"gyroscope/Gyroscope-enabled-by-feature-policy-attribute.https.html": [
- "75429c87bbebd19df7b4edaddc5869c6202b3fab",
+ "b5d7fe16df3356e7e8ea202088e63734291810f0",
"testharness"
],
"gyroscope/Gyroscope-enabled-by-feature-policy.https.html": [
- "5129c05f9b226650a9b7fed4841871045525bf15",
+ "92bd0aee5d2d54b50e907155fe3a6dd5b2634021",
"testharness"
],
"gyroscope/Gyroscope-enabled-by-feature-policy.https.html.headers": [
@@ -549714,7 +550615,7 @@
"support"
],
"gyroscope/Gyroscope-enabled-on-self-origin-by-feature-policy.https.html": [
- "2603bd858929ae6f84ebbe0cce34c5417ccdae06",
+ "b1af2b9e1787c1ace4619509d95e4085ac0f0fc7",
"testharness"
],
"gyroscope/Gyroscope-enabled-on-self-origin-by-feature-policy.https.html.headers": [
@@ -549722,15 +550623,15 @@
"support"
],
"gyroscope/Gyroscope.https.html": [
- "504abfa42529e08576e49c3296464bcea5fe0b8a",
+ "7d30725e44905d774a0b4554b55842cba78e1462",
"testharness"
],
"gyroscope/Gyroscope_insecure_context.html": [
- "74e51a1efc06bf8180db430b418d484fc50c07f9",
+ "79688da94e1ea93646c288bdbfdb17487e846560",
"testharness"
],
"gyroscope/Gyroscope_onerror-manual.https.html": [
- "1e15b883bd317ca83783864fc563794cb0f6df8e",
+ "c89ff6361146a5d3065c2d44088b313e5560ba8d",
"manual"
],
"gyroscope/OWNERS": [
@@ -549738,7 +550639,7 @@
"support"
],
"gyroscope/idlharness.https.html": [
- "c7080ff63868e28bebd6fe982e13e88d756977ae",
+ "c6c627cc2e250664e174edf90aa9b402ea5c0500",
"testharness"
],
"hr-time/OWNERS": [
@@ -551826,7 +552727,7 @@
"testharness"
],
"html/browsers/origin/cross-origin-objects/cross-origin-objects.html": [
- "5a5a86a7f989232a78a89e07e5678a1eeb8d4d6d",
+ "f28dabd90e50b23816512bbbf5b3392b40a3ec5a",
"testharness"
],
"html/browsers/origin/cross-origin-objects/frame-with-then.html": [
@@ -558281,6 +559182,10 @@
"da39a3ee5e6b4b0d3255bfef95601890afd80709",
"support"
],
+ "html/editing/focus/composed.window.js": [
+ "2d80aaec0d5e6a8952edf26603cb0b4c75f9ac7d",
+ "testharness"
+ ],
"html/editing/focus/document-level-focus-apis/.gitkeep": [
"da39a3ee5e6b4b0d3255bfef95601890afd80709",
"support"
@@ -563525,6 +564430,22 @@
"fac66843e9577a88ef16b1421a846c6aaf759972",
"testharness"
],
+ "html/semantics/forms/autofocus/first-when-later-but-before.html": [
+ "7ff85a6d8c4a799b6f3bb56ac85a7b8834d40f9f",
+ "testharness"
+ ],
+ "html/semantics/forms/autofocus/first-when-later.html": [
+ "bf544ea6bcb56dbb1ddbb3cee33985298aa6f595",
+ "testharness"
+ ],
+ "html/semantics/forms/autofocus/first.html": [
+ "b335e4dd4297d650740b1793792477eeb7b17456",
+ "testharness"
+ ],
+ "html/semantics/forms/autofocus/not-on-first-task.html": [
+ "29403d1f358129fe21f4643a1662409848c98572",
+ "testharness"
+ ],
"html/semantics/forms/categories/.gitkeep": [
"da39a3ee5e6b4b0d3255bfef95601890afd80709",
"support"
@@ -563793,6 +564714,10 @@
"db63d0d1eedec810d4c7e1b38789be457e06e985",
"testharness"
],
+ "html/semantics/forms/textfieldselection/selection-start-end-extra.html": [
+ "d50596ef2b907db30e6121ba7a5d98c887cdc2b2",
+ "testharness"
+ ],
"html/semantics/forms/textfieldselection/selection-start-end.html": [
"6bef6943accb6677e9f466df6cc5ad267b01680f",
"testharness"
@@ -563890,7 +564815,7 @@
"testharness"
],
"html/semantics/forms/the-fieldset-element/disabled-001.html": [
- "f8c2eeac272c802f70ee5e520eab3212c016604f",
+ "2ff20ba403010b7a593148d2d376dac116cea90e",
"testharness"
],
"html/semantics/forms/the-fieldset-element/disabled-002.xhtml": [
@@ -568294,7 +569219,7 @@
"support"
],
"html/tools/update_html5lib_tests.py": [
- "c475456acdd1883f03fd044b34b7af2bbaa09a7c",
+ "2bea14569ddd5c874a05d7ad72f083b2918d6e84",
"support"
],
"html/webappapis/.gitkeep": [
@@ -568917,10 +569842,6 @@
"d5aa250e8cba8384f47fca2c559aa6a310dff457",
"support"
],
- "http/tests/bluetooth/https/requestDevice/cross-origin-iframe.sub.https.html": [
- "dc9df7886d4a020b1853d7a54d67a8b1249c56c7",
- "testharness"
- ],
"imagebitmap-renderingcontext/bitmaprenderer-as-imagesource.html": [
"f80d1496329c64643d2b40e478779929de20c499",
"testharness"
@@ -569201,6 +570122,14 @@
"c832afb4826fd43d2fcc4f5e3fd6a773a6ee35f0",
"testharness"
],
+ "infrastructure/metadata/infrastructure/assumptions/html-elements.html.ini": [
+ "0f536ac59a959769966d56c5a546f9f2c2557e97",
+ "support"
+ ],
+ "infrastructure/metadata/infrastructure/expected-fail/failing-test.html.ini": [
+ "7eecbfc4845e6befe54b0f007d587a1a003993dc",
+ "support"
+ ],
"infrastructure/reftest-wait-ref.html": [
"62552ac6981fc0c7aca84983569717eb2990a31e",
"support"
@@ -569253,8 +570182,16 @@
"f585014db144083ee2f70f6fd65f78bf2e289093",
"manual"
],
+ "interfaces/FileAPI.idl": [
+ "2a12d457a38d00109c0f6423bf3e3f16fcc700c9",
+ "support"
+ ],
+ "interfaces/IndexedDB.idl": [
+ "f367517cad717e2066ad8179df9ba5aa3b402c97",
+ "support"
+ ],
"interfaces/OWNERS": [
- "b2cece17c61be3b2d6ebf3294c268ebf1061026e",
+ "389275a34cb76282af66797b3cd06b72a3b9ddbe",
"support"
],
"interfaces/WebCryptoAPI.idl": [
@@ -569269,12 +570206,20 @@
"bdede54deab80b5465f904a9726ee86f1260858d",
"support"
],
- "interfaces/clipboard.idl": [
- "5af2846c7f9ff93f2f4f13780d0356cdac6a0d4f",
+ "interfaces/background-fetch.idl": [
+ "f2c8fc84af7bf785ba42f1398181e2ab08c3826a",
+ "support"
+ ],
+ "interfaces/clipboard-apis.idl": [
+ "66b014c6a2ba5cd8e0fbc83081d4c16ac4d46d39",
"support"
],
"interfaces/console.idl": [
- "14a90aae85ba0822b3dc7113a42cded55395765b",
+ "43ced34008dc73d05c79140d8dc33c60e2d9df3a",
+ "support"
+ ],
+ "interfaces/cookie-store.idl": [
+ "5284cfc7bbb5282d670c59ef7baaa39e166bebe9",
"support"
],
"interfaces/css-typed-om.idl": [
@@ -569297,6 +570242,14 @@
"605bb139c7695e46f8657097cf2d9bc6240a2d38",
"support"
],
+ "interfaces/encrypted-media.idl": [
+ "ef1f1432c42fc6d01f3bfbd576fa5c7de349de96",
+ "support"
+ ],
+ "interfaces/entries-api.idl": [
+ "6bb93df3e14e49931f54eead37a009649e035bd1",
+ "support"
+ ],
"interfaces/fullscreen.idl": [
"fda57b55aabdc54d674851851451c6c69c514ed1",
"support"
@@ -569305,10 +570258,6 @@
"89fa62f6e0d1fdb497ce6550804b57a5d4ee0d0f",
"support"
],
- "interfaces/generic-sensor.idl": [
- "3b2cb524838f2274463664621fddc7c927ac95af",
- "support"
- ],
"interfaces/geolocation-sensor.idl": [
"7f5defe8969fd21ed1b8eeaedc9a766cb4b695c1",
"support"
@@ -569334,19 +570283,19 @@
"support"
],
"interfaces/mediacapture-main.idl": [
- "bb672e3ffcc73f1a58cd15b232f15062c3513763",
+ "3400c775504ebf32af3f8e1165a53ca60f258495",
"support"
],
"interfaces/orientation-sensor.idl": [
- "2231f37838d4a168683a02fcebeb0c47e264b843",
+ "d75a765c9456c21ed2733fa89a20f3e2d0eb2131",
"support"
],
"interfaces/payment-handler.idl": [
- "d1d50028218427ecb20ddd67061c9726fddcce3a",
+ "ddd283da0dadaffb3403652651c30f0f59007331",
"support"
],
"interfaces/payment-request.idl": [
- "3a5f9a4e768409532916c751e7169c35ec0e23a8",
+ "b61ab0da4aa0f89f4af1b7d8c5f32f2bde90fd35",
"support"
],
"interfaces/proximity.idl": [
@@ -569361,6 +570310,18 @@
"b280c2a72795d4abd55a361a0afd8adce70562dc",
"support"
],
+ "interfaces/selection-api.idl": [
+ "f9f483a150b0e918f653f6ce4e84eb9c044d921f",
+ "support"
+ ],
+ "interfaces/sensors.idl": [
+ "3b2cb524838f2274463664621fddc7c927ac95af",
+ "support"
+ ],
+ "interfaces/storage.idl": [
+ "fe2e879ca5662f3b1714404734fd033faf3268ec",
+ "support"
+ ],
"interfaces/touchevents.idl": [
"6ce4f601cda6cd3b99a300e0b28d2886647f06d3",
"support"
@@ -569369,16 +570330,28 @@
"de07cb2600834f13c49e00d6d77df5108244b3ce",
"support"
],
+ "interfaces/url.idl": [
+ "416ee65b3ba9e438a3178c6c04a414f42d759fc8",
+ "support"
+ ],
"interfaces/wake-lock.idl": [
"7d0ee3d60a923bf454e18f9116cded1cc3a16f9b",
"support"
],
+ "interfaces/web-nfc.idl": [
+ "105e771bdd9587f029091a5ed590187ed6e86e2a",
+ "support"
+ ],
"interfaces/web-share.idl": [
"d3ab33fa078f1b3bd4b29e174369073aab3963d5",
"support"
],
+ "interfaces/webauthn.idl": [
+ "77076f0828383c0f48f36131a81b25186622b3a3",
+ "support"
+ ],
"interfaces/webidl.idl": [
- "19271414e0e602d5bb4ec8343a9a5e10a9b65d3c",
+ "d466ddd18ed621e15cc416863502069ffccfa5b9",
"support"
],
"interfaces/webrtc-pc.idl": [
@@ -569390,11 +570363,11 @@
"support"
],
"interfaces/webxr.idl": [
- "7a275cb5317c967a1058cab3a711c9262abfbf59",
+ "b1bbaa67765ce6eb20c39e6f2234912e4853e148",
"support"
],
"interfaces/xhr.idl": [
- "5363c96002f96f796f4800b92f8748b1141f0821",
+ "00b3847513bf63b69f94a75662f31bc71f16b597",
"support"
],
"intersection-observer/bounding-box.html": [
@@ -569666,7 +570639,7 @@
"support"
],
"magnetometer/Magnetometer-disabled-by-feature-policy.https.html": [
- "9af542095f2fcd57691c0432ef3248b04a0207a0",
+ "a050a0aff6039883d521735bff4b96e0628de20d",
"testharness"
],
"magnetometer/Magnetometer-disabled-by-feature-policy.https.html.headers": [
@@ -569674,15 +570647,15 @@
"support"
],
"magnetometer/Magnetometer-enabled-by-feature-policy-attribute-redirect-on-load.https.html": [
- "47829ff5747eed99ba22e79b12ddfff288fd031e",
+ "0bdab54bc63a9b28b89c7be70409a9c6c7d943c5",
"testharness"
],
"magnetometer/Magnetometer-enabled-by-feature-policy-attribute.https.html": [
- "3b6314e9176a24976d9d882644c30f00554eed6d",
+ "22a4580c08716b0395d6a0e49679b29619e2ce35",
"testharness"
],
"magnetometer/Magnetometer-enabled-by-feature-policy.https.html": [
- "05128cdb7171ba230143e7b68b09968a484b602a",
+ "8cc0dfc032b1f063e88ca43a0516b89ab05e057f",
"testharness"
],
"magnetometer/Magnetometer-enabled-by-feature-policy.https.html.headers": [
@@ -569690,7 +570663,7 @@
"support"
],
"magnetometer/Magnetometer-enabled-on-self-origin-by-feature-policy.https.html": [
- "3240dafd2bc810dea0dc1ebc31728c86a29f2ec5",
+ "ac9154aca0c01825a78aad12b9ed242ec8780937",
"testharness"
],
"magnetometer/Magnetometer-enabled-on-self-origin-by-feature-policy.https.html.headers": [
@@ -569698,15 +570671,15 @@
"support"
],
"magnetometer/Magnetometer.https.html": [
- "240e7d0af55b8681f2f45ca22283634acc406325",
+ "bb74316d74c488daf753ee8576761ec78db457df",
"testharness"
],
"magnetometer/Magnetometer_insecure_context.html": [
- "0eeb95340d7c74a0243eac8d3f004b6e06b87a92",
+ "aef2810b55ac8672dff86b85f5d93d152b81dfe4",
"testharness"
],
"magnetometer/Magnetometer_onerror-manual.https.html": [
- "da4e6b8975beecdcae24da26920a56a652f781e4",
+ "f073df598684ce24f429d968da343812d68cb142",
"manual"
],
"magnetometer/OWNERS": [
@@ -569714,7 +570687,7 @@
"support"
],
"magnetometer/idlharness.https.html": [
- "c584cccdc933d705c81c4b13736c44044b402835",
+ "2a08a46bc2fa6e5b75c3c05c0396b48280075892",
"testharness"
],
"mathml/OWNERS": [
@@ -570166,7 +571139,7 @@
"support"
],
"mathml/tools/utils/misc.py": [
- "b21666326b9f9caa309c390d9f80fee6c10dfe30",
+ "f460ab484277993758597575b3002bcaf34a2035",
"support"
],
"mathml/tools/xHeight.py": [
@@ -570786,11 +571759,11 @@
"testharness"
],
"mediacapture-streams/MediaDevices-IDL-enumerateDevices.html": [
- "6f35e6cfb8409803c64ed7511f9f1dd5c1c538ac",
+ "8382c7e6be38bad808be950b14d80fe59513ff0d",
"testharness"
],
"mediacapture-streams/MediaDevices-enumerateDevices.https.html": [
- "487ce67220fdefbb70d507c86d34711a315521fa",
+ "98de0987027ceccd4e6164ea6afbc08d5d70c35d",
"testharness"
],
"mediacapture-streams/MediaDevices-getUserMedia.https.html": [
@@ -570854,7 +571827,7 @@
"manual"
],
"mediacapture-streams/MediaStreamTrack-getCapabilities.https.html": [
- "46cb0bc6251db37a40179d7938b0e1667c9fece4",
+ "77afad651acf85273270f1b75f660e7e800c0ff1",
"testharness"
],
"mediacapture-streams/MediaStreamTrack-getSettings.https.html": [
@@ -571162,7 +572135,7 @@
"testharness"
],
"mixed-content/generic/common.js": [
- "084e9f76757d8caea2033e8ee7b70b07ef3e5e88",
+ "7eb02bdb367f618dd7848de2c64c83bb915d3bd2",
"support"
],
"mixed-content/generic/expect.py": [
@@ -571170,7 +572143,7 @@
"support"
],
"mixed-content/generic/mixed-content-test-case.js": [
- "b9dfc2627be3da315bc7cfbf7684b96add779e62",
+ "55980afcecb041ee23942c18b222b20eb8c5bea4",
"support"
],
"mixed-content/generic/sanity-checker.js": [
@@ -571210,11 +572183,11 @@
"support"
],
"mixed-content/generic/tools/common_paths.py": [
- "d5f3c03e3ce8dbc4354e08e9e4c7a503e8e1bbf3",
+ "89eac04ac5f2309ea486d6fa7268dc2a42738739",
"support"
],
"mixed-content/generic/tools/generate.py": [
- "c5e384d4d778bcd887844395429cced9fb778ff1",
+ "0a9a6ffb7ab51962a9648fc9394f9092f1cecdb1",
"support"
],
"mixed-content/generic/tools/regenerate": [
@@ -571222,7 +572195,7 @@
"support"
],
"mixed-content/generic/tools/spec_validator.py": [
- "b0bc2fc11415034f5c31c70f7eb8506a3f0d44bc",
+ "96ea73210b1e738e41afa4f98919cc06f5e574ed",
"support"
],
"mixed-content/generic/worker.js": [
@@ -572586,7 +573559,7 @@
"testharness"
],
"notifications/interfaces.html": [
- "95c5c3bb1e952c4adec92c65f7d09f147b119c9c",
+ "bb54608283b8413d91f2fa020130b9f58f4d0c4a",
"testharness"
],
"notifications/lang.html": [
@@ -578662,7 +579635,7 @@
"manual"
],
"orientation-sensor/AbsoluteOrientationSensor-disabled-by-feature-policy.https.html": [
- "0c7657e32b46c64e5f050f04e40ccfc0dce32e47",
+ "9db710ef183a7bc65e6649526defe869c5fb66e9",
"testharness"
],
"orientation-sensor/AbsoluteOrientationSensor-disabled-by-feature-policy.https.html.headers": [
@@ -578670,15 +579643,15 @@
"support"
],
"orientation-sensor/AbsoluteOrientationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html": [
- "71a6966fb91f8ddfe15ee690c843e4621a3b4720",
+ "05c28d8975c13aea8e248d2a1a5341fb146c82a5",
"testharness"
],
"orientation-sensor/AbsoluteOrientationSensor-enabled-by-feature-policy-attribute.https.html": [
- "9bbe39e1be4a669f31f0fb3960aca22d7d159c5e",
+ "e3679a5c3a5f1783d3311556788af9e5a18b9287",
"testharness"
],
"orientation-sensor/AbsoluteOrientationSensor-enabled-by-feature-policy.https.html": [
- "9f110b8ceca3dd3ce3d2a9e2567d92a3fc6462bf",
+ "923b5167c76b8f8405c94043dae6d4312383d00e",
"testharness"
],
"orientation-sensor/AbsoluteOrientationSensor-enabled-by-feature-policy.https.html.headers": [
@@ -578686,7 +579659,7 @@
"support"
],
"orientation-sensor/AbsoluteOrientationSensor-enabled-on-self-origin-by-feature-policy.https.html": [
- "c4404cf0b16c4d9ad15308392ecf52caee445b86",
+ "873f248fa5c359322f6d8b143758122450c2279c",
"testharness"
],
"orientation-sensor/AbsoluteOrientationSensor-enabled-on-self-origin-by-feature-policy.https.html.headers": [
@@ -578698,19 +579671,19 @@
"support"
],
"orientation-sensor/OrientationSensor.https.html": [
- "ea9a61f9d526183071a0336e11ca844f59c284a9",
+ "6b53127c74c55a8cf5697bc5527f36b7276e2681",
"testharness"
],
"orientation-sensor/OrientationSensor_insecure_context.html": [
- "eb64da888f1bedf9d5ed8b11edc1626da88b322b",
+ "4161a365bd3a72226c29049cbe46c123b8b07a04",
"testharness"
],
"orientation-sensor/OrientationSensor_onerror-manual.https.html": [
- "6f0eb976affc21e49f48c42c1bd9d9eb0083ee40",
+ "7d28e6caf629f82b058a33b018de34940f34916f",
"manual"
],
"orientation-sensor/RelativeOrientationSensor-disabled-by-feature-policy.https.html": [
- "8c6c5f8f3bc4421f5143a3e4fab287564cf4907d",
+ "a8178651dd87ac80268a7c9de06858a6c5ee2125",
"testharness"
],
"orientation-sensor/RelativeOrientationSensor-disabled-by-feature-policy.https.html.headers": [
@@ -578718,15 +579691,15 @@
"support"
],
"orientation-sensor/RelativeOrientationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html": [
- "34a79c9033a41c0aceab3fa6a470dd5a76f2ac81",
+ "895e2cb7837bd9cb4a8ba7b3c90f414b4d3677ea",
"testharness"
],
"orientation-sensor/RelativeOrientationSensor-enabled-by-feature-policy-attribute.https.html": [
- "0e6260ccdaa8163b8db96516960be226a4d85ba7",
+ "745fc51713614d6082dec199e3491e001cf3396e",
"testharness"
],
"orientation-sensor/RelativeOrientationSensor-enabled-by-feature-policy.https.html": [
- "243b2d60d4c528a77e9cfb68fa256b35234e7346",
+ "bccd08cf93fddcf3c8e2dc18fe394454580f2c88",
"testharness"
],
"orientation-sensor/RelativeOrientationSensor-enabled-by-feature-policy.https.html.headers": [
@@ -578734,7 +579707,7 @@
"support"
],
"orientation-sensor/RelativeOrientationSensor-enabled-on-self-origin-by-feature-policy.https.html": [
- "c9f234f6508fb778fdf91277bb8950c99479979d",
+ "3ea7f029d22c4f05f99fc0cc5c4016670265cea7",
"testharness"
],
"orientation-sensor/RelativeOrientationSensor-enabled-on-self-origin-by-feature-policy.https.html.headers": [
@@ -578742,7 +579715,7 @@
"support"
],
"orientation-sensor/idlharness.https.html": [
- "30f9a5f56c1eb360be09b2a7f2fd1d5148469e12",
+ "05a95e835ce72800601fcd18007eaec0c05dc79a",
"testharness"
],
"page-visibility/OWNERS": [
@@ -578889,10 +579862,54 @@
"c5e5d0fd086bbe946f99aa8836785c81a2bccb3d",
"support"
],
+ "payment-handler/app-can-make-payment.js": [
+ "95d11a09c5468bcea9172e1511be5c8fa5b4d9d7",
+ "support"
+ ],
+ "payment-handler/basic-card.js": [
+ "40165fc47d8681622cde490a9a8ec3c8eaded43f",
+ "support"
+ ],
+ "payment-handler/basic-card.json": [
+ "dbed6dd422b57b7c343b2171aeb9ad921eb3231c",
+ "support"
+ ],
+ "payment-handler/can-make-payment-event-constructor.https.html": [
+ "f48b21e7376a7a45b7e121a4331362ecd46f8dcd",
+ "testharness"
+ ],
+ "payment-handler/can-make-payment-event-constructor.https.worker.js": [
+ "39e90eca2f6cb7d4fa62655a1aa492acea30f436",
+ "testharness"
+ ],
+ "payment-handler/can-make-payment-event.https.html": [
+ "1433a0dcee409e808adc6ed5b65a532128a1d350",
+ "testharness"
+ ],
"payment-handler/interfaces.https.any.js": [
- "a20a5909c9a94120049e45e543cc623b875ea7f5",
+ "7910e8fa96dabaf03f1806c6faad94a640e4726c",
"testharness"
],
+ "payment-handler/manifest.json": [
+ "1224f847a504794d499dba09ec7db82c5614146d",
+ "support"
+ ],
+ "payment-handler/payment-app/payment.html": [
+ "b2c68838b3d5df98f17ccfd1bf65c4de6579ae65",
+ "support"
+ ],
+ "payment-handler/payment-instruments.https.html": [
+ "14a67dbd2670c661d61ac8dc61c950e572369279",
+ "testharness"
+ ],
+ "payment-handler/payment-request-event.https.html": [
+ "f9556317297607b5e5f649343ae6f365a4df9552",
+ "testharness"
+ ],
+ "payment-handler/register-and-activate-service-worker.js": [
+ "be0cc9201508bb936dc87307b12ee7545020778b",
+ "support"
+ ],
"payment-method-basic-card/OWNERS": [
"ee0b02c59588d15b6efdb983c492ebbf50127e1c",
"support"
@@ -578914,13 +579931,17 @@
"support"
],
"payment-request/OWNERS": [
- "a13f63124c56c014a0d88d299cbaabe565c567cf",
+ "448f2bd0db2f9cff5bbe5c2b9e80c8d609d5379f",
"support"
],
"payment-request/PaymentAddress/attributes-and-toJSON-method-manual.https.html": [
- "e1aefd7497d3d5005df88d034fbde4e6b26823d6",
+ "1a2bf6b62a5021eec649c0919a35574779e30d09",
"manual"
],
+ "payment-request/PaymentCurrencyAmount/currencySystem-member.https.html": [
+ "7bfce9810c1afdc53a99fa0036c472f6cfbe5deb",
+ "testharness"
+ ],
"payment-request/PaymentRequestUpdateEvent/constructor.http.html": [
"017f1f1aca43171083833ddb27ff66e39902e85d",
"testharness"
@@ -579005,6 +580026,10 @@
"9285ebf2cd716ea072c18fe668e95cf6ce4ec3de",
"manual"
],
+ "payment-request/change-shipping-option-select-last-manual.https.html": [
+ "644f9b275f175c6297f4bd0e93f8039b7d202257",
+ "manual"
+ ],
"payment-request/historical.https.html": [
"6695acdcd1647fdd37702a7f63658dcd50f25596",
"testharness"
@@ -579034,7 +580059,7 @@
"testharness"
],
"payment-request/payment-request-ctor-pmi-handling.https.html": [
- "1be7fcc83fe7d90e59135b5c16e42bbd27b7390f",
+ "f2372d7eea1cc49cd739ed4818c74cf9e5a39151",
"testharness"
],
"payment-request/payment-request-id-attribute.https.html": [
@@ -579126,7 +580151,7 @@
"manual"
],
"payment-request/show-method-optional-promise-resolves-manual.https.html": [
- "cc65cc042e4eca1c6e70aa2fcc1f48b6ea0e1fa0",
+ "a07f98e117bce1f040c5e62ef3acbd2ef7475338",
"manual"
],
"payment-request/updateWith-method-pmi-handling-manual.https.html": [
@@ -579693,11 +580718,11 @@
"5cecc11ba51e0f6a7dcff46dd0c0c1a3fa8e3fc7",
"support"
],
- "preload/link-header-preload-srcset.html": [
+ "preload/link-header-preload-srcset.tentative.html": [
"634a3b35d707560961cf7b0f41ed9a9f7e47d6b8",
"testharness"
],
- "preload/link-header-preload-srcset.html.headers": [
+ "preload/link-header-preload-srcset.tentative.html.headers": [
"abd350bd4e82ddcc621bed94e975f4283d7df034",
"support"
],
@@ -579745,14 +580770,6 @@
"ac876cf9750337fcde99e547f5dc1223bb200772",
"support"
],
- "preload/resources/CanvasTest.ttf": [
- "10a7017b4caead6817aa08b25f14950e6402dd95",
- "support"
- ],
- "preload/resources/CanvasTest.ttf.sub.headers": [
- "ac876cf9750337fcde99e547f5dc1223bb200772",
- "support"
- ],
"preload/resources/dummy-preloads-subresource.css": [
"788dde4e1879591cdd0e8298741f30b0d12578cd",
"support"
@@ -580082,19 +581099,19 @@
"support"
],
"proximity/ProximitySensor.https.html": [
- "6920751273c1220f40b5046be7ce7254a01ce72e",
+ "6c4a9d4ed542136534229a20b2c15463c7170a35",
"testharness"
],
"proximity/ProximitySensor_insecure_context.html": [
- "00b6ec75ae65d4ee7144e9362ccc89a3b3adb856",
+ "426dc80f29f9eff09b266d357482d1532066a27a",
"testharness"
],
"proximity/ProximitySensor_onerror-manual.https.html": [
- "522cdac324519313d77aa2dd417d486f15b2511f",
+ "ff682dfeb9f9dbea598455190d2c90e14d07b769",
"manual"
],
"proximity/idlharness.https.html": [
- "25c63ad4caa047d13ef9be748d6c880df4193b0d",
+ "7265649abefcaec47f159b4980b0c43ca7e47528",
"testharness"
],
"quirks/OWNERS": [
@@ -580330,11 +581347,11 @@
"support"
],
"referrer-policy/generic/tools/common_paths.py": [
- "420a8c7d279f37efc5e812fdc6303eb4a9709ff1",
+ "2f3b59bbdf75eb0388eee76b6aef3dd6c7afb7b6",
"support"
],
"referrer-policy/generic/tools/generate.py": [
- "e8583441fa8af8d9a915d9b1289eec1965d211bd",
+ "7fdc319a4c33407833e83609e9a5f2dee1326af9",
"support"
],
"referrer-policy/generic/tools/regenerate": [
@@ -580342,7 +581359,7 @@
"support"
],
"referrer-policy/generic/tools/spec_validator.py": [
- "11f613f01201f5ab73d38c400b78354a42b7c9d6",
+ "a4fdb7008e767d4b2436f148838fe9fba66d984d",
"support"
],
"referrer-policy/generic/unsupported-csp-referrer-directive.html": [
@@ -588258,7 +589275,7 @@
"testharness"
],
"selection/interfaces.html": [
- "1fb2684472fc29c5460b709908b6f0c4f779f1c1",
+ "78e92642e2562da8040c791e4c3a7ad1de53e600",
"testharness"
],
"selection/isCollapsed.html": [
@@ -588289,6 +589306,26 @@
"01ae6e757d428800555012783e290ebba575bcab",
"testharness"
],
+ "sensors/OWNERS": [
+ "b1349055762c7d44414c0c11fb8500d5eee9a75f",
+ "support"
+ ],
+ "sensors/SensorErrorEvent-constructor.https.html": [
+ "99bcfb42c91e084a3b847ab4bab2bad80e548540",
+ "testharness"
+ ],
+ "sensors/generic-sensor-feature-policy-test.sub.js": [
+ "c7c9c4d1c578f267cbb4241d7ea7a981be6f49ee",
+ "support"
+ ],
+ "sensors/generic-sensor-tests.js": [
+ "0f1cea2c0d3f38220cbfdbe4f47d713214987cbd",
+ "support"
+ ],
+ "sensors/idlharness.https.html": [
+ "02c734b907075c8abb7504fc7e2b93730ac80a0c",
+ "testharness"
+ ],
"server-timing/cross_origin.html": [
"74333db517babacbb84bb20c91ccfc8b2627b934",
"testharness"
@@ -589722,7 +590759,7 @@
"testharness"
],
"service-workers/service-worker/navigation-preload/resource-timing.https.html": [
- "837273105d7a1521feff32338cdef7185a6786e3",
+ "6d9bfe62e8bd342ed70696322967e8395b84756a",
"testharness"
],
"service-workers/service-worker/navigation-preload/resources/broken-chunked-encoding-scope.asis": [
@@ -590782,7 +591819,7 @@
"support"
],
"service-workers/service-worker/resources/sandboxed-iframe-fetch-event-iframe.py": [
- "885f52b5de4a6d5cd7042185715880a05c4f313d",
+ "00fe14c8735fc69ad9747f0765cd43b3b91c8413",
"support"
],
"service-workers/service-worker/resources/sandboxed-iframe-fetch-event-worker.js": [
@@ -590926,7 +591963,7 @@
"testharness"
],
"service-workers/service-worker/sandboxed-iframe-fetch-event.https.html": [
- "88551108e4b1d56ab41a3dee041a43f4646eb49d",
+ "1a3f683df9e20fcd783ee4632dfc62c3e9ea4033",
"testharness"
],
"service-workers/service-worker/sandboxed-iframe-navigator-serviceworker.https.html": [
@@ -591042,13 +592079,17 @@
"testharness"
],
"service-workers/service-worker/webvtt-cross-origin.https.html": [
- "996d69509c5b63ab919a123cc7bf872bcce21c06",
+ "121299a30b5f75218c1e460578473066a011db46",
"testharness"
],
"service-workers/service-worker/windowclient-navigate.https.html": [
"828d8d920459541a37e747ac01376fdcac51ffb3",
"testharness"
],
+ "service-workers/service-worker/worker-in-sandboxed-iframe-by-csp-fetch-event.https.html": [
+ "c9cff3f5fb5c205020ad39df6d22ad19ce0cbb0a",
+ "testharness"
+ ],
"service-workers/service-worker/worker-interception.https.html": [
"41f7e5e8da2c305370fddad83518cd0fa57547eb",
"testharness"
@@ -591258,7 +592299,7 @@
"stub"
],
"service-workers/tools/blink-import.py": [
- "d76057125f84da8c17e1677a25f9009078a5085b",
+ "ff5aba043424942d51020456af0f388bc46dc9f2",
"support"
],
"shadow-dom/Document-prototype-adoptNode.html": [
@@ -591734,17 +592775,13 @@
"testharness"
],
"storage/interfaces.https.html": [
- "76fa61c3a87485266a7f9d6f66e5d08bb7881ff7",
+ "dc8d3737af0e715198898a8e353e4c60d1ffefa3",
"testharness"
],
"storage/interfaces.https.worker.js": [
- "da11cf56486fe08214f91d181b3a19775f6aa59c",
+ "c4f6ecec5c22e498ee9375d5a44e07ec41231171",
"testharness"
],
- "storage/interfaces.idl": [
- "fe2e879ca5662f3b1714404734fd033faf3268ec",
- "support"
- ],
"storage/opaque-origin.https.html": [
"6ce5a9b14d80030f0adfa1808857294e8c923cb2",
"testharness"
@@ -592158,7 +593195,7 @@
"testharness"
],
"streams/readable-streams/bad-underlying-sources.js": [
- "ad4715f225949b4405dea61c0bff003d572e8afa",
+ "1135be491a7a5663041b8d6d6b65f0206970ab0e",
"support"
],
"streams/readable-streams/bad-underlying-sources.serviceworker.https.html": [
@@ -592278,7 +593315,7 @@
"testharness"
],
"streams/readable-streams/garbage-collection.js": [
- "aea6c64d62b25ee9bf9ccf29214ec9bef7eab993",
+ "67871c1324ce268721015fcc59c6e78edc0a8e79",
"support"
],
"streams/readable-streams/garbage-collection.serviceworker.https.html": [
@@ -592614,7 +593651,7 @@
"testharness"
],
"streams/writable-streams/aborting.js": [
- "73be2b0af40871af1e2cd65d99f4591d45cee3aa",
+ "d5c1da21925490cb9ea134eac5435a03e84fe4f7",
"support"
],
"streams/writable-streams/aborting.serviceworker.https.html": [
@@ -593082,11 +594119,11 @@
"support"
],
"subresource-integrity/tools/generate_javascript.py": [
- "08e8f4066ad2f5d6b7cdb8e2b81ecfb71f4f61f9",
+ "254382178f11da173113e9a9d73a96517fc4b932",
"support"
],
"subresource-integrity/tools/list_hashes.py": [
- "e75c0b03d14e410ef77f7a604459681bfcbd9925",
+ "302daffd22d29b2a93b151e7f465c9fd0a6288b3",
"support"
],
"svg-aam/OWNERS": [
@@ -596418,7 +597455,7 @@
"testharness"
],
"url/interfaces.any.js": [
- "85a047537943e6ca22536bc70d11aaebadd7cd3d",
+ "a83c44354ce5f1e558d5f09fa0e5589582149f0c",
"testharness"
],
"url/setters_tests.json": [
@@ -598158,7 +599195,7 @@
"support"
],
"web-nfc/idlharness.https.html": [
- "83c52be8280bba314116ff1337028ea7835ddf43",
+ "4e939e8328c0fa1ffde6a0e5a259fc790db84551",
"testharness"
],
"web-nfc/nfc_hw_disabled-manual.https.html": [
@@ -598337,6 +599374,10 @@
"914a0268776de98f3b608babfa5699a93a2cd723",
"support"
],
+ "webaudio/resources/convolution-testing.js": [
+ "4a0ae6b3701147d16cb91e5660e1f4909d022d06",
+ "support"
+ ],
"webaudio/resources/delay-testing.js": [
"aeb4554e50589738c94600cc2ed1e84be7381cac",
"support"
@@ -598345,6 +599386,10 @@
"0be27d8bddd91a2c4c6e54d3b52af58bff2ed023",
"support"
],
+ "webaudio/resources/merger-testing.js": [
+ "a00d7729bc338c12846f36b450b895d7d118f95e",
+ "support"
+ ],
"webaudio/resources/panner-formulas.js": [
"872d9aa271558ee3e7aa293c8e3e44fd525461c0",
"support"
@@ -598469,6 +599514,78 @@
"da39a3ee5e6b4b0d3255bfef95601890afd80709",
"support"
],
+ "webaudio/the-audio-api/the-audioworklet-interface/audioworklet-addmodule-resolution.https.html": [
+ "d8f2e2d2f6592718f329c1727b63d69035965973",
+ "testharness"
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam.https.html": [
+ "de9ecb9c7d9a65052a7a795b0f13c73ed31dbe7b",
+ "testharness"
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/audioworklet-messageport.https.html": [
+ "e14996a4d8cd2765d9b78b7ec6d4350dc54bb8da",
+ "testharness"
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-sample-rate.https.html": [
+ "8228071abd6c36908a8b31372185dc0f2dfcdd0a",
+ "testharness"
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-timing-info.https.html": [
+ "ef7c004225bbb5e6d289a990191b22e2faeabcf3",
+ "testharness"
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https.html": [
+ "b6701142fd660a6a29fbfc68cb530b70817b3a44",
+ "testharness"
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-construction.https.html": [
+ "b2513b4b5f37b906250b4e1f78eaec80bdc41ef6",
+ "testharness"
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-constructor-options.https.html": [
+ "99284ab790c09dd7a23a6fa5022e8b08b9e3947d",
+ "testharness"
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-onerror.https.html": [
+ "a1cd969fe32a5aca7cd90d0d0955132fd1660b9c",
+ "testharness"
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-options.https.html": [
+ "b70c4e78f5b816a5af789660285ceb91f5dddbfa",
+ "testharness"
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/baseaudiocontext-audioworklet.https.html": [
+ "526bcd8fd99ea61564432ca3026a2b6a0b7315b9",
+ "testharness"
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/processors/dummy-processor.js": [
+ "6c985b8281cc9aa25eb61fdb436e6cc36f48bb5b",
+ "support"
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/processors/error-processor.js": [
+ "0859e9f7bbaf00853f85bbb0e2d6eb4db85578b3",
+ "support"
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/processors/gain-processor.js": [
+ "1561b9eede1ee15126fdd9674a6d9d63194b66c2",
+ "support"
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/processors/one-pole-processor.js": [
+ "80b817db4e8d3f49e4f5fe6e97f8e687d16f3159",
+ "support"
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/processors/option-test-processor.js": [
+ "c2f028c2be836cad2c38a71f96246f84c04323a5",
+ "support"
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/processors/port-processor.js": [
+ "47092e4372a196e47612388602b6a3876deb653a",
+ "support"
+ ],
+ "webaudio/the-audio-api/the-audioworklet-interface/processors/timing-info-processor.js": [
+ "c93a76f097b441aaec052516256cc922089b4b75",
+ "support"
+ ],
"webaudio/the-audio-api/the-biquadfilternode-interface/.gitkeep": [
"da39a3ee5e6b4b0d3255bfef95601890afd80709",
"support"
@@ -598477,10 +599594,30 @@
"da39a3ee5e6b4b0d3255bfef95601890afd80709",
"support"
],
+ "webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html": [
+ "83916edc39815df68a8f5668cbd32cd0ab7326f7",
+ "testharness"
+ ],
+ "webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-disconnect.html": [
+ "9c17e7ecbd90a83f5484b9051895769980651234",
+ "testharness"
+ ],
+ "webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-input-non-default.html": [
+ "89c8356eeed96c06eca2c904c22047dd02da4f3b",
+ "testharness"
+ ],
+ "webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-input.html": [
+ "250c35e36dda600c30554024cbd500a37180292a",
+ "testharness"
+ ],
"webaudio/the-audio-api/the-channelsplitternode-interface/.gitkeep": [
"da39a3ee5e6b4b0d3255bfef95601890afd80709",
"support"
],
+ "webaudio/the-audio-api/the-channelsplitternode-interface/audiochannelsplitter.html": [
+ "80cfd321970b37df7995d6e0d262a2c008e6e10c",
+ "testharness"
+ ],
"webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-basic.html": [
"d60c7c7c6d9236f773199a213bef6b1103e02e2e",
"testharness"
@@ -598501,6 +599638,34 @@
"da39a3ee5e6b4b0d3255bfef95601890afd80709",
"support"
],
+ "webaudio/the-audio-api/the-convolvernode-interface/convolution-mono-mono.html": [
+ "fe5a5ea090d9e23400f0f1c8655b952a6cd922cb",
+ "testharness"
+ ],
+ "webaudio/the-audio-api/the-convolvernode-interface/convolver-cascade.html": [
+ "e314bbc4e4baad7eddcd6fe279ca1e1b73f25e88",
+ "testharness"
+ ],
+ "webaudio/the-audio-api/the-convolvernode-interface/convolver-channels.html": [
+ "0c8c70ead1c6f71970bfb608bb1385c4eea144e4",
+ "testharness"
+ ],
+ "webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan.html": [
+ "542d021100cd7b6bbb2ab834d36964d7685da7a3",
+ "testharness"
+ ],
+ "webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan.html": [
+ "07f964666ccce306fc22a0502e9edf345c7e635d",
+ "testharness"
+ ],
+ "webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan.html": [
+ "8fac11e0ecfa8bfb9b49d68d0792793f44e94ad4",
+ "testharness"
+ ],
+ "webaudio/the-audio-api/the-convolvernode-interface/convolver-setBuffer-null.html": [
+ "f32f5acdf031b1a2b32bc37324b105d1df7c5fdb",
+ "testharness"
+ ],
"webaudio/the-audio-api/the-delaynode-interface/.gitkeep": [
"da39a3ee5e6b4b0d3255bfef95601890afd80709",
"support"
@@ -598742,7 +599907,7 @@
"testharness"
],
"webauthn/createcredential-extensions.https.html": [
- "9642dafa7ed7ce75d5812328fcd3ac2239e33ebd",
+ "f50897ebe4f5d00b58d8fe55909355d3c0c590f6",
"testharness"
],
"webauthn/createcredential-passing.https.html": [
@@ -598766,7 +599931,7 @@
"testharness"
],
"webauthn/getcredential-extensions.https.html": [
- "ea4d0533a5939927dd9eaa5d81116dbcc2f3ccbe",
+ "314671957c0fd35dabf38b959c84523dd59ac29e",
"testharness"
],
"webauthn/getcredential-passing.https.html": [
@@ -598782,13 +599947,9 @@
"support"
],
"webauthn/interfaces.https.html": [
- "5a30981934a38e09328a946352b21a8abc90851f",
+ "80609bdf53a5919205b235549cd57a859e56ee3b",
"testharness"
],
- "webauthn/interfaces.idl": [
- "77076f0828383c0f48f36131a81b25186622b3a3",
- "support"
- ],
"webauthn/securecontext.http.html": [
"7abf48e74debed79578e39934d1b84655731a3ea",
"testharness"
@@ -598846,7 +600007,7 @@
"wdspec"
],
"webdriver/tests/actions/special_keys.py": [
- "64eb2401664b71d68f7b53e236a947eec6d651cc",
+ "82ddb70047a024897d15b3d52da7423a2e0a6219",
"wdspec"
],
"webdriver/tests/actions/support/__init__.py": [
@@ -598886,7 +600047,7 @@
"wdspec"
],
"webdriver/tests/cookies/add_cookie.py": [
- "27b567989053e411e409b08a01df38a867a020f4",
+ "dcf93071762ea0a0cde253dcd5a54eace26619af",
"wdspec"
],
"webdriver/tests/cookies/delete_cookie.py": [
@@ -598946,7 +600107,7 @@
"support"
],
"webdriver/tests/element_send_keys/form_controls.py": [
- "a1ade96c599a336684ee5a46dbc1716aac8ed9ae",
+ "d169ab4ec07abb0ad3b7b2759f8156d0ab69c6db",
"wdspec"
],
"webdriver/tests/element_send_keys/interactability.py": [
@@ -598986,7 +600147,7 @@
"wdspec"
],
"webdriver/tests/interaction/element_clear.py": [
- "7d0a8199890afb97894c363af7ef342b5ed5cef3",
+ "476fad0b4a5a38a9ac15ddeb1c26b0b18fd66e8c",
"wdspec"
],
"webdriver/tests/interaction/send_keys_content_editable.py": [
@@ -599094,7 +600255,7 @@
"support"
],
"webdriver/tests/support/fixtures.py": [
- "b9b62366cd60ae7167ad2d0efdf3790ae2e780a4",
+ "ff5b6ca84a42c849b018b512af6987dc9e317cc5",
"support"
],
"webdriver/tests/support/http_request.py": [
@@ -605941,6 +607102,10 @@
"8b1721532c80a0732462bc090db236256bf1bf38",
"testharness"
],
+ "xhr/open-parameters-toString.htm": [
+ "bd1a660def50557f2a7ee896aa29583504be9ae3",
+ "testharness"
+ ],
"xhr/open-referer.htm": [
"7343a7af06cda485e60af3bb5d86e1376a89fd68",
"testharness"
diff --git a/tests/wpt/metadata/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-auto-size.html.ini b/tests/wpt/metadata/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-auto-size.html.ini
new file mode 100644
index 00000000000..4cc18af97e5
--- /dev/null
+++ b/tests/wpt/metadata/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-auto-size.html.ini
@@ -0,0 +1,7 @@
+[flexbox_computedstyle_min-auto-size.html]
+ [Computed min-width/min-height of specified auto for flex item.]
+ expected: FAIL
+
+ [Computed min-width/min-height of specified auto for flex item inside display:contents.]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-136.html.ini b/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-136.html.ini
deleted file mode 100644
index 3a5da903252..00000000000
--- a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-136.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[css3-text-line-break-jazh-136.html]
- type: reftest
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-137.html.ini b/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-137.html.ini
deleted file mode 100644
index 9824415ed79..00000000000
--- a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-137.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[css3-text-line-break-jazh-137.html]
- type: reftest
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-142.html.ini b/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-142.html.ini
deleted file mode 100644
index e0198f952c4..00000000000
--- a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-142.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[css3-text-line-break-jazh-142.html]
- type: reftest
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-143.html.ini b/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-143.html.ini
deleted file mode 100644
index 860b3e0f84e..00000000000
--- a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-143.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[css3-text-line-break-jazh-143.html]
- type: reftest
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-150.html.ini b/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-150.html.ini
deleted file mode 100644
index 118421120db..00000000000
--- a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-150.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[css3-text-line-break-jazh-150.html]
- type: reftest
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-151.html.ini b/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-151.html.ini
deleted file mode 100644
index c5614479b2a..00000000000
--- a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-151.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[css3-text-line-break-jazh-151.html]
- type: reftest
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-356.html.ini b/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-356.html.ini
deleted file mode 100644
index f573252034c..00000000000
--- a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-356.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[css3-text-line-break-jazh-356.html]
- type: reftest
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-357.html.ini b/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-357.html.ini
deleted file mode 100644
index 0f845e7e0c7..00000000000
--- a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-357.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[css3-text-line-break-jazh-357.html]
- type: reftest
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-360.html.ini b/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-360.html.ini
deleted file mode 100644
index 7481df0402e..00000000000
--- a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-360.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[css3-text-line-break-jazh-360.html]
- type: reftest
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-361.html.ini b/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-361.html.ini
deleted file mode 100644
index 0fcc82cf91c..00000000000
--- a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-361.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[css3-text-line-break-jazh-361.html]
- type: reftest
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-368.html.ini b/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-368.html.ini
deleted file mode 100644
index 6773e29beea..00000000000
--- a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-368.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[css3-text-line-break-jazh-368.html]
- type: reftest
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-369.html.ini b/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-369.html.ini
deleted file mode 100644
index 96270e83716..00000000000
--- a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-369.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[css3-text-line-break-jazh-369.html]
- type: reftest
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-371.html.ini b/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-371.html.ini
deleted file mode 100644
index d139a7bbf4f..00000000000
--- a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-jazh-371.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[css3-text-line-break-jazh-371.html]
- type: reftest
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-opclns-004.html.ini b/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-opclns-004.html.ini
deleted file mode 100644
index 717a8526bd9..00000000000
--- a/tests/wpt/metadata/css/css-text/i18n/css3-text-line-break-opclns-004.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[css3-text-line-break-opclns-004.html]
- type: reftest
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/letter-spacing/letter-spacing-control-chars-001.html.ini b/tests/wpt/metadata/css/css-text/letter-spacing/letter-spacing-control-chars-001.html.ini
new file mode 100644
index 00000000000..3a1b28a2283
--- /dev/null
+++ b/tests/wpt/metadata/css/css-text/letter-spacing/letter-spacing-control-chars-001.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-control-chars-001.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/line-break/line-break-normal-021.xht.ini b/tests/wpt/metadata/css/css-text/line-break/line-break-normal-021.xht.ini
deleted file mode 100644
index 4485f6806f9..00000000000
--- a/tests/wpt/metadata/css/css-text/line-break/line-break-normal-021.xht.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[line-break-normal-021.xht]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata/css/css-text/line-break/line-break-normal-022.xht.ini b/tests/wpt/metadata/css/css-text/line-break/line-break-normal-022.xht.ini
deleted file mode 100644
index f23d9b8f290..00000000000
--- a/tests/wpt/metadata/css/css-text/line-break/line-break-normal-022.xht.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[line-break-normal-022.xht]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata/css/css-text/line-break/line-break-normal-023.xht.ini b/tests/wpt/metadata/css/css-text/line-break/line-break-normal-023.xht.ini
deleted file mode 100644
index 0cd7edc598f..00000000000
--- a/tests/wpt/metadata/css/css-text/line-break/line-break-normal-023.xht.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[line-break-normal-023.xht]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata/css/css-text/line-break/line-break-normal-024.xht.ini b/tests/wpt/metadata/css/css-text/line-break/line-break-normal-024.xht.ini
deleted file mode 100644
index 304ca6e2d25..00000000000
--- a/tests/wpt/metadata/css/css-text/line-break/line-break-normal-024.xht.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[line-break-normal-024.xht]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata/css/css-text/line-break/line-break-strict-011.xht.ini b/tests/wpt/metadata/css/css-text/line-break/line-break-strict-011.xht.ini
deleted file mode 100644
index 67197f17c2b..00000000000
--- a/tests/wpt/metadata/css/css-text/line-break/line-break-strict-011.xht.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[line-break-strict-011.xht]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata/css/css-text/line-break/line-break-strict-012.xht.ini b/tests/wpt/metadata/css/css-text/line-break/line-break-strict-012.xht.ini
deleted file mode 100644
index bcfbc0a060d..00000000000
--- a/tests/wpt/metadata/css/css-text/line-break/line-break-strict-012.xht.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[line-break-strict-012.xht]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata/css/css-text/line-break/line-break-strict-013.xht.ini b/tests/wpt/metadata/css/css-text/line-break/line-break-strict-013.xht.ini
deleted file mode 100644
index 15197a695b2..00000000000
--- a/tests/wpt/metadata/css/css-text/line-break/line-break-strict-013.xht.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[line-break-strict-013.xht]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata/css/css-text/line-break/line-break-strict-014.xht.ini b/tests/wpt/metadata/css/css-text/line-break/line-break-strict-014.xht.ini
deleted file mode 100644
index 63e97c51ecc..00000000000
--- a/tests/wpt/metadata/css/css-text/line-break/line-break-strict-014.xht.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[line-break-strict-014.xht]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata/css/css-text/line-break/line-break-strict-015.xht.ini b/tests/wpt/metadata/css/css-text/line-break/line-break-strict-015.xht.ini
deleted file mode 100644
index aea4933f1ca..00000000000
--- a/tests/wpt/metadata/css/css-text/line-break/line-break-strict-015.xht.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[line-break-strict-015.xht]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata/css/css-text/line-break/line-break-strict-016.xht.ini b/tests/wpt/metadata/css/css-text/line-break/line-break-strict-016.xht.ini
deleted file mode 100644
index 579f0979210..00000000000
--- a/tests/wpt/metadata/css/css-text/line-break/line-break-strict-016.xht.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[line-break-strict-016.xht]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata/css/css-text/line-break/line-break-strict-017.xht.ini b/tests/wpt/metadata/css/css-text/line-break/line-break-strict-017.xht.ini
deleted file mode 100644
index 94d89b308b0..00000000000
--- a/tests/wpt/metadata/css/css-text/line-break/line-break-strict-017.xht.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[line-break-strict-017.xht]
- type: reftest
- expected:
- if os == "linux": FAIL
diff --git a/tests/wpt/metadata/css/css-text/line-break/line-break-strict-018.xht.ini b/tests/wpt/metadata/css/css-text/line-break/line-break-strict-018.xht.ini
deleted file mode 100644
index 3dbb2a66f33..00000000000
--- a/tests/wpt/metadata/css/css-text/line-break/line-break-strict-018.xht.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[line-break-strict-018.xht]
- type: reftest
- expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/line-break/line-break-strict-018a.xht.ini b/tests/wpt/metadata/css/css-text/line-break/line-break-strict-018a.xht.ini
new file mode 100644
index 00000000000..8e7e8001eed
--- /dev/null
+++ b/tests/wpt/metadata/css/css-text/line-break/line-break-strict-018a.xht.ini
@@ -0,0 +1,2 @@
+[line-break-strict-018a.xht]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/css-text/line-break/line-break-strict-018b.xht.ini b/tests/wpt/metadata/css/css-text/line-break/line-break-strict-018b.xht.ini
new file mode 100644
index 00000000000..e98130a0672
--- /dev/null
+++ b/tests/wpt/metadata/css/css-text/line-break/line-break-strict-018b.xht.ini
@@ -0,0 +1,2 @@
+[line-break-strict-018b.xht]
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/cssom-view/elementsFromPoint-iframes.html.ini b/tests/wpt/metadata/css/cssom-view/elementsFromPoint-iframes.html.ini
index 6ef8bb1049f..171592fc08f 100644
--- a/tests/wpt/metadata/css/cssom-view/elementsFromPoint-iframes.html.ini
+++ b/tests/wpt/metadata/css/cssom-view/elementsFromPoint-iframes.html.ini
@@ -2,6 +2,3 @@
[elementsFromPoint on the root document for points in iframe elements]
expected: FAIL
- [elementsFromPoint on inner documents]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/css/cssom/serialize-values.html.ini b/tests/wpt/metadata/css/cssom/serialize-values.html.ini
index 3120a9ea8f7..d499a0af3df 100644
--- a/tests/wpt/metadata/css/cssom/serialize-values.html.ini
+++ b/tests/wpt/metadata/css/cssom/serialize-values.html.ini
@@ -98,3 +98,9 @@
[widows: inherit]
expected: FAIL
+ [content: counter(par-num)]
+ expected: FAIL
+
+ [content: counter(par-num, decimal)]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/selectors/anplusb-selector-parsing.html.ini b/tests/wpt/metadata/css/selectors/anplusb-selector-parsing.html.ini
new file mode 100644
index 00000000000..d7923415b01
--- /dev/null
+++ b/tests/wpt/metadata/css/selectors/anplusb-selector-parsing.html.ini
@@ -0,0 +1,25 @@
+[anplusb-selector-parsing.html]
+ [:nth-child(-n+0) should be parsed and serialized correctly]
+ expected: FAIL
+
+ [:nth-child(-n) should be parsed and serialized correctly]
+ expected: FAIL
+
+ [:nth-last-child(-n+0) should be parsed and serialized correctly]
+ expected: FAIL
+
+ [:nth-last-child(-n) should be parsed and serialized correctly]
+ expected: FAIL
+
+ [:nth-of-type(-n+0) should be parsed and serialized correctly]
+ expected: FAIL
+
+ [:nth-of-type(-n) should be parsed and serialized correctly]
+ expected: FAIL
+
+ [:nth-last-of-type(-n+0) should be parsed and serialized correctly]
+ expected: FAIL
+
+ [:nth-last-of-type(-n) should be parsed and serialized correctly]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/custom-elements/custom-element-registry/upgrade.html.ini b/tests/wpt/metadata/custom-elements/custom-element-registry/upgrade.html.ini
new file mode 100644
index 00000000000..3c538145973
--- /dev/null
+++ b/tests/wpt/metadata/custom-elements/custom-element-registry/upgrade.html.ini
@@ -0,0 +1,16 @@
+[upgrade.html]
+ [Upgrading an element directly (example from the spec)]
+ expected: FAIL
+
+ [Two elements as children of the upgraded node]
+ expected: FAIL
+
+ [Two elements as descendants of the upgraded node]
+ expected: FAIL
+
+ [Two elements as shadow-including descendants (and not descendants) of the upgraded node]
+ expected: FAIL
+
+ [Elements inside a template contents DocumentFragment node]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/fetch/data-urls/processing.any.js.ini b/tests/wpt/metadata/fetch/data-urls/processing.any.js.ini
index fce394e5e13..1660d360fd4 100644
--- a/tests/wpt/metadata/fetch/data-urls/processing.any.js.ini
+++ b/tests/wpt/metadata/fetch/data-urls/processing.any.js.ini
@@ -188,6 +188,15 @@
["data:;CHARSET=\\"X\\",X"]
expected: FAIL
+ ["data:application/javascript,X X"]
+ expected: FAIL
+
+ ["data:text/javascript,X X"]
+ expected: FAIL
+
+ ["data:text/plain,X X"]
+ expected: FAIL
+
[processing.any.html]
["data://test/,X"]
@@ -379,3 +388,12 @@
["data:;CHARSET=\\"X\\",X"]
expected: FAIL
+ ["data:application/javascript,X X"]
+ expected: FAIL
+
+ ["data:text/javascript,X X"]
+ expected: FAIL
+
+ ["data:text/plain,X X"]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/forms/autofocus/first-when-later-but-before.html.ini b/tests/wpt/metadata/html/semantics/forms/autofocus/first-when-later-but-before.html.ini
new file mode 100644
index 00000000000..14e8e7a41a9
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/forms/autofocus/first-when-later-but-before.html.ini
@@ -0,0 +1,4 @@
+[first-when-later-but-before.html]
+ [The temporally first autofocus in the document wins, even if an element is inserted later that is previous in the document tree]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/forms/autofocus/first-when-later.html.ini b/tests/wpt/metadata/html/semantics/forms/autofocus/first-when-later.html.ini
new file mode 100644
index 00000000000..54f8a845b52
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/forms/autofocus/first-when-later.html.ini
@@ -0,0 +1,4 @@
+[first-when-later.html]
+ [The first autofocus in the document wins, even if elements are inserted later]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/forms/autofocus/first.html.ini b/tests/wpt/metadata/html/semantics/forms/autofocus/first.html.ini
new file mode 100644
index 00000000000..9d0cf6ce24c
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/forms/autofocus/first.html.ini
@@ -0,0 +1,4 @@
+[first.html]
+ [The first autofocus in the document wins]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/forms/textfieldselection/selection-start-end-extra.html.ini b/tests/wpt/metadata/html/semantics/forms/textfieldselection/selection-start-end-extra.html.ini
new file mode 100644
index 00000000000..f4b8503325f
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/forms/textfieldselection/selection-start-end-extra.html.ini
@@ -0,0 +1,19 @@
+[selection-start-end-extra.html]
+ [Setting defaultValue in a textarea should move the cursor to the end]
+ expected: FAIL
+
+ [Setting textContent in a textarea should move selection{Start,End} to the end]
+ expected: FAIL
+
+ [Adding children to a textarea should move selection{Start,End} to the end]
+ expected: FAIL
+
+ [Removing children from a textarea should update selection{Start,End}]
+ expected: FAIL
+
+ [Setting value to a shorter string than defaultValue should correct the cursor position]
+ expected: FAIL
+
+ [Shortening value by turning the input type into 'color' and back to 'text' should correct selection{Start,End}]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/forms/the-fieldset-element/disabled-001.html.ini b/tests/wpt/metadata/html/semantics/forms/the-fieldset-element/disabled-001.html.ini
index 0be7a4a46c8..c3f3ce5ca6b 100644
--- a/tests/wpt/metadata/html/semantics/forms/the-fieldset-element/disabled-001.html.ini
+++ b/tests/wpt/metadata/html/semantics/forms/the-fieldset-element/disabled-001.html.ini
@@ -12,3 +12,6 @@
[The <legend> element is child of the disabled fieldset: Its descendants should be disabled.]
expected: FAIL
+ [A <fieldset> element is in the <legend> element of another disabled <fieldset>: Its descendants should be disabled.]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/tabular-data/processing-model-1/span-limits.html.ini b/tests/wpt/metadata/html/semantics/tabular-data/processing-model-1/span-limits.html.ini
index ec05b7788e6..a0dbac5fcfc 100644
--- a/tests/wpt/metadata/html/semantics/tabular-data/processing-model-1/span-limits.html.ini
+++ b/tests/wpt/metadata/html/semantics/tabular-data/processing-model-1/span-limits.html.ini
@@ -3,9 +3,6 @@
[colspan of 1001 must be treated as 1000]
expected: FAIL
- [rowspan of 65534 must work]
- expected: FAIL
-
[rowspan of 65535 must be treated as 65534]
expected: FAIL
diff --git a/tests/wpt/metadata/url/interfaces.any.js.ini b/tests/wpt/metadata/url/interfaces.any.js.ini
index 0e63a5eb53a..4f269699b99 100644
--- a/tests/wpt/metadata/url/interfaces.any.js.ini
+++ b/tests/wpt/metadata/url/interfaces.any.js.ini
@@ -27,6 +27,9 @@
[URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "sort()" with the proper type]
expected: FAIL
+ [Untitled]
+ expected: FAIL
+
[interfaces.any.worker.html]
type: testharness
@@ -54,3 +57,6 @@
[URLSearchParams interface: new URLSearchParams("hi=there&thank=you") must inherit property "sort()" with the proper type]
expected: FAIL
+ [Untitled]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/xhr/interfaces.html.ini b/tests/wpt/metadata/xhr/interfaces.html.ini
new file mode 100644
index 00000000000..6d4dab47f6b
--- /dev/null
+++ b/tests/wpt/metadata/xhr/interfaces.html.ini
@@ -0,0 +1,4 @@
+[interfaces.html]
+ [Testing Symbol.iterator property of iterable interface FormData]
+ expected: FAIL
+
diff --git a/tests/wpt/web-platform-tests/.gitignore b/tests/wpt/web-platform-tests/.gitignore
index ad1e88ef593..409cd2c1009 100644
--- a/tests/wpt/web-platform-tests/.gitignore
+++ b/tests/wpt/web-platform-tests/.gitignore
@@ -3,6 +3,8 @@
*.sw[po]
*~
MANIFEST.json
+!content-security-policy/support/manifest.json
+!payment-handler/manifest.json
\#*
_certs
.virtualenv
diff --git a/tests/wpt/web-platform-tests/.pyup.yml b/tests/wpt/web-platform-tests/.pyup.yml
index be8cb20e3ba..2137f610f7e 100644
--- a/tests/wpt/web-platform-tests/.pyup.yml
+++ b/tests/wpt/web-platform-tests/.pyup.yml
@@ -19,6 +19,9 @@ requirements:
- tools/wptrunner/requirements_servo.txt:
update: all
pin: True
+ - tools/wptrunner/requirements_safari.txt:
+ update: all
+ pin: True
- tools/wptrunner/requirements_sauce.txt:
update: all
pin: True
@@ -37,4 +40,3 @@ requirements:
- tools/wpt/requirements.txt:
update: all
pin: True
-
diff --git a/tests/wpt/web-platform-tests/.travis.yml b/tests/wpt/web-platform-tests/.travis.yml
index 9ce0e0c75b3..0a47a65f803 100644
--- a/tests/wpt/web-platform-tests/.travis.yml
+++ b/tests/wpt/web-platform-tests/.travis.yml
@@ -89,6 +89,15 @@ matrix:
packages:
- libnss3-tools
env: JOB=wpt_integration TOXENV=py27,py27-flake8 SCRIPT=tools/ci/ci_wpt.sh
+ - os: linux
+ python: "2.7"
+ env: JOB=wptrunner_infrastructure SCRIPT=tools/ci/ci_wptrunner_infrastructure.sh
+ addons:
+ apt:
+ packages:
+ - libnss3-tools
+ - libappindicator1
+ - fonts-liberation
exclude:
- env: # exclude empty env from the top-level above
allow_failures:
diff --git a/tests/wpt/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html b/tests/wpt/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html
index 7f5588eb6d5..24848f3d54d 100644
--- a/tests/wpt/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html
+++ b/tests/wpt/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html
@@ -71,6 +71,18 @@ const arguments = [
},
{
+ name: "redirected to same-origin HTMLVideoElement",
+ factory: () => {
+ return new Promise((resolve, reject) => {
+ const video = document.createElement("video");
+ video.oncanplaythrough = () => resolve(video);
+ video.onerror = reject;
+ video.src = "http://{{domains[www1]}}:{{ports[http][0]}}/common/redirect.py?location=" + getVideoURI("http://{{domains[]}}:{{ports[http][0]}}/media/movie_300");
+ });
+ },
+ },
+
+ {
name: "unclean HTMLCanvasElement",
factory: () => {
return makeImage().then(image => {
diff --git a/tests/wpt/web-platform-tests/2dcontext/tools/gentestutils.py b/tests/wpt/web-platform-tests/2dcontext/tools/gentestutils.py
index 400a27e83ad..9e7f7ad430c 100644
--- a/tests/wpt/web-platform-tests/2dcontext/tools/gentestutils.py
+++ b/tests/wpt/web-platform-tests/2dcontext/tools/gentestutils.py
@@ -32,6 +32,8 @@
#
# * Test the tests, add new ones to Git, remove deleted ones from Git, etc.
+from __future__ import print_function
+
import re
import codecs
import time
@@ -191,7 +193,7 @@ def genTestUtils(TESTOUTPUTDIR, IMAGEOUTPUTDIR, TEMPLATEFILE, NAME2DIRFILE, ISOF
mapped_name = "%s/%s" % (name_mapping[mn], name)
break
if not mapped_name:
- print "LIKELY ERROR: %s has no defined target directory mapping" % name
+ print("LIKELY ERROR: %s has no defined target directory mapping" % name)
if 'manual' in test:
mapped_name += "-manual"
return mapped_name
@@ -269,10 +271,10 @@ def genTestUtils(TESTOUTPUTDIR, IMAGEOUTPUTDIR, TEMPLATEFILE, NAME2DIRFILE, ISOF
test = tests[i]
name = test['name']
- print "\r(%s)" % name, " "*32, "\t",
+ print("\r(%s)" % name, " "*32, "\t")
if name in used_tests:
- print "Test %s is defined twice" % name
+ print("Test %s is defined twice" % name)
used_tests[name] = 1
mapped_name = map_name(name)
@@ -292,14 +294,14 @@ def genTestUtils(TESTOUTPUTDIR, IMAGEOUTPUTDIR, TEMPLATEFILE, NAME2DIRFILE, ISOF
for ref in test.get('testing', []):
if ref not in spec_ids:
- print "Test %s uses nonexistent spec point %s" % (name, ref)
+ print("Test %s uses nonexistent spec point %s" % (name, ref))
spec_refs.setdefault(ref, []).append(name)
if not test.get('testing', []):
- print "Test %s doesn't refer to any spec points" % name
+ print("Test %s doesn't refer to any spec points" % name)
if test.get('expected', '') == 'green' and re.search(r'@assert pixel .* 0,0,0,0;', test['code']):
- print "Probable incorrect pixel test in %s" % name
+ print("Probable incorrect pixel test in %s" % name)
code = expand_test_code(test['code'])
@@ -312,7 +314,8 @@ def genTestUtils(TESTOUTPUTDIR, IMAGEOUTPUTDIR, TEMPLATEFILE, NAME2DIRFILE, ISOF
elif expected == 'clear':
expected_img = "/images/" + make_flat_image('clear-100x50.png', 100, 50, 0,0,0,0)
else:
- if ';' in expected: print "Found semicolon in %s" % name
+ if ';' in expected:
+ print("Found semicolon in %s" % name)
expected = re.sub(r'^size (\d+) (\d+)',
r'surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, \1, \2)\ncr = cairo.Context(surface)',
expected)
@@ -394,7 +397,7 @@ def genTestUtils(TESTOUTPUTDIR, IMAGEOUTPUTDIR, TEMPLATEFILE, NAME2DIRFILE, ISOF
f = codecs.open('%s/%s%s.worker.js' % (TESTOUTPUTDIR, mapped_name, name_variant), 'w', 'utf-8')
f.write(templates['w3cworker'] % template_params)
- print
+ print()
def getNodeText(node):
@@ -469,7 +472,7 @@ def genTestUtils(TESTOUTPUTDIR, IMAGEOUTPUTDIR, TEMPLATEFILE, NAME2DIRFILE, ISOF
for a in spec_assertions:
# Warn about problems
if a['id'] not in spec_refs:
- print "Unused spec statement %s" % a['id']
+ print("Unused spec statement %s" % a['id'])
pattern_text = a['text']
@@ -529,11 +532,11 @@ def genTestUtils(TESTOUTPUTDIR, IMAGEOUTPUTDIR, TEMPLATEFILE, NAME2DIRFILE, ISOF
continue # discard this match
if id in matched_assertions:
- print "Spec statement %s matches multiple places" % id
+ print("Spec statement %s matches multiple places" % id)
matched_assertions[id] = True
if m.lastindex != 1:
- print "Spec statement %s has incorrect number of match groups" % id
+ print("Spec statement %s has incorrect number of match groups" % id)
end = m.end(1)
end_node = None
@@ -574,7 +577,7 @@ def genTestUtils(TESTOUTPUTDIR, IMAGEOUTPUTDIR, TEMPLATEFILE, NAME2DIRFILE, ISOF
for s in spec_assertions:
if s['id'] not in matched_assertions:
- print "Annotation incomplete: Unmatched spec statement %s" % s['id']
+ print("Annotation incomplete: Unmatched spec statement %s" % s['id'])
# Convert from XHTML back to HTML
doc.documentElement.removeAttribute('xmlns')
diff --git a/tests/wpt/web-platform-tests/FileAPI/blob/Blob-slice-overflow.html b/tests/wpt/web-platform-tests/FileAPI/blob/Blob-slice-overflow.html
index 56891af5f17..74cd83a34f7 100644
--- a/tests/wpt/web-platform-tests/FileAPI/blob/Blob-slice-overflow.html
+++ b/tests/wpt/web-platform-tests/FileAPI/blob/Blob-slice-overflow.html
@@ -16,26 +16,26 @@ for (var i = 0; i < 2000; ++i) {
test(function() {
var blob = new Blob([text]);
- var sliceBlob = blob.slice(-1, 2000);
- assert_equals(sliceBlob.size, 2000-(2000-1), "Bolb slice size");
+ var sliceBlob = blob.slice(-1, blob.size);
+ assert_equals(sliceBlob.size, 1, "Blob slice size");
}, "slice start is negative, relativeStart will be max((size + start), 0)");
test(function() {
var blob = new Blob([text]);
- var sliceBlob = blob.slice(2001, 2000);
- assert_equals(sliceBlob.size, 0, "Bolb slice size");
+ var sliceBlob = blob.slice(blob.size + 1, blob.size);
+ assert_equals(sliceBlob.size, 0, "Blob slice size");
}, "slice start is greater than blob size, relativeStart will be min(start, size)");
test(function() {
var blob = new Blob([text]);
- var sliceBlob = blob.slice(1998, -1);
- assert_equals(sliceBlob.size, (2000-1)-1998, "Bolb slice size");
+ var sliceBlob = blob.slice(blob.size - 2, -1);
+ assert_equals(sliceBlob.size, 1, "Blob slice size");
}, "slice end is negative, relativeEnd will be max((size + end), 0)");
test(function() {
var blob = new Blob([text]);
- var sliceBlob = blob.slice(1998, 2999);
- assert_equals(sliceBlob.size, 2000-1998, "Bolb slice size");
+ var sliceBlob = blob.slice(blob.size - 2, blob.size + 999);
+ assert_equals(sliceBlob.size, 2, "Blob slice size");
}, "slice end is greater than blob size, relativeEnd will be min(end, size)");
</script>
diff --git a/tests/wpt/web-platform-tests/FileAPI/idlharness.html b/tests/wpt/web-platform-tests/FileAPI/idlharness.html
index 7b706ad0dd8..0cd604cccc3 100644
--- a/tests/wpt/web-platform-tests/FileAPI/idlharness.html
+++ b/tests/wpt/web-platform-tests/FileAPI/idlharness.html
@@ -25,7 +25,7 @@ setup(function() {
var idl_array = new IdlArray();
var request = new XMLHttpRequest();
- request.open("GET", "idlharness.idl");
+ request.open("GET", "/interfaces/FileAPI.idl");
request.send();
request.onload = function() {
var idls = request.responseText;
diff --git a/tests/wpt/web-platform-tests/FileAPI/idlharness.worker.js b/tests/wpt/web-platform-tests/FileAPI/idlharness.worker.js
index 138325b249f..fdf208df7c4 100644
--- a/tests/wpt/web-platform-tests/FileAPI/idlharness.worker.js
+++ b/tests/wpt/web-platform-tests/FileAPI/idlharness.worker.js
@@ -2,7 +2,7 @@ importScripts("/resources/testharness.js");
importScripts("/resources/WebIDLParser.js", "/resources/idlharness.js");
var request = new XMLHttpRequest();
-request.open("GET", "idlharness.idl");
+request.open("GET", "/interfaces/FileAPI.idl");
request.send();
request.onload = function() {
var idl_array = new IdlArray();
diff --git a/tests/wpt/web-platform-tests/IndexedDB/interfaces.html b/tests/wpt/web-platform-tests/IndexedDB/interfaces.html
index 30372b6d60b..8bffa622762 100644
--- a/tests/wpt/web-platform-tests/IndexedDB/interfaces.html
+++ b/tests/wpt/web-platform-tests/IndexedDB/interfaces.html
@@ -13,7 +13,7 @@
"use strict";
async_test(function(t) {
var request = new XMLHttpRequest();
- request.open("GET", "interfaces.idl");
+ request.open("GET", "/interfaces/IndexedDB.idl");
request.send();
request.onload = t.step_func(function() {
var idlArray = new IdlArray();
diff --git a/tests/wpt/web-platform-tests/IndexedDB/interfaces.worker.js b/tests/wpt/web-platform-tests/IndexedDB/interfaces.worker.js
index 22aa386cb40..547b07b8f17 100644
--- a/tests/wpt/web-platform-tests/IndexedDB/interfaces.worker.js
+++ b/tests/wpt/web-platform-tests/IndexedDB/interfaces.worker.js
@@ -5,7 +5,7 @@ importScripts("/resources/WebIDLParser.js", "/resources/idlharness.js");
async_test(function(t) {
var request = new XMLHttpRequest();
- request.open("GET", "interfaces.idl");
+ request.open("GET", "/interfaces/IndexedDB.idl");
request.send();
request.onload = t.step_func(function() {
var idlArray = new IdlArray();
diff --git a/tests/wpt/web-platform-tests/accelerometer/Accelerometer-disabled-by-feature-policy.https.html b/tests/wpt/web-platform-tests/accelerometer/Accelerometer-disabled-by-feature-policy.https.html
index 9476efb6a0f..9481f30f6b7 100644
--- a/tests/wpt/web-platform-tests/accelerometer/Accelerometer-disabled-by-feature-policy.https.html
+++ b/tests/wpt/web-platform-tests/accelerometer/Accelerometer-disabled-by-feature-policy.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/accelerometer/Accelerometer-enabled-by-feature-policy-attribute-redirect-on-load.https.html b/tests/wpt/web-platform-tests/accelerometer/Accelerometer-enabled-by-feature-policy-attribute-redirect-on-load.https.html
index aa8ea10eb0b..809fe0b3d79 100644
--- a/tests/wpt/web-platform-tests/accelerometer/Accelerometer-enabled-by-feature-policy-attribute-redirect-on-load.https.html
+++ b/tests/wpt/web-platform-tests/accelerometer/Accelerometer-enabled-by-feature-policy-attribute-redirect-on-load.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/accelerometer/Accelerometer-enabled-by-feature-policy-attribute.https.html b/tests/wpt/web-platform-tests/accelerometer/Accelerometer-enabled-by-feature-policy-attribute.https.html
index 860a027b55b..3f53de061a1 100644
--- a/tests/wpt/web-platform-tests/accelerometer/Accelerometer-enabled-by-feature-policy-attribute.https.html
+++ b/tests/wpt/web-platform-tests/accelerometer/Accelerometer-enabled-by-feature-policy-attribute.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/accelerometer/Accelerometer-enabled-by-feature-policy.https.html b/tests/wpt/web-platform-tests/accelerometer/Accelerometer-enabled-by-feature-policy.https.html
index 889047a0703..dca391bab0f 100644
--- a/tests/wpt/web-platform-tests/accelerometer/Accelerometer-enabled-by-feature-policy.https.html
+++ b/tests/wpt/web-platform-tests/accelerometer/Accelerometer-enabled-by-feature-policy.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/accelerometer/Accelerometer-enabled-on-self-origin-by-feature-policy.https.html b/tests/wpt/web-platform-tests/accelerometer/Accelerometer-enabled-on-self-origin-by-feature-policy.https.html
index bf458529e84..cc05a387a5b 100644
--- a/tests/wpt/web-platform-tests/accelerometer/Accelerometer-enabled-on-self-origin-by-feature-policy.https.html
+++ b/tests/wpt/web-platform-tests/accelerometer/Accelerometer-enabled-on-self-origin-by-feature-policy.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/accelerometer/Accelerometer.https.html b/tests/wpt/web-platform-tests/accelerometer/Accelerometer.https.html
index 9563270fcda..73c579c35b5 100644
--- a/tests/wpt/web-platform-tests/accelerometer/Accelerometer.https.html
+++ b/tests/wpt/web-platform-tests/accelerometer/Accelerometer.https.html
@@ -5,7 +5,7 @@
<link rel="help" href="https://www.w3.org/TR/accelerometer/">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="/generic-sensor/generic-sensor-tests.js"></script>
+<script src="/sensors/generic-sensor-tests.js"></script>
<div id="log"></div>
<script>
diff --git a/tests/wpt/web-platform-tests/accelerometer/Accelerometer_insecure_context.html b/tests/wpt/web-platform-tests/accelerometer/Accelerometer_insecure_context.html
index ff1f0832c31..81b33dd514b 100644
--- a/tests/wpt/web-platform-tests/accelerometer/Accelerometer_insecure_context.html
+++ b/tests/wpt/web-platform-tests/accelerometer/Accelerometer_insecure_context.html
@@ -5,7 +5,7 @@
<link rel="help" href="https://www.w3.org/TR/accelerometer/">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="/generic-sensor/generic-sensor-tests.js"></script>
+<script src="/sensors/generic-sensor-tests.js"></script>
<div id="log"></div>
<h2>Note:</h2>
<ol>
diff --git a/tests/wpt/web-platform-tests/accelerometer/Accelerometer_onerror-manual.https.html b/tests/wpt/web-platform-tests/accelerometer/Accelerometer_onerror-manual.https.html
index f69b1b6ce5c..ed5f190a715 100644
--- a/tests/wpt/web-platform-tests/accelerometer/Accelerometer_onerror-manual.https.html
+++ b/tests/wpt/web-platform-tests/accelerometer/Accelerometer_onerror-manual.https.html
@@ -5,7 +5,7 @@
<link rel="help" href="https://www.w3.org/TR/accelerometer/">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="/generic-sensor/generic-sensor-tests.js"></script>
+<script src="/sensors/generic-sensor-tests.js"></script>
<div id="log"></div>
<h2>Precondition</h2>
<ol>
diff --git a/tests/wpt/web-platform-tests/accelerometer/idlharness.https.html b/tests/wpt/web-platform-tests/accelerometer/idlharness.https.html
index 78a95713820..3c3c96e88e8 100644
--- a/tests/wpt/web-platform-tests/accelerometer/idlharness.https.html
+++ b/tests/wpt/web-platform-tests/accelerometer/idlharness.https.html
@@ -32,7 +32,7 @@ function fetchText(url) {
promise_test(() => {
return Promise.all([
"/interfaces/dom.idl",
- "/interfaces/generic-sensor.idl",
+ "/interfaces/sensors.idl",
"/interfaces/accelerometer.idl",
].map(fetchText)).then(doTest);
}, "Test IDL implementation of Accelerometer Sensor");
diff --git a/tests/wpt/web-platform-tests/accname/description_link-with-label-manual.html b/tests/wpt/web-platform-tests/accname/description_link-with-label-manual.html
new file mode 100644
index 00000000000..0e4b2b2e5bd
--- /dev/null
+++ b/tests/wpt/web-platform-tests/accname/description_link-with-label-manual.html
@@ -0,0 +1,71 @@
+<!doctype html>
+<html>
+ <head>
+ <title>Description link-with-label</title>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
+ <link rel="stylesheet" href="/resources/testharness.css">
+ <link rel="stylesheet" href="/wai-aria/scripts/manual.css">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/wai-aria/scripts/ATTAcomm.js"></script>
+ <script>
+ setup({explicit_timeout: true, explicit_done: true });
+
+ var theTest = new ATTAcomm(
+ {
+ "steps" : [
+ {
+ "element" : "test",
+ "test" : {
+ "ATK" : [
+ [
+ "property",
+ "description",
+ "is",
+ "San Francisco"
+ ]
+ ],
+ "AXAPI" : [
+ [
+ "property",
+ "AXHelp",
+ "is",
+ "San Francisco"
+ ]
+ ],
+ "IAccessible2" : [
+ [
+ "property",
+ "accDescription",
+ "is",
+ "San Francisco"
+ ]
+ ],
+ "UIA" : [
+ [
+ "property",
+ "Description",
+ "is",
+ "San Francisco"
+ ]
+ ]
+ },
+ "title" : "step 1",
+ "type" : "test"
+ }
+ ],
+ "title" : "Description link-with-label"
+}
+
+ ) ;
+ </script>
+ </head>
+ <body>
+ <p>This test examines the ARIA properties for Description link-with-label.</p>
+ <a id="test" href="#" aria-label="California" title="San Francisco" >United States</a>
+
+ <div id="manualMode"></div>
+ <div id="log"></div>
+ <div id="ATTAmessages"></div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/accname/description_test_case_557-manual.html b/tests/wpt/web-platform-tests/accname/description_test_case_557-manual.html
new file mode 100644
index 00000000000..8c179045743
--- /dev/null
+++ b/tests/wpt/web-platform-tests/accname/description_test_case_557-manual.html
@@ -0,0 +1,71 @@
+<!doctype html>
+<html>
+ <head>
+ <title>Description test case 557</title>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
+ <link rel="stylesheet" href="/resources/testharness.css">
+ <link rel="stylesheet" href="/wai-aria/scripts/manual.css">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/wai-aria/scripts/ATTAcomm.js"></script>
+ <script>
+ setup({explicit_timeout: true, explicit_done: true });
+
+ var theTest = new ATTAcomm(
+ {
+ "steps" : [
+ {
+ "element" : "test",
+ "test" : {
+ "ATK" : [
+ [
+ "property",
+ "description",
+ "is",
+ "t"
+ ]
+ ],
+ "AXAPI" : [
+ [
+ "property",
+ "AXHelp",
+ "is",
+ "t"
+ ]
+ ],
+ "IAccessible2" : [
+ [
+ "property",
+ "accDescription",
+ "is",
+ "t"
+ ]
+ ],
+ "UIA" : [
+ [
+ "property",
+ "Description",
+ "is",
+ "t"
+ ]
+ ]
+ },
+ "title" : "step 1",
+ "type" : "test"
+ }
+ ],
+ "title" : "Description test case 557"
+}
+
+ ) ;
+ </script>
+ </head>
+ <body>
+ <p>This test examines the ARIA properties for Description test case 557.</p>
+ <img id="test" src="foo.jpg" aria-label="1" alt="a" title="t"/>
+
+ <div id="manualMode"></div>
+ <div id="log"></div>
+ <div id="ATTAmessages"></div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/accname/description_test_case_772-manual.html b/tests/wpt/web-platform-tests/accname/description_test_case_772-manual.html
new file mode 100644
index 00000000000..03d46cbe3b3
--- /dev/null
+++ b/tests/wpt/web-platform-tests/accname/description_test_case_772-manual.html
@@ -0,0 +1,72 @@
+<!doctype html>
+<html>
+ <head>
+ <title>Description test case 772</title>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
+ <link rel="stylesheet" href="/resources/testharness.css">
+ <link rel="stylesheet" href="/wai-aria/scripts/manual.css">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/wai-aria/scripts/ATTAcomm.js"></script>
+ <script>
+ setup({explicit_timeout: true, explicit_done: true });
+
+ var theTest = new ATTAcomm(
+ {
+ "steps" : [
+ {
+ "element" : "test",
+ "test" : {
+ "ATK" : [
+ [
+ "property",
+ "description",
+ "is",
+ "foo"
+ ]
+ ],
+ "AXAPI" : [
+ [
+ "property",
+ "AXHelp",
+ "is",
+ "foo"
+ ]
+ ],
+ "IAccessible2" : [
+ [
+ "property",
+ "accDescription",
+ "is",
+ "foo"
+ ]
+ ],
+ "UIA" : [
+ [
+ "property",
+ "Description",
+ "is",
+ "foo"
+ ]
+ ]
+ },
+ "title" : "step 1",
+ "type" : "test"
+ }
+ ],
+ "title" : "Description test case 772"
+}
+
+ ) ;
+ </script>
+ </head>
+ <body>
+ <p>This test examines the ARIA properties for Description test case 772.</p>
+ <img src="foo.jpg" id="test" alt="test" aria-describedby="t1">
+ <div id="t1">foo</div>
+
+ <div id="manualMode"></div>
+ <div id="log"></div>
+ <div id="ATTAmessages"></div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/accname/description_test_case_773-manual.html b/tests/wpt/web-platform-tests/accname/description_test_case_773-manual.html
new file mode 100644
index 00000000000..727a8fe5a7d
--- /dev/null
+++ b/tests/wpt/web-platform-tests/accname/description_test_case_773-manual.html
@@ -0,0 +1,72 @@
+<!doctype html>
+<html>
+ <head>
+ <title>Description test case 773</title>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
+ <link rel="stylesheet" href="/resources/testharness.css">
+ <link rel="stylesheet" href="/wai-aria/scripts/manual.css">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/wai-aria/scripts/ATTAcomm.js"></script>
+ <script>
+ setup({explicit_timeout: true, explicit_done: true });
+
+ var theTest = new ATTAcomm(
+ {
+ "steps" : [
+ {
+ "element" : "test",
+ "test" : {
+ "ATK" : [
+ [
+ "property",
+ "description",
+ "is",
+ "foo"
+ ]
+ ],
+ "AXAPI" : [
+ [
+ "property",
+ "AXHelp",
+ "is",
+ "foo"
+ ]
+ ],
+ "IAccessible2" : [
+ [
+ "property",
+ "accDescription",
+ "is",
+ "foo"
+ ]
+ ],
+ "UIA" : [
+ [
+ "property",
+ "Description",
+ "is",
+ "foo"
+ ]
+ ]
+ },
+ "title" : "step 1",
+ "type" : "test"
+ }
+ ],
+ "title" : "Description test case 773"
+}
+
+ ) ;
+ </script>
+ </head>
+ <body>
+ <p>This test examines the ARIA properties for Description test case 773.</p>
+ <img src="foo.jpg" id="test" alt="test" aria-describedby="t1">
+ <div id="t1" style="display:none">foo</div>
+
+ <div id="manualMode"></div>
+ <div id="log"></div>
+ <div id="ATTAmessages"></div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/accname/description_test_case_774-manual.html b/tests/wpt/web-platform-tests/accname/description_test_case_774-manual.html
new file mode 100644
index 00000000000..51f9380e409
--- /dev/null
+++ b/tests/wpt/web-platform-tests/accname/description_test_case_774-manual.html
@@ -0,0 +1,72 @@
+<!doctype html>
+<html>
+ <head>
+ <title>Description test case 774</title>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
+ <link rel="stylesheet" href="/resources/testharness.css">
+ <link rel="stylesheet" href="/wai-aria/scripts/manual.css">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/wai-aria/scripts/ATTAcomm.js"></script>
+ <script>
+ setup({explicit_timeout: true, explicit_done: true });
+
+ var theTest = new ATTAcomm(
+ {
+ "steps" : [
+ {
+ "element" : "test",
+ "test" : {
+ "ATK" : [
+ [
+ "property",
+ "description",
+ "is",
+ "foo"
+ ]
+ ],
+ "AXAPI" : [
+ [
+ "property",
+ "AXHelp",
+ "is",
+ "foo"
+ ]
+ ],
+ "IAccessible2" : [
+ [
+ "property",
+ "accDescription",
+ "is",
+ "foo"
+ ]
+ ],
+ "UIA" : [
+ [
+ "property",
+ "Description",
+ "is",
+ "foo"
+ ]
+ ]
+ },
+ "title" : "step 1",
+ "type" : "test"
+ }
+ ],
+ "title" : "Description test case 774"
+}
+
+ ) ;
+ </script>
+ </head>
+ <body>
+ <p>This test examines the ARIA properties for Description test case 774.</p>
+ <img src="foo.jpg" id="test" alt="test" aria-describedby="t1">
+ <span id="t1" role="presentation">foo</span>
+
+ <div id="manualMode"></div>
+ <div id="log"></div>
+ <div id="ATTAmessages"></div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/accname/description_test_case_838-manual.html b/tests/wpt/web-platform-tests/accname/description_test_case_838-manual.html
new file mode 100644
index 00000000000..99c49d9cbea
--- /dev/null
+++ b/tests/wpt/web-platform-tests/accname/description_test_case_838-manual.html
@@ -0,0 +1,72 @@
+<!doctype html>
+<html>
+ <head>
+ <title>Description test case 838</title>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
+ <link rel="stylesheet" href="/resources/testharness.css">
+ <link rel="stylesheet" href="/wai-aria/scripts/manual.css">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/wai-aria/scripts/ATTAcomm.js"></script>
+ <script>
+ setup({explicit_timeout: true, explicit_done: true });
+
+ var theTest = new ATTAcomm(
+ {
+ "steps" : [
+ {
+ "element" : "test",
+ "test" : {
+ "ATK" : [
+ [
+ "property",
+ "description",
+ "is",
+ "foo"
+ ]
+ ],
+ "AXAPI" : [
+ [
+ "property",
+ "AXHelp",
+ "is",
+ "foo"
+ ]
+ ],
+ "IAccessible2" : [
+ [
+ "property",
+ "accDescription",
+ "is",
+ "foo"
+ ]
+ ],
+ "UIA" : [
+ [
+ "property",
+ "Description",
+ "is",
+ "foo"
+ ]
+ ]
+ },
+ "title" : "step 1",
+ "type" : "test"
+ }
+ ],
+ "title" : "Description test case 838"
+}
+
+ ) ;
+ </script>
+ </head>
+ <body>
+ <p>This test examines the ARIA properties for Description test case 838.</p>
+ <img src="foo.jpg" id="test" alt="test" aria-describedby="t1">
+ <div id="t1" style="visibility:hidden">foo</div>
+
+ <div id="manualMode"></div>
+ <div id="log"></div>
+ <div id="ATTAmessages"></div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/accname/description_test_case_broken_reference-manual.html b/tests/wpt/web-platform-tests/accname/description_test_case_broken_reference-manual.html
new file mode 100644
index 00000000000..c44b0a598a2
--- /dev/null
+++ b/tests/wpt/web-platform-tests/accname/description_test_case_broken_reference-manual.html
@@ -0,0 +1,71 @@
+<!doctype html>
+<html>
+ <head>
+ <title>Description test case broken reference</title>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
+ <link rel="stylesheet" href="/resources/testharness.css">
+ <link rel="stylesheet" href="/wai-aria/scripts/manual.css">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/wai-aria/scripts/ATTAcomm.js"></script>
+ <script>
+ setup({explicit_timeout: true, explicit_done: true });
+
+ var theTest = new ATTAcomm(
+ {
+ "steps" : [
+ {
+ "element" : "test",
+ "test" : {
+ "ATK" : [
+ [
+ "property",
+ "description",
+ "is",
+ ""
+ ]
+ ],
+ "AXAPI" : [
+ [
+ "property",
+ "AXHelp",
+ "is",
+ ""
+ ]
+ ],
+ "IAccessible2" : [
+ [
+ "property",
+ "accDescription",
+ "is",
+ ""
+ ]
+ ],
+ "UIA" : [
+ [
+ "property",
+ "Description",
+ "is",
+ ""
+ ]
+ ]
+ },
+ "title" : "step 1",
+ "type" : "test"
+ }
+ ],
+ "title" : "Description test case broken reference"
+}
+
+ ) ;
+ </script>
+ </head>
+ <body>
+ <p>This test examines the ARIA properties for Description test case broken reference.</p>
+ <img src="foo.jpg" id="test" alt="test" aria-describedby="t1">
+
+ <div id="manualMode"></div>
+ <div id="log"></div>
+ <div id="ATTAmessages"></div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/accname/description_test_case_one_valid_reference-manual.html b/tests/wpt/web-platform-tests/accname/description_test_case_one_valid_reference-manual.html
new file mode 100644
index 00000000000..a998aae7960
--- /dev/null
+++ b/tests/wpt/web-platform-tests/accname/description_test_case_one_valid_reference-manual.html
@@ -0,0 +1,72 @@
+<!doctype html>
+<html>
+ <head>
+ <title>Description test case one valid reference</title>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
+ <link rel="stylesheet" href="/resources/testharness.css">
+ <link rel="stylesheet" href="/wai-aria/scripts/manual.css">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/wai-aria/scripts/ATTAcomm.js"></script>
+ <script>
+ setup({explicit_timeout: true, explicit_done: true });
+
+ var theTest = new ATTAcomm(
+ {
+ "steps" : [
+ {
+ "element" : "test",
+ "test" : {
+ "ATK" : [
+ [
+ "property",
+ "description",
+ "is",
+ "foo"
+ ]
+ ],
+ "AXAPI" : [
+ [
+ "property",
+ "AXHelp",
+ "is",
+ "foo"
+ ]
+ ],
+ "IAccessible2" : [
+ [
+ "property",
+ "accDescription",
+ "is",
+ "foo"
+ ]
+ ],
+ "UIA" : [
+ [
+ "property",
+ "Description",
+ "is",
+ "foo"
+ ]
+ ]
+ },
+ "title" : "step 1",
+ "type" : "test"
+ }
+ ],
+ "title" : "Description test case one valid reference"
+}
+
+ ) ;
+ </script>
+ </head>
+ <body>
+ <p>This test examines the ARIA properties for Description test case one valid reference.</p>
+ <img src="foo.jpg" id="test" alt="test" aria-describedby="t1 t2 t3">
+ <div id="t2">foo</div>
+
+ <div id="manualMode"></div>
+ <div id="log"></div>
+ <div id="ATTAmessages"></div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/accname/description_title-same-element-manual.html b/tests/wpt/web-platform-tests/accname/description_title-same-element-manual.html
new file mode 100644
index 00000000000..fe8cd37c703
--- /dev/null
+++ b/tests/wpt/web-platform-tests/accname/description_title-same-element-manual.html
@@ -0,0 +1,72 @@
+<!doctype html>
+<html>
+ <head>
+ <title>Description title-same-element</title>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
+ <link rel="stylesheet" href="/resources/testharness.css">
+ <link rel="stylesheet" href="/wai-aria/scripts/manual.css">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/wai-aria/scripts/ATTAcomm.js"></script>
+ <script>
+ setup({explicit_timeout: true, explicit_done: true });
+
+ var theTest = new ATTAcomm(
+ {
+ "steps" : [
+ {
+ "element" : "test",
+ "test" : {
+ "ATK" : [
+ [
+ "property",
+ "description",
+ "is",
+ "Description"
+ ]
+ ],
+ "AXAPI" : [
+ [
+ "property",
+ "AXHelp",
+ "is",
+ "Description"
+ ]
+ ],
+ "IAccessible2" : [
+ [
+ "property",
+ "accDescription",
+ "is",
+ "Description"
+ ]
+ ],
+ "UIA" : [
+ [
+ "property",
+ "Description",
+ "is",
+ "Description"
+ ]
+ ]
+ },
+ "title" : "step 1",
+ "type" : "test"
+ }
+ ],
+ "title" : "Description title-same-element"
+}
+
+ ) ;
+ </script>
+ </head>
+ <body>
+ <p>This test examines the ARIA properties for Description title-same-element.</p>
+ <div><input aria-label="Name" id="test" title="Title" aria-describedby="ID1" type="text"></div>
+ <div id="ID1">Description</div>
+
+ <div id="manualMode"></div>
+ <div id="log"></div>
+ <div id="ATTAmessages"></div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/accname/name_1.0_combobox-focusable-alternative-manual.html b/tests/wpt/web-platform-tests/accname/name_1.0_combobox-focusable-alternative-manual.html
new file mode 100644
index 00000000000..000d3f6374f
--- /dev/null
+++ b/tests/wpt/web-platform-tests/accname/name_1.0_combobox-focusable-alternative-manual.html
@@ -0,0 +1,71 @@
+<!doctype html>
+<html>
+ <head>
+ <title>Name 1.0 combobox-focusable-alternative</title>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
+ <link rel="stylesheet" href="/resources/testharness.css">
+ <link rel="stylesheet" href="/wai-aria/scripts/manual.css">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/wai-aria/scripts/ATTAcomm.js"></script>
+ <script>
+ setup({explicit_timeout: true, explicit_done: true });
+
+ var theTest = new ATTAcomm(
+ {
+ "steps" : [
+ {
+ "element" : "test",
+ "test" : {
+ "ATK" : [
+ [
+ "property",
+ "name",
+ "is",
+ "Choose your language"
+ ]
+ ],
+ "AXAPI" : [
+ [
+ "property",
+ "AXDescription",
+ "is",
+ "Choose your language"
+ ]
+ ],
+ "IAccessible2" : [
+ [
+ "property",
+ "accName",
+ "is",
+ "Choose your language"
+ ]
+ ],
+ "UIA" : [
+ [
+ "property",
+ "Name",
+ "is",
+ "Choose your language"
+ ]
+ ]
+ },
+ "title" : "step 1",
+ "type" : "test"
+ }
+ ],
+ "title" : "Name 1.0 combobox-focusable-alternative"
+}
+
+ ) ;
+ </script>
+ </head>
+ <body>
+ <p>This test examines the ARIA properties for Name 1.0 combobox-focusable-alternative.</p>
+ <input id="test" role="combobox" type="text" title="Choose your language" value="English">
+
+ <div id="manualMode"></div>
+ <div id="log"></div>
+ <div id="ATTAmessages"></div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/accname/name_1.0_combobox-focusable-manual.html b/tests/wpt/web-platform-tests/accname/name_1.0_combobox-focusable-manual.html
new file mode 100644
index 00000000000..d525dc8d745
--- /dev/null
+++ b/tests/wpt/web-platform-tests/accname/name_1.0_combobox-focusable-manual.html
@@ -0,0 +1,73 @@
+<!doctype html>
+<html>
+ <head>
+ <title>Name 1.0 combobox-focusable</title>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
+ <link rel="stylesheet" href="/resources/testharness.css">
+ <link rel="stylesheet" href="/wai-aria/scripts/manual.css">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/wai-aria/scripts/ATTAcomm.js"></script>
+ <script>
+ setup({explicit_timeout: true, explicit_done: true });
+
+ var theTest = new ATTAcomm(
+ {
+ "steps" : [
+ {
+ "element" : "test",
+ "test" : {
+ "ATK" : [
+ [
+ "property",
+ "name",
+ "is",
+ "Choose your language. English"
+ ]
+ ],
+ "AXAPI" : [
+ [
+ "property",
+ "AXDescription",
+ "is",
+ "Choose your language. English"
+ ]
+ ],
+ "IAccessible2" : [
+ [
+ "property",
+ "accName",
+ "is",
+ "Choose your language. English"
+ ]
+ ],
+ "UIA" : [
+ [
+ "property",
+ "Name",
+ "is",
+ "Choose your language. English"
+ ]
+ ]
+ },
+ "title" : "step 1",
+ "type" : "test"
+ }
+ ],
+ "title" : "Name 1.0 combobox-focusable"
+}
+
+ ) ;
+ </script>
+ </head>
+ <body>
+ <p>This test examines the ARIA properties for Name 1.0 combobox-focusable.</p>
+ <div id="test" role="combobox" tabindex="0" title="Choose your language.">
+ <span> English </span>
+ </div>
+
+ <div id="manualMode"></div>
+ <div id="log"></div>
+ <div id="ATTAmessages"></div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/accname/name_checkbox-label-embedded-listbox-manual.html b/tests/wpt/web-platform-tests/accname/name_checkbox-label-embedded-listbox-manual.html
new file mode 100644
index 00000000000..ca28c177c40
--- /dev/null
+++ b/tests/wpt/web-platform-tests/accname/name_checkbox-label-embedded-listbox-manual.html
@@ -0,0 +1,79 @@
+<!doctype html>
+<html>
+ <head>
+ <title>Name checkbox-label-embedded-listbox</title>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
+ <link rel="stylesheet" href="/resources/testharness.css">
+ <link rel="stylesheet" href="/wai-aria/scripts/manual.css">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/wai-aria/scripts/ATTAcomm.js"></script>
+ <script>
+ setup({explicit_timeout: true, explicit_done: true });
+
+ var theTest = new ATTAcomm(
+ {
+ "steps" : [
+ {
+ "element" : "test",
+ "test" : {
+ "ATK" : [
+ [
+ "property",
+ "name",
+ "is",
+ "Flash the screen 1 times."
+ ]
+ ],
+ "AXAPI" : [
+ [
+ "property",
+ "AXDescription",
+ "is",
+ "Flash the screen 1 times."
+ ]
+ ],
+ "IAccessible2" : [
+ [
+ "property",
+ "accName",
+ "is",
+ "Flash the screen 1 times."
+ ]
+ ],
+ "UIA" : [
+ [
+ "property",
+ "Name",
+ "is",
+ "Flash the screen 1 times."
+ ]
+ ]
+ },
+ "title" : "step 1",
+ "type" : "test"
+ }
+ ],
+ "title" : "Name checkbox-label-embedded-listbox"
+}
+
+ ) ;
+ </script>
+ </head>
+ <body>
+ <p>This test examines the ARIA properties for Name checkbox-label-embedded-listbox.</p>
+ <input type="checkbox" id="test" />
+ <label for="test">Flash the screen
+ <ul role="listbox" style="list-style-type: none;">
+ <li role="option" aria-selected="true">1</li>
+ <li role="option">2</li>
+ <li role="option">3</li>
+ </ul>
+ times.
+ </label>
+
+ <div id="manualMode"></div>
+ <div id="log"></div>
+ <div id="ATTAmessages"></div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/accname/name_checkbox-label-embedded-menu-manual.html b/tests/wpt/web-platform-tests/accname/name_checkbox-label-embedded-menu-manual.html
index 5399a3cc6d0..f838f2426cf 100644
--- a/tests/wpt/web-platform-tests/accname/name_checkbox-label-embedded-menu-manual.html
+++ b/tests/wpt/web-platform-tests/accname/name_checkbox-label-embedded-menu-manual.html
@@ -22,7 +22,7 @@
"property",
"name",
"is",
- "Flash the screen 1 times."
+ "Flash the screen times."
]
],
"AXAPI" : [
@@ -30,7 +30,7 @@
"property",
"AXDescription",
"is",
- "Flash the screen 1 times."
+ "Flash the screen times."
]
],
"IAccessible2" : [
@@ -38,7 +38,7 @@
"property",
"accName",
"is",
- "Flash the screen 1 times."
+ "Flash the screen times."
]
],
"UIA" : [
@@ -46,7 +46,7 @@
"property",
"Name",
"is",
- "Flash the screen 1 times."
+ "Flash the screen times."
]
]
},
diff --git a/tests/wpt/web-platform-tests/accname/name_checkbox-label-embedded-textbox-manual.html b/tests/wpt/web-platform-tests/accname/name_checkbox-label-embedded-textbox-manual.html
new file mode 100644
index 00000000000..8b0f529f32e
--- /dev/null
+++ b/tests/wpt/web-platform-tests/accname/name_checkbox-label-embedded-textbox-manual.html
@@ -0,0 +1,75 @@
+<!doctype html>
+<html>
+ <head>
+ <title>Name checkbox-label-embedded-textbox</title>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
+ <link rel="stylesheet" href="/resources/testharness.css">
+ <link rel="stylesheet" href="/wai-aria/scripts/manual.css">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/wai-aria/scripts/ATTAcomm.js"></script>
+ <script>
+ setup({explicit_timeout: true, explicit_done: true });
+
+ var theTest = new ATTAcomm(
+ {
+ "steps" : [
+ {
+ "element" : "test",
+ "test" : {
+ "ATK" : [
+ [
+ "property",
+ "name",
+ "is",
+ "Flash the screen 1 times."
+ ]
+ ],
+ "AXAPI" : [
+ [
+ "property",
+ "AXDescription",
+ "is",
+ "Flash the screen 1 times."
+ ]
+ ],
+ "IAccessible2" : [
+ [
+ "property",
+ "accName",
+ "is",
+ "Flash the screen 1 times."
+ ]
+ ],
+ "UIA" : [
+ [
+ "property",
+ "Name",
+ "is",
+ "Flash the screen 1 times."
+ ]
+ ]
+ },
+ "title" : "step 1",
+ "type" : "test"
+ }
+ ],
+ "title" : "Name checkbox-label-embedded-textbox"
+}
+
+ ) ;
+ </script>
+ </head>
+ <body>
+ <p>This test examines the ARIA properties for Name checkbox-label-embedded-textbox.</p>
+ <input type="checkbox" id="test" />
+ <label for="test">Flash the screen
+ <div role="textbox" contenteditable>1</div>
+ times.
+ </label>
+
+ <div id="manualMode"></div>
+ <div id="log"></div>
+ <div id="ATTAmessages"></div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/accname/name_checkbox-label-multiple-label-alternative-manual.html b/tests/wpt/web-platform-tests/accname/name_checkbox-label-multiple-label-alternative-manual.html
new file mode 100644
index 00000000000..1539532598d
--- /dev/null
+++ b/tests/wpt/web-platform-tests/accname/name_checkbox-label-multiple-label-alternative-manual.html
@@ -0,0 +1,72 @@
+<!doctype html>
+<html>
+ <head>
+ <title>Name checkbox-label-multiple-label-alternative</title>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
+ <link rel="stylesheet" href="/resources/testharness.css">
+ <link rel="stylesheet" href="/wai-aria/scripts/manual.css">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/wai-aria/scripts/ATTAcomm.js"></script>
+ <script>
+ setup({explicit_timeout: true, explicit_done: true });
+
+ var theTest = new ATTAcomm(
+ {
+ "steps" : [
+ {
+ "element" : "test",
+ "test" : {
+ "ATK" : [
+ [
+ "property",
+ "name",
+ "is",
+ "a test"
+ ]
+ ],
+ "AXAPI" : [
+ [
+ "property",
+ "AXDescription",
+ "is",
+ "a test"
+ ]
+ ],
+ "IAccessible2" : [
+ [
+ "property",
+ "accName",
+ "is",
+ "a test"
+ ]
+ ],
+ "UIA" : [
+ [
+ "property",
+ "Name",
+ "is",
+ "a test"
+ ]
+ ]
+ },
+ "title" : "step 1",
+ "type" : "test"
+ }
+ ],
+ "title" : "Name checkbox-label-multiple-label-alternative"
+}
+
+ ) ;
+ </script>
+ </head>
+ <body>
+ <p>This test examines the ARIA properties for Name checkbox-label-multiple-label-alternative.</p>
+ <label for="test">a test</label>
+ <label>This <input type="checkbox" id="test" /> is</label>
+
+ <div id="manualMode"></div>
+ <div id="log"></div>
+ <div id="ATTAmessages"></div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/accname/name_checkbox-label-multiple-label-manual.html b/tests/wpt/web-platform-tests/accname/name_checkbox-label-multiple-label-manual.html
new file mode 100644
index 00000000000..c18ecf21080
--- /dev/null
+++ b/tests/wpt/web-platform-tests/accname/name_checkbox-label-multiple-label-manual.html
@@ -0,0 +1,72 @@
+<!doctype html>
+<html>
+ <head>
+ <title>Name checkbox-label-multiple-label</title>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
+ <link rel="stylesheet" href="/resources/testharness.css">
+ <link rel="stylesheet" href="/wai-aria/scripts/manual.css">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/wai-aria/scripts/ATTAcomm.js"></script>
+ <script>
+ setup({explicit_timeout: true, explicit_done: true });
+
+ var theTest = new ATTAcomm(
+ {
+ "steps" : [
+ {
+ "element" : "test",
+ "test" : {
+ "ATK" : [
+ [
+ "property",
+ "name",
+ "is",
+ "a test"
+ ]
+ ],
+ "AXAPI" : [
+ [
+ "property",
+ "AXDescription",
+ "is",
+ "a test"
+ ]
+ ],
+ "IAccessible2" : [
+ [
+ "property",
+ "accName",
+ "is",
+ "a test"
+ ]
+ ],
+ "UIA" : [
+ [
+ "property",
+ "Name",
+ "is",
+ "a test"
+ ]
+ ]
+ },
+ "title" : "step 1",
+ "type" : "test"
+ }
+ ],
+ "title" : "Name checkbox-label-multiple-label"
+}
+
+ ) ;
+ </script>
+ </head>
+ <body>
+ <p>This test examines the ARIA properties for Name checkbox-label-multiple-label.</p>
+ <label>This <input type="checkbox" id="test" /> is</label>
+ <label for="test">a test</label>
+
+ <div id="manualMode"></div>
+ <div id="log"></div>
+ <div id="ATTAmessages"></div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/accname/name_file-label-embedded-menu-manual.html b/tests/wpt/web-platform-tests/accname/name_file-label-embedded-menu-manual.html
index c53575db886..0a88e4d4b9d 100644
--- a/tests/wpt/web-platform-tests/accname/name_file-label-embedded-menu-manual.html
+++ b/tests/wpt/web-platform-tests/accname/name_file-label-embedded-menu-manual.html
@@ -22,7 +22,7 @@
"property",
"name",
"is",
- "Flash the screen 1 times."
+ "Flash the screen times."
]
],
"AXAPI" : [
@@ -30,7 +30,7 @@
"property",
"AXDescription",
"is",
- "Flash the screen 1 times."
+ "Flash the screen times."
]
],
"IAccessible2" : [
@@ -38,7 +38,7 @@
"property",
"accName",
"is",
- "Flash the screen 1 times."
+ "Flash the screen times."
]
],
"UIA" : [
@@ -46,7 +46,7 @@
"property",
"Name",
"is",
- "Flash the screen 1 times."
+ "Flash the screen times."
]
]
},
diff --git a/tests/wpt/web-platform-tests/accname/name_file-label-inline-block-elements-manual.html b/tests/wpt/web-platform-tests/accname/name_file-label-inline-block-elements-manual.html
new file mode 100644
index 00000000000..74f2b7b7189
--- /dev/null
+++ b/tests/wpt/web-platform-tests/accname/name_file-label-inline-block-elements-manual.html
@@ -0,0 +1,72 @@
+<!doctype html>
+<html>
+ <head>
+ <title>Name file-label-inline-block-elements</title>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
+ <link rel="stylesheet" href="/resources/testharness.css">
+ <link rel="stylesheet" href="/wai-aria/scripts/manual.css">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/wai-aria/scripts/ATTAcomm.js"></script>
+ <script>
+ setup({explicit_timeout: true, explicit_done: true });
+
+ var theTest = new ATTAcomm(
+ {
+ "steps" : [
+ {
+ "element" : "test",
+ "test" : {
+ "ATK" : [
+ [
+ "property",
+ "name",
+ "is",
+ "What is your name?"
+ ]
+ ],
+ "AXAPI" : [
+ [
+ "property",
+ "AXDescription",
+ "is",
+ "What is your name?"
+ ]
+ ],
+ "IAccessible2" : [
+ [
+ "property",
+ "accName",
+ "is",
+ "What is your name?"
+ ]
+ ],
+ "UIA" : [
+ [
+ "property",
+ "Name",
+ "is",
+ "What is your name?"
+ ]
+ ]
+ },
+ "title" : "step 1",
+ "type" : "test"
+ }
+ ],
+ "title" : "Name file-label-inline-block-elements"
+}
+
+ ) ;
+ </script>
+ </head>
+ <body>
+ <p>This test examines the ARIA properties for Name file-label-inline-block-elements.</p>
+ <input type="file" id="test" />
+ <label for="test">W<i>h<b>a</b></i>t<br>is<div>your<div>name<b>?</b></div></div></label>
+
+ <div id="manualMode"></div>
+ <div id="log"></div>
+ <div id="ATTAmessages"></div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/accname/name_file-label-inline-block-styles-manual.html b/tests/wpt/web-platform-tests/accname/name_file-label-inline-block-styles-manual.html
new file mode 100644
index 00000000000..80c2d98bcd4
--- /dev/null
+++ b/tests/wpt/web-platform-tests/accname/name_file-label-inline-block-styles-manual.html
@@ -0,0 +1,76 @@
+<!doctype html>
+<html>
+ <head>
+ <title>Name file-label-inline-block-styles</title>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
+ <link rel="stylesheet" href="/resources/testharness.css">
+ <link rel="stylesheet" href="/wai-aria/scripts/manual.css">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/wai-aria/scripts/ATTAcomm.js"></script>
+ <script>
+ setup({explicit_timeout: true, explicit_done: true });
+
+ var theTest = new ATTAcomm(
+ {
+ "steps" : [
+ {
+ "element" : "test",
+ "test" : {
+ "ATK" : [
+ [
+ "property",
+ "name",
+ "is",
+ "This is a test."
+ ]
+ ],
+ "AXAPI" : [
+ [
+ "property",
+ "AXDescription",
+ "is",
+ "This is a test."
+ ]
+ ],
+ "IAccessible2" : [
+ [
+ "property",
+ "accName",
+ "is",
+ "This is a test."
+ ]
+ ],
+ "UIA" : [
+ [
+ "property",
+ "Name",
+ "is",
+ "This is a test."
+ ]
+ ]
+ },
+ "title" : "step 1",
+ "type" : "test"
+ }
+ ],
+ "title" : "Name file-label-inline-block-styles"
+}
+
+ ) ;
+ </script>
+ </head>
+ <body>
+ <p>This test examines the ARIA properties for Name file-label-inline-block-styles.</p>
+ <style>
+ label:before { content: "This"; display: block; }
+ label:after { content: "."; }
+ </style>
+ <label for="test">is a test</label>
+ <input type="text" id="test"/>
+
+ <div id="manualMode"></div>
+ <div id="log"></div>
+ <div id="ATTAmessages"></div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/accname/name_file-label-inline-hidden-elements-manual.html b/tests/wpt/web-platform-tests/accname/name_file-label-inline-hidden-elements-manual.html
new file mode 100644
index 00000000000..cade7d1f507
--- /dev/null
+++ b/tests/wpt/web-platform-tests/accname/name_file-label-inline-hidden-elements-manual.html
@@ -0,0 +1,81 @@
+<!doctype html>
+<html>
+ <head>
+ <title>Name file-label-inline-hidden-elements</title>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
+ <link rel="stylesheet" href="/resources/testharness.css">
+ <link rel="stylesheet" href="/wai-aria/scripts/manual.css">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/wai-aria/scripts/ATTAcomm.js"></script>
+ <script>
+ setup({explicit_timeout: true, explicit_done: true });
+
+ var theTest = new ATTAcomm(
+ {
+ "steps" : [
+ {
+ "element" : "test",
+ "test" : {
+ "ATK" : [
+ [
+ "property",
+ "name",
+ "is",
+ "246810"
+ ]
+ ],
+ "AXAPI" : [
+ [
+ "property",
+ "AXDescription",
+ "is",
+ "246810"
+ ]
+ ],
+ "IAccessible2" : [
+ [
+ "property",
+ "accName",
+ "is",
+ "246810"
+ ]
+ ],
+ "UIA" : [
+ [
+ "property",
+ "Name",
+ "is",
+ "246810"
+ ]
+ ]
+ },
+ "title" : "step 1",
+ "type" : "test"
+ }
+ ],
+ "title" : "Name file-label-inline-hidden-elements"
+}
+
+ ) ;
+ </script>
+ </head>
+ <body>
+ <p>This test examines the ARIA properties for Name file-label-inline-hidden-elements.</p>
+ <style>
+ .hidden { display: none; }
+ </style>
+ <input type="file" id="test" />
+ <label for="test">
+ <span class="hidden">1</span><span>2</span>
+ <span style="visibility: hidden;">3</span><span>4</span>
+ <span hidden>5</span><span>6</span>
+ <span aria-hidden="true">7</span><span>8</span>
+ <span aria-hidden="false" class="hidden">9</span><span>10</span>
+ </label>
+
+ <div id="manualMode"></div>
+ <div id="log"></div>
+ <div id="ATTAmessages"></div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/accname/name_file-label-owned-combobox-manual.html b/tests/wpt/web-platform-tests/accname/name_file-label-owned-combobox-manual.html
new file mode 100644
index 00000000000..287a7ee23dd
--- /dev/null
+++ b/tests/wpt/web-platform-tests/accname/name_file-label-owned-combobox-manual.html
@@ -0,0 +1,82 @@
+<!doctype html>
+<html>
+ <head>
+ <title>Name file-label-owned-combobox</title>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
+ <link rel="stylesheet" href="/resources/testharness.css">
+ <link rel="stylesheet" href="/wai-aria/scripts/manual.css">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/wai-aria/scripts/ATTAcomm.js"></script>
+ <script>
+ setup({explicit_timeout: true, explicit_done: true });
+
+ var theTest = new ATTAcomm(
+ {
+ "steps" : [
+ {
+ "element" : "test",
+ "test" : {
+ "ATK" : [
+ [
+ "property",
+ "name",
+ "is",
+ "Flash the screen 1 times."
+ ]
+ ],
+ "AXAPI" : [
+ [
+ "property",
+ "AXDescription",
+ "is",
+ "Flash the screen 1 times."
+ ]
+ ],
+ "IAccessible2" : [
+ [
+ "property",
+ "accName",
+ "is",
+ "Flash the screen 1 times."
+ ]
+ ],
+ "UIA" : [
+ [
+ "property",
+ "Name",
+ "is",
+ "Flash the screen 1 times."
+ ]
+ ]
+ },
+ "title" : "step 1",
+ "type" : "test"
+ }
+ ],
+ "title" : "Name file-label-owned-combobox"
+}
+
+ ) ;
+ </script>
+ </head>
+ <body>
+ <p>This test examines the ARIA properties for Name file-label-owned-combobox.</p>
+ <input type="file" id="test" />
+ <label for="test">Flash <span aria-owns="id1">the screen</span> times.</label>
+ <div id="id1">
+ <div role="combobox">
+ <div role="textbox"></div>
+ <ul role="listbox" style="list-style-type: none;">
+ <li role="option" aria-selected="true">1 </li>
+ <li role="option">2 </li>
+ <li role="option">3 </li>
+ </ul>
+ </div>
+ </div>
+
+ <div id="manualMode"></div>
+ <div id="log"></div>
+ <div id="ATTAmessages"></div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/accname/name_file-label-owned-combobox-owned-listbox-manual.html b/tests/wpt/web-platform-tests/accname/name_file-label-owned-combobox-owned-listbox-manual.html
new file mode 100644
index 00000000000..c8de748de3d
--- /dev/null
+++ b/tests/wpt/web-platform-tests/accname/name_file-label-owned-combobox-owned-listbox-manual.html
@@ -0,0 +1,84 @@
+<!doctype html>
+<html>
+ <head>
+ <title>Name file-label-owned-combobox-owned-listbox</title>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
+ <link rel="stylesheet" href="/resources/testharness.css">
+ <link rel="stylesheet" href="/wai-aria/scripts/manual.css">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/wai-aria/scripts/ATTAcomm.js"></script>
+ <script>
+ setup({explicit_timeout: true, explicit_done: true });
+
+ var theTest = new ATTAcomm(
+ {
+ "steps" : [
+ {
+ "element" : "test",
+ "test" : {
+ "ATK" : [
+ [
+ "property",
+ "name",
+ "is",
+ "Flash the screen 2 times."
+ ]
+ ],
+ "AXAPI" : [
+ [
+ "property",
+ "AXDescription",
+ "is",
+ "Flash the screen 2 times."
+ ]
+ ],
+ "IAccessible2" : [
+ [
+ "property",
+ "accName",
+ "is",
+ "Flash the screen 2 times."
+ ]
+ ],
+ "UIA" : [
+ [
+ "property",
+ "Name",
+ "is",
+ "Flash the screen 2 times."
+ ]
+ ]
+ },
+ "title" : "step 1",
+ "type" : "test"
+ }
+ ],
+ "title" : "Name file-label-owned-combobox-owned-listbox"
+}
+
+ ) ;
+ </script>
+ </head>
+ <body>
+ <p>This test examines the ARIA properties for Name file-label-owned-combobox-owned-listbox.</p>
+ <input type="file" id="test" />
+ <label for="test">Flash <span aria-owns="id1">the screen</span> times.</label>
+ <div>
+ <div id="id1" role="combobox" aria-owns="id2">
+ <div role="textbox"></div>
+ </div>
+ </div>
+ <div>
+ <ul id="id2" role="listbox" style="list-style-type: none;">
+ <li role="option" >1 </li>
+ <li role="option" aria-selected="true">2 </li>
+ <li role="option">3 </li>
+ </ul>
+ </div>
+
+ <div id="manualMode"></div>
+ <div id="log"></div>
+ <div id="ATTAmessages"></div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/accname/name_heading-combobox-focusable-alternative-manual.html b/tests/wpt/web-platform-tests/accname/name_heading-combobox-focusable-alternative-manual.html
new file mode 100644
index 00000000000..2c7db17557b
--- /dev/null
+++ b/tests/wpt/web-platform-tests/accname/name_heading-combobox-focusable-alternative-manual.html
@@ -0,0 +1,74 @@
+<!doctype html>
+<html>
+ <head>
+ <title>Name heading-combobox-focusable-alternative</title>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
+ <link rel="stylesheet" href="/resources/testharness.css">
+ <link rel="stylesheet" href="/wai-aria/scripts/manual.css">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/wai-aria/scripts/ATTAcomm.js"></script>
+ <script>
+ setup({explicit_timeout: true, explicit_done: true });
+
+ var theTest = new ATTAcomm(
+ {
+ "steps" : [
+ {
+ "element" : "test",
+ "test" : {
+ "ATK" : [
+ [
+ "property",
+ "name",
+ "is",
+ "Country of origin: United States"
+ ]
+ ],
+ "AXAPI" : [
+ [
+ "property",
+ "AXDescription",
+ "is",
+ "Country of origin: United States"
+ ]
+ ],
+ "IAccessible2" : [
+ [
+ "property",
+ "accName",
+ "is",
+ "Country of origin: United States"
+ ]
+ ],
+ "UIA" : [
+ [
+ "property",
+ "Name",
+ "is",
+ "Country of origin: United States"
+ ]
+ ]
+ },
+ "title" : "step 1",
+ "type" : "test"
+ }
+ ],
+ "title" : "Name heading-combobox-focusable-alternative"
+}
+
+ ) ;
+ </script>
+ </head>
+ <body>
+ <p>This test examines the ARIA properties for Name heading-combobox-focusable-alternative.</p>
+ <h2 id="test">
+ Country of origin:
+ <input role="combobox" type="text" title="Choose your country." value="United States">
+ </h2>
+
+ <div id="manualMode"></div>
+ <div id="log"></div>
+ <div id="ATTAmessages"></div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/accname/name_link-mixed-content-manual.html b/tests/wpt/web-platform-tests/accname/name_link-mixed-content-manual.html
new file mode 100644
index 00000000000..d1422175d02
--- /dev/null
+++ b/tests/wpt/web-platform-tests/accname/name_link-mixed-content-manual.html
@@ -0,0 +1,79 @@
+<!doctype html>
+<html>
+ <head>
+ <title>Name link-mixed-content</title>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
+ <link rel="stylesheet" href="/resources/testharness.css">
+ <link rel="stylesheet" href="/wai-aria/scripts/manual.css">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/wai-aria/scripts/ATTAcomm.js"></script>
+ <script>
+ setup({explicit_timeout: true, explicit_done: true });
+
+ var theTest = new ATTAcomm(
+ {
+ "steps" : [
+ {
+ "element" : "test",
+ "test" : {
+ "ATK" : [
+ [
+ "property",
+ "name",
+ "is",
+ "My name is Garaventa the weird. (QED)"
+ ]
+ ],
+ "AXAPI" : [
+ [
+ "property",
+ "AXDescription",
+ "is",
+ "My name is Garaventa the weird. (QED)"
+ ]
+ ],
+ "IAccessible2" : [
+ [
+ "property",
+ "accName",
+ "is",
+ "My name is Garaventa the weird. (QED)"
+ ]
+ ],
+ "UIA" : [
+ [
+ "property",
+ "Name",
+ "is",
+ "My name is Garaventa the weird. (QED)"
+ ]
+ ]
+ },
+ "title" : "step 1",
+ "type" : "test"
+ }
+ ],
+ "title" : "Name link-mixed-content"
+}
+
+ ) ;
+ </script>
+ </head>
+ <body>
+ <p>This test examines the ARIA properties for Name link-mixed-content.</p>
+ <div id="test" role="link" tabindex="0">
+ <span aria-hidden="true"><i> Hello, </i></span>
+ <span>My</span> name is
+ <div><img src="file.jpg" title="Bryan" alt="" role="presentation" /></div>
+ <span role="presentation" aria-label="Eli"><span aria-label="Garaventa">Zambino</span></span>
+ <span>the weird.</span>
+ (<span>Q</span><span>E</span><span>D</span>)
+ <span class="hidden"><i><b>and don't you forget it.</b></i></span>
+ </div>
+
+ <div id="manualMode"></div>
+ <div id="log"></div>
+ <div id="ATTAmessages"></div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/accname/name_link-with-label-manual.html b/tests/wpt/web-platform-tests/accname/name_link-with-label-manual.html
new file mode 100644
index 00000000000..18e82718b99
--- /dev/null
+++ b/tests/wpt/web-platform-tests/accname/name_link-with-label-manual.html
@@ -0,0 +1,71 @@
+<!doctype html>
+<html>
+ <head>
+ <title>Name link-with-label</title>
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
+ <link rel="stylesheet" href="/resources/testharness.css">
+ <link rel="stylesheet" href="/wai-aria/scripts/manual.css">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/wai-aria/scripts/ATTAcomm.js"></script>
+ <script>
+ setup({explicit_timeout: true, explicit_done: true });
+
+ var theTest = new ATTAcomm(
+ {
+ "steps" : [
+ {
+ "element" : "test",
+ "test" : {
+ "ATK" : [
+ [
+ "property",
+ "name",
+ "is",
+ "California"
+ ]
+ ],
+ "AXAPI" : [
+ [
+ "property",
+ "AXDescription",
+ "is",
+ "California"
+ ]
+ ],
+ "IAccessible2" : [
+ [
+ "property",
+ "accName",
+ "is",
+ "California"
+ ]
+ ],
+ "UIA" : [
+ [
+ "property",
+ "Name",
+ "is",
+ "California"
+ ]
+ ]
+ },
+ "title" : "step 1",
+ "type" : "test"
+ }
+ ],
+ "title" : "Name link-with-label"
+}
+
+ ) ;
+ </script>
+ </head>
+ <body>
+ <p>This test examines the ARIA properties for Name link-with-label.</p>
+ <a id="test" href="#" aria-label="California" title="San Francisco" >United States</a>
+
+ <div id="manualMode"></div>
+ <div id="log"></div>
+ <div id="ATTAmessages"></div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/accname/name_password-label-embedded-menu-manual.html b/tests/wpt/web-platform-tests/accname/name_password-label-embedded-menu-manual.html
index 3c50836e271..8ef9d8dd2f5 100644
--- a/tests/wpt/web-platform-tests/accname/name_password-label-embedded-menu-manual.html
+++ b/tests/wpt/web-platform-tests/accname/name_password-label-embedded-menu-manual.html
@@ -22,7 +22,7 @@
"property",
"name",
"is",
- "Flash the screen 1 times."
+ "Flash the screen times."
]
],
"AXAPI" : [
@@ -30,7 +30,7 @@
"property",
"AXDescription",
"is",
- "Flash the screen 1 times."
+ "Flash the screen times."
]
],
"IAccessible2" : [
@@ -38,7 +38,7 @@
"property",
"accName",
"is",
- "Flash the screen 1 times."
+ "Flash the screen times."
]
],
"UIA" : [
@@ -46,7 +46,7 @@
"property",
"Name",
"is",
- "Flash the screen 1 times."
+ "Flash the screen times."
]
]
},
diff --git a/tests/wpt/web-platform-tests/accname/name_radio-label-embedded-menu-manual.html b/tests/wpt/web-platform-tests/accname/name_radio-label-embedded-menu-manual.html
index ff025000595..8ca6d11c05d 100644
--- a/tests/wpt/web-platform-tests/accname/name_radio-label-embedded-menu-manual.html
+++ b/tests/wpt/web-platform-tests/accname/name_radio-label-embedded-menu-manual.html
@@ -22,7 +22,7 @@
"property",
"name",
"is",
- "Flash the screen 1 times."
+ "Flash the screen times."
]
],
"AXAPI" : [
@@ -30,7 +30,7 @@
"property",
"AXDescription",
"is",
- "Flash the screen 1 times."
+ "Flash the screen times."
]
],
"IAccessible2" : [
@@ -38,7 +38,7 @@
"property",
"accName",
"is",
- "Flash the screen 1 times."
+ "Flash the screen times."
]
],
"UIA" : [
@@ -46,7 +46,7 @@
"property",
"Name",
"is",
- "Flash the screen 1 times."
+ "Flash the screen times."
]
]
},
diff --git a/tests/wpt/web-platform-tests/accname/name_text-label-embedded-menu-manual.html b/tests/wpt/web-platform-tests/accname/name_text-label-embedded-menu-manual.html
index bdd1f5407c7..40b94fcc892 100644
--- a/tests/wpt/web-platform-tests/accname/name_text-label-embedded-menu-manual.html
+++ b/tests/wpt/web-platform-tests/accname/name_text-label-embedded-menu-manual.html
@@ -22,7 +22,7 @@
"property",
"name",
"is",
- "Flash the screen 1 times."
+ "Flash the screen times."
]
],
"AXAPI" : [
@@ -30,7 +30,7 @@
"property",
"AXDescription",
"is",
- "Flash the screen 1 times."
+ "Flash the screen times."
]
],
"IAccessible2" : [
@@ -38,7 +38,7 @@
"property",
"accName",
"is",
- "Flash the screen 1 times."
+ "Flash the screen times."
]
],
"UIA" : [
@@ -46,7 +46,7 @@
"property",
"Name",
"is",
- "Flash the screen 1 times."
+ "Flash the screen times."
]
]
},
diff --git a/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html b/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html
index 3525320e256..e586a0e1211 100644
--- a/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html
+++ b/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html b/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html
index 84bee557186..33112cfe3d2 100644
--- a/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html
+++ b/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute.https.html b/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute.https.html
index a9810128956..41a7f9a8a54 100644
--- a/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute.https.html
+++ b/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy.https.html b/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy.https.html
index e4ce2566bf0..d2cc12680db 100644
--- a/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy.https.html
+++ b/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-enabled-by-feature-policy.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-enabled-on-self-origin-by-feature-policy.https.html b/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-enabled-on-self-origin-by-feature-policy.https.html
index bb2c4a61841..7f5267d3a83 100644
--- a/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-enabled-on-self-origin-by-feature-policy.https.html
+++ b/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor-enabled-on-self-origin-by-feature-policy.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor.https.html b/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor.https.html
index 88bb19a96ce..c45c7bcfa59 100644
--- a/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor.https.html
+++ b/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor.https.html
@@ -5,7 +5,7 @@
<link rel="help" href="https://www.w3.org/TR/ambient-light/">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="/generic-sensor/generic-sensor-tests.js"></script>
+<script src="/sensors/generic-sensor-tests.js"></script>
<div id="log"></div>
<script>
diff --git a/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor_insecure_context.html b/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor_insecure_context.html
index 9a7c91492b5..1b51ded1d39 100644
--- a/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor_insecure_context.html
+++ b/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor_insecure_context.html
@@ -5,7 +5,7 @@
<link rel="help" href="https://www.w3.org/TR/ambient-light/">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="/generic-sensor/generic-sensor-tests.js"></script>
+<script src="/sensors/generic-sensor-tests.js"></script>
<div id="log"></div>
<h2>Precondition</h2>
<ol>
diff --git a/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor_onerror-manual.https.html b/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor_onerror-manual.https.html
index 8bcb9082cc9..130f821da3e 100644
--- a/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor_onerror-manual.https.html
+++ b/tests/wpt/web-platform-tests/ambient-light/AmbientLightSensor_onerror-manual.https.html
@@ -5,7 +5,7 @@
<link rel="help" href="https://www.w3.org/TR/ambient-light/">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="/generic-sensor/generic-sensor-tests.js"></script>
+<script src="/sensors/generic-sensor-tests.js"></script>
<div id="log"></div>
<h2>Precondition</h2>
<ol>
diff --git a/tests/wpt/web-platform-tests/ambient-light/idlharness.https.html b/tests/wpt/web-platform-tests/ambient-light/idlharness.https.html
index 732271a87a1..962a8f7519f 100644
--- a/tests/wpt/web-platform-tests/ambient-light/idlharness.https.html
+++ b/tests/wpt/web-platform-tests/ambient-light/idlharness.https.html
@@ -30,7 +30,7 @@ function fetchText(url) {
promise_test(() => {
return Promise.all([
"/interfaces/dom.idl",
- "/interfaces/generic-sensor.idl",
+ "/interfaces/sensors.idl",
"/interfaces/ambient-light.idl",
].map(fetchText)).then(doTest);
}, "Test IDL implementation of Ambient Light Sensor");
diff --git a/tests/wpt/web-platform-tests/annotation-model/tools/make_tests.py b/tests/wpt/web-platform-tests/annotation-model/tools/make_tests.py
index 3ff46debbd0..615d8b6403d 100644
--- a/tests/wpt/web-platform-tests/annotation-model/tools/make_tests.py
+++ b/tests/wpt/web-platform-tests/annotation-model/tools/make_tests.py
@@ -4,6 +4,7 @@
# This tool creates .html test files for the WPT harness from corresponding .test
# files that it finds in the tree for this test collection.
+from __future__ import print_function
import re
import time
@@ -40,7 +41,7 @@ for curdir, subdirList, fileList in os.walk(DEFDIR, topdown=True):
try:
testJSON = json.load(open(theFile, "r"))
except ValueError as e:
- print "parse of " + theFile + " failed: " + e[0]
+ print("parse of " + theFile + " failed: " + e[0])
else:
theFile = re.sub("\.\./", "", theFile)
defList.append(theFile)
@@ -65,7 +66,7 @@ for curdir, subdirList, fileList in os.walk(TESTTREE, topdown=True):
try:
testJSON = json.load(open(theFile, "r"))
except ValueError as e:
- print "parse of " + theFile + " failed: " + e[0]
+ print("parse of " + theFile + " failed: " + e[0])
else:
try:
testType = testJSON['testType']
diff --git a/tests/wpt/web-platform-tests/annotation-protocol/tools/protocol-server.py b/tests/wpt/web-platform-tests/annotation-protocol/tools/protocol-server.py
index cbfc4034ca2..6fcbe920703 100755
--- a/tests/wpt/web-platform-tests/annotation-protocol/tools/protocol-server.py
+++ b/tests/wpt/web-platform-tests/annotation-protocol/tools/protocol-server.py
@@ -9,6 +9,8 @@
#
# for license information, see http://www.w3.org/Consortium/Legal/2008/04-testsuite-copyright.html
+from __future__ import print_function
+
import os
import sys
@@ -345,8 +347,8 @@ def annotation_post(request, response):
newID = incoming['id']
key = os.path.basename(newID)
- print "post:" + newID
- print "post:" + key
+ print("post:" + newID)
+ print("post:" + key)
tempAnnotations[key] = dump_json(incoming)
@@ -366,8 +368,8 @@ def annotation_put(request, response):
newID = incoming['id']
key = os.path.basename(newID)
- print "put:" + newID
- print "put:" + key
+ print("put:" + newID)
+ print("put:" + key)
tempAnnotations[key] = dump_json(incoming)
@@ -402,9 +404,9 @@ def annotation_delete(request, response):
response.content = 'Not Found'
if __name__ == '__main__':
- print 'http://' + myhost + ':{0}/'.format(port)
- print 'container URI is http://' + myhost + ':{0}/'.format(port) + "/annotations/"
- print 'example annotation URI is http://' + myhost + ':{0}/'.format(port) + "/annotations/anno1.json"
+ print('http://' + myhost + ':{0}/'.format(port))
+ print('container URI is http://' + myhost + ':{0}/'.format(port) + "/annotations/")
+ print('example annotation URI is http://' + myhost + ':{0}/'.format(port) + "/annotations/anno1.json")
routes = [
("GET", "", wptserve.handlers.file_handler),
diff --git a/tests/wpt/web-platform-tests/annotation-vocab/tools/vocab_tester.py b/tests/wpt/web-platform-tests/annotation-vocab/tools/vocab_tester.py
index 873377c517f..7d9cc5b8a2e 100644
--- a/tests/wpt/web-platform-tests/annotation-vocab/tools/vocab_tester.py
+++ b/tests/wpt/web-platform-tests/annotation-vocab/tools/vocab_tester.py
@@ -3,6 +3,8 @@
# License: Apache2
# Last Modified: 2016-09-02
+from __future__ import print_function
+
import json
from rdflib import ConjunctiveGraph, URIRef
from pyld import jsonld
@@ -164,14 +166,14 @@ frame_js = json.loads(data)
try:
expanded = expand(example_js, context_js)
except:
- print "Context is invalid, failed Test 1"
+ print("Context is invalid, failed Test 1")
# Test2: JSON-LD context document can be used to convert JSON-LD serialized Annotations into RDF triples.
try:
jsonld_nq = to_rdf(example_js, {"base": "http://example.org/", "format": "application/nquads"})
except:
- print "Cannot use context to convert JSON-LD to NQuads"
+ print("Cannot use context to convert JSON-LD to NQuads")
# Test3: Graphs produced are isomorphic
@@ -183,7 +185,7 @@ try:
assert(len(rl_g.store) == len(js_g.store))
assert(rl_g.isomorphic(js_g))
except:
- print "Different triples from two parsers, or non-isomorphic graphs"
+ print("Different triples from two parsers, or non-isomorphic graphs")
# Test4: The graphs produced can be converted back into JSON-LD without loss of information
@@ -192,7 +194,7 @@ try:
js2 = validator.compact_and_clean(js)
assert(js2 == example_js)
except:
- print "Failed to recompact parsed data"
+ print("Failed to recompact parsed data")
raise
@@ -228,13 +230,13 @@ for p in props:
for r in ranges:
if not r in classes and not str(r).startswith("http://www.w3.org/2001/XMLSchema#") and \
not r == rdfsresource:
- print "Found inconsistent property: %s has unknown range" % p
+ print("Found inconsistent property: %s has unknown range" % p)
for c in classes:
parents = list(g.objects(c, rdfssco))
for p in parents:
if not p in classes and not p in otherClasses:
- print "Found inconsistent class: %s has unknown superClass" % c
+ print("Found inconsistent class: %s has unknown superClass" % c)
-print "Done."
+print("Done.")
diff --git a/tests/wpt/web-platform-tests/background-fetch/interfaces.html b/tests/wpt/web-platform-tests/background-fetch/interfaces.html
index 0cd200f2b41..f512e454071 100644
--- a/tests/wpt/web-platform-tests/background-fetch/interfaces.html
+++ b/tests/wpt/web-platform-tests/background-fetch/interfaces.html
@@ -13,7 +13,7 @@
'use strict';
promise_test(function() {
- return fetch('interfaces.idl')
+ return fetch('/interfaces/background-fetch.idl')
.then(response => response.text())
.then(idls => {
var idlArray = new IdlArray();
diff --git a/tests/wpt/web-platform-tests/background-fetch/interfaces.worker.js b/tests/wpt/web-platform-tests/background-fetch/interfaces.worker.js
index a5fc4ed35fe..89a7cb3da0a 100644
--- a/tests/wpt/web-platform-tests/background-fetch/interfaces.worker.js
+++ b/tests/wpt/web-platform-tests/background-fetch/interfaces.worker.js
@@ -4,7 +4,7 @@ importScripts('/resources/testharness.js');
importScripts('/resources/WebIDLParser.js', '/resources/idlharness.js');
promise_test(function() {
- return fetch('interfaces.idl')
+ return fetch('/interfaces/background-fetch.idl')
.then(response => response.text())
.then(idls => {
var idlArray = new IdlArray();
diff --git a/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptor/gen-characteristic-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptor/gen-characteristic-is-removed.https.html
index 02aaeccb022..c4c80d2e455 100644
--- a/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptor/gen-characteristic-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptor/gen-characteristic-is-removed.https.html
@@ -17,6 +17,7 @@ bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(() => characteristic.getDescriptor(user_description.name))
.then(() => null, (e) => assert_unreached('Caught error unexpectedly.', e))
.then(() => fake_characteristic.remove())
+ .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.getDescriptor(user_description.name), expected)),
diff --git a/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptor/gen-service-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptor/gen-service-is-removed.https.html
index bfb4c8dcf6a..0f1b514eb32 100644
--- a/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptor/gen-service-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptor/gen-service-is-removed.https.html
@@ -17,6 +17,7 @@ let characteristic, fake_peripheral, fake_service;
bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(_ => ({characteristic, fake_peripheral, fake_service} = _))
.then(() => fake_service.remove())
+ .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.getDescriptor(user_description.name),
diff --git a/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed-with-uuid.https.html b/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed-with-uuid.https.html
index c00d4cf5783..1f675c866ba 100644
--- a/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed-with-uuid.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed-with-uuid.https.html
@@ -17,6 +17,7 @@ bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(() => characteristic.getDescriptor(user_description.name))
.then(() => null, (e) => assert_unreached('Caught error unexpectedly.', e))
.then(() => fake_characteristic.remove())
+ .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.getDescriptors(user_description.name), expected)),
diff --git a/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed.https.html
index a29548f3656..835036ffd42 100644
--- a/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-characteristic-is-removed.https.html
@@ -17,6 +17,7 @@ bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(() => characteristic.getDescriptor(user_description.name))
.then(() => null, (e) => assert_unreached('Caught error unexpectedly.', e))
.then(() => fake_characteristic.remove())
+ .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.getDescriptors(), expected)),
diff --git a/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-service-is-removed-with-uuid.https.html b/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-service-is-removed-with-uuid.https.html
index de83400b208..6e697041f39 100644
--- a/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-service-is-removed-with-uuid.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-service-is-removed-with-uuid.https.html
@@ -17,6 +17,7 @@ let characteristic, fake_peripheral, fake_service;
bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(_ => ({characteristic, fake_peripheral, fake_service} = _))
.then(() => fake_service.remove())
+ .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.getDescriptors(user_description.uuid),
diff --git a/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-service-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-service-is-removed.https.html
index c9056dd3b3c..8261511e8d2 100644
--- a/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-service-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/characteristic/getDescriptors/gen-service-is-removed.https.html
@@ -17,6 +17,7 @@ let characteristic, fake_peripheral, fake_service;
bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(_ => ({characteristic, fake_peripheral, fake_service} = _))
.then(() => fake_service.remove())
+ .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.getDescriptors(user_description.name),
diff --git a/tests/wpt/web-platform-tests/bluetooth/characteristic/notifications/service-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/characteristic/notifications/service-is-removed.https.html
index bf389ce5286..58495f45663 100644
--- a/tests/wpt/web-platform-tests/bluetooth/characteristic/notifications/service-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/characteristic/notifications/service-is-removed.https.html
@@ -14,6 +14,7 @@ let characteristic, fake_peripheral, fake_service;
bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(_ => ({characteristic, fake_peripheral, fake_service} = _))
.then(() => fake_service.remove())
+ .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.startNotifications(),
diff --git a/tests/wpt/web-platform-tests/bluetooth/characteristic/readValue/gen-characteristic-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/characteristic/readValue/gen-characteristic-is-removed.https.html
index a80bccfe469..f03b2817d02 100644
--- a/tests/wpt/web-platform-tests/bluetooth/characteristic/readValue/gen-characteristic-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/characteristic/readValue/gen-characteristic-is-removed.https.html
@@ -17,6 +17,7 @@ bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(() => characteristic.getDescriptor(user_description.name))
.then(() => null, (e) => assert_unreached('Caught error unexpectedly.', e))
.then(() => fake_characteristic.remove())
+ .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.readValue(), expected)),
diff --git a/tests/wpt/web-platform-tests/bluetooth/characteristic/readValue/service-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/characteristic/readValue/service-is-removed.https.html
index 48f8127de83..4c7db9eb78a 100644
--- a/tests/wpt/web-platform-tests/bluetooth/characteristic/readValue/service-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/characteristic/readValue/service-is-removed.https.html
@@ -14,6 +14,7 @@ let characteristic, fake_peripheral, fake_service;
bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(_ => ({characteristic, fake_peripheral, fake_service} = _))
.then(() => fake_service.remove())
+ .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.readValue(),
diff --git a/tests/wpt/web-platform-tests/bluetooth/characteristic/startNotifications/gen-characteristic-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/characteristic/startNotifications/gen-characteristic-is-removed.https.html
index d9a9594320d..50e1786fe82 100644
--- a/tests/wpt/web-platform-tests/bluetooth/characteristic/startNotifications/gen-characteristic-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/characteristic/startNotifications/gen-characteristic-is-removed.https.html
@@ -17,6 +17,7 @@ bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(() => characteristic.getDescriptor(user_description.name))
.then(() => null, (e) => assert_unreached('Caught error unexpectedly.', e))
.then(() => fake_characteristic.remove())
+ .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.startNotifications(), expected)),
diff --git a/tests/wpt/web-platform-tests/bluetooth/characteristic/writeValue/gen-characteristic-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/characteristic/writeValue/gen-characteristic-is-removed.https.html
index 16520704630..72527ac86fe 100644
--- a/tests/wpt/web-platform-tests/bluetooth/characteristic/writeValue/gen-characteristic-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/characteristic/writeValue/gen-characteristic-is-removed.https.html
@@ -17,6 +17,7 @@ bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(() => characteristic.getDescriptor(user_description.name))
.then(() => null, (e) => assert_unreached('Caught error unexpectedly.', e))
.then(() => fake_characteristic.remove())
+ .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.writeValue(new Uint8Array(1)), expected)),
diff --git a/tests/wpt/web-platform-tests/bluetooth/characteristic/writeValue/service-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/characteristic/writeValue/service-is-removed.https.html
index 2b43bfb7c91..a6101281178 100644
--- a/tests/wpt/web-platform-tests/bluetooth/characteristic/writeValue/service-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/characteristic/writeValue/service-is-removed.https.html
@@ -14,6 +14,7 @@ let characteristic, fake_peripheral, fake_service;
bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(_ => ({characteristic, fake_peripheral, fake_service} = _))
.then(() => fake_service.remove())
+ .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.writeValue(new ArrayBuffer(1 /* length */)),
diff --git a/tests/wpt/web-platform-tests/bluetooth/descriptor/readValue/gen-service-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/descriptor/readValue/gen-service-is-removed.https.html
index e453c806374..46744642d70 100644
--- a/tests/wpt/web-platform-tests/bluetooth/descriptor/readValue/gen-service-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/descriptor/readValue/gen-service-is-removed.https.html
@@ -15,6 +15,7 @@ let descriptor, fake_peripheral, fake_service;
bluetooth_test(() => getUserDescriptionDescriptor()
.then(_ => ({descriptor, fake_peripheral, fake_service} = _))
.then(() => fake_service.remove())
+ .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
descriptor.readValue(),
diff --git a/tests/wpt/web-platform-tests/bluetooth/descriptor/writeValue/gen-service-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/descriptor/writeValue/gen-service-is-removed.https.html
index acd56c3aa45..849b45d3baa 100644
--- a/tests/wpt/web-platform-tests/bluetooth/descriptor/writeValue/gen-service-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/descriptor/writeValue/gen-service-is-removed.https.html
@@ -15,6 +15,7 @@ let descriptor, fake_peripheral, fake_service;
bluetooth_test(() => getUserDescriptionDescriptor()
.then(_ => ({descriptor, fake_peripheral, fake_service} = _))
.then(() => fake_service.remove())
+ .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
descriptor.writeValue(new ArrayBuffer(1 /* length */)),
diff --git a/tests/wpt/web-platform-tests/http/tests/bluetooth/https/requestDevice/cross-origin-iframe.sub.https.html b/tests/wpt/web-platform-tests/bluetooth/requestDevice/cross-origin-iframe.sub.https.html
index 858b73f5d57..858b73f5d57 100644
--- a/tests/wpt/web-platform-tests/http/tests/bluetooth/https/requestDevice/cross-origin-iframe.sub.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/requestDevice/cross-origin-iframe.sub.https.html
diff --git a/tests/wpt/web-platform-tests/bluetooth/script-tests/characteristic/characteristic-is-removed.js b/tests/wpt/web-platform-tests/bluetooth/script-tests/characteristic/characteristic-is-removed.js
index 8ff747c588d..5241ecf5d7e 100644
--- a/tests/wpt/web-platform-tests/bluetooth/script-tests/characteristic/characteristic-is-removed.js
+++ b/tests/wpt/web-platform-tests/bluetooth/script-tests/characteristic/characteristic-is-removed.js
@@ -9,6 +9,7 @@ bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(() => characteristic.getDescriptor(user_description.name))
.then(() => null, (e) => assert_unreached('Caught error unexpectedly.', e))
.then(() => fake_characteristic.remove())
+ .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.CALLS([
diff --git a/tests/wpt/web-platform-tests/bluetooth/script-tests/characteristic/service-is-removed.js b/tests/wpt/web-platform-tests/bluetooth/script-tests/characteristic/service-is-removed.js
index 2f5824082b1..129a6db7af3 100644
--- a/tests/wpt/web-platform-tests/bluetooth/script-tests/characteristic/service-is-removed.js
+++ b/tests/wpt/web-platform-tests/bluetooth/script-tests/characteristic/service-is-removed.js
@@ -9,6 +9,7 @@ let characteristic, fake_peripheral, fake_service;
bluetooth_test(() => getMeasurementIntervalCharacteristic()
.then(_ => ({characteristic, fake_peripheral, fake_service} = _))
.then(() => fake_service.remove())
+ .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
characteristic.CALLS([
diff --git a/tests/wpt/web-platform-tests/bluetooth/script-tests/descriptor/service-is-removed.js b/tests/wpt/web-platform-tests/bluetooth/script-tests/descriptor/service-is-removed.js
index 5373364399e..17309630737 100644
--- a/tests/wpt/web-platform-tests/bluetooth/script-tests/descriptor/service-is-removed.js
+++ b/tests/wpt/web-platform-tests/bluetooth/script-tests/descriptor/service-is-removed.js
@@ -7,6 +7,7 @@ let descriptor, fake_peripheral, fake_service;
bluetooth_test(() => getUserDescriptionDescriptor()
.then(_ => ({descriptor, fake_peripheral, fake_service} = _))
.then(() => fake_service.remove())
+ .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
descriptor.CALLS([
diff --git a/tests/wpt/web-platform-tests/bluetooth/script-tests/service/service-is-removed.js b/tests/wpt/web-platform-tests/bluetooth/script-tests/service/service-is-removed.js
index aaf0f144367..c1390fd88f7 100644
--- a/tests/wpt/web-platform-tests/bluetooth/script-tests/service/service-is-removed.js
+++ b/tests/wpt/web-platform-tests/bluetooth/script-tests/service/service-is-removed.js
@@ -8,6 +8,7 @@ let service, fake_service, fake_peripheral;
bluetooth_test(() => getHealthThermometerService()
.then(_ => ({service, fake_service, fake_peripheral} = _))
.then(() => fake_service.remove())
+ .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
service.CALLS([
diff --git a/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristic/gen-service-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristic/gen-service-is-removed.https.html
index 391c49a0bab..f056401cc57 100644
--- a/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristic/gen-service-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristic/gen-service-is-removed.https.html
@@ -16,6 +16,7 @@ let service, fake_service, fake_peripheral;
bluetooth_test(() => getHealthThermometerService()
.then(_ => ({service, fake_service, fake_peripheral} = _))
.then(() => fake_service.remove())
+ .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
service.getCharacteristic('measurement_interval'),
diff --git a/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/gen-service-is-removed-with-uuid.https.html b/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/gen-service-is-removed-with-uuid.https.html
index 62caaad12b5..71b6d77a8ef 100644
--- a/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/gen-service-is-removed-with-uuid.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/gen-service-is-removed-with-uuid.https.html
@@ -16,6 +16,7 @@ let service, fake_service, fake_peripheral;
bluetooth_test(() => getHealthThermometerService()
.then(_ => ({service, fake_service, fake_peripheral} = _))
.then(() => fake_service.remove())
+ .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
service.getCharacteristics('measurement_interval'),
diff --git a/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/gen-service-is-removed.https.html b/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/gen-service-is-removed.https.html
index 4868127465a..2bd7bf7934b 100644
--- a/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/gen-service-is-removed.https.html
+++ b/tests/wpt/web-platform-tests/bluetooth/service/getCharacteristics/gen-service-is-removed.https.html
@@ -16,6 +16,7 @@ let service, fake_service, fake_peripheral;
bluetooth_test(() => getHealthThermometerService()
.then(_ => ({service, fake_service, fake_peripheral} = _))
.then(() => fake_service.remove())
+ .then(() => fake_peripheral.setNextGATTDiscoveryResponse({HCI_SUCCESS}))
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => assert_promise_rejects_with_message(
service.getCharacteristics(),
diff --git a/tests/wpt/web-platform-tests/clipboard-apis/async-interfaces.https.html b/tests/wpt/web-platform-tests/clipboard-apis/async-interfaces.https.html
index a82e39fbf39..d69fb70a731 100644
--- a/tests/wpt/web-platform-tests/clipboard-apis/async-interfaces.https.html
+++ b/tests/wpt/web-platform-tests/clipboard-apis/async-interfaces.https.html
@@ -19,6 +19,7 @@ function doTest(idls) {
idl_array.add_objects({
Navigator: ['navigator'],
Clipboard: ['navigator.clipboard'],
+ ClipboardEvent: ['new ClipboardEvent("x")'],
});
idl_array.test();
};
@@ -28,7 +29,7 @@ function fetchText(url) {
}
promise_test(() => {
- return Promise.all(["/interfaces/clipboard.idl"].map(fetchText))
+ return Promise.all(["/interfaces/clipboard-apis.idl"].map(fetchText))
.then(doTest);
}, "Test driver");
</script>
diff --git a/tests/wpt/web-platform-tests/clipboard-apis/clipboard-events-synthetic.html b/tests/wpt/web-platform-tests/clipboard-apis/clipboard-events-synthetic.html
new file mode 100644
index 00000000000..00f32aec2c2
--- /dev/null
+++ b/tests/wpt/web-platform-tests/clipboard-apis/clipboard-events-synthetic.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html>
+<title>synthetic clipboard events should not be composed</title>
+<link rel="help" href="https://w3c.github.io/clipboard-apis/#clipboard-event-copy">
+<link rel="help" href="https://w3c.github.io/clipboard-apis/#clipboard-event-cut">
+<link rel="help" href="https://w3c.github.io/clipboard-apis/#clipboard-event-paste">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<div id=log></div>
+<script>
+const EVENTS = [ 'copy', 'cut', 'paste' ];
+
+EVENTS.forEach(name => {
+ function testEvent(name, init, composed_flag_expectation, name) {
+ async_test(function(test) {
+ document.addEventListener(name, test.step_func_done((e) => {
+ assert_false(e.isTrusted, `synthetic ${name} event is untrusted`);
+ assert_equals(e.composed, composed_flag_expectation,
+ `composed flag should be ${composed_flag_expectation}`);
+ }));
+ let event = new ClipboardEvent(name, init);
+ document.dispatchEvent(event);
+ }, name);
+ }
+
+ testEvent(name, { bubbles: true, cancellable: true}, false,
+ `Unspecified synthetic ${name} event should not be composed.`);
+ testEvent(name, { bubbles: true, cancelable: true, composed: true }, true,
+ `Synthetic ${name} event can be explicitly composed.`);
+ testEvent(name, { bubbles: true, cancelable: true, composed: false }, false,
+ `Synthetic ${name} event can be explicitly uncomposed.`);
+});
+</script>
diff --git a/tests/wpt/web-platform-tests/common/arrays.js b/tests/wpt/web-platform-tests/common/arrays.js
new file mode 100644
index 00000000000..49431dd78ad
--- /dev/null
+++ b/tests/wpt/web-platform-tests/common/arrays.js
@@ -0,0 +1,16 @@
+// Returns true if the given arrays are equal. Optionally can pass an equality function.
+export function areArraysEqual(a, b, equalityFunction = (c, d) => { return c === d; }) {
+ try {
+ if (a.length !== b.length)
+ return false;
+
+ for (let i = 0; i < a.length; i++) {
+ if (!equalityFunction(a[i], b[i]))
+ return false;
+ }
+ } catch (ex) {
+ return false;
+ }
+
+ return true;
+}
diff --git a/tests/wpt/web-platform-tests/common/worklet-reftest.js b/tests/wpt/web-platform-tests/common/worklet-reftest.js
index e060835b017..49e129ee0aa 100644
--- a/tests/wpt/web-platform-tests/common/worklet-reftest.js
+++ b/tests/wpt/web-platform-tests/common/worklet-reftest.js
@@ -2,17 +2,24 @@
// requestAnimationFrame. In the second frame, we take a screenshot, that makes
// sure that we already have a full frame.
function importWorkletAndTerminateTestAfterAsyncPaint(worklet, code) {
- if (typeof worklet == "undefined") {
+ if (typeof worklet === 'undefined') {
takeScreenshot();
+ return;
+ }
+
+ let url;
+ if (typeof code === 'object') {
+ url = code.url;
} else {
- var blob = new Blob([code], {type: 'text/javascript'});
- worklet.addModule(URL.createObjectURL(blob)).then(function() {
+ const blob = new Blob([code], {type: 'text/javascript'});
+ url = URL.createObjectURL(blob);
+ }
+
+ worklet.addModule(url).then(function() {
+ requestAnimationFrame(function() {
requestAnimationFrame(function() {
- requestAnimationFrame(function() {
- takeScreenshot();
- });
+ takeScreenshot();
});
});
- }
+ });
}
-
diff --git a/tests/wpt/web-platform-tests/config.default.json b/tests/wpt/web-platform-tests/config.default.json
index a55b17c3de3..6c49b77de1c 100644
--- a/tests/wpt/web-platform-tests/config.default.json
+++ b/tests/wpt/web-platform-tests/config.default.json
@@ -1,7 +1,7 @@
{"host": "web-platform.test",
"doc_root": null,
"ws_doc_root": null,
- "external_host": null,
+ "host_ip": null,
"ports":{"http":[8000, "auto"],
"https":[8443],
"ws":["auto"],
diff --git a/tests/wpt/web-platform-tests/conformance-checkers/messages.json b/tests/wpt/web-platform-tests/conformance-checkers/messages.json
index 3439dd5c941..fc85b29fd1d 100644
--- a/tests/wpt/web-platform-tests/conformance-checkers/messages.json
+++ b/tests/wpt/web-platform-tests/conformance-checkers/messages.json
@@ -144,7 +144,7 @@
"html/elements/a/href/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/a/href/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/a/href/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Expected a slash (\"/\").",
- "html/elements/a/href/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: syntax error",
+ "html/elements/a/href/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Unexpected token.",
"html/elements/a/href/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/a/href/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/a/href/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
@@ -214,7 +214,7 @@
"html/elements/area/href/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/area/href/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/area/href/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Expected a slash (\"/\").",
- "html/elements/area/href/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: syntax error",
+ "html/elements/area/href/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Unexpected token.",
"html/elements/area/href/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/area/href/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/area/href/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
@@ -284,7 +284,7 @@
"html/elements/audio/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/audio/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/audio/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Expected a slash (\"/\").",
- "html/elements/audio/src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: syntax error",
+ "html/elements/audio/src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Unexpected token.",
"html/elements/audio/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/audio/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/audio/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
@@ -350,7 +350,7 @@
"html/elements/base/href/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/base/href/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/base/href/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Expected a slash (\"/\").",
- "html/elements/base/href/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: syntax error",
+ "html/elements/base/href/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Unexpected token.",
"html/elements/base/href/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/base/href/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/base/href/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
@@ -416,7 +416,7 @@
"html/elements/blockquote/cite/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/blockquote/cite/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/blockquote/cite/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Expected a slash (\"/\").",
- "html/elements/blockquote/cite/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: syntax error",
+ "html/elements/blockquote/cite/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Unexpected token.",
"html/elements/blockquote/cite/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/blockquote/cite/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/blockquote/cite/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
@@ -485,7 +485,7 @@
"html/elements/button/formaction/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/button/formaction/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/button/formaction/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Expected a slash (\"/\").",
- "html/elements/button/formaction/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: syntax error",
+ "html/elements/button/formaction/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Unexpected token.",
"html/elements/button/formaction/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/button/formaction/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/button/formaction/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
@@ -553,7 +553,7 @@
"html/elements/del/cite/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/del/cite/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/del/cite/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Expected a slash (\"/\").",
- "html/elements/del/cite/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: syntax error",
+ "html/elements/del/cite/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Unexpected token.",
"html/elements/del/cite/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/del/cite/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/del/cite/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
@@ -749,7 +749,7 @@
"html/elements/embed/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/embed/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/embed/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Expected a slash (\"/\").",
- "html/elements/embed/src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: syntax error",
+ "html/elements/embed/src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Unexpected token.",
"html/elements/embed/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/embed/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/embed/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
@@ -820,7 +820,7 @@
"html/elements/form/action/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/form/action/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/form/action/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Expected a slash (\"/\").",
- "html/elements/form/action/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: syntax error",
+ "html/elements/form/action/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Unexpected token.",
"html/elements/form/action/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/form/action/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/form/action/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
@@ -898,7 +898,7 @@
"html/elements/iframe/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/iframe/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/iframe/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Expected a slash (\"/\").",
- "html/elements/iframe/src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: syntax error",
+ "html/elements/iframe/src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Unexpected token.",
"html/elements/iframe/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/iframe/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/iframe/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
@@ -966,7 +966,7 @@
"html/elements/img/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/img/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/img/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Expected a slash (\"/\").",
- "html/elements/img/src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: syntax error",
+ "html/elements/img/src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Unexpected token.",
"html/elements/img/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/img/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/img/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
@@ -979,8 +979,8 @@
"html/elements/img/usemap-bad-value-novalid.html": "Bad value \u201c#\u201d for attribute \u201cusemap\u201d on element \u201cimg\u201d: Bad hash-name reference: A hash-name reference must have at least one character after \u201c#\u201d.",
"html/elements/img/width-height-negative-novalid.html": "Bad value \u201c-1\u201d for attribute \u201cwidth\u201d on element \u201cimg\u201d: Bad non-negative integer: Expected a digit but saw \u201c-\u201d instead.",
"html/elements/input/list-novalid.html": "The \u201clist\u201d attribute of the \u201cinput\u201d element must refer to a \u201cdatalist\u201d element.",
- "html/elements/input/pattern-asterisk-novalid.html": "Bad value \u201c*\u201d for attribute \u201cpattern\u201d on element \u201cinput\u201d: Bad pattern: Invalid quantifier \u201c*\u201d",
- "html/elements/input/pattern-paren-novalid.html": "Bad value \u201c(\u201d for attribute \u201cpattern\u201d on element \u201cinput\u201d: Bad pattern: Unterminated parenthetical \u201c\u201d",
+ "html/elements/input/pattern-asterisk-novalid.html": "Bad value \u201c*\u201d for attribute \u201cpattern\u201d on element \u201cinput\u201d: Bad pattern: Invalid regular expression: \u201c*\u201d: Nothing to repeat.",
+ "html/elements/input/pattern-paren-novalid.html": "Bad value \u201c(\u201d for attribute \u201cpattern\u201d on element \u201cinput\u201d: Bad pattern: Invalid regular expression: \u201c(\u201d: Unterminated group.",
"html/elements/input/type-image-formaction-empty-novalid.html": "Bad value \u201c\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Must be non-empty.",
"html/elements/input/type-image-formaction-whitespace-only-novalid.html": "Bad value \u201c\t \n\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Must be non-empty.",
"html/elements/input/type-image-formaction/fragment-backslash-novalid.html": "Bad value \u201c#\\\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in fragment: \u201c\\\u201d is not allowed.",
@@ -1038,7 +1038,7 @@
"html/elements/input/type-image-formaction/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/input/type-image-formaction/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/input/type-image-formaction/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
- "html/elements/input/type-image-formaction/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: syntax error",
+ "html/elements/input/type-image-formaction/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Unexpected token.",
"html/elements/input/type-image-formaction/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/input/type-image-formaction/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/input/type-image-formaction/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
@@ -1105,7 +1105,7 @@
"html/elements/input/type-image-src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/input/type-image-src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/input/type-image-src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
- "html/elements/input/type-image-src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: syntax error",
+ "html/elements/input/type-image-src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Unexpected token.",
"html/elements/input/type-image-src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/input/type-image-src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/input/type-image-src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
@@ -1172,7 +1172,7 @@
"html/elements/input/type-submit-formaction/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/input/type-submit-formaction/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/input/type-submit-formaction/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
- "html/elements/input/type-submit-formaction/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: syntax error",
+ "html/elements/input/type-submit-formaction/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Unexpected token.",
"html/elements/input/type-submit-formaction/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/input/type-submit-formaction/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/input/type-submit-formaction/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
@@ -1246,7 +1246,7 @@
"html/elements/input/type-url-value/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Expected a slash (\"/\").",
"html/elements/input/type-url-value/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Expected a slash (\"/\").",
"html/elements/input/type-url-value/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Expected a slash (\"/\").",
- "html/elements/input/type-url-value/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: syntax error",
+ "html/elements/input/type-url-value/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Unexpected token.",
"html/elements/input/type-url-value/scheme-schemeless-relative-novalid.html": "Bad value \u201c//foo/bar\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: The string \u201c//foo/bar\u201d is not an absolute URL.",
"html/elements/input/type-url-value/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/input/type-url-value/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in scheme data: line break is not allowed.",
@@ -1312,7 +1312,7 @@
"html/elements/ins/cite/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/ins/cite/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/ins/cite/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Expected a slash (\"/\").",
- "html/elements/ins/cite/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: syntax error",
+ "html/elements/ins/cite/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Unexpected token.",
"html/elements/ins/cite/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/ins/cite/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/ins/cite/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
@@ -1485,7 +1485,7 @@
"html/elements/link/href/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/link/href/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/link/href/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Expected a slash (\"/\").",
- "html/elements/link/href/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: syntax error",
+ "html/elements/link/href/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Unexpected token.",
"html/elements/link/href/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/link/href/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/link/href/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
@@ -1554,7 +1554,7 @@
"html/elements/object/data/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/object/data/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/object/data/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Expected a slash (\"/\").",
- "html/elements/object/data/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: syntax error",
+ "html/elements/object/data/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Unexpected token.",
"html/elements/object/data/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/object/data/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/object/data/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
@@ -1822,7 +1822,7 @@
"html/elements/q/cite/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/q/cite/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/q/cite/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Expected a slash (\"/\").",
- "html/elements/q/cite/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: syntax error",
+ "html/elements/q/cite/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Unexpected token.",
"html/elements/q/cite/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/q/cite/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/q/cite/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
@@ -1894,7 +1894,7 @@
"html/elements/script/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/script/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/script/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Expected a slash (\"/\").",
- "html/elements/script/src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: syntax error",
+ "html/elements/script/src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Unexpected token.",
"html/elements/script/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/script/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/script/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
@@ -1962,7 +1962,7 @@
"html/elements/source/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/source/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/source/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Expected a slash (\"/\").",
- "html/elements/source/src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: syntax error",
+ "html/elements/source/src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Unexpected token.",
"html/elements/source/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/source/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/source/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
@@ -2049,7 +2049,7 @@
"html/elements/track/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/track/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/track/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Expected a slash (\"/\").",
- "html/elements/track/src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: syntax error",
+ "html/elements/track/src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Unexpected token.",
"html/elements/track/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/track/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/track/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
@@ -2119,7 +2119,7 @@
"html/elements/video/poster/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/video/poster/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/video/poster/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").",
- "html/elements/video/poster/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: syntax error",
+ "html/elements/video/poster/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Unexpected token.",
"html/elements/video/poster/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/video/poster/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/video/poster/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
@@ -2184,7 +2184,7 @@
"html/elements/video/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/video/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").",
"html/elements/video/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").",
- "html/elements/video/src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: syntax error",
+ "html/elements/video/src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Unexpected token.",
"html/elements/video/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/video/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/elements/video/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
@@ -2272,7 +2272,7 @@
"html/microdata/itemid/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Expected a slash (\"/\").",
"html/microdata/itemid/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Expected a slash (\"/\").",
"html/microdata/itemid/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Expected a slash (\"/\").",
- "html/microdata/itemid/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: syntax error",
+ "html/microdata/itemid/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Unexpected token.",
"html/microdata/itemid/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/microdata/itemid/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
"html/microdata/itemid/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
@@ -2344,7 +2344,7 @@
"html/microdata/itemtype/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Expected a slash (\"/\").",
"html/microdata/itemtype/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Expected a slash (\"/\").",
"html/microdata/itemtype/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Expected a slash (\"/\").",
- "html/microdata/itemtype/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: syntax error",
+ "html/microdata/itemtype/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Unexpected token.",
"html/microdata/itemtype/scheme-schemeless-relative-novalid.html": "Bad value \u201c//foo/bar\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c//foo/bar\u201d is not an absolute URL.",
"html/microdata/itemtype/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201cfoo.com\u201d is not an absolute URL.",
"html/microdata/itemtype/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201cfoo.com\u201d is not an absolute URL.",
diff --git a/tests/wpt/web-platform-tests/conformance-checkers/tools/build-svg-tests.py b/tests/wpt/web-platform-tests/conformance-checkers/tools/build-svg-tests.py
index 3986a8dca41..dd3aa3844e9 100644
--- a/tests/wpt/web-platform-tests/conformance-checkers/tools/build-svg-tests.py
+++ b/tests/wpt/web-platform-tests/conformance-checkers/tools/build-svg-tests.py
@@ -20,6 +20,8 @@
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
# DEALINGS IN THE SOFTWARE.
+from __future__ import print_function
+
"""build_svg_tests.py.
This script builds a set of SVG-in-HTML test files for the Nu Html Checker
@@ -218,7 +220,7 @@ def validate_svg_dtd(filename,svg):
if status == "Valid":
return True
- print " ('%s', 'DTD %s')," % (filename, status)
+ print(" ('%s', 'DTD %s')," % (filename, status))
return False
@@ -234,11 +236,11 @@ def main():
try:
opts, args = getopt.getopt(sys.argv[1:],"",["svgdir=","outdir="])
except getopt.GetoptError:
- print 'build-svg-tests.py --svgdir <indir> --outdir <outdir>'
+ print('build-svg-tests.py --svgdir <indir> --outdir <outdir>')
sys.exit(2)
for opt, arg in opts:
- print opt, arg
+ print(opt, arg)
if opt in ("-s", "--svgdir"):
svgdirectory = arg
elif opt in ("-o", "--outdir"):
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/anchor-navigation-always-allowed.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/anchor-navigation-always-allowed.html
new file mode 100644
index 00000000000..1cf01a7f532
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/anchor-navigation-always-allowed.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+
+<a name="anchor"></a>
+
+<script>
+ var t = async_test("Test that anchor navigation is allowed regardless of the `navigate-to` directive");
+
+ window.addEventListener('securitypolicyviolation', t.unreached_func("Should not have triggered any violation"));
+
+ try {
+ window.location.hash = "anchor";
+ t.done();
+ } catch(ex) {}
+</script>
+
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/anchor-navigation-always-allowed.html.headers b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/anchor-navigation-always-allowed.html.headers
new file mode 100644
index 00000000000..739a2ce1753
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/anchor-navigation-always-allowed.html.headers
@@ -0,0 +1,4 @@
+Expires: Mon, 26 Jul 1997 05:00:00 GMT
+Cache-Control: no-store, no-cache, must-revalidate
+Pragma: no-cache
+Content-Security-Policy: navigate-to 'none'
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/child-navigates-parent-allowed.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/child-navigates-parent-allowed.html
new file mode 100644
index 00000000000..3848c2fa910
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/child-navigates-parent-allowed.html
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child can navigate the parent because the relevant policy belongs to the navigation initiator (in this case the child)");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'success');
+ });
+</script>
+
+<iframe srcdoc="<iframe src='support/navigate_parent.sub.html?csp=navigate-to%20%27self%27'>">
+
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/child-navigates-parent-allowed.html.headers b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/child-navigates-parent-allowed.html.headers
new file mode 100644
index 00000000000..7d5e85e7a10
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/child-navigates-parent-allowed.html.headers
@@ -0,0 +1,4 @@
+Expires: Mon, 26 Jul 1997 05:00:00 GMT
+Cache-Control: no-store, no-cache, must-revalidate
+Pragma: no-cache
+Content-Security-Policy: navigate-to support/navigate_parent.sub.html
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/child-navigates-parent-blocked.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/child-navigates-parent-blocked.html
new file mode 100644
index 00000000000..a5bea3ffa2a
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/child-navigates-parent-blocked.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child can't navigate the parent because the relevant policy belongs to the navigation initiator (in this case the child)");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'fail');
+ assert_equals(e.data.violatedDirective, 'navigate-to');
+ });
+</script>
+
+<iframe srcdoc="<iframe src='support/navigate_parent.sub.html?csp=navigate-to%20%27none%27'>">
+
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/child-navigates-parent-blocked.html.headers b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/child-navigates-parent-blocked.html.headers
new file mode 100644
index 00000000000..9cb770bcc1b
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/child-navigates-parent-blocked.html.headers
@@ -0,0 +1,4 @@
+Expires: Mon, 26 Jul 1997 05:00:00 GMT
+Cache-Control: no-store, no-cache, must-revalidate
+Pragma: no-cache
+Content-Security-Policy: navigate-to 'self'
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-action/form-action-allows-navigate-to-allows.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-action/form-action-allows-navigate-to-allows.html
new file mode 100644
index 00000000000..452b881829f
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-action/form-action-allows-navigate-to-allows.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that form-action overrides navigate-to when present.");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'success');
+ });
+</script>
+<iframe src="../support/form_action_navigation.sub.html?csp=navigate-to%20%27self%27%3B%20form-action%20%27self%27%3B&action=post_message_to_frame_owner.html">
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-action/form-action-allows-navigate-to-blocks.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-action/form-action-allows-navigate-to-blocks.html
new file mode 100644
index 00000000000..44dcc516357
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-action/form-action-allows-navigate-to-blocks.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that form-action overrides navigate-to when present.");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'success');
+ });
+</script>
+<iframe src="../support/form_action_navigation.sub.html?csp=navigate-to%20%27none%27%3B%20form-action%20%27self%27%3B&action=post_message_to_frame_owner.html">
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-action/form-action-blocks-navigate-to-allows.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-action/form-action-blocks-navigate-to-allows.html
new file mode 100644
index 00000000000..5e6557d9d9b
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-action/form-action-blocks-navigate-to-allows.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that form-action overrides navigate-to when present.");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'fail');
+ assert_equals(e.data.violatedDirective, 'form-action');
+ });
+</script>
+<iframe src="../support/form_action_navigation.sub.html?csp=navigate-to%20%27self%27%3B%20form-action%20%27none%27%3B&action=post_message_to_frame_owner.html">
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-action/form-action-blocks-navigate-to-blocks.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-action/form-action-blocks-navigate-to-blocks.html
new file mode 100644
index 00000000000..9f9c803d53a
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-action/form-action-blocks-navigate-to-blocks.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that form-action overrides navigate-to when present.");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'fail');
+ assert_equals(e.data.violatedDirective, 'form-action');
+ });
+</script>
+<iframe src="../support/form_action_navigation.sub.html?csp=navigate-to%20%27none%27%3B%20form-action%20%27none%27%3B&action=post_message_to_frame_owner.html">
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-allowed.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-allowed.html
new file mode 100644
index 00000000000..c1a88b2772a
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-allowed.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child iframe navigation is allowed");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'success');
+ });
+</script>
+<iframe src="support/form_action_navigation.sub.html?csp=navigate-to%20%27self%27&action=post_message_to_frame_owner.html">
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-blocked.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-blocked.html
new file mode 100644
index 00000000000..233db534f14
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-blocked.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child iframe navigation is blocked");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'fail');
+ assert_equals(e.data.violatedDirective, 'navigate-to');
+ });
+</script>
+<iframe src="support/form_action_navigation.sub.html?csp=navigate-to%20%27none%27&action=post_message_to_frame_owner.html">
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-cross-origin-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-cross-origin-allowed.sub.html
new file mode 100644
index 00000000000..a082786d066
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-cross-origin-allowed.sub.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child iframe navigation is allowed");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'success');
+ });
+</script>
+<iframe src="support/form_action_navigation.sub.html?csp=navigate-to%20http%3A%2F%2F{{domains[www1]}}:{{ports[http][0]}}&action=http%3A%2F%2F{{domains[www1]}}:{{ports[http][0]}}%2Fcontent-security-policy%2Fnavigate-to%2Fsupport%2Fpost_message_to_frame_owner.html">
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-cross-origin-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-cross-origin-blocked.sub.html
new file mode 100644
index 00000000000..e8e653ccfc0
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-cross-origin-blocked.sub.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child iframe navigation is blocked");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'fail');
+ assert_equals(e.data.violatedDirective, 'navigate-to');
+ });
+</script>
+<iframe src="support/form_action_navigation.sub.html?csp=navigate-to%20%27self%27&action=http%3A%2F%2F{{domains[www1]}}:{{ports[http][0]}}%2Fcontent-security-policy%2Fnavigate-to%2Fsupport%2Fpost_message_to_frame_owner.html">
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-redirected-allowed.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-redirected-allowed.html
new file mode 100644
index 00000000000..7612d206d4d
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-redirected-allowed.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child iframe navigation is allowed");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'success');
+ });
+</script>
+<iframe src="support/form_action_navigation.sub.html?csp=navigate-to%20%27self%27&action=redirect_to_post_message_to_frame_owner.py">
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-redirected-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-redirected-blocked.sub.html
new file mode 100644
index 00000000000..6f4e1ac80a8
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/form-redirected-blocked.sub.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child iframe navigation is blocked");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'fail');
+ assert_equals(e.data.violatedDirective, 'navigate-to');
+ });
+</script>
+<iframe src="support/form_action_navigation.sub.html?csp=navigate-to%20{{location[server]}}/content-security-policy/navigate-to/support/redirect_to_post_message_to_frame_owner.py&action=redirect_to_post_message_to_frame_owner.py">
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/href-location-allowed.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/href-location-allowed.html
new file mode 100644
index 00000000000..e8896c8dbef
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/href-location-allowed.html
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child iframe navigation is allowed");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'success');
+ });
+
+ window.open("support/href_location_navigation.sub.html?csp=navigate-to%20%27self%27&target=post_message_to_frame_owner.html", "_blank");
+</script>
+
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/href-location-blocked.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/href-location-blocked.html
new file mode 100644
index 00000000000..5094784823c
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/href-location-blocked.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child iframe navigation is blocked");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'fail');
+ assert_equals(e.data.violatedDirective, 'navigate-to');
+ });
+
+ window.open("support/href_location_navigation.sub.html?csp=navigate-to%20%27none%27&target=post_message_to_frame_owner.html", "_blank");
+</script>
+
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/href-location-cross-origin-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/href-location-cross-origin-allowed.sub.html
new file mode 100644
index 00000000000..0009b6c2b83
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/href-location-cross-origin-allowed.sub.html
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child iframe navigation is allowed");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'success');
+ });
+
+ window.open("support/href_location_navigation.sub.html?csp=navigate-to%20http%3A%2F%2F{{domains[www1]}}:{{ports[http][0]}}&target=http%3A%2F%2F{{domains[www1]}}:{{ports[http][0]}}%2Fcontent-security-policy%2Fnavigate-to%2Fsupport%2Fpost_message_to_frame_owner.html", "_blank");
+</script>
+
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/href-location-cross-origin-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/href-location-cross-origin-blocked.sub.html
new file mode 100644
index 00000000000..ef0d787c1a4
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/href-location-cross-origin-blocked.sub.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child iframe navigation is blocked");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'fail');
+ assert_equals(e.data.violatedDirective, 'navigate-to');
+ });
+
+ window.open("support/href_location_navigation.sub.html?csp=navigate-to%20%27self%27&target=http%3A%2F%2F{{domains[www1]}}:{{ports[http][0]}}%2Fcontent-security-policy%2Fnavigate-to%2Fsupport%2Fpost_message_to_frame_owner.html", "_blank");
+</script>
+
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/href-location-redirected-allowed.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/href-location-redirected-allowed.html
new file mode 100644
index 00000000000..4f535bf3d5c
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/href-location-redirected-allowed.html
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child iframe navigation is allowed");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'success');
+ });
+
+ window.open("support/href_location_navigation.sub.html?csp=navigate-to%20%27self%27&target=redirect_to_post_message_to_frame_owner.py", "_blank");
+</script>
+
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/href-location-redirected-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/href-location-redirected-blocked.sub.html
new file mode 100644
index 00000000000..8a0047dd649
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/href-location-redirected-blocked.sub.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child iframe navigation is blocked");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'fail');
+ assert_equals(e.data.violatedDirective, 'navigate-to');
+ });
+
+ window.open("support/href_location_navigation.sub.html?csp=navigate-to%20{{location[server]}}/content-security-policy/navigate-to/support/redirect_to_post_message_to_frame_owner.py&target=redirect_to_post_message_to_frame_owner.py", "_blank");
+</script>
+
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/link-click-allowed.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/link-click-allowed.html
new file mode 100644
index 00000000000..977b85dfb2c
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/link-click-allowed.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child iframe navigation is allowed");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'success');
+ });
+</script>
+<iframe src="support/link_click_navigation.sub.html?csp=navigate-to%20%27self%27&target=post_message_to_frame_owner.html">
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/link-click-blocked.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/link-click-blocked.html
new file mode 100644
index 00000000000..6817da212af
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/link-click-blocked.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child iframe navigation is blocked");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'fail');
+ assert_equals(e.data.violatedDirective, 'navigate-to');
+ });
+</script>
+<iframe src="support/link_click_navigation.sub.html?csp=navigate-to%20%27none%27&target=post_message_to_frame_owner.html">
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/link-click-cross-origin-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/link-click-cross-origin-allowed.sub.html
new file mode 100644
index 00000000000..4381bcb08d6
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/link-click-cross-origin-allowed.sub.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child iframe navigation is allowed");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'success');
+ });
+</script>
+<iframe src="support/link_click_navigation.sub.html?csp=navigate-to%20http%3A%2F%2F{{domains[www1]}}:{{ports[http][0]}}&target=http%3A%2F%2F{{domains[www1]}}:{{ports[http][0]}}%2Fcontent-security-policy%2Fnavigate-to%2Fsupport%2Fpost_message_to_frame_owner.html">
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/link-click-cross-origin-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/link-click-cross-origin-blocked.sub.html
new file mode 100644
index 00000000000..1041506eb81
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/link-click-cross-origin-blocked.sub.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child iframe navigation is blocked");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'fail');
+ assert_equals(e.data.violatedDirective, 'navigate-to');
+ });
+</script>
+<iframe src="support/link_click_navigation.sub.html?csp=navigate-to%20%27self%27&target=http%3A%2F%2F{{domains[www1]}}:{{ports[http][0]}}%2Fcontent-security-policy%2Fnavigate-to%2Fsupport%2Fpost_message_to_frame_owner.html">
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/link-click-redirected-allowed.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/link-click-redirected-allowed.html
new file mode 100644
index 00000000000..87dea95b1dc
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/link-click-redirected-allowed.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child iframe navigation is allowed");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'success');
+ });
+</script>
+<iframe src="support/link_click_navigation.sub.html?csp=navigate-to%20%27self%27&target=redirect_to_post_message_to_frame_owner.py">
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/link-click-redirected-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/link-click-redirected-blocked.sub.html
new file mode 100644
index 00000000000..f0bf4df25d6
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/link-click-redirected-blocked.sub.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child iframe navigation is blocked");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'fail');
+ assert_equals(e.data.violatedDirective, 'navigate-to');
+ });
+</script>
+<iframe src="support/link_click_navigation.sub.html?csp=navigate-to%20{{location[server]}}/content-security-policy/navigate-to/support/redirect_to_post_message_to_frame_owner.py&target=redirect_to_post_message_to_frame_owner.py">
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/meta-refresh-allowed.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/meta-refresh-allowed.html
new file mode 100644
index 00000000000..eeaefc496e8
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/meta-refresh-allowed.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child iframe navigation is allowed");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'success');
+ });
+</script>
+<iframe src="support/meta_refresh_navigation.sub.html?csp=navigate-to%20%27self%27&target=post_message_to_frame_owner.html">
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/meta-refresh-blocked.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/meta-refresh-blocked.html
new file mode 100644
index 00000000000..7acf68dd717
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/meta-refresh-blocked.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child iframe navigation is blocked");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'fail');
+ assert_equals(e.data.violatedDirective, 'navigate-to');
+ });
+</script>
+<iframe src="support/meta_refresh_navigation.sub.html?csp=navigate-to%20%27none%27&target=post_message_to_frame_owner.html">
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/meta-refresh-cross-origin-allowed.sub.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/meta-refresh-cross-origin-allowed.sub.html
new file mode 100644
index 00000000000..39e887eaadf
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/meta-refresh-cross-origin-allowed.sub.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child iframe navigation is allowed");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'success');
+ });
+</script>
+<iframe src="support/meta_refresh_navigation.sub.html?csp=navigate-to%20http%3A%2F%2F{{domains[www1]}}:{{ports[http][0]}}&target=http%3A%2F%2F{{domains[www1]}}:{{ports[http][0]}}%2Fcontent-security-policy%2Fnavigate-to%2Fsupport%2Fpost_message_to_frame_owner.html">
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/meta-refresh-cross-origin-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/meta-refresh-cross-origin-blocked.sub.html
new file mode 100644
index 00000000000..627744e346b
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/meta-refresh-cross-origin-blocked.sub.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child iframe navigation is blocked");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'fail');
+ assert_equals(e.data.violatedDirective, 'navigate-to');
+ });
+</script>
+<iframe src="support/meta_refresh_navigation.sub.html?csp=navigate-to%20%27self%27&target=http%3A%2F%2F{{domains[www1]}}:{{ports[http][0]}}%2Fcontent-security-policy%2Fnavigate-to%2Fsupport%2Fpost_message_to_frame_owner.html">
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/meta-refresh-redirected-allowed.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/meta-refresh-redirected-allowed.html
new file mode 100644
index 00000000000..de756bce8b5
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/meta-refresh-redirected-allowed.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child iframe navigation is allowed");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'success');
+ });
+</script>
+<iframe src="support/meta_refresh_navigation.sub.html?csp=navigate-to%20%27self%27&target=redirect_to_post_message_to_frame_owner.py">
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/meta-refresh-redirected-blocked.sub.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/meta-refresh-redirected-blocked.sub.html
new file mode 100644
index 00000000000..598600f639e
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/meta-refresh-redirected-blocked.sub.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the child iframe navigation is blocked");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'fail');
+ assert_equals(e.data.violatedDirective, 'navigate-to');
+ });
+</script>
+<iframe src="support/meta_refresh_navigation.sub.html?csp=navigate-to%20{{location[server]}}/content-security-policy/navigate-to/support/redirect_to_post_message_to_frame_owner.py&target=redirect_to_post_message_to_frame_owner.py">
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/parent-navigates-child-allowed.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/parent-navigates-child-allowed.html
new file mode 100644
index 00000000000..e5455ceaa27
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/parent-navigates-child-allowed.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the parent can navigate the child because the relevant policy belongs to the navigation initiator (in this case the parent)");
+ window.onmessage = t.step_func_done(function(e) {
+ assert_equals(e.data.result, 'success');
+ });
+ window.addEventListener('securitypolicyviolation', t.unreached_func("Should not have triggered a policy violation"));
+
+ var i = document.createElement('iframe');
+ var src_changed = false;
+ i.onload = function() {
+ if (src_changed) return;
+ src_changed = true;
+ i.src = "support/post_message_to_frame_owner.html";
+ }
+ i.src = "support/wait_for_navigation.html?csp=navigate-to%20%none%27";
+ document.body.appendChild(i);
+</script>
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/parent-navigates-child-allowed.html.headers b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/parent-navigates-child-allowed.html.headers
new file mode 100644
index 00000000000..9cb770bcc1b
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/parent-navigates-child-allowed.html.headers
@@ -0,0 +1,4 @@
+Expires: Mon, 26 Jul 1997 05:00:00 GMT
+Cache-Control: no-store, no-cache, must-revalidate
+Pragma: no-cache
+Content-Security-Policy: navigate-to 'self'
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/parent-navigates-child-blocked.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/parent-navigates-child-blocked.html
new file mode 100644
index 00000000000..8353d394cff
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/parent-navigates-child-blocked.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html>
+
+<head>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+</head>
+
+<body>
+<script>
+ var t = async_test("Test that the parent can't navigate the child because the relevant policy belongs to the navigation initiator (in this case the parent)");
+ window.addEventListener('securitypolicyviolation', t.step_func_done(function(e) {
+ assert_equals(e.violatedDirective, 'navigate-to');
+ }));
+ window.onmessage = t.unreached_func("Should not have received a message from the child");
+
+ var i = document.createElement('iframe');
+ var src_changed = false;
+ i.onload = function() {
+ if (src_changed) return;
+ src_changed = true;
+ i.src = "support/post_message_to_frame_owner.html";
+ }
+ i.src = "support/wait_for_navigation.html?csp=navigate-to%20%self%27";
+ document.body.appendChild(i);
+</script>
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/parent-navigates-child-blocked.html.headers b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/parent-navigates-child-blocked.html.headers
new file mode 100644
index 00000000000..c2b8cd3540f
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/parent-navigates-child-blocked.html.headers
@@ -0,0 +1,4 @@
+Expires: Mon, 26 Jul 1997 05:00:00 GMT
+Cache-Control: no-store, no-cache, must-revalidate
+Pragma: no-cache
+Content-Security-Policy: navigate-to support/wait_for_navigation.html
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/form_action_navigation.sub.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/form_action_navigation.sub.html
new file mode 100644
index 00000000000..be5be016b06
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/form_action_navigation.sub.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<head>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+
+ <script>
+ window.addEventListener('securitypolicyviolation', function(e) {
+ top.postMessage({result: 'fail', violatedDirective: e.violatedDirective}, '*');
+ });
+ </script>
+</head>
+
+<body>
+<form action='{{GET[action]}}' target='_self' id='form'>
+ <input type="text" name="dummy">
+</form>
+
+<script>
+ document.getElementById('form').submit();
+</script>
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/form_action_navigation.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/form_action_navigation.sub.html.sub.headers
new file mode 100644
index 00000000000..d3c635b9a06
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/form_action_navigation.sub.html.sub.headers
@@ -0,0 +1,4 @@
+Expires: Mon, 26 Jul 1997 05:00:00 GMT
+Cache-Control: no-store, no-cache, must-revalidate
+Pragma: no-cache
+Content-Security-Policy: {{GET[csp]}}
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/href_location_navigation.sub.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/href_location_navigation.sub.html
new file mode 100644
index 00000000000..2e8fad6d269
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/href_location_navigation.sub.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<head>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+
+ <script>
+ window.addEventListener('securitypolicyviolation', function(e) {
+ window.opener.postMessage({result: 'fail', violatedDirective: e.violatedDirective}, '*');
+ });
+ </script>
+</head>
+
+<body>
+<script>
+ try {
+ location.href = "{{GET[target]}}";
+ } catch(ex) {}
+</script>
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/href_location_navigation.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/href_location_navigation.sub.html.sub.headers
new file mode 100644
index 00000000000..d3c635b9a06
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/href_location_navigation.sub.html.sub.headers
@@ -0,0 +1,4 @@
+Expires: Mon, 26 Jul 1997 05:00:00 GMT
+Cache-Control: no-store, no-cache, must-revalidate
+Pragma: no-cache
+Content-Security-Policy: {{GET[csp]}}
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/link_click_navigation.sub.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/link_click_navigation.sub.html
new file mode 100644
index 00000000000..2469ed6d580
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/link_click_navigation.sub.html
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<head>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+
+ <script>
+ window.addEventListener('securitypolicyviolation', function(e) {
+ top.postMessage({result: 'fail', violatedDirective: e.violatedDirective}, '*');
+ });
+ </script>
+</head>
+
+<body>
+<a href="{{GET[target]}}" id="link">dummy link</a>
+<script>
+ document.getElementById('link').click();
+</script>
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/link_click_navigation.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/link_click_navigation.sub.html.sub.headers
new file mode 100644
index 00000000000..d3c635b9a06
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/link_click_navigation.sub.html.sub.headers
@@ -0,0 +1,4 @@
+Expires: Mon, 26 Jul 1997 05:00:00 GMT
+Cache-Control: no-store, no-cache, must-revalidate
+Pragma: no-cache
+Content-Security-Policy: {{GET[csp]}}
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/meta_refresh_navigation.sub.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/meta_refresh_navigation.sub.html
new file mode 100644
index 00000000000..3a841410cb6
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/meta_refresh_navigation.sub.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<head>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+
+ <script>
+ window.addEventListener('securitypolicyviolation', function(e) {
+ top.postMessage({result: 'fail', violatedDirective: e.violatedDirective}, '*');
+ });
+ </script>
+
+ <meta http-equiv="refresh" content="1; url={{GET[target]}}">
+</head>
+
+<body>
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/meta_refresh_navigation.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/meta_refresh_navigation.sub.html.sub.headers
new file mode 100644
index 00000000000..d3c635b9a06
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/meta_refresh_navigation.sub.html.sub.headers
@@ -0,0 +1,4 @@
+Expires: Mon, 26 Jul 1997 05:00:00 GMT
+Cache-Control: no-store, no-cache, must-revalidate
+Pragma: no-cache
+Content-Security-Policy: {{GET[csp]}}
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/navigate_parent.sub.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/navigate_parent.sub.html
new file mode 100644
index 00000000000..a84c9c64ca9
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/navigate_parent.sub.html
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<head>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+
+ <script>
+ window.addEventListener('securitypolicyviolation', function(e) {
+ top.postMessage({result: 'fail', violatedDirective: e.violatedDirective}, '*');
+ });
+ </script>
+</head>
+
+<body>
+<a href="post_message_to_frame_owner.html" id="link" target="_parent">dummy link</a>
+<script>
+ document.getElementById('link').click();
+</script>
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/navigate_parent.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/navigate_parent.sub.html.sub.headers
new file mode 100644
index 00000000000..d3c635b9a06
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/navigate_parent.sub.html.sub.headers
@@ -0,0 +1,4 @@
+Expires: Mon, 26 Jul 1997 05:00:00 GMT
+Cache-Control: no-store, no-cache, must-revalidate
+Pragma: no-cache
+Content-Security-Policy: {{GET[csp]}}
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/post_message_to_frame_owner.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/post_message_to_frame_owner.html
new file mode 100644
index 00000000000..c25e49d1466
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/post_message_to_frame_owner.html
@@ -0,0 +1,6 @@
+<script>
+ if (window.opener)
+ window.opener.postMessage({result: 'success'}, '*');
+ else
+ top.postMessage({result: 'success'}, '*');
+</script> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/redirect_to_post_message_to_frame_owner.py b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/redirect_to_post_message_to_frame_owner.py
new file mode 100644
index 00000000000..77e725b6daa
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/redirect_to_post_message_to_frame_owner.py
@@ -0,0 +1,3 @@
+def main(request, response):
+ response.status = 302
+ response.headers.set("Location", "post_message_to_frame_owner.html") \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/wait_for_navigation.html b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/wait_for_navigation.html
new file mode 100644
index 00000000000..2450ff1c0aa
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/wait_for_navigation.html
@@ -0,0 +1,14 @@
+<!DOCTYPE html>
+<head>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+
+ <script>
+ window.addEventListener('securitypolicyviolation', function(e) {
+ top.postMessage({result: 'fail', violatedDirective: e.violatedDirective}, '*');
+ });
+ </script>
+</head>
+
+<body>
+</body> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/wait_for_navigation.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/wait_for_navigation.html.sub.headers
new file mode 100644
index 00000000000..d3c635b9a06
--- /dev/null
+++ b/tests/wpt/web-platform-tests/content-security-policy/navigate-to/support/wait_for_navigation.html.sub.headers
@@ -0,0 +1,4 @@
+Expires: Mon, 26 Jul 1997 05:00:00 GMT
+Cache-Control: no-store, no-cache, must-revalidate
+Pragma: no-cache
+Content-Security-Policy: {{GET[csp]}}
diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-doesnt-send-reports-without-violation.https.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-doesnt-send-reports-without-violation.https.sub.html.sub.headers
index 15a42ec23fb..011c1b0929f 100644
--- a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-doesnt-send-reports-without-violation.https.sub.html.sub.headers
+++ b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-doesnt-send-reports-without-violation.https.sub.html.sub.headers
@@ -3,5 +3,5 @@ Cache-Control: no-store, no-cache, must-revalidate
Cache-Control: post-check=0, pre-check=0, false
Pragma: no-cache
Set-Cookie: reporting-api-doesnt-send-reports-without-violation={{$id:uuid()}}; Path=/content-security-policy/reporting-api
-Report-To: { "url": "https://{{host}}:{{ports[https][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id}}", "group": "csp-group", "max-age": 10886400 }
+Report-To: { "group": "csp-group", "max-age": 10886400, "endpoints": [{ "url": "https://{{host}}:{{ports[https][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id}}" }] }
Content-Security-Policy: script-src 'self' 'unsafe-inline'; img-src 'self'; report-to csp-group
diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-only-sends-reports-on-violation.https.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-only-sends-reports-on-violation.https.sub.html.sub.headers
index e2810108a84..948b7403e8f 100644
--- a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-only-sends-reports-on-violation.https.sub.html.sub.headers
+++ b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-only-sends-reports-on-violation.https.sub.html.sub.headers
@@ -3,5 +3,5 @@ Cache-Control: no-store, no-cache, must-revalidate
Cache-Control: post-check=0, pre-check=0, false
Pragma: no-cache
Set-Cookie: reporting-api-report-only-sends-reports-on-violation={{$id:uuid()}}; Path=/content-security-policy/reporting-api
-Report-To: { "url": "https://{{host}}:{{ports[https][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id}}", "group": "csp-group", "max-age": 10886400 }
+Report-To: { "group": "csp-group", "max-age": 10886400, "endpoints": [{ "url": "https://{{host}}:{{ports[https][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id}}" }] }
Content-Security-Policy-Report-Only: script-src 'self' 'unsafe-inline'; img-src 'none'; report-to csp-group
diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-1.https.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-1.https.sub.html.sub.headers
index 4ab90061d67..55bf5b7a364 100644
--- a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-1.https.sub.html.sub.headers
+++ b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-1.https.sub.html.sub.headers
@@ -4,4 +4,4 @@ Cache-Control: post-check=0, pre-check=0, false
Pragma: no-cache
Set-Cookie: reporting-api-report-to-overrides-report-uri-1={{$id:uuid()}}; Path=/content-security-policy/reporting-api
Content-Security-Policy: script-src 'self' 'unsafe-inline'; img-src 'none'; report-uri "/content-security-policy/support/report.py?op=put&reportID={{$id}}"; report-to csp-group
-Report-To: { "url": "https://{{host}}:{{ports[https][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id:uuid()}}", "group": "csp-group", "max-age": 10886400 }
+Report-To: { "group": "csp-group", "max-age": 10886400, "endpoints": [{ "url": "https://{{host}}:{{ports[https][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id:uuid()}}" }] }
diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-2.https.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-2.https.sub.html.sub.headers
index f2eaaa5fe7e..ecef63f821d 100644
--- a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-2.https.sub.html.sub.headers
+++ b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-2.https.sub.html.sub.headers
@@ -4,4 +4,4 @@ Cache-Control: post-check=0, pre-check=0, false
Pragma: no-cache
Set-Cookie: reporting-api-report-to-overrides-report-uri-2={{$id:uuid()}}; Path=/content-security-policy/reporting-api
Content-Security-Policy: script-src 'self' 'unsafe-inline'; img-src 'none'; report-to csp-group; report-uri "/content-security-policy/support/report.py?op=put&reportID={{$id}}"
-Report-To: { "url": "https://{{host}}:{{ports[https][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id:uuid()}}", "group": "csp-group", "max-age": 10886400 }
+Report-To: { "group": "csp-group", "max-age": 10886400, "endpoints": [{ "url": "https://{{host}}:{{ports[https][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id:uuid()}}" }] }
diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-sends-reports-on-violation.https.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-sends-reports-on-violation.https.sub.html.sub.headers
index f262b72327e..4567e316b12 100644
--- a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-sends-reports-on-violation.https.sub.html.sub.headers
+++ b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-sends-reports-on-violation.https.sub.html.sub.headers
@@ -3,5 +3,5 @@ Cache-Control: no-store, no-cache, must-revalidate
Cache-Control: post-check=0, pre-check=0, false
Pragma: no-cache
Set-Cookie: reporting-api-sends-reports-on-violation={{$id:uuid()}}; Path=/content-security-policy/reporting-api
-Report-To: { "url": "https://{{host}}:{{ports[https][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id}}", "group": "csp-group", "max-age": 10886400 }
+Report-To: { "group": "csp-group", "max-age": 10886400, "endpoints": [{ "url": "https://{{host}}:{{ports[https][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id}}" }] }
Content-Security-Policy: script-src 'self' 'unsafe-inline'; img-src 'none'; report-to csp-group
diff --git a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-works-on-frame-src.https.sub.html.sub.headers b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-works-on-frame-src.https.sub.html.sub.headers
index 8da5216c4a1..a0fd2e9756e 100644
--- a/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-works-on-frame-src.https.sub.html.sub.headers
+++ b/tests/wpt/web-platform-tests/content-security-policy/reporting-api/reporting-api-works-on-frame-src.https.sub.html.sub.headers
@@ -2,5 +2,5 @@ Expires: Mon, 26 Jul 1997 05:00:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Set-Cookie: reporting-api-works-on-frame-src={{$id:uuid()}}; Path=/content-security-policy/reporting-api
-Report-To: { "url": "https://{{host}}:{{ports[https][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id}}", "group": "csp-group", "max-age": 10886400 }
+Report-To: { "group": "csp-group", "max-age": 10886400, "endpoints": [{ "url": "https://{{host}}:{{ports[https][0]}}/content-security-policy/support/report.py?op=put&reportID={{$id}}" }] }
Content-Security-Policy: script-src 'self' 'unsafe-inline'; frame-src 'none'; report-to csp-group
diff --git a/tests/wpt/web-platform-tests/cookie-store/idlharness.tentative.html b/tests/wpt/web-platform-tests/cookie-store/idlharness.tentative.html
index cf80246409e..00dc29d7d49 100644
--- a/tests/wpt/web-platform-tests/cookie-store/idlharness.tentative.html
+++ b/tests/wpt/web-platform-tests/cookie-store/idlharness.tentative.html
@@ -10,7 +10,7 @@
'use strict';
promise_test(async t => {
- const urls = ['/interfaces/html.idl', 'cookie-store.idl'];
+ const urls = ['/interfaces/html.idl', '/interfaces/cookie-store.idl'];
const [html, cookie_store] = await Promise.all(
urls.map(url => fetch(url).then(response => response.text())));
diff --git a/tests/wpt/web-platform-tests/cookie-store/idlharness_serviceworker.js b/tests/wpt/web-platform-tests/cookie-store/idlharness_serviceworker.js
index 35eccfd41da..aa2e79a9de7 100644
--- a/tests/wpt/web-platform-tests/cookie-store/idlharness_serviceworker.js
+++ b/tests/wpt/web-platform-tests/cookie-store/idlharness_serviceworker.js
@@ -7,7 +7,7 @@ importScripts('/resources/testharness.js',
'/resources/idlharness.js');
promise_test(async t => {
- const urls = ['cookie-store.idl'];
+ const urls = ['/interfaces/cookie-store.idl'];
const [cookie_store] = await Promise.all(
urls.map(url => fetch(url).then(response => response.text())));
diff --git a/tests/wpt/web-platform-tests/cors/resources/status.py b/tests/wpt/web-platform-tests/cors/resources/status.py
index 8d441f06e7c..d22378321e9 100644
--- a/tests/wpt/web-platform-tests/cors/resources/status.py
+++ b/tests/wpt/web-platform-tests/cors/resources/status.py
@@ -24,7 +24,7 @@ def main(request, response):
if request.method == "OPTIONS" and "preflight" in request.GET:
try:
code = int(request.GET.first('preflight'))
- except KeyError, ValueError:
+ except KeyError:
pass
status = code, text
diff --git a/tests/wpt/web-platform-tests/css/CSS2/cascade-import/cascade-import-002.xht b/tests/wpt/web-platform-tests/css/CSS2/cascade-import/cascade-import-002.xht
index 6a2c70fa365..14e7156c839 100644
--- a/tests/wpt/web-platform-tests/css/CSS2/cascade-import/cascade-import-002.xht
+++ b/tests/wpt/web-platform-tests/css/CSS2/cascade-import/cascade-import-002.xht
@@ -15,7 +15,6 @@
<link rel="help" href="http://www.w3.org/TR/css-cascade-4/#cascading"/>
<meta name="flags" content="http" />
- <meta http-equiv="Link" content='&lt;support/cascade-import-002h.css>; rel="stylesheet"'/>
<link rel="stylesheet" href="support/cascade-import-002j.css"/>
<style type="text/css">
@import url(support/cascade-import-002k.css);
@@ -28,7 +27,6 @@
.r { color: red; }
</style>
<link rel="stylesheet" href="support/cascade-import-002p.css"/>
- <meta http-equiv="Link" content='&lt;support/cascade-import-002r.css>; rel="stylesheet"'/>
</head>
<body>
<div class="a"> This line should be green. (a) </div>
@@ -37,8 +35,6 @@
<div class="d"> This line should be green. (d) </div>
<div class="e"> This line should be green. (e) </div>
<div class="f"> This line should be green. (f) </div>
- <div class="g"> This line should be green. (g) </div>
- <div class="h"> This line should be green. (h) </div>
<div class="i"> This line should be green. (i) </div>
<div class="j"> This line should be green. (j) </div>
<div class="k"> This line should be green. (k) </div>
@@ -47,8 +43,6 @@
<div class="n"> This line should be green. (n) </div>
<div class="o"> This line should be green. (o) </div>
<div class="p"> This line should be green. (p) </div>
- <div class="q"> This line should be green. (q) </div>
- <div class="r"> This line should be green. (r) </div>
<!--
The cascade is as follows:
HTTP Link: header
@@ -63,10 +57,6 @@
@import
e Rule
f Rule
- <meta http-equiv="Link">
- @import
- g Rule
- h Rule
<link rel="stylesheet">
@import
i Rule
@@ -84,10 +74,6 @@
n Rule
o Rule
p Rule
- <meta http-equiv="Link">
- @import
- q Rule
- r Rule
-->
diff --git a/tests/wpt/web-platform-tests/css/CSS2/cascade-import/support/cascade-import-002g.css b/tests/wpt/web-platform-tests/css/CSS2/cascade-import/support/cascade-import-002g.css
deleted file mode 100644
index 3f8203e2655..00000000000
--- a/tests/wpt/web-platform-tests/css/CSS2/cascade-import/support/cascade-import-002g.css
+++ /dev/null
@@ -1,12 +0,0 @@
-.g { color: green; }
-.h { color: red; }
-.i { color: red; }
-.j { color: red; }
-.k { color: red; }
-.l { color: red; }
-.m { color: red; }
-.n { color: red; }
-.o { color: red; }
-.p { color: red; }
-.q { color: red; }
-.r { color: red; }
diff --git a/tests/wpt/web-platform-tests/css/CSS2/cascade-import/support/cascade-import-002h.css b/tests/wpt/web-platform-tests/css/CSS2/cascade-import/support/cascade-import-002h.css
deleted file mode 100644
index 7dabe996385..00000000000
--- a/tests/wpt/web-platform-tests/css/CSS2/cascade-import/support/cascade-import-002h.css
+++ /dev/null
@@ -1,12 +0,0 @@
-@import url('cascade-import-002g.css');
-.h { color: green; }
-.i { color: red; }
-.j { color: red; }
-.k { color: red; }
-.l { color: red; }
-.m { color: red; }
-.n { color: red; }
-.o { color: red; }
-.p { color: red; }
-.q { color: red; }
-.r { color: red; }
diff --git a/tests/wpt/web-platform-tests/css/CSS2/cascade-import/support/cascade-import-002q.css b/tests/wpt/web-platform-tests/css/CSS2/cascade-import/support/cascade-import-002q.css
deleted file mode 100644
index a778423b314..00000000000
--- a/tests/wpt/web-platform-tests/css/CSS2/cascade-import/support/cascade-import-002q.css
+++ /dev/null
@@ -1,2 +0,0 @@
-.q { color: green; }
-.r { color: red; }
diff --git a/tests/wpt/web-platform-tests/css/CSS2/cascade-import/support/cascade-import-002r.css b/tests/wpt/web-platform-tests/css/CSS2/cascade-import/support/cascade-import-002r.css
deleted file mode 100644
index a3faacf8eeb..00000000000
--- a/tests/wpt/web-platform-tests/css/CSS2/cascade-import/support/cascade-import-002r.css
+++ /dev/null
@@ -1,2 +0,0 @@
-@import url(cascade-import-002q.css);
-.r { color: green; }
diff --git a/tests/wpt/web-platform-tests/css/CSS2/visudet/content-height-002.html b/tests/wpt/web-platform-tests/css/CSS2/visudet/content-height-002.html
index af1ed946c70..a8e481b93d6 100644
--- a/tests/wpt/web-platform-tests/css/CSS2/visudet/content-height-002.html
+++ b/tests/wpt/web-platform-tests/css/CSS2/visudet/content-height-002.html
@@ -12,14 +12,14 @@
font-family: 'high-a-only';
font-style: normal;
font-weight: 400;
- src: url(support/Revalia.woff) format('woff');
+ src: url(/fonts/Revalia.woff) format('woff');
unicode-range: U+0061, U+0020;
}
@font-face {
font-family: 'deep-b-only';
font-style: normal;
font-weight: 400;
- src: url(support/AD.woff) format('woff');
+ src: url(/fonts/AD.woff) format('woff');
unicode-range: U+0062, U+0020;
}
diff --git a/tests/wpt/web-platform-tests/css/CSS2/visudet/content-height-003.html b/tests/wpt/web-platform-tests/css/CSS2/visudet/content-height-003.html
index c0247991928..57547d2fa4a 100644
--- a/tests/wpt/web-platform-tests/css/CSS2/visudet/content-height-003.html
+++ b/tests/wpt/web-platform-tests/css/CSS2/visudet/content-height-003.html
@@ -12,14 +12,14 @@
font-family: 'high-a-only';
font-style: normal;
font-weight: 400;
- src: url(support/Revalia.woff) format('woff');
+ src: url(/fonts/Revalia.woff) format('woff');
unicode-range: U+0061, U+0020;
}
@font-face {
font-family: 'deep-b-only';
font-style: normal;
font-weight: 400;
- src: url(support/AD.woff) format('woff');
+ src: url(/fonts/AD.woff) format('woff');
unicode-range: U+0062, U+0020;
}
diff --git a/tests/wpt/web-platform-tests/css/CSS2/visudet/content-height-004.html b/tests/wpt/web-platform-tests/css/CSS2/visudet/content-height-004.html
index b5823b9f56a..de6fd6f388e 100644
--- a/tests/wpt/web-platform-tests/css/CSS2/visudet/content-height-004.html
+++ b/tests/wpt/web-platform-tests/css/CSS2/visudet/content-height-004.html
@@ -12,14 +12,14 @@
font-family: 'high-a-only';
font-style: normal;
font-weight: 400;
- src: url(support/Revalia.woff) format('woff');
+ src: url(/fonts/Revalia.woff) format('woff');
unicode-range: U+0061, U+0020;
}
@font-face {
font-family: 'deep-b-only';
font-style: normal;
font-weight: 400;
- src: url(support/AD.woff) format('woff');
+ src: url(/fonts/AD.woff) format('woff');
unicode-range: U+0062, U+0020;
}
diff --git a/tests/wpt/web-platform-tests/css/CSS2/visudet/content-height-005.html b/tests/wpt/web-platform-tests/css/CSS2/visudet/content-height-005.html
index 6780f814349..6cd8966bdc6 100644
--- a/tests/wpt/web-platform-tests/css/CSS2/visudet/content-height-005.html
+++ b/tests/wpt/web-platform-tests/css/CSS2/visudet/content-height-005.html
@@ -11,13 +11,13 @@
font-family: 'high';
font-style: normal;
font-weight: 400;
- src: url(support/Revalia.woff) format('woff');
+ src: url(/fonts/Revalia.woff) format('woff');
}
@font-face {
font-family: 'deep';
font-style: normal;
font-weight: 400;
- src: url(support/AD.woff) format('woff');
+ src: url(/fonts/AD.woff) format('woff');
}
div {
diff --git a/tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-201.html b/tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-201.html
index 10b8ae0d9fb..fd65ac9bbcf 100644
--- a/tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-201.html
+++ b/tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-201.html
@@ -12,14 +12,14 @@
font-family: 'high-a-only';
font-style: normal;
font-weight: 400;
- src: url(support/Revalia.woff) format('woff');
+ src: url(/fonts/Revalia.woff) format('woff');
unicode-range: U+0020, U+0061;
}
@font-face {
font-family: 'deep-b-only';
font-style: normal;
font-weight: 400;
- src: url(support/AD.woff) format('woff');
+ src: url(/fonts/AD.woff) format('woff');
unicode-range: U+0062;
}
diff --git a/tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-202.html b/tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-202.html
index 719cf84aa48..4d91b5371c7 100644
--- a/tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-202.html
+++ b/tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-202.html
@@ -12,14 +12,14 @@
font-family: 'high-a-only';
font-style: normal;
font-weight: 400;
- src: url(support/Revalia.woff) format('woff');
+ src: url(/fonts/Revalia.woff) format('woff');
unicode-range: U+0020, U+0061;
}
@font-face {
font-family: 'deep-b-only';
font-style: normal;
font-weight: 400;
- src: url(support/AD.woff) format('woff');
+ src: url(/fonts/AD.woff) format('woff');
unicode-range: U+0062;
}
diff --git a/tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-203.html b/tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-203.html
index 4c72aa0000a..cdf0dd7c65c 100644
--- a/tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-203.html
+++ b/tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-203.html
@@ -12,13 +12,13 @@
font-family: 'high';
font-style: normal;
font-weight: 400;
- src: url(support/Revalia.woff) format('woff');
+ src: url(/fonts/Revalia.woff) format('woff');
}
@font-face {
font-family: 'deep';
font-style: normal;
font-weight: 400;
- src: url(support/AD.woff) format('woff');
+ src: url(/fonts/AD.woff) format('woff');
}
div {
diff --git a/tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-204.html b/tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-204.html
index 9f16e624526..5f1e97047a3 100644
--- a/tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-204.html
+++ b/tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-204.html
@@ -15,7 +15,7 @@
font-family: 'high';
font-style: normal;
font-weight: 400;
- src: url(support/Revalia.woff) format('woff');
+ src: url(/fonts/Revalia.woff) format('woff');
}
div {
diff --git a/tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-205.html b/tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-205.html
index 506a044d566..e07eb734a5e 100644
--- a/tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-205.html
+++ b/tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-205.html
@@ -13,14 +13,14 @@
font-family: 'high-a-only';
font-style: normal;
font-weight: 400;
- src: url(support/Revalia.woff) format('woff');
+ src: url(/fonts/Revalia.woff) format('woff');
unicode-range: U+0020, U+0061;
}
@font-face {
font-family: 'deep-b-only';
font-style: normal;
font-weight: 400;
- src: url(support/AD.woff) format('woff');
+ src: url(/fonts/AD.woff) format('woff');
unicode-range: U+0020, U+0062;
}
diff --git a/tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-206.html b/tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-206.html
index 25f0ab933f7..acf8f426903 100644
--- a/tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-206.html
+++ b/tests/wpt/web-platform-tests/css/CSS2/visudet/line-height-206.html
@@ -12,14 +12,14 @@
font-family: 'high-a-only';
font-style: normal;
font-weight: 400;
- src: url(support/Revalia.woff) format('woff');
+ src: url(/fonts/Revalia.woff) format('woff');
unicode-range: U+0061, U+0020;
}
@font-face {
font-family: 'deep-b-only';
font-style: normal;
font-weight: 400;
- src: url(support/AD.woff) format('woff');
+ src: url(/fonts/AD.woff) format('woff');
unicode-range: U+0062, U+0020;
}
diff --git a/tests/wpt/web-platform-tests/css/CSS2/visudet/reference/content-height-002-ref.html b/tests/wpt/web-platform-tests/css/CSS2/visudet/reference/content-height-002-ref.html
index 511eef0549a..1222f0c9316 100644
--- a/tests/wpt/web-platform-tests/css/CSS2/visudet/reference/content-height-002-ref.html
+++ b/tests/wpt/web-platform-tests/css/CSS2/visudet/reference/content-height-002-ref.html
@@ -7,14 +7,14 @@
font-family: 'high-a-only';
font-style: normal;
font-weight: 400;
- src: url(../support/Revalia.woff) format('woff');
+ src: url(/fonts/Revalia.woff) format('woff');
unicode-range: U+0061;
}
@font-face {
font-family: 'deep-b-only';
font-style: normal;
font-weight: 400;
- src: url(../support/AD.woff) format('woff');
+ src: url(/fonts/AD.woff) format('woff');
unicode-range: U+0062;
}
diff --git a/tests/wpt/web-platform-tests/css/CSS2/visudet/reference/content-height-003-ref.html b/tests/wpt/web-platform-tests/css/CSS2/visudet/reference/content-height-003-ref.html
index 60a805de4e9..fb27077ee66 100644
--- a/tests/wpt/web-platform-tests/css/CSS2/visudet/reference/content-height-003-ref.html
+++ b/tests/wpt/web-platform-tests/css/CSS2/visudet/reference/content-height-003-ref.html
@@ -7,14 +7,14 @@
font-family: 'high-a-only';
font-style: normal;
font-weight: 400;
- src: url(../support/Revalia.woff) format('woff');
+ src: url(/fonts/Revalia.woff) format('woff');
unicode-range: U+0061;
}
@font-face {
font-family: 'deep-b-only';
font-style: normal;
font-weight: 400;
- src: url(../support/AD.woff) format('woff');
+ src: url(/fonts/AD.woff) format('woff');
unicode-range: U+0062;
}
diff --git a/tests/wpt/web-platform-tests/css/CSS2/visudet/reference/content-height-004-ref.html b/tests/wpt/web-platform-tests/css/CSS2/visudet/reference/content-height-004-ref.html
index 10460f018fc..21b8982dd70 100644
--- a/tests/wpt/web-platform-tests/css/CSS2/visudet/reference/content-height-004-ref.html
+++ b/tests/wpt/web-platform-tests/css/CSS2/visudet/reference/content-height-004-ref.html
@@ -7,7 +7,7 @@
font-family: 'high-a-only';
font-style: normal;
font-weight: 400;
- src: url(../support/Revalia.woff) format('woff');
+ src: url(/fonts/Revalia.woff) format('woff');
unicode-range: U+0061;
}
diff --git a/tests/wpt/web-platform-tests/css/CSS2/visudet/reference/line-height-206-ref.html b/tests/wpt/web-platform-tests/css/CSS2/visudet/reference/line-height-206-ref.html
index 31ce1a98dc3..8ddf2b47a76 100644
--- a/tests/wpt/web-platform-tests/css/CSS2/visudet/reference/line-height-206-ref.html
+++ b/tests/wpt/web-platform-tests/css/CSS2/visudet/reference/line-height-206-ref.html
@@ -7,7 +7,7 @@
font-family: 'high-a-only';
font-style: normal;
font-weight: 400;
- src: url(../support/Revalia.woff) format('woff');
+ src: url(/fonts/Revalia.woff) format('woff');
unicode-range: U+0061;
}
diff --git a/tests/wpt/web-platform-tests/css/css-display/display-contents-parsing-001.html b/tests/wpt/web-platform-tests/css/css-display/display-contents-parsing-001.html
new file mode 100644
index 00000000000..085d12b1036
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-display/display-contents-parsing-001.html
@@ -0,0 +1,43 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>Tests that the 'contents' value for the 'display' property is correctly parsed</title>
+<link rel="help" href="https://drafts.csswg.org/css-display/#box-generation">
+<link rel="author" href="mailto:ecobos@igalia.com" title="Emilio Cobos Álvarez">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<style>
+ .contents {
+ display: contents;
+ }
+
+ .contents-then-block {
+ display: contents;
+ display: block;
+ }
+
+ .content {
+ display: content;
+ }
+</style>
+<div class="contents" id="contentsElement"></div>
+<div class="content" id="bogusContentsElement"></div>
+<div class="contents-then-block" id="contentsThenBlockElement"></div>
+<script>
+test(function() {
+ var contentsElement = document.getElementById("contentsElement");
+ var bogusContentsElement = document.getElementById("bogusContentsElement");
+ var contentsThenBlockElement = document.getElementById("contentsThenBlockElement");
+
+ assert_equals(getComputedStyle(contentsElement).getPropertyValue("display"), "contents");
+ assert_equals(getComputedStyle(bogusContentsElement).getPropertyValue("display"), "block");
+ assert_equals(getComputedStyle(contentsThenBlockElement).getPropertyValue("display"), "block");
+
+ var element = document.createElement("div");
+ document.body.appendChild(element);
+ assert_equals(getComputedStyle(element).getPropertyValue("display"), "block");
+ element.style.display = "contents";
+ assert_equals(getComputedStyle(element).getPropertyValue("display"), "contents");
+ element.style.display = "block";
+ assert_equals(getComputedStyle(element).getPropertyValue("display"), "block");
+});
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-auto-size.html b/tests/wpt/web-platform-tests/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-auto-size.html
new file mode 100644
index 00000000000..ccfeb35cb64
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-auto-size.html
@@ -0,0 +1,49 @@
+<!DOCTYPE html>
+<title>CSS Flexible Box Test: computed style for auto minimum size</title>
+<link rel="author" title="Rune Lillesveen" href="mailto:futhark@chromium.org" />
+<link rel="help" href="https://drafts.csswg.org/css-flexbox/#min-size-auto" />
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<style>
+ .flex { display: flex }
+ .none { display: none }
+ .min-wh {
+ min-width: auto;
+ min-height: auto;
+ }
+ .contents { display: contents }
+</style>
+<div class="flex">
+ <div class="min-wh"></div>
+</div>
+<div class="none">
+ <div class="flex">
+ <div class="min-wh"></div>
+ </div>
+</div>
+<div class="flex">
+ <div class="contents">
+ <div class="min-wh"></div>
+ </div>
+</div>
+<div class="flex">
+ <div class="min-wh none"></div>
+</div>
+<script>
+ const tests = [
+ { description: "Computed min-width/min-height of specified auto for flex item.", computed: "auto" },
+ { description: "Computed min-width/min-height of specified auto inside display:none which would otherwise have been a flex item.", computed: "0px" },
+ { description: "Computed min-width/min-height of specified auto for flex item inside display:contents.", computed: "auto" },
+ { description: "Computed min-width/min-height of specified auto with display:none which would otherwise have been a flex item.", computed: "0px" }
+ ];
+
+ const testElements = document.querySelectorAll(".min-wh");
+ let testNo = 0;
+ for (let testElement of testElements) {
+ test(() => {
+ assert_equals(getComputedStyle(testElement).minWidth, tests[testNo].computed);
+ assert_equals(getComputedStyle(testElement).minHeight, tests[testNo].computed);
+ }, tests[testNo].description);
+ testNo++;
+ }
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-001-ref.html b/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-001-ref.html
index f5cc3bd65bd..0acbd338e0c 100644
--- a/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-001-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-001-ref.html
@@ -7,7 +7,7 @@
font-family: 'B';
font-style: normal;
font-weight: 400;
- src: url(support/AD.woff) format('woff');
+ src: url(/fonts/AD.woff) format('woff');
}
div {
diff --git a/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-001.html b/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-001.html
index 065be3a48f2..b6f9d189f9d 100644
--- a/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-001.html
+++ b/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-001.html
@@ -13,14 +13,14 @@
font-family: 'A-no-space';
font-style: normal;
font-weight: 400;
- src: url(support/Revalia.woff) format('woff');
+ src: url(/fonts/Revalia.woff) format('woff');
unicode-range: U+0061; /* Not including U+0020, so it cannot be the first available font*/
}
@font-face {
font-family: 'B';
font-style: normal;
font-weight: 400;
- src: url(support/AD.woff) format('woff');
+ src: url(/fonts/AD.woff) format('woff');
}
div {
diff --git a/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-002-ref.html b/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-002-ref.html
index cbfcd3112e5..ff9464b909f 100644
--- a/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-002-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-002-ref.html
@@ -7,7 +7,7 @@
font-family: 'B';
font-style: normal;
font-weight: 400;
- src: url(support/AD.woff) format('woff');
+ src: url(/fonts/AD.woff) format('woff');
}
div {
diff --git a/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-002.html b/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-002.html
index cfd580927cf..36437b69740 100644
--- a/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-002.html
+++ b/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-002.html
@@ -13,14 +13,14 @@
font-family: 'A-no-space';
font-style: normal;
font-weight: 400;
- src: url(support/Revalia.woff) format('woff');
+ src: url(/fonts/Revalia.woff) format('woff');
unicode-range: U+0061; /* Not including U+0020, so it cannot be the first available font*/
}
@font-face {
font-family: 'B';
font-style: normal;
font-weight: 400;
- src: url(support/AD.woff) format('woff');
+ src: url(/fonts/AD.woff) format('woff');
}
div {
diff --git a/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-003-ref.html b/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-003-ref.html
index afcbe3b4b34..8b01bb72e63 100644
--- a/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-003-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-003-ref.html
@@ -7,7 +7,7 @@
font-family: 'A';
font-style: normal;
font-weight: 400;
- src: url(support/Revalia.woff) format('woff');
+ src: url(/fonts/Revalia.woff) format('woff');
}
div {
position: absolute;
diff --git a/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-003.html b/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-003.html
index 948171df258..74a850e20f9 100644
--- a/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-003.html
+++ b/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-003.html
@@ -13,13 +13,13 @@
font-family: 'A';
font-style: normal;
font-weight: 400;
- src: url(support/Revalia.woff) format('woff');
+ src: url(/fonts/Revalia.woff) format('woff');
}
@font-face {
font-family: 'B-no-space';
font-style: normal;
font-weight: 400;
- src: url(support/AD.woff) format('woff');
+ src: url(/fonts/AD.woff) format('woff');
unicode-range: U+0062;
}
diff --git a/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-004.html b/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-004.html
index d2fb1616842..c7ae1cb8f02 100644
--- a/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-004.html
+++ b/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-004.html
@@ -14,13 +14,13 @@ The fact that that font is used somewhere else in the page makes no difference."
font-family: 'A';
font-style: normal;
font-weight: 400;
- src: url(support/Revalia.woff) format('woff');
+ src: url(/fonts/Revalia.woff) format('woff');
}
@font-face {
font-family: 'B-no-space';
font-style: normal;
font-weight: 400;
- src: url(support/AD.woff) format('woff');
+ src: url(/fonts/AD.woff) format('woff');
unicode-range: U+0062;
}
diff --git a/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-005.html b/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-005.html
index bf46a9f12f4..8f6f66bd32f 100644
--- a/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-005.html
+++ b/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-005.html
@@ -13,21 +13,21 @@
font-family: 'A-no-space';
font-style: normal;
font-weight: 400;
- src: url(support/Revalia.woff) format('woff');
+ src: url(/fonts/Revalia.woff) format('woff');
unicode-range: U+0061;
}
@font-face {
font-family: 'B-no-space';
font-style: normal;
font-weight: 400;
- src: url(support/AD.woff) format('woff');
+ src: url(/fonts/AD.woff) format('woff');
unicode-range: U+0061;
}
@font-face {
font-family: 'B';
font-style: normal;
font-weight: 400;
- src: url(support/AD.woff) format('woff');
+ src: url(/fonts/AD.woff) format('woff');
}
div {
diff --git a/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-006.html b/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-006.html
index 6f543840a50..fb50b9b4fa5 100644
--- a/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-006.html
+++ b/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-006.html
@@ -13,21 +13,21 @@
font-family: 'A-no-space';
font-style: normal;
font-weight: 400;
- src: url(support/Revalia.woff) format('woff');
+ src: url(/fonts/Revalia.woff) format('woff');
unicode-range: U+0061;
}
@font-face {
font-family: 'B-no-space';
font-style: normal;
font-weight: 400;
- src: url(support/AD.woff) format('woff');
+ src: url(/fonts/AD.woff) format('woff');
unicode-range: U+0061;
}
@font-face {
font-family: 'B';
font-style: normal;
font-weight: 400;
- src: url(support/AD.woff) format('woff');
+ src: url(/fonts/AD.woff) format('woff');
}
div {
diff --git a/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-007.html b/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-007.html
index a05b029a0ab..fce9c99c9ed 100644
--- a/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-007.html
+++ b/tests/wpt/web-platform-tests/css/css-fonts/first-available-font-007.html
@@ -13,14 +13,14 @@
font-family: 'A-no-space';
font-style: normal;
font-weight: 400;
- src: url(support/Revalia.woff) format('woff');
+ src: url(/fonts/Revalia.woff) format('woff');
unicode-range: U+0061;
}
@font-face {
font-family: 'B';
font-style: normal;
font-weight: 400;
- src: url(support/AD.woff) format('woff');
+ src: url(/fonts/AD.woff) format('woff');
}
div {
diff --git a/tests/wpt/web-platform-tests/css/css-fonts/format-specifiers-variations.html b/tests/wpt/web-platform-tests/css/css-fonts/format-specifiers-variations.html
index a5c36d21e4c..8caf2f3d600 100644
--- a/tests/wpt/web-platform-tests/css/css-fonts/format-specifiers-variations.html
+++ b/tests/wpt/web-platform-tests/css/css-fonts/format-specifiers-variations.html
@@ -25,7 +25,7 @@ var formatSpecifiers = [
"woff2-variations"
];
-var defaultAhemSrc = 'url("../../fonts/Ahem.ttf") format("INSERT_FORMAT")';
+var defaultAhemSrc = 'url("/fonts/Ahem.ttf") format("INSERT_FORMAT")';
function runTestOnFormatSpecifiers(formats, expectFail) {
for (var i = 0; i < formats.length; ++i) {
diff --git a/tests/wpt/web-platform-tests/css/css-fonts/support/AD.woff b/tests/wpt/web-platform-tests/css/css-fonts/support/AD.woff
deleted file mode 100644
index 3df8ea8efda..00000000000
--- a/tests/wpt/web-platform-tests/css/css-fonts/support/AD.woff
+++ /dev/null
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/css-fonts/support/Revalia.woff b/tests/wpt/web-platform-tests/css/css-fonts/support/Revalia.woff
deleted file mode 100644
index 631bee6de90..00000000000
--- a/tests/wpt/web-platform-tests/css/css-fonts/support/Revalia.woff
+++ /dev/null
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/css-grid/grid-items/grid-item-min-auto-size-001.html b/tests/wpt/web-platform-tests/css/css-grid/grid-items/grid-item-min-auto-size-001.html
new file mode 100644
index 00000000000..f50e9ef3124
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-grid/grid-items/grid-item-min-auto-size-001.html
@@ -0,0 +1,49 @@
+<!DOCTYPE html>
+<title>CSS Grid Test: computed style for auto minimum size</title>
+<link rel="author" title="Rune Lillesveen" href="mailto:futhark@chromium.org" />
+<link rel="help" href="https://drafts.csswg.org/css-grid/#min-size-auto" />
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<style>
+ .grid { display: grid }
+ .none { display: none }
+ .min-wh {
+ min-width: auto;
+ min-height: auto;
+ }
+ .contents { display: contents }
+</style>
+<div class="grid">
+ <div class="min-wh"></div>
+</div>
+<div class="none">
+ <div class="grid">
+ <div class="min-wh"></div>
+ </div>
+</div>
+<div class="grid">
+ <div class="contents">
+ <div class="min-wh"></div>
+ </div>
+</div>
+<div class="grid">
+ <div class="min-wh none"></div>
+</div>
+<script>
+ const tests = [
+ { description: "Computed min-width/min-height of specified auto for grid item.", computed: "auto" },
+ { description: "Computed min-width/min-height of specified auto inside display:none which would otherwise have been a grid item.", computed: "0px" },
+ { description: "Computed min-width/min-height of specified auto for grid item inside display:contents.", computed: "auto" },
+ { description: "Computed min-width/min-height of specified auto with display:none which would otherwise have been a grid item.", computed: "0px" }
+ ];
+
+ const testElements = document.querySelectorAll(".min-wh");
+ let testNo = 0;
+ for (let testElement of testElements) {
+ test(() => {
+ assert_equals(getComputedStyle(testElement).minWidth, tests[testNo].computed);
+ assert_equals(getComputedStyle(testElement).minHeight, tests[testNo].computed);
+ }, tests[testNo].description);
+ testNo++;
+ }
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/box-tree-registered.https.html b/tests/wpt/web-platform-tests/css/css-layout-api/box-tree-registered.https.html
index eb3fb678da2..94790c178db 100644
--- a/tests/wpt/web-platform-tests/css/css-layout-api/box-tree-registered.https.html
+++ b/tests/wpt/web-platform-tests/css/css-layout-api/box-tree-registered.https.html
@@ -56,7 +56,7 @@
<script id="code" type="text/worklet">
registerLayout('registered', class {
*intrinsicSizes() {}
- *layout() {}
+ *layout() { throw Error(); }
});
</script>
diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/layout-child-absolute.https.html b/tests/wpt/web-platform-tests/css/css-layout-api/layout-child-absolute.https.html
new file mode 100644
index 00000000000..73c0bf78d80
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-layout-api/layout-child-absolute.https.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html>
+<html class=reftest-wait>
+<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#layout-children">
+<link rel="match" href="layout-child-ref.html">
+<meta name="assert" content="This test checks that absolute children don't appear in the children array." />
+
+<style>
+.test {
+ --child-expected: ["2"];
+
+ background: red;
+ margin: 10px;
+ width: 100px;
+}
+
+.absolute {
+ position: absolute;
+ visibility: hidden;
+ --child: 1;
+}
+
+.inflow {
+ visibility: hidden;
+ --child: 2;
+}
+
+@supports (display: layout(test)) {
+ .test {
+ background: green;
+ display: layout(test);
+ }
+}
+</style>
+<script src="/common/reftest-wait.js"></script>
+<script src="/common/worklet-reftest.js"></script>
+
+<div class="test">
+ <div class="absolute"></div>
+ <div class="inflow"></div>
+</div>
+
+<script>
+importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-worklet.js'});
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/layout-child-before-after.https.html b/tests/wpt/web-platform-tests/css/css-layout-api/layout-child-before-after.https.html
new file mode 100644
index 00000000000..87d12190cfb
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-layout-api/layout-child-before-after.https.html
@@ -0,0 +1,49 @@
+<!DOCTYPE html>
+<html class=reftest-wait>
+<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#layout-children">
+<link rel="match" href="layout-child-ref.html">
+<meta name="assert" content="This test checks that boxes created by ::before/::after appear as children." />
+
+<style>
+.test {
+ --child-expected: ["1", "2", "3"];
+
+ background: red;
+ margin: 10px;
+ width: 100px;
+}
+
+.test::before {
+ visibility: hidden;
+ content: 'before';
+ --child: 1;
+}
+
+.inflow {
+ visibility: hidden;
+ --child: 2;
+}
+
+.test::after {
+ visibility: hidden;
+ content: 'after';
+ --child: 3;
+}
+
+@supports (display: layout(test)) {
+ .test {
+ background: green;
+ display: layout(test);
+ }
+}
+</style>
+<script src="/common/reftest-wait.js"></script>
+<script src="/common/worklet-reftest.js"></script>
+
+<div class="test">
+ <div class="inflow"></div>
+</div>
+
+<script>
+importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-worklet.js'});
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/layout-child-fixed.https.html b/tests/wpt/web-platform-tests/css/css-layout-api/layout-child-fixed.https.html
new file mode 100644
index 00000000000..9de556efd86
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-layout-api/layout-child-fixed.https.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html>
+<html class=reftest-wait>
+<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#layout-children">
+<link rel="match" href="layout-child-ref.html">
+<meta name="assert" content="This test checks that fixed children don't appear in the children array." />
+
+<style>
+.test {
+ --child-expected: ["2"];
+
+ background: red;
+ margin: 10px;
+ width: 100px;
+}
+
+.fixed {
+ position: fixed;
+ visibility: hidden;
+ --child: 1;
+}
+
+.inflow {
+ visibility: hidden;
+ --child: 2;
+}
+
+@supports (display: layout(test)) {
+ .test {
+ background: green;
+ display: layout(test);
+ }
+}
+</style>
+<script src="/common/reftest-wait.js"></script>
+<script src="/common/worklet-reftest.js"></script>
+
+<div class="test">
+ <div class="fixed"></div>
+ <div class="inflow"></div>
+</div>
+
+<script>
+importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-worklet.js'});
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/layout-child-float.https.html b/tests/wpt/web-platform-tests/css/css-layout-api/layout-child-float.https.html
new file mode 100644
index 00000000000..0465b1885bf
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-layout-api/layout-child-float.https.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html>
+<html class=reftest-wait>
+<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#layout-children">
+<link rel="match" href="layout-child-ref.html">
+<meta name="assert" content="This test checks that float children appear in the children array." />
+
+<style>
+.test {
+ --child-expected: ["1", "2"];
+
+ background: red;
+ margin: 10px;
+ width: 100px;
+}
+
+.float {
+ float: right;
+ visibility: hidden;
+ --child: 1;
+}
+
+.inflow {
+ visibility: hidden;
+ --child: 2;
+}
+
+@supports (display: layout(test)) {
+ .test {
+ background: green;
+ display: layout(test);
+ }
+}
+</style>
+<script src="/common/reftest-wait.js"></script>
+<script src="/common/worklet-reftest.js"></script>
+
+<div class="test">
+ <div class="float"></div>
+ <div class="inflow"></div>
+</div>
+
+<script>
+importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-worklet.js'});
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/layout-child-inflow.https.html b/tests/wpt/web-platform-tests/css/css-layout-api/layout-child-inflow.https.html
new file mode 100644
index 00000000000..7c5aa2953b4
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-layout-api/layout-child-inflow.https.html
@@ -0,0 +1,43 @@
+<!DOCTYPE html>
+<html class=reftest-wait>
+<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#layout-children">
+<link rel="match" href="layout-child-ref.html">
+<meta name="assert" content="This test checks that regular inflow children appear as children." />
+
+<style>
+.test {
+ --child-expected: ["1", "2"];
+
+ background: red;
+ margin: 10px;
+ width: 100px;
+}
+
+.inflow-1 {
+ visibility: hidden;
+ --child: 1;
+}
+
+.inflow-2 {
+ visibility: hidden;
+ --child: 2;
+}
+
+@supports (display: layout(test)) {
+ .test {
+ background: green;
+ display: layout(test);
+ }
+}
+</style>
+<script src="/common/reftest-wait.js"></script>
+<script src="/common/worklet-reftest.js"></script>
+
+<div class="test">
+ <div class="inflow-1"></div>
+ <div class="inflow-2"></div>
+</div>
+
+<script>
+importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-worklet.js'});
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/layout-child-inlines.https.html b/tests/wpt/web-platform-tests/css/css-layout-api/layout-child-inlines.https.html
new file mode 100644
index 00000000000..e1d65abfa80
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-layout-api/layout-child-inlines.https.html
@@ -0,0 +1,55 @@
+<!DOCTYPE html>
+<html class=reftest-wait>
+<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#layout-children">
+<link rel="match" href="layout-child-ref.html">
+<meta name="assert" content="This test checks that inline children are correctly blockified or wrapped in anonymous boxes." />
+
+<style>
+/* We have a wrapper in this test to ensure that any text that is positioned
+ * slightly outside the "test" box doesn't affect the rendering.
+ * This wrapper has a 10px inline padding which does the trick. */
+.wrapper {
+ background: green;
+ padding: 0 10px;
+ margin: 10px;
+ width: 80px;
+}
+
+.test {
+ --child-expected: ["1", "default", "3", "4", "5"];
+
+ background: red;
+ color: green;
+ width: 80px;
+ --child: default;
+}
+
+.inflow {
+ visibility: hidden;
+ --child: 3;
+}
+
+@supports (display: layout(test)) {
+ .test {
+ background: green;
+ display: layout(test);
+ }
+}
+</style>
+<script src="/common/reftest-wait.js"></script>
+<script src="/common/worklet-reftest.js"></script>
+
+<div class="wrapper">
+ <div class="test">
+ <span style="--child: 1;">Text,</span> more text
+ <div class="inflow"></div>
+ <span style="--child: 4;">Text,
+ <div>block!</div>
+ </span>
+ <span style="--child: 5;">Other text</span>
+ </div>
+</div>
+
+<script>
+importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-worklet.js'});
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/layout-child-ref.html b/tests/wpt/web-platform-tests/css/css-layout-api/layout-child-ref.html
new file mode 100644
index 00000000000..641dda18642
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-layout-api/layout-child-ref.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<style>
+.result {
+ background: green;
+ margin: 10px;
+ height: 100px;
+ width: 100px;
+}
+</style>
+<div class="result"></div>
diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/layout-child-text.https.html b/tests/wpt/web-platform-tests/css/css-layout-api/layout-child-text.https.html
new file mode 100644
index 00000000000..0757f5d2cd7
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-layout-api/layout-child-text.https.html
@@ -0,0 +1,52 @@
+<!DOCTYPE html>
+<html class=reftest-wait>
+<link rel="help" href="https://drafts.css-houdini.org/css-layout-api/#layout-children">
+<link rel="match" href="layout-child-ref.html">
+<meta name="assert" content="This test checks that text children are correctly blockified." />
+
+<style>
+/* We have a wrapper in this test to ensure that any text that is positioned
+ * slightly outside the "test" box doesn't affect the rendering.
+ * This wrapper has a 10px inline padding which does the trick. */
+.wrapper {
+ background: green;
+ padding: 0 10px;
+ margin: 10px;
+ width: 80px;
+}
+
+.test {
+ --child-expected: ["default", "2", "default"];
+
+ background: red;
+ color: green;
+ width: 80px;
+ --child: default;
+}
+
+.inflow {
+ visibility: hidden;
+ --child: 2;
+}
+
+@supports (display: layout(test)) {
+ .test {
+ background: green;
+ display: layout(test);
+ }
+}
+</style>
+<script src="/common/reftest-wait.js"></script>
+<script src="/common/worklet-reftest.js"></script>
+
+<div class="wrapper">
+ <div class="test">
+ Text text text
+ <div class="inflow"></div>
+ Text text text
+ </div>
+</div>
+
+<script>
+importWorkletAndTerminateTestAfterAsyncPaint(CSS.layoutWorklet, {url: 'support/layout-child-worklet.js'});
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/style-map-multi-ref.html b/tests/wpt/web-platform-tests/css/css-layout-api/style-map-multi-ref.html
index b412b76e450..fc540684182 100644
--- a/tests/wpt/web-platform-tests/css/css-layout-api/style-map-multi-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-layout-api/style-map-multi-ref.html
@@ -2,8 +2,8 @@
<style>
.result {
background: green;
- border-radius: 2px;
margin: 10px;
+ margin-left: 2px;
width: 100px;
height: 100px;
diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/style-map-multi.https.html b/tests/wpt/web-platform-tests/css/css-layout-api/style-map-multi.https.html
index 58650958dad..dd0617ce2b5 100644
--- a/tests/wpt/web-platform-tests/css/css-layout-api/style-map-multi.https.html
+++ b/tests/wpt/web-platform-tests/css/css-layout-api/style-map-multi.https.html
@@ -12,7 +12,7 @@
/* Properties under test. */
--foo: bar;
- border-radius: 2px;
+ margin-left: 2px;
}
@supports (display: layout(test)) {
@@ -30,7 +30,7 @@
<script id="code" type="text/worklet">
registerLayout('test', class {
static get inputProperties() {
- return [ '--bar', '--foo', 'align-items', 'border-top-left-radius'];
+ return [ '--bar', '--foo', 'empty-cells', 'margin-left'];
}
*intrinsicSizes() {}
@@ -38,8 +38,8 @@ registerLayout('test', class {
const expected = [
{property: '--bar', value: '[CSSUnparsedValue=]'},
{property: '--foo', value: '[CSSUnparsedValue= bar]'},
- {property: 'align-items', value: '[CSSKeywordValue=normal]'},
- {property: 'border-top-left-radius', value: '[CSSUnitValue=2px]'},
+ {property: 'empty-cells', value: '[CSSKeywordValue=show]'},
+ {property: 'margin-left', value: '[CSSUnitValue=2px]'},
];
const actual = Array.from(styleMap.keys()).sort().map((property) => {
diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/style-map-ref.html b/tests/wpt/web-platform-tests/css/css-layout-api/style-map-ref.html
index acbd4174587..c24e3949ee7 100644
--- a/tests/wpt/web-platform-tests/css/css-layout-api/style-map-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-layout-api/style-map-ref.html
@@ -2,8 +2,8 @@
<style>
.result {
background: green;
- border-radius: 2px;
margin: 10px;
+ margin-left: 2px;
width: 100px;
height: 100px;
diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/style-map.https.html b/tests/wpt/web-platform-tests/css/css-layout-api/style-map.https.html
index 7eb2e6a7fb8..d16054da3af 100644
--- a/tests/wpt/web-platform-tests/css/css-layout-api/style-map.https.html
+++ b/tests/wpt/web-platform-tests/css/css-layout-api/style-map.https.html
@@ -12,7 +12,7 @@
/* Properties under test. */
--foo: bar;
- border-radius: 2px;
+ margin-left: 2px;
}
@supports (display: layout(test)) {
@@ -60,8 +60,8 @@ const tmpl = (test, idx) => {
const tests = [
{property: '--bar', expected: '[CSSUnparsedValue=]'},
{property: '--foo', expected: '[CSSUnparsedValue= bar]'},
- {property: 'align-items', expected: '[CSSKeywordValue=normal]'},
- {property: 'border-top-left-radius', expected: '[CSSUnitValue=2px]'},
+ {property: 'empty-cells', expected: '[CSSKeywordValue=show]'},
+ {property: 'margin-left', expected: '[CSSUnitValue=2px]'},
];
const workletSource = tests.map(tmpl).join('\n');
diff --git a/tests/wpt/web-platform-tests/css/css-layout-api/support/layout-child-worklet.js b/tests/wpt/web-platform-tests/css/css-layout-api/support/layout-child-worklet.js
new file mode 100644
index 00000000000..0daa89d45a1
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-layout-api/support/layout-child-worklet.js
@@ -0,0 +1,24 @@
+import {areArraysEqual} from '/common/arrays.js';
+
+registerLayout('test', class {
+ static get inputProperties() {
+ return [ '--child-expected'];
+ }
+
+ static get childInputProperties() {
+ return [ '--child' ];
+ }
+
+ *intrinsicSizes() {}
+ *layout(children, edges, constraints, styleMap) {
+ const expected = JSON.parse(styleMap.get('--child-expected').toString());
+ const actual = children.map((child) => {
+ return child.styleMap.get('--child').toString().trim();
+ });
+
+ if (!areArraysEqual(expected, actual))
+ return {autoBlockSize: 0};
+
+ return {autoBlockSize: 100};
+ }
+});
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-auto-002-ref.xht b/tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-auto-002-ref.xht
index 70c1f0671d6..a49b6749fe6 100644
--- a/tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-auto-002-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-auto-002-ref.xht
@@ -7,7 +7,7 @@
<meta name="flags" content="ahem"/>
<style type="text/css"><![CDATA[
body>div {
- font-family: ahem;
+ font-family: Ahem;
font-size: 1.25em;
line-height: 1em;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-auto-002.xht b/tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-auto-002.xht
index 9a283953fe8..7dbf6f7523b 100644
--- a/tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-auto-002.xht
+++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-auto-002.xht
@@ -10,7 +10,7 @@
<meta name="flags" content="ahem"/>
<style type="text/css"><![CDATA[
body>div {
- font-family: ahem;
+ font-family: Ahem;
font-size: 1.25em;
line-height: 1em;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-balance-001-ref.xht b/tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-balance-001-ref.xht
index a91908a5716..bb61ec1cf1d 100644
--- a/tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-balance-001-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-balance-001-ref.xht
@@ -7,7 +7,7 @@
<meta name="flags" content="ahem"/>
<style type="text/css"><![CDATA[
body>div {
- font-family: ahem;
+ font-family: Ahem;
font-size: 1.25em;
line-height: 1em;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-balance-001.xht b/tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-balance-001.xht
index 7dbd140ca01..be0136fa3c5 100644
--- a/tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-balance-001.xht
+++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-fill-balance-001.xht
@@ -10,7 +10,7 @@
<meta name="flags" content="ahem"/>
<style type="text/css"><![CDATA[
body>div {
- font-family: ahem;
+ font-family: Ahem;
font-size: 1.25em;
line-height: 1em;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-inherit-003.xht b/tests/wpt/web-platform-tests/css/css-multicol/multicol-inherit-003.xht
index aa5bac93e9c..42f0b12adfd 100644
--- a/tests/wpt/web-platform-tests/css/css-multicol/multicol-inherit-003.xht
+++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-inherit-003.xht
@@ -16,7 +16,7 @@ body>div {
column-width: 8em;
}
div {
- font-family: ahem;
+ font-family: Ahem;
font-size: 1em;
line-height: 1em;
color: black;
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-inherit-3-ref.xht b/tests/wpt/web-platform-tests/css/css-multicol/multicol-inherit-3-ref.xht
index 8016fb7d5f9..8ab11de76d6 100644
--- a/tests/wpt/web-platform-tests/css/css-multicol/multicol-inherit-3-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-inherit-3-ref.xht
@@ -22,7 +22,7 @@ div div {
#two {left: 19em;}
#three {left: 38em;}
div div div {
- font-family: ahem;
+ font-family: Ahem;
font-size: 1em;
line-height: 1em;
width: 2em;
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-002.xht b/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-002.xht
index d187c3df2a7..62c6aeb9f47 100644
--- a/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-002.xht
+++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-002.xht
@@ -12,7 +12,7 @@ body {
margin: 0;
}
body>div {
- font-family: ahem;
+ font-family: Ahem;
font-size: 1em;
line-height: 1em;
color: black;
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-fraction-003.xht b/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-fraction-003.xht
index 3ba50446662..81bed229aad 100644
--- a/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-fraction-003.xht
+++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-fraction-003.xht
@@ -12,7 +12,7 @@ body {
margin: 0;
}
body>div {
- font-family: ahem;
+ font-family: Ahem;
font-size: 1em;
line-height: 1em;
color: black;
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-fraction-3-ref.xht b/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-fraction-3-ref.xht
index f4d3b845d0f..d0e33967d59 100644
--- a/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-fraction-3-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-fraction-3-ref.xht
@@ -9,7 +9,7 @@ body {
margin: 0;
}
body>div {
- font-family: ahem;
+ font-family: Ahem;
font-size: 1em;
line-height: 1em;
color: black;
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-px-001.xht b/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-px-001.xht
index 2fd1ee5a689..5df291a1922 100644
--- a/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-px-001.xht
+++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-px-001.xht
@@ -12,7 +12,7 @@ body {
margin: 0;
}
body>div {
- font-family: ahem;
+ font-family: Ahem;
font-size: 1em;
line-height: 1em;
color: black;
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-ref.xht b/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-ref.xht
index fb1e3ed994e..808de6f6ba8 100644
--- a/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-ref.xht
@@ -9,7 +9,7 @@ body {
margin: 0;
}
body>div {
- font-family: ahem;
+ font-family: Ahem;
font-size: 1em;
line-height: 1em;
color: black;
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-shorthand-2-ref.xht b/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-shorthand-2-ref.xht
index e53487be531..757283350f5 100644
--- a/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-shorthand-2-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-shorthand-2-ref.xht
@@ -7,7 +7,7 @@ body {
margin: 0;
}
body>div {
- font-family: ahem;
+ font-family: Ahem;
font-size: 1em;
line-height: 1em;
color: black;
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-shorthand-2.xht b/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-shorthand-2.xht
index 0e5282b5ab7..ab7d75644d8 100644
--- a/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-shorthand-2.xht
+++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-shorthand-2.xht
@@ -12,7 +12,7 @@ body {
margin: 0;
}
body>div {
- font-family: ahem;
+ font-family: Ahem;
font-size: 1em;
line-height: 1em;
color: black;
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-stacking-001.xht b/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-stacking-001.xht
index 60045fd54ab..2794e972694 100644
--- a/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-stacking-001.xht
+++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-stacking-001.xht
@@ -12,7 +12,7 @@ body {
margin: 0;
}
body>div {
- font-family: ahem;
+ font-family: Ahem;
font-size: 1em;
line-height: 1em;
color: blue;
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-stacking-ref.xht b/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-stacking-ref.xht
index 1eac917a7d6..5eea2ac0b47 100644
--- a/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-stacking-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-rule-stacking-ref.xht
@@ -9,7 +9,7 @@ body {
margin: 0;
}
body>div {
- font-family: ahem;
+ font-family: Ahem;
font-size: 1em;
line-height: 1em;
color: black;
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-shorthand-001.xht b/tests/wpt/web-platform-tests/css/css-multicol/multicol-shorthand-001.xht
index f06a53e87e6..c9bfdc41482 100644
--- a/tests/wpt/web-platform-tests/css/css-multicol/multicol-shorthand-001.xht
+++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-shorthand-001.xht
@@ -12,7 +12,7 @@ body {
margin: 0;
}
body>div {
- font-family: ahem;
+ font-family: Ahem;
font-size: 1em;
line-height: 1em;
color: black;
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-block-sibling-003.xht b/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-block-sibling-003.xht
index 484b6034e53..f887d758e6a 100644
--- a/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-block-sibling-003.xht
+++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-block-sibling-003.xht
@@ -9,7 +9,7 @@
<meta name="flags" content="ahem"/>
<style type="text/css"><![CDATA[
body>div {
- font-family: ahem;
+ font-family: Ahem;
font-size: 1em;
line-height: 1;
color: black;
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-block-sibling-3-ref.xht b/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-block-sibling-3-ref.xht
index e908215969a..83debd12d20 100644
--- a/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-block-sibling-3-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-block-sibling-3-ref.xht
@@ -6,7 +6,7 @@
<link rel="author" title="Opera Software ASA" href="http://www.opera.com/"/>
<style type="text/css"><![CDATA[
body>div {
- font-family: ahem;
+ font-family: Ahem;
font-size: 1em;
line-height: 1;
color: black;
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-firstchild-001.xht b/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-firstchild-001.xht
index 488d75a883b..5c4483ef1cc 100644
--- a/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-firstchild-001.xht
+++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-firstchild-001.xht
@@ -12,7 +12,7 @@ body {
margin: 0;
}
body>div {
- font-family: ahem;
+ font-family: Ahem;
font-size: 1em;
line-height: 1em;
color: navy;
@@ -29,7 +29,7 @@ body>div {
column-gap: 0;
}
span, h6 {
- font-family: ahem;
+ font-family: Ahem;
font-size: 1em;
font-weight: normal;
line-height: 1em;
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-firstchild-ref.xht b/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-firstchild-ref.xht
index 92557cc8365..c2977be7c71 100644
--- a/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-firstchild-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-firstchild-ref.xht
@@ -9,7 +9,7 @@ body {
margin: 0;
}
body>div {
- font-family: ahem;
+ font-family: Ahem;
font-size: 1em;
line-height: 1em;
color: navy;
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-table-cell-vertical-align-001.xht b/tests/wpt/web-platform-tests/css/css-multicol/multicol-table-cell-vertical-align-001.xht
index f50d0afe79c..a9176da4c62 100644
--- a/tests/wpt/web-platform-tests/css/css-multicol/multicol-table-cell-vertical-align-001.xht
+++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-table-cell-vertical-align-001.xht
@@ -9,7 +9,7 @@
<meta name="flags" content="ahem"/>
<style type="text/css"><![CDATA[
div {
- font-family: ahem;
+ font-family: Ahem;
font-size: 20px;
line-height: 1em;
vertical-align: middle;
diff --git a/tests/wpt/web-platform-tests/css/css-multicol/multicol-table-cell-vertical-align-ref.xht b/tests/wpt/web-platform-tests/css/css-multicol/multicol-table-cell-vertical-align-ref.xht
index bbb2d3c3aa7..ab68c7a7431 100644
--- a/tests/wpt/web-platform-tests/css/css-multicol/multicol-table-cell-vertical-align-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-multicol/multicol-table-cell-vertical-align-ref.xht
@@ -6,7 +6,7 @@
<link rel="author" title="Opera Software ASA" href="http://www.opera.com/"/>
<style type="text/css"><![CDATA[
div {
- font-family: ahem;
+ font-family: Ahem;
font-size: 20px;
line-height: 1em;
vertical-align: middle;
diff --git a/tests/wpt/web-platform-tests/css/css-paint-api/style-background-image-ref.html b/tests/wpt/web-platform-tests/css/css-paint-api/style-background-image-ref.html
index 3fc9e6efcc9..2fe4d0c9c02 100644
--- a/tests/wpt/web-platform-tests/css/css-paint-api/style-background-image-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-paint-api/style-background-image-ref.html
@@ -1,7 +1,7 @@
<!DOCTYPE html>
<html>
<body>
-<canvas id ="canvas" width="100" height="100" style="border-radius: 2px"></canvas>
+<canvas id ="canvas" width="100" height="100" style="margin-left: 2px"></canvas>
<script>
var canvas = document.getElementById('canvas');
var context = canvas.getContext("2d");
diff --git a/tests/wpt/web-platform-tests/css/css-paint-api/style-background-image.https.html b/tests/wpt/web-platform-tests/css/css-paint-api/style-background-image.https.html
index ed1ca75c47d..13204cf709f 100644
--- a/tests/wpt/web-platform-tests/css/css-paint-api/style-background-image.https.html
+++ b/tests/wpt/web-platform-tests/css/css-paint-api/style-background-image.https.html
@@ -5,7 +5,7 @@
.container {
width: 100px;
height: 100px;
- border-radius: 2px;
+ margin-left: 2px;
--foo: bar;
}
@@ -24,8 +24,8 @@ registerPaint('geometry', class {
return [
'--bar',
'--foo',
- 'align-items',
- 'border-top-left-radius',
+ 'empty-cells',
+ 'margin-left',
];
}
paint(ctx, geom, styleMap) {
@@ -45,9 +45,9 @@ registerPaint('geometry', class {
ctx.strokeStyle = 'red';
if (serializedStrings[1] != "--foo: [CSSUnparsedValue= bar]")
ctx.strokeStyle = 'blue';
- if (serializedStrings[2] != "align-items: [CSSKeywordValue=normal]")
+ if (serializedStrings[2] != "empty-cells: [CSSKeywordValue=show]")
ctx.strokeStyle = 'yellow';
- if (serializedStrings[3] != "border-top-left-radius: [CSSUnitValue=2px]")
+ if (serializedStrings[3] != "margin-left: [CSSUnitValue=2px]")
ctx.strokeStyle = 'cyan';
ctx.lineWidth = 4;
ctx.strokeRect(0, 0, geom.width, geom.height);
diff --git a/tests/wpt/web-platform-tests/css/css-paint-api/style-before-pseudo-ref.html b/tests/wpt/web-platform-tests/css/css-paint-api/style-before-pseudo-ref.html
index 9a666efe9c3..50ec833e8bf 100644
--- a/tests/wpt/web-platform-tests/css/css-paint-api/style-before-pseudo-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-paint-api/style-before-pseudo-ref.html
@@ -2,17 +2,17 @@
<html>
<style>
div {
- border-radius: 3px;
+ margin-left: 3px;
}
div::before {
width: 100px;
height: 100px;
- border-radius: 2px;
+ margin-left: 2px;
content: 'foo';
color: rgba(0, 0, 0, 0);
}
canvas{
- border-radius: 2px;
+ margin-left: 2px;
display: block;
position: relative;
top: -1em;
diff --git a/tests/wpt/web-platform-tests/css/css-paint-api/style-before-pseudo.https.html b/tests/wpt/web-platform-tests/css/css-paint-api/style-before-pseudo.https.html
index c01d4cfb3c8..5f342d19691 100644
--- a/tests/wpt/web-platform-tests/css/css-paint-api/style-before-pseudo.https.html
+++ b/tests/wpt/web-platform-tests/css/css-paint-api/style-before-pseudo.https.html
@@ -3,7 +3,7 @@
<link rel="match" href="style-before-pseudo-ref.html">
<style>
div {
- border-radius: 3px;
+ margin-left: 3px;
}
div::before {
@@ -13,7 +13,7 @@ div::before {
color: rgba(0, 0, 0, 0);
background-image: paint(geometry);
- border-radius: 2px;
+ margin-left: 2px;
--foo: bar;
}
</style>
@@ -28,7 +28,7 @@ registerPaint('geometry', class {
return [
'--bar',
'--foo',
- 'border-top-left-radius',
+ 'margin-left',
];
}
paint(ctx, geom, styleMap) {
@@ -48,7 +48,7 @@ registerPaint('geometry', class {
ctx.strokeStyle = 'red';
if (serializedStrings[1] != "--foo: [CSSUnparsedValue= bar]")
ctx.strokeStyle = 'blue';
- if (serializedStrings[2] != "border-top-left-radius: [CSSUnitValue=2px]")
+ if (serializedStrings[2] != "margin-left: [CSSUnitValue=2px]")
ctx.strokeStyle = 'yellow';
ctx.lineWidth = 4;
ctx.strokeRect(0, 0, geom.width, geom.height);
diff --git a/tests/wpt/web-platform-tests/css/css-position/position-sticky-inflow-position-ref.html b/tests/wpt/web-platform-tests/css/css-position/position-sticky-inflow-position-ref.html
deleted file mode 100644
index beebd7e5aeb..00000000000
--- a/tests/wpt/web-platform-tests/css/css-position/position-sticky-inflow-position-ref.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!DOCTYPE html>
-<title>Reference for position:sticky elements should not affect the flow position of other elements</title>
-
-<style>
-.scroller {
- height: 200px;
- width: 100px;
- overflow-y: scroll;
- margin-bottom: 15px;
-}
-
-.sticky {
- background-color: green;
-}
-
-.box {
- height: 50px;
- width: 50px;
-}
-
-.before {
- background-color: fuchsia;
-}
-
-.after {
- background-color: orange;
-}
-
-.padding {
- height: 450px;
-}
-</style>
-
-<div class="scroller">
- <div class="before box"></div>
- <div class="box"></div>
- <div class="after box"></div>
- <div class="sticky box"></div>
- <div class="padding"></div>
-</div>
-
-<div>You should see a fuchsia box, a one-box gap, an orange box, and then a green box above.</div>
diff --git a/tests/wpt/web-platform-tests/css/css-position/position-sticky-inflow-position.html b/tests/wpt/web-platform-tests/css/css-position/position-sticky-inflow-position.html
index fc7e8290b15..a6774b7a71c 100644
--- a/tests/wpt/web-platform-tests/css/css-position/position-sticky-inflow-position.html
+++ b/tests/wpt/web-platform-tests/css/css-position/position-sticky-inflow-position.html
@@ -1,46 +1,58 @@
<!DOCTYPE html>
<title>position:sticky elements should not affect the flow position of other elements</title>
-<link rel="match" href="position-sticky-inflow-position-ref.html" />
<link rel="help" href="https://www.w3.org/TR/css-position-3/#sticky-pos" />
<meta name="assert" content="This test checks that position:sticky elements do not affect the flow position of other elements" />
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+
<style>
.scroller {
+ position: relative;
height: 200px;
width: 100px;
- overflow-y: scroll;
- margin-bottom: 15px;
+ overflow: scroll;
}
-.sticky {
+#sticky {
background-color: green;
position: sticky;
top: 150px;
}
-.box {
- height: 50px;
- width: 50px;
-}
-
-.before {
+#before {
background-color: fuchsia;
}
-.after {
+#after {
background-color: orange;
}
+.box {
+ height: 50px;
+ width: 50px;
+}
+
.padding {
height: 500px;
}
</style>
<div class="scroller">
- <div class="before box"></div>
- <div class="sticky box"></div>
- <div class="after box"></div>
+ <div id="before" class="box"></div>
+ <div id="sticky" class="box"></div>
+ <div id="after" class="box"></div>
<div class="padding"></div>
</div>
-<div>You should see a fuchsia box, a one-box gap, an orange box, and then a green box above.</div>
+<script>
+test(() => {
+ // The sticky element is pushed to be stuck 150 pixels from the top.
+ assert_equals(sticky.offsetTop, 150);
+
+ // Neither 'before' or 'after' should be affected by the change in the sticky
+ // element's location.
+ assert_equals(before.offsetTop, 0);
+ assert_equals(after.offsetTop, before.clientHeight + sticky.clientHeight);
+}, 'sticky offset should not affect the position of other elements.');
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-position/position-sticky-margins-ref.html b/tests/wpt/web-platform-tests/css/css-position/position-sticky-margins-ref.html
deleted file mode 100644
index 30490398923..00000000000
--- a/tests/wpt/web-platform-tests/css/css-position/position-sticky-margins-ref.html
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE html>
-<title>Reference for position:sticky elements should properly interact with margins</title>
-
-<style>
-.group {
- display: inline-block;
- position: relative;
- width: 180px;
- height: 400px;
-}
-
-.scroller {
- width: 150px;
- height: 300px;
- overflow-y: scroll;
- overflow-x: hidden;
-}
-
-.indicator {
- position: relative;
- background-color: green;
- margin: 15px;
-}
-
-.box {
- width: 100px;
- height: 100px;
-}
-
-.padding {
- height: 385px;
-}
-</style>
-<script>
-window.addEventListener('load', function() {
- document.getElementById('scroller1').scrollTop = 0;
- document.getElementById('scroller2').scrollTop = 60;
- document.getElementById('scroller3').scrollTop = 120;
-});
-</script>
-
-<div class="group">
- <div id="scroller1" class="scroller">
- <div class="indicator box" style="top: 0;"></div>
- <div class="padding"></div>
- </div>
-</div>
-
-<div class="group">
- <div id="scroller2" class="scroller">
- <div class="indicator box" style="top: 50px;"></div>
- <div class="padding"></div>
- </div>
-</div>
-
-<div class="group">
- <div id="scroller3" class="scroller">
- <div class="indicator box" style="top: 85px;"></div>
- <div class="padding"></div>
- </div>
-</div>
-
-<div>You should see three green boxes above. No red should be visible.</div>
diff --git a/tests/wpt/web-platform-tests/css/css-position/position-sticky-margins.html b/tests/wpt/web-platform-tests/css/css-position/position-sticky-margins.html
index 5b38ab4c996..b2d9944bb6d 100644
--- a/tests/wpt/web-platform-tests/css/css-position/position-sticky-margins.html
+++ b/tests/wpt/web-platform-tests/css/css-position/position-sticky-margins.html
@@ -1,92 +1,49 @@
<!DOCTYPE html>
<title>position:sticky elements should properly interact with margins</title>
-<link rel="match" href="position-sticky-margins-ref.html" />
<link rel="help" href="https://www.w3.org/TR/css-position-3/#sticky-pos" />
<meta name="assert" content="position:sticky elements should ignore margins when sticking, but consider them when making sure sticky elements do not escape their containing block" />
-<style>
-.group {
- display: inline-block;
- position: relative;
- width: 180px;
- height: 400px;
-}
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
-.scroller {
- position: relative;
- width: 150px;
- height: 300px;
- overflow-y: scroll;
- overflow-x: hidden;
-}
+<script src="resources/sticky-util.js"></script>
-.holder {
- width: 130px;
- height: 200px;
-}
+<body></body>
-.sticky {
- position: sticky;
- background-color: green;
- top: 5px;
- margin: 15px;
-}
-
-.indicator {
- left: 15px;
- position: absolute;
- background-color: red;
-}
-
-.box {
- width: 100px;
- height: 100px;
-}
-
-.padding {
- height: 300px;
-}
-</style>
<script>
-window.addEventListener('load', function() {
- document.getElementById('scroller1').scrollTop = 0;
- document.getElementById('scroller2').scrollTop = 60;
- document.getElementById('scroller3').scrollTop = 120;
-});
+test(() => {
+ const elements = setupStickyTest('top', 50);
+ elements.sticky.style.margin = '15px';
+ elements.scroller.scrollTop = 100;
+ assert_equals(elements.sticky.offsetTop,
+ elements.container.offsetTop + elements.filler.clientHeight + 15);
+}, 'Before sticking, the margin should be obeyed.');
+
+test(() => {
+ const elements = setupStickyTest('top', 50);
+ elements.sticky.style.margin = '15px';
+
+ elements.scroller.scrollTop = 200;
+
+ // This math cancels to sticky.offsetTop == (scroller.scrollTop + 50), but
+ // for clarity the calculations are left explicit.
+ const nonStickyTopY = elements.container.offsetTop +
+ elements.filler.clientHeight;
+ const targetTopY = elements.scroller.scrollTop + 50;
+ const stickyOffset = targetTopY - nonStickyTopY;
+
+ assert_equals(elements.sticky.offsetTop, nonStickyTopY + stickyOffset);
+}, 'Whilst stuck, the margin is irrelevant.');
+
+test(() => {
+ const elements = setupStickyTest('top', 50);
+ elements.sticky.style.margin = '15px';
+
+ elements.scroller.scrollTop = 300;
+
+ const maxOffsetInContainer = elements.container.offsetTop +
+ elements.container.clientHeight - elements.sticky.clientHeight;
+ assert_equals(elements.sticky.offsetTop, maxOffsetInContainer - 15);
+}, 'The margin is taken into account when making sure the sticky element ' +
+ 'does not escape its container');
</script>
-
-<!-- Before sticking, the margin should be obeyed. -->
-<div class="group">
- <div id="scroller1" class="scroller">
- <div class="indicator box" style="top: 15px;"></div>
- <div class="holder">
- <div class="sticky box"></div>
- </div>
- <div class="padding"></div>
- </div>
-</div>
-
-<!-- Whilst stuck, the margin is irrelevant. -->
-<div class="group">
- <div id="scroller2" class="scroller">
- <div class="indicator box" style="top: 65px;"></div>
- <div class="holder">
- <div class="sticky box"></div>
- </div>
- <div class="padding"></div>
- </div>
-</div>
-
-<!-- The margin does count when making sure the sticky element does not escape
- its containing block. -->
-<div class="group">
- <div id="scroller3" class="scroller">
- <div class="indicator box" style="top: 100px;"></div>
- <div class="holder">
- <div class="sticky box"></div>
- </div>
- <div class="padding"></div>
- </div>
-</div>
-
-<div>You should see three green boxes above. No red should be visible.</div>
diff --git a/tests/wpt/web-platform-tests/css/css-position/position-sticky-overflow-padding-ref.html b/tests/wpt/web-platform-tests/css/css-position/position-sticky-overflow-padding-ref.html
deleted file mode 100644
index b0e1d4680bc..00000000000
--- a/tests/wpt/web-platform-tests/css/css-position/position-sticky-overflow-padding-ref.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE html>
-<title>Reference for position:sticky elements should respect padding on their ancestor overflow element</title>
-
-<style>
-.group {
- display: inline-block;
- position: relative;
- width: 150px;
- height: 250px;
-}
-
-.scroller {
- padding: 20px 0;
- position: relative;
- width: 100px;
- height: 200px;
- overflow-x: hidden;
- overflow-y: auto;
-}
-
-.contents {
- height: 500px;
-}
-
-.indicator {
- background-color: green;
- position: absolute;
- left: 0;
-}
-
-.box {
- width: 100%;
- height: 100px;
-}
-</style>
-
-<script>
-window.addEventListener('load', function() {
- document.getElementById('scroller1').scrollTop = 50;
- document.getElementById('scroller2').scrollTop = 175;
- document.getElementById('scroller3').scrollTop = 220;
-});
-</script>
-
-<div class="group">
- <div id="scroller1" class="scroller">
- <div class="contents">
- <div class="indicator box" style="top: 170px;"></div>
- </div>
- </div>
-</div>
-
-<div class="group">
- <div id="scroller2" class="scroller">
- <div class="contents">
- <div class="indicator box" style="top: 195px;"></div>
- </div>
- </div>
-</div>
-
-<div class="group">
- <div id="scroller3" class="scroller">
- <div class="contents">
- <div class="indicator box" style="top: 220px;"></div>
- </div>
- </div>
-</div>
-
-<div>You should see three green boxes above. No red should be visible.</div>
diff --git a/tests/wpt/web-platform-tests/css/css-position/position-sticky-overflow-padding.html b/tests/wpt/web-platform-tests/css/css-position/position-sticky-overflow-padding.html
index 0324861219b..fab6f2f731a 100644
--- a/tests/wpt/web-platform-tests/css/css-position/position-sticky-overflow-padding.html
+++ b/tests/wpt/web-platform-tests/css/css-position/position-sticky-overflow-padding.html
@@ -1,106 +1,54 @@
<!DOCTYPE html>
<title>position:sticky elements should respect padding on their ancestor overflow element</title>
-<link rel="match" href="position-sticky-overflow-padding-ref.html" />
<link rel="help" href="https://www.w3.org/TR/css-position-3/#sticky-pos" />
<meta name="assert" content="This test checks that position:sticky elements respect padding on their ancestor overflow element" />
-<style>
-.group {
- display: inline-block;
- position: relative;
- width: 150px;
- height: 250px;
-}
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
-.scroller {
- /* The target sticky position should be offset by this padding. */
- padding: 20px 0;
- position: relative;
- width: 100px;
- height: 200px;
- overflow-x: hidden;
- overflow-y: auto;
-}
+<script src="resources/sticky-util.js"></script>
-.contents {
- height: 500px;
-}
-
-.prepadding {
- height: 100px;
-}
-
-.container {
- height: 200px;
-}
-
-.innerpadding {
- height: 50px;
-}
-
-.indicator {
- background-color: red;
- position: absolute;
- left: 0;
-}
-
-.sticky {
- background-color: green;
- position: sticky;
- top: 0;
-}
-
-.box {
- width: 100%;
- height: 100px;
-}
-</style>
+<body></body>
<script>
-window.addEventListener('load', function() {
- document.getElementById('scroller1').scrollTop = 50;
- document.getElementById('scroller2').scrollTop = 175;
- document.getElementById('scroller3').scrollTop = 220;
-});
+test(() => {
+ const elements = setupStickyTest('top', 50);
+ elements.scroller.style.padding = '20px 0';
+
+ // Before sticking; the element isn't within the padding range.
+ elements.scroller.scrollTop = 150;
+ const nonStickyTopY = elements.container.offsetTop +
+ elements.filler.clientHeight;
+ assert_equals(elements.sticky.offsetTop, nonStickyTopY);
+}, 'A sticky element should not be affected by ancestor padding until it ' +
+ 'reaches it');
+
+test(() => {
+ const elements = setupStickyTest('top', 50);
+ elements.sticky.style.top = '0';
+ elements.scroller.style.padding = '20px 0';
+
+ elements.scroller.scrollTop = 200;
+
+ // This math cancels to sticky.offsetTop == (scroller.scrollTop + 50), but
+ // for clarity the calculations are left explicit.
+ const nonStickyTopY = elements.container.offsetTop +
+ elements.filler.clientHeight;
+ const targetTopY = elements.scroller.scrollTop;
+ const stickyOffset = targetTopY - nonStickyTopY;
+
+ assert_equals(elements.sticky.offsetTop, nonStickyTopY + stickyOffset + 20);
+}, 'A sticky element should be offset by ancestor padding even when stuck');
+
+test(() => {
+ const elements = setupStickyTest('top', 50);
+ elements.sticky.style.top = '0';
+ elements.scroller.style.padding = '20px 0';
+
+ elements.scroller.scrollTop = 315;
+ const maxOffsetInContainer = elements.container.offsetTop +
+ elements.container.clientHeight - elements.sticky.clientHeight;
+ assert_equals(elements.sticky.offsetTop, maxOffsetInContainer);
+}, 'Ancestor overflow padding does not allow a sticky element to escape its ' +
+ 'container');
</script>
-
-<div class="group">
- <div id="scroller1" class="scroller">
- <div class="indicator box" style="top: 170px;"></div>
- <div class="contents">
- <div class="prepadding"></div>
- <div class="container">
- <div class="innerpadding"></div>
- <div class="sticky box"></div>
- </div>
- </div>
- </div>
-</div>
-
-<div class="group">
- <div id="scroller2" class="scroller">
- <div class="indicator box" style="top: 195px;"></div>
- <div class="contents">
- <div class="prepadding"></div>
- <div class="container">
- <div class="innerpadding"></div>
- <div class="sticky box"></div>
- </div>
- </div>
- </div>
-</div>
-
-<div class="group">
- <div id="scroller3" class="scroller">
- <div class="indicator box" style="top: 220px;"></div>
- <div class="contents">
- <div class="prepadding"></div>
- <div class="container">
- <div class="innerpadding"></div>
- <div class="sticky box"></div>
- </div>
- </div>
- </div>
-</div>
-
-<div>You should see three green boxes above. No red should be visible.</div>
diff --git a/tests/wpt/web-platform-tests/css/css-position/position-sticky-root-scroller-ref.html b/tests/wpt/web-platform-tests/css/css-position/position-sticky-root-scroller-ref.html
deleted file mode 100644
index a6ded0925f3..00000000000
--- a/tests/wpt/web-platform-tests/css/css-position/position-sticky-root-scroller-ref.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<title>Reference for position:sticky should operate correctly for the root scroller</title>
-
-<style>
-body {
- /* Assumption: 3000px is taller than any user agents test window size. */
- height: 3000px;
-}
-
-.indicator {
- background-color: green;
- position: absolute;
- top: 750px;
-}
-
-.box {
- width: 200px;
- height: 200px;
-}
-</style>
-
-<script>
-window.addEventListener('load', function() {
- window.scrollTo(0, 700);
-});
-</script>
-
-<div class="indicator box"></div>
-
-<div style="position: absolute; top: 1000px;">You should see a green box above. No red should be visible.</div>
diff --git a/tests/wpt/web-platform-tests/css/css-position/position-sticky-root-scroller.html b/tests/wpt/web-platform-tests/css/css-position/position-sticky-root-scroller.html
index 35ab8dc085c..596fd9b2405 100644
--- a/tests/wpt/web-platform-tests/css/css-position/position-sticky-root-scroller.html
+++ b/tests/wpt/web-platform-tests/css/css-position/position-sticky-root-scroller.html
@@ -1,39 +1,31 @@
<!DOCTYPE html>
<title>position:sticky should operate correctly for the root scroller</title>
-<link rel="match" href="position-sticky-root-scroller-ref.html" />
<link rel="help" href="https://www.w3.org/TR/css-position-3/#sticky-pos" />
<meta name="assert" content="This test checks that position:sticky elements work when using the root (document) scroller" />
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+
<style>
body {
/* Assumption: 3000px is taller than any user agents test window size. */
height: 3000px;
}
-.indicator {
- background-color: red;
- position: absolute;
-}
-
-.sticky {
- background-color: green;
+#sticky {
position: sticky;
top: 50px;
-}
-
-.box {
width: 200px;
height: 200px;
+ background-color: green;
}
</style>
+<div id="sticky"></div>
+
<script>
-window.addEventListener('load', function() {
+test(() => {
window.scrollTo(0, 700);
-});
+ assert_equals(sticky.offsetTop, 700 + 50);
+}, 'Sticky elements work with the root (document) scroller');
</script>
-
-<div class="indicator box" style="top: 750px;"></div>
-<div class="sticky box"></div>
-
-<div style="position: absolute; top: 1000px;">You should see a green box above. No red should be visible.</div>
diff --git a/tests/wpt/web-platform-tests/css/css-position/position-sticky-transforms-ref.html b/tests/wpt/web-platform-tests/css/css-position/position-sticky-transforms-ref.html
deleted file mode 100644
index f865a9bed21..00000000000
--- a/tests/wpt/web-platform-tests/css/css-position/position-sticky-transforms-ref.html
+++ /dev/null
@@ -1,81 +0,0 @@
-<!DOCTYPE html>
-<title>Reference for transforms on position:sticky elements should apply after sticking</title>
-
-<style>
-.group {
- display: inline-block;
- position: relative;
- width: 150px;
- height: 250px;
-}
-
-.scroller {
- position: relative;
- width: 100px;
- height: 200px;
- overflow-x: hidden;
- overflow-y: auto;
-}
-
-.contents {
- height: 500px;
-}
-
-.indicator {
- background-color: green;
- position: relative;
-}
-
-.box {
- width: 100%;
- height: 50px;
-}
-
-.rotated {
- transform: rotateX(60deg);
- height: 100px;
- width: 100%;
-}
-
-.perspective {
- transform: perspective(3px) translateZ(1px);
- height: 50px;
- width: 50px;
-}
-</style>
-
-<script>
-window.addEventListener('load', function() {
- document.getElementById('scroller1').scrollTop = 50;
- document.getElementById('scroller2').scrollTop = 50;
- document.getElementById('scroller3').scrollTop = 50;
-});
-</script>
-
-<div class="group">
- <div id="scroller1" class="scroller">
- <div class="contents">
- <div class="indicator box" style="height: 100px; top: 75px;"></div>
- </div>
- </div>
-</div>
-
-<div class="group">
- <div id="scroller2" class="scroller">
- <div class="contents">
- <div class="rotated indicator" style="top: 100px;"></div>
- </div>
- </div>
-</div>
-
-<div class="group">
- <div id="scroller3" class="scroller">
- <!-- Required for blending. -->
- <div class="perspective" style="position: absolute; background: red; top: 100px;"></div>
- <div class="contents">
- <div class="perspective indicator" style="top: 100px;"></div>
- </div>
- </div>
-</div>
-
-<div>You should see three green boxes above. No red should be visible.</div>
diff --git a/tests/wpt/web-platform-tests/css/css-position/position-sticky-transforms-translate-ref.html b/tests/wpt/web-platform-tests/css/css-position/position-sticky-transforms-translate-ref.html
deleted file mode 100644
index b357795356b..00000000000
--- a/tests/wpt/web-platform-tests/css/css-position/position-sticky-transforms-translate-ref.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE html>
-<title>Reference for translations on position:sticky elements should apply after sticking</title>
-
-<style>
-.group {
- display: inline-block;
- position: relative;
- width: 150px;
- height: 250px;
-}
-
-.scroller {
- position: relative;
- width: 100px;
- height: 200px;
- overflow-x: hidden;
- overflow-y: auto;
-}
-
-.contents {
- height: 500px;
-}
-
-.indicator {
- background-color: green;
- position: relative;
-}
-
-.box {
- width: 100%;
- height: 50px;
-}
-</style>
-
-<script>
-window.addEventListener('load', function() {
- document.getElementById('scroller1').scrollTop = 50;
- document.getElementById('scroller2').scrollTop = 70;
- document.getElementById('scroller3').scrollTop = 50;
-});
-</script>
-
-<div class="group">
- <div id="scroller1" class="scroller">
- <div class="contents">
- <div class="indicator box" style="top: 50px;"></div>
- </div>
- </div>
-</div>
-
-<div class="group">
- <div id="scroller2" class="scroller">
- <div class="contents">
- <div class="indicator box" style="top: 50px;"></div>
- </div>
- </div>
-</div>
-
-<div class="group">
- <div id="scroller3" class="scroller">
- <div class="contents">
- <div class="indicator box" style="top: 200px;"></div>
- </div>
- </div>
-</div>
-
-<div>You should see three green boxes above. No red should be visible.</div>
diff --git a/tests/wpt/web-platform-tests/css/css-position/position-sticky-transforms-translate.html b/tests/wpt/web-platform-tests/css/css-position/position-sticky-transforms-translate.html
index 076db9ea277..791b035ef3c 100644
--- a/tests/wpt/web-platform-tests/css/css-position/position-sticky-transforms-translate.html
+++ b/tests/wpt/web-platform-tests/css/css-position/position-sticky-transforms-translate.html
@@ -1,92 +1,45 @@
<!DOCTYPE html>
<title>translations on position:sticky elements should apply after sticking</title>
-<link rel="match" href="position-sticky-transforms-translate-ref.html" />
<link rel="help" href="https://www.w3.org/TR/css-position-3/#sticky-pos" />
<meta name="assert" content="This test checks that translations on position:sticky elements are carried out on their stuck position" />
-<style>
-.group {
- display: inline-block;
- position: relative;
- width: 150px;
- height: 250px;
-}
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
-.scroller {
- position: relative;
- width: 100px;
- height: 200px;
- overflow-x: hidden;
- overflow-y: auto;
-}
+<script src="resources/sticky-util.js"></script>
-.contents {
- height: 500px;
-}
-
-.container {
- height: 150px;
-}
-
-.indicator {
- background-color: red;
- position: absolute;
- left: 0;
-}
-
-.sticky {
- background-color: green;
- position: sticky;
- top: 50px;
-}
-
-.box {
- width: 100%;
- height: 50px;
-}
-</style>
+<body style="margin: 0;"></body>
<script>
-window.addEventListener('load', function() {
- document.getElementById('scroller1').scrollTop = 50;
- document.getElementById('scroller2').scrollTop = 70;
- document.getElementById('scroller3').scrollTop = 50;
-});
+test(() => {
+ const elements = setupStickyTest('top', 50);
+ elements.sticky.style.transform = 'translateY(-100%)';
+ elements.scroller.scrollTop = 100;
+ // Transforms don't affect offsetTop, so use getBoundingClientRect.
+ assert_equals(elements.sticky.getBoundingClientRect().y,
+ elements.scroller.getBoundingClientRect().y);
+}, 'Translation transform can move sticky element past sticking point');
+
+test(() => {
+ const elements = setupStickyTest('top', 50);
+ elements.sticky.style.transform = 'translateY(50%)';
+ elements.scroller.scrollTop = 200;
+ // Transforms don't affect offsetTop, so use getBoundingClientRect.
+ const stickyElementOffset = elements.sticky.getBoundingClientRect().y -
+ elements.scroller.getBoundingClientRect().y;
+ assert_equals(stickyElementOffset, 100);
+}, 'Stuck elements can still be moved via translations');
+
+test(() => {
+ const elements = setupStickyTest('top', 50);
+ elements.container.style.transform = 'translateY(100px)';
+ elements.scroller.scrollTop = 200;
+ // Transforms don't affect offsetTop, so use getBoundingClientRect.
+ // Here the sticky element will originally have stuck at 50px from the top,
+ // but is then 'pulled' downwards by the 100px container transform.
+ const stickyElementOffset = elements.sticky.getBoundingClientRect().y -
+ elements.scroller.getBoundingClientRect().y;
+ assert_equals(stickyElementOffset, 150);
+}, 'The sticky element should stick before the container is offset by a ' +
+ 'translation');
</script>
-
-<div class="group">
- <div id="scroller1" class="scroller">
- <div class="indicator box" style="top: 50px;"></div>
- <div class="contents">
- <div class="container">
- <div class="sticky box" style="transform: translateY(-100%);"></div>
- </div>
- </div>
- </div>
-</div>
-
-<!-- The pre-transform sticky is not allowed to escape its containing block. -->
-<div class="group">
- <div id="scroller2" class="scroller">
- <div class="indicator box" style="top: 50px;"></div>
- <div class="contents">
- <div class="container">
- <div class="sticky box" style="transform: translateY(-100%);"></div>
- </div>
- </div>
- </div>
-</div>
-
-<!-- The sticky element should stick before the container is transformed. -->
-<div class="group">
- <div id="scroller3" class="scroller">
- <div class="indicator box" style="top: 200px;"></div>
- <div class="contents">
- <div class="container" style="transform: translateY(100px);">
- <div class="sticky box"></div>
- </div>
- </div>
- </div>
-</div>
-
-<div>You should see three green boxes above. No red should be visible.</div>
diff --git a/tests/wpt/web-platform-tests/css/css-position/position-sticky-transforms.html b/tests/wpt/web-platform-tests/css/css-position/position-sticky-transforms.html
index f9e63865066..9f18d587b57 100644
--- a/tests/wpt/web-platform-tests/css/css-position/position-sticky-transforms.html
+++ b/tests/wpt/web-platform-tests/css/css-position/position-sticky-transforms.html
@@ -1,101 +1,49 @@
<!DOCTYPE html>
<title>transforms on position:sticky elements should apply after sticking</title>
-<link rel="match" href="position-sticky-transforms-ref.html" />
<link rel="help" href="https://www.w3.org/TR/css-position-3/#sticky-pos" />
<meta name="assert" content="This test checks that transforms on position:sticky elements are carried out on their stuck position" />
-<style>
-.group {
- display: inline-block;
- position: relative;
- width: 150px;
- height: 250px;
-}
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
-.scroller {
- position: relative;
- width: 100px;
- height: 200px;
- overflow-x: hidden;
- overflow-y: auto;
-}
+<script src="resources/sticky-util.js"></script>
-.contents {
- height: 500px;
-}
-
-.container {
- height: 150px;
-}
-
-.indicator {
- background-color: red;
- position: absolute;
-}
-
-.sticky {
- background-color: green;
- position: sticky;
- top: 50px;
-}
-
-.box {
- width: 100%;
- height: 50px;
-}
-
-.rotated {
- transform: rotateX(60deg);
- width: 100%;
- height: 100px;
-}
-
-.perspective {
- transform: perspective(3px) translateZ(1px);
- height: 50px;
- width: 50px;
-}
-</style>
+<body style="margin: 0;"></body>
<script>
-window.addEventListener('load', function() {
- document.getElementById('scroller1').scrollTop = 50;
- document.getElementById('scroller2').scrollTop = 50;
- document.getElementById('scroller3').scrollTop = 50;
-});
+test(() => {
+ const elements = setupStickyTest('top', 50);
+ elements.sticky.style.transform = 'scale(2)';
+ elements.scroller.scrollTop = 200;
+
+ // Transforms don't affect offsetTop, so use getBoundingClientRect.
+ // Scaling the sticky element by 2 means its top-y moves (1/2 * height)
+ // upwards, in this case placing it at the top of the viewport.
+ const boundingRect = elements.sticky.getBoundingClientRect();
+ assert_equals(boundingRect.y, elements.scroller.getBoundingClientRect().y);
+}, 'Scale transforms are carried out on the stuck element position');
+
+test(() => {
+ const elements = setupStickyTest('top', 50);
+ elements.sticky.style.transform = 'rotateX(60deg)';
+ elements.scroller.scrollTop = 200;
+
+ // Transforms don't affect offsetTop, so use getBoundingClientRect.
+ // Rotating around the x-axis essentially 'squashes' it (from the camera's
+ // viewpoint), in this case shifting the offset to 75 rather than 50.
+ const stickyElementOffset = elements.sticky.getBoundingClientRect().y -
+ elements.scroller.getBoundingClientRect().y;
+ assert_equals(stickyElementOffset, 75);
+}, 'Rotate transforms are carried out on the stuck element position');
+
+test(() => {
+ const elements = setupStickyTest('top', 50);
+ elements.sticky.style.transform = 'perspective(3px) translateZ(1px)';
+ elements.scroller.scrollTop = 200;
+
+ // Transforms don't affect offsetTop, so use getBoundingClientRect.
+ const stickyElementOffset = elements.sticky.getBoundingClientRect().y -
+ elements.scroller.getBoundingClientRect().y;
+ assert_equals(stickyElementOffset, 25);
+}, 'Perspective transforms are carried out on the stuck element position');
</script>
-
-<div class="group">
- <div id="scroller1" class="scroller">
- <div class="indicator box" style="height: 100px; top: 75px;"></div>
- <div class="contents">
- <div class="container">
- <div class="sticky box" style="transform: scale(2);"></div>
- </div>
- </div>
- </div>
-</div>
-
-<div class="group">
- <div id="scroller2" class="scroller">
- <div class="rotated indicator" style="top: 100px;"></div>
- <div class="contents">
- <div class="container" style="height: 250px;">
- <div class="rotated sticky"></div>
- </div>
- </div>
- </div>
-</div>
-
-<div class="group">
- <div id="scroller3" class="scroller">
- <div class="perspective indicator" style="top: 100px;"></div>
- <div class="contents">
- <div class="container">
- <div class="perspective sticky"></div>
- </div>
- </div>
- </div>
-</div>
-
-<div>You should see three green boxes above. No red should be visible.</div>
diff --git a/tests/wpt/web-platform-tests/css/css-scroll-snap/scrollTo-scrollBy-snaps.html b/tests/wpt/web-platform-tests/css/css-scroll-snap/scrollTo-scrollBy-snaps.html
new file mode 100644
index 00000000000..766cf57a047
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-scroll-snap/scrollTo-scrollBy-snaps.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html>
+<link rel="help" href="https://drafts.csswg.org/css-scroll-snap-1" />
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<style>
+body {
+ margin: 0px;
+ overflow: scroll;
+ scroll-snap-type: both mandatory;
+}
+.scroller {
+ overflow: scroll;
+ scroll-snap-type: both mandatory;
+}
+#div-scroller {
+ width: 800px;
+ height: 800px;
+}
+.content {
+ width: 2100px;
+ height: 2100px;
+}
+.target {
+ width: 1000px;
+ height: 1000px;
+ scroll-snap-align: start;
+ float: left;
+}
+</style>
+
+<body class="scroller">
+ <div class="content" id="content">
+ <div class="target"></div>
+ <div class="target"></div>
+ <div class="target"></div>
+ <div class="target"></div>
+ </div>
+
+ <div class="scroller" id="div-scroller">
+ <div class="content">
+ <div class="target"></div>
+ <div class="target"></div>
+ <div class="target"></div>
+ <div class="target"></div>
+ </div>
+ </div>
+</body>
+
+<script>
+function format_dict(dict) {
+ const props = [];
+ for (let prop in dict) {
+ props.push(`${prop}: ${format_value(dict[prop])}`);
+ }
+ return `{${props.join(', ')}}`;
+}
+
+var divScroller = document.getElementById("div-scroller");
+var viewport = document.scrollingElement;
+[
+ [{left: 800}, 1000, 0],
+ [{top: 1200}, 0, 1000],
+ [{left: 1200, top: 800}, 1000, 1000]
+].forEach(([input, expectedX, expectedY]) => {
+ test(() => {
+ divScroller.scrollTo(0, 0);
+ assert_equals(divScroller.scrollLeft, 0);
+ assert_equals(divScroller.scrollTop, 0);
+ if (input.left)
+ divScroller.scrollLeft = input.left;
+ if (input.top)
+ divScroller.scrollTop = input.top;
+ assert_equals(divScroller.scrollLeft, expectedX);
+ assert_equals(divScroller.scrollTop, expectedY);
+ }, `assign scrollLeft and scrollTop for ${format_dict(input)} on div lands on (${expectedX}, ${expectedY})`);
+
+ test(() => {
+ viewport.scrollTo(0, 0);
+ assert_equals(viewport.scrollLeft, 0);
+ assert_equals(viewport.scrollTop, 0);
+ if (input.left)
+ viewport.scrollLeft = input.left;
+ if (input.top)
+ viewport.scrollTop = input.top;
+ assert_equals(viewport.scrollLeft, expectedX);
+ assert_equals(viewport.scrollTop, expectedY);
+ }, `assign scrollLeft and scrollTop for ${format_dict(input)} on viewport-defining element lands on (${expectedX}, ${expectedY})`);
+
+ test(() => {
+ divScroller.scrollTo(0, 0);
+ assert_equals(divScroller.scrollLeft, 0);
+ assert_equals(divScroller.scrollTop, 0);
+ divScroller.scrollTo(input);
+ assert_equals(divScroller.scrollLeft, expectedX);
+ assert_equals(divScroller.scrollTop, expectedY);
+ }, `scrollTo(${format_dict(input)}) on div lands on (${expectedX}, ${expectedY})`);
+
+ test(() => {
+ divScroller.scrollTo(0, 0);
+ assert_equals(divScroller.scrollLeft, 0);
+ assert_equals(divScroller.scrollTop, 0);
+ divScroller.scrollBy(input);
+ assert_equals(divScroller.scrollLeft, expectedX);
+ assert_equals(divScroller.scrollTop, expectedY);
+ }, `scrollBy(${format_dict(input)}) on div lands on (${expectedX}, ${expectedY})`);
+
+ test(() => {
+ viewport.scrollTo(0, 0);
+ assert_equals(viewport.scrollLeft, 0);
+ assert_equals(viewport.scrollTop, 0);
+ viewport.scrollTo(input);
+ assert_equals(viewport.scrollLeft, expectedX);
+ assert_equals(viewport.scrollTop, expectedY);
+ }, `scrollTo(${format_dict(input)}) on viewport-defining element lands on (${expectedX}, ${expectedY})`);
+
+ test(() => {
+ viewport.scrollTo(0, 0);
+ assert_equals(viewport.scrollLeft, 0);
+ assert_equals(viewport.scrollTop, 0);
+ viewport.scrollBy(input);
+ assert_equals(viewport.scrollLeft, expectedX);
+ assert_equals(viewport.scrollTop, expectedY);
+ }, `scrollBy(${format_dict(input)}) on viewport-defining element lands on (${expectedX}, ${expectedY})`);
+
+ test(() => {
+ window.scrollTo(0, 0);
+ assert_equals(window.scrollX, 0);
+ assert_equals(window.scrollY, 0);
+ window.scrollTo(input);
+ assert_equals(window.scrollX, expectedX);
+ assert_equals(window.scrollY, expectedY);
+ }, `scrollTo(${format_dict(input)}) on window lands on (${expectedX}, ${expectedY})`);
+
+ test(() => {
+ window.scrollTo(0, 0);
+ assert_equals(window.scrollX, 0);
+ assert_equals(window.scrollY, 0);
+ window.scrollTo(input);
+ assert_equals(window.scrollX, expectedX);
+ assert_equals(window.scrollY, expectedY);
+ }, `scrollBy(${format_dict(input)}) on window lands on (${expectedX}, ${expectedY})`);
+});
+
+document.body.removeChild(document.getElementById("content"));
+</script> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-001.html b/tests/wpt/web-platform-tests/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-001.html
new file mode 100644
index 00000000000..81698a19c91
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-001.html
@@ -0,0 +1,42 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<link rel="author" title="David Grogan" href="dgrogan@chromium.org">
+<link rel="help" href="https://drafts.csswg.org/css-tables-3/#height-distribution-algorithm">
+<link rel="match" href="../../reference/ref-filled-green-100px-square.xht">
+<link rel="bookmark" href="https://bugs.chromium.org/p/chromium/issues/detail?id=708345" />
+<meta name="flags" content="" />
+<meta name="assert" content="height of rows in thead are increased to match table height" />
+<title>
+all row groups receive extra height distribution
+</title>
+
+<style>
+table {
+ background: green;
+ border-collapse:collapse;
+}
+
+td {
+ padding:0px;
+}
+
+#redSquare {
+ height: 100px;
+ width: 100px;
+ background-color: red;
+ position: absolute;
+ z-index: -1;
+}
+</style>
+
+<p>Test passes if there is a filled green square and <strong>no red</strong>.
+</p>
+<div id="redSquare"></div>
+<table style="height:100px">
+ <thead>
+ <tr>
+ <td><div style="display:inline-block; width:100px;">
+ </div></td>
+ </tr>
+ </thead>
+</table>
diff --git a/tests/wpt/web-platform-tests/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-002.html b/tests/wpt/web-platform-tests/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-002.html
new file mode 100644
index 00000000000..0bf8a8945b3
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-002.html
@@ -0,0 +1,42 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<link rel="author" title="David Grogan" href="dgrogan@chromium.org">
+<link rel="help" href="https://drafts.csswg.org/css-tables-3/#height-distribution-algorithm">
+<link rel="match" href="../../reference/ref-filled-green-100px-square.xht">
+<link rel="bookmark" href="https://bugs.chromium.org/p/chromium/issues/detail?id=708345" />
+<meta name="flags" content="" />
+<meta name="assert" content="height of rows in tbody are increased to match table height" />
+<title>
+all row groups receive extra height distribution
+</title>
+
+<style>
+table {
+ background: green;
+ border-collapse:collapse;
+}
+
+td {
+ padding:0px;
+}
+
+#redSquare {
+ height: 100px;
+ width: 100px;
+ background-color: red;
+ position: absolute;
+ z-index: -1;
+}
+</style>
+
+<p>Test passes if there is a filled green square and <strong>no red</strong>.
+</p>
+<div id="redSquare"></div>
+<table style="height:100px">
+ <tbody>
+ <tr>
+ <td><div style="display:inline-block; width:100px;">
+ </div></td>
+ </tr>
+ </tbody>
+</table>
diff --git a/tests/wpt/web-platform-tests/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-003.html b/tests/wpt/web-platform-tests/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-003.html
new file mode 100644
index 00000000000..285017b7f09
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-003.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/resources/check-layout-th.js"></script>
+<link rel="author" title="David Grogan" href="dgrogan@chromium.org">
+<link rel="help" href="https://drafts.csswg.org/css-tables-3/#height-distribution-algorithm">
+<link rel="bookmark" href="https://bugs.chromium.org/p/chromium/issues/detail?id=708345" />
+<meta name="flags" content="" />
+<meta name="assert" content="All rows of equal intrinsic height should be increased the same amount, regardless of which group they are in, tbody+tbody case" />
+<title>
+all row groups receive extra height distribution
+</title>
+
+<style>
+table {
+ border-collapse: collapse;
+}
+
+td {
+ padding: 0px;
+}
+
+td div {
+ width: 100px;
+ height:10px;
+}
+
+tbody {
+ outline: 2px solid lightblue;
+}
+
+</style>
+
+<table id="theTable" style="height:100px">
+ <tbody data-expected-height=50>
+ <tr>
+ <td><div></div></td>
+ </tr>
+ </tbody>
+ <tbody data-expected-height=50>
+ <tr>
+ <td><div></div></td>
+ </tr>
+ </tbody>
+</table>
+
+<script>
+checkLayout('#theTable')
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-004.html b/tests/wpt/web-platform-tests/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-004.html
new file mode 100644
index 00000000000..0fcd48ec550
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-004.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/resources/check-layout-th.js"></script>
+<link rel="author" title="David Grogan" href="dgrogan@chromium.org">
+<link rel="help" href="https://drafts.csswg.org/css-tables-3/#height-distribution-algorithm">
+<link rel="bookmark" href="https://bugs.chromium.org/p/chromium/issues/detail?id=708345" />
+<meta name="flags" content="" />
+<meta name="assert" content="All rows of equal intrinsic height should be increased the same amount, regardless of which group they are in, thead+tbody case" />
+<title>
+all row groups receive extra height distribution
+</title>
+
+<style>
+table {
+ border-collapse: collapse;
+}
+
+td {
+ padding: 0px;
+}
+
+td div {
+ width: 100px;
+ height:10px;
+}
+
+thead, tbody {
+ outline: 2px solid lightblue;
+}
+
+</style>
+
+<table id="theTable" style="height:100px">
+ <thead data-expected-height=50>
+ <tr>
+ <td><div></div></td>
+ </tr>
+ </thead>
+ <tbody data-expected-height=50>
+ <tr>
+ <td><div></div></td>
+ </tr>
+ </tbody>
+</table>
+
+<script>
+checkLayout('#theTable')
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-005.html b/tests/wpt/web-platform-tests/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-005.html
new file mode 100644
index 00000000000..8d0411b047e
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-tables/height-distribution/extra-height-given-to-all-row-groups-005.html
@@ -0,0 +1,42 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<link rel="author" title="David Grogan" href="dgrogan@chromium.org">
+<link rel="help" href="https://drafts.csswg.org/css-tables-3/#height-distribution-algorithm">
+<link rel="match" href="../../reference/ref-filled-green-100px-square.xht">
+<link rel="bookmark" href="https://bugs.chromium.org/p/chromium/issues/detail?id=708345" />
+<meta name="flags" content="" />
+<meta name="assert" content="height of rows in tfoot are increased to match table height" />
+<title>
+all row groups receive extra height distribution
+</title>
+
+<style>
+table {
+ background: green;
+ border-collapse:collapse;
+}
+
+td {
+ padding:0px;
+}
+
+#redSquare {
+ height: 100px;
+ width: 100px;
+ background-color: red;
+ position: absolute;
+ z-index: -1;
+}
+</style>
+
+<p>Test passes if there is a filled green square and <strong>no red</strong>.
+</p>
+<div id="redSquare"></div>
+<table style="height:100px">
+ <tfoot>
+ <tr>
+ <td><div style="display:inline-block; width:100px;">
+ </div></td>
+ </tr>
+ </tfoot>
+</table>
diff --git a/tests/wpt/web-platform-tests/css/css-tables/table-has-box-sizing-border-box-001.html b/tests/wpt/web-platform-tests/css/css-tables/table-has-box-sizing-border-box-001.html
new file mode 100644
index 00000000000..e3cddd12a66
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-tables/table-has-box-sizing-border-box-001.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<link rel="author" title="David Grogan" href="dgrogan@chromium.org">
+<link rel="help" href="https://drafts.csswg.org/css-tables-3/#mapping">
+<link rel="match" href="../reference/ref-filled-green-100px-square-only.html">
+<link rel="bookmark" href="https://bugs.chromium.org/p/chromium/issues/detail?id=598134" />
+<meta name="flags" content="" />
+<meta name="assert" content="default box-sizing for <table> is border-box" />
+<title>
+UA stylesheet, &lt;table>, box-sizing
+</title>
+
+<style>
+#table {
+ width: 100px;
+ height: 100%;
+ background: green;
+ padding-bottom: 35px;
+}
+</style>
+
+<p>Test passes if there is a filled green square.
+</p>
+<div style="height:100px">
+ <table id="table"></table>
+</div>
diff --git a/tests/wpt/web-platform-tests/css/css-tables/table-has-box-sizing-border-box-002.html b/tests/wpt/web-platform-tests/css/css-tables/table-has-box-sizing-border-box-002.html
new file mode 100644
index 00000000000..910eb61f2c3
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-tables/table-has-box-sizing-border-box-002.html
@@ -0,0 +1,36 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<link rel="author" title="David Grogan" href="dgrogan@chromium.org">
+<link rel="help" href="https://drafts.csswg.org/css-tables-3/#mapping">
+<link rel="match" href="../reference/ref-filled-green-100px-square.xht">
+<link rel="bookmark" href="https://bugs.chromium.org/p/chromium/issues/detail?id=598134" />
+<meta name="flags" content="" />
+<meta name="assert" content="default <table> box-sizing:border-box is not applied to non-table elements that have display:table" />
+<title>
+UA stylesheet, &lt;table>, box-sizing
+</title>
+
+<style>
+#table {
+ display: table;
+ width: 100px;
+ height: 100%;
+ background: green;
+ padding-bottom: 35px;
+}
+
+#redSquare {
+ height: 100px;
+ width: 100px;
+ background-color: red;
+ position: absolute;
+ z-index: -1;
+}
+</style>
+
+<p>Test passes if there is a filled green square and <strong>no red</strong>.
+</p>
+<div id="redSquare"></div>
+<div style="height:65px">
+ <div id="table"></div>
+</div>
diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-line-010-ref.xht b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-line-010-ref.xht
index 6f88d9be420..6bcba28f191 100644
--- a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-line-010-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-line-010-ref.xht
@@ -10,7 +10,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("../support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-line-011-ref.xht b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-line-011-ref.xht
index d14851420be..23c3813b477 100644
--- a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-line-011-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-line-011-ref.xht
@@ -10,7 +10,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("../support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-line-012-ref.xht b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-line-012-ref.xht
index dfccd6521c8..13eb7d530e6 100644
--- a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-line-012-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-line-012-ref.xht
@@ -10,7 +10,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("../support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-line-013-ref.xht b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-line-013-ref.xht
index 36be520acfe..8fb8eaa2659 100644
--- a/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-line-013-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-text-decor/reference/text-decoration-line-013-ref.xht
@@ -10,7 +10,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("../support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-010.xht b/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-010.xht
index 456a2827f66..f4b16e32aa1 100644
--- a/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-010.xht
+++ b/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-010.xht
@@ -13,7 +13,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-011.xht b/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-011.xht
index d62259ace31..78f6e54c57c 100644
--- a/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-011.xht
+++ b/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-011.xht
@@ -13,7 +13,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-012.xht b/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-012.xht
index 2e1851444bb..9a569ebadf0 100644
--- a/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-012.xht
+++ b/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-012.xht
@@ -13,7 +13,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-013.xht b/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-013.xht
index 4ad9781778c..db379e38f0f 100644
--- a/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-013.xht
+++ b/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-013.xht
@@ -13,7 +13,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
diff --git a/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-014.xht b/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-014.xht
index 6db1518d49d..7d5f0570b32 100644
--- a/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-014.xht
+++ b/tests/wpt/web-platform-tests/css/css-text-decor/text-decoration-line-014.xht
@@ -13,7 +13,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
diff --git a/tests/wpt/web-platform-tests/css/css-text/astral-bidi/support/adlam.css b/tests/wpt/web-platform-tests/css/css-text/astral-bidi/support/adlam.css
index 56020cae603..89e0db19496 100644
--- a/tests/wpt/web-platform-tests/css/css-text/astral-bidi/support/adlam.css
+++ b/tests/wpt/web-platform-tests/css/css-text/astral-bidi/support/adlam.css
@@ -2,7 +2,7 @@
font-family: "Noto Sans Adlam";
font-weight: normal;
font-style: normal;
- src: url("../../../fonts/noto/NotoSansAdlam-hinted/NotoSansAdlam-Regular.ttf") format("truetype");
+ src: url("/fonts/noto/NotoSansAdlam-hinted/NotoSansAdlam-Regular.ttf") format("truetype");
}
p {
font-family: "Noto Sans Adlam";
diff --git a/tests/wpt/web-platform-tests/css/css-text/astral-bidi/support/cypriot.css b/tests/wpt/web-platform-tests/css/css-text/astral-bidi/support/cypriot.css
index 23fcb7db5d3..d739821b1ce 100644
--- a/tests/wpt/web-platform-tests/css/css-text/astral-bidi/support/cypriot.css
+++ b/tests/wpt/web-platform-tests/css/css-text/astral-bidi/support/cypriot.css
@@ -2,7 +2,7 @@
font-family: "Noto Sans Cypriot";
font-weight: normal;
font-style: normal;
- src: url("../../../fonts/noto/NotoSansCypriot-hinted/NotoSansCypriot-Regular.ttf") format("truetype");
+ src: url("/fonts/noto/NotoSansCypriot-hinted/NotoSansCypriot-Regular.ttf") format("truetype");
}
p {
font-family: "Noto Sans Cypriot";
diff --git a/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/hanging-punctuation-allow-end-001.xht b/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/hanging-punctuation-allow-end-001.xht
index 96f44f4cda7..99bc272bdd1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/hanging-punctuation-allow-end-001.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/hanging-punctuation-allow-end-001.xht
@@ -25,6 +25,12 @@
margin-left: 2em;
width: 10em
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
span.attention {
color: red;
}
@@ -35,59 +41,62 @@
<p>
Test passes if each pair of upper and lower text in the square box is identical.
</p>
- <hr />
- <div>
- IDEOGRAPHIC COMMA
- </div>
- <div class="parent">
- <div class="test">
- これらは満たす文字で、それらも満たす文字です。
+ <div class="wrapper">
+ <div>
+ IDEOGRAPHIC COMMA
</div>
- <br />
- <div class="no-wrap">
- これらは満たす文字で、<br />それらも満たす文字で<br />す。
+ <div class="parent">
+ <div class="test">
+ これらは満たす文字で、それらも満たす文字です。
+ </div>
+ <br />
+ <div class="no-wrap">
+ これらは満たす文字で、<br />それらも満たす文字で<br />す。
+ </div>
</div>
</div>
- <hr />
- <div>
- IDEOGRAPHIC FULL STOP
- </div>
- <div class="parent">
- <div class="test">
- これは満たす文字です。
+ <div class="wrapper">
+ <div>
+ IDEOGRAPHIC FULL STOP
</div>
- <br />
- <div class="no-wrap">
- これは満たす文字です。
+ <div class="parent">
+ <div class="test">
+ これは満たす文字です。
+ </div>
+ <br />
+ <div class="no-wrap">
+ これは満たす文字です。
+ </div>
</div>
</div>
- <hr />
- <div>
- HALFWIDTH IDEOGRAPHIC COMMA
- </div>
- <div class="parent">
- <div class="test">
- ミタスモジ、ミタスモジ、ミタスモジ、ミタスモジ。
+ <div class="wrapper">
+ <div>
+ HALFWIDTH IDEOGRAPHIC COMMA
</div>
- <br />
- <div class="no-wrap">
- ミタスモジ、ミタスモジ、ミタスモジ、<br />ミタスモジ。
+ <div class="parent">
+ <div class="test">
+ ミタスモジ、ミタスモジ、ミタスモジ、ミタスモジ。
+ </div>
+ <br />
+ <div class="no-wrap">
+ ミタスモジ、ミタスモジ、ミタスモジ、<br />ミタスモジ。
+ </div>
</div>
</div>
- <hr />
- <div>
- HALFWIDTH IDEOGRAPHIC FULL STOP
- </div>
- <div class="parent">
- <div class="test">
- ミタスモジ。ミタスモジ。ミタスモジ。ミタスモジ。
+ <div class="wrapper">
+ <div>
+ HALFWIDTH IDEOGRAPHIC FULL STOP
</div>
- <br />
- <div class="no-wrap">
- ミタスモジ。ミタスモジ。ミタスモジ。<br />ミタスモジ。
+ <div class="parent">
+ <div class="test">
+ ミタスモジ。ミタスモジ。ミタスモジ。ミタスモジ。
+ </div>
+ <br />
+ <div class="no-wrap">
+ ミタスモジ。ミタスモジ。ミタスモジ。<br />ミタスモジ。
+ </div>
</div>
</div>
- <hr />
<p>
<span class="attention">* You will need a Japanese font.</span><br />
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and reload this page.
diff --git a/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/hanging-punctuation-first-001.xht b/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/hanging-punctuation-first-001.xht
index 359aa27d649..92e514fbe23 100644
--- a/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/hanging-punctuation-first-001.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/hanging-punctuation-first-001.xht
@@ -29,6 +29,12 @@
margin-left: 2em;
width: 10em
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
span.attention {
color: red;
}
@@ -39,59 +45,62 @@
<p>
Test passes if each pair of upper and lower text in the square box is identical.
</p>
- <hr />
- <div>
- Opening brackets
- </div>
- <div class="parent">
- <div class="test">
- 「これは、満たすための文字です。」
+ <div class="wrapper">
+ <div>
+ Opening brackets
</div>
- <br />
- <div class="no-wrap">
- <span class="hanging">「これは、満たすための</span><br />文字です。」
+ <div class="parent">
+ <div class="test">
+ 「これは、満たすための文字です。」
+ </div>
+ <br />
+ <div class="no-wrap">
+ <span class="hanging">「これは、満たすための</span><br />文字です。」
+ </div>
</div>
</div>
- <hr />
- <div>
- Closing brackets
- </div>
- <div class="parent">
- <div class="test">
- これは、「満たす文字」です。
+ <div class="wrapper">
+ <div>
+ Closing brackets
</div>
- <br />
- <div class="no-wrap">
- これは、「満たす文<br />字」です。
+ <div class="parent">
+ <div class="test">
+ これは、「満たす文字」です。
+ </div>
+ <br />
+ <div class="no-wrap">
+ これは、「満たす文<br />字」です。
+ </div>
</div>
</div>
- <hr />
- <div>
- Initial quotes
- </div>
- <div class="parent">
- <div class="test">
- “これは、満たすための文字です。”
+ <div class="wrapper">
+ <div>
+ Initial quotes
</div>
- <br />
- <div class="no-wrap">
- <span class="hanging">“これは、満たすための</span><br />文字です。”
+ <div class="parent">
+ <div class="test">
+ “これは、満たすための文字です。”
+ </div>
+ <br />
+ <div class="no-wrap">
+ <span class="hanging">“これは、満たすための</span><br />文字です。”
+ </div>
</div>
</div>
- <hr />
- <div>
- Final quotes
- </div>
- <div class="parent">
- <div class="test">
- これは、“満たす文字”です。
+ <div class="wrapper">
+ <div>
+ Final quotes
</div>
- <br />
- <div class="no-wrap">
- これは、“満たす文<br />字”です。
+ <div class="parent">
+ <div class="test">
+ これは、“満たす文字”です。
+ </div>
+ <br />
+ <div class="no-wrap">
+ これは、“満たす文<br />字”です。
+ </div>
</div>
</div>
- <hr />
<p>
<span class="attention">* You will need a Japanese font.</span><br />
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and reload this page.
diff --git a/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/hanging-punctuation-force-end-001.xht b/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/hanging-punctuation-force-end-001.xht
index 31c3a893eff..b9f94626330 100644
--- a/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/hanging-punctuation-force-end-001.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/hanging-punctuation-force-end-001.xht
@@ -25,6 +25,12 @@
margin-left: 2em;
width: 10em
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
span.attention {
color: red;
}
@@ -35,59 +41,62 @@
<p>
Test passes if each pair of upper and lower text in the square box is identical.
</p>
- <hr />
- <div>
- IDEOGRAPHIC COMMA
- </div>
- <div class="parent">
- <div class="test">
- これらは満たす文字で、それらも満たす文字です。
+ <div class="wrapper">
+ <div>
+ IDEOGRAPHIC COMMA
</div>
- <br />
- <div class="no-wrap">
- これらは満たす文字で、<br />それらも満たす文字で<br />す。
+ <div class="parent">
+ <div class="test">
+ これらは満たす文字で、それらも満たす文字です。
+ </div>
+ <br />
+ <div class="no-wrap">
+ これらは満たす文字で、<br />それらも満たす文字で<br />す。
+ </div>
</div>
</div>
- <hr />
- <div>
- IDEOGRAPHIC FULL STOP
- </div>
- <div class="parent">
- <div class="test">
- これは満たす文字です。
+ <div class="wrapper">
+ <div>
+ IDEOGRAPHIC FULL STOP
</div>
- <br />
- <div class="no-wrap">
- これは満たす文字です。
+ <div class="parent">
+ <div class="test">
+ これは満たす文字です。
+ </div>
+ <br />
+ <div class="no-wrap">
+ これは満たす文字です。
+ </div>
</div>
</div>
- <hr />
- <div>
- HALFWIDTH IDEOGRAPHIC COMMA
- </div>
- <div class="parent">
- <div class="test">
- ミタスモジ、ミタスモジ、ミタスモジ、ミタスモジ。
+ <div class="wrapper">
+ <div>
+ HALFWIDTH IDEOGRAPHIC COMMA
</div>
- <br />
- <div class="no-wrap">
- ミタスモジ、ミタスモジ、ミタスモジ、<br />ミタスモジ。
+ <div class="parent">
+ <div class="test">
+ ミタスモジ、ミタスモジ、ミタスモジ、ミタスモジ。
+ </div>
+ <br />
+ <div class="no-wrap">
+ ミタスモジ、ミタスモジ、ミタスモジ、<br />ミタスモジ。
+ </div>
</div>
</div>
- <hr />
- <div>
- HALFWIDTH IDEOGRAPHIC FULL STOP
- </div>
- <div class="parent">
- <div class="test">
- ミタスモジ。ミタスモジ。ミタスモジ。ミタスモジ。
+ <div class="wrapper">
+ <div>
+ HALFWIDTH IDEOGRAPHIC FULL STOP
</div>
- <br />
- <div class="no-wrap">
- ミタスモジ。ミタスモジ。ミタスモジ。<br />ミタスモジ。
+ <div class="parent">
+ <div class="test">
+ ミタスモジ。ミタスモジ。ミタスモジ。ミタスモジ。
+ </div>
+ <br />
+ <div class="no-wrap">
+ ミタスモジ。ミタスモジ。ミタスモジ。<br />ミタスモジ。
+ </div>
</div>
</div>
- <hr />
<p>
<span class="attention">* You will need a Japanese font.</span><br />
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and reload this page.
diff --git a/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/hanging-punctuation-last-001.xht b/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/hanging-punctuation-last-001.xht
index 43fff2cdddd..be7ea6bda86 100644
--- a/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/hanging-punctuation-last-001.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/hanging-punctuation-last-001.xht
@@ -25,6 +25,12 @@
margin-left: 2em;
width: 10em
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
span.attention {
color: red;
}
@@ -35,59 +41,62 @@
<p>
Test passes if each pair of upper and lower text in the square box is identical.
</p>
- <hr />
- <div>
- Opening brackets
- </div>
- <div class="parent">
- <div class="test">
- 「これは、満たすための文字です。」
+ <div class="wrapper">
+ <div>
+ Opening brackets
</div>
- <br />
- <div class="no-wrap">
- 「これは、満たすため<br />の文字です。」
+ <div class="parent">
+ <div class="test">
+ 「これは、満たすための文字です。」
+ </div>
+ <br />
+ <div class="no-wrap">
+ 「これは、満たすため<br />の文字です。」
+ </div>
</div>
</div>
- <hr />
- <div>
- Closing brackets
- </div>
- <div class="parent">
- <div class="test">
- これは、「満たす文字」です。
+ <div class="wrapper">
+ <div>
+ Closing brackets
</div>
- <br />
- <div class="no-wrap">
- これは、「満たす文字」<br />です。
+ <div class="parent">
+ <div class="test">
+ これは、「満たす文字」です。
+ </div>
+ <br />
+ <div class="no-wrap">
+ これは、「満たす文字」<br />です。
+ </div>
</div>
</div>
- <hr />
- <div>
- Initial quotes
- </div>
- <div class="parent">
- <div class="test">
- “これは、満たすための文字です。”
+ <div class="wrapper">
+ <div>
+ Initial quotes
</div>
- <br />
- <div class="no-wrap">
- “これは、満たすため<br />の文字です。”
+ <div class="parent">
+ <div class="test">
+ “これは、満たすための文字です。”
+ </div>
+ <br />
+ <div class="no-wrap">
+ “これは、満たすため<br />の文字です。”
+ </div>
</div>
</div>
- <hr />
- <div>
- Final quotes
- </div>
- <div class="parent">
- <div class="test">
- これは、“満たす文字”です。
+ <div class="wrapper">
+ <div>
+ Final quotes
</div>
- <br />
- <div class="no-wrap">
- これは、“満たす文字”<br />です。
+ <div class="parent">
+ <div class="test">
+ これは、“満たす文字”です。
+ </div>
+ <br />
+ <div class="no-wrap">
+ これは、“満たす文字”<br />です。
+ </div>
</div>
</div>
- <hr />
<p>
<span class="attention">* You will need a Japanese font.</span><br />
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and reload this page.
diff --git a/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-allow-end-001-ref.xht b/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-allow-end-001-ref.xht
index 9d36a45effe..48be1d98068 100644
--- a/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-allow-end-001-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-allow-end-001-ref.xht
@@ -17,6 +17,12 @@
margin-left: 2em;
width: 10em
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
span.attention {
color: red;
}
@@ -27,59 +33,62 @@
<p>
Test passes if each pair of upper and lower text in the square box is identical.
</p>
- <hr />
- <div>
- IDEOGRAPHIC COMMA
- </div>
- <div class="parent">
- <div class="no-wrap">
- これらは満たす文字で、<br />それらも満たす文字で<br />す。
+ <div class="wrapper">
+ <div>
+ IDEOGRAPHIC COMMA
</div>
- <br />
- <div class="no-wrap">
- これらは満たす文字で、<br />それらも満たす文字で<br />す。
+ <div class="parent">
+ <div class="no-wrap">
+ これらは満たす文字で、<br />それらも満たす文字で<br />す。
+ </div>
+ <br />
+ <div class="no-wrap">
+ これらは満たす文字で、<br />それらも満たす文字で<br />す。
+ </div>
</div>
</div>
- <hr />
- <div>
- IDEOGRAPHIC FULL STOP
- </div>
- <div class="parent">
- <div class="no-wrap">
- これは満たす文字です。
+ <div class="wrapper">
+ <div>
+ IDEOGRAPHIC FULL STOP
</div>
- <br />
- <div class="no-wrap">
- これは満たす文字です。
+ <div class="parent">
+ <div class="no-wrap">
+ これは満たす文字です。
+ </div>
+ <br />
+ <div class="no-wrap">
+ これは満たす文字です。
+ </div>
</div>
</div>
- <hr />
- <div>
- HALFWIDTH IDEOGRAPHIC COMMA
- </div>
- <div class="parent">
- <div class="no-wrap">
- ミタスモジ、ミタスモジ、ミタスモジ、<br />ミタスモジ。
+ <div class="wrapper">
+ <div>
+ HALFWIDTH IDEOGRAPHIC COMMA
</div>
- <br />
- <div class="no-wrap">
- ミタスモジ、ミタスモジ、ミタスモジ、<br />ミタスモジ。
+ <div class="parent">
+ <div class="no-wrap">
+ ミタスモジ、ミタスモジ、ミタスモジ、<br />ミタスモジ。
+ </div>
+ <br />
+ <div class="no-wrap">
+ ミタスモジ、ミタスモジ、ミタスモジ、<br />ミタスモジ。
+ </div>
</div>
</div>
- <hr />
- <div>
- HALFWIDTH IDEOGRAPHIC FULL STOP
- </div>
- <div class="parent">
- <div class="no-wrap">
- ミタスモジ。ミタスモジ。ミタスモジ。<br />ミタスモジ。
+ <div class="wrapper">
+ <div>
+ HALFWIDTH IDEOGRAPHIC FULL STOP
</div>
- <br />
- <div class="no-wrap">
- ミタスモジ。ミタスモジ。ミタスモジ。<br />ミタスモジ。
+ <div class="parent">
+ <div class="no-wrap">
+ ミタスモジ。ミタスモジ。ミタスモジ。<br />ミタスモジ。
+ </div>
+ <br />
+ <div class="no-wrap">
+ ミタスモジ。ミタスモジ。ミタスモジ。<br />ミタスモジ。
+ </div>
</div>
</div>
- <hr />
<p>
<span class="attention">* You will need a Japanese font.</span><br />
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and reload this page.
diff --git a/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-first-001-ref.xht b/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-first-001-ref.xht
index 6b1018186f1..1949939eb8b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-first-001-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-first-001-ref.xht
@@ -21,6 +21,12 @@
margin-left: 2em;
width: 10em
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
span.attention {
color: red;
}
@@ -31,59 +37,62 @@
<p>
Test passes if each pair of upper and lower text in the square box is identical.
</p>
- <hr />
- <div>
- Opening brackets
- </div>
- <div class="parent">
- <div class="no-wrap">
- <span class="hanging">「これは、満たすための</span><br />文字です。」
+ <div class="wrapper">
+ <div>
+ Opening brackets
</div>
- <br />
- <div class="no-wrap">
- <span class="hanging">「これは、満たすための</span><br />文字です。」
+ <div class="parent">
+ <div class="no-wrap">
+ <span class="hanging">「これは、満たすための</span><br />文字です。」
+ </div>
+ <br />
+ <div class="no-wrap">
+ <span class="hanging">「これは、満たすための</span><br />文字です。」
+ </div>
</div>
</div>
- <hr />
- <div>
- Closing brackets
- </div>
- <div class="parent">
- <div class="no-wrap">
- これは、「満たす文<br />字」です。
+ <div class="wrapper">
+ <div>
+ Closing brackets
</div>
- <br />
- <div class="no-wrap">
- これは、「満たす文<br />字」です。
+ <div class="parent">
+ <div class="no-wrap">
+ これは、「満たす文<br />字」です。
+ </div>
+ <br />
+ <div class="no-wrap">
+ これは、「満たす文<br />字」です。
+ </div>
</div>
</div>
- <hr />
- <div>
- Initial quotes
- </div>
- <div class="parent">
- <div class="no-wrap">
- <span class="hanging">“これは、満たすための</span><br />文字です。”
+ <div class="wrapper">
+ <div>
+ Initial quotes
</div>
- <br />
- <div class="no-wrap">
- <span class="hanging">“これは、満たすための</span><br />文字です。”
+ <div class="parent">
+ <div class="no-wrap">
+ <span class="hanging">“これは、満たすための</span><br />文字です。”
+ </div>
+ <br />
+ <div class="no-wrap">
+ <span class="hanging">“これは、満たすための</span><br />文字です。”
+ </div>
</div>
</div>
- <hr />
- <div>
- Final quotes
- </div>
- <div class="parent">
- <div class="no-wrap">
- これは、“満たす文<br />字”です。
+ <div class="wrapper">
+ <div>
+ Final quotes
</div>
- <br />
- <div class="no-wrap">
- これは、“満たす文<br />字”です。
+ <div class="parent">
+ <div class="no-wrap">
+ これは、“満たす文<br />字”です。
+ </div>
+ <br />
+ <div class="no-wrap">
+ これは、“満たす文<br />字”です。
+ </div>
</div>
</div>
- <hr />
<p>
<span class="attention">* You will need a Japanese font.</span><br />
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and reload this page.
diff --git a/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-force-end-001-ref.xht b/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-force-end-001-ref.xht
index 8796b515204..a9e7e0c1c3e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-force-end-001-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-force-end-001-ref.xht
@@ -17,6 +17,12 @@
margin-left: 2em;
width: 10em
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
span.attention {
color: red;
}
@@ -27,59 +33,62 @@
<p>
Test passes if each pair of upper and lower text in the square box is identical.
</p>
- <hr />
- <div>
- IDEOGRAPHIC COMMA
- </div>
- <div class="parent">
- <div class="no-wrap">
- これらは満たす文字で、<br />それらも満たす文字で<br />す。
+ <div class="wrapper">
+ <div>
+ IDEOGRAPHIC COMMA
</div>
- <br />
- <div class="no-wrap">
- これらは満たす文字で、<br />それらも満たす文字で<br />す。
+ <div class="parent">
+ <div class="no-wrap">
+ これらは満たす文字で、<br />それらも満たす文字で<br />す。
+ </div>
+ <br />
+ <div class="no-wrap">
+ これらは満たす文字で、<br />それらも満たす文字で<br />す。
+ </div>
</div>
</div>
- <hr />
- <div>
- IDEOGRAPHIC FULL STOP
- </div>
- <div class="parent">
- <div class="no-wrap">
- これは満たす文字です。
+ <div class="wrapper">
+ <div>
+ IDEOGRAPHIC FULL STOP
</div>
- <br />
- <div class="no-wrap">
- これは満たす文字です。
+ <div class="parent">
+ <div class="no-wrap">
+ これは満たす文字です。
+ </div>
+ <br />
+ <div class="no-wrap">
+ これは満たす文字です。
+ </div>
</div>
</div>
- <hr />
- <div>
- HALFWIDTH IDEOGRAPHIC COMMA
- </div>
- <div class="parent">
- <div class="no-wrap">
- ミタスモジ、ミタスモジ、ミタスモジ、<br />ミタスモジ。
+ <div class="wrapper">
+ <div>
+ HALFWIDTH IDEOGRAPHIC COMMA
</div>
- <br />
- <div class="no-wrap">
- ミタスモジ、ミタスモジ、ミタスモジ、<br />ミタスモジ。
+ <div class="parent">
+ <div class="no-wrap">
+ ミタスモジ、ミタスモジ、ミタスモジ、<br />ミタスモジ。
+ </div>
+ <br />
+ <div class="no-wrap">
+ ミタスモジ、ミタスモジ、ミタスモジ、<br />ミタスモジ。
+ </div>
</div>
</div>
- <hr />
- <div>
- HALFWIDTH IDEOGRAPHIC FULL STOP
- </div>
- <div class="parent">
- <div class="no-wrap">
- ミタスモジ。ミタスモジ。ミタスモジ。<br />ミタスモジ。
+ <div class="wrapper">
+ <div>
+ HALFWIDTH IDEOGRAPHIC FULL STOP
</div>
- <br />
- <div class="no-wrap">
- ミタスモジ。ミタスモジ。ミタスモジ。<br />ミタスモジ。
+ <div class="parent">
+ <div class="no-wrap">
+ ミタスモジ。ミタスモジ。ミタスモジ。<br />ミタスモジ。
+ </div>
+ <br />
+ <div class="no-wrap">
+ ミタスモジ。ミタスモジ。ミタスモジ。<br />ミタスモジ。
+ </div>
</div>
</div>
- <hr />
<p>
<span class="attention">* You will need a Japanese font.</span><br />
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and reload this page.
diff --git a/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-last-001-ref.xht b/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-last-001-ref.xht
index c14f93125a7..1f8aa4a57bb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-last-001-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-last-001-ref.xht
@@ -17,6 +17,12 @@
margin-left: 2em;
width: 10em
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
span.attention {
color: red;
}
@@ -27,59 +33,62 @@
<p>
Test passes if each pair of upper and lower text in the square box is identical.
</p>
- <hr />
- <div>
- Opening brackets
- </div>
- <div class="parent">
- <div class="no-wrap">
- 「これは、満たすため<br />の文字です。」
+ <div class="wrapper">
+ <div>
+ Opening brackets
</div>
- <br />
- <div class="no-wrap">
- 「これは、満たすため<br />の文字です。」
+ <div class="parent">
+ <div class="no-wrap">
+ 「これは、満たすため<br />の文字です。」
+ </div>
+ <br />
+ <div class="no-wrap">
+ 「これは、満たすため<br />の文字です。」
+ </div>
</div>
</div>
- <hr />
- <div>
- Closing brackets
- </div>
- <div class="parent">
- <div class="no-wrap">
- これは、「満たす文字」<br />です。
+ <div class="wrapper">
+ <div>
+ Closing brackets
</div>
- <br />
- <div class="no-wrap">
- これは、「満たす文字」<br />です。
+ <div class="parent">
+ <div class="no-wrap">
+ これは、「満たす文字」<br />です。
+ </div>
+ <br />
+ <div class="no-wrap">
+ これは、「満たす文字」<br />です。
+ </div>
</div>
</div>
- <hr />
- <div>
- Initial quotes
- </div>
- <div class="parent">
- <div class="no-wrap">
- “これは、満たすため<br />の文字です。”
+ <div class="wrapper">
+ <div>
+ Initial quotes
</div>
- <br />
- <div class="no-wrap">
- “これは、満たすため<br />の文字です。”
+ <div class="parent">
+ <div class="no-wrap">
+ “これは、満たすため<br />の文字です。”
+ </div>
+ <br />
+ <div class="no-wrap">
+ “これは、満たすため<br />の文字です。”
+ </div>
</div>
</div>
- <hr />
- <div>
- Final quotes
- </div>
- <div class="parent">
- <div class="no-wrap">
- これは、“満たす文字”<br />です。
+ <div class="wrapper">
+ <div>
+ Final quotes
</div>
- <br />
- <div class="no-wrap">
- これは、“満たす文字”<br />です。
+ <div class="parent">
+ <div class="no-wrap">
+ これは、“満たす文字”<br />です。
+ </div>
+ <br />
+ <div class="no-wrap">
+ これは、“満たす文字”<br />です。
+ </div>
</div>
</div>
- <hr />
<p>
<span class="attention">* You will need a Japanese font.</span><br />
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and reload this page.
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-001.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-001.html
index 2ff57d01305..e66d87dd47c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-001.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-001.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-002.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-002.html
index e1c956449bb..3e5cdc6570d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-002.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-002.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-003.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-003.html
index 6f450133337..549d24868a0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-003.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-003.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-004.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-004.html
index ae42e77d484..078fc1dc80b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-004.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-004.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-005.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-005.html
index 1299f55d701..395f9059f92 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-005.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-005.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-006.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-006.html
index c586881e076..21c594e4c9a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-006.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-006.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-007.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-007.html
index b9a49ec9999..d2baa06bda5 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-007.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-007.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-008.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-008.html
index 22a770b7f16..bffdf999ae8 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-008.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-008.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-009.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-009.html
index 8e7f8462db1..290ee3161b3 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-009.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-009.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-010.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-010.html
index 7a450c80b46..570b6dbf0a4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-010.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-010.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-011.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-011.html
index 0fc403d0411..370da94576e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-011.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-011.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-012.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-012.html
index 30c371848a1..510d268fbb7 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-012.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-012.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-013.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-013.html
index 33e5745dad0..b076b3cbd6a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-013.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-013.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-014.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-014.html
index f653cc436ab..2349d5a7ffe 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-014.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-014.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-015.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-015.html
index 978740e8bec..e5b77331cc1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-015.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-015.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-016.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-016.html
index 6030aee2639..29c19141ccc 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-016.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-016.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-017.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-017.html
index b08abf36ab3..7a97acb7ffd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-017.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-017.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-018.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-018.html
index c7e52895686..55019a7c656 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-018.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-018.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-019.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-019.html
index 17af8a476d3..275adf94a4a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-019.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-019.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-020.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-020.html
index 971004b038a..7109f5ef57f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-020.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-020.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-021.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-021.html
index e6a65f5417a..72a243787f1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-021.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-021.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-022.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-022.html
index 34c67351425..7f953155acd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-022.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-022.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-023.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-023.html
index 4abb966415b..9064330a35e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-023.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-023.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-024.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-024.html
index d75706fbc2d..99b847b1ae9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-024.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-024.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-025.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-025.html
index 4b4580f7a27..5c17b1f59a2 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-025.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-025.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-026.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-026.html
index e21662d9cf1..6b5dd2eeb3b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-026.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-026.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-027.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-027.html
index a1ab41b30f9..f9514c28050 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-027.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-027.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-028.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-028.html
index 307fcf6606b..0d74635ff50 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-028.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-028.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-029.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-029.html
index 67e0d10d59e..5002f8048f9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-029.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-029.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-030.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-030.html
index e3a5673c821..a875f7a0353 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-030.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-030.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-031.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-031.html
index f41fcf6692d..89595dec009 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-031.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-031.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-032.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-032.html
index 99ed94fce5a..e1bea31e86d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-032.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-032.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-033.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-033.html
index 66ee3f509d6..40e1dee20c4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-033.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-033.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-034.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-034.html
index 3f678e4e404..a26d75e4da1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-034.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-034.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-035.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-035.html
index 54a3f32d5ff..7ba2d5640b6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-035.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-035.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-036.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-036.html
index 30cd7a39239..29676f565a9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-036.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-036.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-037.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-037.html
index 5ca071385a0..4642fd4de66 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-037.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-037.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-038.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-038.html
index 6c11c6f4424..e3614dde47d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-038.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-038.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-039.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-039.html
index 74d99d92067..51a7f1201e8 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-039.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-039.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-040.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-040.html
index 5dabf4a73cd..58831ae899a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-040.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-040.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-041.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-041.html
index 5d1cffc015a..c8be998373c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-041.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-041.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-042.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-042.html
index e6acd385fa6..ace32448d81 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-042.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-042.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-043.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-043.html
index b9030614362..1f1b99ac1ca 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-043.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-043.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-044.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-044.html
index 816f87ec9b6..0c3fe2ce09b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-044.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-044.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-045.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-045.html
index 1bf542146fa..89fb7172e8b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-045.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-045.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-046.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-046.html
index 5e8f5503d4c..c8da6f67747 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-046.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-046.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-047.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-047.html
index b717edc1570..bf5e4f36858 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-047.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-047.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-048.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-048.html
index 16df07da42c..af7b5ff3402 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-048.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-048.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-049.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-049.html
index 5d1774e0fe6..472e687e12e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-049.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-049.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-050.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-050.html
index 40cebd4ef60..2821101a2ff 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-050.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-050.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-051.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-051.html
index 5a9903f0f8d..c95f342955f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-051.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-051.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-052.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-052.html
index 44e5a5ae077..9453a1422d5 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-052.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-052.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-054.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-054.html
index 95f1f7c5fc0..a6584c86312 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-054.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-054.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-055.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-055.html
index 7d6c878b4f6..61d856ad537 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-055.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-055.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-056.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-056.html
index 7bebdaac6b1..12064b5d714 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-056.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-056.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-057.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-057.html
index 62f4d599125..86d91c0a991 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-057.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-057.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-058.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-058.html
index a4754f83edd..5ddf00fa592 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-058.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-058.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-059.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-059.html
index 4122c0d94ba..ebc353502b8 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-059.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-059.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
@@ -29,7 +29,7 @@
-<div class='ref'>中中<br/>中&#xFFE0;文</div></div>
+<div class='ref' lang='ja'>中中<br/>中&#xFFE0;文</div></div>
<!--Notes:
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-060.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-060.html
index 804f367ec46..e485f215bb0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-060.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-060.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-101.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-101.html
index 50029633963..9be9b4985f8 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-101.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-101.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-102.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-102.html
index 590a2b556ce..bd4660c0e77 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-102.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-102.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-103.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-103.html
index a5437829607..ca792010a06 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-103.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-103.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-104.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-104.html
index 4fb6c7164b9..1445b6fddfb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-104.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-104.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-105.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-105.html
index 2c9556de406..7aaa5d4769d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-105.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-105.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-106.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-106.html
index 45548ad0dc2..423ccfb359f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-106.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-106.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-107.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-107.html
index 2495797985c..c41577a0b19 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-107.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-107.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-108.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-108.html
index 4b1a799dbfb..b3cddf340e9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-108.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-108.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-109.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-109.html
index f59a2a4095b..240cab55aad 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-109.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-109.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-110.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-110.html
index ed5ec1193e4..5da07263746 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-110.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-110.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-111.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-111.html
index f0a04eee9c2..0a35d8d5126 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-111.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-111.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-112.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-112.html
index 225dafb77ce..84aabe419e5 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-112.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-112.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-113.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-113.html
index 3f3671c1c7c..dd2dc22a6fb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-113.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-113.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-114.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-114.html
index b3acdebc59e..338f67b5b42 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-114.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-114.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-115.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-115.html
index affc6c66065..b99c05f4352 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-115.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-115.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-116.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-116.html
index 5278f0600bf..f2f66f456f6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-116.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-116.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-117.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-117.html
index a646811e574..efea7d45d97 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-117.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-117.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-118.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-118.html
index f76038f2374..31548dfbff0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-118.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-118.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-119.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-119.html
index a59290068bd..1e136f2a143 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-119.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-119.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-120.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-120.html
index f407e0a1d56..dd0e6953e11 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-120.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-120.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-121.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-121.html
index 299b7650a4a..b0394f1f884 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-121.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-121.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-122.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-122.html
index fb52dfd2e45..82d884b8822 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-122.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-122.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-123.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-123.html
index 75066f59379..45fbf741941 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-123.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-123.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-124.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-124.html
index 8bca80e4616..cdc2732aa5c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-124.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-124.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-125.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-125.html
index e9f4a2d5f48..e8db7210b24 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-125.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-125.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-126.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-126.html
index 8da7e8e995a..7d5a6190ec9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-126.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-126.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-127.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-127.html
index 799563016d4..efcf54ca811 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-127.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-127.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-128.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-128.html
index 9133b912676..76ada49c5a0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-128.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-128.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-129.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-129.html
index 89a17f46d6b..ec44b417aa7 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-129.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-129.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-130.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-130.html
index 7d39f4227fe..e00ecd7ba5e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-130.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-130.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-131.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-131.html
index 78293eed10e..eaf52c3a3f7 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-131.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-131.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-132.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-132.html
index 75c174d6645..7446e382a39 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-132.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-132.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-133.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-133.html
index 1c015df37c2..beea9aee710 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-133.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-133.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-134.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-134.html
index d6ecc3a7822..23324edd6fd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-134.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-134.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-135.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-135.html
index 5e51538dfbc..fb3d471f088 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-135.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-135.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-136.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-136.html
deleted file mode 100644
index efa085536d6..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-136.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 003A COLON (loose,ja)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-break'>
-<link rel="match" href="reference/css3-text-line-break-jazh-136-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will allow 003A COLON at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='test' lang='ja'>中中中&#x003A;文</div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x003A;文</div></div>
-
-
-<!--Notes:
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-137.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-137.html
deleted file mode 100644
index 9966ccb3b1b..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-137.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 003B SEMICOLON (loose,ja)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-break'>
-<link rel="match" href="reference/css3-text-line-break-jazh-137-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will allow 003B SEMICOLON at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='test' lang='ja'>中中中&#x003B;文</div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x003B;文</div></div>
-
-
-<!--Notes:
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-138.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-138.html
index 341ed1effd9..60afbedbb6a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-138.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-138.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-139.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-139.html
index 4708ef3212d..816647ce52a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-139.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-139.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-140.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-140.html
index 15225d9721d..a713d7252b8 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-140.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-140.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-141.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-141.html
index fb5190d0a65..32ab0334d44 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-141.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-141.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-142.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-142.html
deleted file mode 100644
index 44298c59b11..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-142.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 0021 EXCLAMATION MARK (loose,ja)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-break'>
-<link rel="match" href="reference/css3-text-line-break-jazh-142-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will allow 0021 EXCLAMATION MARK at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='test' lang='ja'>中中中&#x0021;文</div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x0021;文</div></div>
-
-
-<!--Notes:
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-143.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-143.html
deleted file mode 100644
index d5eaf358120..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-143.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 003F QUESTION MARK (loose,ja)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-break'>
-<link rel="match" href="reference/css3-text-line-break-jazh-143-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will allow 003F QUESTION MARK at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='test' lang='ja'>中中中&#x003F;文</div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x003F;文</div></div>
-
-
-<!--Notes:
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-144.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-144.html
index 80b44c6a64e..88adc54c8ee 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-144.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-144.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-145.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-145.html
index d9d97089185..8c1eb401b6c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-145.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-145.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-146.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-146.html
index 3d860a56d65..a420d73daee 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-146.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-146.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-147.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-147.html
index b97902ff263..b425202ba38 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-147.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-147.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-148.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-148.html
index afdf3d5b0bb..e38ee2d02b1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-148.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-148.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-149.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-149.html
index db9ae1806e1..5b6f37432ad 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-149.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-149.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-150.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-150.html
deleted file mode 100644
index 56afc2114ce..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-150.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 0025 PERCENT SIGN (loose,ja)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-break'>
-<link rel="match" href="reference/css3-text-line-break-jazh-150-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will allow 0025 PERCENT SIGN at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='test' lang='ja'>中中中&#x0025;文</div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x0025;文</div></div>
-
-
-<!--Notes:
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-151.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-151.html
deleted file mode 100644
index 4c575aaa380..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-151.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 00A2 CENT SIGN (loose,ja)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-break'>
-<link rel="match" href="reference/css3-text-line-break-jazh-151-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will allow 00A2 CENT SIGN at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='test' lang='ja'>中中中&#x00A2;文</div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x00A2;文</div></div>
-
-
-<!--Notes:
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-152.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-152.html
index cf927e9fa18..25391bc5cdb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-152.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-152.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-154.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-154.html
index 71144f4842d..74e86afc29f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-154.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-154.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-155.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-155.html
index 744751e7431..cc1d9f80d6a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-155.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-155.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-156.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-156.html
index fb30a3f5f8d..fb82b5b9cb5 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-156.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-156.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-157.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-157.html
index 7a5698df533..939d99a771d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-157.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-157.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-158.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-158.html
index 48791ecda7c..ff622c0c612 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-158.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-158.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-159.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-159.html
index f8806360eec..e136dd3ccab 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-159.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-159.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
@@ -29,7 +29,7 @@
-<div class='ref'>中中中<br/>&#xFFE0;文</div></div>
+<div class='ref' lang='ja'>中中中<br/>&#xFFE0;文</div></div>
<!--Notes:
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-160.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-160.html
index e72ada8b84c..5b3980da648 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-160.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-160.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-201.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-201.html
index aed374d5827..a95a9091b65 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-201.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-201.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-202.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-202.html
index c3a0bfaca3f..514a05603e4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-202.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-202.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-203.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-203.html
index 1d3c77342ea..0c977e88011 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-203.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-203.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-204.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-204.html
index 4d1ca849274..553cb1c4662 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-204.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-204.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-205.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-205.html
index 6c60e36580c..8be2b120221 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-205.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-205.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-206.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-206.html
index 9b680c17e91..256f7a8f8a9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-206.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-206.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-207.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-207.html
index 6942b00e2c6..958765337d6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-207.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-207.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-208.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-208.html
index 6b6adda33a9..be138b1d944 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-208.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-208.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-209.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-209.html
index 3a413c4d4c6..45344cdf799 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-209.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-209.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-210.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-210.html
index 3ccc65a2585..b198bbc073d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-210.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-210.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-211.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-211.html
index ce9bbb8e422..abb878efe3a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-211.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-211.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-212.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-212.html
index ac23111fb3a..c3e782c707b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-212.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-212.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-213.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-213.html
index 4181dc983fe..b7041a05cad 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-213.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-213.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-214.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-214.html
index 12493b85541..8f02c6cb173 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-214.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-214.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-215.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-215.html
index 0485645793b..d9bad947cb0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-215.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-215.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-216.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-216.html
index 9ae9bd9bbe7..5d33b534085 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-216.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-216.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-217.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-217.html
index 9702c39d382..686167b75ef 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-217.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-217.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-218.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-218.html
index 82ec81a5713..b383e183c2c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-218.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-218.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-219.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-219.html
index dada86bece5..adb1bce74ac 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-219.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-219.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-220.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-220.html
index ac9f2a54949..44d09701f15 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-220.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-220.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-221.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-221.html
index 2f9ed2e3dfa..e38a1f91340 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-221.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-221.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-222.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-222.html
index 25c398a65ce..c052cd79341 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-222.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-222.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-223.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-223.html
index 85996cfd29a..b80cfffc75c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-223.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-223.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-224.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-224.html
index e62a0793638..b543c7abc9c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-224.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-224.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-225.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-225.html
index f9b1e42c581..548b29ab928 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-225.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-225.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-226.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-226.html
index ff21f1ba5b4..6e221716f88 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-226.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-226.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-227.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-227.html
index 0d2e13f91ff..eb4add9c118 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-227.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-227.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-228.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-228.html
index 57acef965d8..8c617d14ba5 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-228.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-228.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-229.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-229.html
index f87a47c6169..8f7d4b4ac6c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-229.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-229.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-230.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-230.html
index 56d1948bdc5..69e4eba0b60 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-230.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-230.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-231.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-231.html
index 1e2af519ba6..1edadfe64cc 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-231.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-231.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-232.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-232.html
index a56536645c7..6085a920323 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-232.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-232.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-233.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-233.html
index 5db695ae731..573aa29d4ed 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-233.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-233.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-234.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-234.html
index 89a9e6fa25c..d4b10bff64d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-234.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-234.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-235.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-235.html
index cc6364e2633..51161160c27 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-235.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-235.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-236.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-236.html
index 6b09d4b9435..8f07514d539 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-236.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-236.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-237.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-237.html
index 86ad0fbdbc9..05bee4845eb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-237.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-237.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-238.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-238.html
index cd80d6b635f..0929f0d12a6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-238.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-238.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-239.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-239.html
index 21bd97edb77..3d8447b6478 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-239.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-239.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-240.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-240.html
index 1ecff54a0ef..605515dadda 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-240.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-240.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-241.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-241.html
index a16bd1d4e3a..ae99e8db654 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-241.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-241.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-242.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-242.html
index 175bac90d2d..f43243b870d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-242.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-242.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-243.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-243.html
index 2487e6a0921..a2f3c42370f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-243.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-243.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-244.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-244.html
index 0370867919d..14316286739 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-244.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-244.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-245.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-245.html
index b14ecf697e1..462e805c676 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-245.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-245.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-246.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-246.html
index 4e28cddf0a0..9c277f86a55 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-246.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-246.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-247.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-247.html
index 2545e4821d0..c3cb257e42a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-247.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-247.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-248.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-248.html
index 27991d6b16b..8e58a6a77ed 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-248.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-248.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-249.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-249.html
index db017b417d5..f2f4d9304ac 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-249.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-249.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-250.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-250.html
index ab56bd727b4..f7f795958b5 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-250.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-250.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-251.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-251.html
index 96634d68558..9a2e401541a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-251.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-251.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-252.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-252.html
index 68c004854fc..a1903d7d616 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-252.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-252.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-254.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-254.html
index 0ef6d7d8879..67961f1310f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-254.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-254.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-255.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-255.html
index 8b751335065..a8a2181be14 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-255.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-255.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-256.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-256.html
index d0d429eee68..38a09960054 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-256.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-256.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-257.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-257.html
index 504bd5db555..a6bccf560e1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-257.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-257.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-258.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-258.html
index e2adbac3f67..228dcb2e82d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-258.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-258.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-259.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-259.html
index 5f564123b13..8080bac411f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-259.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-259.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
@@ -29,7 +29,7 @@
-<div class='ref'>中中<br/>中&#xFFE0;文</div></div>
+<div class='ref' lang='ja'>中中<br/>中&#xFFE0;文</div></div>
<!--Notes:
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-260.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-260.html
index 34a4dc70bba..8fc5bf9c88f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-260.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-260.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-301.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-301.html
index 44be8e86fd2..fc4588a28fa 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-301.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-301.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-302.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-302.html
index 0178867ce69..a2bf96ead37 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-302.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-302.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-303.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-303.html
index 874447aeba8..0023b1ceefb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-303.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-303.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-304.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-304.html
index 8e6ec19a0a8..f616605f0a9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-304.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-304.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-305.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-305.html
index 7feca2a0467..29327d5c32e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-305.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-305.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-306.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-306.html
index 8da6fe9b185..54505e8eafd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-306.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-306.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-307.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-307.html
index 41618ca2d3b..678bceeaa48 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-307.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-307.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-308.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-308.html
index f8bd523ea6b..3e1c5b3ebc8 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-308.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-308.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-309.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-309.html
index dc36b81ec98..78f24252ca3 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-309.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-309.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-310.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-310.html
index 61b056dc0e2..b043a4b5461 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-310.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-310.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-311.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-311.html
index 6b29659ea34..448020ea6a5 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-311.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-311.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-312.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-312.html
index 160fab7eea9..45cb49de6d7 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-312.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-312.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-313.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-313.html
index b4f5cf9bc7a..d8617d7df70 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-313.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-313.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-314.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-314.html
index ce034c61eae..dd251331588 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-314.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-314.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-315.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-315.html
index 200450ada58..579c2ae338e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-315.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-315.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-316.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-316.html
index b5fb3517736..dd7489b3b84 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-316.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-316.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-317.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-317.html
index e98d755671e..34407c6b1cf 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-317.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-317.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-318.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-318.html
index 85b65c4b65d..ca2006b1079 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-318.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-318.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-319.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-319.html
index c78977320fc..52b037f5d3e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-319.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-319.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-320.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-320.html
index 900ec469d9b..9365a82a237 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-320.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-320.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-321.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-321.html
index c48c382114e..619119fc15e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-321.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-321.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-322.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-322.html
index f0f820b5b0b..f121866983b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-322.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-322.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-323.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-323.html
index 42d0e9f3726..10ea9d7c3f2 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-323.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-323.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-324.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-324.html
index 393a41d9091..745eae23c4a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-324.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-324.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-325.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-325.html
index e6dcd5f527b..8964578455e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-325.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-325.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-326.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-326.html
index 67b195adfbe..36629109d63 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-326.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-326.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-327.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-327.html
index 42f5795c5b0..dcfeec2e18a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-327.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-327.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-351.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-351.html
index 9556cd832b3..0288a645a6b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-351.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-351.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-352.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-352.html
index 5f27525187d..59d57d9ab86 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-352.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-352.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-353.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-353.html
index ebd19c7dc7e..e54d1eaec9b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-353.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-353.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-354.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-354.html
index dbfea2944ea..90573a2e130 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-354.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-354.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-355.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-355.html
index 3fc16d2cd71..003bbd6a083 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-355.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-355.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-356.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-356.html
deleted file mode 100644
index 6f681e77dee..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-356.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 003A COLON (loose,zh)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-break'>
-<link rel="match" href="reference/css3-text-line-break-jazh-356-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will allow 003A COLON at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='test' lang='zh'>中中中&#x003A;文</div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x003A;文</div></div>
-
-
-<!--Notes:
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-357.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-357.html
deleted file mode 100644
index 11f9dd31715..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-357.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 003B SEMICOLON (loose,zh)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-break'>
-<link rel="match" href="reference/css3-text-line-break-jazh-357-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will allow 003B SEMICOLON at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='test' lang='zh'>中中中&#x003B;文</div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x003B;文</div></div>
-
-
-<!--Notes:
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-358.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-358.html
index eb223b2ac5e..505a6ce90fe 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-358.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-358.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-359.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-359.html
index 510f8c51a80..797f742b939 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-359.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-359.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-360.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-360.html
deleted file mode 100644
index adf4783f8eb..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-360.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 0021 EXCLAMATION MARK (loose,zh)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-break'>
-<link rel="match" href="reference/css3-text-line-break-jazh-360-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will allow 0021 EXCLAMATION MARK at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='test' lang='zh'>中中中&#x0021;文</div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x0021;文</div></div>
-
-
-<!--Notes:
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-361.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-361.html
deleted file mode 100644
index a052e31d911..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-361.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 003F QUESTION MARK (loose,zh)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-break'>
-<link rel="match" href="reference/css3-text-line-break-jazh-361-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will allow 003F QUESTION MARK at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='test' lang='zh'>中中中&#x003F;文</div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x003F;文</div></div>
-
-
-<!--Notes:
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-362.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-362.html
index 0bff4c442ec..d9eb2fbcadb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-362.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-362.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-363.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-363.html
index 560eba29810..f72075ef2f3 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-363.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-363.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-364.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-364.html
index 5e29a9d27fd..41ff40e99ee 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-364.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-364.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-365.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-365.html
index bfa27b9baba..3c58f92113f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-365.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-365.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-366.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-366.html
index 64c9199c56c..bb6e1e85b5c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-366.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-366.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-367.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-367.html
index 1831d3e1b23..43a5bab51f1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-367.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-367.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-368.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-368.html
deleted file mode 100644
index e950f8f4a1e..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-368.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 0025 PERCENT SIGN (loose,zh)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-break'>
-<link rel="match" href="reference/css3-text-line-break-jazh-368-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will allow 0025 PERCENT SIGN at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='test' lang='zh'>中中中&#x0025;文</div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x0025;文</div></div>
-
-
-<!--Notes:
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-369.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-369.html
deleted file mode 100644
index 6550c123cb0..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-369.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 00A2 CENT SIGN (loose,zh)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-break'>
-<link rel="match" href="reference/css3-text-line-break-jazh-369-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will allow 00A2 CENT SIGN at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='test' lang='zh'>中中中&#x00A2;文</div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x00A2;文</div></div>
-
-
-<!--Notes:
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-370.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-370.html
index ed40fd2f135..cc64573d8f0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-370.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-370.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-371.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-371.html
deleted file mode 100644
index e5b54ccc46f..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-371.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 0025 PERCENT SIGN (loose,zh)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-break'>
-<link rel="match" href="reference/css3-text-line-break-jazh-371-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will allow 0025 PERCENT SIGN at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='test' lang='zh'>中中中&#x0025;文</div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x0025;文</div></div>
-
-
-<!--Notes:
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-372.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-372.html
index abd3e1a55ee..223990945a2 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-372.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-372.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-373.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-373.html
index 7ff0ff86e03..f48ea99df51 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-373.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-373.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-374.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-374.html
index 9fd044aeb8f..adb1fc9a0e3 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-374.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-374.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-375.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-375.html
index 9a7a59675e7..67ab6cedcd8 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-375.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-375.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-376.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-376.html
index 19b11bedcd9..d4894d34b23 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-376.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-376.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-377.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-377.html
index 87a6869fc3d..76178794b37 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-377.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-377.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-401.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-401.html
index fdc018f7d9e..e23b74275ad 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-401.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-401.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-402.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-402.html
index 0e84be47514..00e446e1b0d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-402.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-402.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-403.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-403.html
index 8646bb397a3..a4db632c4af 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-403.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-403.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-404.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-404.html
index 1350b820686..36f967a2e5c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-404.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-404.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-405.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-405.html
index d471395c0b8..8bee6309888 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-405.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-405.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-406.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-406.html
index b3320ad8303..bc641551754 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-406.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-406.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-407.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-407.html
index 90518be2006..7c384ed9efa 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-407.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-407.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-408.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-408.html
index e511bb8fea0..de173277662 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-408.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-408.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-409.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-409.html
index 46625fcc9f1..ecaea8a6588 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-409.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-409.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-410.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-410.html
index bfe0aa83bdb..924040d7409 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-410.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-410.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-411.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-411.html
index 79415ca8d50..0fb1df0a968 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-411.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-411.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-412.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-412.html
index dbcd94ac63f..557a6136f09 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-412.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-412.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-413.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-413.html
index 9ba90176e5a..3664122fde4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-413.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-413.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-414.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-414.html
index 99f8d67d40e..b63c1e962c1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-414.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-414.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-415.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-415.html
index 9bf83dc9811..a70d799ae60 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-415.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-415.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-416.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-416.html
index 86b927e7e2e..a1007440961 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-416.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-416.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-417.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-417.html
index 77927b14c1c..83232140017 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-417.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-417.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-418.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-418.html
index e833b3910af..9c64b7b85b8 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-418.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-418.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-419.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-419.html
index bbb7d74e85e..7d7019bd9ea 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-419.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-419.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-420.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-420.html
index 56761e7ce02..79eb64b8ebe 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-420.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-420.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-421.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-421.html
index 6d077818cb9..239efc39641 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-421.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-421.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-422.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-422.html
index 64311cbbba7..89c59dec3bb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-422.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-422.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-423.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-423.html
index fc5d7d5f679..40f50ca31ca 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-423.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-423.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-424.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-424.html
index 0decaacbc81..52c7e0f8e9c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-424.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-424.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-425.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-425.html
index 2e8809026cb..94f33437cb8 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-425.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-425.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-426.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-426.html
index 2ed0fd13efc..bc0074ee84a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-426.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-426.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-427.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-427.html
index c6512ab70fc..2ef112967df 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-427.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-jazh-427.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-001.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-001.html
index 30165780bc9..65d73272082 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-001.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-001.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-002.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-002.html
index a5c9068ce46..ca03be54553 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-002.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-002.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-003.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-003.html
index d0d9bef6a53..ec0b661415c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-003.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-003.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-004.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-004.html
index 4708ae59f42..686f380bc54 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-004.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-004.html
@@ -10,12 +10,10 @@
<meta name="assert" content="Because it has OP Opening Punctuation property, the browser will not leave 0F3A TIBETAN MARK GUG RTAGS GYON at the end of a line.">
<style type='text/css'>
@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
+ font-family: CSSFW;
+ src: url('/fonts/adobe-fonts/CSSFWOrientationTest.otf');
}
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.test, .ref { width: 115px; }
+.test, .ref { font-size: 30px; font-family: CSSFW, sans-serif; width: 3em; padding: 0; border: 1px solid orange; line-height: 1em; }
</style>
</head>
<body>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-005.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-005.html
index 24f5247d52b..78b50f18b67 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-005.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-005.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-006.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-006.html
index 218fc9f47fc..36cfeba87e2 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-006.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-006.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-007.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-007.html
index 025c88d037e..aa520e1dad1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-007.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-007.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-008.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-008.html
index 3c7e7f734ae..ebc4b90b0e4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-008.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-008.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-009.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-009.html
index 9b27f364faa..d0bcd7ffcc4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-009.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-009.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-010.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-010.html
index 0df9065094c..89c8f3f0f8d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-010.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-010.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-011.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-011.html
index 3e1f592de60..9a338aec12d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-011.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-011.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-012.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-012.html
index 57c85b21e03..9d6ea3d5e5e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-012.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-012.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-013.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-013.html
index 54c0c0ac46b..4d3c9ca4bb5 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-013.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-013.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-014.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-014.html
index c06f89f60a8..5a256660973 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-014.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-014.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-015.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-015.html
index 216862a8712..1408381d726 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-015.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-015.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-016.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-016.html
index bcf80f13712..ff9f5a79719 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-016.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-016.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-017.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-017.html
index cfef2c0dbda..f1aceca3946 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-017.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-017.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-018.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-018.html
index b6130a7e010..be8cd0cfe8a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-018.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-018.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-019.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-019.html
index e7eed719c07..15ef881c905 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-019.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-019.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-020.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-020.html
index 35538469569..0d972121dea 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-020.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-020.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-021.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-021.html
index 0a17d83729f..8ad6f6017fb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-021.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-021.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-022.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-022.html
index e30c8b78714..8d0c58f7391 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-022.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-022.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-023.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-023.html
index ad5a401d10b..14e03e79172 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-023.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-023.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-024.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-024.html
index 0919657b632..d54eccfd7d6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-024.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-024.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-025.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-025.html
index c1ac3a436a7..fca5eab9036 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-025.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-025.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-026.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-026.html
index 060fb9f271b..a7f87a2babb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-026.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-026.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-027.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-027.html
index d4f8848accb..2f00731ac29 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-027.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-027.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-028.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-028.html
index 0901d9e9522..62a4f29cb2b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-028.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-028.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-029.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-029.html
index e1224b65fde..003beb5b32b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-029.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-029.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-030.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-030.html
index d0159eff164..74a3f3d0ceb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-030.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-030.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-031.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-031.html
index 12a8e3d2dcc..c1744316c03 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-031.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-031.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-032.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-032.html
index 2ab11f651be..20094b347c6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-032.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-032.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-033.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-033.html
index c589fead686..ae72cbcc01d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-033.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-033.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-034.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-034.html
index 05eafecdd50..37bc76b0401 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-034.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-034.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-035.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-035.html
index 5c8a2d8916f..dcaa88003dc 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-035.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-035.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-036.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-036.html
index 9540773e634..ac62455f39c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-036.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-036.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-037.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-037.html
index c95111e033b..e684869c4d7 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-037.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-037.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-038.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-038.html
index 76dc4f59941..02386366ef3 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-038.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-038.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-039.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-039.html
index db3b0aeddcf..1cc30a03ebd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-039.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-039.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-040.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-040.html
index df7b72c8217..2478f1b9faa 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-040.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-040.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-041.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-041.html
index 6749e1e2ef5..a56e4de2edb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-041.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-041.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-042.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-042.html
index 33c11a9aaaa..37b9d380935 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-042.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-042.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-043.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-043.html
index 71cadfdfc39..70aaa895440 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-043.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-043.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-044.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-044.html
index 5a849130627..4801e309312 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-044.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-044.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-045.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-045.html
index e0f677e844c..ab03da2bb4b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-045.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-045.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-046.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-046.html
index 8abc7262c2b..65cd6027a57 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-046.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-046.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-047.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-047.html
index 6e704b28969..bf392784582 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-047.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-047.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-048.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-048.html
index ad2a1444543..a2fd90baa82 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-048.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-048.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-049.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-049.html
index 1f92efd749b..8c9a86c051d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-049.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-049.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-050.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-050.html
index d16cbb05e86..6b3d4973e5a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-050.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-050.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-051.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-051.html
index 1d51978d57f..c028e0b1364 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-051.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-051.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-052.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-052.html
index 2db8f5e41fe..73ad0960116 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-052.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-052.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-053.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-053.html
index 1bfe6ba1e1f..be5dd30d34b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-053.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-053.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-054.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-054.html
index a038b8deb72..2c22489c4d7 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-054.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-054.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-055.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-055.html
index 307ad5e474f..2546535678c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-055.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-055.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-056.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-056.html
index 8c3f85a5d0b..102cf4d2823 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-056.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-056.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-057.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-057.html
index ac17225af32..49ccc36e73c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-057.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-057.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-058.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-058.html
index 0e6abc94625..429384952c1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-058.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-058.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-059.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-059.html
index 0ba5ecca68f..65b95b4f7fd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-059.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-059.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-060.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-060.html
index 62e9986954a..98a0423ab29 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-060.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-060.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-061.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-061.html
index eafa68a4deb..e351406ad25 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-061.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-061.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-062.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-062.html
index a9af9e6546b..af9b75e70a8 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-062.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-062.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-063.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-063.html
index a17ba579557..fb4dee8c84a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-063.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-063.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-064.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-064.html
index 8f9183a3166..1efb48b716e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-064.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-064.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-065.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-065.html
index 6e73493c43c..c0a17ecac07 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-065.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-065.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-100.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-100.html
index 980d477ae52..d97591c1c66 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-100.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-100.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-101.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-101.html
index 3a04b0a3f13..125ea52c2ff 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-101.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-101.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-102.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-102.html
index a729343e596..f3e68798b3c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-102.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-102.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-103.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-103.html
index 2894145df3a..5a5fd934f05 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-103.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-103.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-104.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-104.html
index f1772ac663b..e35c82aacb3 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-104.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-104.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-105.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-105.html
index 83f43169f0a..d8baaf03d44 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-105.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-105.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-106.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-106.html
index aa7b465bf35..200ff0c0423 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-106.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-106.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-107.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-107.html
index 5eaa58b66ed..b76f797dd7f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-107.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-107.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-108.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-108.html
index 9a0ad839a7e..d33e85c9b5b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-108.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-108.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-109.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-109.html
index b9b835cabac..89dd7bb2d39 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-109.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-109.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-110.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-110.html
index 70a70f52e00..e89c12b55f6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-110.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-110.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-111.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-111.html
index 6b5dea81022..db0a27628df 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-111.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-111.html
@@ -10,12 +10,10 @@
<meta name="assert" content="Because it has a CL Closing Punctuation property, the browser will not leave 0F3B TIBETAN MARK GUG RTAGS GYAS at the beginning of a line.">
<style type='text/css'>
@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
+ font-family: CSSFW;
+ src: url('/fonts/adobe-fonts/CSSFWOrientationTest.otf');
}
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.test, .ref { width: 115px; }
+.test, .ref { font-size: 30px; font-family: CSSFW, sans-serif; width: 3em; padding: 0; border: 1px solid orange; line-height: 1em; }
</style>
</head>
<body>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-112.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-112.html
index e3ed1df0539..01e7faa39d1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-112.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-112.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-113.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-113.html
index c81b8d2aaba..314674d170f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-113.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-113.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-114.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-114.html
index 5af54c9a18d..2a9c9f281d4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-114.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-114.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-115.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-115.html
index 758fbb08236..eb5cbe0dcc6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-115.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-115.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-116.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-116.html
index 107991cf660..21ddae596f7 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-116.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-116.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-117.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-117.html
index b38f7e66ed5..7fa697affdd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-117.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-117.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-118.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-118.html
index 5c0ebe67d75..c460ee42fcf 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-118.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-118.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-119.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-119.html
index adfb5431cc8..d6ae58832d7 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-119.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-119.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-120.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-120.html
index 40e2a8e4994..147d62491b0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-120.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-120.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-121.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-121.html
index d6db8b78577..20e7abc3555 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-121.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-121.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-122.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-122.html
index 959fb7bc15f..13ad23e934f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-122.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-122.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-123.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-123.html
index ace0d6de32c..d0f81dcbab2 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-123.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-123.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-124.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-124.html
index 740d21d3e3c..2c4aa745554 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-124.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-124.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-125.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-125.html
index 188eb74b8bb..de99e5c347d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-125.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-125.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-126.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-126.html
index 12cf86357cb..8e5a501da0f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-126.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-126.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-127.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-127.html
index 4bb26d36a4d..4901e911502 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-127.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-127.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-128.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-128.html
index 2bf06c94592..a7362c1f918 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-128.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-128.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-129.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-129.html
index 37cd4e91756..de172e28e45 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-129.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-129.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-130.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-130.html
index ddda11d1464..3fdc7b13cfd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-130.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-130.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-131.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-131.html
index 82100864cd1..93b7063650c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-131.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-131.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-132.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-132.html
index 51e90c22687..8c83a80f662 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-132.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-132.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-133.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-133.html
index ab2b9e443f4..352169196b7 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-133.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-133.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-134.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-134.html
index cc824263ae9..6a102664e50 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-134.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-134.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-135.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-135.html
index 822d44e05b0..1f91909b436 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-135.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-135.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-136.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-136.html
index 378aa5a2c64..6b0cddccaef 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-136.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-136.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-137.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-137.html
index 5b029ad626e..f6578dcf6cc 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-137.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-137.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-138.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-138.html
index 36bbcd3a35a..6fe9782683f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-138.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-138.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-139.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-139.html
index dfaffbd9bd8..9b9cb61e259 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-139.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-139.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-140.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-140.html
index f49ff1236c9..676eed0ca99 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-140.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-140.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-141.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-141.html
index 10bcff9db65..6b6d021db31 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-141.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-141.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-142.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-142.html
index e397d4cb9df..95ddc3557f4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-142.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-142.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-143.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-143.html
index f533a0268ae..d3338c22b64 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-143.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-143.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-144.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-144.html
index 73932c82afe..397cee69bb4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-144.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-144.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-145.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-145.html
index c89e7fb5028..f3c75980ec0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-145.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-145.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-146.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-146.html
index 2bc68d3ee67..21570bbd0c6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-146.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-146.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-147.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-147.html
index 48b4814d40d..3f20bcf5dd4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-147.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-147.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-148.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-148.html
index f4477a727ec..562812754e7 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-148.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-148.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-149.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-149.html
index 60b478f2bc3..cc2a9539618 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-149.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-149.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-150.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-150.html
index 16417cad586..380893faf1f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-150.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-150.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-151.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-151.html
index 1e0c774605f..87c1db2e441 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-151.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-151.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-152.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-152.html
index 10b6b10e28a..6f6767c714e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-152.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-152.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-153.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-153.html
index 5a58da5027f..bf0381aa560 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-153.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-153.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-154.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-154.html
index ad1ddc76a3a..47b8ed043ff 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-154.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-154.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-155.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-155.html
index 7f03ab4d909..c1a26be6b28 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-155.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-155.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-156.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-156.html
index 46c01515077..d3464177836 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-156.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-156.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-157.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-157.html
index 511ce4efa97..808bb91a3d9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-157.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-157.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-158.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-158.html
index 03c4ba81a84..d5d030916e0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-158.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-158.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-159.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-159.html
index c728fab8b11..296673a1555 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-159.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-159.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-160.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-160.html
index c58320e9f34..1b7419fb06f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-160.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-160.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-161.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-161.html
index f2eb8df1ce5..11de841f66b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-161.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-161.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-162.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-162.html
index d9fa4b7553f..1e373b5824e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-162.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-162.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-163.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-163.html
index b8b67520582..53deaaa0f52 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-163.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-163.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-164.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-164.html
index 5da3c4ea2a6..5a59c950a3b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-164.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-164.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-165.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-165.html
index 26bf8c414df..48b071f38a2 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-165.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-165.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-166.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-166.html
index e09927a64ce..a8d357ce2ed 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-166.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-166.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-167.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-167.html
index 5201b736f79..c37ca171fd7 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-167.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-167.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-168.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-168.html
index 7291591d5ac..eb43c6394be 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-168.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-168.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-169.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-169.html
index 70b34ba8dcb..bb65486f427 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-169.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-169.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-170.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-170.html
index ebb5721e648..a67d271c096 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-170.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-170.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-171.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-171.html
index 516a885b58d..1e931fae83b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-171.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-171.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-200.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-200.html
index 39cff9c3ec3..57460aa67be 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-200.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-200.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-201.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-201.html
index df1c16e17f7..09ccb28f3a8 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-201.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-201.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-202.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-202.html
index cc2dc2b9ba1..70280cee963 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-202.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-202.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-203.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-203.html
index af74d9c9e3a..21228668c49 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-203.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-203.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-204.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-204.html
index 0d4dac9b727..d85601c7afc 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-204.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-204.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-205.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-205.html
index b9b40ab1c1d..64eba30bde1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-205.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-205.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-206.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-206.html
index 322e4a8be5e..0d26e5e00fd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-206.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-206.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-207.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-207.html
index daa71749f23..e98aeee072b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-207.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-207.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-208.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-208.html
index a65fc5a350c..86128f866c3 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-208.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-208.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-209.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-209.html
index 30a4c401d38..1b8da919a6b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-209.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-209.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-210.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-210.html
index a1eb8bea22d..72740027ebc 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-210.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-210.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-211.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-211.html
index b8b1de385f0..22268f4ae45 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-211.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-211.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-212.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-212.html
index 1e83d02c391..536811086d5 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-212.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-212.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-213.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-213.html
index 55b9a3029c2..37f6b154a16 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-213.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-213.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-214.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-214.html
index ba3b457db31..12951207c7f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-214.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-214.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-215.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-215.html
index 0f103b966e1..ec7b51fec9c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-215.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-215.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-216.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-216.html
index 2121df100e3..6cace8eec2b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-216.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-216.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-217.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-217.html
index bd40ba765e3..fdd4a3b263d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-217.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-217.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-218.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-218.html
index b20bb02b719..c10d0d61a7f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-218.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-218.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-219.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-219.html
index 2a1793bab97..1d991ab3119 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-219.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-219.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-220.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-220.html
index cd25c5cd859..eabf2c9b501 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-220.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-220.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-221.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-221.html
index 11cda595bf3..5fdf1d5410b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-221.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-221.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-222.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-222.html
index 42be6f8b782..ad07476663d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-222.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-222.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-223.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-223.html
index aeedb654adb..e15641543ce 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-223.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-223.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-224.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-224.html
index 3f18e7a6906..11517ac0dde 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-224.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-224.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-225.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-225.html
index ca6a36fe8a0..1bd5a3adcbd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-225.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-225.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-226.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-226.html
index 0625a020177..70c1c6d8331 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-226.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-226.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-250.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-250.html
deleted file mode 100644
index fe70b719c82..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-250.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 3041 HIRAGANA LETTER SMALL A</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-breaking'>
-<link rel="match" href="reference/css3-text-line-break-opclns-250-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will not allow the small kana character 3041 HIRAGANA LETTER SMALL A (which has the NS Non-Starter property) at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
-</style>
-</head>
-<body>
-<p class="instructions">Test passes if the two orange boxes are identical.</p>
-
-
-<div class='test'>かかか&#x3041;な</div>
-
-
-
-
-
-<div class='ref'>かか<br />か&#x3041;な</div>
-
-
-<!--Notes:
-
-These tests examine the default behavior of characters against the expectations in the Unicode Standard Annex, version 5.1.0. The two-letter abbreviations are conventions for property names in the Unicode Standard. Non-tailorable characters have normative behavior in the Unicode Standard that applies in all normal circumstances.
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-251.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-251.html
deleted file mode 100644
index 1e41acc1ed6..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-251.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 3043 HIRAGANA LETTER SMALL I</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-breaking'>
-<link rel="match" href="reference/css3-text-line-break-opclns-251-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will not allow the small kana character 3043 HIRAGANA LETTER SMALL I (which has the NS Non-Starter property) at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
-</style>
-</head>
-<body>
-<p class="instructions">Test passes if the two orange boxes are identical.</p>
-
-
-<div class='test'>かかか&#x3043;な</div>
-
-
-
-
-
-<div class='ref'>かか<br />か&#x3043;な</div>
-
-
-<!--Notes:
-
-These tests examine the default behavior of characters against the expectations in the Unicode Standard Annex, version 5.1.0. The two-letter abbreviations are conventions for property names in the Unicode Standard. Non-tailorable characters have normative behavior in the Unicode Standard that applies in all normal circumstances.
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-252.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-252.html
deleted file mode 100644
index 55d60abacbb..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-252.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 3045 HIRAGANA LETTER SMALL U</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-breaking'>
-<link rel="match" href="reference/css3-text-line-break-opclns-252-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will not allow the small kana character 3045 HIRAGANA LETTER SMALL U (which has the NS Non-Starter property) at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
-</style>
-</head>
-<body>
-<p class="instructions">Test passes if the two orange boxes are identical.</p>
-
-
-<div class='test'>かかか&#x3045;な</div>
-
-
-
-
-
-<div class='ref'>かか<br />か&#x3045;な</div>
-
-
-<!--Notes:
-
-These tests examine the default behavior of characters against the expectations in the Unicode Standard Annex, version 5.1.0. The two-letter abbreviations are conventions for property names in the Unicode Standard. Non-tailorable characters have normative behavior in the Unicode Standard that applies in all normal circumstances.
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-253.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-253.html
deleted file mode 100644
index 4a5acbbcf50..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-253.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 3047 HIRAGANA LETTER SMALL E</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-breaking'>
-<link rel="match" href="reference/css3-text-line-break-opclns-253-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will not allow the small kana character 3047 HIRAGANA LETTER SMALL E (which has the NS Non-Starter property) at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
-</style>
-</head>
-<body>
-<p class="instructions">Test passes if the two orange boxes are identical.</p>
-
-
-<div class='test'>かかか&#x3047;な</div>
-
-
-
-
-
-<div class='ref'>かか<br />か&#x3047;な</div>
-
-
-<!--Notes:
-
-These tests examine the default behavior of characters against the expectations in the Unicode Standard Annex, version 5.1.0. The two-letter abbreviations are conventions for property names in the Unicode Standard. Non-tailorable characters have normative behavior in the Unicode Standard that applies in all normal circumstances.
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-254.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-254.html
deleted file mode 100644
index 005f8f9a9b0..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-254.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 3049 HIRAGANA LETTER SMALL O</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-breaking'>
-<link rel="match" href="reference/css3-text-line-break-opclns-254-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will not allow the small kana character 3049 HIRAGANA LETTER SMALL O (which has the NS Non-Starter property) at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
-</style>
-</head>
-<body>
-<p class="instructions">Test passes if the two orange boxes are identical.</p>
-
-
-<div class='test'>かかか&#x3049;な</div>
-
-
-
-
-
-<div class='ref'>かか<br />か&#x3049;な</div>
-
-
-<!--Notes:
-
-These tests examine the default behavior of characters against the expectations in the Unicode Standard Annex, version 5.1.0. The two-letter abbreviations are conventions for property names in the Unicode Standard. Non-tailorable characters have normative behavior in the Unicode Standard that applies in all normal circumstances.
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-255.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-255.html
deleted file mode 100644
index f147aad0868..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-255.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 3063 HIRAGANA LETTER SMALL TU</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-breaking'>
-<link rel="match" href="reference/css3-text-line-break-opclns-255-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will not allow the small kana character 3063 HIRAGANA LETTER SMALL TU (which has the NS Non-Starter property) at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
-</style>
-</head>
-<body>
-<p class="instructions">Test passes if the two orange boxes are identical.</p>
-
-
-<div class='test'>かかか&#x3063;な</div>
-
-
-
-
-
-<div class='ref'>かか<br />か&#x3063;な</div>
-
-
-<!--Notes:
-
-These tests examine the default behavior of characters against the expectations in the Unicode Standard Annex, version 5.1.0. The two-letter abbreviations are conventions for property names in the Unicode Standard. Non-tailorable characters have normative behavior in the Unicode Standard that applies in all normal circumstances.
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-256.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-256.html
deleted file mode 100644
index 38afaebfffa..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-256.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 3083 HIRAGANA LETTER SMALL YA</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-breaking'>
-<link rel="match" href="reference/css3-text-line-break-opclns-256-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will not allow the small kana character 3083 HIRAGANA LETTER SMALL YA (which has the NS Non-Starter property) at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
-</style>
-</head>
-<body>
-<p class="instructions">Test passes if the two orange boxes are identical.</p>
-
-
-<div class='test'>かかか&#x3083;な</div>
-
-
-
-
-
-<div class='ref'>かか<br />か&#x3083;な</div>
-
-
-<!--Notes:
-
-These tests examine the default behavior of characters against the expectations in the Unicode Standard Annex, version 5.1.0. The two-letter abbreviations are conventions for property names in the Unicode Standard. Non-tailorable characters have normative behavior in the Unicode Standard that applies in all normal circumstances.
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-257.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-257.html
deleted file mode 100644
index cd6f95fc11d..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-257.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 3085 HIRAGANA LETTER SMALL YU</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-breaking'>
-<link rel="match" href="reference/css3-text-line-break-opclns-257-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will not allow the small kana character 3085 HIRAGANA LETTER SMALL YU (which has the NS Non-Starter property) at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
-</style>
-</head>
-<body>
-<p class="instructions">Test passes if the two orange boxes are identical.</p>
-
-
-<div class='test'>かかか&#x3085;な</div>
-
-
-
-
-
-<div class='ref'>かか<br />か&#x3085;な</div>
-
-
-<!--Notes:
-
-These tests examine the default behavior of characters against the expectations in the Unicode Standard Annex, version 5.1.0. The two-letter abbreviations are conventions for property names in the Unicode Standard. Non-tailorable characters have normative behavior in the Unicode Standard that applies in all normal circumstances.
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-258.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-258.html
deleted file mode 100644
index 431f4b9d955..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-258.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 3087 HIRAGANA LETTER SMALL YO </title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-breaking'>
-<link rel="match" href="reference/css3-text-line-break-opclns-258-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will not allow the small kana character 3087 HIRAGANA LETTER SMALL YO (which has the NS Non-Starter property) at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
-</style>
-</head>
-<body>
-<p class="instructions">Test passes if the two orange boxes are identical.</p>
-
-
-<div class='test'>かかか&#x3087;な</div>
-
-
-
-
-
-<div class='ref'>かか<br />か&#x3087;な</div>
-
-
-<!--Notes:
-
-These tests examine the default behavior of characters against the expectations in the Unicode Standard Annex, version 5.1.0. The two-letter abbreviations are conventions for property names in the Unicode Standard. Non-tailorable characters have normative behavior in the Unicode Standard that applies in all normal circumstances.
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-259.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-259.html
deleted file mode 100644
index 8bb2bd3df47..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-259.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 308E HIRAGANA LETTER SMALL WA </title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-breaking'>
-<link rel="match" href="reference/css3-text-line-break-opclns-259-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will not allow the small kana character 308E HIRAGANA LETTER SMALL WA (which has the NS Non-Starter property) at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
-</style>
-</head>
-<body>
-<p class="instructions">Test passes if the two orange boxes are identical.</p>
-
-
-<div class='test'>かかか&#x308E;な</div>
-
-
-
-
-
-<div class='ref'>かか<br />か&#x308E;な</div>
-
-
-<!--Notes:
-
-These tests examine the default behavior of characters against the expectations in the Unicode Standard Annex, version 5.1.0. The two-letter abbreviations are conventions for property names in the Unicode Standard. Non-tailorable characters have normative behavior in the Unicode Standard that applies in all normal circumstances.
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-260.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-260.html
deleted file mode 100644
index 95b3e251155..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-260.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 30A1 KATAKANA LETTER SMALL A</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-breaking'>
-<link rel="match" href="reference/css3-text-line-break-opclns-260-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will not allow the small kana character 30A1 KATAKANA LETTER SMALL A (which has the NS Non-Starter property) at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
-</style>
-</head>
-<body>
-
-
-
-<div class='test'>カカカ&#x30A1;ナ</div>
-
-
-
-
-
-<div class='ref'>カカ<br />カ&#x30A1;ナ</div>
-
-
-<!--Notes:
-
-These tests examine the default behavior of characters against the expectations in the Unicode Standard Annex, version 5.1.0. The two-letter abbreviations are conventions for property names in the Unicode Standard. Non-tailorable characters have normative behavior in the Unicode Standard that applies in all normal circumstances.
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-261.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-261.html
deleted file mode 100644
index 2336b927cab..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-261.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 30A3 KATAKANA LETTER SMALL I</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-breaking'>
-<link rel="match" href="reference/css3-text-line-break-opclns-261-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will not allow the small kana character 30A3 KATAKANA LETTER SMALL I (which has the NS Non-Starter property) at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
-</style>
-</head>
-<body>
-
-
-
-<div class='test'>カカカ&#x30A3;ナ</div>
-
-
-
-
-
-<div class='ref'>カカ<br />カ&#x30A3;ナ</div>
-
-
-<!--Notes:
-
-These tests examine the default behavior of characters against the expectations in the Unicode Standard Annex, version 5.1.0. The two-letter abbreviations are conventions for property names in the Unicode Standard. Non-tailorable characters have normative behavior in the Unicode Standard that applies in all normal circumstances.
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-262.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-262.html
deleted file mode 100644
index 1928589ebb5..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-262.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 30A5 KATAKANA LETTER SMALL U</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-breaking'>
-<link rel="match" href="reference/css3-text-line-break-opclns-262-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will not allow the small kana character 30A5 KATAKANA LETTER SMALL U (which has the NS Non-Starter property) at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
-</style>
-</head>
-<body>
-
-
-
-<div class='test'>カカカ&#x30A5;ナ</div>
-
-
-
-
-
-<div class='ref'>カカ<br />カ&#x30A5;ナ</div>
-
-
-<!--Notes:
-
-These tests examine the default behavior of characters against the expectations in the Unicode Standard Annex, version 5.1.0. The two-letter abbreviations are conventions for property names in the Unicode Standard. Non-tailorable characters have normative behavior in the Unicode Standard that applies in all normal circumstances.
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-263.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-263.html
deleted file mode 100644
index 59cf0b814bd..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-263.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 30A7 KATAKANA LETTER SMALL E</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-breaking'>
-<link rel="match" href="reference/css3-text-line-break-opclns-263-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will not allow the small kana character 30A7 KATAKANA LETTER SMALL E (which has the NS Non-Starter property) at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
-</style>
-</head>
-<body>
-
-
-
-<div class='test'>カカカ&#x30A7;ナ</div>
-
-
-
-
-
-<div class='ref'>カカ<br />カ&#x30A7;ナ</div>
-
-
-<!--Notes:
-
-These tests examine the default behavior of characters against the expectations in the Unicode Standard Annex, version 5.1.0. The two-letter abbreviations are conventions for property names in the Unicode Standard. Non-tailorable characters have normative behavior in the Unicode Standard that applies in all normal circumstances.
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-264.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-264.html
deleted file mode 100644
index 3bee4349309..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-264.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 30A9 KATAKANA LETTER SMALL O</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-breaking'>
-<link rel="match" href="reference/css3-text-line-break-opclns-264-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will not allow the small kana character 30A9 KATAKANA LETTER SMALL O (which has the NS Non-Starter property) at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
-</style>
-</head>
-<body>
-
-
-
-<div class='test'>カカカ&#x30A9;ナ</div>
-
-
-
-
-
-<div class='ref'>カカ<br />カ&#x30A9;ナ</div>
-
-
-<!--Notes:
-
-These tests examine the default behavior of characters against the expectations in the Unicode Standard Annex, version 5.1.0. The two-letter abbreviations are conventions for property names in the Unicode Standard. Non-tailorable characters have normative behavior in the Unicode Standard that applies in all normal circumstances.
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-265.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-265.html
deleted file mode 100644
index 8accd9e833e..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-265.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 30C3 KATAKANA LETTER SMALL TU</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-breaking'>
-<link rel="match" href="reference/css3-text-line-break-opclns-265-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will not allow the small kana character 30C3 KATAKANA LETTER SMALL TU (which has the NS Non-Starter property) at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
-</style>
-</head>
-<body>
-
-
-
-<div class='test'>カカカ&#x30C3;ナ</div>
-
-
-
-
-
-<div class='ref'>カカ<br />カ&#x30C3;ナ</div>
-
-
-<!--Notes:
-
-These tests examine the default behavior of characters against the expectations in the Unicode Standard Annex, version 5.1.0. The two-letter abbreviations are conventions for property names in the Unicode Standard. Non-tailorable characters have normative behavior in the Unicode Standard that applies in all normal circumstances.
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-266.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-266.html
deleted file mode 100644
index a84f9c1ceaa..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-266.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 30E3 KATAKANA LETTER SMALL YA</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-breaking'>
-<link rel="match" href="reference/css3-text-line-break-opclns-266-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will not allow the small kana character 30E3 KATAKANA LETTER SMALL YA (which has the NS Non-Starter property) at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
-</style>
-</head>
-<body>
-
-
-
-<div class='test'>カカカ&#x30E3;ナ</div>
-
-
-
-
-
-<div class='ref'>カカ<br />カ&#x30E3;ナ</div>
-
-
-<!--Notes:
-
-These tests examine the default behavior of characters against the expectations in the Unicode Standard Annex, version 5.1.0. The two-letter abbreviations are conventions for property names in the Unicode Standard. Non-tailorable characters have normative behavior in the Unicode Standard that applies in all normal circumstances.
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-267.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-267.html
deleted file mode 100644
index 3aa2848d25b..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-267.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 30E5 KATAKANA LETTER SMALL YU</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-breaking'>
-<link rel="match" href="reference/css3-text-line-break-opclns-267-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will not allow the small kana character 30E5 KATAKANA LETTER SMALL YU (which has the NS Non-Starter property) at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
-</style>
-</head>
-<body>
-
-
-
-<div class='test'>カカカ&#x30E5;ナ</div>
-
-
-
-
-
-<div class='ref'>カカ<br />カ&#x30E5;ナ</div>
-
-
-<!--Notes:
-
-These tests examine the default behavior of characters against the expectations in the Unicode Standard Annex, version 5.1.0. The two-letter abbreviations are conventions for property names in the Unicode Standard. Non-tailorable characters have normative behavior in the Unicode Standard that applies in all normal circumstances.
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-268.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-268.html
deleted file mode 100644
index c9632a3f07e..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-268.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 30E7 KATAKANA LETTER SMALL YO</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-breaking'>
-<link rel="match" href="reference/css3-text-line-break-opclns-268-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will not allow the small kana character 30E7 KATAKANA LETTER SMALL YO (which has the NS Non-Starter property) at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
-</style>
-</head>
-<body>
-
-
-
-<div class='test'>カカカ&#x30E7;ナ</div>
-
-
-
-
-
-<div class='ref'>カカ<br />カ&#x30E7;ナ</div>
-
-
-<!--Notes:
-
-These tests examine the default behavior of characters against the expectations in the Unicode Standard Annex, version 5.1.0. The two-letter abbreviations are conventions for property names in the Unicode Standard. Non-tailorable characters have normative behavior in the Unicode Standard that applies in all normal circumstances.
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-269.html b/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-269.html
deleted file mode 100644
index 6bb5d1f62e4..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/css3-text-line-break-opclns-269.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 30EE KATAKANA LETTER SMALL WA</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<link rel='help' href='https://drafts.csswg.org/css-text-3/#line-breaking'>
-<link rel="match" href="reference/css3-text-line-break-opclns-269-ref.html">
-<meta name='flags' content=''>
-<meta name="assert" content="The browser will not allow the small kana character 30EE KATAKANA LETTER SMALL WA (which has the NS Non-Starter property) at the beginning of a line.">
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
-</style>
-</head>
-<body>
-
-
-
-<div class='test'>カカカ&#x30EE;ナ</div>
-
-
-
-
-
-<div class='ref'>カカ<br />カ&#x30EE;ナ</div>
-
-
-<!--Notes:
-
-These tests examine the default behavior of characters against the expectations in the Unicode Standard Annex, version 5.1.0. The two-letter abbreviations are conventions for property names in the Unicode Standard. Non-tailorable characters have normative behavior in the Unicode Standard that applies in all normal circumstances.
-<p class='notes'>For more information about expected line break behavior and line break classes, see <a href='http://www.unicode.org/reports/tr14/'>Unicode Standard Annex #14 Line Breaking Properties</a>.
-
-
--->
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-001-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-001-ref.html
index 529c2a48acd..f038e69efdf 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-001-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-001-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-002-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-002-ref.html
index 1ec32ea7225..695015e1ff1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-002-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-002-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-003-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-003-ref.html
index 91aa01169a7..5dbbb7fbb7e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-003-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-003-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-004-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-004-ref.html
index 77c983481c1..2457628dc66 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-004-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-004-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-005-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-005-ref.html
index 5aa94cc04b6..560b337485a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-005-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-005-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-006-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-006-ref.html
index c641c3806f3..bec4d8cf25c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-006-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-006-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-007-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-007-ref.html
index 88d5134159b..9af26275bef 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-007-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-007-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-008-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-008-ref.html
index 0bfd77c0db5..a10f72cf7f8 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-008-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-008-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-009-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-009-ref.html
index 54fc96c8b33..f64c0088ff3 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-009-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-009-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-010-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-010-ref.html
index cd9d37ac71d..f9d13901d59 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-010-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-010-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-011-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-011-ref.html
index 4268e415fb2..32cf232d7cd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-011-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-011-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-012-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-012-ref.html
index ee12521f766..96924df0e5e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-012-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-012-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-013-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-013-ref.html
index 6e0ec217bf3..a7b73840825 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-013-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-013-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-014-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-014-ref.html
index 8fb910f2614..8a03e585637 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-014-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-014-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-015-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-015-ref.html
index 9825aea389f..f8a4d56aa67 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-015-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-015-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-016-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-016-ref.html
index a979fb00fd7..8a18c2fc878 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-016-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-016-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-017-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-017-ref.html
index 22d1d6bb2e0..d6afa5f43db 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-017-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-017-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-018-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-018-ref.html
index 68f26b43d95..c638c79b2d2 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-018-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-018-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-019-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-019-ref.html
index caf621cf602..70989ad979e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-019-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-019-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-020-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-020-ref.html
index 5a66f8fdd60..c1f6a40cf8f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-020-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-020-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-021-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-021-ref.html
index 29b2725882b..b61d7d35bf4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-021-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-021-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-022-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-022-ref.html
index c9f1fc7fd7f..134577790f6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-022-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-022-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-023-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-023-ref.html
index fac1002efea..556307661e7 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-023-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-023-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-024-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-024-ref.html
index 79b5d7f777b..f98f56102c4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-024-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-024-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-025-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-025-ref.html
index c8da93732bc..c043885135d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-025-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-025-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-026-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-026-ref.html
index ca27b4b9fcf..ea625cdae10 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-026-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-026-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-027-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-027-ref.html
index 2bc3e6cab2e..32e58c025af 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-027-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-027-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-028-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-028-ref.html
index d16a4695b2c..cce47312c83 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-028-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-028-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-029-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-029-ref.html
index abde151ea78..63d518abebf 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-029-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-029-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-030-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-030-ref.html
index 0c53c9fb20c..d76cbc8f3e2 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-030-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-030-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-031-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-031-ref.html
index 0646987573d..df860b2cb06 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-031-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-031-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-032-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-032-ref.html
index 01c6be0ede9..8316cf48d33 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-032-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-032-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-033-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-033-ref.html
index f055bd7aa87..237c5990a8d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-033-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-033-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-034-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-034-ref.html
index fac561cb896..20a706bee3d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-034-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-034-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-035-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-035-ref.html
index 9d1929ab312..0f7955028a5 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-035-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-035-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-036-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-036-ref.html
index 503813e969d..30922c15b43 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-036-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-036-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-037-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-037-ref.html
index 3dd67f6dfc8..242c27dfc3b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-037-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-037-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-038-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-038-ref.html
index 4f109897887..431ed59ef5c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-038-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-038-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-039-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-039-ref.html
index d89c92f54ca..698bed7c294 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-039-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-039-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-040-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-040-ref.html
index 032c3bc5da6..0cf77da7131 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-040-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-040-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-041-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-041-ref.html
index 57743e874f2..38a22489027 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-041-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-041-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-042-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-042-ref.html
index f599f0cbffa..51fabf751e0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-042-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-042-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-043-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-043-ref.html
index 92df08c201b..bdf2e68c4cd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-043-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-043-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-044-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-044-ref.html
index a6bd5936ace..a367f6772d0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-044-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-044-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-045-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-045-ref.html
index ec6b839bccd..adf8122d47e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-045-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-045-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-046-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-046-ref.html
index cefbc1817a4..80758ab9f80 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-046-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-046-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-047-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-047-ref.html
index a2b581bdc1a..08b085ebfe7 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-047-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-047-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-048-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-048-ref.html
index 526e97777c3..0e5bd4d9200 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-048-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-048-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-049-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-049-ref.html
index 56c8f6a8c6f..f377e890fdf 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-049-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-049-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-050-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-050-ref.html
index 04d88c7e6f9..892012a708f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-050-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-050-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-051-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-051-ref.html
index 5fb34754f38..45108e08e30 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-051-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-051-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-052-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-052-ref.html
index e988a50970e..1ea130716ff 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-052-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-052-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-054-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-054-ref.html
index c749e5e160d..ad9b0fcf662 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-054-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-054-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-055-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-055-ref.html
index feccbc5f181..258a6918974 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-055-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-055-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-056-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-056-ref.html
index fdc82a482ff..df6ab015cb8 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-056-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-056-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-057-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-057-ref.html
index df2fda92a6d..71c6e8bc79e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-057-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-057-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-058-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-058-ref.html
index 5a41044f4ff..649d1c37865 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-058-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-058-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-059-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-059-ref.html
index a2c5c48e6d6..b68f89f0627 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-059-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-059-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
@@ -20,13 +20,13 @@
<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-<div class='ref'>中中<br/>中&#xFFE0;文</div></div>
+<div class='ref' lang='ja'>中中<br/>中&#xFFE0;文</div></div>
-<div class='ref'>中中<br/>中&#xFFE0;文</div></div>
+<div class='ref' lang='ja'>中中<br/>中&#xFFE0;文</div></div>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-060-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-060-ref.html
index 4c5c7c5f36e..fb2c83ac72f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-060-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-060-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-101-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-101-ref.html
index 4f1cef9ef10..7cd72921cb2 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-101-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-101-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-102-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-102-ref.html
index 3cfe66fc109..2246b06da27 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-102-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-102-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-103-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-103-ref.html
index 8f0b4c9307d..b2e45e17225 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-103-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-103-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-104-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-104-ref.html
index 5f5b1c18b7c..430235e1a38 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-104-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-104-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-105-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-105-ref.html
index 21736d9a382..87c9256f269 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-105-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-105-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-106-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-106-ref.html
index 651857ed9cb..6d076ed02e3 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-106-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-106-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-107-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-107-ref.html
index e08e0761d15..ffe87c55608 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-107-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-107-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-108-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-108-ref.html
index 82d275fc5ac..e417d168811 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-108-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-108-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-109-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-109-ref.html
index bb71e558287..b42f93c78e0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-109-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-109-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-110-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-110-ref.html
index bc0c0c20dcb..7780e07b5cf 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-110-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-110-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-111-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-111-ref.html
index 2d7e79f41a6..77b0fbf923c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-111-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-111-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-112-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-112-ref.html
index dff39ccc20b..6e5bf84091c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-112-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-112-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-113-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-113-ref.html
index e817f834cbf..d471effa16c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-113-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-113-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-114-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-114-ref.html
index 351dd879ab6..2e1b8b64ef0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-114-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-114-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-115-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-115-ref.html
index ddc058ffcdc..f33e7ecd2d4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-115-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-115-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-116-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-116-ref.html
index b47d54eb0c1..2bd48edfdf4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-116-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-116-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-117-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-117-ref.html
index 5fda0f7c2d2..9ac8973dbdd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-117-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-117-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-118-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-118-ref.html
index 19a6decca39..637e227ca52 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-118-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-118-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-119-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-119-ref.html
index 7d41cb25894..a3c03a6b283 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-119-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-119-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-120-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-120-ref.html
index 47e10963d23..04f0d191c8b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-120-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-120-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-121-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-121-ref.html
index 6bde8378af7..10e84584cf4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-121-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-121-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-122-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-122-ref.html
index ba9fcef0e36..7fd3f1ad7df 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-122-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-122-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-123-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-123-ref.html
index 56da371470e..65158df0e9e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-123-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-123-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-124-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-124-ref.html
index 7cfaad5664a..9a934db8bcd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-124-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-124-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-125-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-125-ref.html
index 421b20047cc..a0723686fc4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-125-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-125-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-126-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-126-ref.html
index 2172f51f60d..2603949eb37 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-126-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-126-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-127-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-127-ref.html
index 75d27a9b9bc..c2c1aa028de 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-127-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-127-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-128-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-128-ref.html
index 9df0980586c..1bdf8570744 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-128-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-128-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-129-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-129-ref.html
index 41b8d5d90b8..a480560cbda 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-129-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-129-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-130-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-130-ref.html
index 54bc27c2239..9e6be7a75cc 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-130-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-130-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-131-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-131-ref.html
index a4944526124..d5746461b62 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-131-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-131-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-132-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-132-ref.html
index f5bfd7de8dc..e43edb6d3d3 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-132-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-132-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-133-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-133-ref.html
index 73f79331d94..7e0449d4cf3 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-133-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-133-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-134-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-134-ref.html
index d427a778269..75b0f593799 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-134-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-134-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-135-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-135-ref.html
index e409d931459..0135fb0c2d6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-135-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-135-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-136-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-136-ref.html
deleted file mode 100644
index 2f78be60a37..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-136-ref.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 003A COLON (loose,ja)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<meta name='flags' content=''>
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='ref'>中中中<br/>&#x003A;文</div></div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x003A;文</div></div>
-
-
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-137-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-137-ref.html
deleted file mode 100644
index e09981ffa54..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-137-ref.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 003B SEMICOLON (loose,ja)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<meta name='flags' content=''>
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='ref'>中中中<br/>&#x003B;文</div></div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x003B;文</div></div>
-
-
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-138-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-138-ref.html
index 6de058b3b96..f7ca6a19e93 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-138-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-138-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-139-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-139-ref.html
index 51d93b7875b..8bbcee226bd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-139-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-139-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-140-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-140-ref.html
index a79c51870e2..a0aab3cc4d3 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-140-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-140-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-141-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-141-ref.html
index b758239e8b3..796c8bf514d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-141-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-141-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-142-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-142-ref.html
deleted file mode 100644
index 68a07b40946..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-142-ref.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 0021 EXCLAMATION MARK (loose,ja)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<meta name='flags' content=''>
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='ref'>中中中<br/>&#x0021;文</div></div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x0021;文</div></div>
-
-
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-143-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-143-ref.html
deleted file mode 100644
index c515013e6ad..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-143-ref.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 003F QUESTION MARK (loose,ja)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<meta name='flags' content=''>
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='ref'>中中中<br/>&#x003F;文</div></div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x003F;文</div></div>
-
-
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-144-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-144-ref.html
index 5b05211fd06..ccb6f490631 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-144-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-144-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-145-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-145-ref.html
index d3edb83ad4c..136ae62a742 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-145-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-145-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-146-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-146-ref.html
index 66cb15146c0..6b8422aed2b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-146-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-146-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-147-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-147-ref.html
index 03a73dff341..ee6b4671678 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-147-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-147-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-148-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-148-ref.html
index ff4fdc07353..3aa5b143d2f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-148-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-148-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-149-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-149-ref.html
index ff988560772..00a7f4fe332 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-149-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-149-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-150-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-150-ref.html
deleted file mode 100644
index 00198089b26..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-150-ref.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 0025 PERCENT SIGN (loose,ja)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<meta name='flags' content=''>
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='ref'>中中中<br/>&#x0025;文</div></div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x0025;文</div></div>
-
-
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-151-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-151-ref.html
deleted file mode 100644
index e0a2f883612..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-151-ref.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 00A2 CENT SIGN (loose,ja)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<meta name='flags' content=''>
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='ref'>中中中<br/>&#x00A2;文</div></div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x00A2;文</div></div>
-
-
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-152-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-152-ref.html
index ff2b2d095f8..53d7f2c97c3 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-152-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-152-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-154-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-154-ref.html
index 35a99d1ef65..a69f36194cb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-154-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-154-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-155-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-155-ref.html
index 28be22c71e9..31fe7685b8d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-155-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-155-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-156-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-156-ref.html
index ba673617dd4..ed10733b1d2 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-156-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-156-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-157-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-157-ref.html
index 2f8503c577c..06bd81a7327 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-157-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-157-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-158-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-158-ref.html
index b102fb131eb..28210020d75 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-158-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-158-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-159-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-159-ref.html
index aeee9f5e44b..82282b76619 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-159-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-159-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
@@ -20,13 +20,13 @@
<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-<div class='ref'>中中中<br/>&#xFFE0;文</div></div>
+<div class='ref' lang='ja'>中中中<br/>&#xFFE0;文</div></div>
-<div class='ref'>中中中<br/>&#xFFE0;文</div></div>
+<div class='ref' lang='ja'>中中中<br/>&#xFFE0;文</div></div>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-160-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-160-ref.html
index 0eca8dec7e8..36e446d228a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-160-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-160-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-201-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-201-ref.html
index d65fcf8c7ba..0d3abe215a6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-201-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-201-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-202-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-202-ref.html
index 1fabcad5af0..b078f522c09 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-202-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-202-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-203-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-203-ref.html
index 1ccca65a312..1da911cbe7a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-203-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-203-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-204-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-204-ref.html
index f6bb661fec3..8711bd3d026 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-204-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-204-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-205-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-205-ref.html
index 07f7e3cf3b8..2aedd5ea258 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-205-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-205-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-206-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-206-ref.html
index 2980b01ae76..149310cf08c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-206-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-206-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-207-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-207-ref.html
index a66fa5e11c6..1041f0c52de 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-207-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-207-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-208-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-208-ref.html
index b3e0a06e484..d1f68e75891 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-208-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-208-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-209-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-209-ref.html
index f282bb8f2b4..872ed64bc62 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-209-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-209-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-210-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-210-ref.html
index 447554e0a88..c662beca578 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-210-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-210-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-211-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-211-ref.html
index 025ffdbcd63..6cbaec6c8cd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-211-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-211-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-212-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-212-ref.html
index a6b69eb3d24..751d21fbefe 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-212-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-212-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-213-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-213-ref.html
index 6464b8a9e75..47724ce9955 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-213-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-213-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-214-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-214-ref.html
index 6f9eaae402d..7408ff8f5b0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-214-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-214-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-215-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-215-ref.html
index 6c3d0dd2d17..abf0386c77c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-215-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-215-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-216-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-216-ref.html
index 37216459b46..d2de4d98e39 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-216-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-216-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-217-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-217-ref.html
index fb139ebe50d..e482f1ba109 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-217-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-217-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-218-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-218-ref.html
index 9f7fdefb348..a8e5d27f2bb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-218-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-218-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-219-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-219-ref.html
index 6a7fa108578..37dd1a444d5 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-219-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-219-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-220-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-220-ref.html
index 97cc92a0845..87fd769cd55 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-220-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-220-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-221-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-221-ref.html
index 7dd0a98fdd0..fb15f73a545 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-221-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-221-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-222-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-222-ref.html
index 2b40647826c..2f872b53593 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-222-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-222-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-223-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-223-ref.html
index 9031b958c5f..d63772eb614 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-223-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-223-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-224-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-224-ref.html
index 5c5be3987d7..115118f9a0c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-224-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-224-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-225-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-225-ref.html
index 2c09fae7652..bed7290bb2e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-225-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-225-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-226-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-226-ref.html
index b3a0d764c86..06f98c69eea 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-226-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-226-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-227-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-227-ref.html
index 9658d83613b..7581702d6d9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-227-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-227-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-228-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-228-ref.html
index 1927628589f..fde791a8d92 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-228-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-228-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-229-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-229-ref.html
index eb1c65c72b3..4c35acf6765 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-229-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-229-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-230-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-230-ref.html
index 7dc60be503f..7a2eb9c82ce 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-230-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-230-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-231-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-231-ref.html
index b2f5b4b47dc..f261d27b4b9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-231-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-231-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-232-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-232-ref.html
index 89397459af1..22568bea7b2 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-232-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-232-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-233-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-233-ref.html
index 5a4df076ae1..fb0ac93a48c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-233-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-233-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-234-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-234-ref.html
index 4066f51cead..f4e84bd273c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-234-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-234-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-235-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-235-ref.html
index 85a347800bc..59b00faeb3f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-235-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-235-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-236-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-236-ref.html
index 05829c70f28..5a4d3e114fa 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-236-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-236-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-237-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-237-ref.html
index 207fd24ef48..dca3f05fc60 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-237-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-237-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-238-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-238-ref.html
index 30224d8237b..cb92b6b135f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-238-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-238-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-239-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-239-ref.html
index 12bab42c04f..2ee3d26df8e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-239-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-239-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-240-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-240-ref.html
index f00a4071e2b..d6d22948daa 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-240-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-240-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-241-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-241-ref.html
index 646fa0366d7..6fdcd885d10 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-241-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-241-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-242-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-242-ref.html
index ec4f145373d..bf92e87b8b3 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-242-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-242-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-243-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-243-ref.html
index 667be36ac80..7c52a116fbd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-243-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-243-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-244-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-244-ref.html
index 252bc1899c2..a6149f1f4fe 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-244-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-244-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-245-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-245-ref.html
index e302f393baf..c2bb165b3bb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-245-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-245-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-246-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-246-ref.html
index f42897ba8e9..77ef5712271 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-246-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-246-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-247-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-247-ref.html
index 7c91652a237..4725e790ba1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-247-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-247-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-248-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-248-ref.html
index 658f96654ac..f2cad74d381 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-248-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-248-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-249-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-249-ref.html
index c1f21afbb35..bf602c4eb66 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-249-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-249-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-250-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-250-ref.html
index 7ccd7937fe9..1b75f33a8af 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-250-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-250-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-251-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-251-ref.html
index 3c785627e36..2e96e4122b3 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-251-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-251-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-252-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-252-ref.html
index 837feb36794..088d529359b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-252-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-252-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-254-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-254-ref.html
index a472eac91c0..a0ca36daf2e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-254-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-254-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-255-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-255-ref.html
index 8390de84f96..c2d854cefea 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-255-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-255-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-256-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-256-ref.html
index 974b7e7871d..aa737fdc038 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-256-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-256-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-257-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-257-ref.html
index 8a6049bdadc..df1dddd1071 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-257-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-257-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-258-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-258-ref.html
index 819560eaf99..c7487f039e0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-258-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-258-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-259-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-259-ref.html
index 68245dae004..fb23329c6fb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-259-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-259-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
@@ -20,13 +20,13 @@
<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-<div class='ref'>中中<br/>中&#xFFE0;文</div></div>
+<div class='ref' lang='ja'>中中<br/>中&#xFFE0;文</div></div>
-<div class='ref'>中中<br/>中&#xFFE0;文</div></div>
+<div class='ref' lang='ja'>中中<br/>中&#xFFE0;文</div></div>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-260-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-260-ref.html
index 206a5239ac8..62b441f8f16 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-260-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-260-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-301-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-301-ref.html
index 7431b6294a4..cc3ad237d0e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-301-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-301-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-302-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-302-ref.html
index 1fce7388f19..a77e22e7173 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-302-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-302-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-303-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-303-ref.html
index f3663d55594..4492033f136 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-303-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-303-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-304-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-304-ref.html
index 2da5dd447ca..1fcc220fe39 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-304-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-304-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-305-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-305-ref.html
index 58f718c1344..24db18336c9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-305-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-305-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-306-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-306-ref.html
index 01fc96928ec..4293032d1d5 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-306-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-306-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-307-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-307-ref.html
index 9a8c01cc9b9..de4366fa40c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-307-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-307-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-308-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-308-ref.html
index 4442a435420..613fe43c9fc 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-308-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-308-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-309-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-309-ref.html
index 450ea39ae4f..9fb4757329f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-309-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-309-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-310-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-310-ref.html
index 26fc98957e7..0585929e246 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-310-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-310-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-311-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-311-ref.html
index 996b1a67575..cc653fbba36 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-311-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-311-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-312-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-312-ref.html
index bcc2a0e8fac..e46aa9712ae 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-312-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-312-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-313-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-313-ref.html
index 49f4c18e5d1..f40a57ed6be 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-313-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-313-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-314-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-314-ref.html
index 266a4d7fedc..0bb89b34552 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-314-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-314-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-315-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-315-ref.html
index ccb7d9e140e..1f08cdc10d9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-315-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-315-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-316-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-316-ref.html
index e5eb65e1a1e..8b599e714af 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-316-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-316-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-317-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-317-ref.html
index 20090085e60..8adec79c455 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-317-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-317-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-318-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-318-ref.html
index 0abbf5e2911..f6030d94c7f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-318-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-318-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-319-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-319-ref.html
index 11c20954376..5f3b9f1982f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-319-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-319-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-320-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-320-ref.html
index e98c060c9fa..cc54c15ddaa 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-320-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-320-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-321-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-321-ref.html
index 0abbf5e2911..f6030d94c7f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-321-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-321-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-322-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-322-ref.html
index e4cfcc63ec7..c156ff535a6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-322-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-322-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-323-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-323-ref.html
index bf1628e1aa0..15339ff922b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-323-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-323-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-324-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-324-ref.html
index 9fa3c2f28ef..fbcc316dd7a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-324-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-324-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-325-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-325-ref.html
index d552e6e9f51..1b3e533e124 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-325-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-325-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-326-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-326-ref.html
index b23fbf310ed..9ee68d6b583 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-326-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-326-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-327-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-327-ref.html
index 0073a1d385f..237027a9acd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-327-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-327-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-351-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-351-ref.html
index 044b9c55979..42de27de9af 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-351-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-351-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-352-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-352-ref.html
index e443d4acf3b..c7b91811cec 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-352-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-352-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-353-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-353-ref.html
index 0819ae247b8..aba0b2f3e9e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-353-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-353-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-354-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-354-ref.html
index 7aa13961ffe..3aa60e894f6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-354-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-354-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-355-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-355-ref.html
index adc2935ca39..d452a111e16 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-355-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-355-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-356-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-356-ref.html
deleted file mode 100644
index 860ca698ea8..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-356-ref.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 003A COLON (loose,zh)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<meta name='flags' content=''>
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='ref'>中中中<br/>&#x003A;文</div></div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x003A;文</div></div>
-
-
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-357-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-357-ref.html
deleted file mode 100644
index 505af32ea28..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-357-ref.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 003B SEMICOLON (loose,zh)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<meta name='flags' content=''>
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='ref'>中中中<br/>&#x003B;文</div></div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x003B;文</div></div>
-
-
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-358-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-358-ref.html
index 3b5dda43f67..99d59db65bb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-358-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-358-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-359-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-359-ref.html
index cd514d5cf36..31ce0d60505 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-359-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-359-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-360-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-360-ref.html
deleted file mode 100644
index 248f42239dc..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-360-ref.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 0021 EXCLAMATION MARK (loose,zh)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<meta name='flags' content=''>
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='ref'>中中中<br/>&#x0021;文</div></div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x0021;文</div></div>
-
-
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-361-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-361-ref.html
deleted file mode 100644
index c537143dba3..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-361-ref.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 003F QUESTION MARK (loose,zh)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<meta name='flags' content=''>
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='ref'>中中中<br/>&#x003F;文</div></div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x003F;文</div></div>
-
-
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-362-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-362-ref.html
index 60b9edc2928..b0307267469 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-362-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-362-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-363-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-363-ref.html
index 0512120db69..94a27b940e5 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-363-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-363-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-364-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-364-ref.html
index 8663223becf..0d1df47ddb0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-364-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-364-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-365-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-365-ref.html
index 08a89abe02d..27c15fe43bf 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-365-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-365-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-366-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-366-ref.html
index a5a198ab26e..f22a77c4bb4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-366-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-366-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-367-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-367-ref.html
index ca3dec6f4ff..b2351f49531 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-367-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-367-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-368-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-368-ref.html
deleted file mode 100644
index 2a8cc27b731..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-368-ref.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 0025 PERCENT SIGN (loose,zh)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<meta name='flags' content=''>
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='ref'>中中中<br/>&#x0025;文</div></div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x0025;文</div></div>
-
-
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-369-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-369-ref.html
deleted file mode 100644
index 03abdb554f7..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-369-ref.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 00A2 CENT SIGN (loose,zh)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<meta name='flags' content=''>
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='ref'>中中中<br/>&#x00A2;文</div></div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x00A2;文</div></div>
-
-
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-370-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-370-ref.html
index 96bbc1a0bb1..14233e58795 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-370-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-370-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-371-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-371-ref.html
deleted file mode 100644
index 2a8cc27b731..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-371-ref.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" >
-<head>
-<meta charset="utf-8"/>
-<title>CSS3 Text, linebreaks: 0025 PERCENT SIGN (loose,zh)</title>
-<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
-<meta name='flags' content=''>
-<style type='text/css'>
-@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
- }
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.name { font-size: 10px; }
-.test { line-break: loose; }
-</style>
-</head>
-<body>
-<p class='instructions'>Test passes if the two orange boxes are identical.</p>
-
-
-<div class='ref'>中中中<br/>&#x0025;文</div></div>
-
-
-
-
-
-<div class='ref'>中中中<br/>&#x0025;文</div></div>
-
-
-
-
-</body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-372-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-372-ref.html
index bcb5b964166..4bd341b5c8f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-372-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-372-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-373-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-373-ref.html
index 29475b3e380..e7b8abb3881 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-373-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-373-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-374-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-374-ref.html
index b7daa281af0..8280c676e10 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-374-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-374-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-375-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-375-ref.html
index ccc7618e796..1a4098da633 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-375-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-375-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-376-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-376-ref.html
index 261c27f730b..49cdff5331e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-376-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-376-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-377-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-377-ref.html
index 6e2742a98ff..bf848bbfedf 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-377-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-377-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-401-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-401-ref.html
index 6f73f416871..09cbf2f0e22 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-401-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-401-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-402-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-402-ref.html
index 7d8ea801cb6..04087361268 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-402-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-402-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-403-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-403-ref.html
index cacd30006c3..286805c5bac 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-403-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-403-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-404-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-404-ref.html
index 6e2f6aa5d06..02decf360be 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-404-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-404-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-405-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-405-ref.html
index d69377f31f7..9e9b0c8a1ef 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-405-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-405-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-406-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-406-ref.html
index 8dffd70613c..035c77a684a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-406-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-406-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-407-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-407-ref.html
index e143c88e07e..774593d00a9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-407-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-407-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-408-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-408-ref.html
index 5a6456075e1..8edd279dc9a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-408-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-408-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-409-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-409-ref.html
index 64b971959f3..801ad7eb1b5 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-409-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-409-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-410-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-410-ref.html
index 9d7ecae7381..df70f562f83 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-410-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-410-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-411-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-411-ref.html
index a1c4e1329e9..c865ab0fb6c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-411-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-411-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-412-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-412-ref.html
index 3b5755566aa..dc0f4a5b46b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-412-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-412-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-413-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-413-ref.html
index c5aa0b4b668..8069e629c77 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-413-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-413-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-414-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-414-ref.html
index 6aa35e3fed6..09a265eced9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-414-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-414-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-415-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-415-ref.html
index 044e27febea..df22f360ed8 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-415-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-415-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-416-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-416-ref.html
index cf02f05a848..66477b1726a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-416-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-416-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-417-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-417-ref.html
index eb811d7076f..5add0afff84 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-417-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-417-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-418-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-418-ref.html
index 0098eb6ec95..4421793023e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-418-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-418-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-419-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-419-ref.html
index be526c3f68b..7c3ead464cb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-419-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-419-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-420-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-420-ref.html
index cb1a06713c9..0cefda8c867 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-420-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-420-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-421-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-421-ref.html
index 0098eb6ec95..4421793023e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-421-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-421-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-422-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-422-ref.html
index a7f60733cab..206486d733a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-422-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-422-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-423-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-423-ref.html
index 634dba7b4a2..ebb86a2afd3 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-423-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-423-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-424-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-424-ref.html
index 056635e06e1..e1bf2f3fca9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-424-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-424-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-425-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-425-ref.html
index 3f8c452de3c..1e3f252c200 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-425-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-425-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-426-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-426-ref.html
index d61999e7a51..af31192c35f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-426-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-426-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-427-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-427-ref.html
index f590f2ee906..15f99c948fa 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-427-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-jazh-427-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 93px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-001-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-001-ref.html
index 8711d6ce9c9..d3827a52989 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-001-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-001-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-002-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-002-ref.html
index 8dba82d9e58..73c071c4f90 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-002-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-002-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-003-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-003-ref.html
index 9e75ce6de1e..9ca968966b4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-003-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-003-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-004-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-004-ref.html
index ebc68506091..8124c123892 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-004-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-004-ref.html
@@ -7,12 +7,10 @@
<meta name='flags' content=''>
<style type='text/css'>
@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
+ font-family: CSSFW;
+ src: url('/fonts/adobe-fonts/CSSFWOrientationTest.otf');
}
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.test, .ref { width: 115px; }
+.test, .ref { font-size: 30px; font-family: CSSFW, sans-serif; width: 3em; padding: 0; border: 1px solid orange; line-height: 1em; }
</style>
</head>
<body>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-005-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-005-ref.html
index 6cbbc0ebfe2..0e46ad5afd1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-005-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-005-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-006-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-006-ref.html
index 8c5615f9afd..daeeed42599 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-006-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-006-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-007-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-007-ref.html
index 6100c456dc3..6776e6aaf09 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-007-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-007-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-008-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-008-ref.html
index f68605df6c1..8e25a1d5b20 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-008-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-008-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-009-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-009-ref.html
index cf8ed34a763..839b139f542 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-009-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-009-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-010-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-010-ref.html
index e4bdb1d223f..75b225e9b7b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-010-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-010-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-011-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-011-ref.html
index b749a89d27f..fb0d865f062 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-011-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-011-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-012-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-012-ref.html
index 54703ddf217..c039c527964 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-012-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-012-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-013-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-013-ref.html
index 71c42e225a2..666a8b8c091 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-013-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-013-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-014-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-014-ref.html
index 4ddeb095484..4e60ba2551a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-014-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-014-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-015-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-015-ref.html
index 42a90bd3974..1ca390af605 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-015-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-015-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-016-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-016-ref.html
index 6acd92e8c2b..4d59b931b1d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-016-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-016-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-017-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-017-ref.html
index f00b4fdba2a..ed03663dc67 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-017-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-017-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-018-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-018-ref.html
index 83ee033b544..1aaa849a9b2 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-018-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-018-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-019-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-019-ref.html
index e5b6118cef6..548ac5d7181 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-019-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-019-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-020-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-020-ref.html
index cf062f1af17..28f4ecaacf1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-020-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-020-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-021-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-021-ref.html
index e9591ba7cad..7bb2c282c0e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-021-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-021-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-022-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-022-ref.html
index 414fde4e3fc..df5b9c01b38 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-022-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-022-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-023-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-023-ref.html
index a7b9a7b5164..7cce8d4d516 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-023-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-023-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-024-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-024-ref.html
index c05c6262f39..3629e8a75fb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-024-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-024-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-025-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-025-ref.html
index 082eb56e1cd..308ebc2eb68 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-025-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-025-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-026-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-026-ref.html
index 0d93db30df6..c45c1264dd8 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-026-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-026-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-027-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-027-ref.html
index e966377b3f0..6265af1c6d4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-027-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-027-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-028-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-028-ref.html
index 754bcbd9fc1..de3148ef221 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-028-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-028-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-029-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-029-ref.html
index 6fe78950e3b..468b023e1c2 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-029-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-029-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-030-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-030-ref.html
index c83e5c8b3f9..3cb02501461 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-030-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-030-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-031-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-031-ref.html
index 0c65ec33106..80cfca23825 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-031-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-031-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-032-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-032-ref.html
index 914bf07444b..671f7668459 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-032-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-032-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-033-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-033-ref.html
index e2e4bd53c5b..372f5dded27 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-033-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-033-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-034-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-034-ref.html
index f65fab0dba1..065ff592695 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-034-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-034-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-035-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-035-ref.html
index d9d36af3021..5a640deb92c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-035-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-035-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-036-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-036-ref.html
index f4adeea47f3..68b6ef37acc 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-036-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-036-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-037-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-037-ref.html
index 04a0d563e62..eb8b6a109c5 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-037-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-037-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-038-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-038-ref.html
index eb0f861474d..3839cb84391 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-038-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-038-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-039-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-039-ref.html
index fb8dfbb7ab6..2bf1ef9a1a3 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-039-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-039-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-040-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-040-ref.html
index 6c2d482bb42..c2b758876d2 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-040-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-040-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-041-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-041-ref.html
index f397a36bb94..198d74330ea 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-041-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-041-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-042-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-042-ref.html
index 85f8efef527..d532c08712e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-042-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-042-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-043-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-043-ref.html
index 1ce17e11c76..02bf50a19f0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-043-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-043-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-044-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-044-ref.html
index 4b8bd9f14c8..97c7b59af32 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-044-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-044-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-045-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-045-ref.html
index b3f69809f2d..f6d4e3bb0a9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-045-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-045-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-046-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-046-ref.html
index ced2ab5af82..e2b57d0d78a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-046-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-046-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-047-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-047-ref.html
index 16e3d9a5d3f..9281df4b57f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-047-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-047-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-048-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-048-ref.html
index 3ccc4b7e410..b087f2ddb15 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-048-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-048-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-049-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-049-ref.html
index 741f02414cd..32f681edea7 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-049-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-049-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-050-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-050-ref.html
index c3a20a04e10..63a7039b655 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-050-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-050-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-051-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-051-ref.html
index 5883c82bdb3..ec482d352a9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-051-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-051-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-052-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-052-ref.html
index 15a4e000871..b8dde254cc8 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-052-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-052-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-053-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-053-ref.html
index aac35a9aa7c..81e02aad35f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-053-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-053-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-054-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-054-ref.html
index 932c18d4284..77904a9e98f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-054-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-054-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-055-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-055-ref.html
index 1a55f36bb8a..96b9bc12a15 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-055-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-055-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-056-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-056-ref.html
index 2e3ddf09e49..56e1e23423b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-056-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-056-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-057-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-057-ref.html
index 1a7778ac3a4..9b32b7ae65f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-057-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-057-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-058-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-058-ref.html
index ce42de2f4de..bf7ffd191f6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-058-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-058-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-059-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-059-ref.html
index 15cadd95f73..c44b1f4dfeb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-059-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-059-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-060-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-060-ref.html
index bfd8b297727..938b715860d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-060-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-060-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-061-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-061-ref.html
index e22136e054e..2e803c28c9f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-061-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-061-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-062-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-062-ref.html
index fb8ad3f317e..59937185785 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-062-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-062-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-063-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-063-ref.html
index 3b15bc50493..5cff8aa5837 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-063-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-063-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-064-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-064-ref.html
index 6b28cc4f887..bcf1f9fcd42 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-064-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-064-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-065-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-065-ref.html
index f4700c2e9a8..9851bbd6823 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-065-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-065-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-100-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-100-ref.html
index b97cad54213..4ff2ead6124 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-100-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-100-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-101-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-101-ref.html
index 5f26dfa1b19..16ebd4df956 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-101-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-101-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-102-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-102-ref.html
index b2fef82609f..f9c58c3d71e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-102-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-102-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-103-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-103-ref.html
index 2dddfd00716..78a67ad2fab 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-103-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-103-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-104-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-104-ref.html
index 3ebdb2bec8b..29c95e4d35c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-104-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-104-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-105-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-105-ref.html
index 8becdcd944b..935dcffb25c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-105-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-105-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-106-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-106-ref.html
index 196a44ea753..8641c949784 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-106-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-106-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-107-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-107-ref.html
index e1f2c7146bf..3ab7951a1a2 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-107-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-107-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-108-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-108-ref.html
index c72654eab5c..859959f2c63 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-108-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-108-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-109-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-109-ref.html
index 1dd57cf748e..67c80c319d3 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-109-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-109-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-110-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-110-ref.html
index fc4e6d037ce..55c1a600e9e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-110-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-110-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-111-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-111-ref.html
index 030567e0c14..b0c0a8b98b4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-111-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-111-ref.html
@@ -7,12 +7,10 @@
<meta name='flags' content=''>
<style type='text/css'>
@font-face {
- font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
- /* filesize: 803K */
+ font-family: CSSFW;
+ src: url('/fonts/adobe-fonts/CSSFWOrientationTest.otf');
}
-.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
-.test, .ref { width: 115px; }
+.test, .ref { font-size: 30px; font-family: CSSFW, sans-serif; padding: 0; width: 3em; border: 1px solid orange; line-height: 1em; }
</style>
</head>
<body>
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-112-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-112-ref.html
index 1505c6d11ac..717e3c570e1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-112-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-112-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-113-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-113-ref.html
index aacad6b3f87..d0f48e503eb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-113-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-113-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-114-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-114-ref.html
index f8a37e26b11..3c89cb8935a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-114-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-114-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-115-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-115-ref.html
index 807386f308a..7c677f5469b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-115-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-115-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-116-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-116-ref.html
index 6524d39c4fd..a06da3d58c1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-116-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-116-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-117-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-117-ref.html
index 9918f56d55f..5338dc3c857 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-117-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-117-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-118-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-118-ref.html
index e59c6682651..3aeff410e31 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-118-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-118-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-119-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-119-ref.html
index dcbdbab8c4c..f73bf2e91a0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-119-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-119-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-120-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-120-ref.html
index 6f733c3ce79..f051e3f5713 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-120-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-120-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-121-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-121-ref.html
index 78987085c5f..fee60893b39 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-121-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-121-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-122-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-122-ref.html
index 4a3529d1b16..dab0f5de9d6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-122-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-122-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-123-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-123-ref.html
index 739a5dd7377..76b68ff1e73 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-123-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-123-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-124-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-124-ref.html
index 62f1c73e36b..2b732cb17f6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-124-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-124-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-125-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-125-ref.html
index 841c655c495..78d4530c42b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-125-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-125-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-126-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-126-ref.html
index 5fb351d1c37..dccad043bf2 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-126-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-126-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-127-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-127-ref.html
index a1ddd3bd2e2..1605b6f3601 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-127-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-127-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-128-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-128-ref.html
index 7038723c64c..e283da7126e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-128-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-128-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-129-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-129-ref.html
index 22e44761aba..dd15ec19c43 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-129-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-129-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-130-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-130-ref.html
index 2092852f1fc..f1c2003644b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-130-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-130-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-131-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-131-ref.html
index 5c815b71e30..07bd00146cd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-131-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-131-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-132-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-132-ref.html
index 29bc4fc1225..6519533760b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-132-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-132-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-133-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-133-ref.html
index fdfaf187e8e..8e56f61ebbf 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-133-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-133-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-134-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-134-ref.html
index baab4cc77f9..39943a68e6f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-134-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-134-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-135-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-135-ref.html
index 1815b4e5567..d4e1daac5f6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-135-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-135-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-136-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-136-ref.html
index 5c9fdb6a9d5..3a222be4a2d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-136-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-136-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-137-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-137-ref.html
index c6b05d65c18..0ad51529ce9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-137-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-137-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-138-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-138-ref.html
index ab3a414edc2..7e11d6c9d9d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-138-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-138-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-139-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-139-ref.html
index ec073ce3abc..f8c884d60cb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-139-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-139-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-140-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-140-ref.html
index f95093c6bb5..1b844fc10d5 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-140-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-140-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-141-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-141-ref.html
index c2a301351d3..adad14aa31c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-141-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-141-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-142-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-142-ref.html
index 300fa617e30..992e113ef33 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-142-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-142-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-143-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-143-ref.html
index b56f253b100..c8ce0649b42 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-143-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-143-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-144-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-144-ref.html
index 2244cdf7967..10bed506f58 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-144-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-144-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-145-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-145-ref.html
index 856a80b577b..34492a29b50 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-145-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-145-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-146-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-146-ref.html
index 44e82524b56..29adb6f25da 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-146-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-146-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-147-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-147-ref.html
index f8ccc94af4f..bd57d467946 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-147-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-147-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-148-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-148-ref.html
index 171101a5391..a516eb1f685 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-148-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-148-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-149-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-149-ref.html
index a9db0c77665..f2a4dd5b80e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-149-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-149-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-150-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-150-ref.html
index 1a1bd5d5543..0b3ee5dd718 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-150-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-150-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-151-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-151-ref.html
index 156f8d81440..38bf135bbe9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-151-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-151-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-152-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-152-ref.html
index cad7749bb89..2f8e31b92d5 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-152-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-152-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-153-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-153-ref.html
index 56323b9b58b..62d192d2640 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-153-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-153-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-154-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-154-ref.html
index 9ebe4f53394..e1e1361e774 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-154-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-154-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-155-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-155-ref.html
index f12a36c39b0..fe510c9cc45 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-155-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-155-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-156-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-156-ref.html
index 757bb143906..287aa8255e4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-156-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-156-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-157-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-157-ref.html
index 1914e8fd2c4..4c4e9182aa6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-157-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-157-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-158-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-158-ref.html
index 5fb73c56ef3..330938957ff 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-158-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-158-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-159-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-159-ref.html
index 14255c15dee..71fcdce092c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-159-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-159-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-160-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-160-ref.html
index f1e73f437d8..100bef1439d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-160-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-160-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-161-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-161-ref.html
index 2630bac7f6d..2378a462fa2 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-161-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-161-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-162-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-162-ref.html
index 951ce7d5598..a3b9f000895 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-162-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-162-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-163-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-163-ref.html
index 69a6f1b9537..8149f16f548 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-163-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-163-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-164-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-164-ref.html
index 79bc53aaaf5..452a16903f5 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-164-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-164-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-165-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-165-ref.html
index 7f083e8e2f0..e5a4d7aefc0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-165-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-165-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-166-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-166-ref.html
index 393b51ad81d..8c4edcc1511 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-166-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-166-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-167-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-167-ref.html
index 4d67db3131d..50ffcbd624b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-167-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-167-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-168-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-168-ref.html
index 01a9c9bdf76..ce49bd846ad 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-168-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-168-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-169-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-169-ref.html
index f0f081b0419..e19675daf63 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-169-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-169-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-170-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-170-ref.html
index fa067fa9811..dde385f3ee7 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-170-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-170-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-171-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-171-ref.html
index 3874e4a84ef..24ad24e5ecd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-171-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-171-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-200-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-200-ref.html
index ac841608788..fcda7461eeb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-200-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-200-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-201-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-201-ref.html
index f64a19c81e5..264e19675f0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-201-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-201-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-202-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-202-ref.html
index ec186bb1fd3..33c1e225582 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-202-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-202-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-203-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-203-ref.html
index 2c7c8fad1b0..c5d34d1f638 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-203-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-203-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-204-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-204-ref.html
index 041139393b3..660caae00d9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-204-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-204-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-205-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-205-ref.html
index 0d0891e2aad..0ed44a29502 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-205-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-205-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-206-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-206-ref.html
index 85fe9c6c570..aa8a56d50d7 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-206-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-206-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-207-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-207-ref.html
index be430e8d6f5..7848018a677 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-207-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-207-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-208-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-208-ref.html
index e828ca7db03..18c7295ed2f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-208-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-208-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-209-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-209-ref.html
index be59fff347a..2ede741bbdf 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-209-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-209-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-210-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-210-ref.html
index eaf44e6d2b3..cf6402e5b8c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-210-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-210-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-211-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-211-ref.html
index dc203a5997b..2bf76901b2e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-211-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-211-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-212-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-212-ref.html
index 75edefb8eba..cc3f3a50104 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-212-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-212-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-213-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-213-ref.html
index ed760d3b1ac..14d7e5712ee 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-213-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-213-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-214-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-214-ref.html
index 10a9424c7c1..fcaa1eb6742 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-214-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-214-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-215-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-215-ref.html
index d4b3de85663..301baa764a6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-215-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-215-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-216-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-216-ref.html
index 2018d6a3177..a93b2261b68 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-216-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-216-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-217-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-217-ref.html
index 8f1d650cd9f..1ec0df6b31e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-217-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-217-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-218-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-218-ref.html
index ba2d2930cdc..307b1f28a89 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-218-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-218-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-219-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-219-ref.html
index 3acff8805cf..b786389d7a1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-219-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-219-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-220-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-220-ref.html
index 2af37b1ad1a..cd159671be4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-220-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-220-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-221-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-221-ref.html
index 67a2850ee7f..b6dec87e029 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-221-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-221-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-222-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-222-ref.html
index 15312a5a78d..0147d6921c2 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-222-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-222-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-223-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-223-ref.html
index e87cf0a8415..5186d383151 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-223-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-223-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-224-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-224-ref.html
index d874ef32859..b0b4f7392fb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-224-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-224-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-225-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-225-ref.html
index b5065f8b2f8..6f03c09e5c7 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-225-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-225-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-226-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-226-ref.html
index cf4a82727cc..ea55b4891e9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-226-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-226-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-250-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-250-ref.html
index e542c1416bb..28bd74a2be8 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-250-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-250-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-251-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-251-ref.html
index b351ad3c396..a1902e01e86 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-251-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-251-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-252-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-252-ref.html
index 6676fe51ba2..d3df881bda5 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-252-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-252-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-253-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-253-ref.html
index 42795602668..3b225ad76ed 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-253-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-253-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-254-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-254-ref.html
index 0efc2d193a3..d45f61d2c56 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-254-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-254-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-255-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-255-ref.html
index 7f31328b2b6..dc1db9bbd4d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-255-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-255-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-256-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-256-ref.html
index 3e527e0f965..d55dc72592c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-256-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-256-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-257-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-257-ref.html
index dd6eefc00cf..2730292dea8 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-257-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-257-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-258-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-258-ref.html
index 9f8a82da3c5..848764b31cc 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-258-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-258-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-259-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-259-ref.html
index a488eb40fb1..e825a25a104 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-259-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-259-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-260-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-260-ref.html
index 00ca5cab789..e0426d6fada 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-260-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-260-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-261-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-261-ref.html
index 45ccde26759..a4860e499b7 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-261-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-261-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-262-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-262-ref.html
index 846828a7fd5..a81e04eca85 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-262-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-262-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-263-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-263-ref.html
index 66711b3a82c..971464c57ba 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-263-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-263-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-264-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-264-ref.html
index d9ccaf8ff61..1bea8d6b07f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-264-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-264-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-265-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-265-ref.html
index 40f6d3ddcc1..3c89e82ce40 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-265-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-265-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-266-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-266-ref.html
index 2b90338e1c6..e1fc44ec70b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-266-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-266-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-267-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-267-ref.html
index 9448918602c..57bcf9e0a09 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-267-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-267-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-268-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-268-ref.html
index d03b4a87ed7..c5eea6c3557 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-268-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-268-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-269-ref.html b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-269-ref.html
index 160e0ed04cc..1651a6e7876 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-269-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/i18n/reference/css3-text-line-break-opclns-269-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'mplus-1p-regular';
- src: url('support/mplus-1p-regular.woff') format('woff');
+ src: url('/fonts/mplus-1p-regular.woff') format('woff');
/* filesize: 803K */
}
.test, .ref { font-size: 30px; font-family: mplus-1p-regular, sans-serif; width: 95px; padding: 0; border: 1px solid orange; line-height: 1em; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/support/mplus-1p-regular.woff b/tests/wpt/web-platform-tests/css/css-text/i18n/support/mplus-1p-regular.woff
deleted file mode 100644
index 42cfff628b4..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/support/mplus-1p-regular.woff
+++ /dev/null
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/css-text/letter-spacing/letter-spacing-control-chars-001.html b/tests/wpt/web-platform-tests/css/css-text/letter-spacing/letter-spacing-control-chars-001.html
new file mode 100644
index 00000000000..87d071a1ed3
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-text/letter-spacing/letter-spacing-control-chars-001.html
@@ -0,0 +1,32 @@
+<!doctype html>
+<html>
+<head>
+<meta charset=utf-8>
+<title>letter-spacing should not be applied to zero-width format controls</title>
+<link rel=match href="reference/letter-spacing-control-chars-001.ref.html">
+<link rel=help href="https://drafts.csswg.org/css-text-3/#letter-spacing-property">
+<style>
+.test {
+ font: 12px/2 monospace;
+ letter-spacing: 4px;
+}
+</style>
+</head>
+<body>
+The two lines below should match:<br>
+<div class=test>
+&#x200b;let&#x200b;ter&#x200b;spac&#x200b;ing&#x200b; should not be
+&#x200c;af&#x200c;fec&#x200c;ted&#x200c; by
+&#x200d;ze&#x200d;ro&#x200d;-&#x200d;width&#x200d;
+&#x2060;for&#x2060;mat&#x2060;
+&#xfeff;char&#xfeff;ac&#xfeff;ters&#xfeff;
+</div>
+<div class=test>
+letterspacing should not be
+affected by
+zero-width
+format
+characters
+</div>
+</body>
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/letter-spacing/reference/letter-spacing-control-chars-001.ref.html b/tests/wpt/web-platform-tests/css/css-text/letter-spacing/reference/letter-spacing-control-chars-001.ref.html
new file mode 100644
index 00000000000..977d8211457
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-text/letter-spacing/reference/letter-spacing-control-chars-001.ref.html
@@ -0,0 +1,30 @@
+<!doctype html>
+<html>
+<head>
+<meta charset=utf-8>
+<title>letter-spacing should not be applied to zero-width format controls</title>
+<style>
+.test {
+ font: 12px/2 monospace;
+ letter-spacing: 4px;
+}
+</style>
+</head>
+<body>
+The two lines below should match:<br>
+<div class=test>
+letterspacing should not be
+affected by
+zero-width
+format
+characters
+</div>
+<div class=test>
+letterspacing should not be
+affected by
+zero-width
+format
+characters
+</div>
+</body>
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-021.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-021.xht
index cc9dca32f3e..a956d3009ce 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-021.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-021.xht
@@ -13,7 +13,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
@@ -31,6 +31,12 @@
span.target {
background-color: aqua;
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
</style>
</head>
<body lang="en">
@@ -38,46 +44,53 @@
Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
</p>
<!-- iteration marks -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x3005;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x3005;</span>サンプル文</span>
- </p>
- <hr />
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x303b;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x303b;</span>サンプル文</span>
- </p>
- <hr />
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x309d;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x309d;</span>サンプル文</span>
- </p>
- <hr />
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x309e;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x309e;</span>サンプル文</span>
- </p>
- <hr />
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x30fd;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x30fd;</span>サンプル文</span>
- </p>
- <hr />
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x30fe;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x30fe;</span>サンプル文</span>
- </p>
+ <div class="wrapper">
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x3005;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x3005;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x303b;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x303b;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x309d;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x309d;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x309e;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x309e;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x30fd;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x30fd;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x30fe;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x30fe;</span>サンプル文</span>
+ </p>
+ </div>
</body>
</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-022.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-022.xht
index b2ef634908a..22a2a8a2646 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-022.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-022.xht
@@ -13,7 +13,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
@@ -31,26 +31,35 @@
span.target {
background-color: aqua;
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
</style>
</head>
<body lang="en">
<p>
Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
</p>
- <!-- inseparable characters TWO DOT LEADER -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x2025;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2025;</span>サンプル文</span>
- </p>
- <hr />
- <!-- inseparable characters HORIZONTAL ELLIPSIS -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x2026;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2026;</span>サンプル文</span>
- </p>
+ <div class="wrapper">
+ <!-- inseparable characters TWO DOT LEADER -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x2025;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2025;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- inseparable characters HORIZONTAL ELLIPSIS -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x2026;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2026;</span>サンプル文</span>
+ </p>
+ </div>
</body>
</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-023.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-023.xht
deleted file mode 100644
index 720266814b3..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-023.xht
+++ /dev/null
@@ -1,152 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Text Test: line-break - normal and centered punctuation marks</title>
- <!-- centered punctuation marks -->
- <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
- <link rel="help" title="5.2. Breaking Rules for Punctuation: the 'line-break' property" href="http://www.w3.org/TR/css-text-3/#line-break" />
- <link rel="match" href="reference/line-break-normal-023-ref.xht" />
- <meta http-equiv="content-language" content="en, ja" />
- <meta name="assert" content="This test verifies that 'line-break: normal' does not allow line breaking before centered punctuation marks such as COLON (U+003A) and SEMICOLON (U+003B)." />
- <style type="text/css">
- @font-face
- {
- font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
- /* filesize: 803300 bytes (784.5 KBytes) */
- /*
- mplus-1p-regular.ttf can be downloaded at/from [TBD later]
- */
- }
- .test span {
- line-break: normal; // The property to be tested
- }
- p.test, p.control {
- border: 1px solid gray;
- color: blue;
- font-family: "mplus-1p-regular";
- width: 10em;
- }
- span.target {
- background-color: aqua;
- }
- </style>
- </head>
- <body lang="en">
- <p>
- Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
- </p>
- <!-- centered punctuation marks COLON -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x003a;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x003a;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks SEMICOLON -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x003b;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x003b;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks KATAKANA MIDDLE DOT -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x30fb;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x30fb;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks FULLWIDTH COLON -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#xff1a;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff1a;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks FULLWIDTH SEMICOLON -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#xff1b;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff1b;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks HALFWIDTH KATAKANA MIDDLE DOT -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#xff65;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff65;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks EXCLAMATION MARK -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x0021;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x0021;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks QUESTION MARK -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x003f;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x003f;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks DOUBLE EXCLAMATION MARK -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x203c;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x203c;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks DOUBLE QUESTION MARK -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x2047;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2047;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks QUESTION EXCLAMATION MARK -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x2048;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2048;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks EXCLAMATION QUESTION MARK -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x2049;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2049;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks FULLWIDTH EXCLAMATION MARK -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#xff01;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff01;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks FULLWIDTH QUESTION MARK -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#xff1f;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff1f;</span>サンプル文</span>
- </p>
- </body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-023a.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-023a.xht
new file mode 100644
index 00000000000..7723250e947
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-023a.xht
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSS Text Test: line-break - normal and centered punctuation marks</title>
+ <!-- centered punctuation marks -->
+ <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
+ <link rel="help" title="5.2. Breaking Rules for Punctuation: the 'line-break' property" href="http://www.w3.org/TR/css-text-3/#line-break" />
+ <link rel="match" href="reference/line-break-normal-023a-ref.xht" />
+ <meta http-equiv="content-language" content="en, ja" />
+ <meta name="assert" content="This test verifies that 'line-break: normal' does not allow line breaking before centered punctuation marks such as COLON (U+003A) and SEMICOLON (U+003B)." />
+ <style type="text/css">
+ @font-face
+ {
+ font-family: "mplus-1p-regular";
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
+ /* filesize: 803300 bytes (784.5 KBytes) */
+ /*
+ mplus-1p-regular.ttf can be downloaded at/from [TBD later]
+ */
+ }
+ .test span {
+ line-break: normal; // The property to be tested
+ }
+ p.test, p.control {
+ border: 1px solid gray;
+ color: blue;
+ font-family: "mplus-1p-regular";
+ width: 10em;
+ }
+ span.target {
+ background-color: aqua;
+ }
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 5px;
+ padding: 5px;
+ }
+ </style>
+ </head>
+ <body lang="en">
+ <p>
+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
+ </p>
+ <div class="wrapper">
+ <!-- centered punctuation marks COLON -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x003a;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x003a;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks SEMICOLON -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x003b;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x003b;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks KATAKANA MIDDLE DOT -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x30fb;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x30fb;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks FULLWIDTH COLON -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#xff1a;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff1a;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks FULLWIDTH SEMICOLON -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#xff1b;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff1b;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks HALFWIDTH KATAKANA MIDDLE DOT -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#xff65;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff65;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks EXCLAMATION MARK -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x0021;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x0021;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks QUESTION MARK -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x003f;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x003f;</span>サンプル文</span>
+ </p>
+ </div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-023b.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-023b.xht
new file mode 100644
index 00000000000..6f867c87ec3
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-023b.xht
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSS Text Test: line-break - normal and centered punctuation marks</title>
+ <!-- centered punctuation marks -->
+ <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
+ <link rel="help" title="5.2. Breaking Rules for Punctuation: the 'line-break' property" href="http://www.w3.org/TR/css-text-3/#line-break" />
+ <link rel="match" href="reference/line-break-normal-023b-ref.xht" />
+ <meta http-equiv="content-language" content="en, ja" />
+ <meta name="assert" content="This test verifies that 'line-break: normal' does not allow line breaking before centered punctuation marks such as COLON (U+003A) and SEMICOLON (U+003B)." />
+ <style type="text/css">
+ @font-face
+ {
+ font-family: "mplus-1p-regular";
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
+ /* filesize: 803300 bytes (784.5 KBytes) */
+ /*
+ mplus-1p-regular.ttf can be downloaded at/from [TBD later]
+ */
+ }
+ .test span {
+ line-break: normal; // The property to be tested
+ }
+ p.test, p.control {
+ border: 1px solid gray;
+ color: blue;
+ font-family: "mplus-1p-regular";
+ width: 10em;
+ }
+ span.target {
+ background-color: aqua;
+ }
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 5px;
+ padding: 5px;
+ }
+ </style>
+ </head>
+ <body lang="en">
+ <p>
+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
+ </p>
+ <div class="wrapper">
+ <!-- centered punctuation marks DOUBLE EXCLAMATION MARK -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x203c;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x203c;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks DOUBLE QUESTION MARK -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x2047;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2047;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks QUESTION EXCLAMATION MARK -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x2048;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2048;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks EXCLAMATION QUESTION MARK -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x2049;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2049;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks FULLWIDTH EXCLAMATION MARK -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#xff01;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff01;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks FULLWIDTH QUESTION MARK -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#xff1f;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff1f;</span>サンプル文</span>
+ </p>
+ </div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-024.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-024.xht
deleted file mode 100644
index 01e25e09ce3..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-024.xht
+++ /dev/null
@@ -1,112 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Text Test: line-break - normal and postfixes</title>
- <!-- postfixes -->
- <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
- <link rel="help" title="5.2. Breaking Rules for Punctuation: the 'line-break' property" href="http://www.w3.org/TR/css-text-3/#line-break" />
- <link rel="match" href="reference/line-break-normal-024-ref.xht" />
- <meta http-equiv="content-language" content="en, ja" />
- <meta name="assert" content="This test verifies that 'line-break: normal' does not allow line breaking before postfixes such as PERCENT SIGN (U+0025) and CENT SIGN (U+00A2)." />
- <style type="text/css">
- @font-face
- {
- font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
- /* filesize: 803300 bytes (784.5 KBytes) */
- /*
- mplus-1p-regular.ttf can be downloaded at/from [TBD later]
- */
- }
- .test span {
- line-break: normal; // The property to be tested
- }
- p.test, p.control {
- border: 1px solid gray;
- color: blue;
- font-family: "mplus-1p-regular";
- width: 10em;
- }
- span.target {
- background-color: aqua;
- }
- </style>
- </head>
- <body lang="en">
- <p>
- Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
- </p>
- <!-- postfixes PERCENT SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x0025;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x0025;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes CENT SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x00a2;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x00a2;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes DEGREE SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x00b0;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x00b0;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes PER MILLE SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x2030;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2030;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes PRIME -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x2032;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2032;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes DOUBLE PRIME -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x2033;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2033;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes DEGREE CELSIUS -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x2103;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2103;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes FULLWIDTH PERCENT SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#xff05;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff05;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes FULLWIDTH CENT SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#xffe0;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xffe0;</span>サンプル文</span>
- </p>
- </body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-024a.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-024a.xht
new file mode 100644
index 00000000000..cbbeff8d1f2
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-024a.xht
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSS Text Test: line-break - normal and postfixes</title>
+ <!-- postfixes -->
+ <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
+ <link rel="help" title="5.2. Breaking Rules for Punctuation: the 'line-break' property" href="http://www.w3.org/TR/css-text-3/#line-break" />
+ <link rel="match" href="reference/line-break-normal-024a-ref.xht" />
+ <meta http-equiv="content-language" content="en, ja" />
+ <meta name="assert" content="This test verifies that 'line-break: normal' does not allow line breaking before postfixes such as PERCENT SIGN (U+0025) and CENT SIGN (U+00A2)." />
+ <style type="text/css">
+ @font-face
+ {
+ font-family: "mplus-1p-regular";
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
+ /* filesize: 803300 bytes (784.5 KBytes) */
+ /*
+ mplus-1p-regular.ttf can be downloaded at/from [TBD later]
+ */
+ }
+ .test span {
+ line-break: normal; // The property to be tested
+ }
+ p.test, p.control {
+ border: 1px solid gray;
+ color: blue;
+ font-family: "mplus-1p-regular";
+ width: 10em;
+ }
+ span.target {
+ background-color: aqua;
+ }
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
+ </style>
+ </head>
+ <body lang="en">
+ <p>
+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
+ </p>
+ <div class="wrapper">
+ <!-- postfixes PERCENT SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x0025;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x0025;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes CENT SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x00a2;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x00a2;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes DEGREE SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x00b0;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x00b0;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes PER MILLE SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x2030;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2030;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes PRIME -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x2032;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2032;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes DOUBLE PRIME -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x2033;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2033;</span>サンプル文</span>
+ </p>
+ </div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-024b.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-024b.xht
new file mode 100644
index 00000000000..e0da4088832
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-024b.xht
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSS Text Test: line-break - normal and postfixes</title>
+ <!-- postfixes -->
+ <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
+ <link rel="help" title="5.2. Breaking Rules for Punctuation: the 'line-break' property" href="http://www.w3.org/TR/css-text-3/#line-break" />
+ <link rel="match" href="reference/line-break-normal-024b-ref.xht" />
+ <meta http-equiv="content-language" content="en, ja" />
+ <meta name="assert" content="This test verifies that 'line-break: normal' does not allow line breaking before postfixes such as PERCENT SIGN (U+0025) and CENT SIGN (U+00A2)." />
+ <style type="text/css">
+ @font-face
+ {
+ font-family: "mplus-1p-regular";
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
+ /* filesize: 803300 bytes (784.5 KBytes) */
+ /*
+ mplus-1p-regular.ttf can be downloaded at/from [TBD later]
+ */
+ }
+ .test span {
+ line-break: normal; // The property to be tested
+ }
+ p.test, p.control {
+ border: 1px solid gray;
+ color: blue;
+ font-family: "mplus-1p-regular";
+ width: 10em;
+ }
+ span.target {
+ background-color: aqua;
+ }
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
+ </style>
+ </head>
+ <body lang="en">
+ <p>
+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
+ </p>
+ <div class="wrapper">
+ <!-- postfixes DEGREE CELSIUS -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x2103;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2103;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes FULLWIDTH PERCENT SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#xff05;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff05;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes FULLWIDTH CENT SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#xffe0;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xffe0;</span>サンプル文</span>
+ </p>
+ </div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-025.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-025.xht
index a8e7eee7a87..87dcaf34e2f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-025.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-normal-025.xht
@@ -13,7 +13,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
@@ -31,74 +31,89 @@
span.target {
background-color: aqua;
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 5px;
+ padding: 5px;
+ }
</style>
</head>
<body lang="en">
<p>
Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
</p>
- <!-- prefixes DOLLAR SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x0024;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x0024;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes POUND SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x00a3;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x00a3;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes YEN SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x00a5;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x00a5;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes EURO SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x20ac;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x20ac;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes NUMERO SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x2116;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2116;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes FULLWIDTH DOLLAR SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#xff04;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff04;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes FULLWIDTH POUND SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#xffe1;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xffe1;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes FULLWIDTH YEN SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#xffe5;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xffe5;</span>サンプル文</span>
- </p>
+ <div class="wrapper">
+ <!-- prefixes DOLLAR SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x0024;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x0024;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes POUND SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x00a3;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x00a3;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes YEN SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x00a5;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x00a5;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes EURO SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x20ac;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x20ac;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes NUMERO SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x2116;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2116;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes FULLWIDTH DOLLAR SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#xff04;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff04;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes FULLWIDTH POUND SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#xffe1;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xffe1;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes FULLWIDTH YEN SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#xffe5;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xffe5;</span>サンプル文</span>
+ </p>
+ </div>
</body>
</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-011.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-011.xht
index 904f8d837e3..3ba2e885bdf 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-011.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-011.xht
@@ -13,7 +13,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
@@ -31,51 +31,63 @@
span.target {
background-color: aqua;
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
</style>
</head>
<body lang="en">
<p>
Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
</p>
- <!-- Japanese small kana: HIRAGANA LETTER SMALL A -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x3041;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x3041;</span>サンプル文</span>
- </p>
- <hr />
- <!-- Japanese small kana: HIRAGANA LETTER SMALL I -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x3043;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x3043;</span>サンプル文</span>
- </p>
- <hr />
- <!-- Japanese small kana: HIRAGANA LETTER SMALL U -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x3045;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x3045;</span>サンプル文</span>
- </p>
- <hr />
- <!-- Japanese small kana: HIRAGANA LETTER SMALL E -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x3047;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x3047;</span>サンプル文</span>
- </p>
- <hr />
- <!-- Japanese small kana: HIRAGANA LETTER SMALL O -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x3049;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x3049;</span>サンプル文</span>
- </p>
+ <div class="wrapper">
+ <!-- Japanese small kana: HIRAGANA LETTER SMALL A -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x3041;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x3041;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- Japanese small kana: HIRAGANA LETTER SMALL I -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x3043;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x3043;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- Japanese small kana: HIRAGANA LETTER SMALL U -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x3045;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x3045;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- Japanese small kana: HIRAGANA LETTER SMALL E -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x3047;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x3047;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- Japanese small kana: HIRAGANA LETTER SMALL O -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x3049;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x3049;</span>サンプル文</span>
+ </p>
+ </div>
</body>
</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-012.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-012.xht
index 975e965b8bb..28358b8ca79 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-012.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-012.xht
@@ -13,7 +13,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
@@ -31,26 +31,35 @@
span.target {
background-color: aqua;
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
</style>
</head>
<body lang="en">
<p>
Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
</p>
- <!-- Katakana-Hiragana prolonged sound mark - fullwidth -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x30FC;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x30FC;</span>サンプル文</span>
- </p>
- <hr />
- <!-- Katakana-Hiragana prolonged sound mark - halfwidth -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#xff70;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff70;</span>サンプル文</span>
- </p>
+ <div class="wrapper">
+ <!-- Katakana-Hiragana prolonged sound mark - fullwidth -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x30FC;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x30FC;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- Katakana-Hiragana prolonged sound mark - halfwidth -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#xff70;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff70;</span>サンプル文</span>
+ </p>
+ </div>
</body>
</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-013.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-013.xht
index 5730da1677d..b9468834483 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-013.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-013.xht
@@ -13,7 +13,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
@@ -31,6 +31,12 @@
span.target {
background-color: aqua;
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
</style>
</head>
<body lang="en">
@@ -38,32 +44,37 @@
Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
</p>
<!-- hyphens -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x2010;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2010;</span>サンプル文</span>
- </p>
- <hr />
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x2013;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2013;</span>サンプル文</span>
- </p>
- <hr />
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x301c;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x301c;</span>サンプル文</span>
- </p>
- <hr />
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x30a0;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x30a0;</span>サンプル文</span>
- </p>
+ <div class="wrapper">
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x2010;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2010;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x2013;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2013;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x301c;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x301c;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x30a0;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x30a0;</span>サンプル文</span>
+ </p>
+ </div>
</body>
</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-014.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-014.xht
index 57803b7402b..8cb4660e770 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-014.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-014.xht
@@ -13,7 +13,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
@@ -31,6 +31,12 @@
span.target {
background-color: aqua;
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
</style>
</head>
<body lang="en">
@@ -38,46 +44,53 @@
Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
</p>
<!-- iteration marks -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x3005;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x3005;</span>サンプル文</span>
- </p>
- <hr />
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x303b;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x303b;</span>サンプル文</span>
- </p>
- <hr />
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x309d;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x309d;</span>サンプル文</span>
- </p>
- <hr />
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x309e;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x309e;</span>サンプル文</span>
- </p>
- <hr />
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x30fd;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x30fd;</span>サンプル文</span>
- </p>
- <hr />
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x30fe;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x30fe;</span>サンプル文</span>
- </p>
+ <div class="wrapper">
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x3005;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x3005;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x303b;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x303b;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x309d;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x309d;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x309e;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x309e;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x30fd;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x30fd;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x30fe;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x30fe;</span>サンプル文</span>
+ </p>
+ </div>
</body>
</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-015.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-015.xht
index 44802516273..8549f73a4bc 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-015.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-015.xht
@@ -13,7 +13,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
@@ -31,26 +31,35 @@
span.target {
background-color: aqua;
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
</style>
</head>
<body lang="en">
<p>
Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
</p>
- <!-- inseparable characters TWO DOT LEADER -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x2025;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2025;</span>サンプル文</span>
- </p>
- <hr />
- <!-- inseparable characters HORIZONTAL ELLIPSIS -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x2026;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2026;</span>サンプル文</span>
- </p>
+ <div class="wrapper">
+ <!-- inseparable characters TWO DOT LEADER -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x2025;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2025;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- inseparable characters HORIZONTAL ELLIPSIS -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x2026;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2026;</span>サンプル文</span>
+ </p>
+ </div>
</body>
</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-016.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-016.xht
deleted file mode 100644
index a0ed04bb647..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-016.xht
+++ /dev/null
@@ -1,152 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Text Test: line-break - strict and centered punctuation marks</title>
- <!-- centered punctuation marks -->
- <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
- <link rel="help" title="5.2. Breaking Rules for Punctuation: the 'line-break' property" href="http://www.w3.org/TR/css-text-3/#line-break" />
- <link rel="match" href="reference/line-break-strict-016-ref.xht" />
- <meta http-equiv="content-language" content="en, ja" />
- <meta name="assert" content="This test verifies that 'line-break: strict' does not allow line breaking before centered punctuation marks such as COLON (U+003A) and SEMICOLON (U+003B)." />
- <style type="text/css">
- @font-face
- {
- font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
- /* filesize: 803300 bytes (784.5 KBytes) */
- /*
- mplus-1p-regular.ttf can be downloaded at/from [TBD later]
- */
- }
- .test span {
- line-break: strict; // The property to be tested
- }
- p.test, p.control {
- border: 1px solid gray;
- color: blue;
- font-family: "mplus-1p-regular";
- width: 10em;
- }
- span.target {
- background-color: aqua;
- }
- </style>
- </head>
- <body lang="en">
- <p>
- Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
- </p>
- <!-- centered punctuation marks COLON -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x003a;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x003a;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks SEMICOLON -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x003b;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x003b;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks KATAKANA MIDDLE DOT -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x30fb;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x30fb;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks FULLWIDTH COLON -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#xff1a;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff1a;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks FULLWIDTH SEMICOLON -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#xff1b;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff1b;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks HALFWIDTH KATAKANA MIDDLE DOT -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#xff65;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff65;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks EXCLAMATION MARK -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x0021;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x0021;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks QUESTION MARK -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x003f;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x003f;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks DOUBLE EXCLAMATION MARK -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x203c;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x203c;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks DOUBLE QUESTION MARK -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x2047;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2047;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks QUESTION EXCLAMATION MARK -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x2048;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2048;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks EXCLAMATION QUESTION MARK -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x2049;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2049;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks FULLWIDTH EXCLAMATION MARK -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#xff01;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff01;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks FULLWIDTH QUESTION MARK -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#xff1f;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff1f;</span>サンプル文</span>
- </p>
- </body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-016a.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-016a.xht
new file mode 100644
index 00000000000..55e5434079e
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-016a.xht
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSS Text Test: line-break - strict and centered punctuation marks</title>
+ <!-- centered punctuation marks -->
+ <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
+ <link rel="help" title="5.2. Breaking Rules for Punctuation: the 'line-break' property" href="http://www.w3.org/TR/css-text-3/#line-break" />
+ <link rel="match" href="reference/line-break-strict-016a-ref.xht" />
+ <meta http-equiv="content-language" content="en, ja" />
+ <meta name="assert" content="This test verifies that 'line-break: strict' does not allow line breaking before centered punctuation marks such as COLON (U+003A) and SEMICOLON (U+003B)." />
+ <style type="text/css">
+ @font-face
+ {
+ font-family: "mplus-1p-regular";
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
+ /* filesize: 803300 bytes (784.5 KBytes) */
+ /*
+ mplus-1p-regular.ttf can be downloaded at/from [TBD later]
+ */
+ }
+ .test span {
+ line-break: strict; // The property to be tested
+ }
+ p.test, p.control {
+ border: 1px solid gray;
+ color: blue;
+ font-family: "mplus-1p-regular";
+ width: 10em;
+ }
+ span.target {
+ background-color: aqua;
+ }
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 5px;
+ padding: 5px;
+ }
+ </style>
+ </head>
+ <body lang="en">
+ <p>
+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
+ </p>
+ <div class="wrapper">
+ <!-- centered punctuation marks COLON -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x003a;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x003a;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks SEMICOLON -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x003b;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x003b;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks KATAKANA MIDDLE DOT -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x30fb;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x30fb;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks FULLWIDTH COLON -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#xff1a;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff1a;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks FULLWIDTH SEMICOLON -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#xff1b;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff1b;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks HALFWIDTH KATAKANA MIDDLE DOT -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#xff65;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff65;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks EXCLAMATION MARK -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x0021;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x0021;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks QUESTION MARK -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x003f;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x003f;</span>サンプル文</span>
+ </p>
+ </div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-016b.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-016b.xht
new file mode 100644
index 00000000000..66ed3de155d
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-016b.xht
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSS Text Test: line-break - strict and centered punctuation marks</title>
+ <!-- centered punctuation marks -->
+ <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
+ <link rel="help" title="5.2. Breaking Rules for Punctuation: the 'line-break' property" href="http://www.w3.org/TR/css-text-3/#line-break" />
+ <link rel="match" href="reference/line-break-strict-016b-ref.xht" />
+ <meta http-equiv="content-language" content="en, ja" />
+ <meta name="assert" content="This test verifies that 'line-break: strict' does not allow line breaking before centered punctuation marks such as COLON (U+003A) and SEMICOLON (U+003B)." />
+ <style type="text/css">
+ @font-face
+ {
+ font-family: "mplus-1p-regular";
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
+ /* filesize: 803300 bytes (784.5 KBytes) */
+ /*
+ mplus-1p-regular.ttf can be downloaded at/from [TBD later]
+ */
+ }
+ .test span {
+ line-break: strict; // The property to be tested
+ }
+ p.test, p.control {
+ border: 1px solid gray;
+ color: blue;
+ font-family: "mplus-1p-regular";
+ width: 10em;
+ }
+ span.target {
+ background-color: aqua;
+ }
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 5px;
+ padding: 5px;
+ }
+ </style>
+ </head>
+ <body lang="en">
+ <p>
+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
+ </p>
+ <div class="wrapper">
+ <!-- centered punctuation marks DOUBLE EXCLAMATION MARK -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x203c;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x203c;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks DOUBLE QUESTION MARK -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x2047;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2047;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks QUESTION EXCLAMATION MARK -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x2048;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2048;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks EXCLAMATION QUESTION MARK -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x2049;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2049;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks FULLWIDTH EXCLAMATION MARK -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#xff01;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff01;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks FULLWIDTH QUESTION MARK -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#xff1f;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff1f;</span>サンプル文</span>
+ </p>
+ </div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-017.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-017.xht
deleted file mode 100644
index f66f054350d..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-017.xht
+++ /dev/null
@@ -1,112 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Text Test: line-break - strict and postfixes</title>
- <!-- postfixes -->
- <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
- <link rel="help" title="5.2. Breaking Rules for Punctuation: the 'line-break' property" href="http://www.w3.org/TR/css-text-3/#line-break" />
- <link rel="match" href="reference/line-break-strict-017-ref.xht" />
- <meta http-equiv="content-language" content="en, ja" />
- <meta name="assert" content="This test verifies that 'line-break: strict' does not allow line breaking before postfixes such as PERCENT SIGN (U+0025) and CENT SIGN (U+00A2)." />
- <style type="text/css">
- @font-face
- {
- font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
- /* filesize: 803300 bytes (784.5 KBytes) */
- /*
- mplus-1p-regular.ttf can be downloaded at/from [TBD later]
- */
- }
- .test span {
- line-break: strict; // The property to be tested
- }
- p.test, p.control {
- border: 1px solid gray;
- color: blue;
- font-family: "mplus-1p-regular";
- width: 10em;
- }
- span.target {
- background-color: aqua;
- }
- </style>
- </head>
- <body lang="en">
- <p>
- Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
- </p>
- <!-- postfixes PERCENT SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x0025;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x0025;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes CENT SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x00a2;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x00a2;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes DEGREE SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x00b0;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x00b0;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes PER MILLE SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x2030;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2030;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes PRIME -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x2032;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2032;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes DOUBLE PRIME -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x2033;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2033;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes DEGREE CELSIUS -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x2103;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2103;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes FULLWIDTH PERCENT SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#xff05;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff05;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes FULLWIDTH CENT SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#xffe0;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xffe0;</span>サンプル文</span>
- </p>
- </body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-017a.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-017a.xht
new file mode 100644
index 00000000000..4c8f9ce7b04
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-017a.xht
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSS Text Test: line-break - strict and postfixes</title>
+ <!-- postfixes -->
+ <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
+ <link rel="help" title="5.2. Breaking Rules for Punctuation: the 'line-break' property" href="http://www.w3.org/TR/css-text-3/#line-break" />
+ <link rel="match" href="reference/line-break-strict-017a-ref.xht" />
+ <meta http-equiv="content-language" content="en, ja" />
+ <meta name="assert" content="This test verifies that 'line-break: strict' does not allow line breaking before postfixes such as PERCENT SIGN (U+0025) and CENT SIGN (U+00A2)." />
+ <style type="text/css">
+ @font-face
+ {
+ font-family: "mplus-1p-regular";
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
+ /* filesize: 803300 bytes (784.5 KBytes) */
+ /*
+ mplus-1p-regular.ttf can be downloaded at/from [TBD later]
+ */
+ }
+ .test span {
+ line-break: strict; // The property to be tested
+ }
+ p.test, p.control {
+ border: 1px solid gray;
+ color: blue;
+ font-family: "mplus-1p-regular";
+ width: 10em;
+ }
+ span.target {
+ background-color: aqua;
+ }
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
+ </style>
+ </head>
+ <body lang="en">
+ <p>
+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
+ </p>
+ <div class="wrapper">
+ <!-- postfixes PERCENT SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x0025;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x0025;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes CENT SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x00a2;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x00a2;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes DEGREE SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x00b0;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x00b0;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes PER MILLE SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x2030;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2030;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes PRIME -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x2032;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2032;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes DOUBLE PRIME -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x2033;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2033;</span>サンプル文</span>
+ </p>
+ </div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-017b.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-017b.xht
new file mode 100644
index 00000000000..95629cbef3e
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-017b.xht
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSS Text Test: line-break - strict and postfixes</title>
+ <!-- postfixes -->
+ <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
+ <link rel="help" title="5.2. Breaking Rules for Punctuation: the 'line-break' property" href="http://www.w3.org/TR/css-text-3/#line-break" />
+ <link rel="match" href="reference/line-break-strict-017b-ref.xht" />
+ <meta http-equiv="content-language" content="en, ja" />
+ <meta name="assert" content="This test verifies that 'line-break: strict' does not allow line breaking before postfixes such as PERCENT SIGN (U+0025) and CENT SIGN (U+00A2)." />
+ <style type="text/css">
+ @font-face
+ {
+ font-family: "mplus-1p-regular";
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
+ /* filesize: 803300 bytes (784.5 KBytes) */
+ /*
+ mplus-1p-regular.ttf can be downloaded at/from [TBD later]
+ */
+ }
+ .test span {
+ line-break: strict; // The property to be tested
+ }
+ p.test, p.control {
+ border: 1px solid gray;
+ color: blue;
+ font-family: "mplus-1p-regular";
+ width: 10em;
+ }
+ span.target {
+ background-color: aqua;
+ }
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
+ </style>
+ </head>
+ <body lang="en">
+ <p>
+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
+ </p>
+ <div class="wrapper">
+ <!-- postfixes DEGREE CELSIUS -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x2103;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2103;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes FULLWIDTH PERCENT SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#xff05;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff05;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes FULLWIDTH CENT SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#xffe0;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xffe0;</span>サンプル文</span>
+ </p>
+ </div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-018.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-018.xht
deleted file mode 100644
index 137581ba8ba..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-018.xht
+++ /dev/null
@@ -1,104 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Text Test: line-break - strict and prefixes</title>
- <!-- prefixes -->
- <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
- <link rel="help" title="5.2. Breaking Rules for Punctuation: the 'line-break' property" href="http://www.w3.org/TR/css-text-3/#line-break" />
- <link rel="match" href="reference/line-break-strict-018-ref.xht" />
- <meta http-equiv="content-language" content="en, ja" />
- <meta name="assert" content="This test verifies that 'line-break: strict' does not allow line breaking before prefixes such as EURO SIGN (U+20AC) and FULLWIDTH DOLLAR SIGN (U+FF04)." />
- <style type="text/css">
- @font-face
- {
- font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
- /* filesize: 803300 bytes (784.5 KBytes) */
- /*
- mplus-1p-regular.ttf can be downloaded at/from [TBD later]
- */
- }
- .test span {
- line-break: strict; // The property to be tested
- }
- p.test, p.control {
- border: 1px solid gray;
- color: blue;
- font-family: "mplus-1p-regular";
- width: 10em;
- }
- span.target {
- background-color: aqua;
- }
- </style>
- </head>
- <body lang="en">
- <p>
- Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
- </p>
- <!-- prefixes DOLLAR SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x0024;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x0024;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes POUND SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x00a3;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x00a3;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes YEN SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x00a5;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x00a5;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes EURO SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x20ac;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x20ac;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes NUMERO SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#x2116;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2116;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes FULLWIDTH DOLLAR SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#xff04;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff04;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes FULLWIDTH POUND SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#xffe1;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xffe1;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes FULLWIDTH YEN SIGN -->
- <p class="test" lang="ja">
- <span>サンプル文サンプル文<span class="target">&#xffe5;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xffe5;</span>サンプル文</span>
- </p>
- </body>
-</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-018a.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-018a.xht
new file mode 100644
index 00000000000..d65f5257844
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-018a.xht
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSS Text Test: line-break - strict and prefixes</title>
+ <!-- prefixes -->
+ <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
+ <link rel="help" title="5.2. Breaking Rules for Punctuation: the 'line-break' property" href="http://www.w3.org/TR/css-text-3/#line-break" />
+ <link rel="match" href="reference/line-break-strict-018a-ref.xht" />
+ <meta http-equiv="content-language" content="en, ja" />
+ <meta name="assert" content="This test verifies that 'line-break: strict' does not allow line breaking before prefixes such as EURO SIGN (U+20AC) and FULLWIDTH DOLLAR SIGN (U+FF04)." />
+ <style type="text/css">
+ @font-face
+ {
+ font-family: "mplus-1p-regular";
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
+ /* filesize: 803300 bytes (784.5 KBytes) */
+ /*
+ mplus-1p-regular.ttf can be downloaded at/from [TBD later]
+ */
+ }
+ .test span {
+ line-break: strict; // The property to be tested
+ }
+ p.test, p.control {
+ border: 1px solid gray;
+ color: blue;
+ font-family: "mplus-1p-regular";
+ width: 10em;
+ }
+ span.target {
+ background-color: aqua;
+ }
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
+ </style>
+ </head>
+ <body lang="en">
+ <p>
+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
+ </p>
+ <div class="wrapper">
+ <!-- prefixes DOLLAR SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x0024;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x0024;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes POUND SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x00a3;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x00a3;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes YEN SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x00a5;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x00a5;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes EURO SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x20ac;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x20ac;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes NUMERO SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#x2116;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2116;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes FULLWIDTH DOLLAR SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#xff04;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff04;</span>サンプル文</span>
+ </p>
+ </div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-018b.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-018b.xht
new file mode 100644
index 00000000000..62315b945b7
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/line-break-strict-018b.xht
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSS Text Test: line-break - strict and prefixes</title>
+ <!-- prefixes -->
+ <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
+ <link rel="help" title="5.2. Breaking Rules for Punctuation: the 'line-break' property" href="http://www.w3.org/TR/css-text-3/#line-break" />
+ <link rel="match" href="reference/line-break-strict-018b-ref.xht" />
+ <meta http-equiv="content-language" content="en, ja" />
+ <meta name="assert" content="This test verifies that 'line-break: strict' does not allow line breaking before prefixes such as EURO SIGN (U+20AC) and FULLWIDTH DOLLAR SIGN (U+FF04)." />
+ <style type="text/css">
+ @font-face
+ {
+ font-family: "mplus-1p-regular";
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
+ /* filesize: 803300 bytes (784.5 KBytes) */
+ /*
+ mplus-1p-regular.ttf can be downloaded at/from [TBD later]
+ */
+ }
+ .test span {
+ line-break: strict; // The property to be tested
+ }
+ p.test, p.control {
+ border: 1px solid gray;
+ color: blue;
+ font-family: "mplus-1p-regular";
+ width: 10em;
+ }
+ span.target {
+ background-color: aqua;
+ }
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
+ </style>
+ </head>
+ <body lang="en">
+ <p>
+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
+ </p>
+ <div class="wrapper">
+ <!-- prefixes FULLWIDTH POUND SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#xffe1;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xffe1;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes FULLWIDTH YEN SIGN -->
+ <p class="test" lang="ja">
+ <span>サンプル文サンプル文<span class="target">&#xffe5;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xffe5;</span>サンプル文</span>
+ </p>
+ </div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-021-ref.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-021-ref.xht
index 22e4a066ac4..13937468d80 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-021-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-021-ref.xht
@@ -10,7 +10,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("../support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
@@ -25,6 +25,12 @@
span.target {
background-color: aqua;
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
</style>
</head>
<body lang="en">
@@ -32,46 +38,53 @@
Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
</p>
<!-- iteration marks -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x3005;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x3005;</span>サンプル文</span>
- </p>
- <hr />
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x303b;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x303b;</span>サンプル文</span>
- </p>
- <hr />
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x309d;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x309d;</span>サンプル文</span>
- </p>
- <hr />
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x309e;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x309e;</span>サンプル文</span>
- </p>
- <hr />
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x30fd;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x30fd;</span>サンプル文</span>
- </p>
- <hr />
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x30fe;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x30fe;</span>サンプル文</span>
- </p>
+ <div class="wrapper">
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x3005;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x3005;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x303b;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x303b;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x309d;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x309d;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x309e;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x309e;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x30fd;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x30fd;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x30fe;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x30fe;</span>サンプル文</span>
+ </p>
+ </div>
</body>
-</html> \ No newline at end of file
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-022-ref.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-022-ref.xht
index 6a89e030206..c9508ab67f9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-022-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-022-ref.xht
@@ -10,7 +10,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("../support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
@@ -25,26 +25,35 @@
span.target {
background-color: aqua;
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
</style>
</head>
<body lang="en">
<p>
Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
</p>
- <!-- inseparable characters TWO DOT LEADER -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2025;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2025;</span>サンプル文</span>
- </p>
- <hr />
- <!-- inseparable characters HORIZONTAL ELLIPSIS -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2026;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2026;</span>サンプル文</span>
- </p>
+ <div class="wrapper">
+ <!-- inseparable characters TWO DOT LEADER -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2025;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2025;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- inseparable characters HORIZONTAL ELLIPSIS -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2026;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2026;</span>サンプル文</span>
+ </p>
+ </div>
</body>
-</html> \ No newline at end of file
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-023-ref.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-023-ref.xht
deleted file mode 100644
index b78c6c05194..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-023-ref.xht
+++ /dev/null
@@ -1,146 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Reftest Reference</title>
- <!-- reftest for line-break-normal-023.xht -->
- <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
- <meta http-equiv="content-language" content="en, ja" />
- <style type="text/css">
- @font-face
- {
- font-family: "mplus-1p-regular";
- src: url("../support/mplus-1p-regular.woff") format("woff");
- /* filesize: 803300 bytes (784.5 KBytes) */
- /*
- mplus-1p-regular.ttf can be downloaded at/from [TBD later]
- */
- }
- p.control {
- border: 1px solid gray;
- color: blue;
- font-family: "mplus-1p-regular";
- width: 10em;
- }
- span.target {
- background-color: aqua;
- }
- </style>
- </head>
- <body lang="en">
- <p>
- Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
- </p>
- <!-- centered punctuation marks COLON -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x003a;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x003a;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks SEMICOLON -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x003b;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x003b;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks KATAKANA MIDDLE DOT -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x30fb;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x30fb;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks FULLWIDTH COLON -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff1a;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff1a;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks FULLWIDTH SEMICOLON -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff1b;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff1b;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks HALFWIDTH KATAKANA MIDDLE DOT -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff65;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff65;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks EXCLAMATION MARK -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x0021;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x0021;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks QUESTION MARK -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x003f;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x003f;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks DOUBLE EXCLAMATION MARK -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x203c;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x203c;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks DOUBLE QUESTION MARK -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2047;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2047;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks QUESTION EXCLAMATION MARK -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2048;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2048;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks EXCLAMATION QUESTION MARK -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2049;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2049;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks FULLWIDTH EXCLAMATION MARK -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff01;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff01;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks FULLWIDTH QUESTION MARK -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff1f;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff1f;</span>サンプル文</span>
- </p>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-023a-ref.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-023a-ref.xht
new file mode 100644
index 00000000000..07fb2028a7e
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-023a-ref.xht
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSS Reftest Reference</title>
+ <!-- reftest for line-break-normal-023.xht -->
+ <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
+ <meta http-equiv="content-language" content="en, ja" />
+ <style type="text/css">
+ @font-face
+ {
+ font-family: "mplus-1p-regular";
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
+ /* filesize: 803300 bytes (784.5 KBytes) */
+ /*
+ mplus-1p-regular.ttf can be downloaded at/from [TBD later]
+ */
+ }
+ p.control {
+ border: 1px solid gray;
+ color: blue;
+ font-family: "mplus-1p-regular";
+ width: 10em;
+ }
+ span.target {
+ background-color: aqua;
+ }
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 5px;
+ padding: 5px;
+ }
+ </style>
+ </head>
+ <body lang="en">
+ <p>
+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
+ </p>
+ <!-- centered punctuation marks COLON -->
+ <div class="wrapper">
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x003a;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x003a;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks SEMICOLON -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x003b;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x003b;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks KATAKANA MIDDLE DOT -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x30fb;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x30fb;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks FULLWIDTH COLON -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff1a;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff1a;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks FULLWIDTH SEMICOLON -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff1b;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff1b;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks HALFWIDTH KATAKANA MIDDLE DOT -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff65;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff65;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks EXCLAMATION MARK -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x0021;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x0021;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks QUESTION MARK -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x003f;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x003f;</span>サンプル文</span>
+ </p>
+ </div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-023b-ref.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-023b-ref.xht
new file mode 100644
index 00000000000..302ddd6d1d8
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-023b-ref.xht
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSS Reftest Reference</title>
+ <!-- reftest for line-break-normal-023.xht -->
+ <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
+ <meta http-equiv="content-language" content="en, ja" />
+ <style type="text/css">
+ @font-face
+ {
+ font-family: "mplus-1p-regular";
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
+ /* filesize: 803300 bytes (784.5 KBytes) */
+ /*
+ mplus-1p-regular.ttf can be downloaded at/from [TBD later]
+ */
+ }
+ p.control {
+ border: 1px solid gray;
+ color: blue;
+ font-family: "mplus-1p-regular";
+ width: 10em;
+ }
+ span.target {
+ background-color: aqua;
+ }
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 5px;
+ padding: 5px;
+ }
+ </style>
+ </head>
+ <body lang="en">
+ <p>
+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
+ </p>
+ <div class="wrapper">
+ <!-- centered punctuation marks DOUBLE EXCLAMATION MARK -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x203c;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x203c;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks DOUBLE QUESTION MARK -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2047;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2047;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks QUESTION EXCLAMATION MARK -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2048;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2048;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks EXCLAMATION QUESTION MARK -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2049;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2049;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks FULLWIDTH EXCLAMATION MARK -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff01;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff01;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks FULLWIDTH QUESTION MARK -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff1f;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff1f;</span>サンプル文</span>
+ </p>
+ </div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-024-ref.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-024-ref.xht
deleted file mode 100644
index 9e6f847f41a..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-024-ref.xht
+++ /dev/null
@@ -1,106 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Reftest Reference</title>
- <!-- reftest for line-break-normal-024.xht -->
- <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
- <meta http-equiv="content-language" content="en, ja" />
- <style type="text/css">
- @font-face
- {
- font-family: "mplus-1p-regular";
- src: url("../support/mplus-1p-regular.woff") format("woff");
- /* filesize: 803300 bytes (784.5 KBytes) */
- /*
- mplus-1p-regular.ttf can be downloaded at/from [TBD later]
- */
- }
- p.control {
- border: 1px solid gray;
- color: blue;
- font-family: "mplus-1p-regular";
- width: 10em;
- }
- span.target {
- background-color: aqua;
- }
- </style>
- </head>
- <body lang="en">
- <p>
- Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
- </p>
- <!-- postfixes PERCENT SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x0025;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x0025;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes CENT SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x00a2;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x00a2;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes DEGREE SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x00b0;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x00b0;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes PER MILLE SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2030;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2030;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes PRIME -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2032;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2032;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes DOUBLE PRIME -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2033;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2033;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes DEGREE CELSIUS -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2103;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2103;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes FULLWIDTH PERCENT SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff05;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff05;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes FULLWIDTH CENT SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xffe0;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xffe0;</span>サンプル文</span>
- </p>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-024a-ref.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-024a-ref.xht
new file mode 100644
index 00000000000..63580b20b34
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-024a-ref.xht
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSS Reftest Reference</title>
+ <!-- reftest for line-break-normal-024.xht -->
+ <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
+ <meta http-equiv="content-language" content="en, ja" />
+ <style type="text/css">
+ @font-face
+ {
+ font-family: "mplus-1p-regular";
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
+ /* filesize: 803300 bytes (784.5 KBytes) */
+ /*
+ mplus-1p-regular.ttf can be downloaded at/from [TBD later]
+ */
+ }
+ p.control {
+ border: 1px solid gray;
+ color: blue;
+ font-family: "mplus-1p-regular";
+ width: 10em;
+ }
+ span.target {
+ background-color: aqua;
+ }
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
+ </style>
+ </head>
+ <body lang="en">
+ <p>
+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
+ </p>
+ <div class="wrapper">
+ <!-- postfixes PERCENT SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x0025;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x0025;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes CENT SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x00a2;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x00a2;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes DEGREE SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x00b0;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x00b0;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes PER MILLE SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2030;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2030;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes PRIME -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2032;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2032;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes DOUBLE PRIME -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2033;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2033;</span>サンプル文</span>
+ </p>
+ </div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-024b-ref.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-024b-ref.xht
new file mode 100644
index 00000000000..1c63f173daa
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-024b-ref.xht
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSS Reftest Reference</title>
+ <!-- reftest for line-break-normal-024.xht -->
+ <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
+ <meta http-equiv="content-language" content="en, ja" />
+ <style type="text/css">
+ @font-face
+ {
+ font-family: "mplus-1p-regular";
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
+ /* filesize: 803300 bytes (784.5 KBytes) */
+ /*
+ mplus-1p-regular.ttf can be downloaded at/from [TBD later]
+ */
+ }
+ p.control {
+ border: 1px solid gray;
+ color: blue;
+ font-family: "mplus-1p-regular";
+ width: 10em;
+ }
+ span.target {
+ background-color: aqua;
+ }
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
+ </style>
+ </head>
+ <body lang="en">
+ <p>
+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
+ </p>
+ <div class="wrapper">
+ <!-- postfixes DEGREE CELSIUS -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2103;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2103;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes FULLWIDTH PERCENT SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff05;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff05;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes FULLWIDTH CENT SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xffe0;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xffe0;</span>サンプル文</span>
+ </p>
+ </div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-025-ref.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-025-ref.xht
index ab3b86b6307..5f62f080541 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-025-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-normal-025-ref.xht
@@ -10,7 +10,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("../support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
@@ -25,74 +25,89 @@
span.target {
background-color: aqua;
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 5px;
+ padding: 5px;
+ }
</style>
</head>
<body lang="en">
<p>
Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
</p>
- <!-- prefixes DOLLAR SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x0024;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x0024;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes POUND SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x00a3;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x00a3;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes YEN SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x00a5;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x00a5;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes EURO SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x20ac;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x20ac;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes NUMERO SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2116;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2116;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes FULLWIDTH DOLLAR SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff04;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff04;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes FULLWIDTH POUND SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xffe1;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xffe1;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes FULLWIDTH YEN SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xffe5;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xffe5;</span>サンプル文</span>
- </p>
+ <div class="wrapper">
+ <!-- prefixes DOLLAR SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x0024;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x0024;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes POUND SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x00a3;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x00a3;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes YEN SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x00a5;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x00a5;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes EURO SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x20ac;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x20ac;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes NUMERO SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2116;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2116;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes FULLWIDTH DOLLAR SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff04;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff04;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes FULLWIDTH POUND SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xffe1;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xffe1;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes FULLWIDTH YEN SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xffe5;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xffe5;</span>サンプル文</span>
+ </p>
+ </div>
</body>
-</html> \ No newline at end of file
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-011-ref.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-011-ref.xht
index 0b9bd19861c..1a2841bc01e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-011-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-011-ref.xht
@@ -10,7 +10,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("../support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
@@ -25,50 +25,62 @@
span.target {
background-color: aqua;
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
</style>
</head>
<body lang="en">
<p>
Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
</p>
- <!-- Japanese small kana: HIRAGANA LETTER SMALL A -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x3041;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x3041;</span>サンプル文</span>
- </p>
- <hr />
- <!-- Japanese small kana: HIRAGANA LETTER SMALL I -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x3043;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x3043;</span>サンプル文</span>
- </p>
- <hr />
- <!-- Japanese small kana: HIRAGANA LETTER SMALL U -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x3045;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x3045;</span>サンプル文</span>
- </p>
- <hr />
- <!-- Japanese small kana: HIRAGANA LETTER SMALL E -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x3047;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x3047;</span>サンプル文</span>
- </p>
- <hr />
- <!-- Japanese small kana: HIRAGANA LETTER SMALL O -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x3049;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x3049;</span>サンプル文</span>
- </p>
+ <div class="wrapper">
+ <!-- Japanese small kana: HIRAGANA LETTER SMALL A -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x3041;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x3041;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- Japanese small kana: HIRAGANA LETTER SMALL I -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x3043;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x3043;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- Japanese small kana: HIRAGANA LETTER SMALL U -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x3045;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x3045;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- Japanese small kana: HIRAGANA LETTER SMALL E -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x3047;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x3047;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- Japanese small kana: HIRAGANA LETTER SMALL O -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x3049;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x3049;</span>サンプル文</span>
+ </p>
+ </div>
</body>
</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-012-ref.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-012-ref.xht
index 7774ab915b2..0deeb9f5694 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-012-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-012-ref.xht
@@ -10,7 +10,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("../support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
@@ -25,26 +25,35 @@
span.target {
background-color: aqua;
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
</style>
</head>
<body lang="en">
<p>
Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
</p>
- <!-- Katakana-Hiragana prolonged sound mark - fullwidth -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x30FC;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x30FC;</span>サンプル文</span>
- </p>
- <hr />
- <!-- Katakana-Hiragana prolonged sound mark - halfwidth -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff70;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff70;</span>サンプル文</span>
- </p>
+ <div class="wrapper">
+ <!-- Katakana-Hiragana prolonged sound mark - fullwidth -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x30FC;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x30FC;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- Katakana-Hiragana prolonged sound mark - halfwidth -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff70;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff70;</span>サンプル文</span>
+ </p>
+ </div>
</body>
-</html> \ No newline at end of file
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-013-ref.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-013-ref.xht
index 65c36129777..40e5b1d940c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-013-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-013-ref.xht
@@ -10,7 +10,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("../support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
@@ -25,6 +25,12 @@
span.target {
background-color: aqua;
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
</style>
</head>
<body lang="en">
@@ -32,32 +38,37 @@
Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
</p>
<!-- hyphens -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2010;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2010;</span>サンプル文</span>
- </p>
- <hr />
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2013;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2013;</span>サンプル文</span>
- </p>
- <hr />
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x301c;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x301c;</span>サンプル文</span>
- </p>
- <hr />
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x30a0;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x30a0;</span>サンプル文</span>
- </p>
+ <div class="wrapper">
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2010;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2010;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2013;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2013;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x301c;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x301c;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x30a0;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x30a0;</span>サンプル文</span>
+ </p>
+ </div>
</body>
-</html> \ No newline at end of file
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-014-ref.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-014-ref.xht
index 67f008d8dd4..2676a3b4bfa 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-014-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-014-ref.xht
@@ -10,7 +10,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("../support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
@@ -25,6 +25,12 @@
span.target {
background-color: aqua;
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
</style>
</head>
<body lang="en">
@@ -32,46 +38,53 @@
Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
</p>
<!-- iteration marks -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x3005;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x3005;</span>サンプル文</span>
- </p>
- <hr />
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x303b;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x303b;</span>サンプル文</span>
- </p>
- <hr />
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x309d;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x309d;</span>サンプル文</span>
- </p>
- <hr />
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x309e;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x309e;</span>サンプル文</span>
- </p>
- <hr />
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x30fd;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x30fd;</span>サンプル文</span>
- </p>
- <hr />
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x30fe;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x30fe;</span>サンプル文</span>
- </p>
+ <div class="wrapper">
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x3005;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x3005;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x303b;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x303b;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x309d;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x309d;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x309e;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x309e;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x30fd;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x30fd;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x30fe;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x30fe;</span>サンプル文</span>
+ </p>
+ </div>
</body>
-</html> \ No newline at end of file
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-015-ref.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-015-ref.xht
index a05fda5d9f9..5bcd3c2cfd4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-015-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-015-ref.xht
@@ -10,7 +10,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("../support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
/*
mplus-1p-regular.ttf can be downloaded at/from [TBD later]
@@ -25,26 +25,35 @@
span.target {
background-color: aqua;
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
</style>
</head>
<body lang="en">
<p>
Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
</p>
- <!-- inseparable characters TWO DOT LEADER -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2025;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2025;</span>サンプル文</span>
- </p>
- <hr />
- <!-- inseparable characters HORIZONTAL ELLIPSIS -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2026;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2026;</span>サンプル文</span>
- </p>
+ <div class="wrapper">
+ <!-- inseparable characters TWO DOT LEADER -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2025;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2025;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- inseparable characters HORIZONTAL ELLIPSIS -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2026;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2026;</span>サンプル文</span>
+ </p>
+ </div>
</body>
-</html> \ No newline at end of file
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-016-ref.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-016-ref.xht
deleted file mode 100644
index e0b15dce6c3..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-016-ref.xht
+++ /dev/null
@@ -1,146 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Reftest Reference</title>
- <!-- reftest for line-break-strict-016.xht -->
- <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
- <meta http-equiv="content-language" content="en, ja" />
- <style type="text/css">
- @font-face
- {
- font-family: "mplus-1p-regular";
- src: url("../support/mplus-1p-regular.woff") format("woff");
- /* filesize: 803300 bytes (784.5 KBytes) */
- /*
- mplus-1p-regular.ttf can be downloaded at/from [TBD later]
- */
- }
- p.control {
- border: 1px solid gray;
- color: blue;
- font-family: "mplus-1p-regular";
- width: 10em;
- }
- span.target {
- background-color: aqua;
- }
- </style>
- </head>
- <body lang="en">
- <p>
- Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
- </p>
- <!-- centered punctuation marks COLON -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x003a;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x003a;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks SEMICOLON -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x003b;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x003b;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks KATAKANA MIDDLE DOT -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x30fb;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x30fb;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks FULLWIDTH COLON -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff1a;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff1a;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks FULLWIDTH SEMICOLON -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff1b;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff1b;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks HALFWIDTH KATAKANA MIDDLE DOT -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff65;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff65;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks EXCLAMATION MARK -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x0021;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x0021;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks QUESTION MARK -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x003f;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x003f;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks DOUBLE EXCLAMATION MARK -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x203c;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x203c;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks DOUBLE QUESTION MARK -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2047;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2047;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks QUESTION EXCLAMATION MARK -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2048;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2048;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks EXCLAMATION QUESTION MARK -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2049;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2049;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks FULLWIDTH EXCLAMATION MARK -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff01;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff01;</span>サンプル文</span>
- </p>
- <hr />
- <!-- centered punctuation marks FULLWIDTH QUESTION MARK -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff1f;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff1f;</span>サンプル文</span>
- </p>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-016a-ref.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-016a-ref.xht
new file mode 100644
index 00000000000..b95368ff7ff
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-016a-ref.xht
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSS Reftest Reference</title>
+ <!-- reftest for line-break-strict-016.xht -->
+ <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
+ <meta http-equiv="content-language" content="en, ja" />
+ <style type="text/css">
+ @font-face
+ {
+ font-family: "mplus-1p-regular";
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
+ /* filesize: 803300 bytes (784.5 KBytes) */
+ /*
+ mplus-1p-regular.ttf can be downloaded at/from [TBD later]
+ */
+ }
+ p.control {
+ border: 1px solid gray;
+ color: blue;
+ font-family: "mplus-1p-regular";
+ width: 10em;
+ }
+ span.target {
+ background-color: aqua;
+ }
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 5px;
+ padding: 5px;
+ }
+ </style>
+ </head>
+ <body lang="en">
+ <p>
+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
+ </p>
+ <div class="wrapper">
+ <!-- centered punctuation marks COLON -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x003a;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x003a;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks SEMICOLON -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x003b;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x003b;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks KATAKANA MIDDLE DOT -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x30fb;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x30fb;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks FULLWIDTH COLON -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff1a;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff1a;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks FULLWIDTH SEMICOLON -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff1b;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff1b;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks HALFWIDTH KATAKANA MIDDLE DOT -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff65;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff65;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks EXCLAMATION MARK -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x0021;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x0021;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks QUESTION MARK -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x003f;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x003f;</span>サンプル文</span>
+ </p>
+ </div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-016b-ref.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-016b-ref.xht
new file mode 100644
index 00000000000..57698e5a558
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-016b-ref.xht
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSS Reftest Reference</title>
+ <!-- reftest for line-break-strict-016.xht -->
+ <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
+ <meta http-equiv="content-language" content="en, ja" />
+ <style type="text/css">
+ @font-face
+ {
+ font-family: "mplus-1p-regular";
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
+ /* filesize: 803300 bytes (784.5 KBytes) */
+ /*
+ mplus-1p-regular.ttf can be downloaded at/from [TBD later]
+ */
+ }
+ p.control {
+ border: 1px solid gray;
+ color: blue;
+ font-family: "mplus-1p-regular";
+ width: 10em;
+ }
+ span.target {
+ background-color: aqua;
+ }
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 5px;
+ padding: 5px;
+ }
+ </style>
+ </head>
+ <body lang="en">
+ <p>
+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
+ </p>
+ <div class="wrapper">
+ <!-- centered punctuation marks DOUBLE EXCLAMATION MARK -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x203c;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x203c;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks DOUBLE QUESTION MARK -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2047;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2047;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks QUESTION EXCLAMATION MARK -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2048;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2048;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks EXCLAMATION QUESTION MARK -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2049;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2049;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks FULLWIDTH EXCLAMATION MARK -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff01;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff01;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- centered punctuation marks FULLWIDTH QUESTION MARK -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff1f;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff1f;</span>サンプル文</span>
+ </p>
+ </div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-017-ref.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-017-ref.xht
deleted file mode 100644
index 8695c6760e0..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-017-ref.xht
+++ /dev/null
@@ -1,106 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Reftest Reference</title>
- <!-- reftest for line-break-strict-017.xht -->
- <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
- <meta http-equiv="content-language" content="en, ja" />
- <style type="text/css">
- @font-face
- {
- font-family: "mplus-1p-regular";
- src: url("../support/mplus-1p-regular.woff") format("woff");
- /* filesize: 803300 bytes (784.5 KBytes) */
- /*
- mplus-1p-regular.ttf can be downloaded at/from [TBD later]
- */
- }
- p.control {
- border: 1px solid gray;
- color: blue;
- font-family: "mplus-1p-regular";
- width: 10em;
- }
- span.target {
- background-color: aqua;
- }
- </style>
- </head>
- <body lang="en">
- <p>
- Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
- </p>
- <!-- postfixes PERCENT SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x0025;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x0025;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes CENT SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x00a2;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x00a2;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes DEGREE SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x00b0;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x00b0;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes PER MILLE SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2030;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2030;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes PRIME -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2032;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2032;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes DOUBLE PRIME -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2033;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2033;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes DEGREE CELSIUS -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2103;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2103;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes FULLWIDTH PERCENT SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff05;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff05;</span>サンプル文</span>
- </p>
- <hr />
- <!-- postfixes FULLWIDTH CENT SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xffe0;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xffe0;</span>サンプル文</span>
- </p>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-017a-ref.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-017a-ref.xht
new file mode 100644
index 00000000000..7234804a08d
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-017a-ref.xht
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSS Reftest Reference</title>
+ <!-- reftest for line-break-strict-017.xht -->
+ <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
+ <meta http-equiv="content-language" content="en, ja" />
+ <style type="text/css">
+ @font-face
+ {
+ font-family: "mplus-1p-regular";
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
+ /* filesize: 803300 bytes (784.5 KBytes) */
+ /*
+ mplus-1p-regular.ttf can be downloaded at/from [TBD later]
+ */
+ }
+ p.control {
+ border: 1px solid gray;
+ color: blue;
+ font-family: "mplus-1p-regular";
+ width: 10em;
+ }
+ span.target {
+ background-color: aqua;
+ }
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
+ </style>
+ </head>
+ <body lang="en">
+ <p>
+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
+ </p>
+ <div class="wrapper">
+ <!-- postfixes PERCENT SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x0025;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x0025;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes CENT SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x00a2;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x00a2;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes DEGREE SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x00b0;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x00b0;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes PER MILLE SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2030;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2030;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes PRIME -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2032;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2032;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes DOUBLE PRIME -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2033;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2033;</span>サンプル文</span>
+ </p>
+ </div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-017b-ref.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-017b-ref.xht
new file mode 100644
index 00000000000..3960275176a
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-017b-ref.xht
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSS Reftest Reference</title>
+ <!-- reftest for line-break-strict-017.xht -->
+ <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
+ <meta http-equiv="content-language" content="en, ja" />
+ <style type="text/css">
+ @font-face
+ {
+ font-family: "mplus-1p-regular";
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
+ /* filesize: 803300 bytes (784.5 KBytes) */
+ /*
+ mplus-1p-regular.ttf can be downloaded at/from [TBD later]
+ */
+ }
+ p.control {
+ border: 1px solid gray;
+ color: blue;
+ font-family: "mplus-1p-regular";
+ width: 10em;
+ }
+ span.target {
+ background-color: aqua;
+ }
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
+ </style>
+ </head>
+ <body lang="en">
+ <p>
+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
+ </p>
+ <div class="wrapper">
+ <!-- postfixes DEGREE CELSIUS -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2103;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2103;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes FULLWIDTH PERCENT SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff05;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff05;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- postfixes FULLWIDTH CENT SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xffe0;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xffe0;</span>サンプル文</span>
+ </p>
+ </div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-018-ref.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-018-ref.xht
deleted file mode 100644
index ca08582b380..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-018-ref.xht
+++ /dev/null
@@ -1,98 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>CSS Reftest Reference</title>
- <!-- reftest for line-break-strict-018.xht -->
- <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
- <meta http-equiv="content-language" content="en, ja" />
- <style type="text/css">
- @font-face
- {
- font-family: "mplus-1p-regular";
- src: url("../support/mplus-1p-regular.woff") format("woff");
- /* filesize: 803300 bytes (784.5 KBytes) */
- /*
- mplus-1p-regular.ttf can be downloaded at/from [TBD later]
- */
- }
- p.control {
- border: 1px solid gray;
- color: blue;
- font-family: "mplus-1p-regular";
- width: 10em;
- }
- span.target {
- background-color: aqua;
- }
- </style>
- </head>
- <body lang="en">
- <p>
- Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
- </p>
- <!-- prefixes DOLLAR SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x0024;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x0024;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes POUND SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x00a3;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x00a3;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes YEN SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x00a5;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x00a5;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes EURO SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x20ac;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x20ac;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes NUMERO SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2116;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#x2116;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes FULLWIDTH DOLLAR SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff04;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xff04;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes FULLWIDTH POUND SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xffe1;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xffe1;</span>サンプル文</span>
- </p>
- <hr />
- <!-- prefixes FULLWIDTH YEN SIGN -->
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xffe5;</span>サンプル文</span>
- </p>
- <p class="control" lang="ja">
- <span>サンプル文サンプル<br />文<span class="target">&#xffe5;</span>サンプル文</span>
- </p>
- </body>
-</html> \ No newline at end of file
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-018a-ref.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-018a-ref.xht
new file mode 100644
index 00000000000..ec2860fe175
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-018a-ref.xht
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSS Reftest Reference</title>
+ <!-- reftest for line-break-strict-018.xht -->
+ <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
+ <meta http-equiv="content-language" content="en, ja" />
+ <style type="text/css">
+ @font-face
+ {
+ font-family: "mplus-1p-regular";
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
+ /* filesize: 803300 bytes (784.5 KBytes) */
+ /*
+ mplus-1p-regular.ttf can be downloaded at/from [TBD later]
+ */
+ }
+ p.control {
+ border: 1px solid gray;
+ color: blue;
+ font-family: "mplus-1p-regular";
+ width: 10em;
+ }
+ span.target {
+ background-color: aqua;
+ }
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
+ </style>
+ </head>
+ <body lang="en">
+ <p>
+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
+ </p>
+ <div class="wrapper">
+ <!-- prefixes DOLLAR SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x0024;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x0024;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes POUND SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x00a3;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x00a3;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes YEN SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x00a5;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x00a5;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes EURO SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x20ac;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x20ac;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes NUMERO SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2116;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#x2116;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes FULLWIDTH DOLLAR SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff04;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xff04;</span>サンプル文</span>
+ </p>
+ </div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-018b-ref.xht b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-018b-ref.xht
new file mode 100644
index 00000000000..8d654a61572
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-text/line-break/reference/line-break-strict-018b-ref.xht
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>CSS Reftest Reference</title>
+ <!-- reftest for line-break-strict-018.xht -->
+ <link rel="author" title="Taka Oshiyama" href="mailto:takaoshiyama@gmail.com" />
+ <meta http-equiv="content-language" content="en, ja" />
+ <style type="text/css">
+ @font-face
+ {
+ font-family: "mplus-1p-regular";
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
+ /* filesize: 803300 bytes (784.5 KBytes) */
+ /*
+ mplus-1p-regular.ttf can be downloaded at/from [TBD later]
+ */
+ }
+ p.control {
+ border: 1px solid gray;
+ color: blue;
+ font-family: "mplus-1p-regular";
+ width: 10em;
+ }
+ span.target {
+ background-color: aqua;
+ }
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
+ </style>
+ </head>
+ <body lang="en">
+ <p>
+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position.
+ </p>
+ <div class="wrapper">
+ <!-- prefixes FULLWIDTH POUND SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xffe1;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xffe1;</span>サンプル文</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <!-- prefixes FULLWIDTH YEN SIGN -->
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xffe5;</span>サンプル文</span>
+ </p>
+ <p class="control" lang="ja">
+ <span>サンプル文サンプル<br />文<span class="target">&#xffe5;</span>サンプル文</span>
+ </p>
+ </div>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-001.html b/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-001.html
index 20b32786fb4..1dd229693cc 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-001.html
+++ b/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-001.html
@@ -11,7 +11,7 @@ div {
color:green;
width: 1em;
line-height: 1em;
- font-family: ahem;
+ font-family: Ahem;
white-space: normal;
font-size: 20px;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-002.html b/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-002.html
index 807711bb0e6..ac833f547a1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-002.html
+++ b/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-002.html
@@ -11,7 +11,7 @@ div {
color:green;
width: 1em;
line-height: 1em;
- font-family: ahem;
+ font-family: Ahem;
white-space: normal;
font-size: 20px;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-003.html b/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-003.html
index 48a8a691025..bb9da008c1a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-003.html
+++ b/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-003.html
@@ -11,7 +11,7 @@ div {
color:green;
width: 1em;
line-height: 1em;
- font-family: ahem;
+ font-family: Ahem;
white-space: normal;
font-size: 20px;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-004.html b/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-004.html
index b00b40d4620..7d895b879f3 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-004.html
+++ b/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-004.html
@@ -11,7 +11,7 @@ div {
color:green;
width: 1em;
line-height: 1em;
- font-family: ahem;
+ font-family: Ahem;
white-space: normal;
font-size: 20px;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-005.html b/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-005.html
index e3e02421f62..113d76283fd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-005.html
+++ b/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-005.html
@@ -11,7 +11,7 @@ div {
color:green;
width: 1em;
line-height: 1em;
- font-family: ahem;
+ font-family: Ahem;
white-space: normal;
font-size: 20px;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-006.html b/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-006.html
index 240e739a861..0f7ba1dbd17 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-006.html
+++ b/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-006.html
@@ -11,7 +11,7 @@ div {
color:green;
width: 1em;
line-height: 1em;
- font-family: ahem;
+ font-family: Ahem;
white-space: normal;
font-size: 20px;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-007.html b/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-007.html
index 83ac0eb48c7..b25d628bbc7 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-007.html
+++ b/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-007.html
@@ -11,7 +11,7 @@ div {
color:green;
width: 1em;
line-height: 1em;
- font-family: ahem;
+ font-family: Ahem;
white-space: normal;
font-size: 20px;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-008.html b/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-008.html
index 2f1c589004d..8b79b96a010 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-008.html
+++ b/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-008.html
@@ -11,7 +11,7 @@ div {
color:green;
width: 1em;
line-height: 1em;
- font-family: ahem;
+ font-family: Ahem;
white-space: normal;
font-size: 20px;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-009.html b/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-009.html
index 37a81b30d60..482e0eeb6f9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-009.html
+++ b/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-009.html
@@ -11,7 +11,7 @@ div {
color:green;
width: 1em;
line-height: 1em;
- font-family: ahem;
+ font-family: Ahem;
white-space: normal;
font-size: 20px;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-010.html b/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-010.html
index c1f4d21a252..6e681f464c4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-010.html
+++ b/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-010.html
@@ -11,7 +11,7 @@ div {
color:green;
width: 1em;
line-height: 1em;
- font-family: ahem;
+ font-family: Ahem;
white-space: normal;
font-size: 20px;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-011.html b/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-011.html
index f32b86ecbd9..3e086b6b078 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-011.html
+++ b/tests/wpt/web-platform-tests/css/css-text/line-breaking/line-breaking-011.html
@@ -11,7 +11,7 @@ div {
color:green;
width: 1em;
line-height: 1em;
- font-family: ahem;
+ font-family: Ahem;
white-space: normal;
font-size: 20px;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/line-breaking/reference/line-breaking-001-ref.html b/tests/wpt/web-platform-tests/css/css-text/line-breaking/reference/line-breaking-001-ref.html
index b446efd3819..a27cbc47473 100644
--- a/tests/wpt/web-platform-tests/css/css-text/line-breaking/reference/line-breaking-001-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/line-breaking/reference/line-breaking-001-ref.html
@@ -7,7 +7,7 @@
div {
color:green;
line-height: 1em;
- font-family: ahem;
+ font-family: Ahem;
font-size: 20px;
}
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-001.html b/tests/wpt/web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-001.html
index 0601978f4f6..7eaa8f31df1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-001.html
+++ b/tests/wpt/web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-001.html
@@ -11,7 +11,7 @@ div {
position: relative;
width: 100px;
height: 100px;
- font-family: ahem;
+ font-family: Ahem;
color: red;
overflow-wrap: break-word;
font-size: 25px;
diff --git a/tests/wpt/web-platform-tests/css/css-text/support/mplus-1p-regular.woff b/tests/wpt/web-platform-tests/css/css-text/support/mplus-1p-regular.woff
deleted file mode 100644
index 42cfff628b4..00000000000
--- a/tests/wpt/web-platform-tests/css/css-text/support/mplus-1p-regular.woff
+++ /dev/null
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-001.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-001.html
index a5093571c99..124a45f29bc 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-001.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-001.html
@@ -5,7 +5,7 @@
<title>text-align: end, direction: rtl</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 24px; }
#rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 120px; height: 24px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-002.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-002.html
index 231c1ef515b..bb63bfeee30 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-002.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-002.html
@@ -5,7 +5,7 @@
<title>text-align: end, direction: ltr</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 24px; }
#rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 120px; height: 24px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-003.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-003.html
index 16745c29b18..9761aeeffe6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-003.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-003.html
@@ -5,7 +5,7 @@
<title>text-align: end, dir=rtl</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 24px; }
#rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 120px; height: 24px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-004.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-004.html
index 873f58ac9e6..d286072d6f6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-004.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-004.html
@@ -5,7 +5,7 @@
<title>text-align: end, dir=ltr</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 24px; }
#rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 120px; height: 24px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-005.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-005.html
index a4fbc95c0d7..7ea79a97e86 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-005.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-005.html
@@ -5,7 +5,7 @@
<title>text-align: end, direction: rtl</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
.rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 72px; height: 72px; }
.rb2 { position: absolute; top: 0; left: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-006.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-006.html
index b9882470b69..f4fe84f837e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-006.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-006.html
@@ -5,7 +5,7 @@
<title>text-align: end, direction: ltr</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
.rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 72px; height: 72px; }
.rb2 { position: absolute; top: 0; right: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-007.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-007.html
index 3a6f5de59b7..a978a479ebd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-007.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-007.html
@@ -5,7 +5,7 @@
<title>text-align: end, dir=rtl</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
.rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 72px; height: 72px; }
.rb2 { position: absolute; top: 0; left: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-008.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-008.html
index 0f2d53053ba..b7cf3273895 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-008.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-008.html
@@ -5,7 +5,7 @@
<title>text-align: end, dir=ltr</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
.rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 72px; height: 72px; }
.rb2 { position: absolute; top: 0; right: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-009.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-009.html
index fe4c60f13cf..32b8623397e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-009.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-009.html
@@ -5,7 +5,7 @@
<title>text-align: end, dir=auto, RTL first strong</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
.rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 72px; height: 72px; }
.rb2 { position: absolute; top: 0; left: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-010.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-010.html
index 3bfd0ab939f..ccfa94c57f8 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-010.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-010.html
@@ -5,7 +5,7 @@
<title>text-align: end, dir=auto, LTR first strong</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
.rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 72px; height: 72px; }
.rb2 { position: absolute; top: 0; right: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-014.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-014.html
index 5cf25788e60..b2411681387 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-014.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-014.html
@@ -5,7 +5,7 @@
<title>text-align: end, pre, dir=rtl inherited</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 48px; }
#rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 72px; height: 48px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-015.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-015.html
index 3be3bc45fff..a3fa03d6557 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-015.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-015.html
@@ -5,7 +5,7 @@
<title>text-align: end, pre, dir=ltr inherited</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 48px; }
#rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 72px; height: 48px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-016.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-016.html
index 51fd4337a51..eebdcf504ef 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-016.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-016.html
@@ -5,7 +5,7 @@
<title>text-align: end, pre, dir=auto</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 48px; }
.rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 72px; height: 24px; }
.rb2 { position: absolute; bottom: 0; left: 0; background-color: orange; width: 72px; height: 24px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-017.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-017.html
index 2c92632246b..7289f149e02 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-017.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-end-ref-017.html
@@ -5,7 +5,7 @@
<title>text-align: end, pre, dir=auto on surrounding block</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 48px; }
#rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 72px; height: 48px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-001.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-001.html
index 09898abf3aa..647239ef20a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-001.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-001.html
@@ -5,7 +5,7 @@
<title>text-align: justify, direction: rtl</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px Ahem; }
.ref { text-align: right; position: relative; height:72px; }
.rb { position: absolute; background-color: orange; width: 72px; }
.rb1 { top: 0; left: 0; height: 48px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-002.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-002.html
index 08741497876..c74d32c64dd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-002.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-002.html
@@ -5,7 +5,7 @@
<title>text-align: justify, direction: ltr</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px Ahem; }
.ref { text-align: right; position: relative; height:72px; }
.rb { position: absolute; background-color: orange; width: 72px; }
.rb1 { top: 0; right: 0; height: 48px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-003.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-003.html
index 5524d978555..38e31fc662b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-003.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-003.html
@@ -5,7 +5,7 @@
<title>text-align: justify, dir=rtl</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px Ahem; }
.ref { text-align: right; position: relative; height:72px; }
.rb { position: absolute; background-color: orange; width: 72px; }
.rb1 { top: 0; left: 0; height: 48px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-004.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-004.html
index d0c58679c8a..171fa2fe9b5 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-004.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-004.html
@@ -5,7 +5,7 @@
<title>text-align: justify, dir=ltr</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px Ahem; }
.ref { text-align: right; position: relative; height:72px; }
.rb { position: absolute; background-color: orange; width: 72px; }
.rb1 { top: 0; right: 0; height: 48px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-005.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-005.html
index 586cc76b2ed..9e2612ace16 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-005.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-005.html
@@ -5,7 +5,7 @@
<title>text-align: justify, dir=auto, RTL first strong</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px Ahem; }
.ref { text-align: right; position: relative; height:72px; }
.rb { position: absolute; background-color: orange; width: 72px; }
.rb1 { top: 0; left: 0; height: 48px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-006.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-006.html
index 98bc1ba9a44..48cc2c68374 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-006.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justify-ref-006.html
@@ -5,7 +5,7 @@
<title>text-align: justify, dir=auto, LTR first strong</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px Ahem; }
.ref { text-align: right; position: relative; height:72px; }
.rb { position: absolute; background-color: orange; width: 72px; }
.rb1 { top: 0; right: 0; height: 48px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-001.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-001.html
index cab561a331e..6c54f27e21a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-001.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-001.html
@@ -5,7 +5,7 @@
<title>text-align: justify-all, direction: rtl</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px Ahem; }
.ref { text-align: right; position: relative; height:72px; }
.rb { position: absolute; background-color: orange; width: 72px; }
.rb1 { top: 0; left: 0; height: 48px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-002.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-002.html
index e5e7dfd180d..15d89b04ac4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-002.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-002.html
@@ -5,7 +5,7 @@
<title>text-align: justify-all, direction: ltr</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px Ahem; }
.ref { text-align: right; position: relative; height:72px; }
.rb { position: absolute; background-color: orange; width: 72px; }
.rb1 { top: 0; right: 0; height: 48px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-003.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-003.html
index 2325bc588c9..5af72303927 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-003.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-003.html
@@ -5,7 +5,7 @@
<title>text-align: justify-all, dir=rtl</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px Ahem; }
.ref { text-align: right; position: relative; height:72px; }
.rb { position: absolute; background-color: orange; width: 72px; }
.rb1 { top: 0; left: 0; height: 48px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-004.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-004.html
index 55492ed4031..1c7f9c5b3b9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-004.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-004.html
@@ -5,7 +5,7 @@
<title>text-align: justify-all, dir=ltr</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px Ahem; }
.ref { text-align: right; position: relative; height:72px; }
.rb { position: absolute; background-color: orange; width: 72px; }
.rb1 { top: 0; right: 0; height: 48px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-005.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-005.html
index c14f5642070..e61054f0264 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-005.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-005.html
@@ -5,7 +5,7 @@
<title>text-align: justify-all, dir=auto, RTL first strong</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px Ahem; }
.ref { text-align: right; position: relative; height:72px; }
.rb { position: absolute; background-color: orange; width: 72px; }
.rb1 { top: 0; left: 0; height: 48px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-006.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-006.html
index a74dde620f5..b3a79eb9057 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-006.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-justifyall-ref-006.html
@@ -5,7 +5,7 @@
<title>text-align: justify-all, dir=auto, LTR first strong</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px Ahem; }
.ref { text-align: right; position: relative; height:72px; }
.rb { position: absolute; background-color: orange; width: 72px; }
.rb1 { top: 0; right: 0; height: 48px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-001.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-001.html
index f245af935be..323ece1ed03 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-001.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-001.html
@@ -7,7 +7,7 @@
<style type='text/css'>
.test { text-align: start; direction: rtl; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 24px; }
#rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 120px; height: 24px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-002.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-002.html
index 55ef0decdd0..9242c5793e8 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-002.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-002.html
@@ -7,7 +7,7 @@
<style type='text/css'>
.test { text-align: start; direction: ltr; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 24px; }
#rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 120px; height: 24px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-003.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-003.html
index bb86a7e3d8f..363e20b67e7 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-003.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-003.html
@@ -7,7 +7,7 @@
<style type='text/css'>
.test { text-align: start; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 24px; }
#rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 120px; height: 24px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-004.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-004.html
index 7c41a1ae87f..b4b24ef12cf 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-004.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-004.html
@@ -7,7 +7,7 @@
<style type='text/css'>
.test { text-align: start; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 24px; }
#rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 120px; height: 24px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-005.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-005.html
index 525dde6a92c..9b7fbef74e7 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-005.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-005.html
@@ -7,7 +7,7 @@
<style type='text/css'>
.test { text-align: start; direction: rtl; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
.rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 72px; height: 72px; }
.rb2 { position: absolute; top: 0; right: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-006.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-006.html
index 9415a8aad52..8c3708d44a6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-006.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-006.html
@@ -7,7 +7,7 @@
<style type='text/css'>
.test { text-align: start; direction: ltr; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
.rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 72px; height: 72px; }
.rb2 { position: absolute; top: 0; left: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-007.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-007.html
index d22b5e75978..7b00ff29f78 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-007.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-007.html
@@ -7,7 +7,7 @@
<style type='text/css'>
.test { text-align: start; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
.rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 72px; height: 72px; }
.rb2 { position: absolute; top: 0; right: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-008.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-008.html
index 0c0e5eba7fd..5773192b819 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-008.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-008.html
@@ -7,7 +7,7 @@
<style type='text/css'>
.test { text-align: start; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
.rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 72px; height: 72px; }
.rb2 { position: absolute; top: 0; left: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-009.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-009.html
index b2093bf4a49..3177d019cbd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-009.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-009.html
@@ -7,7 +7,7 @@
<style type='text/css'>
.test { text-align: start; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
.rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 72px; height: 72px; }
.rb2 { position: absolute; top: 0; right: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-010.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-010.html
index fed7fe00bda..4972f258b0b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-010.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-010.html
@@ -7,7 +7,7 @@
<style type='text/css'>
.test { text-align: start; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
.rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 72px; height: 72px; }
.rb2 { position: absolute; top: 0; left: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-014.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-014.html
index 709143d89ae..747c5e6bed0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-014.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-014.html
@@ -7,7 +7,7 @@
<style type='text/css'>
.test { text-align: start; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 48px; }
#rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 72px; height: 48px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-015.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-015.html
index b5a56cb0470..abc8797e92c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-015.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-015.html
@@ -7,7 +7,7 @@
<style type='text/css'>
.test { text-align: start; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 48px; }
#rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 72px; height: 48px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-016.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-016.html
index 89ec38e3217..fbeefd6fc5e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-016.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-016.html
@@ -7,7 +7,7 @@
<style type='text/css'>
.test { text-align: start; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 48px; }
.rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 72px; height: 24px; }
.rb2 { position: absolute; bottom: 0; right: 0; background-color: orange; width: 72px; height: 24px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-017.html b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-017.html
index 8408a304b3f..f802d49c093 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-017.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/reference/text-align-start-ref-017.html
@@ -7,7 +7,7 @@
<style type='text/css'>
.test { text-align: start; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 48px; }
#rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 72px; height: 48px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-001.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-001.html
index 7aa503dd8fd..b7baac89b7c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-001.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-001.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: end; direction: rtl; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 24px; }
#rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 120px; height: 24px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-002.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-002.html
index 2b63d6c3da0..e080879c916 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-002.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-002.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: end; direction: ltr; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 24px; }
#rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 120px; height: 24px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-003.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-003.html
index a343bdabc49..4402bf4ec1e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-003.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-003.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: end; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 24px; }
#rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 120px; height: 24px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-004.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-004.html
index ea198837cc4..cca16fe8968 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-004.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-004.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: end; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 24px; }
#rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 120px; height: 24px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-005.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-005.html
index 9db87262490..9fe2dae4255 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-005.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-005.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: end; direction: rtl; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
#rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 72px; height: 72px; }
#rb2 { position: absolute; top: 0; left: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-006.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-006.html
index 4278474a3c7..3ea9fdc6a59 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-006.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-006.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: end; direction: ltr; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
#rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 72px; height: 72px; }
#rb2 { position: absolute; top: 0; right: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-007.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-007.html
index 7b775d0dd00..403770f93bb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-007.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-007.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: end; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
#rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 72px; height: 72px; }
#rb2 { position: absolute; top: 0; left: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-008.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-008.html
index 3b74c4d8b32..8c6e5aed7b0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-008.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-008.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: end; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
#rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 72px; height: 72px; }
#rb2 { position: absolute; top: 0; right: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-009.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-009.html
index d33dd8f7604..c67fe23d7de 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-009.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-009.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: end; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
#rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 72px; height: 72px; }
#rb2 { position: absolute; top: 0; left: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-010.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-010.html
index 6a3f9bde01e..abcb7c07629 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-010.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-010.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: end; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
#rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 72px; height: 72px; }
#rb2 { position: absolute; top: 0; right: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-014.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-014.html
index 382018e987d..aff33e24ec7 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-014.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-014.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: end; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 48px; }
#rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 72px; height: 48px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-015.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-015.html
index 4c6a390526e..c5d63343370 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-015.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-015.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: end; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 48px; }
#rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 72px; height: 48px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-016.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-016.html
index f66ff4f8ed0..b64610219b6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-016.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-016.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: end; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 48px; }
#rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 72px; height: 24px; }
#rb2 { position: absolute; bottom: 0; left: 0; background-color: orange; width: 72px; height: 24px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-017.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-017.html
index 39399520d9d..9787c3e5533 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-017.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-end-017.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: end; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 48px; }
#rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 72px; height: 48px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-001.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-001.html
index 6a21b34ae9d..619f5a0440b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-001.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-001.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: justify; direction: rtl; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px Ahem; }
.ref { text-align: right; position: relative; height:72px; }
.rb { position: absolute; background-color: orange; width: 72px; }
#rb1 { top: 0; left: 0; height: 48px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-002.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-002.html
index 32228250899..0b6b4ddb90c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-002.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-002.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: justify; direction: ltr; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px Ahem; }
.ref { text-align: right; position: relative; height:72px; }
.rb { position: absolute; background-color: orange; width: 72px; }
#rb1 { top: 0; right: 0; height: 48px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-003.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-003.html
index 6badf692dd4..3a0eeffff02 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-003.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-003.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: justify; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px Ahem; }
.ref { text-align: right; position: relative; height:72px; }
.rb { position: absolute; background-color: orange; width: 72px; }
#rb1 { top: 0; left: 0; height: 48px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-004.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-004.html
index 573a3a500e9..6389e162a1b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-004.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-004.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: justify; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px Ahem; }
.ref { text-align: right; position: relative; height:72px; }
.rb { position: absolute; background-color: orange; width: 72px; }
#rb1 { top: 0; right: 0; height: 48px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-005.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-005.html
index 0f8a4c4225c..e097796ae50 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-005.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-005.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: justify; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px Ahem; }
.ref { text-align: right; position: relative; height:72px; }
.rb { position: absolute; background-color: orange; width: 72px; }
#rb1 { top: 0; left: 0; height: 48px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-006.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-006.html
index 31883334125..79aee25302c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-006.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justify-006.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: justify; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px Ahem; }
.ref { text-align: right; position: relative; height:72px; }
.rb { position: absolute; background-color: orange; width: 72px; }
#rb1 { top: 0; right: 0; height: 48px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-001.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-001.html
index 1a5fd5afa52..937093077e0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-001.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-001.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: justify-all; direction: rtl; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px Ahem; }
.ref { text-align: right; position: relative; height:72px; }
.rb { position: absolute; background-color: orange; width: 72px; }
#rb1 { top: 0; left: 0; height: 48px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-002.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-002.html
index f45f7d35b31..22898152aa0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-002.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-002.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: justify-all; direction: ltr; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px Ahem; }
.ref { text-align: right; position: relative; height:72px; }
.rb { position: absolute; background-color: orange; width: 72px; }
#rb1 { top: 0; right: 0; height: 48px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-003.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-003.html
index dd13d5e3a72..cc21296c53a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-003.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-003.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: justify-all; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px Ahem; }
.ref { text-align: right; position: relative; height:72px; }
.rb { position: absolute; background-color: orange; width: 72px; }
#rb1 { top: 0; left: 0; height: 48px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-004.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-004.html
index 2b5707a0869..d483941ceea 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-004.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-004.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: justify-all; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px Ahem; }
.ref { text-align: right; position: relative; height:72px; }
.rb { position: absolute; background-color: orange; width: 72px; }
#rb1 { top: 0; right: 0; height: 48px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-005.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-005.html
index 451f58f049b..edc271c3c1d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-005.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-005.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: justify-all; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px Ahem; }
.ref { text-align: right; position: relative; height:72px; }
.rb { position: absolute; background-color: orange; width: 72px; }
#rb1 { top: 0; left: 0; height: 48px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-006.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-006.html
index 14ee7372af0..63e4b3ae749 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-006.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-justifyall-006.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: justify-all; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 399px; color: orange; font: 24px/24px Ahem; }
.ref { text-align: right; position: relative; height:72px; }
.rb { position: absolute; background-color: orange; width: 72px; }
#rb1 { top: 0; right: 0; height: 48px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-001.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-001.html
index 00d13dbc50c..40c6abaef48 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-001.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-001.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: start; direction: rtl; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 24px; }
#rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 120px; height: 24px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-002.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-002.html
index 0779f709edb..5e2791d648c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-002.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-002.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: start; direction: ltr; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 24px; }
#rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 120px; height: 24px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-003.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-003.html
index 953bd655556..2e1d6672761 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-003.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-003.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: start; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 24px; }
#rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 120px; height: 24px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-004.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-004.html
index 464f7750cb7..00146305a67 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-004.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-004.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: start; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 300px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 24px; }
#rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 120px; height: 24px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-005.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-005.html
index dc8b2c06e5a..55fe5965fa1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-005.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-005.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: start; direction: rtl; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
#rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 72px; height: 72px; }
#rb2 { position: absolute; top: 0; right: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-006.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-006.html
index 800380f1bfe..fa9fcc6460c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-006.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-006.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: start; direction: ltr; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
#rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 72px; height: 72px; }
#rb2 { position: absolute; top: 0; left: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-007.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-007.html
index 3c7e34a551a..0774716b1e3 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-007.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-007.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: start; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
#rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 72px; height: 72px; }
#rb2 { position: absolute; top: 0; right: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-008.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-008.html
index 8eebf98bc28..ba5e78ccdec 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-008.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-008.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: start; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
#rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 72px; height: 72px; }
#rb2 { position: absolute; top: 0; left: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-009.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-009.html
index 8af677d0193..55753ada0e5 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-009.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-009.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: start; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
#rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 72px; height: 72px; }
#rb2 { position: absolute; top: 0; right: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-010.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-010.html
index c01ae7192a2..623b3ec7752 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-010.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-010.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: start; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
#rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 72px; height: 72px; }
#rb2 { position: absolute; top: 0; left: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-014.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-014.html
index 08520956cf1..ac451de9b82 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-014.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-014.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: start; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 48px; }
#rb1 { position: absolute; top: 0; right: 0; background-color: orange; width: 72px; height: 48px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-015.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-015.html
index 9824cee94cc..0b2f9097d9e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-015.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-015.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: start; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 48px; }
#rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 72px; height: 48px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-016.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-016.html
index c412365d4bf..3b8d858cc4c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-016.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-016.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: start; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 48px; }
#rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 72px; height: 24px; }
#rb2 { position: absolute; bottom: 0; right: 0; background-color: orange; width: 72px; height: 24px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-017.html b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-017.html
index e422abdb893..5733002baa6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-017.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-align/text-align-start-017.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: start; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 48px; }
#rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 72px; height: 48px; }
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-justify/reference/text-justify-ref-001.html b/tests/wpt/web-platform-tests/css/css-text/text-justify/reference/text-justify-ref-001.html
index c5ce890916b..2a214057611 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-justify/reference/text-justify-ref-001.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-justify/reference/text-justify-ref-001.html
@@ -5,7 +5,7 @@
<title>text-justify: none</title>
<link rel='author' title='Richard Ishida' href='mailto:ishida@w3.org'>
<style type='text/css'>
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
.rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 72px; height: 72px; }
.rb2 { position: absolute; top: 0; left: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-justify/text-justify-001.html b/tests/wpt/web-platform-tests/css/css-text/text-justify/text-justify-001.html
index 4af1df923ef..3e2a0d8bbbe 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-justify/text-justify-001.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-justify/text-justify-001.html
@@ -10,7 +10,7 @@
<style type='text/css'>
.test { text-align: justify; text-justify: none; }
/* the CSS below is not part of the test */
-.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px ahem; }
+.test, .ref { border: 1px solid orange; margin: 20px; width: 290px; color: orange; font: 24px/24px Ahem; }
.ref { position: relative; height: 72px; }
#rb1 { position: absolute; top: 0; left: 0; background-color: orange; width: 72px; height: 72px; }
#rb2 { position: absolute; top: 0; left: 96px; background-color: orange; width: 72px; height: 72px; }
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-justify/text-justify-002.html b/tests/wpt/web-platform-tests/css/css-text/text-justify/text-justify-002.html
index b3e970005af..ef16eaaf82a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-justify/text-justify-002.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-justify/text-justify-002.html
@@ -9,7 +9,7 @@
<style type='text/css'>
.test { text-align: justify; text-justify: inter-character; }
/* the CSS below is not part of the test */
-.test { border: 1px solid blue; margin: 20px; width: 290px; color: blue; font: 24px/24px ahem; }
+.test { border: 1px solid blue; margin: 20px; width: 290px; color: blue; font: 24px/24px Ahem; }
</style>
</head>
<body>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-justify/text-justify-003.html b/tests/wpt/web-platform-tests/css/css-text/text-justify/text-justify-003.html
index 6381a9659ee..6d181fa02b2 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-justify/text-justify-003.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-justify/text-justify-003.html
@@ -9,7 +9,7 @@
<style type='text/css'>
.test { text-align: justify; text-justify: distribute; }
/* the CSS below is not part of the test */
-.test { border: 1px solid blue; margin: 20px; width: 290px; color: blue; font: 24px/24px ahem; }
+.test { border: 1px solid blue; margin: 20px; width: 290px; color: blue; font: 24px/24px Ahem; }
</style>
</head>
<body>
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-001-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-001-ref.html
index 30f42ab6862..afb8ba02abc 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-001-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-001-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-003-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-003-ref.html
index d0b0b815472..72c023f5592 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-003-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-003-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-005-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-005-ref.html
index 84450bffdc8..2d4e5909a10 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-005-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-005-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-007-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-007-ref.html
index 826a3e85cb3..18d644a71c5 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-007-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-007-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-009-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-009-ref.html
index 0b29e0be830..fcfcd337ac9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-009-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-009-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-010-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-010-ref.html
index f18cbd88818..19f0c378371 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-010-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-010-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-011-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-011-ref.html
index ab952b845ac..abd595d55fa 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-011-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-011-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-014-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-014-ref.html
index d880a91bb6e..d97eeec201e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-014-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-014-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-016-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-016-ref.html
index 4a6a1ed5cfb..ac84d5f3755 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-016-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-016-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-018-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-018-ref.html
index 29e60610d30..6d4e35aaeeb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-018-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-018-ref.html
@@ -8,8 +8,8 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff2') format('woff2'),
- url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff2') format('woff2'),
+ url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-020-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-020-ref.html
index 98e6b32105b..30cb39c2883 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-020-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-020-ref.html
@@ -7,8 +7,8 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff2') format('woff2'),
- url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff2') format('woff2'),
+ url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-022-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-022-ref.html
index 74069f7f7fd..a8885631a4e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-022-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-022-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/NotoSansArmenian-Regular') format('truetype');
+ src: url('/fonts/NotoSansArmenian-Regular') format('truetype');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-024-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-024-ref.html
index 06ac0eba59f..20bc68d33fe 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-024-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-024-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-026-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-026-ref.html
index 1f5bcede8d8..6a0cb139f4c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-026-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-026-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-028-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-028-ref.html
index a52c5a973ee..a4df1a045e8 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-028-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-028-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/NotoSansDeseret-Regular.ttf') format('truetype');
+ src: url('/fonts/noto/NotoSansDeseret-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-030-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-030-ref.html
index be7b8e59777..d5c5df44509 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-030-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-capitalize-030-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/NotoSansGeorgian-Regular.ttf') format('truetype');
+ src: url('/fonts/NotoSansGeorgian-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-001-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-001-ref.html
index 20ebd3e3318..fd9b5a7be5b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-001-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-001-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-002-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-002-ref.html
index f70532f36a7..ae7327048b3 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-002-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-002-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-003-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-003-ref.html
index 042af4b4d30..bc8750daeba 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-003-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-003-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-004-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-004-ref.html
index b35f94f02a0..99d7c91d063 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-004-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-004-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-005-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-005-ref.html
index 90fdc1d50aa..5919ccd98bc 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-005-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-005-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-006-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-006-ref.html
index 6937ee5e67e..ebcc1141ffc 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-006-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-006-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-007-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-007-ref.html
index 192106683a9..255d7fcd291 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-007-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-007-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-008-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-008-ref.html
index d7f93110875..b794e119781 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-008-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-008-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-009-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-009-ref.html
index 4a321965b1b..446fb2c26e8 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-009-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-009-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-010-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-010-ref.html
index 36cbecf6a1e..d2c61f9e882 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-010-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-010-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-011-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-011-ref.html
index e103cb3d9fb..17f80261ab4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-011-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-011-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-012-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-012-ref.html
index 95eef9fc38c..52e3aeab98a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-012-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-012-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-014-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-014-ref.html
index 629c3e24936..b9d1a910482 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-014-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-014-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-015-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-015-ref.html
index 72e0a536633..fa717923d32 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-015-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-015-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-016-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-016-ref.html
index 98116cc7321..e900de1be7c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-016-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-016-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-017-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-017-ref.html
index a6f1e5cc826..4f727de685e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-017-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-017-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-018-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-018-ref.html
index ca4500e479d..bcb4a58cbe9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-018-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-018-ref.html
@@ -8,8 +8,8 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff2') format('woff2'),
- url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff2') format('woff2'),
+ url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-019-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-019-ref.html
index 4b9d3b325b3..f63be7d86b2 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-019-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-019-ref.html
@@ -8,8 +8,8 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff2') format('woff2'),
- url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff2') format('woff2'),
+ url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-020-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-020-ref.html
index 322937f2f52..5c757b38e41 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-020-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-020-ref.html
@@ -7,8 +7,8 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff2') format('woff2'),
- url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff2') format('woff2'),
+ url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-021-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-021-ref.html
index 9f9f8cd64f4..842a2127159 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-021-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-021-ref.html
@@ -7,8 +7,8 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff2') format('woff2'),
- url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff2') format('woff2'),
+ url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-022-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-022-ref.html
index 99d18c94fe4..b96879aea1e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-022-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-022-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/NotoSansArmenian-Regular') format('truetype');
+ src: url('/fonts/NotoSansArmenian-Regular') format('truetype');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-023-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-023-ref.html
index da0c2613259..e054d06005f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-023-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-023-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/NotoSansArmenian-Regular') format('truetype');
+ src: url('/fonts/NotoSansArmenian-Regular') format('truetype');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-024-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-024-ref.html
index 3dd4f0b9d36..fca2cebbe30 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-024-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-024-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-025-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-025-ref.html
index eb9df5ff4fa..7304d5fdcbc 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-025-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-025-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-026-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-026-ref.html
index 0bbe98f06d3..9582472fd15 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-026-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-026-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-027-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-027-ref.html
index 11a99b6eabc..1e327b7d367 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-027-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-027-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-028-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-028-ref.html
index d4faf9df5bd..041def4eba4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-028-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-028-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/NotoSansDeseret-Regular.ttf') format('truetype');
+ src: url('/fonts/noto/NotoSansDeseret-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-029-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-029-ref.html
index 3fefafbef73..74847094d23 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-029-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-029-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/NotoSansDeseret-Regular.ttf') format('truetype');
+ src: url('/fonts/noto/NotoSansDeseret-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-030-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-030-ref.html
index f2fab793698..ae88eb25131 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-030-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-030-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/NotoSansGeorgian-Regular.ttf') format('truetype');
+ src: url('/fonts/NotoSansGeorgian-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-031-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-031-ref.html
index 3e3f1c66ca7..5ee04a6b5b0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-031-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-031-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/NotoSansGeorgian-Regular.ttf') format('truetype');
+ src: url('/fonts/NotoSansGeorgian-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-033-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-033-ref.html
index e3550509d24..28c8624bd4c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-033-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-033-ref.html
@@ -9,7 +9,7 @@
/* the CSS below is not part of the test */
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-034-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-034-ref.html
index 5afe60f274d..eafe6308d11 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-034-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-034-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/NotoSansArmenian-Regular') format('truetype');
+ src: url('/fonts/NotoSansArmenian-Regular') format('truetype');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-035-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-035-ref.html
index 6f531b5c744..cfd3720d29b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-035-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-035-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-038-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-038-ref.html
index f5e8471f53c..bc7f562d997 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-038-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-038-ref.html
@@ -8,7 +8,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-039-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-039-ref.html
index ba8123ec09e..a00b836217c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-039-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-039-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-040-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-040-ref.html
index 1fdb897e4e2..143ba2a5891 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-040-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-040-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-041-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-041-ref.html
index 76c4bce8a8e..0b80eb93570 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-041-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-041-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-042-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-042-ref.html
index ee70285972e..10c0d36aa95 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-042-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-042-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-043-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-043-ref.html
index fde2108f23d..d629a319716 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-043-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-043-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-101-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-101-ref.html
index 61bac52c584..3d21333ed46 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-101-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-101-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-102-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-102-ref.html
index 1b519c5fdee..0328b65c72f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-102-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-102-ref.html
@@ -7,7 +7,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-103-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-103-ref.html
index 1796190406c..1f4d4219094 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-103-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-103-ref.html
@@ -7,8 +7,8 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff2') format('woff2'),
- url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff2') format('woff2'),
+ url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-104-ref.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-104-ref.html
index 7695cbdb54b..878393c4f73 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-104-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/reference/text-transform-upperlower-104-ref.html
@@ -7,8 +7,8 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff2') format('woff2'),
- url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff2') format('woff2'),
+ url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-001.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-001.html
index 1974ef0cab4..be0dc73110b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-001.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-001.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-003.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-003.html
index 9030b0f66ec..33664a337e4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-003.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-003.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-005.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-005.html
index 5d1d5f1450b..bdb44e559a4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-005.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-005.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-007.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-007.html
index cbe3dde1c28..f99412cfdc4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-007.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-007.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-009.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-009.html
index 7060852711c..868e62904f7 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-009.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-009.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-010.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-010.html
index 2d991bb9cdb..25aa18ba65d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-010.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-010.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-011.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-011.html
index 7bab1f009c0..a66ef351e9c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-011.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-011.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-014.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-014.html
index 5608e79fdb9..6fbd05ebc13 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-014.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-014.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-016.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-016.html
index e164681e172..2a45c965288 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-016.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-016.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-018.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-018.html
index 9ca468626d5..210ced55025 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-018.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-018.html
@@ -10,8 +10,8 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff2') format('woff2'),
- url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff2') format('woff2'),
+ url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-020.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-020.html
index 0aa7375c281..d46f34605f5 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-020.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-020.html
@@ -10,8 +10,8 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff2') format('woff2'),
- url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff2') format('woff2'),
+ url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-022.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-022.html
index 8930ba8fb95..f8b7489b38a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-022.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-022.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/NotoSansArmenian-Regular') format('truetype');
+ src: url('/fonts/NotoSansArmenian-Regular') format('truetype');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-024.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-024.html
index 4c3c9e2b21c..67a9304f93e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-024.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-024.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-026.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-026.html
index fd9e38b973b..76999c2f38c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-026.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-026.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-028.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-028.html
index 8785e2e07f0..b22597059c0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-028.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-028.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/NotoSansDeseret-Regular.ttf') format('truetype');
+ src: url('/fonts/noto/NotoSansDeseret-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-030.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-030.html
index 8773ea7a8db..1924d3e3476 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-030.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-capitalize-030.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/NotoSansGeorgian-Regular.ttf') format('truetype');
+ src: url('/fonts/NotoSansGeorgian-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-001.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-001.html
index 6e390a0d5f4..a30be4e888d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-001.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-001.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-002.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-002.html
index 0c42526bb3d..e82a967658c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-002.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-002.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-003.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-003.html
index df727cff322..8422a9a6402 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-003.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-003.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-004.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-004.html
index 837c5f66b34..e6863834eb9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-004.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-004.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-005.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-005.html
index 12083ba851c..d8164b6cb38 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-005.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-005.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-006.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-006.html
index 5876dfeb2a9..c4d607a14bb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-006.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-006.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-007.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-007.html
index ad8a699a0aa..1d3e591a70f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-007.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-007.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-008.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-008.html
index 94357691d0d..09e80791734 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-008.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-008.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-009.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-009.html
index b44c394a63b..dcb08962afa 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-009.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-009.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-010.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-010.html
index c2dc440b1f2..e36491a2ad0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-010.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-010.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-011.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-011.html
index bc12940a3ee..50dbbcd60f1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-011.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-011.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-012.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-012.html
index 7b3c6177bfa..8e47999490d 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-012.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-012.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-014.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-014.html
index a1dc9f1ccf7..3e391da8108 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-014.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-014.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-015.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-015.html
index 60d1db89ae2..a06cdf52099 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-015.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-015.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-016.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-016.html
index ec256af4eb5..e6cd03f6870 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-016.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-016.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-017.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-017.html
index 7eb202d27e4..821fcf91f27 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-017.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-017.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-018.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-018.html
index c944829b2e6..0f4d314c4eb 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-018.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-018.html
@@ -10,8 +10,8 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff2') format('woff2'),
- url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff2') format('woff2'),
+ url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-019.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-019.html
index 6f80c226ec2..683336e7702 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-019.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-019.html
@@ -11,8 +11,8 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff2') format('woff2'),
- url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff2') format('woff2'),
+ url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-020.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-020.html
index 05c7a77ba9e..42b3906f617 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-020.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-020.html
@@ -10,8 +10,8 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff2') format('woff2'),
- url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff2') format('woff2'),
+ url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-021.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-021.html
index 47a70d426cc..4a4718f190a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-021.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-021.html
@@ -10,8 +10,8 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff2') format('woff2'),
- url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff2') format('woff2'),
+ url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-022.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-022.html
index 28168b45b0a..2f89f31cd3f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-022.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-022.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/NotoSansArmenian-Regular') format('truetype');
+ src: url('/fonts/NotoSansArmenian-Regular') format('truetype');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-023.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-023.html
index a807c4b4120..e92ca827321 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-023.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-023.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/NotoSansArmenian-Regular') format('truetype');
+ src: url('/fonts/NotoSansArmenian-Regular') format('truetype');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-024.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-024.html
index 1ab82628428..ec3312b6fd6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-024.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-024.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-025.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-025.html
index 90134e30f6d..4974553eb28 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-025.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-025.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-026.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-026.html
index 3bc9c56c114..b44d8925353 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-026.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-026.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-027.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-027.html
index 395e94e26d8..0e48060071c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-027.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-027.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-028.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-028.html
index 3c1ae9dbde7..0e85b79c7c2 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-028.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-028.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/NotoSansDeseret-Regular.ttf') format('truetype');
+ src: url('/fonts/noto/NotoSansDeseret-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-029.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-029.html
index 089a19c9e7f..eb56f45b6d1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-029.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-029.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/NotoSansDeseret-Regular.ttf') format('truetype');
+ src: url('/fonts/noto/NotoSansDeseret-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-030.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-030.html
index c0dd75caa1c..554aa9e7427 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-030.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-030.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/NotoSansGeorgian-Regular.ttf') format('truetype');
+ src: url('/fonts/NotoSansGeorgian-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-031.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-031.html
index 004b08e1af2..0393ae5c789 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-031.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-031.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/NotoSansGeorgian-Regular.ttf') format('truetype');
+ src: url('/fonts/NotoSansGeorgian-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-033.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-033.html
index cc27405d022..6cd59895e51 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-033.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-033.html
@@ -12,7 +12,7 @@
/* the CSS below is not part of the test */
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-034.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-034.html
index 7327573c2af..2fa234e65c9 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-034.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-034.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/NotoSansArmenian-Regular') format('truetype');
+ src: url('/fonts/NotoSansArmenian-Regular') format('truetype');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-035.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-035.html
index ec26a58ce06..cc5e984b8b6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-035.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-035.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-038.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-038.html
index 3e5d712dba9..462ed6a88fa 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-038.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-038.html
@@ -11,7 +11,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-039.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-039.html
index 2f60ecd4007..d15c225d653 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-039.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-039.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-040.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-040.html
index 03ac309d823..b430764c578 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-040.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-040.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-041.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-041.html
index 4fad9743ec6..dc2495086c3 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-041.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-041.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-042.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-042.html
index 53d42ed8ab3..d4d9225cd88 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-042.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-042.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-043.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-043.html
index 3fcb21d8532..5f5d3251837 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-043.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-043.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-101.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-101.html
index 702c2770daf..46b48a920e1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-101.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-101.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-102.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-102.html
index b9ba213125c..d36bc364a20 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-102.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-102.html
@@ -10,7 +10,7 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/DoulosSIL-R.woff') format('woff');
+ src: url('/fonts/DoulosSIL-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-103.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-103.html
index ed940c54b36..ba669c022ea 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-103.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-103.html
@@ -10,8 +10,8 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff2') format('woff2'),
- url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff2') format('woff2'),
+ url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-104.html b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-104.html
index 29ba897e77c..9d5c26939af 100644
--- a/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-104.html
+++ b/tests/wpt/web-platform-tests/css/css-text/text-transform/text-transform-upperlower-104.html
@@ -10,8 +10,8 @@
<style type='text/css'>
@font-face {
font-family: 'webfont';
- src: url('../../fonts/GentiumPlus-R.woff2') format('woff2'),
- url('../../fonts/GentiumPlus-R.woff') format('woff');
+ src: url('/fonts/GentiumPlus-R.woff2') format('woff2'),
+ url('/fonts/GentiumPlus-R.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-001.html b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-001.html
index 6a1893fd3e3..31486f8f77c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-001.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-001.html
@@ -8,7 +8,7 @@
<style>
div {
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-002.html b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-002.html
index 891527fe37b..c0db9e67110 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-002.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-002.html
@@ -8,7 +8,7 @@
<style>
div {
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-003.html b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-003.html
index 56d30802a71..e5d0a59c0de 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-003.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-003.html
@@ -8,7 +8,7 @@
<style>
div {
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-004.html b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-004.html
index b4b3b459783..3be7a7db3d1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-004.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-004.html
@@ -8,7 +8,7 @@
<style>
div {
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-005.html b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-005.html
index bf04625c7c5..487defb91af 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-005.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-005.html
@@ -8,7 +8,7 @@
<style>
div {
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-006.html b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-006.html
index 8802c30732c..d725a2dea6f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-006.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-006.html
@@ -8,7 +8,7 @@
<style>
div {
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-007.html b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-007.html
index 29b356c13d3..de69880ed43 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-007.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-007.html
@@ -8,7 +8,7 @@
<style>
div {
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-008.html b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-008.html
index 61ccaae34e0..e739a21e9f7 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-008.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-008.html
@@ -9,7 +9,7 @@
<style>
div {
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-009.html b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-009.html
index 2aa8cd2d982..a70ad8ff6c6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-009.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-009.html
@@ -9,7 +9,7 @@
<style>
div {
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-010.html b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-010.html
index 90f20055427..c00fe74209b 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-010.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-010.html
@@ -9,7 +9,7 @@
<style>
div {
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-011.html b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-011.html
index 6659e324bc5..5f86cff5b38 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-011.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-011.html
@@ -9,7 +9,7 @@
<style>
div {
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-012.html b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-012.html
index d96be79c3e3..2d322aaf571 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-012.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-012.html
@@ -8,7 +8,7 @@
<style>
div {
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-013.html b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-013.html
index 6e3b6db6626..9de1f071f73 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-013.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-013.html
@@ -8,7 +8,7 @@
<style>
div {
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-014.html b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-014.html
index 2275201f864..5da564d4b73 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-014.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/pre-wrap-014.html
@@ -8,7 +8,7 @@
<style>
div {
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/reference/pre-wrap-001-ref.html b/tests/wpt/web-platform-tests/css/css-text/white-space/reference/pre-wrap-001-ref.html
index 21fe887aede..8a8b5132db1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/reference/pre-wrap-001-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/reference/pre-wrap-001-ref.html
@@ -5,7 +5,7 @@
<style>
div {
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
color: green;
}
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/reference/textarea-pre-wrap-001-ref.html b/tests/wpt/web-platform-tests/css/css-text/white-space/reference/textarea-pre-wrap-001-ref.html
index 8951c3db4bf..d09873a6463 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/reference/textarea-pre-wrap-001-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/reference/textarea-pre-wrap-001-ref.html
@@ -20,7 +20,7 @@ textarea {
overflow: hidden; /* I don't want scrollbars, and overflow:visible isn't typically supported on textarea */
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
color: green;
white-space: pre;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-001.html b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-001.html
index 2c41682fd17..6c7f605e6e2 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-001.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-001.html
@@ -19,7 +19,7 @@ textarea {
overflow: hidden; /* I don't want scrollbars, and overflow:visible isn't typically supported on textarea */
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-002.html b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-002.html
index bd411d9f1ae..340462bc280 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-002.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-002.html
@@ -19,7 +19,7 @@ textarea {
overflow: hidden; /* I don't want scrollbars, and overflow:visible isn't typically supported on textarea */
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-003.html b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-003.html
index 81f7a5aa800..655b1d42fe8 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-003.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-003.html
@@ -19,7 +19,7 @@ textarea {
overflow: hidden; /* I don't want scrollbars, and overflow:visible isn't typically supported on textarea */
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-004.html b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-004.html
index c29ceed221a..5e8d50542d1 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-004.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-004.html
@@ -19,7 +19,7 @@ textarea {
overflow: hidden; /* I don't want scrollbars, and overflow:visible isn't typically supported on textarea */
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-005.html b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-005.html
index 8137ac64214..2f4d54cb1df 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-005.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-005.html
@@ -19,7 +19,7 @@ textarea {
overflow: hidden; /* I don't want scrollbars, and overflow:visible isn't typically supported on textarea */
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-006.html b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-006.html
index b06947c8a71..78057403c0e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-006.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-006.html
@@ -19,7 +19,7 @@ textarea {
overflow: hidden; /* I don't want scrollbars, and overflow:visible isn't typically supported on textarea */
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-007.html b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-007.html
index c6785707589..c7e506780fa 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-007.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-007.html
@@ -19,7 +19,7 @@ textarea {
overflow: hidden; /* I don't want scrollbars, and overflow:visible isn't typically supported on textarea */
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-008.html b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-008.html
index 1361bf19866..71eca500d3c 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-008.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-008.html
@@ -20,7 +20,7 @@ textarea {
overflow: hidden; /* I don't want scrollbars, and overflow:visible isn't typically supported on textarea */
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-009.html b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-009.html
index cecaadb0b37..aedca630155 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-009.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-009.html
@@ -20,7 +20,7 @@ textarea {
overflow: hidden; /* I don't want scrollbars, and overflow:visible isn't typically supported on textarea */
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-010.html b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-010.html
index 7d41fee8c6b..7c5d13842a3 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-010.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-010.html
@@ -20,7 +20,7 @@ textarea {
overflow: hidden; /* I don't want scrollbars, and overflow:visible isn't typically supported on textarea */
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-011.html b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-011.html
index 96d121f0aab..d60348d8083 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-011.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-011.html
@@ -20,7 +20,7 @@ textarea {
overflow: hidden; /* I don't want scrollbars, and overflow:visible isn't typically supported on textarea */
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-012.html b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-012.html
index 85fcfee41fa..3177a7b4df6 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-012.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-012.html
@@ -19,7 +19,7 @@ textarea {
overflow: hidden; /* I don't want scrollbars, and overflow:visible isn't typically supported on textarea */
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-013.html b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-013.html
index fd3b26b1da0..05afb069381 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-013.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-013.html
@@ -19,7 +19,7 @@ textarea {
overflow: hidden; /* I don't want scrollbars, and overflow:visible isn't typically supported on textarea */
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-014.html b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-014.html
index 881fffe173d..5c4f33acd1e 100644
--- a/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-014.html
+++ b/tests/wpt/web-platform-tests/css/css-text/white-space/textarea-pre-wrap-014.html
@@ -19,7 +19,7 @@ textarea {
overflow: hidden; /* I don't want scrollbars, and overflow:visible isn't typically supported on textarea */
font-size: 20px;
- font-family: ahem;
+ font-family: Ahem;
line-height: 1em;
white-space: pre-wrap;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-text/word-break/reference/word-break-break-all-009-ref.xht b/tests/wpt/web-platform-tests/css/css-text/word-break/reference/word-break-break-all-009-ref.xht
index 84d9d50afd1..0768b857d96 100644
--- a/tests/wpt/web-platform-tests/css/css-text/word-break/reference/word-break-break-all-009-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/word-break/reference/word-break-break-all-009-ref.xht
@@ -16,6 +16,12 @@
font-family: "IPAMincho", "IPAGothic", "IPA明朝", "IPAゴシック";
width: 10em;
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
span.attention {
color: red;
}
@@ -26,28 +32,30 @@
<p>
Test passes if each pair of upper and lower text in the square box is identical.
</p>
- <hr />
- <p class="test">
- <span>Filler Text Filler Text Filler Text</span>
- </p>
- <p class="control">
- <span>Filler Text Filler T<br />ext Filler Text</span>
- </p>
- <hr />
- <p class="test">
- <span>満たすための文字 Filler Text</span>
- </p>
- <p class="control">
- <span>満たすための文字 Fil<br />ler Text</span>
- </p>
- <hr />
- <p class="test">
- <span>満たすための文字満たすための文字</span>
- </p>
- <p class="control">
- <span>満たすための文字満た<br />すための文字</span>
- </p>
- <hr />
+ <div class="wrapper">
+ <p class="test">
+ <span>Filler Text Filler Text Filler Text</span>
+ </p>
+ <p class="control">
+ <span>Filler Text Filler T<br />ext Filler Text</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="test">
+ <span>満たすための文字 Filler Text</span>
+ </p>
+ <p class="control">
+ <span>満たすための文字 Fil<br />ler Text</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="test">
+ <span>満たすための文字満たすための文字</span>
+ </p>
+ <p class="control">
+ <span>満たすための文字満た<br />すための文字</span>
+ </p>
+ </div>
<p>
<span class="attention">* You will need a Japanese font.</span><br />
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and reload this page.
diff --git a/tests/wpt/web-platform-tests/css/css-text/word-break/reference/word-break-keep-all-004-ref.xht b/tests/wpt/web-platform-tests/css/css-text/word-break/reference/word-break-keep-all-004-ref.xht
index f6afa8e22b4..65ede653fcc 100644
--- a/tests/wpt/web-platform-tests/css/css-text/word-break/reference/word-break-keep-all-004-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/word-break/reference/word-break-keep-all-004-ref.xht
@@ -12,6 +12,12 @@
font-family: "IPAMincho", "IPAGothic", "IPA明朝", "IPAゴシック";
width: 10em;
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
span.attention {
color: red;
}
@@ -25,28 +31,30 @@
<p>
Test passes if each pair of upper and lower text in the square box is identical.
</p>
- <hr />
- <p class="control">
- <span>Filler Text Filler<br />Text Filler Text</span>
- </p>
- <p class="control">
- <span>Filler Text Filler<br />Text Filler Text</span>
- </p>
- <hr />
- <p class="control">
- <span>満たすための文字<br />Filler Text</span>
- </p>
- <p class="control">
- <span>満たすための文字<br />Filler Text</span>
- </p>
- <hr />
- <p class="control">
- <span class="no_wrap">満たすための文字満たすための文字</span>
- </p>
- <p class="control">
- <span class="no_wrap">満たすための文字満たすための文字</span>
- </p>
- <hr />
+ <div class="wrapper">
+ <p class="control">
+ <span>Filler Text Filler<br />Text Filler Text</span>
+ </p>
+ <p class="control">
+ <span>Filler Text Filler<br />Text Filler Text</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="control">
+ <span>満たすための文字<br />Filler Text</span>
+ </p>
+ <p class="control">
+ <span>満たすための文字<br />Filler Text</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="control">
+ <span class="no_wrap">満たすための文字満たすための文字</span>
+ </p>
+ <p class="control">
+ <span class="no_wrap">満たすための文字満たすための文字</span>
+ </p>
+ </div>
<p>
<span class="attention">* You will need a Japanese font.</span><br />
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and reload this page.
diff --git a/tests/wpt/web-platform-tests/css/css-text/word-break/reference/word-break-normal-002-ref.xht b/tests/wpt/web-platform-tests/css/css-text/word-break/reference/word-break-normal-002-ref.xht
index 92748fc2f58..726103e2f5f 100644
--- a/tests/wpt/web-platform-tests/css/css-text/word-break/reference/word-break-normal-002-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/word-break/reference/word-break-normal-002-ref.xht
@@ -12,6 +12,12 @@
font-family: "IPAMincho", "IPAGothic", "IPA明朝", "IPAゴシック";
width: 10em;
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
span.attention {
color: red;
}
@@ -22,28 +28,30 @@
<p>
Test passes if each pair of upper and lower text in the square box is identical.
</p>
- <hr />
- <p class="control">
- <span>Filler Text Filler<br />Text Filler Text</span>
- </p>
- <p class="control">
- <span>Filler Text Filler<br />Text Filler Text</span>
- </p>
- <hr />
- <p class="control">
- <span>満たすための文字<br />Filler Text</span>
- </p>
- <p class="control">
- <span>満たすための文字<br />Filler Text</span>
- </p>
- <hr />
- <p class="control">
- <span>満たすための文字満た<br />すための文字</span>
- </p>
- <p class="control">
- <span>満たすための文字満た<br />すための文字</span>
- </p>
- <hr />
+ <div class="wrapper">
+ <p class="control">
+ <span>Filler Text Filler<br />Text Filler Text</span>
+ </p>
+ <p class="control">
+ <span>Filler Text Filler<br />Text Filler Text</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="control">
+ <span>満たすための文字<br />Filler Text</span>
+ </p>
+ <p class="control">
+ <span>満たすための文字<br />Filler Text</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="control">
+ <span>満たすための文字満た<br />すための文字</span>
+ </p>
+ <p class="control">
+ <span>満たすための文字満た<br />すための文字</span>
+ </p>
+ </div>
<p>
<span class="attention">* You will need a Japanese font.</span><br />
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and reload this page.
diff --git a/tests/wpt/web-platform-tests/css/css-text/word-break/word-break-break-all-009.xht b/tests/wpt/web-platform-tests/css/css-text/word-break/word-break-break-all-009.xht
index 847b7d03e12..9a7a591dafd 100644
--- a/tests/wpt/web-platform-tests/css/css-text/word-break/word-break-break-all-009.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/word-break/word-break-break-all-009.xht
@@ -20,6 +20,12 @@
font-family: "IPAMincho", "IPAGothic", "IPA明朝", "IPAゴシック";
width: 10em;
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
span.attention {
color: red;
}
@@ -30,28 +36,30 @@
<p>
Test passes if each pair of upper and lower text in the square box is identical.
</p>
- <hr />
- <p class="test">
- <span>Filler Text Filler Text Filler Text</span>
- </p>
- <p class="control">
- <span>Filler Text Filler T<br />ext Filler Text</span>
- </p>
- <hr />
- <p class="test">
- <span>満たすための文字 Filler Text</span>
- </p>
- <p class="control">
- <span>満たすための文字 Fil<br />ler Text</span>
- </p>
- <hr />
- <p class="test">
- <span>満たすための文字満たすための文字</span>
- </p>
- <p class="control">
- <span>満たすための文字満た<br />すための文字</span>
- </p>
- <hr />
+ <div class="wrapper">
+ <p class="test">
+ <span>Filler Text Filler Text Filler Text</span>
+ </p>
+ <p class="control">
+ <span>Filler Text Filler T<br />ext Filler Text</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="test">
+ <span>満たすための文字 Filler Text</span>
+ </p>
+ <p class="control">
+ <span>満たすための文字 Fil<br />ler Text</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="test">
+ <span>満たすための文字満たすための文字</span>
+ </p>
+ <p class="control">
+ <span>満たすための文字満た<br />すための文字</span>
+ </p>
+ </div>
<p>
<span class="attention">* You will need a Japanese font.</span><br />
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and reload this page.
diff --git a/tests/wpt/web-platform-tests/css/css-text/word-break/word-break-keep-all-004.xht b/tests/wpt/web-platform-tests/css/css-text/word-break/word-break-keep-all-004.xht
index 7931aa35b36..c66bfe4bae0 100644
--- a/tests/wpt/web-platform-tests/css/css-text/word-break/word-break-keep-all-004.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/word-break/word-break-keep-all-004.xht
@@ -20,6 +20,12 @@
font-family: "IPAMincho", "IPAGothic", "IPA明朝", "IPAゴシック";
width: 10em;
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
span.attention {
color: red;
}
@@ -33,28 +39,30 @@
<p>
Test passes if each pair of upper and lower text in the square box is identical.
</p>
- <hr />
- <p class="test">
- <span>Filler Text Filler Text Filler Text</span>
- </p>
- <p class="control">
- <span>Filler Text Filler<br />Text Filler Text</span>
- </p>
- <hr />
- <p class="test">
- <span>満たすための文字 Filler Text</span>
- </p>
- <p class="control">
- <span>満たすための文字<br />Filler Text</span>
- </p>
- <hr />
- <p class="test">
- <span>満たすための文字満たすための文字</span>
- </p>
- <p class="control">
- <span class="no_wrap">満たすための文字満たすための文字</span>
- </p>
- <hr />
+ <div class="wrapper">
+ <p class="test">
+ <span>Filler Text Filler Text Filler Text</span>
+ </p>
+ <p class="control">
+ <span>Filler Text Filler<br />Text Filler Text</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="test">
+ <span>満たすための文字 Filler Text</span>
+ </p>
+ <p class="control">
+ <span>満たすための文字<br />Filler Text</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="test">
+ <span>満たすための文字満たすための文字</span>
+ </p>
+ <p class="control">
+ <span class="no_wrap">満たすための文字満たすための文字</span>
+ </p>
+ </div>
<p>
<span class="attention">* You will need a Japanese font.</span><br />
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and reload this page.
diff --git a/tests/wpt/web-platform-tests/css/css-text/word-break/word-break-normal-002.xht b/tests/wpt/web-platform-tests/css/css-text/word-break/word-break-normal-002.xht
index 77d33e08f10..059dc19e93a 100644
--- a/tests/wpt/web-platform-tests/css/css-text/word-break/word-break-normal-002.xht
+++ b/tests/wpt/web-platform-tests/css/css-text/word-break/word-break-normal-002.xht
@@ -20,6 +20,12 @@
font-family: "IPAMincho", "IPAGothic", "IPA明朝", "IPAゴシック";
width: 10em;
}
+ div.wrapper {
+ display: inline-block;
+ border: 1px solid;
+ margin: 10px;
+ padding: 10px;
+ }
span.attention {
color: red;
}
@@ -30,28 +36,30 @@
<p>
Test passes if each pair of upper and lower text in the square box is identical.
</p>
- <hr />
- <p class="test">
- <span>Filler Text Filler Text Filler Text</span>
- </p>
- <p class="control">
- <span>Filler Text Filler<br />Text Filler Text</span>
- </p>
- <hr />
- <p class="test">
- <span>満たすための文字 Filler Text</span>
- </p>
- <p class="control">
- <span>満たすための文字<br />Filler Text</span>
- </p>
- <hr />
- <p class="test">
- <span>満たすための文字満たすための文字</span>
- </p>
- <p class="control">
- <span>満たすための文字満た<br />すための文字</span>
- </p>
- <hr />
+ <div class="wrapper">
+ <p class="test">
+ <span>Filler Text Filler Text Filler Text</span>
+ </p>
+ <p class="control">
+ <span>Filler Text Filler<br />Text Filler Text</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="test">
+ <span>満たすための文字 Filler Text</span>
+ </p>
+ <p class="control">
+ <span>満たすための文字<br />Filler Text</span>
+ </p>
+ </div>
+ <div class="wrapper">
+ <p class="test">
+ <span>満たすための文字満たすための文字</span>
+ </p>
+ <p class="control">
+ <span>満たすための文字満た<br />すための文字</span>
+ </p>
+ </div>
<p>
<span class="attention">* You will need a Japanese font.</span><br />
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and reload this page.
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-numeric.tentative.html b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-numeric.tentative.html
index 1ba07606a2a..6d1ae399d76 100644
--- a/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-numeric.tentative.html
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-numeric.tentative.html
@@ -30,7 +30,7 @@ test(t => {
}, 'Normalizing a <dimension> returns a CSSUnitValue with the correct unit');
test(t => {
- test_numeric_normalization(t, 'z-index', '0', CSS.number(0));
+ test_numeric_normalization(t, 'opacity', '0', CSS.number(0));
}, 'Normalizing a <number> with a unitless zero returns 0');
test(t => {
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative.html b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative.html
index 5e58bea963c..6dbc3e3dde4 100644
--- a/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative.html
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative.html
@@ -2,8 +2,8 @@
<meta charset="utf-8">
<title>Normalization of raw CSS tokens tests</title>
<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#normalize-tokens">
-<script src="//resources/testharness.js"></script>
-<script src="//resources/testharnessreport.js"></script>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
<script src="../resources/testhelper.js"></script>
<body>
<script>
@@ -56,6 +56,15 @@ for (const {value, expectedResult} of gTestCases) {
}, 'Normalizing "' + value + '" on a CSS property returns correct CSSUnparsedValue');
test(t => {
+ assert_string_normalizes_to(t, 'margin', value, new CSSUnparsedValue(expectedResult));
+ assert_false(true);
+ }, 'Normalizing "' + value + '" on a shorthand returns correct CSSUnparsedValue');
+
+ test(t => {
+ assert_string_normalizes_to(t, 'transition-duration', value, new CSSUnparsedValue(expectedResult));
+ }, 'Normalizing "' + value + '" on a list-valued property returns correct CSSUnparsedValue');
+
+ test(t => {
assert_string_normalizes_to(t, '--X', value, new CSSUnparsedValue(expectedResult));
}, 'Normalizing "' + value + '" on a custom property returns correct CSSUnparsedValue');
}
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/interface.html b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/interface.html
deleted file mode 100644
index 8d346b1ab9a..00000000000
--- a/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/interface.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!doctype html>
-<meta charset=utf-8>
-<title>CSSStyleValue IDL</title>
-<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#stylevalue-objects">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
-<script src="/resources/WebIDLParser.js"></script>
-<script src="/resources/idlharness.js"></script>
-<script type="text/plain" id="idl">
-interface CSSStyleValue {
- stringifier;
- static CSSStyleValue? parse(DOMString property, DOMString cssText);
- static sequence<CSSStyleValue>? parseAll(DOMString property, DOMString cssText);
-};
-</script>
-<script>
-'use strict';
-const idlArray = new IdlArray();
-idlArray.add_idls(document.getElementById('idl').textContent);
-idlArray.test();
-</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parse-invalid.html b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parse-invalid.html
index 30fbd71a5fe..ea1d56442b1 100644
--- a/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parse-invalid.html
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parse-invalid.html
@@ -6,7 +6,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<body>
-<div id="log">
+<div id="log"></div>
<script>
'use strict';
@@ -19,11 +19,15 @@ test(() => {
}, 'CSSStyleValue.parse() with unsupported property name throws TypeError');
test(() => {
- assert_throws(new TypeError(), () => CSSStyleValue.parse('background', 'red'));
-}, 'CSSStyleValue.parse() with shorthand property throws TypeError');
-
-test(() => {
assert_throws(new TypeError(), () => CSSStyleValue.parse('width', '10deg'));
}, 'CSSStyleValue.parse() with invalid value for valid property throws TypeError');
+test(() => {
+ assert_throws(new TypeError(), () => CSSStyleValue.parse('margin', '10deg'));
+}, 'CSSStyleValue.parse() with invalid value for shorthand property throws TypeError');
+
+test(() => {
+ assert_throws(new TypeError(), () => CSSStyleValue.parse('--foo', ''));
+}, 'CSSStyleValue.parse() with invalid value for custom property throws TypeError');
+
</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parse.html b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parse.html
index bc785d80526..65e46f2da79 100644
--- a/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parse.html
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parse.html
@@ -6,7 +6,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<body>
-<div id="log">
+<div id="log"></div>
<script>
'use strict';
@@ -17,12 +17,24 @@ test(() => {
}, 'CSSStyleValue.parse() with a valid property returns a CSSStyleValue');
test(() => {
+ const result = CSSStyleValue.parse('WiDtH', '10px');
+ assert_true(result instanceof CSSStyleValue,
+ 'Result must be a subclass of CSSStyleValue');
+}, 'CSSStyleValue.parse() is not case sensitive');
+
+test(() => {
const result = CSSStyleValue.parse('transition-duration', '1s, 2s, 3s');
assert_true(result instanceof CSSStyleValue,
'Result must be a subclass of CSSStyleValue');
}, 'CSSStyleValue.parse() with a valid list-valued property returns a CSSStyleValue');
test(() => {
+ const result = CSSStyleValue.parse('margin', '1px 2px 3px 4px');
+ assert_true(result instanceof CSSStyleValue,
+ 'Result must be a subclass of CSSStyleValue');
+}, 'CSSStyleValue.parse() with a valid shorthand property returns a CSSStyleValue');
+
+test(() => {
const result = CSSStyleValue.parse('--foo', 'auto');
assert_true(result instanceof CSSStyleValue,
'Result must be a subclass of CSSStyleValue');
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll-invalid.html b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll-invalid.html
index 1d138b51232..c1809543559 100644
--- a/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll-invalid.html
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll-invalid.html
@@ -6,7 +6,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<body>
-<div id="log">
+<div id="log"></div>
<script>
'use strict';
@@ -19,11 +19,15 @@ test(() => {
}, 'CSSStyleValue.parseAll() with unsupported property name throws TypeError');
test(() => {
- assert_throws(new TypeError(), () => CSSStyleValue.parseAll('background', 'red'));
-}, 'CSSStyleValue.parseAll() with shorthand property throws TypeError');
-
-test(() => {
assert_throws(new TypeError(), () => CSSStyleValue.parseAll('width', '10deg'));
}, 'CSSStyleValue.parseAll() with invalid value for valid property throws TypeError');
+test(() => {
+ assert_throws(new TypeError(), () => CSSStyleValue.parseAll('margin', '10deg'));
+}, 'CSSStyleValue.parseAll() with invalid value for shorthand property throws TypeError');
+
+test(() => {
+ assert_throws(new TypeError(), () => CSSStyleValue.parseAll('--foo', ''));
+}, 'CSSStyleValue.parseAll() with invalid value for custom property throws TypeError');
+
</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll.html b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll.html
index 585fc2b11f9..cee450359e6 100644
--- a/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll.html
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll.html
@@ -6,7 +6,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<body>
-<div id="log">
+<div id="log"></div>
<script>
'use strict';
@@ -18,6 +18,13 @@ test(() => {
}, 'CSSStyleValue.parseAll() with a valid property returns a list with a single CSSStyleValue');
test(() => {
+ const result = CSSStyleValue.parseAll('WiDtH', '10px');
+ assert_equals(result.length, 1, 'Result must be a list with one element');
+ assert_true(result[0] instanceof CSSStyleValue,
+ 'Only element in result must be a subclass of CSSStyleValue');
+}, 'CSSStyleValue.parseAll() is not case sensitive');
+
+test(() => {
const result = CSSStyleValue.parseAll('transition-duration', '1s, 2s, 3s');
assert_equals(result.length, 3, 'Result must be a list with three elements');
for (const item of result) {
@@ -27,6 +34,13 @@ test(() => {
}, 'CSSStyleValue.parseAll() with a valid list-valued property returns a list with a single CSSStyleValue');
test(() => {
+ const result = CSSStyleValue.parseAll('margin', '1px 2px 3px 4px');
+ assert_equals(result.length, 1, 'Result must be a list with one element');
+ assert_true(result[0] instanceof CSSStyleValue,
+ 'Only element in result must be a subclass of CSSStyleValue');
+}, 'CSSStyleValue.parseAll() with a valid shorthand property returns a CSSStyleValue');
+
+test(() => {
const result = CSSStyleValue.parseAll('--foo', 'auto');
assert_equals(result.length, 1, 'Result must be a list with one element');
assert_true(result[0] instanceof CSSStyleValue,
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-serialization/cssStyleValue-cssom.html b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-serialization/cssStyleValue-cssom.html
new file mode 100644
index 00000000000..5f21bfaa617
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-serialization/cssStyleValue-cssom.html
@@ -0,0 +1,33 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>CSSStyleValue serialization from CSSOM</title>
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#stylevalue-serialization">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="../resources/testhelper.js"></script>
+<body>
+<div id="log"></div>
+<script>
+'use strict';
+
+test(t => {
+ const result = createInlineStyleMap(t, 'color: red').get('color');
+ assert_equals(result.toString(), 'red');
+}, 'CSSStyleValue from specified CSSOM serializes correctly');
+
+test(t => {
+ const result = createComputedStyleMap(t, 'color: red').get('color');
+ assert_equals(result.toString(), 'rgb(255, 0, 0)');
+}, 'CSSStyleValue from computed CSSOM serializes correctly');
+
+test(t => {
+ const result = createInlineStyleMap(t, 'background: blue').get('background');
+ assert_equals(result.toString(), 'blue');
+}, 'Shorthand CSSStyleValue from inline CSSOM serializes correctly');
+
+test(t => {
+ const result = createComputedStyleMap(t, 'background: blue').get('background');
+ assert_equals(result.toString(), 'rgb(0, 0, 255) none repeat scroll 0% 0% / auto padding-box border-box');
+}, 'Shorthand CSSStyleValue from computed CSSOM serializes correctly');
+
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-serialization/cssStyleValue-string.html b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-serialization/cssStyleValue-string.html
new file mode 100644
index 00000000000..747635d3194
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/stylevalue-serialization/cssStyleValue-string.html
@@ -0,0 +1,23 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>CSSStyleValue serialization from parsing</title>
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#stylevalue-serialization">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="../resources/testhelper.js"></script>
+<body>
+<div id="log"></div>
+<script>
+'use strict';
+
+test(() => {
+ const result = CSSStyleValue.parse('color', 'red');
+ assert_equals(result.toString(), 'red');
+}, 'CSSStyleValue parsed from string serializes to given string');
+
+test(() => {
+ const result = CSSStyleValue.parse('background', 'blue');
+ assert_equals(result.toString(), 'blue');
+}, 'Shorthand CSSStyleValue parsed from string serializes to given string');
+
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/computed.tentative.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/computed.tentative.html
index 91bb46ba487..9bbcb306998 100644
--- a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/computed.tentative.html
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/computed.tentative.html
@@ -22,7 +22,7 @@ test(() => {
// Two extra entries for custom properties
assert_equals(properties.length, computedStyle.length + 2);
for (let i = 0; i < computedStyle.length; i++) {
- assert_equals(properties[i], computedStyle[i]);
+ assert_true(properties.includes(computedStyle[i]));
assert_not_equals(styleMap.get(computedStyle[i]), null);
assert_not_equals(styleMap.getAll(computedStyle[i]).length, 0);
assert_true(styleMap.has(computedStyle[i]));
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/get-shorthand.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/get-shorthand.html
new file mode 100644
index 00000000000..a940422adc8
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/get-shorthand.html
@@ -0,0 +1,31 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>Computed StylePropertyMap.get with shorthands</title>
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#get-a-value-from-a-stylepropertymap">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="../../resources/testhelper.js"></script>
+<body>
+<div id="log">
+<script>
+'use strict';
+
+test(t => {
+ const styleMap = createComputedStyleMap(t, 'margin: 1px 2px 3px 4px');
+ const result = styleMap.get('margin');
+ assert_not_equals(result, null, 'Shorthand value must not be null');
+ assert_class_string(result, 'CSSStyleValue',
+ 'Shorthand value must be a base CSSStyleValue');
+}, 'Getting an shorthand property set explicitly in computed style returns ' +
+ 'a base CSSStyleValue');
+
+test(t => {
+ const styleMap = createComputedStyleMap(t);
+ const result = styleMap.get('margin');
+ assert_not_equals(result, null, 'Shorthand value must not be null');
+ assert_class_string(result, 'CSSStyleValue',
+ 'Shorthand value must be a base CSSStyleValue');
+}, 'Getting a shorthand property from initial computed style returns ' +
+ 'a base CSSStyleValue');
+
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/getAll-shorthand.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/getAll-shorthand.html
new file mode 100644
index 00000000000..6d367c81847
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/getAll-shorthand.html
@@ -0,0 +1,33 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>Computed StylePropertyMap.getAll with shorthands</title>
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#dom-stylepropertymapreadonly-getall">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="../../resources/testhelper.js"></script>
+<body>
+<div id="log">
+<script>
+'use strict';
+
+test(t => {
+ const styleMap = createComputedStyleMap(t, 'margin: 1px 2px 3px 4px');
+ const result = styleMap.getAll('margin');
+ assert_not_equals(result, null, 'Result must not be null');
+ assert_equals(result.length, 1, 'Result must be a list with one item');
+ assert_class_string(result[0], 'CSSStyleValue',
+ 'Only item in result must be a base CSSStyleValue');
+}, 'StylePropertyMap.getAll() with a shorthand property set explicitly in ' +
+ 'computed style returns a list containing a base CSSStyleValue');
+
+test(t => {
+ const styleMap = createComputedStyleMap(t);
+ const result = styleMap.getAll('margin');
+ assert_not_equals(result, null, 'Result must not be null');
+ assert_equals(result.length, 1, 'Result must be a list with one item');
+ assert_class_string(result[0], 'CSSStyleValue',
+ 'Only item in result must be a base CSSStyleValue');
+}, 'StylePropertyMap.getAll() with a shorthand property from initial ' +
+ 'computed style returns a list containing a base CSSStyleValue');
+
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/has.tentative.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/has.tentative.html
index 6992689caaf..d387304d43a 100644
--- a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/has.tentative.html
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/has.tentative.html
@@ -18,6 +18,7 @@ const gTestCases = [
{ property: '--Foo', expected: false, desc: 'a custom property not in the property model' },
{ property: 'width', expected: true, desc: 'a valid property' },
{ property: 'wIdTh', expected: true, desc: 'a valid property in mixed case' },
+ { property: 'margin', expected: true, desc: 'a valid shorthand property' },
{ property: '--foo', expected: true, desc: 'a valid custom property' },
{ property: 'transition-duration', expected: true, desc: 'a valid list-valued property' },
];
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/iterable.tentative.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/iterable.tentative.html
index d25408401ff..bd11dd28a7e 100644
--- a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/iterable.tentative.html
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/iterable.tentative.html
@@ -16,9 +16,16 @@ function findInStyleMap(styleMap, property) {
return [...styleMap.values()][index];
}
+// Puts normal CSS properties before vendor prefixed ones
+function comparePropertyNames(a, b) {
+ if (a.startsWith('-') == b.startsWith('-'))
+ return a < b ? -1 : 1;
+ return b.startsWith('-') ? -1 : 1;
+}
+
test(t => {
const styleMap = createComputedStyleMap(t, '--A: A; width: 10px; --C: C; transition-duration: 1s, 2s; color: red; --B: B;');
- const expectedKeys = [...getComputedStyle(document.body)].sort().concat('--A', '--B', '--C');
+ const expectedKeys = [...getComputedStyle(document.body)].sort(comparePropertyNames).concat('--A', '--B', '--C');
assert_array_equals([...styleMap.keys()], expectedKeys);
}, 'StylePropertyMap iterates properties in correct order');
@@ -39,4 +46,13 @@ test(t => {
assert_style_value_array_equals(findInStyleMap(styleMap, '--C'), [new CSSUnparsedValue([' C'])]);
}, 'StylePropertyMap iterator returns custom properties with the correct CSSStyleValue');
+test(t => {
+ // This is to test for https://github.com/w3c/css-houdini-drafts/issues/700
+ const styleMap = createComputedStyleMap(t, '--豈: 豈; --💩: 💩;');
+ const keys = [...styleMap.keys()];
+
+ assert_array_equals(keys.slice(-2), ['--💩', '--豈']);
+}, 'Computed StylePropertyMap sorts custom properties in increasing ' +
+ 'code-point order');
+
</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/append.tentative.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/append.tentative.html
index ce18b80faaf..3f94a899ea5 100644
--- a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/append.tentative.html
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/append.tentative.html
@@ -13,9 +13,12 @@ const gInvalidTestCases = [
{ property: 'lemon', values: ['ade'], desc: 'an unsupported property name' },
{ property: null, values: ['foo'], desc: 'an null property name' },
{ property: 'width', values: ['10px'], desc: 'a property that is not list valued' },
+ { property: 'margin', values: ['10px'], desc: 'a shorthand property' },
{ property: 'transition-duration', values: [CSS.px(10)], desc: 'an invalid CSSStyleValue' },
{ property: 'transition-duration', values: ['10px'], desc: 'an invalid String value' },
{ property: 'transition-duration', values: [CSS.s(1), '10px', CSS.px(10)], desc: 'a mix of valid and invalid values' },
+ { property: 'transition-duration', values: [new CSSUnparsedValue([])], desc: 'a CSSUnparsedValue' },
+ { property: 'transition-duration', values: ['var(--A)'], desc: 'a var ref' },
];
for (const {property, values, desc} of gInvalidTestCases) {
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/declared.tentative.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/declared.tentative.html
index 143921978ef..3d857f1b6f9 100644
--- a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/declared.tentative.html
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/declared.tentative.html
@@ -32,7 +32,7 @@ const styleMap = document.styleSheets[0].rules[0].styleMap;
test(() => {
const properties = [...styleMap.keys()];
- assert_array_equals(properties, ['height', 'transition-duration', 'width', '--foo']);
+ assert_array_equals(properties, ['height', 'width', '--foo', 'transition-duration']);
}, 'Declared StylePropertyMap only contains properties in the style rule');
test(() => {
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/delete-shorthand.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/delete-shorthand.html
new file mode 100644
index 00000000000..48d4b490437
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/delete-shorthand.html
@@ -0,0 +1,55 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>Declared StylePropertyMap.delete() with shorthands</title>
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#delete-a-stylepropertymap">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="../../resources/testhelper.js"></script>
+<body>
+<div id="log">
+<script>
+'use strict';
+
+test(t => {
+ let [elem, styleMap] = createRuleWithDeclaredStyleMap(t, '');
+ assert_equals(elem.style.getPropertyValue('margin'), '');
+ assert_equals(elem.style.getPropertyValue('margin-top'), '');
+ assert_equals(elem.style.getPropertyValue('margin-left'), '');
+ assert_equals(elem.style.getPropertyValue('margin-bottom'), '');
+ assert_equals(elem.style.getPropertyValue('margin-right'), '');
+
+ styleMap.delete('margin');
+ assert_equals(elem.style.getPropertyValue('margin'), '');
+ assert_equals(elem.style.getPropertyValue('margin-top'), '');
+ assert_equals(elem.style.getPropertyValue('margin-left'), '');
+ assert_equals(elem.style.getPropertyValue('margin-bottom'), '');
+ assert_equals(elem.style.getPropertyValue('margin-right'), '');
+}, 'Deleting a shorthand property not in the css rule is a no-op');
+
+test(t => {
+ let [elem, styleMap] = createRuleWithDeclaredStyleMap(t, 'margin: 10px');
+ assert_not_equals(elem.style.getPropertyValue('margin'), '');
+
+ styleMap.delete('margin');
+ assert_equals(elem.style.getPropertyValue('margin'), '');
+ assert_equals(elem.style.getPropertyValue('margin-top'), '');
+ assert_equals(elem.style.getPropertyValue('margin-left'), '');
+ assert_equals(elem.style.getPropertyValue('margin-bottom'), '');
+ assert_equals(elem.style.getPropertyValue('margin-right'), '');
+}, 'Deleting a shorthand property in the css rule removes both it and ' +
+ 'its longhands');
+
+test(t => {
+ let [elem, styleMap] = createRuleWithDeclaredStyleMap(t, 'margin: 10px');
+ assert_not_equals(elem.style.getPropertyValue('margin-top'), '');
+
+ styleMap.delete('margin-top');
+ assert_equals(elem.style.getPropertyValue('margin'), '');
+ assert_equals(elem.style.getPropertyValue('margin-top'), '');
+ assert_equals(elem.style.getPropertyValue('margin-left'), '10px');
+ assert_equals(elem.style.getPropertyValue('margin-bottom'), '10px');
+ assert_equals(elem.style.getPropertyValue('margin-right'), '10px');
+}, 'Deleting a longhand property in the css rule removes both it and ' +
+ 'its shorthand');
+
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/get-shorthand.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/get-shorthand.html
new file mode 100644
index 00000000000..0a83ca4d09f
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/get-shorthand.html
@@ -0,0 +1,30 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>Declared StylePropertyMap.get with shorthands</title>
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#get-a-value-from-a-stylepropertymap">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="../../resources/testhelper.js"></script>
+<body>
+<div id="log">
+<script>
+'use strict';
+
+test(t => {
+ const styleMap = createDeclaredStyleMap(t, 'margin: 1px 2px 3px 4px');
+ const result = styleMap.get('margin');
+ assert_not_equals(result, null, 'Shorthand value must not be null');
+ assert_class_string(result, 'CSSStyleValue',
+ 'Shorthand value must be a base CSSStyleValue');
+}, 'Getting a shorthand property set explicitly in css rule returns ' +
+ 'a base CSSStyleValue');
+
+test(t => {
+ const styleMap = createDeclaredStyleMap(t, 'margin-top: 1px');
+ const result = styleMap.get('margin');
+ assert_equals(result, null,
+ 'Shorthand value must be null as it is not explicitly set');
+}, 'Getting a shorthand property that is partially set in css rule ' +
+ 'returns null');
+
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/getAll-shorthand.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/getAll-shorthand.html
new file mode 100644
index 00000000000..16dda493665
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/getAll-shorthand.html
@@ -0,0 +1,30 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>Declared StylePropertyMap.getAll with shorthands</title>
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#dom-stylepropertymapreadonly-getall">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="../../resources/testhelper.js"></script>
+<body>
+<div id="log">
+<script>
+'use strict';
+
+test(t => {
+ const styleMap = createDeclaredStyleMap(t, 'margin: 1px 2px 3px 4px');
+ const result = styleMap.getAll('margin');
+ assert_not_equals(result, null, 'Result must not be null');
+ assert_equals(result.length, 1, 'Result must be a list with one item');
+ assert_class_string(result[0], 'CSSStyleValue',
+ 'Only item in result must be a base CSSStyleValue');
+}, 'StylePropertyMap.getAll() with a shorthand property set explicitly in ' +
+ 'css rule returns a base CSSStyleValue');
+
+test(t => {
+ const styleMap = createDeclaredStyleMap(t, 'margin-top: 1px');
+ const result = styleMap.getAll('margin');
+ assert_equals(result.length, 0, 'Result must be an empty list');
+}, 'StylePropertyMap.getAll() with a shorthand property that is partially ' +
+ 'in css rule returns empty list');
+
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/has.tentative.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/has.tentative.html
index 7304f802d84..93d29d94c3f 100644
--- a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/has.tentative.html
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/has.tentative.html
@@ -19,13 +19,16 @@ const gTestCases = [
{ property: '--Foo', expected: false, desc: 'a custom property not in the property model' },
{ property: 'width', expected: true, desc: 'a valid property' },
{ property: 'wIdTh', expected: true, desc: 'a valid property in mixed case' },
+ { property: 'margin', expected: true, desc: 'a valid shorthand specified explicitly' },
+ { property: 'padding', expected: false, desc: 'a valid shorthand only partially specified' },
{ property: '--foo', expected: true, desc: 'a valid custom property' },
{ property: 'transition-duration', expected: true, desc: 'a valid list-valued property' },
];
for (const {property, expected, desc} of gTestCases) {
test(t => {
- const styleMap = createDeclaredStyleMap(t, 'width: 10px; --foo: auto; transition-duration: 1s, 2s');
+ const styleMap = createDeclaredStyleMap(t,
+ 'width: 10px; --foo: auto; transition-duration: 1s, 2s; margin: 1px 2px 3px 4px; padding-left: 1px');
assert_equals(styleMap.has(property), expected);
}, 'Calling StylePropertyMap.has with ' + desc + ' returns ' + expected);
}
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/iterable.tentative.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/iterable.tentative.html
index f96496b04a3..74a100ab7a5 100644
--- a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/iterable.tentative.html
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/iterable.tentative.html
@@ -17,16 +17,16 @@ test(t => {
test(t => {
const styleMap = createDeclaredStyleMap(t, '--A: A; width: 10px; --C: C; transition-duration: 1s, 2s; color: red; --B: B;');
assert_array_equals([...styleMap.keys()],
- ['color', 'transition-duration', 'width', '--A', '--B', '--C']);
+ ['--A', 'width', '--C', 'transition-duration', 'color', '--B']);
}, 'StylePropertyMap iterates properties in correct order');
test(t => {
- const styleMap = createDeclaredStyleMap(t, 'height: 5px; width: 10px;');
+ const styleMap = createDeclaredStyleMap(t, 'width: 10px; height: 5px');
const keys = [...styleMap.keys()], values = [...styleMap.values()];
- assert_array_equals(keys, ['height', 'width']);
- assert_style_value_array_equals(values[0], [CSS.px(5)]);
- assert_style_value_array_equals(values[1], [CSS.px(10)]);
+ assert_array_equals(keys, ['width', 'height']);
+ assert_style_value_array_equals(values[0], [CSS.px(10)]);
+ assert_style_value_array_equals(values[1], [CSS.px(5)]);
}, 'StylePropertyMap iterator returns CSS properties with the correct CSSStyleValue');
test(t => {
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/set-shorthand.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/set-shorthand.html
new file mode 100644
index 00000000000..2d6ec13ffc2
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/set-shorthand.html
@@ -0,0 +1,50 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>Declared StylePropertyMap.set() with shorthands</title>
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#set-a-value-on-a-stylepropertymap">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="../../resources/testhelper.js"></script>
+<body>
+<script>
+'use strict';
+
+const gInvalidTestCases = [
+ { property: 'margin', values: [CSS.deg(0)], desc: 'an invalid CSSStyleValue' },
+ { property: 'margin', values: ['10s'], desc: 'an invalid String' },
+];
+
+for (const {property, values, desc} of gInvalidTestCases) {
+ test(t => {
+ let styleMap = createInlineStyleMap(t, '');
+ assert_throws(new TypeError(), () => styleMap.set(property, ...values));
+ }, 'Setting a shorthand with ' + desc + ' on css rule throws TypeError');
+}
+
+test(t => {
+ let [elem, styleMap] = createRuleWithDeclaredStyleMap(t, 'margin: 1px 2px 3px 4px');
+
+ const result = styleMap.get('margin');
+ elem.style.margin = '';
+ styleMap.set('margin', result);
+
+ assert_equals(elem.style.getPropertyValue('margin'), '1px 2px 3px 4px');
+ assert_equals(elem.style.getPropertyValue('margin-top'), '1px');
+ assert_equals(elem.style.getPropertyValue('margin-right'), '2px');
+ assert_equals(elem.style.getPropertyValue('margin-bottom'), '3px');
+ assert_equals(elem.style.getPropertyValue('margin-left'), '4px');
+}, 'Setting a shorthand with a CSSStyleValue updates css rule');
+
+test(t => {
+ let [elem, styleMap] = createRuleWithDeclaredStyleMap(t);
+
+ styleMap.set('margin', '1px 2px 3px 4px');
+
+ assert_equals(elem.style.getPropertyValue('margin'), '1px 2px 3px 4px');
+ assert_equals(elem.style.getPropertyValue('margin-top'), '1px');
+ assert_equals(elem.style.getPropertyValue('margin-right'), '2px');
+ assert_equals(elem.style.getPropertyValue('margin-bottom'), '3px');
+ assert_equals(elem.style.getPropertyValue('margin-left'), '4px');
+}, 'Setting a shorthand with a string updates css rule');
+
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/set.tentative.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/set.tentative.html
index 232c7d36203..6161f94d53c 100644
--- a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/set.tentative.html
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/set.tentative.html
@@ -35,6 +35,22 @@ test(t => {
test(t => {
let styleMap = createDeclaredStyleMap(t, '');
+ assert_throws(new TypeError(), () => {
+ styleMap.set('transition-duration', '1s', new CSSUnparsedValue([]));
+ });
+}, 'Setting a list-valued property with a CSSUnparsedValue and other ' +
+ 'values throws TypeError');
+
+test(t => {
+ let styleMap = createDeclaredStyleMap(t, '');
+ assert_throws(new TypeError(), () => {
+ styleMap.set('transition-duration', '1s', 'var(--A)');
+ });
+}, 'Setting a list-valued property with a var ref() and other values ' +
+ 'throws TypeError');
+
+test(t => {
+ let styleMap = createDeclaredStyleMap(t, '');
styleMap.set('width', CSS.px(10));
assert_style_value_array_equals(styleMap.get('width'), CSS.px(10));
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/append.tentative.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/append.tentative.html
index 9573b7967c5..36c14d76b6e 100644
--- a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/append.tentative.html
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/append.tentative.html
@@ -13,9 +13,12 @@ const gInvalidTestCases = [
{ property: 'lemon', values: ['ade'], desc: 'an unsupported property name' },
{ property: null, values: ['foo'], desc: 'an null property name' },
{ property: 'width', values: ['10px'], desc: 'a property that is not list valued' },
+ { property: 'margin', values: ['10px'], desc: 'a shorthand property' },
{ property: 'transition-duration', values: [CSS.px(10)], desc: 'an invalid CSSStyleValue' },
{ property: 'transition-duration', values: ['10px'], desc: 'an invalid String value' },
{ property: 'transition-duration', values: [CSS.s(1), '10px', CSS.px(10)], desc: 'a mix of valid and invalid values' },
+ { property: 'transition-duration', values: [new CSSUnparsedValue([])], desc: 'a CSSUnparsedValue' },
+ { property: 'transition-duration', values: ['var(--A)'], desc: 'a var ref' },
];
for (const {property, values, desc} of gInvalidTestCases) {
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/delete-shorthand.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/delete-shorthand.html
new file mode 100644
index 00000000000..065c7544b4f
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/delete-shorthand.html
@@ -0,0 +1,55 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>Inline StylePropertyMap.delete() with shorthands</title>
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#delete-a-stylepropertymap">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="../../resources/testhelper.js"></script>
+<body>
+<div id="log">
+<script>
+'use strict';
+
+test(t => {
+ let [elem, styleMap] = createElementWithInlineStyleMap(t, '');
+ assert_equals(elem.style.getPropertyValue('margin'), '');
+ assert_equals(elem.style.getPropertyValue('margin-top'), '');
+ assert_equals(elem.style.getPropertyValue('margin-left'), '');
+ assert_equals(elem.style.getPropertyValue('margin-bottom'), '');
+ assert_equals(elem.style.getPropertyValue('margin-right'), '');
+
+ styleMap.delete('margin');
+ assert_equals(elem.style.getPropertyValue('margin'), '');
+ assert_equals(elem.style.getPropertyValue('margin-top'), '');
+ assert_equals(elem.style.getPropertyValue('margin-left'), '');
+ assert_equals(elem.style.getPropertyValue('margin-bottom'), '');
+ assert_equals(elem.style.getPropertyValue('margin-right'), '');
+}, 'Deleting a shorthand property not in the inline style is a no-op');
+
+test(t => {
+ let [elem, styleMap] = createElementWithInlineStyleMap(t, 'margin: 10px');
+ assert_not_equals(elem.style.getPropertyValue('margin'), '');
+
+ styleMap.delete('margin');
+ assert_equals(elem.style.getPropertyValue('margin'), '');
+ assert_equals(elem.style.getPropertyValue('margin-top'), '');
+ assert_equals(elem.style.getPropertyValue('margin-left'), '');
+ assert_equals(elem.style.getPropertyValue('margin-bottom'), '');
+ assert_equals(elem.style.getPropertyValue('margin-right'), '');
+}, 'Deleting a shorthand property in the inline style removes both it and ' +
+ 'its longhands');
+
+test(t => {
+ let [elem, styleMap] = createElementWithInlineStyleMap(t, 'margin: 10px');
+ assert_not_equals(elem.style.getPropertyValue('margin-top'), '');
+
+ styleMap.delete('margin-top');
+ assert_equals(elem.style.getPropertyValue('margin'), '');
+ assert_equals(elem.style.getPropertyValue('margin-top'), '');
+ assert_equals(elem.style.getPropertyValue('margin-left'), '10px');
+ assert_equals(elem.style.getPropertyValue('margin-bottom'), '10px');
+ assert_equals(elem.style.getPropertyValue('margin-right'), '10px');
+}, 'Deleting a longhand property in the inline style removes both it and ' +
+ 'its shorthand');
+
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/get-shorthand.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/get-shorthand.html
new file mode 100644
index 00000000000..0355e3995f7
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/get-shorthand.html
@@ -0,0 +1,30 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>Inline StylePropertyMap.get with shorthands</title>
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#get-a-value-from-a-stylepropertymap">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="../../resources/testhelper.js"></script>
+<body>
+<div id="log">
+<script>
+'use strict';
+
+test(t => {
+ const styleMap = createInlineStyleMap(t, 'margin: 1px 2px 3px 4px');
+ const result = styleMap.get('margin');
+ assert_not_equals(result, null, 'Shorthand value must not be null');
+ assert_class_string(result, 'CSSStyleValue',
+ 'Shorthand value must be a base CSSStyleValue');
+}, 'Getting an shorthand property set explicitly in inline style returns ' +
+ 'a base CSSStyleValue');
+
+test(t => {
+ const styleMap = createInlineStyleMap(t, 'margin-top: 1px');
+ const result = styleMap.get('margin');
+ assert_equals(result, null,
+ 'Shorthand value must be null as it is not explicitly set');
+}, 'Getting a shorthand property that is partially set in inline style ' +
+ 'returns null');
+
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/getAll-shorthand.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/getAll-shorthand.html
new file mode 100644
index 00000000000..f7051dd09ce
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/getAll-shorthand.html
@@ -0,0 +1,30 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>Inline StylePropertyMap.getAll with shorthands</title>
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#dom-stylepropertymapreadonly-getall">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="../../resources/testhelper.js"></script>
+<body>
+<div id="log">
+<script>
+'use strict';
+
+test(t => {
+ const styleMap = createInlineStyleMap(t, 'margin: 1px 2px 3px 4px');
+ const result = styleMap.getAll('margin');
+ assert_not_equals(result, null, 'Result must not be null');
+ assert_equals(result.length, 1, 'Result must be a list with one item');
+ assert_class_string(result[0], 'CSSStyleValue',
+ 'Only item in result must be a base CSSStyleValue');
+}, 'StylePropertyMap.getAll() with a shorthand property set explicitly in ' +
+ 'inline style returns a base CSSStyleValue');
+
+test(t => {
+ const styleMap = createInlineStyleMap(t, 'margin-top: 1px');
+ const result = styleMap.getAll('margin');
+ assert_equals(result.length, 0, 'Result must be an empty list');
+}, 'StylePropertyMap.getAll() with a shorthand property that is partially ' +
+ 'in inline style returns empty list');
+
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/has.tentative.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/has.tentative.html
index 1f4e4f90bbf..d2528831d85 100644
--- a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/has.tentative.html
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/has.tentative.html
@@ -17,6 +17,7 @@ test(t => {
const gTestCases = [
{ property: 'height', expected: false, desc: 'a property not in the property model' },
{ property: '--Foo', expected: false, desc: 'a custom property not in the property model' },
+ { property: 'margin', expected: false, desc: 'a valid property in mixed case' },
{ property: 'width', expected: true, desc: 'a valid property' },
{ property: 'wIdTh', expected: true, desc: 'a valid property in mixed case' },
{ property: '--foo', expected: true, desc: 'a valid custom property' },
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/iterable.tentative.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/iterable.tentative.html
index 08dc11e4fc0..d39fc147eb1 100644
--- a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/iterable.tentative.html
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/iterable.tentative.html
@@ -17,16 +17,16 @@ test(t => {
test(t => {
const styleMap = createInlineStyleMap(t, '--A: A; width: 10px; --C: C; transition-duration: 1s, 2s; color: red; --B: B;');
assert_array_equals([...styleMap.keys()],
- ['color', 'transition-duration', 'width', '--A', '--B', '--C']);
-}, 'StylePropertyMap iterates properties in correct order');
+ ['--A', 'width', '--C', 'transition-duration', 'color', '--B']);
+}, 'StylePropertyMap iterates properties in inline style order');
test(t => {
- const styleMap = createInlineStyleMap(t, 'height: 5px; width: 10px;');
+ const styleMap = createInlineStyleMap(t, 'width: 10px; height: 5px');
const keys = [...styleMap.keys()], values = [...styleMap.values()];
- assert_array_equals(keys, ['height', 'width']);
- assert_style_value_array_equals(values[0], [CSS.px(5)]);
- assert_style_value_array_equals(values[1], [CSS.px(10)]);
+ assert_array_equals(keys, ['width', 'height']);
+ assert_style_value_array_equals(values[0], [CSS.px(10)]);
+ assert_style_value_array_equals(values[1], [CSS.px(5)]);
}, 'StylePropertyMap iterator returns CSS properties with the correct CSSStyleValue');
test(t => {
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/set-shorthand.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/set-shorthand.html
new file mode 100644
index 00000000000..e00d07cc502
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/set-shorthand.html
@@ -0,0 +1,50 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>Inline StylePropertyMap.set() with shorthands</title>
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#set-a-value-on-a-stylepropertymap">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="../../resources/testhelper.js"></script>
+<body>
+<script>
+'use strict';
+
+const gInvalidTestCases = [
+ { property: 'margin', values: [CSS.deg(0)], desc: 'an invalid CSSStyleValue' },
+ { property: 'margin', values: ['10s'], desc: 'an invalid String' },
+];
+
+for (const {property, values, desc} of gInvalidTestCases) {
+ test(t => {
+ let styleMap = createInlineStyleMap(t, '');
+ assert_throws(new TypeError(), () => styleMap.set(property, ...values));
+ }, 'Setting a shorthand with ' + desc + ' on inline style throws TypeError');
+}
+
+test(t => {
+ let [elem, styleMap] = createElementWithInlineStyleMap(t, 'margin: 1px 2px 3px 4px');
+
+ const result = styleMap.get('margin');
+ elem.style.margin = '';
+ styleMap.set('margin', result);
+
+ assert_equals(elem.style.getPropertyValue('margin'), '1px 2px 3px 4px');
+ assert_equals(elem.style.getPropertyValue('margin-top'), '1px');
+ assert_equals(elem.style.getPropertyValue('margin-right'), '2px');
+ assert_equals(elem.style.getPropertyValue('margin-bottom'), '3px');
+ assert_equals(elem.style.getPropertyValue('margin-left'), '4px');
+}, 'Setting a shorthand with a CSSStyleValue updates inline style');
+
+test(t => {
+ let [elem, styleMap] = createElementWithInlineStyleMap(t);
+
+ styleMap.set('margin', '1px 2px 3px 4px');
+
+ assert_equals(elem.style.getPropertyValue('margin'), '1px 2px 3px 4px');
+ assert_equals(elem.style.getPropertyValue('margin-top'), '1px');
+ assert_equals(elem.style.getPropertyValue('margin-right'), '2px');
+ assert_equals(elem.style.getPropertyValue('margin-bottom'), '3px');
+ assert_equals(elem.style.getPropertyValue('margin-left'), '4px');
+}, 'Setting a shorthand with a string updates inline style');
+
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/set.tentative.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/set.tentative.html
index 67d2426de26..411323a2f0c 100644
--- a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/set.tentative.html
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/set.tentative.html
@@ -35,6 +35,22 @@ test(t => {
test(t => {
let styleMap = createInlineStyleMap(t, '');
+ assert_throws(new TypeError(), () => {
+ styleMap.set('transition-duration', '1s', new CSSUnparsedValue([]));
+ });
+}, 'Setting a list-valued property with a CSSUnparsedValue and other ' +
+ 'values throws TypeError');
+
+test(t => {
+ let styleMap = createInlineStyleMap(t, '');
+ assert_throws(new TypeError(), () => {
+ styleMap.set('transition-duration', '1s', 'var(--A)');
+ });
+}, 'Setting a list-valued property with a var ref() and other values ' +
+ 'throws TypeError');
+
+test(t => {
+ let styleMap = createInlineStyleMap(t, '');
styleMap.set('width', CSS.px(10));
assert_style_value_array_equals(styleMap.get('width'), CSS.px(10));
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/z-index.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/backface-visibility.html
index 1e2a86a2827..ae9502d647a 100644
--- a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/z-index.html
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/backface-visibility.html
@@ -1,6 +1,6 @@
<!doctype html>
<meta charset="utf-8">
-<title>'z-index' property</title>
+<title>'backface-visibility' property</title>
<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#dom-stylepropertymap-get">
<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#dom-stylepropertymap-set">
<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#property-stle-value-normalization">
@@ -13,11 +13,9 @@
<script>
'use strict';
-runPropertyTests('z-index', [
- { syntax: 'auto'},
- // FIXME: This also supports <integer> but the testharness
- // doesn't support that yet.
- // { syntax: '<integer>' }
+runPropertyTests('backface-visibility', [
+ { syntax: 'visible' },
+ { syntax: 'hidden' },
]);
</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background.html
new file mode 100644
index 00000000000..8926441fbab
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background.html
@@ -0,0 +1,24 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>'background' property</title>
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#dom-stylepropertymap-get">
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#dom-stylepropertymap-set">
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#property-stle-value-normalization">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="../../resources/testhelper.js"></script>
+<script src="resources/testsuite.js"></script>
+<body>
+<div id="log"></div>
+<script>
+'use strict';
+
+runPropertyTests('background', []);
+runUnsupportedPropertyTests('background', [
+ 'green', 'content-box radial-gradient(crimson, skyblue)',
+ 'no-repeat url("http://foo.com")',
+ 'left 5% / 15% 60% repeat-x url("http://foo.com")',
+ 'center / contain no-repeat url("foo.com"), red'
+]);
+
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-collapse.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-collapse.html
new file mode 100644
index 00000000000..3a48ef0e4d5
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-collapse.html
@@ -0,0 +1,21 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>'border-collapse' property</title>
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#dom-stylepropertymap-get">
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#dom-stylepropertymap-set">
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#property-stle-value-normalization">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="../../resources/testhelper.js"></script>
+<script src="resources/testsuite.js"></script>
+<body>
+<div id="log"></div>
+<script>
+'use strict';
+
+runPropertyTests('border-collapse', [
+ { syntax: 'separate' },
+ { syntax: 'collapse' },
+]);
+
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/direction.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/direction.html
new file mode 100644
index 00000000000..0681032a854
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/direction.html
@@ -0,0 +1,21 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>'direction' property</title>
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#dom-stylepropertymap-get">
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#dom-stylepropertymap-set">
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#property-stle-value-normalization">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="../../resources/testhelper.js"></script>
+<script src="resources/testsuite.js"></script>
+<body>
+<div id="log"></div>
+<script>
+'use strict';
+
+runPropertyTests('direction', [
+ { syntax: 'ltr' },
+ { syntax: 'rtl' },
+]);
+
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/empty-cells.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/empty-cells.html
new file mode 100644
index 00000000000..f05c09c1956
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/empty-cells.html
@@ -0,0 +1,21 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>'empty-cells' property</title>
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#dom-stylepropertymap-get">
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#dom-stylepropertymap-set">
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#property-stle-value-normalization">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="../../resources/testhelper.js"></script>
+<script src="resources/testsuite.js"></script>
+<body>
+<div id="log"></div>
+<script>
+'use strict';
+
+runPropertyTests('empty-cells', [
+ { syntax: 'show' },
+ { syntax: 'hide' },
+]);
+
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/list-style-image.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/list-style-image.html
new file mode 100644
index 00000000000..a7f8850972b
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/list-style-image.html
@@ -0,0 +1,21 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>'list-style-image' property</title>
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#dom-stylepropertymap-get">
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#dom-stylepropertymap-set">
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#property-stle-value-normalization">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="../../resources/testhelper.js"></script>
+<script src="resources/testsuite.js"></script>
+<body>
+<div id="log"></div>
+<script>
+'use strict';
+
+runPropertyTests('list-style-image', [
+ { syntax: 'none' },
+ { syntax: '<image>' },
+]);
+
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/margin.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/margin.html
index 679fb4a8256..3ad126eaf1d 100644
--- a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/margin.html
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/margin.html
@@ -27,4 +27,9 @@ for (const suffix of ['top', 'left', 'right', 'bottom']) {
]);
}
+runPropertyTests('margin', []);
+runUnsupportedPropertyTests('margin',
+ ['1px', '1px 2px 3px 4px']
+);
+
</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/overflow-anchor.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/overflow-anchor.html
new file mode 100644
index 00000000000..f037469fbdc
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/overflow-anchor.html
@@ -0,0 +1,21 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>'overflow-anchor' property</title>
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#dom-stylepropertymap-get">
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#dom-stylepropertymap-set">
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#property-stle-value-normalization">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="../../resources/testhelper.js"></script>
+<script src="resources/testsuite.js"></script>
+<body>
+<div id="log"></div>
+<script>
+'use strict';
+
+runPropertyTests('overflow-anchor', [
+ { syntax: 'auto' },
+ { syntax: 'none' },
+]);
+
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/resize.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/resize.html
new file mode 100644
index 00000000000..c5e0eac70d9
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/resize.html
@@ -0,0 +1,23 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>'resize' property</title>
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#dom-stylepropertymap-get">
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#dom-stylepropertymap-set">
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#property-stle-value-normalization">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="../../resources/testhelper.js"></script>
+<script src="resources/testsuite.js"></script>
+<body>
+<div id="log"></div>
+<script>
+'use strict';
+
+runPropertyTests('resize', [
+ { syntax: 'none' },
+ { syntax: 'both' },
+ { syntax: 'horizontal' },
+ { syntax: 'vertical' },
+]);
+
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/resources/testsuite.js b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/resources/testsuite.js
index b4ed1e7a080..3145ac8911b 100644
--- a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/resources/testsuite.js
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/resources/testsuite.js
@@ -31,6 +31,13 @@ const gCssWideKeywordsExamples = [
},
];
+const gVarReferenceExamples = [
+ {
+ description: 'a var() reference',
+ input: new CSSUnparsedValue([' ', new CSSVariableReferenceValue('--A')])
+ },
+];
+
const gTestSyntaxExamples = {
'<length>': {
description: 'a length',
@@ -149,13 +156,52 @@ const gTestSyntaxExamples = {
description: 'a transform',
examples: [
{
- description: 'a transform containing only a translate',
+ description: 'a transform containing percents',
+ input: new CSSTransformValue([
+ new CSSTranslate(
+ new CSSUnitValue(50, 'percent'),
+ new CSSUnitValue(50, 'percent'),
+ )
+ ]),
+ },
+ {
+ description: 'a transform containing relative values',
+ input: new CSSTransformValue([
+ new CSSPerspective(new CSSUnitValue(10, 'em'))
+ ]),
+ defaultComputed: (_, result) => {
+ // Relative units compute to absolute.
+ assert_class_string(result, 'CSSTransformValue',
+ 'Result must be a CSSTransformValue');
+ assert_class_string(result[0], 'CSSPerspective',
+ 'First component must be a CSSTransformValue');
+ assert_is_unit('px', result[0].length);
+ }
+ },
+ {
+ description: 'a transform containing all the transform components',
input: new CSSTransformValue([
new CSSTranslate(
new CSSUnitValue(0, 'px'),
new CSSUnitValue(1, 'px'),
new CSSUnitValue(2, 'px'),
- )
+ ),
+ new CSSTranslate(
+ new CSSUnitValue(0, 'px'),
+ new CSSUnitValue(1, 'px'),
+ ),
+ new CSSRotate(1, 2, 3, new CSSUnitValue(45, 'deg')),
+ new CSSRotate(new CSSUnitValue(45, 'deg')),
+ new CSSScale(1, 2, 3),
+ new CSSScale(1, 2),
+ new CSSSkew(new CSSUnitValue(1, 'deg'), new CSSUnitValue(1, 'deg')),
+ new CSSSkewX(new CSSUnitValue(1, 'deg')),
+ new CSSSkewY(new CSSUnitValue(45, 'deg')),
+ new CSSPerspective(new CSSUnitValue(1, 'px')),
+ new CSSMatrixComponent(new DOMMatrixReadOnly(
+ [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16])
+ ),
+ new CSSMatrixComponent(new DOMMatrixReadOnly([1, 2, 3, 4, 5, 6])),
]),
}
],
@@ -290,6 +336,13 @@ function runPropertyTests(propertyName, testCases) {
() => {}, // could be anything
'CSS-wide keywords');
+ // Every property should support values containing var() references.
+ testPropertyValid(propertyName,
+ gVarReferenceExamples,
+ null, // should be as specified
+ () => {}, // could compute to anything
+ 'var() references');
+
for (const testCase of testCases) {
// <image> is a special case
if (testCase.syntax === '<image>') {
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transform-interpolated.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transform-interpolated.html
new file mode 100644
index 00000000000..526717d99db
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transform-interpolated.html
@@ -0,0 +1,31 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>'transform' property with an interpolated value</title>
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#dom-stylepropertymap-get">
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#dom-stylepropertymap-set">
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#property-stle-value-normalization">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="../../resources/testhelper.js"></script>
+<body>
+<div id="log"></div>
+<script>
+'use strict';
+
+// TODO: Try to support this sort of test with testsuite.js
+test(t => {
+ let elem = createDivWithStyle(t);
+ elem.animate({
+ transform: ['translate(1px, 1%)', 'rotate(45deg)']
+ }, {
+ fill: 'forwards',
+ iterationStart: 0.5,
+ });
+
+ // TODO: The computed value in this case is not fully spec'd
+ // See https://github.com/w3c/css-houdini-drafts/issues/425
+ const result = elem.computedStyleMap().get('transform');
+ assert_not_equals(result, null);
+}, 'Computed value for interpolated transforms is not null');
+
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-duration.html b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-duration.html
new file mode 100644
index 00000000000..c17e717ba91
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-duration.html
@@ -0,0 +1,20 @@
+<meta charset="utf-8">
+<title>'transition-duration' property</title>
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#dom-stylepropertymap-get">
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#dom-stylepropertymap-set">
+<link rel="help" href="https://drafts.css-houdini.org/css-typed-om-1/#property-stle-value-normalization">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="../../resources/testhelper.js"></script>
+<script src="resources/testsuite.js"></script>
+<body>
+<div id="log"></div>
+<script>
+'use strict';
+
+// FIXME: transition-duration is list-valued. Run list-valued tests here too.
+runPropertyTests('transition-duration', [
+ { syntax: '<time>' },
+]);
+
+</script>
diff --git a/tests/wpt/web-platform-tests/css/css-ui/outline-016.html b/tests/wpt/web-platform-tests/css/css-ui/outline-016.html
index 0f9047c3f4b..e62959cc207 100644
--- a/tests/wpt/web-platform-tests/css/css-ui/outline-016.html
+++ b/tests/wpt/web-platform-tests/css/css-ui/outline-016.html
@@ -25,7 +25,7 @@ div {
background: green;
line-height: 25px;
font-size: 25px;
- font-family: ahem;
+ font-family: Ahem;
}
</style>
diff --git a/tests/wpt/web-platform-tests/css/css-ui/reference/text-overflow-008-ref.html b/tests/wpt/web-platform-tests/css/css-ui/reference/text-overflow-008-ref.html
index 4eb357f8e36..4af20b783e6 100644
--- a/tests/wpt/web-platform-tests/css/css-ui/reference/text-overflow-008-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-ui/reference/text-overflow-008-ref.html
@@ -6,7 +6,7 @@
div {
font-size: 100px;
line-height: 1;
- font-family: ahem;
+ font-family: Ahem;
overflow: hidden;
width: 0.5em;
color: green;
diff --git a/tests/wpt/web-platform-tests/css/css-ui/reference/text-overflow-013-ref.html b/tests/wpt/web-platform-tests/css/css-ui/reference/text-overflow-013-ref.html
index b4565a2402f..9f6cbd0a085 100644
--- a/tests/wpt/web-platform-tests/css/css-ui/reference/text-overflow-013-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-ui/reference/text-overflow-013-ref.html
@@ -6,7 +6,7 @@
.test {
overflow: hidden;
white-space: pre;
- font: 100px/1 ahem;
+ font: 100px/1 Ahem;
width: 2em;
}
.green {
diff --git a/tests/wpt/web-platform-tests/css/css-ui/text-overflow-007.html b/tests/wpt/web-platform-tests/css/css-ui/text-overflow-007.html
index bfc693978fe..f33cb7993a6 100644
--- a/tests/wpt/web-platform-tests/css/css-ui/text-overflow-007.html
+++ b/tests/wpt/web-platform-tests/css/css-ui/text-overflow-007.html
@@ -9,7 +9,7 @@
<style>
.test {
white-space: pre;
- font: 50px/1 ahem;
+ font: 50px/1 Ahem;
text-overflow: ellipsis;
overflow: hidden;
width: 2.5em; /* We will be fitting 2em worth of characters in a 2.5em space, to see where the extra .5em goes. It should be after, not between the characters.*/
diff --git a/tests/wpt/web-platform-tests/css/css-ui/text-overflow-008.html b/tests/wpt/web-platform-tests/css/css-ui/text-overflow-008.html
index 79c8443359e..f22afc1d51f 100644
--- a/tests/wpt/web-platform-tests/css/css-ui/text-overflow-008.html
+++ b/tests/wpt/web-platform-tests/css/css-ui/text-overflow-008.html
@@ -12,7 +12,7 @@
-->
<style>
.test {
- font: 100px/1 ahem;
+ font: 100px/1 Ahem;
text-overflow: ellipsis;
overflow: hidden;
width: 0.5em;
diff --git a/tests/wpt/web-platform-tests/css/css-ui/text-overflow-010.html b/tests/wpt/web-platform-tests/css/css-ui/text-overflow-010.html
index 1556da39455..4cbcb45b173 100644
--- a/tests/wpt/web-platform-tests/css/css-ui/text-overflow-010.html
+++ b/tests/wpt/web-platform-tests/css/css-ui/text-overflow-010.html
@@ -16,7 +16,7 @@
}
.test {
white-space: pre;
- font-family: ahem;
+ font-family: Ahem;
text-overflow: ellipsis;
overflow: hidden;
width: 5.2em; /* making this 5.2em rather than 5em, to ensure that the atomic inline gets entirely hidden even if it is only partially obstructing */
diff --git a/tests/wpt/web-platform-tests/css/css-ui/text-overflow-011.html b/tests/wpt/web-platform-tests/css/css-ui/text-overflow-011.html
index 33ebd0bba3f..60db1715c4c 100644
--- a/tests/wpt/web-platform-tests/css/css-ui/text-overflow-011.html
+++ b/tests/wpt/web-platform-tests/css/css-ui/text-overflow-011.html
@@ -9,7 +9,7 @@
<style>
.test {
white-space: pre;
- font: 100px/1 ahem;
+ font: 100px/1 Ahem;
color: green;
overflow: hidden;
text-overflow: ellipsis;
diff --git a/tests/wpt/web-platform-tests/css/css-ui/text-overflow-013.html b/tests/wpt/web-platform-tests/css/css-ui/text-overflow-013.html
index dd8f98670fd..af56474d1d3 100644
--- a/tests/wpt/web-platform-tests/css/css-ui/text-overflow-013.html
+++ b/tests/wpt/web-platform-tests/css/css-ui/text-overflow-013.html
@@ -11,7 +11,7 @@
overflow: hidden;
text-overflow: ellipsis;
white-space: pre;
- font: 100px/1 ahem;
+ font: 100px/1 Ahem;
color: green;
/* 2em width and starting with a space
diff --git a/tests/wpt/web-platform-tests/css/css-ui/text-overflow-014.html b/tests/wpt/web-platform-tests/css/css-ui/text-overflow-014.html
index 6e1e9898e4a..380e5e4505c 100644
--- a/tests/wpt/web-platform-tests/css/css-ui/text-overflow-014.html
+++ b/tests/wpt/web-platform-tests/css/css-ui/text-overflow-014.html
@@ -11,7 +11,7 @@
overflow: hidden;
text-overflow: ellipsis;
white-space:pre;
- font: 100px/1 ahem;
+ font: 100px/1 Ahem;
color: green;
/* 2em width and starting with a space
diff --git a/tests/wpt/web-platform-tests/css/css-ui/text-overflow-015.html b/tests/wpt/web-platform-tests/css/css-ui/text-overflow-015.html
index 8a6672c37a8..2269d5ea930 100644
--- a/tests/wpt/web-platform-tests/css/css-ui/text-overflow-015.html
+++ b/tests/wpt/web-platform-tests/css/css-ui/text-overflow-015.html
@@ -13,7 +13,7 @@ div {
width: 100px;
height: 100px;
white-space: pre;
- font: 20px/1 ahem;
+ font: 20px/1 Ahem;
color: green;
background: url("support/1x1-red.png") top right / 1em 1em no-repeat, green;
}
diff --git a/tests/wpt/web-platform-tests/css/css-ui/text-overflow-016.html b/tests/wpt/web-platform-tests/css/css-ui/text-overflow-016.html
index 6e642ae689c..e123adf5de3 100644
--- a/tests/wpt/web-platform-tests/css/css-ui/text-overflow-016.html
+++ b/tests/wpt/web-platform-tests/css/css-ui/text-overflow-016.html
@@ -12,7 +12,7 @@
text-overflow: ellipsis;
width: 100px;
white-space: pre;
- font: 50px/1 ahem;
+ font: 50px/1 Ahem;
height: 20px;
position: relative;
}
diff --git a/tests/wpt/web-platform-tests/css/css-ui/text-overflow-017.html b/tests/wpt/web-platform-tests/css/css-ui/text-overflow-017.html
index 7e857bcc103..05abb6125c0 100644
--- a/tests/wpt/web-platform-tests/css/css-ui/text-overflow-017.html
+++ b/tests/wpt/web-platform-tests/css/css-ui/text-overflow-017.html
@@ -15,7 +15,7 @@
width: 2.5em;
height: 1em;
white-space: pre;
- font: 100px/1 ahem;
+ font: 100px/1 Ahem;
color: blue;
}
#discard {
diff --git a/tests/wpt/web-platform-tests/css/css-ui/text-overflow-020.html b/tests/wpt/web-platform-tests/css/css-ui/text-overflow-020.html
index caac6fb5393..6134921ec92 100644
--- a/tests/wpt/web-platform-tests/css/css-ui/text-overflow-020.html
+++ b/tests/wpt/web-platform-tests/css/css-ui/text-overflow-020.html
@@ -16,7 +16,7 @@ div {
}
div > p {
white-space: pre;
- font: 40px/1 ahem;
+ font: 40px/1 Ahem;
color: green;
background: red;
margin: 0;
diff --git a/tests/wpt/web-platform-tests/css/css-ui/text-overflow-023.html b/tests/wpt/web-platform-tests/css/css-ui/text-overflow-023.html
index ca3f8da3b1d..a8122185dae 100644
--- a/tests/wpt/web-platform-tests/css/css-ui/text-overflow-023.html
+++ b/tests/wpt/web-platform-tests/css/css-ui/text-overflow-023.html
@@ -19,7 +19,7 @@
#parent {
position: absolute;
top: 0; left: 0;
- font: 50px / 1 ahem ;
+ font: 50px/1 Ahem ;
overflow: hidden;
width: 3em;
text-overflow: ellipsis;
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/available-size-008.html b/tests/wpt/web-platform-tests/css/css-writing-modes/available-size-008.html
index 2fcfbac45a7..d38c9cbc1d8 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/available-size-008.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/available-size-008.html
@@ -8,7 +8,7 @@
<meta name="flags" content="">
<style>
body { margin-top: 0; margin-bottom: 0; } /* Shouldn't matter, but in some browsers does. -007 tests this aspect specifically. */
-div {
+div div {
writing-mode: vertical-rl;
font-family: monospace;
font-size: 20px;
@@ -46,5 +46,7 @@ section {
<p>Test passes if there is a <strong>green rectangle</strong> below and <strong>no red</strong>.
<section>
+<div>
<div><aside id="red">0</aside><aside class="spacer"></aside><aside class="spacer"></aside><aside class="spacer"></aside><aside class="spacer"></aside><aside class="spacer"></aside> <span>0</span></div>
+</div>
</section>
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/available-size-019.html b/tests/wpt/web-platform-tests/css/css-writing-modes/available-size-019.html
new file mode 100644
index 00000000000..a25a2f6f31e
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/available-size-019.html
@@ -0,0 +1,49 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>Testing Available Space in Orthogonal Flows / ICB / tall max-height parent</title>
+<link rel="author" title="Florian Rivoal" href="https://florian.rivoal.net/">
+<link rel="help" href="https://www.w3.org/TR/css-writing-modes-3/#orthogonal-auto">
+<link rel="match" href="reference/available-size-002-ref.html">
+<meta name="assert" content="When an orthogonal flow's parent doesn't have a definite block size, but has a max-height, but that max-height is than the ICB, use the ICB instead.">
+<meta name="flags" content="">
+<style>
+body { margin-top: 0; margin-bottom: 0; } /* Shouldn't matter, but in some browsers does. -007 tests this aspect specifically. */
+div {
+ writing-mode: vertical-rl;
+ font-family: monospace;
+ font-size: 20px;
+ position: relative; /* to be a container for #red*/
+}
+.spacer { /* using 5 spacers of 20vh each instead of a single large one, so
+ that the line would wrap between spacers if it ends up being
+ shorter thatn 100vh*/
+ display: inline-block;
+ height: calc(20vh - 0.1px); /*Using this instead of 20vh, to account for accumulation of rounding errors, that might make 5*20vh taller than 100vh in some browsers*/
+}
+
+span {
+ background: green;
+ display: inline-block; /* This should not change it's size or position, but makes the size of the background predictable*/
+ color: transparent;
+}
+
+#red { /* Not necessary when when comparing to the reference, but makes human judgement easier */
+ position: absolute;
+ background: red;
+ writing-mode: vertical-rl;
+ z-index: -1;
+ font-family: monospace;
+ font-size: 20px;
+ left: 0; top: 0;
+}
+
+section {
+ max-height: 120vh;
+}
+</style>
+
+<p>Test passes if there is a <strong>green rectangle</strong> below and <strong>no red</strong>.
+
+<section>
+<div><aside id="red">0</aside><aside class="spacer"></aside><aside class="spacer"></aside><aside class="spacer"></aside><aside class="spacer"></aside><aside class="spacer"></aside> <span>0</span></div>
+</section>
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-001.html
index e4dda0305a9..d8215ad264d 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-001.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-002.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-002.html
index 3d500003b6a..73bc465bca3 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-002.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-002.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-003.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-003.html
index d923b3dac7e..596892d6ce4 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-003.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-003.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-004.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-004.html
index e6d6b881958..ddd5229f6b4 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-004.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-004.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-005.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-005.html
index ac71d49c0f8..a9afc3ba8e3 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-005.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-005.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-006.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-006.html
index d45c33145a6..20348852e77 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-006.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-006.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-007.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-007.html
index 32b357a32ff..4885f686477 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-007.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-007.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-008.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-008.html
index 20e176bb221..da43f267095 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-008.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-008.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-009.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-009.html
index 31835040b93..c65fb45c5ff 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-009.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-009.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-010.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-010.html
index fb1f052c05a..67d3fb99567 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-010.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-010.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-011.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-011.html
index df49cded426..a34235016b8 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-011.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-embed-011.html
@@ -17,7 +17,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-001.html
index b9cc6e23a89..335791b845b 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-001.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-002.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-002.html
index b34742fb46e..f321cec9f0d 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-002.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-002.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-003.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-003.html
index dc4162a23df..c678cd65a58 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-003.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-003.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-004.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-004.html
index 0c956d2af7f..5a6a9410e5e 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-004.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-004.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-005.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-005.html
index 5912cb4300d..5ea947da0e4 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-005.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-005.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-006.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-006.html
index cf34cee8487..271845c03cc 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-006.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-006.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-007.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-007.html
index cc0a516a032..d9b2e9f52a9 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-007.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-007.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-008.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-008.html
index 32fcc510ae2..6bcf0929450 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-008.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-008.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-009.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-009.html
index 710f0e9c07c..4b762c399c8 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-009.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-009.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-010.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-010.html
index c4e3faf042e..eb6262358c3 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-010.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-010.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-011.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-011.html
index 5baf7ff8c53..c636cc2b5e2 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-011.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-011.html
@@ -17,7 +17,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-001.html
index d683abf9141..f539fbaa73d 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-001.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-002.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-002.html
index ceb176a0860..80a19c4e3f0 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-002.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-002.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-003.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-003.html
index 3c41503f748..2252895abb3 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-003.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-003.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-004.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-004.html
index 2750e538fb5..c2597f709e9 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-004.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-004.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-005.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-005.html
index 749b943e6d8..b92e16ad877 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-005.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-005.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-006.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-006.html
index 963a735a53c..dbf1e29f898 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-006.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-006.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-007.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-007.html
index 9b0b1377ab8..3cb763f8b26 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-007.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-007.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-008.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-008.html
index abc29650c00..3f93984c723 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-008.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-008.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-009.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-009.html
index 5de0b71b89f..d14976226d8 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-009.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-009.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-010.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-010.html
index a6a6db290db..9e6db40afff 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-010.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-010.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-011.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-011.html
index 9cafa11d9b1..331ce206e70 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-011.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-011.html
@@ -17,7 +17,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-012.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-012.html
index 82fdb8a7577..2e93f343637 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-012.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-isolate-override-012.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-001.html
index 9fe992d3b13..59479c538ce 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-001.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-002.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-002.html
index 1ff7ef96d95..054142fc8cc 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-002.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-002.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-003.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-003.html
index 1d3036963b1..de3d48fa2b4 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-003.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-003.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-004.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-004.html
index ad94f577220..365e21bd404 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-004.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-004.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-005.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-005.html
index 7008f84b68d..10d262221ea 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-005.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-005.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-006.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-006.html
index 8fa9e1b9711..20d44b7e146 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-006.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-006.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-007.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-007.html
index 69390ceacdf..0bb38f94b29 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-007.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-007.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-008.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-008.html
index 3b1587fdfed..fe58f3fc049 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-008.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-008.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-009.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-009.html
index 3ee24824e8c..72d73503059 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-009.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-009.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-010.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-010.html
index 37684ab15bc..4300140e848 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-010.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-010.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-011.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-011.html
index c56fa1782f9..54bca7e23eb 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-011.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-normal-011.html
@@ -17,7 +17,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-001.html
index fae4b1cfd05..985ecc6d173 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-001.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-002.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-002.html
index dfea017f936..a22d4815c14 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-002.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-002.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-003.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-003.html
index a5e5eb35857..fe8f3208565 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-003.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-003.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-004.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-004.html
index 7413be1ffd8..cd607c1c988 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-004.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-004.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-005.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-005.html
index 69a272b192f..863ad05ff58 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-005.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-005.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-006.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-006.html
index ac0725d0e4c..77d4aad9df2 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-006.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-006.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-007.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-007.html
index add0289d2ab..5ad916d617c 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-007.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-007.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-008.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-008.html
index 55b7e2f151d..891dfc2ed81 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-008.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-008.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-009.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-009.html
index 08cce9c210e..936cdf4b6d6 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-009.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-009.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-010.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-010.html
index 1d20bc2670b..1b6c7a57477 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-010.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-010.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-011.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-011.html
index c7c8fe98b15..3ae442ffe01 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-011.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-011.html
@@ -17,7 +17,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-012.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-012.html
index 9545c0e8394..8d353765d13 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-012.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-override-012.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-001.html
index e4ebe685fbb..afb57d2f9b0 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-001.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-002.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-002.html
index e0256e08c45..dc44a460881 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-002.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-002.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-003.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-003.html
index 05e9e94e2ec..2afb754c330 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-003.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-003.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-004.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-004.html
index b51f6c56b6e..a5b4603d8a1 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-004.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-004.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-005.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-005.html
index 5f6ac258f2c..75e0337748d 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-005.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-005.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-006.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-006.html
index b7142b32419..d48c9480a7c 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-006.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-006.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-007.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-007.html
index c455fad196a..0a15eee6f72 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-007.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-007.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-008.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-008.html
index be4b519b4f0..3f878eadd42 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-008.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-008.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-009.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-009.html
index af90f9e2c2f..68983b284e2 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-009.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-009.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-010.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-010.html
index 36a1a49ea6c..c1e955e03d8 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-010.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-010.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-011.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-011.html
index aef7e9310a8..df75c33d9c6 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-011.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-plaintext-011.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-table-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-table-001.html
index 5e2ae76b2c3..860a4b3212d 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-table-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-table-001.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-001.html
index ede070c3918..1f25284a5ab 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-001.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-002.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-002.html
index 91e4e3920f7..7360cde7d20 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-002.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-002.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-003.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-003.html
index c70a5444a6d..f7758c7b87d 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-003.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-003.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-004.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-004.html
index 2015288600f..f8b8788c63f 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-004.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-004.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-005.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-005.html
index 5eb8c4bd8ce..3b3a7a24569 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-005.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-005.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-006.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-006.html
index 386e834efff..440918ccfc4 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-006.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-006.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-007.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-007.html
index b04f068ff40..db4d014c309 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-007.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-007.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-008.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-008.html
index 83df25ba3fc..290488a9b24 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-008.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-008.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-009.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-009.html
index 0588d4c5431..5c03c763d70 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-009.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-009.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-010.html b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-010.html
index b1e55898ca4..f850eb6500e 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-010.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/bidi-unset-010.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-embed-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/block-embed-001.html
index 75ba1d6f4d9..260c19fcaf7 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-embed-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-embed-001.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-embed-002.html b/tests/wpt/web-platform-tests/css/css-writing-modes/block-embed-002.html
index 7905f113d8c..ad1c4ca9319 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-embed-002.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-embed-002.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-embed-003.html b/tests/wpt/web-platform-tests/css/css-writing-modes/block-embed-003.html
index 2ecc7c312bd..aedb9d3e32f 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-embed-003.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-embed-003.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-001.html
index 427b73243e8..72fbce8a21a 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-001.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-002.html b/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-002.html
index 5c97ad193ad..558c9af6828 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-002.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-002.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-003.html b/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-003.html
index 5ec9ac2b772..94744d498c6 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-003.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-003.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-004.html b/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-004.html
index 93ffb5272bb..46205ca0b66 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-004.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-004.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-isolate-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-isolate-001.html
index dfafd935050..0c126dd9818 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-isolate-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-isolate-001.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-isolate-002.html b/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-isolate-002.html
index 637350410e5..84221361005 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-isolate-002.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-isolate-002.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-isolate-003.html b/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-isolate-003.html
index dea6ce3d2e8..2e6122af1ca 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-isolate-003.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-isolate-003.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-isolate-004.html b/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-isolate-004.html
index 86c2a1fbf13..3bb9e84de45 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-isolate-004.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-override-isolate-004.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-001.html
index e4893887130..22b6340c84a 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-001.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-002.html b/tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-002.html
index 40e99775985..41c0a1b6740 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-002.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-002.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-003.html b/tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-003.html
index cb24704522b..3b31280b056 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-003.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-003.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-004.html b/tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-004.html
index 0b7d26c982b..9586a1c3a4f 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-004.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-004.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-005.html b/tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-005.html
index b17a088fc22..3bd4d17add2 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-005.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-005.html
@@ -15,7 +15,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-006.html b/tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-006.html
index 7eb57e3ccac..ab966ad7101 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-006.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/block-plaintext-006.html
@@ -16,7 +16,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-001.html
index dd27d554f34..24723ad3c6b 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-001.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-002.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-002.html
index 7565090e765..fa9d254cbdb 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-002.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-002.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-003.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-003.html
index 332e8557bb2..a8e1cb77105 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-003.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-003.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-004.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-004.html
index 6986f13942d..32f96a1f590 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-004.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-004.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-005.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-005.html
index a321f506e3a..cd46ded680f 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-005.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-005.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-006.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-006.html
index a01098cd307..c111084b215 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-006.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-006.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-007.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-007.html
index 507a293f892..b6117e485eb 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-007.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-007.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-008.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-008.html
index f30ca5371e7..d38b1b57348 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-008.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-008.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-009.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-009.html
index 15f64e2880e..146789a35f8 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-009.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-009.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-010.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-010.html
index 5afeafb40df..2643873e340 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-010.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-010.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-011.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-011.html
index a550d580f87..e1a01b43bce 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-011.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-embed-011.html
@@ -14,7 +14,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-001.html
index 8289b29d4e7..40f9409afe4 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-001.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-002.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-002.html
index b77f5e93385..c1abbd0172e 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-002.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-002.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-003.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-003.html
index 2015852874e..3ea23c5bfd6 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-003.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-003.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-004.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-004.html
index c6c0d410e2e..4e8674fa92f 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-004.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-004.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-005.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-005.html
index a06066f152d..7e4471c9be2 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-005.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-005.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-006.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-006.html
index 972065b63b6..eb4a12bd4e3 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-006.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-006.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-007.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-007.html
index 9526b30d04a..36c36492a95 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-007.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-007.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-008.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-008.html
index 7e70a58f053..f9e21cdd080 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-008.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-008.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-009.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-009.html
index 47aff5901fd..77e72e7e199 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-009.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-009.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-010.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-010.html
index 2098bfe3f82..5e436f821b7 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-010.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-010.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-011.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-011.html
index 2ac954be37c..5fc07140348 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-011.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-011.html
@@ -14,7 +14,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-001.html
index a0e036bcbaa..b9d066adeb6 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-001.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-002.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-002.html
index 59ed5ca0e49..56b9e7ec0e6 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-002.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-002.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-003.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-003.html
index 42c6f912633..ec283502079 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-003.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-003.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-004.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-004.html
index 26fd5e84370..8b024881122 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-004.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-004.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-005.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-005.html
index fc3fdce2ff3..03db742fc10 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-005.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-005.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-006.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-006.html
index 0513660940f..2f4213872b5 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-006.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-006.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-007.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-007.html
index 1dba58c1ee7..379a20b2eda 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-007.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-007.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-008.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-008.html
index 6875e74259c..12500526f31 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-008.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-008.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-009.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-009.html
index fa31d87e0d9..af9a6eb3394 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-009.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-009.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-010.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-010.html
index 42e06266095..3bf9c6989b8 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-010.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-010.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-011.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-011.html
index 2c2bba4a974..c2e4d6b0fe9 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-011.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-011.html
@@ -14,7 +14,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-012.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-012.html
index 9d87b0ab533..341913da8be 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-012.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-isolate-override-012.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-001.html
index bec5010ab45..a57042f4c6c 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-001.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-002.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-002.html
index 7933e862691..6ae0ba13d35 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-002.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-002.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-003.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-003.html
index 27437f00935..1af0f83d839 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-003.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-003.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-004.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-004.html
index 948a41a55cd..deb587765eb 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-004.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-004.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-005.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-005.html
index a336d2f39de..c14195471c9 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-005.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-005.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-006.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-006.html
index 054fc919c84..ddd877b340c 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-006.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-006.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-007.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-007.html
index 2f5dd350cb0..cd4508fd741 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-007.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-007.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-008.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-008.html
index 8fb21eb26d8..74e3609c70c 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-008.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-008.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-009.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-009.html
index 73e3092dc76..97b8591601c 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-009.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-009.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-010.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-010.html
index eb05ec1af23..cc9a249d96d 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-010.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-010.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-011.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-011.html
index 0fe2b2bbb82..295e57749c6 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-011.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-normal-011.html
@@ -14,7 +14,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-001.html
index 9a5099d77b0..ba01516f489 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-001.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-002.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-002.html
index d0b0b4de687..d147bfb1eac 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-002.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-002.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-003.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-003.html
index a1d620e4a5c..3b200b3e376 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-003.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-003.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-004.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-004.html
index 094f1ef9937..9a6c96048ad 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-004.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-004.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-005.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-005.html
index 5687df97d7f..980becacdb0 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-005.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-005.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-006.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-006.html
index f06ac1e7ab9..f40ad50da57 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-006.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-006.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-007.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-007.html
index b8c88082682..4d70ebf79eb 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-007.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-007.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-008.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-008.html
index b90409af12c..a92c6ba43c3 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-008.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-008.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-009.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-009.html
index 419b5accc88..1cf791ae734 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-009.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-009.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-010.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-010.html
index c378844ee70..654e57572e3 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-010.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-010.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-011.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-011.html
index 7d2b6dd4ac4..195891733f5 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-011.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-011.html
@@ -14,7 +14,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-012.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-012.html
index 577e7c54bf8..9bb8ef841f2 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-012.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-override-012.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-001.html
index 5595b2b5710..932d7461196 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-001.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-002.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-002.html
index 9b75b3b0b29..63e4a615a25 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-002.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-002.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-003.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-003.html
index 0a10398a5c2..82457f382de 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-003.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-003.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-004.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-004.html
index 1edd969a730..e91be7c4a19 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-004.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-004.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-005.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-005.html
index 0b8adb2ad38..4301099e19c 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-005.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-005.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-006.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-006.html
index 91ef16b6559..32b211e902d 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-006.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-006.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-007.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-007.html
index 44067d75782..7b5d23bbf01 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-007.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-007.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-008.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-008.html
index 8215b3e9d23..6201cbef25f 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-008.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-008.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-009.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-009.html
index e202027eef5..a2885a191a9 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-009.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-009.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-010.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-010.html
index 8374e98281d..2b814fc9bdd 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-010.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-010.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-011.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-011.html
index 379265daf13..91115a5aa94 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-011.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-plaintext-011.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-table-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-table-001.html
index 0db3f3a3724..076e17e2e52 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-table-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-table-001.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-001.html
index d1458141589..ca8ead03f2b 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-001.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-002.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-002.html
index 465cc8819c9..8b52582d0c4 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-002.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-002.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-003.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-003.html
index be2334ca9c0..364c85b6bf0 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-003.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-003.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-004.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-004.html
index 2237222a272..3c8ab54b341 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-004.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-004.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-005.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-005.html
index 0b0e81c3218..877572e9047 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-005.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-005.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-006.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-006.html
index 63c1ebc6f2d..84e87ff2439 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-006.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-006.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-007.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-007.html
index ec2cfc807c7..10f74193c31 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-007.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-007.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-008.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-008.html
index acaeb58e058..6e86d03db54 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-008.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-008.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-009.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-009.html
index e7214ffd36c..bee3e7eb6f3 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-009.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-009.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-010.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-010.html
index 4fc4682520c..f80faf10dbc 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-010.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/bidi-unset-010.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-embed-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-embed-001.html
index f17115ee44b..52e9244bb67 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-embed-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-embed-001.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-embed-002.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-embed-002.html
index 4f5e2aeae64..e3ab7a3a80e 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-embed-002.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-embed-002.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-embed-003.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-embed-003.html
index 1141095e600..1f0f8a94367 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-embed-003.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-embed-003.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-001.html
index 006abf299b4..61cf4f61e2a 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-001.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-002.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-002.html
index baa36bb97bc..3ac969b21c9 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-002.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-002.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-003.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-003.html
index ccab0725b09..96131d44269 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-003.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-003.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-004.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-004.html
index 96e2fef8e17..3ae03a6815a 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-004.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-004.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-isolate-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-isolate-001.html
index d0aebce8ec1..9e132ce8c0d 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-isolate-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-isolate-001.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-isolate-002.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-isolate-002.html
index 7491bfc28dd..c3e50f5a401 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-isolate-002.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-isolate-002.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-isolate-003.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-isolate-003.html
index 95e04713fe9..fc8da8549bb 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-isolate-003.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-isolate-003.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-isolate-004.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-isolate-004.html
index 0525d68e2f7..8de24ce412c 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-isolate-004.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-override-isolate-004.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-001.html
index a2031fd55c6..2c2129fe230 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-001.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-002.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-002.html
index ef14981a4be..ebc0b8feb92 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-002.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-002.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-003.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-003.html
index 2b93c7925ea..5f9457d744a 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-003.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-003.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-004.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-004.html
index e80be5d02a2..de5c09a1de1 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-004.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-004.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-005.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-005.html
index ecc665c246f..014cbf01c53 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-005.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-005.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-006.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-006.html
index 001bf143599..8a68e2bac2e 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-006.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/block-plaintext-006.html
@@ -13,7 +13,7 @@
input { margin: 5px; }
@font-face {
font-family: 'ezra_silregular';
- src: url('support/sileot-webfont.woff') format('woff');
+ src: url('/fonts/sileot-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/text-combine-upright-value-single-character.html b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/text-combine-upright-value-single-character.html
index d25602d70db..aeda4e4f955 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/text-combine-upright-value-single-character.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/reference/text-combine-upright-value-single-character.html
@@ -7,7 +7,7 @@
<style>
@font-face {
font-family: tcu-font;
- src: url("support/tcu-font.woff");
+ src: url("/fonts/tcu-font.woff");
}
.test {
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/support/mplus-1p-regular.woff b/tests/wpt/web-platform-tests/css/css-writing-modes/support/mplus-1p-regular.woff
deleted file mode 100644
index 42cfff628b4..00000000000
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/support/mplus-1p-regular.woff
+++ /dev/null
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/support/sileot-webfont.woff b/tests/wpt/web-platform-tests/css/css-writing-modes/support/sileot-webfont.woff
deleted file mode 100644
index 81547578d36..00000000000
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/support/sileot-webfont.woff
+++ /dev/null
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/support/tcu-font.woff b/tests/wpt/web-platform-tests/css/css-writing-modes/support/tcu-font.woff
deleted file mode 100644
index c880aaab5cf..00000000000
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/support/tcu-font.woff
+++ /dev/null
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-combine-upright-line-breaking-rules-001-ref.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-combine-upright-line-breaking-rules-001-ref.html
index aa085fa0be8..e1b7b34b562 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-combine-upright-line-breaking-rules-001-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-combine-upright-line-breaking-rules-001-ref.html
@@ -8,7 +8,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
.vrl {
border:solid;
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-combine-upright-line-breaking-rules-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-combine-upright-line-breaking-rules-001.html
index 88a34301141..1cf8a7d622c 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-combine-upright-line-breaking-rules-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-combine-upright-line-breaking-rules-001.html
@@ -11,7 +11,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
.vrl {
border:solid;
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-combine-upright-value-all-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-combine-upright-value-all-001.html
index cd6f35c1ace..a0e85ecd81b 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-combine-upright-value-all-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-combine-upright-value-all-001.html
@@ -11,7 +11,7 @@
<style>
@font-face {
font-family: tcu-font;
- src: url("support/tcu-font.woff");
+ src: url("/fonts/tcu-font.woff");
}
.test {
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-combine-upright-value-digits2-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-combine-upright-value-digits2-001.html
index ab77a146ba7..10c4f423350 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-combine-upright-value-digits2-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-combine-upright-value-digits2-001.html
@@ -11,7 +11,7 @@
<style>
@font-face {
font-family: tcu-font;
- src: url("support/tcu-font.woff");
+ src: url("/fonts/tcu-font.woff");
}
.test {
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-010.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-010.xht
index 97a400ff483..39da55615a4 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-010.xht
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-010.xht
@@ -12,7 +12,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
}
div
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-011.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-011.xht
index 931f42c1ac2..fb32e970bb6 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-011.xht
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-011.xht
@@ -17,7 +17,7 @@
@font-face
{
font-family: "CSS Full-Width Orientation Test";
- src: url("support/adobe-fonts/CSSFWOrientationTest.otf") format("opentype");
+ src: url("/fonts/adobe-fonts/CSSFWOrientationTest.otf") format("opentype");
}
div
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-012.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-012.xht
index 52ab5239c45..59d815aeae9 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-012.xht
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-012.xht
@@ -17,7 +17,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
}
div
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-slr-015.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-slr-015.xht
index b26e539197d..daa17052c78 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-slr-015.xht
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-slr-015.xht
@@ -16,7 +16,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-srl-016-ref.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-srl-016-ref.xht
index 342f6ffbd43..bae223a995d 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-srl-016-ref.xht
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-srl-016-ref.xht
@@ -12,7 +12,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-srl-016.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-srl-016.xht
index ff5adf7f0db..11a8f7eb186 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-srl-016.xht
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-srl-016.xht
@@ -17,7 +17,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vlr-100-ref.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vlr-100-ref.html
index 0b9ba9b14d2..26e2cb79e5c 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vlr-100-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vlr-100-ref.html
@@ -5,7 +5,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
html {
writing-mode: vertical-lr;
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vlr-100.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vlr-100.html
index 35052c6d70f..9e577f1565f 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vlr-100.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vlr-100.html
@@ -7,7 +7,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
html {
writing-mode: vertical-lr;
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vrl-002.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vrl-002.xht
index c8f1021e140..506b9d7ff6c 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vrl-002.xht
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vrl-002.xht
@@ -12,7 +12,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vrl-100-ref.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vrl-100-ref.html
index e6e89811f43..77de6727813 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vrl-100-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vrl-100-ref.html
@@ -5,7 +5,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
html {
writing-mode: vertical-rl;
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vrl-100.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vrl-100.html
index 38bc406db9b..183217dd737 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vrl-100.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-mixed-vrl-100.html
@@ -7,7 +7,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
html {
writing-mode: vertical-rl;
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001.html
index 4194c8aede7..cc86fd4a251 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001.html
@@ -10,7 +10,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
.test {
font: 16px/1 "orientation";
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001a.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001a.html
index 1cfee2e7af7..7c994338cd8 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001a.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001a.html
@@ -10,7 +10,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
.test {
font: 16px/1 "orientation";
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001b.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001b.html
index af220a015cf..3801352cc7b 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001b.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001b.html
@@ -10,7 +10,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
.test {
font: 16px/1 "orientation";
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001c.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001c.html
index bf96879b152..956dd9ddac1 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001c.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001c.html
@@ -10,7 +10,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
.test {
font: 16px/1 "orientation";
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001d.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001d.html
index d24f8300709..50298281290 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001d.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001d.html
@@ -10,7 +10,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
.test {
font: 16px/1 "orientation";
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001e.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001e.html
index c4d8c7b393d..de1bfaa2ba3 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001e.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001e.html
@@ -10,7 +10,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
.test {
font: 16px/1 "orientation";
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001f.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001f.html
index 78ae052fc74..63711f903a2 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001f.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001f.html
@@ -10,7 +10,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
.test {
font: 16px/1 "orientation";
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001g.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001g.html
index c48f6abed2d..fa577bdd072 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001g.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001g.html
@@ -10,7 +10,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
.test {
font: 16px/1 "orientation";
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001h.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001h.html
index ed7c10760e9..79953b89c5a 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001h.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001h.html
@@ -10,7 +10,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
.test {
font: 16px/1 "orientation";
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001i.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001i.html
index ee03d5209b1..aae690b5d8d 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001i.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001i.html
@@ -10,7 +10,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
.test {
font: 16px/1 "orientation";
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001j.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001j.html
index 2faaf023da0..645f57a9ed9 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001j.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001j.html
@@ -10,7 +10,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
.test {
font: 16px/1 "orientation";
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001k.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001k.html
index 3f3301a956f..aa48f861cd8 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001k.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001k.html
@@ -10,7 +10,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
.test {
font: 16px/1 "orientation";
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001l.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001l.html
index 61f9c8787fe..7a3a41389e6 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001l.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001l.html
@@ -10,7 +10,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
.test {
font: 16px/1 "orientation";
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001m.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001m.html
index c9da49b7725..f34a082ed0c 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001m.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001m.html
@@ -10,7 +10,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
.test {
font: 16px/1 "orientation";
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001n.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001n.html
index 692e230126c..89af46a674c 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001n.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001n.html
@@ -10,7 +10,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
.test {
font: 16px/1 "orientation";
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001o.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001o.html
index 81077d1e8c1..e7d9dd7e228 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001o.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001o.html
@@ -10,7 +10,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
.test {
font: 16px/1 "orientation";
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001p.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001p.html
index da71fecc823..7f0532fd5d3 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001p.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001p.html
@@ -10,7 +10,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
.test {
font: 16px/1 "orientation";
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001q.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001q.html
index e0bcb08b975..f0fd9014591 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001q.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-script-001q.html
@@ -10,7 +10,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
.test {
font: 16px/1 "orientation";
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-slr-019.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-slr-019.xht
index 6ab03e7ab48..edaefc7fae0 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-slr-019.xht
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-slr-019.xht
@@ -16,7 +16,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-vlr-100-ref.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-vlr-100-ref.html
index 9710ebb3af6..5b186ca3d54 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-vlr-100-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-vlr-100-ref.html
@@ -5,7 +5,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
html {
writing-mode: vertical-lr;
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-vlr-100.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-vlr-100.html
index 571d7b9c580..a3b73bb218d 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-vlr-100.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-vlr-100.html
@@ -7,7 +7,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
html {
writing-mode: vertical-lr;
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-vrl-100-ref.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-vrl-100-ref.html
index 7240ae1f678..255efc8e9ce 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-vrl-100-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-vrl-100-ref.html
@@ -5,7 +5,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
html {
writing-mode: vertical-rl;
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-vrl-100.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-vrl-100.html
index 91cb00f7688..52355db103c 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-vrl-100.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-sideways-vrl-100.html
@@ -7,7 +7,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
html {
writing-mode: vertical-rl;
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-slr-017.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-slr-017.xht
index e7310d86302..a668d13d9e3 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-slr-017.xht
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-slr-017.xht
@@ -16,7 +16,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-srl-018.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-srl-018.xht
index 12f9b45f1a3..1da5b27ee2a 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-srl-018.xht
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-srl-018.xht
@@ -17,7 +17,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
/* filesize: 803300 bytes (784.5 KBytes) */
}
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vlr-100-ref.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vlr-100-ref.html
index 8769c6beec7..b99ca51a8dd 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vlr-100-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vlr-100-ref.html
@@ -5,7 +5,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
html {
writing-mode: vertical-lr;
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vlr-100.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vlr-100.html
index 34ccb72f281..a0c59c46b9d 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vlr-100.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vlr-100.html
@@ -7,7 +7,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
html {
writing-mode: vertical-lr;
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vrl-002.xht b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vrl-002.xht
index 307eceed2c0..511854d6530 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vrl-002.xht
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vrl-002.xht
@@ -12,7 +12,7 @@
@font-face
{
font-family: "mplus-1p-regular";
- src: url("support/mplus-1p-regular.woff") format("woff");
+ src: url("/fonts/mplus-1p-regular.woff") format("woff");
}
div {
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vrl-100-ref.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vrl-100-ref.html
index 3621f9352eb..350526f6d21 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vrl-100-ref.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vrl-100-ref.html
@@ -5,7 +5,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
html {
writing-mode: vertical-rl;
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vrl-100.html b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vrl-100.html
index 9a2961f2ad5..566d046692d 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vrl-100.html
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/text-orientation-upright-vrl-100.html
@@ -7,7 +7,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
html {
writing-mode: vertical-rl;
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/tools/generators/text-orientation-ref.ejs b/tests/wpt/web-platform-tests/css/css-writing-modes/tools/generators/text-orientation-ref.ejs
index 89cd382d99b..f4bc801aa68 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/tools/generators/text-orientation-ref.ejs
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/tools/generators/text-orientation-ref.ejs
@@ -9,7 +9,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
html {
<%= prefix %>writing-mode: <%= writingMode %>;
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/tools/generators/text-orientation-script.ejs b/tests/wpt/web-platform-tests/css/css-writing-modes/tools/generators/text-orientation-script.ejs
index dd96af25cce..5366366f540 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/tools/generators/text-orientation-script.ejs
+++ b/tests/wpt/web-platform-tests/css/css-writing-modes/tools/generators/text-orientation-script.ejs
@@ -10,7 +10,7 @@
<style>
@font-face {
font-family: "orientation";
- src: url("support/adobe-fonts/CSSHWOrientationTest.otf");
+ src: url("/fonts/adobe-fonts/CSSHWOrientationTest.otf");
}
.test {
font: 16px/1 "orientation";
diff --git a/tests/wpt/web-platform-tests/css/cssom/cssimportrule.html b/tests/wpt/web-platform-tests/css/cssom/cssimportrule.html
index 691f886aac1..1d7b18f6285 100644
--- a/tests/wpt/web-platform-tests/css/cssom/cssimportrule.html
+++ b/tests/wpt/web-platform-tests/css/cssom/cssimportrule.html
@@ -14,6 +14,7 @@
<style id="styleElement" type="text/css">
@import url("support/a-green.css");
@import url("support/a-green.css") screen;
+ @import url("support/a-green.css") all;
@page { background-color: red; }
</style>
</head>
@@ -21,12 +22,13 @@
<div id="log"></div>
<script type="text/javascript">
- var styleSheet, ruleList, rule, ruleWithMedia;
+ var styleSheet, ruleList, rule, ruleWithMedia, ruleWithMediaAll;
setup(function() {
styleSheet = document.getElementById("styleElement").sheet;
ruleList = styleSheet.cssRules;
rule = ruleList[0];
ruleWithMedia = ruleList[1];
+ ruleWithMediaAll = ruleList[2];
});
test(function() {
@@ -63,6 +65,7 @@
assert_equals(typeof rule.cssText, "string");
assert_equals(rule.cssText, '@import url("support/a-green.css");');
assert_equals(ruleWithMedia.cssText, '@import url("support/a-green.css") screen;');
+ assert_equals(ruleWithMediaAll.cssText, '@import url("support/a-green.css") all;');
assert_equals(rule.parentRule, null);
assert_true(rule.parentStyleSheet instanceof CSSStyleSheet);
}, "Values of CSSRule attributes");
@@ -91,7 +94,7 @@
}, "CSSImportRule : MediaList mediaText attribute should be updated due to [PutForwards]");
test(function() {
- var ruleWithPage = ruleList[2];
+ var ruleWithPage = ruleList[3];
ruleWithPage.style = "background-color: green;"
assert_equals(ruleWithPage.style.cssText, "background-color: green;");
}, "CSSStyleDeclaration cssText attribute should be updated due to [PutForwards]");
diff --git a/tests/wpt/web-platform-tests/css/cssom/cssstyledeclaration-csstext-final-delimiter.html b/tests/wpt/web-platform-tests/css/cssom/cssstyledeclaration-csstext-final-delimiter.html
new file mode 100644
index 00000000000..01b0a32c3fe
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/cssom/cssstyledeclaration-csstext-final-delimiter.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>CSSOM - CSSStyleDeclaration - Text - Serialization - Delimiters</title>
+ <link rel="author" title="Glenn Adams" href="mailto:glenn@skynav.com"/>
+ <link rel="help" href="https://drafts.csswg.org/cssom/#the-cssstyledeclaration-interface"/>
+ <meta name="flags" content="dom"/>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ </head>
+ <body>
+ <div id="box"></div>
+ <script>
+ var style = document.getElementById('box').style;
+
+ test(function(){
+ style.cssText = "";
+ assert_equals(style.cssText, "");
+ }, 'inline style - text - delimiters - zero declarations');
+
+ test(function(){
+ style.cssText = "left: 10px";
+ assert_equals(style.cssText, "left: 10px;");
+ }, 'inline style - text - delimiters - one declaration');
+
+ test(function(){
+ style.cssText = "left: 10px; right: 20px";
+ assert_equals(style.cssText, "left: 10px; right: 20px;");
+ }, 'inline style - text - delimiters - two declarations');
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/css/cssom/cssstyledeclaration-csstext-important.html b/tests/wpt/web-platform-tests/css/cssom/cssstyledeclaration-csstext-important.html
new file mode 100644
index 00000000000..c12faf63a43
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/cssom/cssstyledeclaration-csstext-important.html
@@ -0,0 +1,12 @@
+<title>CSSOM test: setting a property with cssText and !important</title>
+<link rel="help" href="https://drafts.csswg.org/cssom-1/#dom-cssstyledeclaration-csstext">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<div id="box"></div>
+<script>
+ var style = document.getElementById('box').style;
+ test(function(){
+ style.cssText = "padding: 10px !important; padding-left: 20px;";
+ assert_equals(style.getPropertyValue("padding-left"), "10px");
+ }, "padding-left should be taken from the !important property");
+</script>
diff --git a/tests/wpt/web-platform-tests/css/cssom/insertRule-syntax-error-01.html b/tests/wpt/web-platform-tests/css/cssom/insertRule-syntax-error-01.html
new file mode 100644
index 00000000000..170213c8bad
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/cssom/insertRule-syntax-error-01.html
@@ -0,0 +1,14 @@
+<!DOCTYPE html>
+<link rel="help" href="https://drafts.csswg.org/cssom-1/#insert-a-css-rule">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<style>
+p { color: green; }
+</style>
+<p id="test">This text should be green.</p>
+<script>
+ test(function() {
+ assert_throws("SyntaxError", () => document.styleSheets[0].insertRule("p { color: red; } garbage", 1));
+ assert_equals(getComputedStyle(document.getElementById("test")).color, "rgb(0, 128, 0)");
+ }, "A syntax error in insertRule should throw and not affect the style of the page");
+</script>
diff --git a/tests/wpt/web-platform-tests/css/cssom/selectorSerialize.html b/tests/wpt/web-platform-tests/css/cssom/selectorSerialize.html
index fc9445ca96a..e95f453ba1c 100644
--- a/tests/wpt/web-platform-tests/css/cssom/selectorSerialize.html
+++ b/tests/wpt/web-platform-tests/css/cssom/selectorSerialize.html
@@ -19,7 +19,7 @@
var style_element = document.getElementById("teststyles");
style_element.firstChild.data = source + "{ font-size: 1em; }";
var sheet = style_element.sheet;
- assert_equals(sheet.cssRules[0].selectorText, expected_result);
+ assert_equals(sheet.cssRules[sheet.cssRules.length - 1].selectorText, expected_result);
}
function run_tests_on_anplusb_selector(source) {
@@ -73,8 +73,6 @@
}, 'single pseudo (simple) selector "lang" which accepts arguments in the sequence of simple selectors that is not a universal selector')
-
-
test(function(){
run_tests_on_anplusb_selector(':nth-child');
}, 'single pseudo (simple) selector "nth-child" which accepts arguments in the sequence of simple selectors that is not a universal selector')
@@ -98,10 +96,25 @@
assert_selector_serializes_to(' :not( :hover ) ', ':not(:hover)');
}, 'single pseudo (simple) selector ":not" which accepts arguments in the sequence of simple selectors that is not a universal selector')
-
-
-
-
+ var escaped_ns_rule = "@namespace ns\\:odd url(ns);";
+ test(function() {
+ assert_selector_serializes_to("[ns\\:foo]", "[ns\\:foo]");
+ }, "escaped character in attribute name");
+ test(function() {
+ assert_selector_serializes_to("[\\30zonk]", "[\\30 zonk]");
+ }, "escaped character as code point in attribute name");
+ test(function() {
+ assert_selector_serializes_to("[\\@]", "[\\@]");
+ }, "escaped character (@) in attribute name");
+ test(function() {
+ assert_selector_serializes_to("[*|ns\\:foo]", "[*|ns\\:foo]");
+ }, "escaped character in attribute name with any namespace");
+ test(function() {
+ assert_selector_serializes_to(escaped_ns_rule + "[ns\\:odd|foo]", "[ns\\:odd|foo]");
+ }, "escaped character in attribute prefix");
+ test(function() {
+ assert_selector_serializes_to(escaped_ns_rule + "[ns\\:odd|odd\\:name]", "[ns\\:odd|odd\\:name]");
+ }, "escaped character in both attribute prefix and name");
</script>
</body>
</html>
diff --git a/tests/wpt/web-platform-tests/css/cssom/serialize-values.html b/tests/wpt/web-platform-tests/css/cssom/serialize-values.html
index 8f6f3d28d03..df6c692d293 100644
--- a/tests/wpt/web-platform-tests/css/cssom/serialize-values.html
+++ b/tests/wpt/web-platform-tests/css/cssom/serialize-values.html
@@ -89,8 +89,8 @@
}
function counter() {
- var values = [{actual: 'counter(par-num)',
- serialized: 'counter(par-num, decimal)'},
+ var values = ['counter(par-num)',
+ { actual: 'counter(par-num, decimal)', serialized: 'counter(par-num)' },
'counter(par-num, upper-roman)'];
return iterable(values);
}
diff --git a/tests/wpt/web-platform-tests/css/fonts/OWNERS b/tests/wpt/web-platform-tests/css/fonts/OWNERS
deleted file mode 100644
index 9daa3eb19fc..00000000000
--- a/tests/wpt/web-platform-tests/css/fonts/OWNERS
+++ /dev/null
@@ -1,3 +0,0 @@
-@fantasai
-@kojiishi
-@gsnedders
diff --git a/tests/wpt/web-platform-tests/css/fonts/adobe-fonts/CSSFWOrientationTest.otf b/tests/wpt/web-platform-tests/css/fonts/adobe-fonts/CSSFWOrientationTest.otf
deleted file mode 100644
index f9cbd2be892..00000000000
--- a/tests/wpt/web-platform-tests/css/fonts/adobe-fonts/CSSFWOrientationTest.otf
+++ /dev/null
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/adobe-fonts/CSSHWOrientationTest.otf b/tests/wpt/web-platform-tests/css/fonts/adobe-fonts/CSSHWOrientationTest.otf
deleted file mode 100644
index 84ad57bef5a..00000000000
--- a/tests/wpt/web-platform-tests/css/fonts/adobe-fonts/CSSHWOrientationTest.otf
+++ /dev/null
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/adobe-fonts/LICENSE b/tests/wpt/web-platform-tests/css/fonts/adobe-fonts/LICENSE
deleted file mode 100644
index ac5f0b04320..00000000000
--- a/tests/wpt/web-platform-tests/css/fonts/adobe-fonts/LICENSE
+++ /dev/null
@@ -1,31 +0,0 @@
-CSS Half-Width Orientation Test and CSS Full-Width Orientation Test are released under the SIL Open Font License - please read it carefully and do not download the fonts unless you agree to the the terms of the license:
-Copyright © 2013 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Names CSS Half-Width Orientation Test and CSS Full-Width Orientation Test
-This Font Software is licensed under the SIL Open Font License, Version 1.1.
-This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL
-
-SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-
-PREAMBLE
-The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others.
-The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives.
-
-DEFINITIONS
-"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation.
-"Reserved Font Name" refers to any names specified as such after the copyright statement(s).
-"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s).
-"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment.
-"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software.
-
-PERMISSION & CONDITIONS
-Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions:
-1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself.
-2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user.
-3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users.
-4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission.
-5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software.
-
-TERMINATION
-This license becomes null and void if any of the above conditions are not met.
-
-DISCLAIMER
-THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/tests/wpt/web-platform-tests/css/fonts/adobe-fonts/README.md b/tests/wpt/web-platform-tests/css/fonts/adobe-fonts/README.md
deleted file mode 100644
index 61f6870554c..00000000000
--- a/tests/wpt/web-platform-tests/css/fonts/adobe-fonts/README.md
+++ /dev/null
@@ -1,43 +0,0 @@
-CSS Orientation Test
-====
-
-Overview
-----
-CSS Orientation Test are special-purpose OpenType fonts. This open source project provides all of the source files
-that were used to build these OpenType fonts by using the AFDKO *makeotf* tool.
-
-Getting Involved
-----
-Send suggestions for changes to the CSS Orientation Test project maintainer, lunde@adobe.com, for consideration.
-
-Building
-====
-
-Pre-built font binaries
-----
-The installable font resources (font binaries) are not part of the source files.
-They are available at https://github.com/adobe-fonts/css-orientation-test/
-The latest version of the font binaries is 1.005 (April 4th 2015).
-
-
-Requirements
-----
-
-For building binary font files from source, installation of the
-[Adobe Font Development Kit for OpenType](http://www.adobe.com/devnet/opentype/afdko.html) (AFDKO)
-is necessary. The AFDKO tools are widely used for font development today, and are part of most font editor applications.
-
-Building the fonts
-----
-
-The key to building OpenType fonts is *makeotf*, which is part of AFDKO. Information and usage instructions can be found
-by executing *makeotf -h*.
-
-In this repository, all necessary files are in place for building the OpenType fonts. For example, build a binary OTF font
-for the full-width version like this, which also includes a post-process for inserting a "stub" 'DSIG' table:
-
- % makeotf -f cidfont.ps -r -ch UnicodeAll-UTF32-H
- % sfntedit -a DSIG=DSIG.bin CSSFWOrientationTest.otf
- % sfntedit -f CSSFWOrientationTest.otf
-
-That is all.
diff --git a/tests/wpt/web-platform-tests/css/selectors/anplusb-selector-parsing.html b/tests/wpt/web-platform-tests/css/selectors/anplusb-selector-parsing.html
new file mode 100644
index 00000000000..b7cfd293515
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/selectors/anplusb-selector-parsing.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>CSS Selectors: Test parsing of an+b selectors</title>
+ <link rel="author" title="Chris Nardi" href="mailto:cnardi@chromium.org">
+ <link rel="help" href="https://drafts.csswg.org/selectors-3/#nth-child-pseudo">
+ <link rel="help" href="https://drafts.csswg.org/selectors-3/#nth-last-child-pseudo">
+ <link rel="help" href="https://drafts.csswg.org/selectors-3/#nth-of-type-pseudo">
+ <link rel="help" href="https://drafts.csswg.org/selectors-3/#nth-last-of-type-pseudo">
+ <meta charset="utf-8">
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <style id="teststyles">
+ </style>
+ </head>
+ <body>
+ <script>
+ function add_selector_style(source) {
+ var style_element = document.getElementById("teststyles");
+ style_element.firstChild.data = source + "{ font-size: 1em; }";
+ return style_element.sheet;
+ }
+
+ function assert_selector_serializes_to(source, expected_result) {
+ test(function() {
+ var sheet = add_selector_style(source);
+ assert_equals(sheet.cssRules[0].selectorText, expected_result);
+ }, source + " should be parsed and serialized correctly");
+ }
+
+ function assert_invalid_selector(source) {
+ test(function() {
+ var sheet = add_selector_style(source);
+ assert_equals(sheet.cssRules[0], undefined);
+ }, source + " should not parse");
+ }
+
+ function run_tests_on_anplusb_selector(source) {
+ assert_selector_serializes_to(source + '(1n+0)', source + '(n)');
+ assert_selector_serializes_to(source + '(n+0)', source + '(n)');
+ assert_selector_serializes_to(source + '(n)', source + '(n)');
+ assert_selector_serializes_to(source + '(-n+0)', source + '(-n)');
+ assert_selector_serializes_to(source + '(-n)', source + '(-n)');
+ assert_selector_serializes_to(source + '(N)', source + '(n)');
+ assert_selector_serializes_to(source + '(+n+3)', source + '(n+3)');
+ assert_selector_serializes_to(source + '( +n + 7 )', source + '(n+7)');
+ assert_selector_serializes_to(source + '( N- 123)', source + '(n-123)');
+ assert_selector_serializes_to(source + '(n- 10)', source + '(n-10)');
+ assert_selector_serializes_to(source + '(-n\n- 1)', source + '(-n-1)');
+ assert_selector_serializes_to(source + '( 23n\n\n+\n\n123 )', source + '(23n+123)');
+
+ assert_invalid_selector(source + '(n- 1 2)');
+ assert_invalid_selector(source + '(n-b1)');
+ assert_invalid_selector(source + '(n-+1)');
+ assert_invalid_selector(source + '(n-1n)');
+ assert_invalid_selector(source + '(-n -b1)');
+ assert_invalid_selector(source + '(-1n- b1)');
+ assert_invalid_selector(source + '(-n-13b1)');
+ assert_invalid_selector(source + '(-n-+1)');
+ assert_invalid_selector(source + '(-n+n)');
+ assert_invalid_selector(source + '(+ 1n)');
+ assert_invalid_selector(source + '( n +12 3)');
+ assert_invalid_selector(source + '( 12 n )');
+ assert_invalid_selector(source + '(+12n-0+1)');
+ assert_invalid_selector(source + '(+12N -- 1)');
+ assert_invalid_selector(source + '(+12 N )');
+ assert_invalid_selector(source + '(+ n + 7)');
+ }
+
+ run_tests_on_anplusb_selector(':nth-child');
+ run_tests_on_anplusb_selector(':nth-last-child');
+ run_tests_on_anplusb_selector(':nth-of-type');
+ run_tests_on_anplusb_selector(':nth-last-of-type');
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/css/selectors/child-indexed-pseudo-class.html b/tests/wpt/web-platform-tests/css/selectors/child-indexed-pseudo-class.html
index 1c58a5e87f0..06c3094a7f1 100644
--- a/tests/wpt/web-platform-tests/css/selectors/child-indexed-pseudo-class.html
+++ b/tests/wpt/web-platform-tests/css/selectors/child-indexed-pseudo-class.html
@@ -6,37 +6,36 @@
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
-test(function() {
- var check = function(element, selectors) {
- for (var i = 0; i < selectors.length; ++i) {
- var selector = selectors[i][0];
- var expected = selectors[i][1];
- assert_equals(expected, element.matches(selector),
- "Expected " + element.tagName + " element to " +
- (expected ? "match " : "not match ") + selector);
- }
+var check = function(element, selectors) {
+ for (var i = 0; i < selectors.length; ++i) {
+ var selector = selectors[i][0];
+ var expected = selectors[i][1];
+ test(function() {
+ assert_equals(expected, element.matches(selector));
+ }, "Expected " + element.tagName + " element to " +
+ (expected ? "match " : "not match ") + selector);
}
+}
- var rootOfSubtreeSelectors = [
- [ ":first-child", true ],
- [ ":last-child", true ],
- [ ":first-of-type", true ],
- [ ":last-of-type", true ],
- [ ":nth-child(1)", true ],
- [ ":nth-child(n)", true ],
- [ ":nth-last-child(1)", true ],
- [ ":nth-last-child(n)", true ],
- [ ":nth-of-type(1)", true ],
- [ ":nth-of-type(n)", true ],
- [ ":nth-last-of-type(1)", true ],
- [ ":nth-last-of-type(n)", true ],
- [ ":nth-child(2)", false ],
- [ ":nth-last-child(2)", false],
- [ ":nth-of-type(2)", false ],
- [ ":nth-last-of-type(2)", false],
- ];
+var rootOfSubtreeSelectors = [
+ [ ":first-child", true ],
+ [ ":last-child", true ],
+ [ ":first-of-type", true ],
+ [ ":last-of-type", true ],
+ [ ":nth-child(1)", true ],
+ [ ":nth-child(n)", true ],
+ [ ":nth-last-child(1)", true ],
+ [ ":nth-last-child(n)", true ],
+ [ ":nth-of-type(1)", true ],
+ [ ":nth-of-type(n)", true ],
+ [ ":nth-last-of-type(1)", true ],
+ [ ":nth-last-of-type(n)", true ],
+ [ ":nth-child(2)", false ],
+ [ ":nth-last-child(2)", false],
+ [ ":nth-of-type(2)", false ],
+ [ ":nth-last-of-type(2)", false],
+];
- check(document.documentElement, rootOfSubtreeSelectors);
- check(document.createElement('div'), rootOfSubtreeSelectors);
-}, "child-indexed pseudo-classes should match without a parent")
+check(document.documentElement, rootOfSubtreeSelectors);
+check(document.createElement('div'), rootOfSubtreeSelectors);
</script>
diff --git a/tests/wpt/web-platform-tests/css/selectors/focus-visible-001-manual.html b/tests/wpt/web-platform-tests/css/selectors/focus-visible-001-manual.html
new file mode 100644
index 00000000000..956b1a9aee7
--- /dev/null
+++ b/tests/wpt/web-platform-tests/css/selectors/focus-visible-001-manual.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8" />
+ <title>CSS Test (Selectors): Keyboard focus enables :focus-visible</title>
+ <link rel="author" title="Rob Dodson" href="robdodson@chromium.org" />
+ <link rel="help" href="https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo" />
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <style>
+ :focus-visible { color: rgb(0, 128, 0); }
+ </style>
+</head>
+<body>
+ <ol id="instructions">
+ <li>If the user-agent does not claim to support the <code>:focus-visible</code> pseudo-class then SKIP this test.</li>
+ <li>Use the TAB key on the keyboard to focus the element below that says "Focus me."</li>
+ <li>If the element does not have green text, then the test result is FAILURE. If the element has green text, then the test result is SUCCESS.</li>
+ </ol>
+ <br />
+ <div id="el" tabindex="0">Focus me.</div>
+ <script>
+ async_test(function(t) {
+ el.addEventListener("focus", t.step_func(function() {
+ assert_equals(getComputedStyle(el).color, "rgb(0, 128, 0)");
+ t.done();
+ }));
+ }, "Keyboard focus should match :focus-visible");
+ </script>
+</body>
+</html>
diff --git a/tests/wpt/web-platform-tests/custom-elements/custom-element-registry/upgrade.html b/tests/wpt/web-platform-tests/custom-elements/custom-element-registry/upgrade.html
new file mode 100644
index 00000000000..3a72dbd753c
--- /dev/null
+++ b/tests/wpt/web-platform-tests/custom-elements/custom-element-registry/upgrade.html
@@ -0,0 +1,154 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>customElements.upgrade()</title>
+<link rel="author" title="Domenic Denicola" href="mailto:d@domenic.me">
+<link rel="help" href="https://html.spec.whatwg.org/multipage/#dom-customelementregistry-upgrade">
+
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+
+<script>
+"use strict";
+
+test(() => {
+ const el = document.createElement("spider-man");
+
+ class SpiderMan extends HTMLElement {}
+ customElements.define("spider-man", SpiderMan);
+
+ assert_false(el instanceof SpiderMan, "The element must not yet be upgraded");
+
+ customElements.upgrade(el);
+ assert_true(el instanceof SpiderMan, "The element must now be upgraded");
+}, "Upgrading an element directly (example from the spec)");
+
+test(() => {
+ const el1 = document.createElement("element-a-1");
+ const el2 = document.createElement("element-a-2");
+ const container = document.createElement("div");
+ container.appendChild(el1);
+ container.appendChild(el2);
+
+ class Element1 extends HTMLElement {}
+ class Element2 extends HTMLElement {}
+ customElements.define("element-a-1", Element1);
+ customElements.define("element-a-2", Element2);
+
+ assert_false(el1 instanceof Element1, "element 1 must not yet be upgraded");
+ assert_false(el2 instanceof Element2, "element 2 must not yet be upgraded");
+
+ customElements.upgrade(container);
+ assert_true(el1 instanceof Element1, "element 1 must now be upgraded");
+ assert_true(el2 instanceof Element2, "element 2 must now be upgraded");
+}, "Two elements as children of the upgraded node");
+
+test(() => {
+ const el1 = document.createElement("element-b-1");
+ const el2 = document.createElement("element-b-2");
+ const container = document.createElement("div");
+ const subContainer = document.createElement("span");
+ const subSubContainer = document.createElement("span");
+ container.appendChild(subContainer);
+ subContainer.appendChild(el1);
+ subContainer.appendChild(subSubContainer);
+ subSubContainer.appendChild(el2);
+
+ class Element1 extends HTMLElement {}
+ class Element2 extends HTMLElement {}
+ customElements.define("element-b-1", Element1);
+ customElements.define("element-b-2", Element2);
+
+ assert_false(el1 instanceof Element1, "element 1 must not yet be upgraded");
+ assert_false(el2 instanceof Element2, "element 2 must not yet be upgraded");
+
+ customElements.upgrade(container);
+ assert_true(el1 instanceof Element1, "element 1 must now be upgraded");
+ assert_true(el2 instanceof Element2, "element 2 must now be upgraded");
+}, "Two elements as descendants of the upgraded node");
+
+test(() => {
+ const el1 = document.createElement("element-d-1");
+ const el2 = document.createElement("element-d-2");
+
+ const container = document.createElement("div");
+ const subContainer = document.createElement("span");
+ subContainer.attachShadow({ mode: "open" });
+ const subSubContainer = document.createElement("span");
+ subSubContainer.attachShadow({ mode: "open" });
+
+ container.appendChild(subContainer);
+ subContainer.shadowRoot.appendChild(el1);
+ subContainer.shadowRoot.appendChild(subSubContainer);
+ subSubContainer.shadowRoot.appendChild(el2);
+
+ class Element1 extends HTMLElement {}
+ class Element2 extends HTMLElement {}
+ customElements.define("element-d-1", Element1);
+ customElements.define("element-d-2", Element2);
+
+ assert_false(el1 instanceof Element1, "element 1 must not yet be upgraded");
+ assert_false(el2 instanceof Element2, "element 2 must not yet be upgraded");
+
+ customElements.upgrade(container);
+ assert_true(el1 instanceof Element1, "element 1 must now be upgraded");
+ assert_true(el2 instanceof Element2, "element 2 must now be upgraded");
+}, "Two elements as shadow-including descendants (and not descendants) of the upgraded node");
+
+test(() => {
+ const template = document.createElement("template");
+ template.innerHTML = `
+ <div>
+ <element-c-1></element-c-1>
+ <element-c-2>
+ <element-c-3></element-c-3>
+ <span>
+ <element-c-4></element-c-4>
+ </span>
+ </element-c-2>
+ </div>
+ <element-c-5></element-c-5>
+ `;
+
+ // This code feels repetitive but I tried to make it use loops and it became harder to see the correctness.
+
+ const el1 = template.content.querySelector("element-c-1");
+ const el2 = template.content.querySelector("element-c-2");
+ const el3 = template.content.querySelector("element-c-3");
+ const el4 = template.content.querySelector("element-c-4");
+ const el5 = template.content.querySelector("element-c-5");
+
+ class Element1 extends HTMLElement {}
+ class Element2 extends HTMLElement {}
+ class Element3 extends HTMLElement {}
+ class Element4 extends HTMLElement {}
+ class Element5 extends HTMLElement {}
+
+ customElements.define("element-c-1", Element1);
+ customElements.define("element-c-2", Element2);
+ customElements.define("element-c-3", Element3);
+ customElements.define("element-c-4", Element4);
+ customElements.define("element-c-5", Element5);
+
+ assert_false(el1 instanceof Element1, "element 1 must not yet be upgraded");
+ assert_false(el2 instanceof Element2, "element 2 must not yet be upgraded");
+ assert_false(el3 instanceof Element3, "element 3 must not yet be upgraded");
+ assert_false(el4 instanceof Element4, "element 4 must not yet be upgraded");
+ assert_false(el5 instanceof Element5, "element 5 must not yet be upgraded");
+
+ customElements.upgrade(template);
+
+ assert_false(el1 instanceof Element1, "element 1 must not yet be upgraded despite upgrading the template");
+ assert_false(el2 instanceof Element2, "element 2 must not yet be upgraded despite upgrading the template");
+ assert_false(el3 instanceof Element3, "element 3 must not yet be upgraded despite upgrading the template");
+ assert_false(el4 instanceof Element4, "element 4 must not yet be upgraded despite upgrading the template");
+ assert_false(el5 instanceof Element5, "element 5 must not yet be upgraded despite upgrading the template");
+
+ customElements.upgrade(template.content);
+
+ assert_true(el1 instanceof Element1, "element 1 must now be upgraded");
+ assert_true(el2 instanceof Element2, "element 2 must now be upgraded");
+ assert_true(el3 instanceof Element3, "element 3 must now be upgraded");
+ assert_true(el4 instanceof Element4, "element 4 must now be upgraded");
+ assert_true(el5 instanceof Element5, "element 5 must now be upgraded");
+}, "Elements inside a template contents DocumentFragment node");
+</script>
diff --git a/tests/wpt/web-platform-tests/docs/_running-tests/chrome_android.md b/tests/wpt/web-platform-tests/docs/_running-tests/chrome_android.md
index cf05a59425a..d888a5c9ab2 100644
--- a/tests/wpt/web-platform-tests/docs/_running-tests/chrome_android.md
+++ b/tests/wpt/web-platform-tests/docs/_running-tests/chrome_android.md
@@ -1,3 +1,7 @@
+---
+layout: page
+title: Chrome for Android
+---
To run WPT on Chrome on an Android device, some additional set up is required.
First of all, as usual Android development, we need to have `adb` and be able to
@@ -19,5 +23,5 @@ update the /etc/hosts file to include
After this, we may run wpt with the `chrome_android` product
```
-./wpt run chrome_android <test>
+./wpt run chrome_android [test_list]
```
diff --git a/tests/wpt/web-platform-tests/docs/_running-tests/index.md b/tests/wpt/web-platform-tests/docs/_running-tests/index.md
index 4cd6c73585d..7977c7efecd 100644
--- a/tests/wpt/web-platform-tests/docs/_running-tests/index.md
+++ b/tests/wpt/web-platform-tests/docs/_running-tests/index.md
@@ -20,12 +20,16 @@ Or to run in a specified copy of Firefox:
./wpt run --binary ~/local/firefox/firefox firefox dom/historical.html
-On Windows `edge` is also supported, and if you have a sauce labs
-account, any browser can be run using product `sauce`. For details on
-how to pass information to sauce, including credentials see `./wpt run
---help`. That also details a large number of other options for
-customising the test run.
+`./wpt run --help` lists the supported products.
+For details on the supported products and a large number of other options for
+customising the test run, see `./wpt run --help`.
+
+Additional browser-specific documentation:
+
+ * [Chrome for Android][chrome android]
+
+ * [Safari][safari]
## From Inside a Browser
Tests that have been merged on GitHub are mirrored at [http://w3c-test.org/].
@@ -65,6 +69,8 @@ channel `#testing`). It's possible edge-case behavior isn't properly
documented!
+[chrome android]: {{ site.baseurl }}{% link _running-tests/chrome_android.md %}
+[safari]: {{ site.baseurl }}{% link _running-tests/safari.md %}
[public-test-infra]: https://lists.w3.org/Archives/Public/public-test-infra/
[IRC]: irc://irc.w3.org:6667/testing
[web irc]: http://irc.w3.org
diff --git a/tests/wpt/web-platform-tests/docs/_running-tests/safari.md b/tests/wpt/web-platform-tests/docs/_running-tests/safari.md
new file mode 100644
index 00000000000..b36f6d707bd
--- /dev/null
+++ b/tests/wpt/web-platform-tests/docs/_running-tests/safari.md
@@ -0,0 +1,28 @@
+---
+layout: page
+title: Safari
+---
+To run Safari on macOS, some manual setup is required:
+
+ * Allow Safari to be controlled by SafariDriver: `safaridriver --enable`
+
+ * Allow pop-up windows:
+ `defaults write com.apple.Safari WebKitJavaScriptCanOpenWindowsAutomatically 1`
+
+ * Trust the certificate:
+ `security add-trusted-cert -k "$(security default-keychain | cut -d\" -f2)" tools/certs/cacert.pem`
+
+ * Set `OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES` in your environment. This is a
+ workaround for a known
+ [macOS High Sierra issue](https://github.com/w3c/web-platform-tests/issues/9007).
+
+Now, run the tests using the `safari` product:
+```
+./wpt run safari [test_list]
+```
+
+This will use the `safaridriver` found on the path, which will be stable Safari.
+To run Safari Technology Preview instead, use the `--webdriver-binary` argument:
+```
+./wpt run --webdriver-binary "/Applications/Safari Technology Preview.app/Contents/MacOS/safaridriver" safari [test_list]
+```
diff --git a/tests/wpt/web-platform-tests/dom/nodes/Document-createElement-namespace-tests/generate.py b/tests/wpt/web-platform-tests/dom/nodes/Document-createElement-namespace-tests/generate.py
index 88c4da198b1..811413dbe2d 100755
--- a/tests/wpt/web-platform-tests/dom/nodes/Document-createElement-namespace-tests/generate.py
+++ b/tests/wpt/web-platform-tests/dom/nodes/Document-createElement-namespace-tests/generate.py
@@ -1,4 +1,7 @@
#!/usr/bin/python
+
+from __future__ import print_function
+
import os
import sys
@@ -51,11 +54,11 @@ EXTENSIONS = (
def __main__():
if len(sys.argv) > 1:
- print "No arguments expected, aborting"
+ print("No arguments expected, aborting")
return
if not os.access(THIS_NAME, os.F_OK):
- print "Must be run from the directory of " + THIS_NAME + ", aborting"
+ print("Must be run from the directory of " + THIS_NAME + ", aborting")
return
for name in os.listdir("."):
diff --git a/tests/wpt/web-platform-tests/encrypted-media/drm-mp4-playback-temporary-playduration-keystatus.html b/tests/wpt/web-platform-tests/encrypted-media/drm-mp4-playback-temporary-playduration-keystatus.html
new file mode 100644
index 00000000000..cbecb0deae7
--- /dev/null
+++ b/tests/wpt/web-platform-tests/encrypted-media/drm-mp4-playback-temporary-playduration-keystatus.html
@@ -0,0 +1,53 @@
+<!doctype html>
+<html>
+ <head>
+ <meta charset=utf-8>
+ <title>Encrypted Media Extensions: Successful Playback, Temporary session limited playduration, check keystatus, DRM, mp4</title>
+ <link rel="help" href="https://w3c.github.io/encrypted-media/">
+
+ <!-- Web Platform Test Harness scripts -->
+ <script src=/resources/testharness.js></script>
+ <script src=/resources/testharnessreport.js></script>
+
+ <!-- Helper scripts for Encrypted Media Extensions tests -->
+ <script src=/encrypted-media/util/utils.js></script>
+ <script src=/encrypted-media/util/utf8.js></script>
+ <script src=/encrypted-media/util/fetch.js></script>
+ <script src=/encrypted-media/util/testmediasource.js></script>
+
+ <!-- Content metadata -->
+ <script src=/encrypted-media/content/content-metadata.js></script>
+
+ <!-- Message handler for DRM servers -->
+ <script src=/encrypted-media/util/drm-messagehandler.js></script>
+
+ <!-- The script for this specific test -->
+ <script src=/encrypted-media/scripts/playback-temporary-playduration-keystatus.js></script>
+
+ </head>
+ <body>
+ <div id='log'></div>
+
+ <div id='video'>
+ <video id="videoelement" width="200px"></video>
+ </div>
+
+ <script>
+ var keysystem = getSupportedKeySystem(),
+ contentitem = content['mp4-basic'],
+ handler = new MessageHandler( keysystem, contentitem ),
+ config = { video: document.getElementById('videoelement'),
+ keysystem: keysystem,
+ messagehandler: handler.messagehandler,
+ audioPath: contentitem.audio.path,
+ videoPath: contentitem.video.path,
+ audioType: contentitem.audio.type,
+ videoType: contentitem.video.type,
+ initDataType: contentitem.initDataType,
+ playduration: 2000,
+ testcase: 'single key' };
+
+ runTest(config);
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/encrypted-media/drm-mp4-playback-temporary-playduration.html b/tests/wpt/web-platform-tests/encrypted-media/drm-mp4-playback-temporary-playduration.html
new file mode 100644
index 00000000000..24012b6ac8c
--- /dev/null
+++ b/tests/wpt/web-platform-tests/encrypted-media/drm-mp4-playback-temporary-playduration.html
@@ -0,0 +1,53 @@
+<!doctype html>
+<html>
+ <head>
+ <meta charset=utf-8>
+ <title>Encrypted Media Extensions: Successful Playback, Temporary session limited playduration, DRM, mp4</title>
+ <link rel="help" href="https://w3c.github.io/encrypted-media/">
+
+ <!-- Web Platform Test Harness scripts -->
+ <script src=/resources/testharness.js></script>
+ <script src=/resources/testharnessreport.js></script>
+
+ <!-- Helper scripts for Encrypted Media Extensions tests -->
+ <script src=/encrypted-media/util/utils.js></script>
+ <script src=/encrypted-media/util/utf8.js></script>
+ <script src=/encrypted-media/util/fetch.js></script>
+ <script src=/encrypted-media/util/testmediasource.js></script>
+
+ <!-- Content metadata -->
+ <script src=/encrypted-media/content/content-metadata.js></script>
+
+ <!-- Message handler for DRM servers -->
+ <script src=/encrypted-media/util/drm-messagehandler.js></script>
+
+ <!-- The script for this specific test -->
+ <script src=/encrypted-media/scripts/playback-temporary-playduration.js></script>
+
+ </head>
+ <body>
+ <div id='log'></div>
+
+ <div id='video'>
+ <video id="videoelement" width="200px"></video>
+ </div>
+
+ <script>
+ var keysystem = getSupportedKeySystem(),
+ contentitem = content['mp4-basic'],
+ handler = new MessageHandler( keysystem, contentitem ),
+ config = { video: document.getElementById('videoelement'),
+ keysystem: keysystem,
+ messagehandler: handler.messagehandler,
+ audioPath: contentitem.audio.path,
+ videoPath: contentitem.video.path,
+ audioType: contentitem.audio.type,
+ videoType: contentitem.video.type,
+ initDataType: contentitem.initDataType,
+ playduration: 2000,
+ testcase: 'single key' };
+
+ runTest(config);
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/encrypted-media/idlharness.https.html b/tests/wpt/web-platform-tests/encrypted-media/idlharness.https.html
index e7e035e4576..cd87ecdca26 100644
--- a/tests/wpt/web-platform-tests/encrypted-media/idlharness.https.html
+++ b/tests/wpt/web-platform-tests/encrypted-media/idlharness.https.html
@@ -22,7 +22,7 @@
<script>
setup(function() {
- fetch( 'EncryptedMediaExtensions.idl')
+ fetch( '/interfaces/encrypted-media.idl' )
.then( function( response ) {
if ( !response.ok ) throw new Error( 'IDL fetch failed' );
return response.text();
diff --git a/tests/wpt/web-platform-tests/encrypted-media/polyfill/make-polyfill-tests.py b/tests/wpt/web-platform-tests/encrypted-media/polyfill/make-polyfill-tests.py
index b4248569a92..532037e2a33 100644
--- a/tests/wpt/web-platform-tests/encrypted-media/polyfill/make-polyfill-tests.py
+++ b/tests/wpt/web-platform-tests/encrypted-media/polyfill/make-polyfill-tests.py
@@ -1,4 +1,7 @@
#!/usr/bin/python
+
+from __future__ import print_function
+
import os, re, os.path, glob
head = re.compile( r"^(\s*</head>)", re.MULTILINE )
@@ -19,11 +22,11 @@ def process_file( infile, outfile ) :
if __name__ == '__main__' :
if (not os.getcwd().endswith('polyfill')) :
- print "Please run from polyfill directory"
+ print("Please run from polyfill directory")
exit( 1 )
for infile in glob.glob( "../*.html" ) :
process_file( infile, os.path.basename( infile ) )
for infile in glob.glob( "../resources/*.html" ) :
- process_file( infile, os.path.join( "resources", os.path.basename( infile ) ) ) \ No newline at end of file
+ process_file( infile, os.path.join( "resources", os.path.basename( infile ) ) )
diff --git a/tests/wpt/web-platform-tests/encrypted-media/scripts/playback-temporary-playduration-keystatus.js b/tests/wpt/web-platform-tests/encrypted-media/scripts/playback-temporary-playduration-keystatus.js
new file mode 100644
index 00000000000..e21b8f8f2af
--- /dev/null
+++ b/tests/wpt/web-platform-tests/encrypted-media/scripts/playback-temporary-playduration-keystatus.js
@@ -0,0 +1,78 @@
+function runTest(config,qualifier) {
+
+ var testname = testnamePrefix(qualifier, config.keysystem)
+ + ', temporary, '
+ + /video\/([^;]*)/.exec(config.videoType)[1]
+ + ', playback with limited playduration, check keystatus, ' + config.testcase;
+
+ var configuration = { initDataTypes: [ config.initDataType ],
+ audioCapabilities: [ { contentType: config.audioType } ],
+ videoCapabilities: [ { contentType: config.videoType } ],
+ sessionTypes: [ 'temporary' ] };
+
+ async_test(function(test) {
+
+ var _video = config.video,
+ _mediaKeys,
+ _mediaKeySession,
+ _mediaSource;
+
+ function onFailure(error) {
+ forceTestFailureFromPromise(test, error);
+ }
+
+ function onEncrypted(event) {
+ assert_equals(event.target, _video);
+ assert_true(event instanceof window.MediaEncryptedEvent);
+ assert_equals(event.type, 'encrypted');
+
+ // Only create the session for the first encrypted event
+ if (_mediaKeySession !== undefined) return;
+
+ var initDataType = config.initData ? config.initDataType : event.initDataType;
+ var initData = config.initData || event.initData;
+
+ _mediaKeySession = _mediaKeys.createSession('temporary');
+ waitForEventAndRunStep('message', _mediaKeySession, onMessage, test);
+ _mediaKeySession.generateRequest( initDataType, initData ).catch(onFailure);
+ }
+
+ function onMessage(event) {
+ assert_equals(event.target, _mediaKeySession);
+ assert_true(event instanceof window.MediaKeyMessageEvent);
+ assert_equals(event.type, 'message');
+
+ assert_in_array(event.messageType, ['license-request', 'individualization-request']);
+
+ config.messagehandler(event.messageType, event.message, {playDuration: config.playduration}).then(function(response) {
+ return event.target.update(response);
+ }).catch(onFailure);
+ }
+
+ function onPlaying(event) {
+ waitForEventAndRunStep('keystatuseschange', _mediaKeySession, onKeystatuseschange, test);
+ }
+
+ function onKeystatuseschange(event) {
+ for (var status of event.target.keyStatuses.values()) {
+ assert_equals(status, "expired", "All keys should have keyStatus expired");
+ }
+ test.done();
+ }
+
+ navigator.requestMediaKeySystemAccess(config.keysystem, [configuration]).then(function(access) {
+ return access.createMediaKeys();
+ }).then(function(mediaKeys) {
+ _mediaKeys = mediaKeys;
+ return _video.setMediaKeys(_mediaKeys);
+ }).then(function(){
+ waitForEventAndRunStep('encrypted', _video, onEncrypted, test);
+ waitForEventAndRunStep('playing', _video, onPlaying, test);
+ return testmediasource(config);
+ }).then(function(source) {
+ _mediaSource = source;
+ _video.src = URL.createObjectURL(_mediaSource);
+ _video.play();
+ }).catch(onFailure);
+ }, testname);
+}
diff --git a/tests/wpt/web-platform-tests/encrypted-media/scripts/playback-temporary-playduration.js b/tests/wpt/web-platform-tests/encrypted-media/scripts/playback-temporary-playduration.js
new file mode 100644
index 00000000000..6ce61575297
--- /dev/null
+++ b/tests/wpt/web-platform-tests/encrypted-media/scripts/playback-temporary-playduration.js
@@ -0,0 +1,80 @@
+function runTest(config,qualifier) {
+
+ var testname = testnamePrefix(qualifier, config.keysystem)
+ + ', temporary, '
+ + /video\/([^;]*)/.exec(config.videoType)[1]
+ + ', playback with limited playduration, ' + config.testcase;
+
+ var configuration = { initDataTypes: [ config.initDataType ],
+ audioCapabilities: [ { contentType: config.audioType } ],
+ videoCapabilities: [ { contentType: config.videoType } ],
+ sessionTypes: [ 'temporary' ] };
+
+ async_test(function(test) {
+
+ var _video = config.video,
+ _mediaKeys,
+ _mediaKeySession,
+ _mediaSource;
+
+ function onFailure(error) {
+ forceTestFailureFromPromise(test, error);
+ }
+
+ function onEncrypted(event) {
+ assert_equals(event.target, _video);
+ assert_true(event instanceof window.MediaEncryptedEvent);
+ assert_equals(event.type, 'encrypted');
+
+ // Only create the session for the first encrypted event
+ if (_mediaKeySession !== undefined) return;
+
+ var initDataType = config.initData ? config.initDataType : event.initDataType;
+ var initData = config.initData || event.initData;
+
+ _mediaKeySession = _mediaKeys.createSession('temporary');
+ waitForEventAndRunStep('message', _mediaKeySession, onMessage, test);
+ _mediaKeySession.generateRequest( initDataType, initData ).catch(onFailure);
+ }
+
+ function onMessage(event) {
+ assert_equals(event.target, _mediaKeySession);
+ assert_true(event instanceof window.MediaKeyMessageEvent);
+ assert_equals(event.type, 'message');
+
+ assert_in_array(event.messageType, ['license-request', 'individualization-request']);
+
+ config.messagehandler(event.messageType, event.message, {playDuration: config.playduration}).then(function(response) {
+ return event.target.update(response);
+ }).catch(onFailure);
+ }
+
+ function onPlaying(event) {
+ // Not using waitForEventAndRunStep() to avoid too many
+ // EVENT(onTimeUpdate) logs.
+ _video.addEventListener('timeupdate', test.step_func(onTimeupdate), true);
+ test.step_timeout(function(){
+ test.done();
+ },config.playduration * 2);
+ }
+
+ function onTimeupdate(event) {
+ assert_less_than(_video.currentTime * 1000, config.playduration, "Video should not play for more than playDuration from licence");
+ }
+
+ navigator.requestMediaKeySystemAccess(config.keysystem, [configuration]).then(function(access) {
+ return access.createMediaKeys();
+ }).then(function(mediaKeys) {
+ _mediaKeys = mediaKeys;
+ return _video.setMediaKeys(_mediaKeys);
+ }).then(function(){
+ waitForEventAndRunStep('encrypted', _video, onEncrypted, test);
+ waitForEventAndRunStep('playing', _video, onPlaying, test);
+ return testmediasource(config);
+ }).then(function(source) {
+ _mediaSource = source;
+ _video.src = URL.createObjectURL(_mediaSource);
+ _video.play();
+ }).catch(onFailure);
+ }, testname);
+}
diff --git a/tests/wpt/web-platform-tests/encrypted-media/util/drm-messagehandler.js b/tests/wpt/web-platform-tests/encrypted-media/util/drm-messagehandler.js
index 28fb90f204e..5c5577c6d68 100644
--- a/tests/wpt/web-platform-tests/encrypted-media/util/drm-messagehandler.js
+++ b/tests/wpt/web-platform-tests/encrypted-media/util/drm-messagehandler.js
@@ -107,11 +107,14 @@ const requestConstructors = {
outputProtection: {digital : false, analogue: false, enforce: false},
storeLicense: (sessionType === 'persistent-license')};
- if (!params || params.expiration === undefined) {
+ if (!params || (params.expiration === undefined && params.playDuration === undefined)) {
crt.profile = {purchase: {}};
} else {
- crt.profile = {rental: {absoluteExpiration: (new Date(params.expiration)).toISOString(),
- playDuration: 3600000 } };
+ var expiration = params.expiration || (Date.now().valueOf() + 3600000),
+ playDuration = params.playDuration || 3600000;
+
+ crt.profile = {rental: {absoluteExpiration: (new Date(expiration)).toISOString(),
+ playDuration: playDuration } };
}
if (content.variantId !== undefined) {
diff --git a/tests/wpt/web-platform-tests/encrypted-media/util/utils.js b/tests/wpt/web-platform-tests/encrypted-media/util/utils.js
index 978cc5434d6..41bd71f9b88 100644
--- a/tests/wpt/web-platform-tests/encrypted-media/util/utils.js
+++ b/tests/wpt/web-platform-tests/encrypted-media/util/utils.js
@@ -173,32 +173,34 @@ function arrayBufferAsString(buffer)
return '0x' + array.map( function( x ) { return x < 16 ? '0'+x.toString(16) : x.toString(16); } ).join('');
}
-function dumpKeyStatuses(keyStatuses)
+function dumpKeyStatuses(keyStatuses,short)
{
var userAgent = navigator.userAgent.toLowerCase();
if (userAgent.indexOf('edge') === -1) {
- consoleWrite("for (var entry of keyStatuses)");
+ if (!short) { consoleWrite("for (var entry of keyStatuses)"); }
for (var entry of keyStatuses) {
consoleWrite(arrayBufferAsString(entry[0]) + ": " + entry[1]);
}
- consoleWrite("for (var keyId of keyStatuses.keys())");
- for (var keyId of keyStatuses.keys()) {
- consoleWrite(arrayBufferAsString(keyId));
- }
- consoleWrite("for (var status of keyStatuses.values())");
- for (var status of keyStatuses.values()) {
- consoleWrite(status);
- }
- consoleWrite("for (var entry of keyStatuses.entries())");
- for (var entry of keyStatuses.entries()) {
- consoleWrite(arrayBufferAsString(entry[0]) + ": " + entry[1]);
+ if (!short) {
+ consoleWrite("for (var keyId of keyStatuses.keys())");
+ for (var keyId of keyStatuses.keys()) {
+ consoleWrite(arrayBufferAsString(keyId));
+ }
+ consoleWrite("for (var status of keyStatuses.values())");
+ for (var status of keyStatuses.values()) {
+ consoleWrite(status);
+ }
+ consoleWrite("for (var entry of keyStatuses.entries())");
+ for (var entry of keyStatuses.entries()) {
+ consoleWrite(arrayBufferAsString(entry[0]) + ": " + entry[1]);
+ }
+ consoleWrite("keyStatuses.forEach()");
+ keyStatuses.forEach(function(status, keyId) {
+ consoleWrite(arrayBufferAsString(keyId) + ": " + status);
+ });
}
- consoleWrite("keyStatuses.forEach()");
- keyStatuses.forEach(function(status, keyId) {
- consoleWrite(arrayBufferAsString(keyId) + ": " + status);
- });
} else {
- consoleWrite("keyStatuses.forEach()");
+ if (!short) { consoleWrite("keyStatuses.forEach()"); }
keyStatuses.forEach(function(keyId, status) {
consoleWrite(arrayBufferAsString(keyId) + ": " + status);
});
diff --git a/tests/wpt/web-platform-tests/entries-api/interfaces-manual.html b/tests/wpt/web-platform-tests/entries-api/interfaces-manual.html
index 8b4841675c8..72bdf67dfa6 100644
--- a/tests/wpt/web-platform-tests/entries-api/interfaces-manual.html
+++ b/tests/wpt/web-platform-tests/entries-api/interfaces-manual.html
@@ -14,7 +14,7 @@ entry_test((t, entry, item) => {
assert_true(entry.isDirectory);
Promise.all([
getEntriesAsPromise(entry),
- fetch('interfaces.idl').then(r => r.text())
+ fetch('/interfaces/entries-api.idl').then(r => r.text())
]).then(t.step_func(([entries, idls]) => {
window.samples = {
item: item,
diff --git a/tests/wpt/web-platform-tests/entries-api/interfaces.html b/tests/wpt/web-platform-tests/entries-api/interfaces.html
index 77141557318..091549eb2dc 100644
--- a/tests/wpt/web-platform-tests/entries-api/interfaces.html
+++ b/tests/wpt/web-platform-tests/entries-api/interfaces.html
@@ -10,7 +10,7 @@
'use strict';
promise_test(t => {
- return fetch('interfaces.idl')
+ return fetch('/interfaces/entries-api.idl')
.then(r => r.text())
.then(idls => {
diff --git a/tests/wpt/web-platform-tests/fetch/api/basic/integrity.js b/tests/wpt/web-platform-tests/fetch/api/basic/integrity.js
index 0a3c298cb0e..fb3f252ea68 100644
--- a/tests/wpt/web-platform-tests/fetch/api/basic/integrity.js
+++ b/tests/wpt/web-platform-tests/fetch/api/basic/integrity.js
@@ -27,17 +27,17 @@ function integrity(desc, url, integrity, initRequestMode, shouldPass) {
}
}
-var topSha256 = "sha256-KHIDZcXnR2oBHk9DrAA+5fFiR6JjudYjqoXtMR1zvzk=";
-var topSha384 = "sha384-MgZYnnAzPM/MjhqfOIMfQK5qcFvGZsGLzx4Phd7/A8fHTqqLqXqKo8cNzY3xEPTL";
-var topSha512 = "sha512-D6yns0qxG0E7+TwkevZ4Jt5t7Iy3ugmAajG/dlf6Pado1JqTyneKXICDiqFIkLMRExgtvg8PlxbKTkYfRejSOg==";
-var invalidSha256 = "sha256-dKUcPOn/AlUjWIwcHeHNqYXPlvyGiq+2dWOdFcE+24I=";
-var invalidSha512 = "sha512-oUceBRNxPxnY60g/VtPCj2syT4wo4EZh2CgYdWy9veW8+OsReTXoh7dizMGZafvx9+QhMS39L/gIkxnPIn41Zg==";
+const topSha256 = "sha256-KHIDZcXnR2oBHk9DrAA+5fFiR6JjudYjqoXtMR1zvzk=";
+const topSha384 = "sha384-MgZYnnAzPM/MjhqfOIMfQK5qcFvGZsGLzx4Phd7/A8fHTqqLqXqKo8cNzY3xEPTL";
+const topSha512 = "sha512-D6yns0qxG0E7+TwkevZ4Jt5t7Iy3ugmAajG/dlf6Pado1JqTyneKXICDiqFIkLMRExgtvg8PlxbKTkYfRejSOg==";
+const invalidSha256 = "sha256-dKUcPOn/AlUjWIwcHeHNqYXPlvyGiq+2dWOdFcE+24I=";
+const invalidSha512 = "sha512-oUceBRNxPxnY60g/VtPCj2syT4wo4EZh2CgYdWy9veW8+OsReTXoh7dizMGZafvx9+QhMS39L/gIkxnPIn41Zg==";
-var url = "../resources/top.txt";
-var corsUrl = "http://{{host}}:{{ports[http][1]}}" + dirname(location.pathname) + RESOURCES_DIR + "top.txt";
-/* Enable CORS*/
-corsUrl += "?pipe=header(Access-Control-Allow-Origin,*)";
-var corsUrl2 = "https://{{host}}:{{ports[https][0]}}/fetch/api/resource/top.txt";
+const path = dirname(location.pathname) + RESOURCES_DIR + "top.txt";
+const url = path;
+const corsUrl =
+ `http://{{host}}:{{ports[http][1]}}${path}?pipe=header(Access-Control-Allow-Origin,*)`;
+const corsUrl2 = `https://{{host}}:{{ports[https][0]}}${path}`
integrity("Empty string integrity", url, "", /* initRequestMode */ undefined,
/* shouldPass */ true);
diff --git a/tests/wpt/web-platform-tests/fetch/corb/README.md b/tests/wpt/web-platform-tests/fetch/corb/README.md
index 2068a0be09a..f16943ebf72 100644
--- a/tests/wpt/web-platform-tests/fetch/corb/README.md
+++ b/tests/wpt/web-platform-tests/fetch/corb/README.md
@@ -3,7 +3,7 @@
### Summary
This directory contains tests related to the
-[Cross-Origin Resource Blocking (CORB)](https://chromium.googlesource.com/chromium/src/+/master/content/browser/loader/cross_origin_read_blocking_explainer.md)
+[Cross-Origin Resource Blocking (CORB)](https://chromium.googlesource.com/chromium/src/+/master/services/network/cross_origin_read_blocking_explainer.md)
algorithm.
The tests in this directory interact with various, random features,
diff --git a/tests/wpt/web-platform-tests/fetch/data-urls/resources/data-urls.json b/tests/wpt/web-platform-tests/fetch/data-urls/resources/data-urls.json
index 2265b970495..4311f59330b 100644
--- a/tests/wpt/web-platform-tests/fetch/data-urls/resources/data-urls.json
+++ b/tests/wpt/web-platform-tests/fetch/data-urls/resources/data-urls.json
@@ -100,9 +100,18 @@
["data:image/png,X X",
"image/png",
[88, 32, 88]],
+ ["data:application/javascript,X X",
+ "application/javascript",
+ [88, 32, 88]],
["data:application/xml,X X",
"application/xml",
[88, 32, 88]],
+ ["data:text/javascript,X X",
+ "text/javascript",
+ [88, 32, 88]],
+ ["data:text/plain,X X",
+ "text/plain",
+ [88, 32, 88]],
["data:unknown/unknown,X X",
"unknown/unknown",
[88, 32, 88]],
diff --git a/tests/wpt/web-platform-tests/css/CSS2/visudet/support/AD.woff b/tests/wpt/web-platform-tests/fonts/AD.woff
index 3df8ea8efda..3df8ea8efda 100644
--- a/tests/wpt/web-platform-tests/css/CSS2/visudet/support/AD.woff
+++ b/tests/wpt/web-platform-tests/fonts/AD.woff
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/LICENSE b/tests/wpt/web-platform-tests/fonts/CSSTest/LICENSE
index 9b3c1a6df54..9b3c1a6df54 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/LICENSE
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/LICENSE
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/README b/tests/wpt/web-platform-tests/fonts/CSSTest/README
index 53f1a7b5484..53f1a7b5484 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/README
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/README
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-ascii.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-ascii.ttf
index 076788e9ce3..076788e9ce3 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-ascii.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-ascii.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-basic-bold.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-basic-bold.ttf
index 8c53e6fdd42..8c53e6fdd42 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-basic-bold.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-basic-bold.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-basic-bolditalic.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-basic-bolditalic.ttf
index 5b58f1ffa24..5b58f1ffa24 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-basic-bolditalic.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-basic-bolditalic.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-basic-italic.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-basic-italic.ttf
index 10926ce4e11..10926ce4e11 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-basic-italic.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-basic-italic.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-basic-regular.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-basic-regular.ttf
index c98d6130b68..c98d6130b68 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-basic-regular.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-basic-regular.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-fallback.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-fallback.ttf
index 4f20f261f4d..4f20f261f4d 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-fallback.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-fallback.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-familyname-bold.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-familyname-bold.ttf
index 4bddbc2d16f..4bddbc2d16f 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-familyname-bold.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-familyname-bold.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-familyname-funkyA.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-familyname-funkyA.ttf
index 9f605f9190f..9f605f9190f 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-familyname-funkyA.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-familyname-funkyA.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-familyname-funkyB.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-familyname-funkyB.ttf
index 0a3688c53ab..0a3688c53ab 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-familyname-funkyB.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-familyname-funkyB.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-familyname-funkyC.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-familyname-funkyC.ttf
index feb463b15d9..feb463b15d9 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-familyname-funkyC.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-familyname-funkyC.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-familyname.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-familyname.ttf
index 5131280c2fe..5131280c2fe 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-familyname.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-familyname.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-verify.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-verify.ttf
index 1d0b62a200b..1d0b62a200b 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-verify.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-verify.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-100.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-100.ttf
index 964558a9499..964558a9499 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-100.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-100.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-1479-w1.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-1479-w1.ttf
index 181d1a70e1d..181d1a70e1d 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-1479-w1.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-1479-w1.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-1479-w4.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-1479-w4.ttf
index 1751716d7a3..1751716d7a3 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-1479-w4.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-1479-w4.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-1479-w7.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-1479-w7.ttf
index f38fca9ff20..f38fca9ff20 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-1479-w7.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-1479-w7.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-1479-w9.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-1479-w9.ttf
index 7f34bbff829..7f34bbff829 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-1479-w9.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-1479-w9.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-15-w1.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-15-w1.ttf
index 851f29b9f0b..851f29b9f0b 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-15-w1.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-15-w1.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-15-w5.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-15-w5.ttf
index cb06f50f905..cb06f50f905 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-15-w5.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-15-w5.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-200.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-200.ttf
index 306d8954986..306d8954986 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-200.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-200.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-24-w2.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-24-w2.ttf
index 4c8533e658d..4c8533e658d 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-24-w2.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-24-w2.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-24-w4.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-24-w4.ttf
index 63cecb9aa30..63cecb9aa30 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-24-w4.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-24-w4.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-2569-w2.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-2569-w2.ttf
index 99e03e90e67..99e03e90e67 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-2569-w2.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-2569-w2.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-2569-w5.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-2569-w5.ttf
index 9300aeef4c1..9300aeef4c1 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-2569-w5.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-2569-w5.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-2569-w6.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-2569-w6.ttf
index 546489031e2..546489031e2 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-2569-w6.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-2569-w6.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-2569-w9.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-2569-w9.ttf
index 66a1a06015c..66a1a06015c 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-2569-w9.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-2569-w9.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-258-w2.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-258-w2.ttf
index 95b048816cf..95b048816cf 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-258-w2.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-258-w2.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-258-w5.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-258-w5.ttf
index 3de6631d0bc..3de6631d0bc 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-258-w5.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-258-w5.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-258-w8.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-258-w8.ttf
index 25d64dfb8c1..25d64dfb8c1 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-258-w8.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-258-w8.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-300.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-300.ttf
index 87fcd310aee..87fcd310aee 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-300.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-300.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-3589-w3.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-3589-w3.ttf
index fb071c03dfe..fb071c03dfe 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-3589-w3.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-3589-w3.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-3589-w5.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-3589-w5.ttf
index 2b9e530a816..2b9e530a816 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-3589-w5.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-3589-w5.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-3589-w8.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-3589-w8.ttf
index 745a60ae25f..745a60ae25f 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-3589-w8.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-3589-w8.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-3589-w9.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-3589-w9.ttf
index e805f01d8fd..e805f01d8fd 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-3589-w9.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-3589-w9.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-400.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-400.ttf
index 9938a378bd6..9938a378bd6 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-400.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-400.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-47-w4.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-47-w4.ttf
index f6108ab2100..f6108ab2100 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-47-w4.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-47-w4.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-47-w7.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-47-w7.ttf
index 9496c5fdf27..9496c5fdf27 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-47-w7.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-47-w7.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-500.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-500.ttf
index 0c132d28cdb..0c132d28cdb 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-500.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-500.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-600.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-600.ttf
index ce776c01a2d..ce776c01a2d 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-600.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-600.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-700.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-700.ttf
index 156b0287a98..156b0287a98 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-700.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-700.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-800.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-800.ttf
index 0f41c304677..0f41c304677 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-800.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-800.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-900.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-900.ttf
index 97c8735125b..97c8735125b 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-900.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-900.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w1.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w1.ttf
index dd1f6a9101c..dd1f6a9101c 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w1.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w1.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w2.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w2.ttf
index c42a506e21a..c42a506e21a 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w2.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w2.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w3.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w3.ttf
index f16a77b6edd..f16a77b6edd 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w3.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w3.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w4.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w4.ttf
index 8b1abae2f3f..8b1abae2f3f 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w4.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w4.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w5.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w5.ttf
index 94aa9996827..94aa9996827 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w5.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w5.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w6.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w6.ttf
index 9badb99f500..9badb99f500 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w6.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w6.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w7.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w7.ttf
index 049d93d7698..049d93d7698 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w7.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w7.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w8.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w8.ttf
index 80169bf0715..80169bf0715 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w8.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w8.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w9.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w9.ttf
index 542e4ab199e..542e4ab199e 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights-full-w9.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights-full-w9.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights.ttf b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights.ttf
index b9c5a507f23..b9c5a507f23 100644
--- a/tests/wpt/web-platform-tests/css/fonts/CSSTest/csstest-weights.ttf
+++ b/tests/wpt/web-platform-tests/fonts/CSSTest/csstest-weights.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/preload/resources/CanvasTest.ttf.sub.headers b/tests/wpt/web-platform-tests/fonts/CanvasTest.ttf.sub.headers
index 360e6686bfb..360e6686bfb 100644
--- a/tests/wpt/web-platform-tests/preload/resources/CanvasTest.ttf.sub.headers
+++ b/tests/wpt/web-platform-tests/fonts/CanvasTest.ttf.sub.headers
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/support/GentiumPlus-R.woff b/tests/wpt/web-platform-tests/fonts/GentiumPlus-R.woff
index 2d3bf3ed873..2d3bf3ed873 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/support/GentiumPlus-R.woff
+++ b/tests/wpt/web-platform-tests/fonts/GentiumPlus-R.woff
Binary files differ
diff --git a/tests/wpt/web-platform-tests/fonts/OWNERS b/tests/wpt/web-platform-tests/fonts/OWNERS
index 26ea3154662..9daa3eb19fc 100644
--- a/tests/wpt/web-platform-tests/fonts/OWNERS
+++ b/tests/wpt/web-platform-tests/fonts/OWNERS
@@ -1 +1,3 @@
+@fantasai
+@kojiishi
@gsnedders
diff --git a/tests/wpt/web-platform-tests/css/CSS2/visudet/support/Revalia.woff b/tests/wpt/web-platform-tests/fonts/Revalia.woff
index 631bee6de90..631bee6de90 100644
--- a/tests/wpt/web-platform-tests/css/CSS2/visudet/support/Revalia.woff
+++ b/tests/wpt/web-platform-tests/fonts/Revalia.woff
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/support/adobe-fonts/CSSFWOrientationTest.otf b/tests/wpt/web-platform-tests/fonts/adobe-fonts/CSSFWOrientationTest.otf
index f9cbd2be892..f9cbd2be892 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/support/adobe-fonts/CSSFWOrientationTest.otf
+++ b/tests/wpt/web-platform-tests/fonts/adobe-fonts/CSSFWOrientationTest.otf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/support/adobe-fonts/CSSHWOrientationTest.otf b/tests/wpt/web-platform-tests/fonts/adobe-fonts/CSSHWOrientationTest.otf
index 84ad57bef5a..84ad57bef5a 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/support/adobe-fonts/CSSHWOrientationTest.otf
+++ b/tests/wpt/web-platform-tests/fonts/adobe-fonts/CSSHWOrientationTest.otf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/support/adobe-fonts/LICENSE b/tests/wpt/web-platform-tests/fonts/adobe-fonts/LICENSE
index ac5f0b04320..ac5f0b04320 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/support/adobe-fonts/LICENSE
+++ b/tests/wpt/web-platform-tests/fonts/adobe-fonts/LICENSE
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/support/adobe-fonts/README.md b/tests/wpt/web-platform-tests/fonts/adobe-fonts/README.md
index 61f6870554c..61f6870554c 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/support/adobe-fonts/README.md
+++ b/tests/wpt/web-platform-tests/fonts/adobe-fonts/README.md
diff --git a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_Ahem!.TTF b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_Ahem!.TTF
index 8e874110dec..8e874110dec 100644
--- a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_Ahem!.TTF
+++ b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_Ahem!.TTF
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_MissingItalicOblique.TTF b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_MissingItalicOblique.TTF
index 2c76d57cdb1..2c76d57cdb1 100644
--- a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_MissingItalicOblique.TTF
+++ b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_MissingItalicOblique.TTF
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_MissingNormal.TTF b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_MissingNormal.TTF
index 96cc52e70a3..96cc52e70a3 100644
--- a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_MissingNormal.TTF
+++ b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_MissingNormal.TTF
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_SmallCaps.TTF b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_SmallCaps.TTF
index 5494aa3fb43..5494aa3fb43 100644
--- a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_SmallCaps.TTF
+++ b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_SmallCaps.TTF
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_WhiteSpace.TTF b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_WhiteSpace.TTF
index 10c218a1e97..10c218a1e97 100644
--- a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_WhiteSpace.TTF
+++ b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_WhiteSpace.TTF
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_cursive.TTF b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_cursive.TTF
index 090d040749e..090d040749e 100644
--- a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_cursive.TTF
+++ b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_cursive.TTF
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_default.TTF b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_default.TTF
index 6f77099bc85..6f77099bc85 100644
--- a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_default.TTF
+++ b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_default.TTF
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_fantasy.TTF b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_fantasy.TTF
index a357cb523e0..a357cb523e0 100644
--- a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_fantasy.TTF
+++ b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_fantasy.TTF
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_inherit.TTF b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_inherit.TTF
index 2357c694bd7..2357c694bd7 100644
--- a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_inherit.TTF
+++ b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_inherit.TTF
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_initial.TTF b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_initial.TTF
index 1fb73f05c15..1fb73f05c15 100644
--- a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_initial.TTF
+++ b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_initial.TTF
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_monospace.TTF b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_monospace.TTF
index aeacf2e5f68..aeacf2e5f68 100644
--- a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_monospace.TTF
+++ b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_monospace.TTF
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_sans-serif.TTF b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_sans-serif.TTF
index bc9de7820dc..bc9de7820dc 100644
--- a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_sans-serif.TTF
+++ b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_sans-serif.TTF
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_serif.TTF b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_serif.TTF
index 742c1646d8e..742c1646d8e 100644
--- a/tests/wpt/web-platform-tests/css/fonts/ahem-extra/AHEM_serif.TTF
+++ b/tests/wpt/web-platform-tests/fonts/ahem-extra/AHEM_serif.TTF
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/support/mplus-1p-regular.woff b/tests/wpt/web-platform-tests/fonts/mplus-1p-regular.woff
index 42cfff628b4..42cfff628b4 100644
--- a/tests/wpt/web-platform-tests/css/css-text/i18n/reference/support/mplus-1p-regular.woff
+++ b/tests/wpt/web-platform-tests/fonts/mplus-1p-regular.woff
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/noto/NotoSansAdlam-hinted/LICENSE_OFL.txt b/tests/wpt/web-platform-tests/fonts/noto/NotoSansAdlam-hinted/LICENSE_OFL.txt
index d952d62c065..d952d62c065 100644
--- a/tests/wpt/web-platform-tests/css/fonts/noto/NotoSansAdlam-hinted/LICENSE_OFL.txt
+++ b/tests/wpt/web-platform-tests/fonts/noto/NotoSansAdlam-hinted/LICENSE_OFL.txt
diff --git a/tests/wpt/web-platform-tests/css/fonts/noto/NotoSansAdlam-hinted/NotoSansAdlam-Regular.ttf b/tests/wpt/web-platform-tests/fonts/noto/NotoSansAdlam-hinted/NotoSansAdlam-Regular.ttf
index 0ab5d995c96..0ab5d995c96 100644
--- a/tests/wpt/web-platform-tests/css/fonts/noto/NotoSansAdlam-hinted/NotoSansAdlam-Regular.ttf
+++ b/tests/wpt/web-platform-tests/fonts/noto/NotoSansAdlam-hinted/NotoSansAdlam-Regular.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/noto/NotoSansAdlam-hinted/README b/tests/wpt/web-platform-tests/fonts/noto/NotoSansAdlam-hinted/README
index d22876499aa..d22876499aa 100644
--- a/tests/wpt/web-platform-tests/css/fonts/noto/NotoSansAdlam-hinted/README
+++ b/tests/wpt/web-platform-tests/fonts/noto/NotoSansAdlam-hinted/README
diff --git a/tests/wpt/web-platform-tests/css/fonts/noto/NotoSansCypriot-hinted/LICENSE_OFL.txt b/tests/wpt/web-platform-tests/fonts/noto/NotoSansCypriot-hinted/LICENSE_OFL.txt
index d952d62c065..d952d62c065 100644
--- a/tests/wpt/web-platform-tests/css/fonts/noto/NotoSansCypriot-hinted/LICENSE_OFL.txt
+++ b/tests/wpt/web-platform-tests/fonts/noto/NotoSansCypriot-hinted/LICENSE_OFL.txt
diff --git a/tests/wpt/web-platform-tests/css/fonts/noto/NotoSansCypriot-hinted/NotoSansCypriot-Regular.ttf b/tests/wpt/web-platform-tests/fonts/noto/NotoSansCypriot-hinted/NotoSansCypriot-Regular.ttf
index 6727e13d628..6727e13d628 100644
--- a/tests/wpt/web-platform-tests/css/fonts/noto/NotoSansCypriot-hinted/NotoSansCypriot-Regular.ttf
+++ b/tests/wpt/web-platform-tests/fonts/noto/NotoSansCypriot-hinted/NotoSansCypriot-Regular.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/fonts/noto/NotoSansCypriot-hinted/README b/tests/wpt/web-platform-tests/fonts/noto/NotoSansCypriot-hinted/README
index d22876499aa..d22876499aa 100644
--- a/tests/wpt/web-platform-tests/css/fonts/noto/NotoSansCypriot-hinted/README
+++ b/tests/wpt/web-platform-tests/fonts/noto/NotoSansCypriot-hinted/README
diff --git a/tests/wpt/web-platform-tests/css/fonts/NotoSansDeseret-Regular.ttf b/tests/wpt/web-platform-tests/fonts/noto/NotoSansDeseret-Regular.ttf
index 1d17b23076d..1d17b23076d 100644
--- a/tests/wpt/web-platform-tests/css/fonts/NotoSansDeseret-Regular.ttf
+++ b/tests/wpt/web-platform-tests/fonts/noto/NotoSansDeseret-Regular.ttf
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/support/sileot-webfont.woff b/tests/wpt/web-platform-tests/fonts/sileot-webfont.woff
index 81547578d36..81547578d36 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/support/sileot-webfont.woff
+++ b/tests/wpt/web-platform-tests/fonts/sileot-webfont.woff
Binary files differ
diff --git a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/support/tcu-font.woff b/tests/wpt/web-platform-tests/fonts/tcu-font.woff
index c880aaab5cf..c880aaab5cf 100644
--- a/tests/wpt/web-platform-tests/css/css-writing-modes/reference/support/tcu-font.woff
+++ b/tests/wpt/web-platform-tests/fonts/tcu-font.woff
Binary files differ
diff --git a/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-disabled-by-feature-policy.https.html b/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-disabled-by-feature-policy.https.html
index 9680b875d62..dd9869125ab 100644
--- a/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-disabled-by-feature-policy.https.html
+++ b/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-disabled-by-feature-policy.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html b/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html
index 66b7832e45f..45ee97f9347 100644
--- a/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html
+++ b/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy-attribute.https.html b/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy-attribute.https.html
index 5ea2518af63..b4790575bb0 100644
--- a/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy-attribute.https.html
+++ b/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy-attribute.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy.https.html b/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy.https.html
index 46ef9b7ce86..08d45f2c626 100644
--- a/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy.https.html
+++ b/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-enabled-by-feature-policy.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-enabled-on-self-origin-by-feature-policy.https.html b/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-enabled-on-self-origin-by-feature-policy.https.html
index 1694ed00fdf..651d31cc85f 100644
--- a/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-enabled-on-self-origin-by-feature-policy.https.html
+++ b/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor-enabled-on-self-origin-by-feature-policy.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor.https.html b/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor.https.html
index 625963870f6..3319c02807a 100644
--- a/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor.https.html
+++ b/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor.https.html
@@ -5,7 +5,7 @@
<link rel="help" href="https://wicg.github.io/geolocation-sensor/">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="/generic-sensor/generic-sensor-tests.js"></script>
+<script src="/sensors/generic-sensor-tests.js"></script>
<script>
runGenericSensorTests(GeolocationSensor);
diff --git a/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor_insecure_context.html b/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor_insecure_context.html
index 6a3a126c785..6e487cb2b5d 100644
--- a/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor_insecure_context.html
+++ b/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor_insecure_context.html
@@ -5,7 +5,7 @@
<link rel="help" href="https://wicg.github.io/geolocation-sensor/">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="/generic-sensor/generic-sensor-tests.js"></script>
+<script src="/sensors/generic-sensor-tests.js"></script>
<script>
runGenericSensorInsecureContext("GeolocationSensor");
diff --git a/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor_onerror-manual.https.html b/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor_onerror-manual.https.html
index b449346546f..00d1135bbdc 100644
--- a/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor_onerror-manual.https.html
+++ b/tests/wpt/web-platform-tests/geolocation-sensor/GeolocationSensor_onerror-manual.https.html
@@ -5,7 +5,7 @@
<link rel="help" href="https://wicg.github.io/geolocation-sensor/">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="/generic-sensor/generic-sensor-tests.js"></script>
+<script src="/sensors/generic-sensor-tests.js"></script>
<h2>Precondition</h2>
<ol>
<li>
diff --git a/tests/wpt/web-platform-tests/geolocation-sensor/idlharness.https.html b/tests/wpt/web-platform-tests/geolocation-sensor/idlharness.https.html
index 183b3f865ce..d674a79fa5f 100644
--- a/tests/wpt/web-platform-tests/geolocation-sensor/idlharness.https.html
+++ b/tests/wpt/web-platform-tests/geolocation-sensor/idlharness.https.html
@@ -28,7 +28,7 @@ function fetchText(url) {
promise_test(() => {
return Promise.all([
- "/interfaces/generic-sensor.idl",
+ "/interfaces/sensors.idl",
"/interfaces/geolocation-sensor.idl"
].map(fetchText)).then(doTest);
}, "Test IDL implementation of Geolocation Sensor");
diff --git a/tests/wpt/web-platform-tests/gyroscope/Gyroscope-disabled-by-feature-policy.https.html b/tests/wpt/web-platform-tests/gyroscope/Gyroscope-disabled-by-feature-policy.https.html
index de4aee2dacc..5ab2fb44147 100644
--- a/tests/wpt/web-platform-tests/gyroscope/Gyroscope-disabled-by-feature-policy.https.html
+++ b/tests/wpt/web-platform-tests/gyroscope/Gyroscope-disabled-by-feature-policy.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/gyroscope/Gyroscope-enabled-by-feature-policy-attribute-redirect-on-load.https.html b/tests/wpt/web-platform-tests/gyroscope/Gyroscope-enabled-by-feature-policy-attribute-redirect-on-load.https.html
index 3c831bb7c7e..26c5edfa7a6 100644
--- a/tests/wpt/web-platform-tests/gyroscope/Gyroscope-enabled-by-feature-policy-attribute-redirect-on-load.https.html
+++ b/tests/wpt/web-platform-tests/gyroscope/Gyroscope-enabled-by-feature-policy-attribute-redirect-on-load.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/gyroscope/Gyroscope-enabled-by-feature-policy-attribute.https.html b/tests/wpt/web-platform-tests/gyroscope/Gyroscope-enabled-by-feature-policy-attribute.https.html
index 46473c3a9d0..e76571d6054 100644
--- a/tests/wpt/web-platform-tests/gyroscope/Gyroscope-enabled-by-feature-policy-attribute.https.html
+++ b/tests/wpt/web-platform-tests/gyroscope/Gyroscope-enabled-by-feature-policy-attribute.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/gyroscope/Gyroscope-enabled-by-feature-policy.https.html b/tests/wpt/web-platform-tests/gyroscope/Gyroscope-enabled-by-feature-policy.https.html
index 95eee330b39..d21bd072411 100644
--- a/tests/wpt/web-platform-tests/gyroscope/Gyroscope-enabled-by-feature-policy.https.html
+++ b/tests/wpt/web-platform-tests/gyroscope/Gyroscope-enabled-by-feature-policy.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/gyroscope/Gyroscope-enabled-on-self-origin-by-feature-policy.https.html b/tests/wpt/web-platform-tests/gyroscope/Gyroscope-enabled-on-self-origin-by-feature-policy.https.html
index ae5a63d1484..9626e60e339 100644
--- a/tests/wpt/web-platform-tests/gyroscope/Gyroscope-enabled-on-self-origin-by-feature-policy.https.html
+++ b/tests/wpt/web-platform-tests/gyroscope/Gyroscope-enabled-on-self-origin-by-feature-policy.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/gyroscope/Gyroscope.https.html b/tests/wpt/web-platform-tests/gyroscope/Gyroscope.https.html
index 81cdfddee7b..8f035222d3c 100644
--- a/tests/wpt/web-platform-tests/gyroscope/Gyroscope.https.html
+++ b/tests/wpt/web-platform-tests/gyroscope/Gyroscope.https.html
@@ -5,7 +5,7 @@
<link rel="help" href="https://www.w3.org/TR/gyroscope/">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="/generic-sensor/generic-sensor-tests.js"></script>
+<script src="/sensors/generic-sensor-tests.js"></script>
<div id="log"></div>
<script>
diff --git a/tests/wpt/web-platform-tests/gyroscope/Gyroscope_insecure_context.html b/tests/wpt/web-platform-tests/gyroscope/Gyroscope_insecure_context.html
index 2ae8117d708..e821db00885 100644
--- a/tests/wpt/web-platform-tests/gyroscope/Gyroscope_insecure_context.html
+++ b/tests/wpt/web-platform-tests/gyroscope/Gyroscope_insecure_context.html
@@ -5,7 +5,7 @@
<link rel="help" href="https://www.w3.org/TR/gyroscope/">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="/generic-sensor/generic-sensor-tests.js"></script>
+<script src="/sensors/generic-sensor-tests.js"></script>
<div id="log"></div>
<h2>Precondition</h2>
<ol>
diff --git a/tests/wpt/web-platform-tests/gyroscope/Gyroscope_onerror-manual.https.html b/tests/wpt/web-platform-tests/gyroscope/Gyroscope_onerror-manual.https.html
index f0126151a24..cf330cae0dc 100644
--- a/tests/wpt/web-platform-tests/gyroscope/Gyroscope_onerror-manual.https.html
+++ b/tests/wpt/web-platform-tests/gyroscope/Gyroscope_onerror-manual.https.html
@@ -5,7 +5,7 @@
<link rel="help" href="https://www.w3.org/TR/gyroscope/">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="/generic-sensor/generic-sensor-tests.js"></script>
+<script src="/sensors/generic-sensor-tests.js"></script>
<div id="log"></div>
<h2>Precondition</h2>
<ol>
diff --git a/tests/wpt/web-platform-tests/gyroscope/idlharness.https.html b/tests/wpt/web-platform-tests/gyroscope/idlharness.https.html
index 39b44c27832..ca552a98211 100644
--- a/tests/wpt/web-platform-tests/gyroscope/idlharness.https.html
+++ b/tests/wpt/web-platform-tests/gyroscope/idlharness.https.html
@@ -30,7 +30,7 @@ function fetchText(url) {
promise_test(() => {
return Promise.all([
"/interfaces/dom.idl",
- "/interfaces/generic-sensor.idl",
+ "/interfaces/sensors.idl",
"/interfaces/gyroscope.idl",
].map(fetchText)).then(doTest);
}, "Test IDL implementation of Gyroscope Sensor");
diff --git a/tests/wpt/web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html b/tests/wpt/web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html
index e0b4b0c9da9..caac56a176d 100644
--- a/tests/wpt/web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html
+++ b/tests/wpt/web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html
@@ -127,11 +127,11 @@ addTest(function() {
* [[GetPrototypeOf]]
*/
addTest(function() {
- assert_true(Object.getPrototypeOf(C) === null, "cross-origin Window proto is null");
- assert_true(Object.getPrototypeOf(C.location) === null, "cross-origin Location proto is null (__proto__)");
+ assert_equals(Object.getPrototypeOf(C), null, "cross-origin Window proto is null");
+ assert_equals(Object.getPrototypeOf(C.location), null, "cross-origin Location proto is null (__proto__)");
var protoGetter = Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').get;
- assert_true(protoGetter.call(C) === null, "cross-origin Window proto is null");
- assert_true(protoGetter.call(C.location) === null, "cross-origin Location proto is null (__proto__)");
+ assert_equals(protoGetter.call(C), null, "cross-origin Window proto is null");
+ assert_equals(protoGetter.call(C.location), null, "cross-origin Location proto is null (__proto__)");
assert_throws("SecurityError", function() { C.__proto__; }, "__proto__ property not available cross-origin");
assert_throws("SecurityError", function() { C.location.__proto__; }, "__proto__ property not available cross-origin");
@@ -349,8 +349,8 @@ addTest(function() {
}, "[[OwnPropertyKeys]] should not reorder where 'then' appears if it's a named subframe, nor add another copy of 'then'");
addTest(function() {
- assert_true(B.eval('parent.C') === C, "A and B observe the same identity for C's Window");
- assert_true(B.eval('parent.C.location') === C.location, "A and B observe the same identity for C's Location");
+ assert_equals(B.eval('parent.C'), C, "A and B observe the same identity for C's Window");
+ assert_equals(B.eval('parent.C.location'), C.location, "A and B observe the same identity for C's Location");
}, "A and B jointly observe the same identity for cross-origin Window and Location");
function checkFunction(f, proto) {
@@ -373,17 +373,17 @@ addTest(function() {
addTest(function() {
checkFunction(close, Function.prototype);
- assert_true(close != B.close, 'same-origin Window functions get their own object');
- assert_true(close != C.close, 'cross-origin Window functions get their own object');
+ assert_not_equals(close, B.close, 'same-origin Window functions get their own object');
+ assert_not_equals(close, C.close, 'cross-origin Window functions get their own object');
var close_B = B.eval('parent.C.close');
- assert_true(close != close_B, 'close_B is unique when viewed by the parent');
- assert_true(close_B != C.close, 'different Window functions per-incumbent script settings object');
+ assert_not_equals(close, close_B, 'close_B is unique when viewed by the parent');
+ assert_not_equals(close_B, C.close, 'different Window functions per-incumbent script settings object');
checkFunction(close_B, B.Function.prototype);
checkFunction(location.replace, Function.prototype);
- assert_true(location.replace != C.location.replace, "cross-origin Location functions get their own object");
+ assert_not_equals(location.replace, C.location.replace, "cross-origin Location functions get their own object");
var replace_B = B.eval('parent.C.location.replace');
- assert_true(replace_B != C.location.replace, 'different Location functions per-incumbent script settings object');
+ assert_not_equals(replace_B, C.location.replace, 'different Location functions per-incumbent script settings object');
checkFunction(replace_B, B.Function.prototype);
}, "Same-origin observers get different functions for cross-origin objects");
@@ -393,8 +393,8 @@ addTest(function() {
var get_self_parent = Object.getOwnPropertyDescriptor(window, 'parent').get;
var get_parent_A = Object.getOwnPropertyDescriptor(C, 'parent').get;
var get_parent_B = B.eval('Object.getOwnPropertyDescriptor(parent.C, "parent").get');
- assert_true(get_self_parent != get_parent_A, 'different Window accessors per-incumbent script settings object');
- assert_true(get_parent_A != get_parent_B, 'different Window accessors per-incumbent script settings object');
+ assert_not_equals(get_self_parent, get_parent_A, 'different Window accessors per-incumbent script settings object');
+ assert_not_equals(get_parent_A, get_parent_B, 'different Window accessors per-incumbent script settings object');
checkFunction(get_self_parent, Function.prototype);
checkFunction(get_parent_A, Function.prototype);
checkFunction(get_parent_B, B.Function.prototype);
@@ -404,8 +404,8 @@ addTest(function() {
var set_self_href = Object.getOwnPropertyDescriptor(window.location, 'href').set;
var set_href_A = Object.getOwnPropertyDescriptor(C.location, 'href').set;
var set_href_B = B.eval('Object.getOwnPropertyDescriptor(parent.C.location, "href").set');
- assert_true(set_self_href != set_href_A, 'different Location accessors per-incumbent script settings object');
- assert_true(set_href_A != set_href_B, 'different Location accessors per-incumbent script settings object');
+ assert_not_equals(set_self_href, set_href_A, 'different Location accessors per-incumbent script settings object');
+ assert_not_equals(set_href_A, set_href_B, 'different Location accessors per-incumbent script settings object');
checkFunction(set_self_href, Function.prototype);
checkFunction(set_href_A, Function.prototype);
checkFunction(set_href_B, B.Function.prototype);
diff --git a/tests/wpt/web-platform-tests/html/editing/focus/composed.window.js b/tests/wpt/web-platform-tests/html/editing/focus/composed.window.js
new file mode 100644
index 00000000000..8951afc4e0c
--- /dev/null
+++ b/tests/wpt/web-platform-tests/html/editing/focus/composed.window.js
@@ -0,0 +1,16 @@
+async_test(t => {
+ const input = document.body.appendChild(document.createElement("input"));
+ let happened = false;
+ input.onfocus = t.step_func(e => {
+ happened = true;
+ assert_equals(e.type, "focus");
+ assert_true(e.composed);
+ });
+ input.focus();
+ input.onblur = t.step_func_done(e => {
+ assert_true(happened);
+ assert_equals(e.type, "blur");
+ assert_true(e.composed);
+ });
+ input.blur();
+}, "Focus events are composed");
diff --git a/tests/wpt/web-platform-tests/html/semantics/forms/autofocus/first-when-later-but-before.html b/tests/wpt/web-platform-tests/html/semantics/forms/autofocus/first-when-later-but-before.html
new file mode 100644
index 00000000000..0267f46627f
--- /dev/null
+++ b/tests/wpt/web-platform-tests/html/semantics/forms/autofocus/first-when-later-but-before.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>The temporally first autofocus in the document wins, even if an element is inserted later that is previous in the document tree</title>
+<link rel="help" href="https://html.spec.whatwg.org/multipage/#autofocusing-a-form-control:-the-autofocus-attribute">
+<link rel="author" title="Domenic Denicola" href="d@domenic.me">
+
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+
+<input autofocus>
+
+<script>
+"use strict";
+
+const input1 = document.querySelector("input");
+
+const input2 = document.createElement("input");
+input2.autofocus = true;
+document.body.prepend(input2);
+
+step_timeout(() => {
+ assert_equals(document.activeElement, input1);
+ assert_not_equals(document.activeElement, input2);
+
+ done();
+}, 100);
+</script>
diff --git a/tests/wpt/web-platform-tests/html/semantics/forms/autofocus/first-when-later.html b/tests/wpt/web-platform-tests/html/semantics/forms/autofocus/first-when-later.html
new file mode 100644
index 00000000000..9ced437f4a9
--- /dev/null
+++ b/tests/wpt/web-platform-tests/html/semantics/forms/autofocus/first-when-later.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>The first autofocus in the document wins, even if elements are inserted later</title>
+<link rel="help" href="https://html.spec.whatwg.org/multipage/#autofocusing-a-form-control:-the-autofocus-attribute">
+<link rel="author" title="Domenic Denicola" href="d@domenic.me">
+
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+
+<input autofocus>
+
+<script>
+"use strict";
+
+const input1 = document.querySelector("input");
+
+const input2 = document.createElement("input");
+input2.autofocus = true;
+document.body.appendChild(input2);
+
+step_timeout(() => {
+ assert_equals(document.activeElement, input1);
+ assert_not_equals(document.activeElement, input2);
+
+ done();
+}, 100);
+</script>
diff --git a/tests/wpt/web-platform-tests/html/semantics/forms/autofocus/first.html b/tests/wpt/web-platform-tests/html/semantics/forms/autofocus/first.html
new file mode 100644
index 00000000000..de56cf74eda
--- /dev/null
+++ b/tests/wpt/web-platform-tests/html/semantics/forms/autofocus/first.html
@@ -0,0 +1,24 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>The first autofocus in the document wins</title>
+<link rel="help" href="https://html.spec.whatwg.org/multipage/#autofocusing-a-form-control:-the-autofocus-attribute">
+<link rel="author" title="Domenic Denicola" href="d@domenic.me">
+
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+
+<input autofocus>
+<input autofocus>
+
+<script>
+"use strict";
+
+const [input1, input2] = document.querySelectorAll("input");
+
+step_timeout(() => {
+ assert_equals(document.activeElement, input1);
+ assert_not_equals(document.activeElement, input2);
+
+ done();
+}, 100);
+</script>
diff --git a/tests/wpt/web-platform-tests/html/semantics/forms/autofocus/not-on-first-task.html b/tests/wpt/web-platform-tests/html/semantics/forms/autofocus/not-on-first-task.html
new file mode 100644
index 00000000000..50efc176935
--- /dev/null
+++ b/tests/wpt/web-platform-tests/html/semantics/forms/autofocus/not-on-first-task.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>The element is not focused during the initial parsing task</title>
+<link rel="help" href="https://html.spec.whatwg.org/multipage/#autofocusing-a-form-control:-the-autofocus-attribute">
+<link rel="author" title="Domenic Denicola" href="d@domenic.me">
+
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+
+<input autofocus>
+<input autofocus>
+
+<script>
+"use strict";
+
+const input = document.querySelector("input");
+
+assert_equals(document.activeElement, document.body);
+assert_not_equals(document.activeElement, input);
+
+done();
+</script>
diff --git a/tests/wpt/web-platform-tests/html/semantics/forms/textfieldselection/selection-start-end-extra.html b/tests/wpt/web-platform-tests/html/semantics/forms/textfieldselection/selection-start-end-extra.html
new file mode 100644
index 00000000000..af51354035c
--- /dev/null
+++ b/tests/wpt/web-platform-tests/html/semantics/forms/textfieldselection/selection-start-end-extra.html
@@ -0,0 +1,123 @@
+<!doctype html>
+<meta charset=utf-8>
+<title></title>
+<script src=/resources/testharness.js></script>
+<script src=/resources/testharnessreport.js></script>
+<div id=log></div>
+<form id="form"><input id="form-input" type="text" value="abc" /></form>
+<script>
+ // * Should we test setting the dirty flag in any way that isn't
+ // setting the value?
+ // * How to simulate users typing?
+
+ test(function() {
+ var el = document.createElement("textarea");
+ assert_equals(el.selectionStart, 0);
+ assert_equals(el.selectionEnd, 0);
+ el.defaultValue = "123";
+ assert_equals(el.value.length, 3);
+ assert_equals(el.selectionStart, 3);
+ assert_equals(el.selectionEnd, 3);
+ }, "Setting defaultValue in a textarea should move the cursor to the end");
+
+ test(function() {
+ var el = document.createElement("textarea");
+ el.value = "abcdef";
+ assert_equals(el.selectionStart, 6);
+ assert_equals(el.selectionEnd, 6);
+ el.defaultValue = "123";
+ assert_equals(el.value.length, 6);
+ assert_equals(el.selectionStart, 6);
+ assert_equals(el.selectionEnd, 6);
+ }, "Setting defaultValue in a textarea with a value should NOT make any difference");
+
+ test(function() {
+ var el = document.createElement("textarea");
+ el.appendChild(document.createTextNode("abcdef"));
+ assert_equals(el.selectionStart, 6);
+ assert_equals(el.selectionEnd, 6);
+ el.textContent = "abcdef123456";
+ assert_equals(el.selectionStart, 12);
+ assert_equals(el.selectionEnd, 12);
+ }, "Setting textContent in a textarea should move selection{Start,End} to the end");
+
+ test(function() {
+ var el = document.createElement("textarea");
+ el.appendChild(document.createTextNode("abcdef"));
+ assert_equals(el.selectionStart, 6);
+ assert_equals(el.selectionEnd, 6);
+ el.appendChild(document.createTextNode("123456"));
+ assert_equals(el.selectionStart, 12);
+ assert_equals(el.selectionEnd, 12);
+ }, "Adding children to a textarea should move selection{Start,End} to the end");
+
+ test(function() {
+ var el = document.createElement("textarea");
+ el.appendChild(document.createTextNode("abcdef"));
+ el.appendChild(document.createTextNode("123"));
+ assert_equals(el.selectionStart, 9);
+ assert_equals(el.selectionEnd, 9);
+
+ el.removeChild(el.firstChild);
+ assert_equals(el.selectionStart, 3);
+ assert_equals(el.selectionEnd, 3);
+ }, "Removing children from a textarea should update selection{Start,End}");
+
+ test(function() {
+ var el = document.createElement("textarea");
+ el.textContent = "abcdef\nwhatevs";
+ el.selectionStart = 3;
+ el.selectionEnd = 5;
+
+ el.textContent = "abcdef\r\nwhatevs";
+ assert_equals(el.selectionStart, 3);
+ assert_equals(el.selectionEnd, 5);
+ }, "Setting the same value (with different newlines) in a textarea should NOT update selection{Start,End}");
+
+ test(function() {
+ var el = document.createElement("textarea");
+ el.defaultValue = "123";
+ assert_equals(el.value.length, 3);
+ assert_equals(el.selectionStart, 3);
+ assert_equals(el.selectionEnd, 3);
+ el.value = "12";
+ assert_equals(el.value.length, 2);
+ assert_equals(el.selectionStart, 2);
+ assert_equals(el.selectionEnd, 2);
+ }, "Setting value to a shorter string than defaultValue should correct the cursor position");
+
+ test(function() {
+ var el = document.createElement("input");
+ el.type = "text";
+ el.value = "http://example.com ";
+ assert_equals(el.selectionStart, 21);
+ assert_equals(el.selectionEnd, 21);
+ el.type = "url";
+ assert_equals(el.selectionStart, 18);
+ assert_equals(el.selectionEnd, 18);
+ }, "Shortening value by turning the input type into 'url' should correct selection{Start,End}");
+
+ test(function() {
+ var el = document.createElement("input");
+ el.type = "text";
+ el.value = "#123456xx";
+ assert_equals(el.selectionStart, 9);
+ assert_equals(el.selectionEnd, 9);
+ el.type = "color";
+ el.type = "text";
+ assert_equals(el.selectionStart, 7);
+ assert_equals(el.selectionEnd, 7);
+ }, "Shortening value by turning the input type into 'color' and back to 'text' should correct selection{Start,End}");
+
+ test(function() {
+ var form = document.getElementById("form");
+ var el = document.getElementById("form-input");
+
+ el.value = "abcde";
+ assert_equals(el.value.length, 5);
+ form.reset();
+ assert_equals(el.value.length, 3);
+ assert_equals(el.selectionStart, 3);
+ assert_equals(el.selectionEnd, 3);
+ }, "Resetting a value to a shorter string than defaultValue should correct the cursor position");
+</script>
diff --git a/tests/wpt/web-platform-tests/html/semantics/forms/the-fieldset-element/disabled-001.html b/tests/wpt/web-platform-tests/html/semantics/forms/the-fieldset-element/disabled-001.html
index c457bf12ad5..02137ab97ea 100644
--- a/tests/wpt/web-platform-tests/html/semantics/forms/the-fieldset-element/disabled-001.html
+++ b/tests/wpt/web-platform-tests/html/semantics/forms/the-fieldset-element/disabled-001.html
@@ -31,7 +31,7 @@
</fieldset>
<fieldset id=fs4 disabled>
<legend>
- <fieldset><input type=checkbox id=club4></fieldset>
+ <fieldset id=fs4-1><input type=checkbox id=club4></fieldset>
</legend>
<p><label>Name on card: <input id=clubname4 required></label></p>
<p><label>Card number: <input id=clubnum4 required pattern="[-0-9]+"></label></p>
@@ -68,4 +68,11 @@
assert_false(document.getElementById('clubnum4').willValidate, "fieldset is disabled so is input 'clubnum4'");
assert_true(document.getElementById('club4').willValidate, "the first legend a child of the disabled fieldset: input 'club4' is disabled");
}, "The <legend> element is child of the disabled fieldset: Its descendants should be disabled.");
+
+ test(function () {
+ let fs41 = document.querySelector('#fs4-1');
+ fs41.disabled = true;
+ assert_true(fs41.disabled, "The fieldset in a legend is disabled");
+ assert_false(document.getElementById('club4').willValidate, "In a disabled fieldset in the first legend child of another disabled fieldset: input 'club4' is disabled");
+ }, "A <fieldset> element is in the <legend> element of another disabled <fieldset>: Its descendants should be disabled.");
</script>
diff --git a/tests/wpt/web-platform-tests/html/tools/update_html5lib_tests.py b/tests/wpt/web-platform-tests/html/tools/update_html5lib_tests.py
index 2235ddffd1b..0bc21d31f74 100644
--- a/tests/wpt/web-platform-tests/html/tools/update_html5lib_tests.py
+++ b/tests/wpt/web-platform-tests/html/tools/update_html5lib_tests.py
@@ -1,3 +1,5 @@
+from __future__ import print_function
+
import sys
import os
import hashlib
@@ -14,7 +16,7 @@ try:
from html5lib.tests import support
except ImportError:
- print """This script requires the Genshi templating library and html5lib source
+ print("""This script requires the Genshi templating library and html5lib source
It is recommended that these are installed in a virtualenv:
@@ -30,7 +32,7 @@ pip install -e ./
Then run this script again, with the virtual environment still active.
When you are done, type "deactivate" to deactivate the virtual environment.
-"""
+""")
TESTS_PATH = "html/syntax/parsing/"
@@ -61,7 +63,7 @@ def make_tests(script_dir, out_dir, input_file_name, test_data):
tests = []
innerHTML_tests = []
ids_seen = {}
- print input_file_name
+ print(input_file_name)
for test in test_data:
if "script-off" in test:
continue
@@ -73,7 +75,7 @@ def make_tests(script_dir, out_dir, input_file_name, test_data):
test_list = innerHTML_tests if is_innerHTML else tests
test_id = get_hash(data, container)
if test_id in ids_seen:
- print "WARNING: id %s seen multiple times in file %s this time for test (%s, %s) before for test %s, skipping"%(test_id, input_file_name, container, data, ids_seen[test_id])
+ print("WARNING: id %s seen multiple times in file %s this time for test (%s, %s) before for test %s, skipping"%(test_id, input_file_name, container, data, ids_seen[test_id]))
continue
ids_seen[test_id] = (container, data)
test_list.append({'string_uri_encoded_input':"\"%s\""%urllib.quote(data.encode("utf8")),
diff --git a/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/assumptions/html-elements.html.ini b/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/assumptions/html-elements.html.ini
new file mode 100644
index 00000000000..93a497dc562
--- /dev/null
+++ b/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/assumptions/html-elements.html.ini
@@ -0,0 +1,6 @@
+[html-elements.html]
+ [Compare CSS div definitions (only valid if pre-reqs pass)]
+ expected:
+ if product == "chrome": FAIL
+
+
diff --git a/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/expected-fail/failing-test.html.ini b/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/expected-fail/failing-test.html.ini
new file mode 100644
index 00000000000..b954a0e9b75
--- /dev/null
+++ b/tests/wpt/web-platform-tests/infrastructure/metadata/infrastructure/expected-fail/failing-test.html.ini
@@ -0,0 +1,4 @@
+[failing-test.html]
+ [Failing test]
+ expected: FAIL
+
diff --git a/tests/wpt/web-platform-tests/FileAPI/idlharness.idl b/tests/wpt/web-platform-tests/interfaces/FileAPI.idl
index 64aa0d651d6..64aa0d651d6 100644
--- a/tests/wpt/web-platform-tests/FileAPI/idlharness.idl
+++ b/tests/wpt/web-platform-tests/interfaces/FileAPI.idl
diff --git a/tests/wpt/web-platform-tests/IndexedDB/interfaces.idl b/tests/wpt/web-platform-tests/interfaces/IndexedDB.idl
index 3c993c3319f..3c993c3319f 100644
--- a/tests/wpt/web-platform-tests/IndexedDB/interfaces.idl
+++ b/tests/wpt/web-platform-tests/interfaces/IndexedDB.idl
diff --git a/tests/wpt/web-platform-tests/interfaces/OWNERS b/tests/wpt/web-platform-tests/interfaces/OWNERS
index 8a9a649b729..a200ae7efd2 100644
--- a/tests/wpt/web-platform-tests/interfaces/OWNERS
+++ b/tests/wpt/web-platform-tests/interfaces/OWNERS
@@ -1,3 +1,2 @@
-@domenic
@jensl
@yuki3
diff --git a/tests/wpt/web-platform-tests/background-fetch/interfaces.idl b/tests/wpt/web-platform-tests/interfaces/background-fetch.idl
index 77cdfffcf00..77cdfffcf00 100644
--- a/tests/wpt/web-platform-tests/background-fetch/interfaces.idl
+++ b/tests/wpt/web-platform-tests/interfaces/background-fetch.idl
diff --git a/tests/wpt/web-platform-tests/interfaces/clipboard-apis.idl b/tests/wpt/web-platform-tests/interfaces/clipboard-apis.idl
new file mode 100644
index 00000000000..4679483f852
--- /dev/null
+++ b/tests/wpt/web-platform-tests/interfaces/clipboard-apis.idl
@@ -0,0 +1,23 @@
+dictionary ClipboardEventInit : EventInit {
+ DataTransfer? clipboardData = null;
+};
+
+[Constructor(DOMString type, optional ClipboardEventInit eventInitDict), Exposed=Window]
+interface ClipboardEvent : Event {
+ readonly attribute DataTransfer? clipboardData;
+};
+
+partial interface Navigator {
+ [SecureContext, SameObject] readonly attribute Clipboard clipboard;
+};
+
+[SecureContext, Exposed=Window] interface Clipboard : EventTarget {
+ Promise<DataTransfer> read();
+ Promise<DOMString> readText();
+ Promise<void> write(DataTransfer data);
+ Promise<void> writeText(DOMString data);
+};
+
+dictionary ClipboardPermissionDescriptor : PermissionDescriptor {
+ boolean allowWithoutGesture = false;
+};
diff --git a/tests/wpt/web-platform-tests/interfaces/clipboard.idl b/tests/wpt/web-platform-tests/interfaces/clipboard.idl
deleted file mode 100644
index ea969ca9d57..00000000000
--- a/tests/wpt/web-platform-tests/interfaces/clipboard.idl
+++ /dev/null
@@ -1,13 +0,0 @@
-[SecureContext]
-interface Clipboard : EventTarget {
- Promise<DataTransfer> read();
- Promise<DOMString> readText();
-
- Promise<void> write(DataTransfer data);
- Promise<void> writeText(DOMString data);
-};
-
-[SecureContext]
-partial interface Navigator {
- [SameObject] readonly attribute Clipboard clipboard;
-};
diff --git a/tests/wpt/web-platform-tests/interfaces/console.idl b/tests/wpt/web-platform-tests/interfaces/console.idl
index 7f5da773156..7351bfcfdff 100644
--- a/tests/wpt/web-platform-tests/interfaces/console.idl
+++ b/tests/wpt/web-platform-tests/interfaces/console.idl
@@ -1,5 +1,6 @@
[Exposed=(Window,Worker,Worklet)]
-namespace console {
+namespace console { // but see namespace object requirements below
+ // Logging
void assert(optional boolean condition = false, any... data);
void clear();
void count(optional DOMString label = "default");
@@ -13,10 +14,12 @@ namespace console {
void dir(any item, optional object? options);
void dirxml(any... data);
+ // Grouping
void group(any... data);
void groupCollapsed(any... data);
void groupEnd();
+ // Timing
void time(optional DOMString label = "default");
void timeEnd(optional DOMString label = "default");
};
diff --git a/tests/wpt/web-platform-tests/cookie-store/cookie-store.idl b/tests/wpt/web-platform-tests/interfaces/cookie-store.idl
index d4f64593741..d4f64593741 100644
--- a/tests/wpt/web-platform-tests/cookie-store/cookie-store.idl
+++ b/tests/wpt/web-platform-tests/interfaces/cookie-store.idl
diff --git a/tests/wpt/web-platform-tests/encrypted-media/EncryptedMediaExtensions.idl b/tests/wpt/web-platform-tests/interfaces/encrypted-media.idl
index fbe898b2060..fbe898b2060 100644
--- a/tests/wpt/web-platform-tests/encrypted-media/EncryptedMediaExtensions.idl
+++ b/tests/wpt/web-platform-tests/interfaces/encrypted-media.idl
diff --git a/tests/wpt/web-platform-tests/entries-api/interfaces.idl b/tests/wpt/web-platform-tests/interfaces/entries-api.idl
index bef08ab30fa..8e177e1d4d5 100644
--- a/tests/wpt/web-platform-tests/entries-api/interfaces.idl
+++ b/tests/wpt/web-platform-tests/interfaces/entries-api.idl
@@ -1,3 +1,6 @@
+// GENERATED CONTENT - DO NOT EDIT
+// Content of this file was automatically extracted from the File and Directory Entries API spec.
+// See https://wicg.github.io/entries-api/
partial interface File {
readonly attribute USVString webkitRelativePath;
@@ -12,9 +15,7 @@ partial interface DataTransferItem {
FileSystemEntry? webkitGetAsEntry();
};
-callback interface ErrorCallback {
- void handleEvent(DOMException err);
-};
+callback ErrorCallback = void (DOMException err);
interface FileSystemEntry {
readonly attribute boolean isFile;
@@ -44,25 +45,19 @@ dictionary FileSystemFlags {
boolean exclusive = false;
};
-callback interface FileSystemEntryCallback {
- void handleEvent(FileSystemEntry entry);
-};
+callback FileSystemEntryCallback = void (FileSystemEntry entry);
interface FileSystemDirectoryReader {
void readEntries(FileSystemEntriesCallback successCallback,
optional ErrorCallback errorCallback);
};
-callback interface FileSystemEntriesCallback {
- void handleEvent(sequence<FileSystemEntry> entries);
-};
+callback FileSystemEntriesCallback = void (sequence<FileSystemEntry> entries);
interface FileSystemFileEntry : FileSystemEntry {
void file(FileCallback successCallback,
optional ErrorCallback errorCallback);
};
-callback interface FileCallback {
- void handleEvent(File file);
-};
+callback FileCallback = void (File file);
interface FileSystem {
readonly attribute USVString name;
diff --git a/tests/wpt/web-platform-tests/interfaces/mediacapture-main.idl b/tests/wpt/web-platform-tests/interfaces/mediacapture-main.idl
index 498bd3ebf9f..0513f8fa760 100644
--- a/tests/wpt/web-platform-tests/interfaces/mediacapture-main.idl
+++ b/tests/wpt/web-platform-tests/interfaces/mediacapture-main.idl
@@ -167,6 +167,7 @@ enum MediaDeviceKind {
"videoinput"
};
+[Exposed=Window]
interface InputDeviceInfo : MediaDeviceInfo {
MediaTrackCapabilities getCapabilities();
};
diff --git a/tests/wpt/web-platform-tests/interfaces/orientation-sensor.idl b/tests/wpt/web-platform-tests/interfaces/orientation-sensor.idl
index 04040e4326d..2fee35d937e 100644
--- a/tests/wpt/web-platform-tests/interfaces/orientation-sensor.idl
+++ b/tests/wpt/web-platform-tests/interfaces/orientation-sensor.idl
@@ -8,7 +8,7 @@ interface OrientationSensor : Sensor {
enum LocalCoordinateSystem { "device", "screen" };
-dictionary OrientationSensorOptions : SensorOptions {
+dictionary OrientationSensorOptions : SensorOptions {
LocalCoordinateSystem referenceFrame = "device";
};
diff --git a/tests/wpt/web-platform-tests/interfaces/payment-handler.idl b/tests/wpt/web-platform-tests/interfaces/payment-handler.idl
index 88d3b1ce696..8cf44ee116a 100644
--- a/tests/wpt/web-platform-tests/interfaces/payment-handler.idl
+++ b/tests/wpt/web-platform-tests/interfaces/payment-handler.idl
@@ -27,6 +27,21 @@ dictionary ImageObject {
DOMString sizes;
DOMString type;
};
+[Constructor(DOMString type, CanMakePaymentEventInit eventInitDict),
+ Exposed=ServiceWorker]
+interface CanMakePaymentEvent : ExtendableEvent {
+ readonly attribute USVString topLevelOrigin;
+ readonly attribute USVString paymentRequestOrigin;
+ readonly attribute FrozenArray<PaymentMethodData> methodData;
+ readonly attribute FrozenArray<PaymentDetailsModifier> modifiers;
+ void respondWith(Promise<boolean> canMakePaymentResponse);
+};
+dictionary CanMakePaymentEventInit : ExtendableEventInit {
+ USVString topLevelOrigin;
+ USVString paymentRequestOrigin;
+ sequence<PaymentMethodData> methodData;
+ sequence<PaymentDetailsModifier> modifiers;
+};
[Constructor(DOMString type, PaymentRequestEventInit eventInitDict),
Exposed=ServiceWorker]
interface PaymentRequestEvent : ExtendableEvent {
diff --git a/tests/wpt/web-platform-tests/interfaces/payment-request.idl b/tests/wpt/web-platform-tests/interfaces/payment-request.idl
index beb6d5ff740..4568fd8cf12 100644
--- a/tests/wpt/web-platform-tests/interfaces/payment-request.idl
+++ b/tests/wpt/web-platform-tests/interfaces/payment-request.idl
@@ -68,6 +68,7 @@ interface PaymentAddress {
readonly attribute DOMString country;
readonly attribute FrozenArray<DOMString> addressLine;
readonly attribute DOMString region;
+ readonly attribute DOMString regionCode;
readonly attribute DOMString city;
readonly attribute DOMString dependentLocality;
readonly attribute DOMString postalCode;
diff --git a/tests/wpt/web-platform-tests/interfaces/selection-api.idl b/tests/wpt/web-platform-tests/interfaces/selection-api.idl
new file mode 100644
index 00000000000..27efc2acbbf
--- /dev/null
+++ b/tests/wpt/web-platform-tests/interfaces/selection-api.idl
@@ -0,0 +1,43 @@
+// http://w3c.github.io/selection-api/#selection-interface
+interface Selection {
+ readonly attribute Node? anchorNode;
+ readonly attribute unsigned long anchorOffset;
+ readonly attribute Node? focusNode;
+ readonly attribute unsigned long focusOffset;
+ readonly attribute boolean isCollapsed;
+ readonly attribute unsigned long rangeCount;
+ readonly attribute DOMString type;
+ Range getRangeAt(unsigned long index);
+ void addRange(Range range);
+ void removeRange(Range range);
+ void removeAllRanges();
+ void empty();
+ void collapse(Node? node, optional unsigned long offset = 0);
+ void setPosition(Node? node, optional unsigned long offset = 0);
+ void collapseToStart();
+ void collapseToEnd();
+ void extend(Node node, optional unsigned long offset = 0);
+ void setBaseAndExtent(Node anchorNode,
+ unsigned long anchorOffset,
+ Node focusNode,
+ unsigned long focusOffset);
+ void selectAllChildren(Node node);
+ [CEReactions]
+ void deleteFromDocument();
+ boolean containsNode(Node node,
+ optional boolean allowPartialContainment = false);
+ stringifier DOMString ();
+};
+
+partial interface Document {
+ Selection? getSelection();
+};
+
+partial interface Window {
+ Selection? getSelection();
+};
+
+partial interface GlobalEventHandlers {
+ attribute EventHandler onselectstart;
+ attribute EventHandler onselectionchange;
+};
diff --git a/tests/wpt/web-platform-tests/interfaces/generic-sensor.idl b/tests/wpt/web-platform-tests/interfaces/sensors.idl
index ec51671bf9a..ec51671bf9a 100644
--- a/tests/wpt/web-platform-tests/interfaces/generic-sensor.idl
+++ b/tests/wpt/web-platform-tests/interfaces/sensors.idl
diff --git a/tests/wpt/web-platform-tests/storage/interfaces.idl b/tests/wpt/web-platform-tests/interfaces/storage.idl
index c45690352f9..c45690352f9 100644
--- a/tests/wpt/web-platform-tests/storage/interfaces.idl
+++ b/tests/wpt/web-platform-tests/interfaces/storage.idl
diff --git a/tests/wpt/web-platform-tests/interfaces/url.idl b/tests/wpt/web-platform-tests/interfaces/url.idl
new file mode 100644
index 00000000000..aefaa56cf3e
--- /dev/null
+++ b/tests/wpt/web-platform-tests/interfaces/url.idl
@@ -0,0 +1,35 @@
+[Constructor(USVString url, optional USVString base),
+ Exposed=(Window,Worker),
+ LegacyWindowAlias=webkitURL]
+interface URL {
+ stringifier attribute USVString href;
+ readonly attribute USVString origin;
+ attribute USVString protocol;
+ attribute USVString username;
+ attribute USVString password;
+ attribute USVString host;
+ attribute USVString hostname;
+ attribute USVString port;
+ attribute USVString pathname;
+ attribute USVString search;
+ [SameObject] readonly attribute URLSearchParams searchParams;
+ attribute USVString hash;
+
+ USVString toJSON();
+};
+
+[Constructor(optional (sequence<sequence<USVString>> or record<USVString, USVString> or USVString) init = ""),
+ Exposed=(Window,Worker)]
+interface URLSearchParams {
+ void append(USVString name, USVString value);
+ void delete(USVString name);
+ USVString? get(USVString name);
+ sequence<USVString> getAll(USVString name);
+ boolean has(USVString name);
+ void set(USVString name, USVString value);
+
+ void sort();
+
+ iterable<USVString, USVString>;
+ stringifier;
+};
diff --git a/tests/wpt/web-platform-tests/interfaces/web-nfc.idl b/tests/wpt/web-platform-tests/interfaces/web-nfc.idl
new file mode 100644
index 00000000000..fe46a1da91e
--- /dev/null
+++ b/tests/wpt/web-platform-tests/interfaces/web-nfc.idl
@@ -0,0 +1,60 @@
+
+ dictionary NFCMessage {
+ sequence<NFCRecord> records;
+ USVString url;
+ };
+
+ typedef (DOMString or unrestricted double or ArrayBuffer or Dictionary) NFCRecordData;
+
+ dictionary NFCRecord {
+ NFCRecordType recordType;
+ USVString mediaType;
+ NFCRecordData data;
+ };
+
+ enum NFCRecordType {
+ "empty",
+ "text",
+ "url",
+ "json",
+ "opaque"
+ };
+
+ partial interface Navigator {
+ readonly attribute NFC nfc;
+ };
+
+ typedef (DOMString or ArrayBuffer or NFCMessage) NFCPushMessage;
+
+ interface NFC {
+ Promise<void> push(NFCPushMessage message, optional NFCPushOptions options);
+ Promise<void> cancelPush(optional NFCPushTarget target="any");
+ Promise<long> watch(MessageCallback callback, optional NFCWatchOptions options);
+ Promise<void> cancelWatch(optional long id);
+ };
+
+ callback MessageCallback = void (NFCMessage message);
+
+ dictionary NFCPushOptions {
+ NFCPushTarget target = "any";
+ unrestricted double timeout = Infinity;
+ boolean ignoreRead = true;
+ };
+
+ enum NFCPushTarget {
+ "tag",
+ "peer",
+ "any"
+ };
+
+ dictionary NFCWatchOptions {
+ USVString url = "";
+ NFCRecordType? recordType;
+ USVString mediaType = "";
+ NFCWatchMode mode = "web-nfc-only";
+ };
+
+ enum NFCWatchMode {
+ "web-nfc-only",
+ "any"
+ };
diff --git a/tests/wpt/web-platform-tests/webauthn/interfaces.idl b/tests/wpt/web-platform-tests/interfaces/webauthn.idl
index dcd1f87b5d3..dcd1f87b5d3 100644
--- a/tests/wpt/web-platform-tests/webauthn/interfaces.idl
+++ b/tests/wpt/web-platform-tests/interfaces/webauthn.idl
diff --git a/tests/wpt/web-platform-tests/interfaces/webidl.idl b/tests/wpt/web-platform-tests/interfaces/webidl.idl
index 8eb1d06263b..924fc57a0a7 100644
--- a/tests/wpt/web-platform-tests/interfaces/webidl.idl
+++ b/tests/wpt/web-platform-tests/interfaces/webidl.idl
@@ -6,7 +6,8 @@ typedef (ArrayBufferView or ArrayBuffer) BufferSource;
[
Exposed=(Window,Worker),
- Constructor(optional DOMString message = "", optional DOMString name = "Error")]
+ Constructor(optional DOMString message = "", optional DOMString name = "Error")
+]
interface DOMException { // but see below note about ECMAScript binding
readonly attribute DOMString name;
readonly attribute DOMString message;
@@ -40,5 +41,7 @@ interface DOMException { // but see below note about ECMAScript binding
};
typedef unsigned long long DOMTimeStamp;
+
callback Function = any (any... arguments);
+
callback VoidFunction = void ();
diff --git a/tests/wpt/web-platform-tests/interfaces/webxr.idl b/tests/wpt/web-platform-tests/interfaces/webxr.idl
index 4d16ddbe282..b409009d2af 100644
--- a/tests/wpt/web-platform-tests/interfaces/webxr.idl
+++ b/tests/wpt/web-platform-tests/interfaces/webxr.idl
@@ -12,9 +12,6 @@ partial interface Navigator {
};
[SecureContext, Exposed=Window] interface XRDevice : EventTarget {
- // Attributes
- readonly attribute boolean external;
-
// Methods
Promise<void> supportsSession(optional XRSessionCreationOptions options);
Promise<XRSession> requestSession(optional XRSessionCreationOptions options);
@@ -97,8 +94,6 @@ enum XREye {
[SecureContext, Exposed=Window] interface XRView {
readonly attribute XREye eye;
readonly attribute Float32Array projectionMatrix;
-
- XRViewport? getViewport(XRLayer layer);
};
[SecureContext, Exposed=Window] interface XRViewport {
@@ -146,6 +141,7 @@ interface XRWebGLLayer : XRLayer {
readonly attribute unsigned long framebufferHeight;
// Methods
+ XRViewport? getViewport(XRView view);
void requestViewportScaling(double viewportScaleFactor);
};
diff --git a/tests/wpt/web-platform-tests/interfaces/xhr.idl b/tests/wpt/web-platform-tests/interfaces/xhr.idl
index 707e3550962..44774da0b00 100644
--- a/tests/wpt/web-platform-tests/interfaces/xhr.idl
+++ b/tests/wpt/web-platform-tests/interfaces/xhr.idl
@@ -1,4 +1,4 @@
-/*[Exposed=(Window,Worker)]*/
+[Exposed=(Window,DedicatedWorker,SharedWorker)]
interface XMLHttpRequestEventTarget : EventTarget {
// event handlers
attribute EventHandler onloadstart;
@@ -10,7 +10,7 @@ interface XMLHttpRequestEventTarget : EventTarget {
attribute EventHandler onloadend;
};
-/*[Exposed=(Window,Worker)]*/
+[Exposed=(Window,DedicatedWorker,SharedWorker)]
interface XMLHttpRequestUpload : XMLHttpRequestEventTarget {
};
@@ -23,8 +23,8 @@ enum XMLHttpRequestResponseType {
"text"
};
-[Constructor/*,
- Exposed=(Window,Worker)*/]
+[Constructor,
+ Exposed=(Window,DedicatedWorker,SharedWorker)]
interface XMLHttpRequest : XMLHttpRequestEventTarget {
// event handler
attribute EventHandler onreadystatechange;
@@ -43,7 +43,7 @@ interface XMLHttpRequest : XMLHttpRequestEventTarget {
void setRequestHeader(ByteString name, ByteString value);
attribute unsigned long timeout;
attribute boolean withCredentials;
- readonly attribute XMLHttpRequestUpload upload;
+ [SameObject] readonly attribute XMLHttpRequestUpload upload;
void send(optional (Document or BodyInit)? body = null);
void abort();
@@ -62,22 +62,22 @@ interface XMLHttpRequest : XMLHttpRequestEventTarget {
typedef (File or USVString) FormDataEntryValue;
-[Constructor(optional HTMLFormElement form)/*,
- Exposed=(Window,Worker)*/]
+[Constructor(optional HTMLFormElement form),
+ Exposed=(Window,Worker)]
interface FormData {
- void append(USVString name, Blob value, optional USVString filename);
void append(USVString name, USVString value);
+ void append(USVString name, Blob blobValue, optional USVString filename);
void delete(USVString name);
FormDataEntryValue? get(USVString name);
sequence<FormDataEntryValue> getAll(USVString name);
boolean has(USVString name);
- void set(USVString name, Blob value, optional USVString filename);
void set(USVString name, USVString value);
- /*iterable<USVString, FormDataEntryValue>;*/
+ void set(USVString name, Blob blobValue, optional USVString filename);
+ iterable<USVString, FormDataEntryValue>;
};
-[Constructor(DOMString type, optional ProgressEventInit eventInitDict)/*,
- Exposed=(Window,Worker)*/]
+[Constructor(DOMString type, optional ProgressEventInit eventInitDict),
+ Exposed=(Window,DedicatedWorker,SharedWorker)]
interface ProgressEvent : Event {
readonly attribute boolean lengthComputable;
readonly attribute unsigned long long loaded;
diff --git a/tests/wpt/web-platform-tests/lint.whitelist b/tests/wpt/web-platform-tests/lint.whitelist
index d3dc4287de0..032303aeca1 100644
--- a/tests/wpt/web-platform-tests/lint.whitelist
+++ b/tests/wpt/web-platform-tests/lint.whitelist
@@ -90,7 +90,7 @@ PRINT STATEMENT: */tools/*
AHEM COPY: fonts/Ahem.ttf
# None of these are actually Ahem
-AHEM COPY: css/fonts/ahem-extra/AHEM_*.TTF
+AHEM COPY: fonts/ahem-extra/AHEM_*.TTF
# https://github.com/w3c/web-platform-tests/issues/7437
AHEM COPY: css/vendor-imports/mozilla/mozilla-central-reftests/*/Ahem.ttf
@@ -110,9 +110,10 @@ CR AT EOL: webvtt/parsing/file-parsing/tests/support/newlines.vtt
# Intentional use of tabs
INDENT TABS: html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html
-# Test generation files containing print statements
+# Intentional use of print statements
PRINT STATEMENT: dom/nodes/Document-createElement-namespace-tests/generate.py
PRINT STATEMENT: encrypted-media/polyfill/make-polyfill-tests.py
+PRINT STATEMENT: webdriver/tests/support/fixtures.py
# semi-legitimate use of console.*
CONSOLE: console/*
@@ -379,7 +380,7 @@ SUPPORT-WRONG-DIR: css/*/LICENSE-*
SUPPORT-WRONG-DIR: css/*/COPYING
SUPPORT-WRONG-DIR: css/*/Makefile
SUPPORT-WRONG-DIR: css/*/OWNERS
-SUPPORT-WRONG-DIR: css/fonts/*
+SUPPORT-WRONG-DIR: fonts/*
# The selectors-3 testsuite has a weird build system
SUPPORT-WRONG-DIR: css/selectors/*
@@ -452,7 +453,7 @@ INDENT TABS: css/css-values/*
INDENT TABS: css/css-variables/*
INDENT TABS: css/css-writing-modes/*
INDENT TABS: css/filter-effects/*
-INDENT TABS: css/fonts/*
+INDENT TABS: fonts/*
INDENT TABS: css/mediaqueries/*
INDENT TABS: css/selectors/*
INDENT TABS: css/vendor-imports/*
diff --git a/tests/wpt/web-platform-tests/magnetometer/Magnetometer-disabled-by-feature-policy.https.html b/tests/wpt/web-platform-tests/magnetometer/Magnetometer-disabled-by-feature-policy.https.html
index 56a1cc4f0f9..3d861c156e2 100644
--- a/tests/wpt/web-platform-tests/magnetometer/Magnetometer-disabled-by-feature-policy.https.html
+++ b/tests/wpt/web-platform-tests/magnetometer/Magnetometer-disabled-by-feature-policy.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/magnetometer/Magnetometer-enabled-by-feature-policy-attribute-redirect-on-load.https.html b/tests/wpt/web-platform-tests/magnetometer/Magnetometer-enabled-by-feature-policy-attribute-redirect-on-load.https.html
index b5f6798e248..f63768191d8 100644
--- a/tests/wpt/web-platform-tests/magnetometer/Magnetometer-enabled-by-feature-policy-attribute-redirect-on-load.https.html
+++ b/tests/wpt/web-platform-tests/magnetometer/Magnetometer-enabled-by-feature-policy-attribute-redirect-on-load.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/magnetometer/Magnetometer-enabled-by-feature-policy-attribute.https.html b/tests/wpt/web-platform-tests/magnetometer/Magnetometer-enabled-by-feature-policy-attribute.https.html
index 6cad267b6f5..31f83f1edaa 100644
--- a/tests/wpt/web-platform-tests/magnetometer/Magnetometer-enabled-by-feature-policy-attribute.https.html
+++ b/tests/wpt/web-platform-tests/magnetometer/Magnetometer-enabled-by-feature-policy-attribute.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/magnetometer/Magnetometer-enabled-by-feature-policy.https.html b/tests/wpt/web-platform-tests/magnetometer/Magnetometer-enabled-by-feature-policy.https.html
index 24e2554bca2..83e08ebf2ac 100644
--- a/tests/wpt/web-platform-tests/magnetometer/Magnetometer-enabled-by-feature-policy.https.html
+++ b/tests/wpt/web-platform-tests/magnetometer/Magnetometer-enabled-by-feature-policy.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/magnetometer/Magnetometer-enabled-on-self-origin-by-feature-policy.https.html b/tests/wpt/web-platform-tests/magnetometer/Magnetometer-enabled-on-self-origin-by-feature-policy.https.html
index 59dfef5bf20..feb8fecdea7 100644
--- a/tests/wpt/web-platform-tests/magnetometer/Magnetometer-enabled-on-self-origin-by-feature-policy.https.html
+++ b/tests/wpt/web-platform-tests/magnetometer/Magnetometer-enabled-on-self-origin-by-feature-policy.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/magnetometer/Magnetometer.https.html b/tests/wpt/web-platform-tests/magnetometer/Magnetometer.https.html
index a3cefc26169..496c5281c48 100644
--- a/tests/wpt/web-platform-tests/magnetometer/Magnetometer.https.html
+++ b/tests/wpt/web-platform-tests/magnetometer/Magnetometer.https.html
@@ -5,7 +5,7 @@
<link rel="help" href="https://www.w3.org/TR/magnetometer/">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="/generic-sensor/generic-sensor-tests.js"></script>
+<script src="/sensors/generic-sensor-tests.js"></script>
<div id="log"></div>
<script>
diff --git a/tests/wpt/web-platform-tests/magnetometer/Magnetometer_insecure_context.html b/tests/wpt/web-platform-tests/magnetometer/Magnetometer_insecure_context.html
index 45ff584b425..7452181914d 100644
--- a/tests/wpt/web-platform-tests/magnetometer/Magnetometer_insecure_context.html
+++ b/tests/wpt/web-platform-tests/magnetometer/Magnetometer_insecure_context.html
@@ -5,7 +5,7 @@
<link rel="help" href="https://www.w3.org/TR/magnetometer/">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="/generic-sensor/generic-sensor-tests.js"></script>
+<script src="/sensors/generic-sensor-tests.js"></script>
<div id="log"></div>
<h2>Precondition</h2>
<ol>
diff --git a/tests/wpt/web-platform-tests/magnetometer/Magnetometer_onerror-manual.https.html b/tests/wpt/web-platform-tests/magnetometer/Magnetometer_onerror-manual.https.html
index 04b987797fa..0c823d00df9 100644
--- a/tests/wpt/web-platform-tests/magnetometer/Magnetometer_onerror-manual.https.html
+++ b/tests/wpt/web-platform-tests/magnetometer/Magnetometer_onerror-manual.https.html
@@ -5,7 +5,7 @@
<link rel="help" href="https://www.w3.org/TR/magnetometer/">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="/generic-sensor/generic-sensor-tests.js"></script>
+<script src="/sensors/generic-sensor-tests.js"></script>
<div id="log"></div>
<h2>Precondition</h2>
<ol>
diff --git a/tests/wpt/web-platform-tests/magnetometer/idlharness.https.html b/tests/wpt/web-platform-tests/magnetometer/idlharness.https.html
index f874e198f71..3ab2bc279ba 100644
--- a/tests/wpt/web-platform-tests/magnetometer/idlharness.https.html
+++ b/tests/wpt/web-platform-tests/magnetometer/idlharness.https.html
@@ -31,7 +31,7 @@ function fetchText(url) {
promise_test(() => {
return Promise.all([
"/interfaces/dom.idl",
- "/interfaces/generic-sensor.idl",
+ "/interfaces/sensors.idl",
"/interfaces/magnetometer.idl",
].map(fetchText)).then(doTest);
}, "Test IDL implementation of Magnetometer Sensor");
diff --git a/tests/wpt/web-platform-tests/mathml/tools/utils/misc.py b/tests/wpt/web-platform-tests/mathml/tools/utils/misc.py
index 3907abf1412..e4d21d60cb0 100644
--- a/tests/wpt/web-platform-tests/mathml/tools/utils/misc.py
+++ b/tests/wpt/web-platform-tests/mathml/tools/utils/misc.py
@@ -1,7 +1,10 @@
from __future__ import print_function
import os
import progressbar
-import urllib2
+try:
+ from urllib.request import urlopen
+except ImportError:
+ from urllib2 import urlopen
MathMLAssociationCopyright = "Copyright (c) 2016 MathML Association"
@@ -13,14 +16,14 @@ def downloadWithProgressBar(url, outputDirectory="./", forceDownload=False):
if not forceDownload and os.path.exists(fileName):
return fileName
- request = urllib2.urlopen(url)
+ request = urlopen(url)
totalSize = int(request.info().getheader('Content-Length').strip())
bar = progressbar.ProgressBar(maxval=totalSize).start()
chunkSize = 16 * 1024
downloaded = 0
print("Downloading %s" % url)
- os.umask(0002)
+ os.umask(0o002)
with open(fileName, 'wb') as fp:
while True:
chunk = request.read(chunkSize)
diff --git a/tests/wpt/web-platform-tests/mediacapture-streams/MediaDevices-IDL-enumerateDevices.html b/tests/wpt/web-platform-tests/mediacapture-streams/MediaDevices-IDL-enumerateDevices.html
index 2d9c96ab9ba..c2449ae6ce0 100644
--- a/tests/wpt/web-platform-tests/mediacapture-streams/MediaDevices-IDL-enumerateDevices.html
+++ b/tests/wpt/web-platform-tests/mediacapture-streams/MediaDevices-IDL-enumerateDevices.html
@@ -34,15 +34,20 @@
return navigator.mediaDevices.enumerateDevices()
.then(function(list) {
if( list.length > 0 ) {
- window._mediaInfo = list[0];
- MDI_idl.add_objects({MediaDeviceInfo: ["_mediaInfo"]});
+ var kind = list[0].kind;
+ if (kind == "audioinput" ||
+ kind == "videoinput") {
+ MDI_idl.add_objects({InputDeviceInfo: [list[0]]});
+ } else if (kind == "audiooutput" ) {
+ MDI_idl.add_objects({MediaDeviceInfo: [list[0]]});
+ }
}
for(const media of list) {
- if( media.kind == "audioinput" ||
+ if (media.kind == "audioinput" ||
media.kind == "videoinput") {
// TODO -- Check InputDeviceInfo IDL, getCapabilities()
- } else if ( media.kind == "audiooutput" ) {
+ } else if (media.kind == "audiooutput" ) {
// TODO -- pass
} else {
assert_unreached("media.kind should be one of 'audioinput', 'videoinput', or 'audiooutput'.")
diff --git a/tests/wpt/web-platform-tests/mediacapture-streams/MediaDevices-enumerateDevices.https.html b/tests/wpt/web-platform-tests/mediacapture-streams/MediaDevices-enumerateDevices.https.html
index 806416e2c0e..c623aecb4d5 100644
--- a/tests/wpt/web-platform-tests/mediacapture-streams/MediaDevices-enumerateDevices.https.html
+++ b/tests/wpt/web-platform-tests/mediacapture-streams/MediaDevices-enumerateDevices.https.html
@@ -20,20 +20,18 @@ test(function () {
assert_true(undefined !== navigator.mediaDevices.enumerateDevices, "navigator.mediaDevices.enumerateDevices exists");
var p = navigator.mediaDevices.enumerateDevices()
p.then(function(list){
- for(let mediainfo of list){
- // TODO check the type of mediainfo
+ for (let mediainfo of list) {
assert_true(undefined !== mediainfo.deviceId, "mediaInfo's deviceId should exist.");
assert_true(undefined !== mediainfo.kind, "mediaInfo's kind should exist.");
assert_true(undefined !== mediainfo.label, "mediaInfo's label should exist.");
assert_true(undefined !== mediainfo.groupId, "mediaInfo's groupId should exist.");
// TODO the values of some of those fields should be empty string by default if no permission has been requested.
- if( mediainfo.kind == "audioinput" ||
+ if ( mediainfo.kind == "audioinput" ||
mediainfo.kind == "videoinput") {
- // NOTE ALEX: looks like nobody has implemented that. How can I make it a separate test,
- // ... to have better granularity?
- // assert_true(undefined !== mediainfo.getCapabilities(), "MediaDeviceInfo.getCapabilities() exists.");
- // var cap = mediainfo.getcapabilities();
- } else if ( mediainfo.kind !== "audiooutput" ) {
+ assert_true(mediainfo instanceof InputDeviceInfo);
+ } else if ( mediainfo.kind == "audiooutput" ) {
+ assert_true(mediainfo instanceof MediaDeviceInfo);
+ } else {
assert_unreached("mediainfo.kind should be one of 'audioinput', 'videoinput', or 'audiooutput'.")
}
}
diff --git a/tests/wpt/web-platform-tests/mediacapture-streams/MediaStreamTrack-getCapabilities.https.html b/tests/wpt/web-platform-tests/mediacapture-streams/MediaStreamTrack-getCapabilities.https.html
index a60a2f58f9a..30f5d50079a 100644
--- a/tests/wpt/web-platform-tests/mediacapture-streams/MediaStreamTrack-getCapabilities.https.html
+++ b/tests/wpt/web-platform-tests/mediacapture-streams/MediaStreamTrack-getCapabilities.https.html
@@ -6,24 +6,13 @@
<script src=/resources/testharnessreport.js></script>
<script>
promise_test(() => {
- return navigator.mediaDevices.getUserMedia({audio: true})
+ return navigator.mediaDevices.getUserMedia({audio: true, video: true})
.then(stream => {
- var capabilities = stream.getAudioTracks()[0].getCapabilities();
- assert_true(undefined !== capabilities.deviceId, "MediaTrackCapabilities's deviceId should exist.");
- assert_true(undefined !== capabilities.echoCancellation, "MediaTrackCapabilities's echoCancellation should exist.");
- });
- });
-
- promise_test(() => {
- return navigator.mediaDevices.getUserMedia({video: true})
- .then(stream => {
- var capabilities = stream.getVideoTracks()[0].getCapabilities();
- assert_true(undefined !== capabilities.deviceId, "MediaTrackCapabilities's deviceId should exist.");
- assert_true(undefined !== capabilities.width, "MediaTrackCapabilities's width should exist.");
- assert_true(undefined !== capabilities.height, "MediaTrackCapabilities's height should exist.");
- assert_true(undefined !== capabilities.aspectRatio, "MediaTrackCapabilities's aspectRatio should exist.");
- assert_true(undefined !== capabilities.frameRate, "MediaTrackCapabilities's frameRate should exist.");
- assert_true(undefined !== capabilities.facingMode, "MediaTrackCapabilities's facingMode should exist.");
+ var audioCapabilities = stream.getAudioTracks()[0].getCapabilities();
+ var videoCapabilities = stream.getVideoTracks()[0].getCapabilities();
+ assert_true(undefined !== audioCapabilities.deviceId, "MediaTrackCapabilities's deviceId should exist for an audio track.");
+ assert_true(undefined !== audioCapabilities.echoCancellation, "MediaTrackCapabilities's echoCancellation should exist for an audio track.");
+ assert_true(undefined !== videoCapabilities.deviceId, "MediaTrackCapabilities's deviceId should exist for a video track.");
});
});
</script>
diff --git a/tests/wpt/web-platform-tests/mixed-content/generic/common.js b/tests/wpt/web-platform-tests/mixed-content/generic/common.js
index d04aabcfcd2..b2673e0d9c1 100644
--- a/tests/wpt/web-platform-tests/mixed-content/generic/common.js
+++ b/tests/wpt/web-platform-tests/mixed-content/generic/common.js
@@ -82,9 +82,12 @@ function setAttributes(el, attrs) {
*/
function bindEvents(element, resolveEventName, rejectEventName) {
element.eventPromise = new Promise(function(resolve, reject) {
- element.addEventListener(resolveEventName || "load", resolve);
- element.addEventListener(rejectEventName || "error",
- function(e) { e.preventDefault(); reject(); } );
+ element.addEventListener(resolveEventName || "load", function (e) {
+ resolve(e);
+ });
+ element.addEventListener(rejectEventName || "error", function(e) {
+ reject(e);
+ });
});
}
@@ -291,12 +294,14 @@ function requestViaLinkStylesheet(url) {
* @return {Promise} The promise for success/error events.
*/
function requestViaLinkPrefetch(url) {
- // TODO(kristijanburnik): Check if prefetch should support load and error
- // events. For now we assume it's not specified.
- // https://developer.mozilla.org/en-US/docs/Web/HTTP/Link_prefetching_FAQ
- return createRequestViaElement("link",
- {"rel": "prefetch", "href": url},
- document.head);
+ var link = document.createElement('link');
+ if (link.relList && link.relList.supports && link.relList.supports("prefetch")) {
+ return createRequestViaElement("link",
+ {"rel": "prefetch", "href": url},
+ document.head);
+ } else {
+ return Promise.reject("This browser does not support 'prefetch'.");
+ }
}
/**
@@ -313,10 +318,18 @@ function createMediaElement(type, media_attrs, source_attrs) {
var sourceElement = createElement("source", {});
mediaElement.eventPromise = new Promise(function(resolve, reject) {
- mediaElement.addEventListener("loadeddata", resolve);
+ mediaElement.addEventListener("loadeddata", function (e) {
+ resolve(e);
+ });
+
+ // Safari doesn't fire an `error` event when blocking mixed content.
+ mediaElement.addEventListener("stalled", function(e) {
+ reject(e);
+ });
- // Notice that the source element will raise the error.
- sourceElement.addEventListener("error", reject);
+ sourceElement.addEventListener("error", function(e) {
+ reject(e);
+ });
});
setAttributes(mediaElement, media_attrs);
@@ -337,7 +350,7 @@ function createMediaElement(type, media_attrs, source_attrs) {
function requestViaVideo(url) {
return createMediaElement("video",
{},
- {type: "video/ogg", src: url}).eventPromise;
+ {"src": url}).eventPromise;
}
/**
@@ -349,7 +362,7 @@ function requestViaVideo(url) {
function requestViaAudio(url) {
return createMediaElement("audio",
{},
- {type: "audio/wav", src: url}).eventPromise;
+ {"type": "audio/wav", "src": url}).eventPromise;
}
/**
@@ -372,7 +385,7 @@ function requestViaPicture(url) {
* @return {Promise} The promise for success/error events.
*/
function requestViaObject(url) {
- return createRequestViaElement("object", {"data": url}, document.body);
+ return createRequestViaElement("object", {"data": url, "type": "text/html"}, document.body);
}
/**
diff --git a/tests/wpt/web-platform-tests/mixed-content/generic/mixed-content-test-case.js b/tests/wpt/web-platform-tests/mixed-content/generic/mixed-content-test-case.js
index 1dcf27eb4e5..fa27a3d6ae1 100644
--- a/tests/wpt/web-platform-tests/mixed-content/generic/mixed-content-test-case.js
+++ b/tests/wpt/web-platform-tests/mixed-content/generic/mixed-content-test-case.js
@@ -125,25 +125,10 @@ function MixedContentTestCase(scenario, description, sanityChecker) {
return resourceMap[scenario.subresource](resourceRequestUrl);
}))
.then(mixed_content_test.step_func(_ => {
- mixed_content_test.step(function() {
- assert_equals("allowed", scenario.expectation,
- "The triggered event should match '" +
- scenario.expectation + "'.");
- }, "Check if success event was triggered.");
-
// Send request to check if the key has been torn down.
return xhrRequest(assertResourceRequestUrl);
}))
.catch(mixed_content_test.step_func(e => {
- mixed_content_test.step(function() {
- assert_equals("blocked", scenario.expectation,
- "The triggered event should match '" +
- scenario.expectation + "'.");
- // TODO(kristijanburnik): param "error" can be an event or error.
- // Map assertion by resource.
- // e.g.: assert_equals(e.type, "error");
- }, "Check if error event was triggered.");
-
// When requestResource fails, we also check the key state.
return xhrRequest(assertResourceRequestUrl);
}))
diff --git a/tests/wpt/web-platform-tests/mixed-content/generic/tools/common_paths.py b/tests/wpt/web-platform-tests/mixed-content/generic/tools/common_paths.py
index 0bf41f2d1c6..5475cb6969d 100644
--- a/tests/wpt/web-platform-tests/mixed-content/generic/tools/common_paths.py
+++ b/tests/wpt/web-platform-tests/mixed-content/generic/tools/common_paths.py
@@ -1,3 +1,5 @@
+from __future__ import print_function
+
import os, sys, json, re
script_directory = os.path.dirname(os.path.abspath(__file__))
@@ -49,11 +51,11 @@ def load_spec_json(path_to_spec = None):
with open(path_to_spec, "r") as f:
try:
return json.load(f)
- except ValueError, ex:
- print ex.message
+ except ValueError as ex:
+ print(ex.message)
match = re_error_location.search(ex.message)
if match:
line_number, column = int(match.group(1)), int(match.group(2))
- print read_nth_line(f, line_number).rstrip()
- print " " * (column - 1) + "^"
+ print(read_nth_line(f, line_number).rstrip())
+ print(" " * (column - 1) + "^")
sys.exit(1)
diff --git a/tests/wpt/web-platform-tests/mixed-content/generic/tools/generate.py b/tests/wpt/web-platform-tests/mixed-content/generic/tools/generate.py
index 6dcaebdc30d..e7a315d59ce 100755
--- a/tests/wpt/web-platform-tests/mixed-content/generic/tools/generate.py
+++ b/tests/wpt/web-platform-tests/mixed-content/generic/tools/generate.py
@@ -1,5 +1,7 @@
#!/usr/bin/env python
+from __future__ import print_function
+
import os, sys, json
from common_paths import *
import spec_validator
@@ -136,7 +138,7 @@ def generate_test_source_files(spec_json, target):
spec,
html_template)
else:
- print 'Excluding selection:', selection_path
+ print('Excluding selection:', selection_path)
def main(target, spec_filename):
diff --git a/tests/wpt/web-platform-tests/mixed-content/generic/tools/spec_validator.py b/tests/wpt/web-platform-tests/mixed-content/generic/tools/spec_validator.py
index a6acc1040dd..0ae2990f4e1 100755
--- a/tests/wpt/web-platform-tests/mixed-content/generic/tools/spec_validator.py
+++ b/tests/wpt/web-platform-tests/mixed-content/generic/tools/spec_validator.py
@@ -1,5 +1,7 @@
#!/usr/bin/env python
+from __future__ import print_function
+
import json, sys
from common_paths import *
@@ -143,16 +145,16 @@ def assert_valid_spec_json(spec_json):
error_details = {}
try:
validate(spec_json, error_details)
- except AssertionError, err:
- print 'ERROR:', err.message
- print json.dumps(error_details, indent=4)
+ except AssertionError as err:
+ print('ERROR:', err.message)
+ print(json.dumps(error_details, indent=4))
sys.exit(1)
def main():
spec_json = load_spec_json();
assert_valid_spec_json(spec_json)
- print "Spec JSON is valid."
+ print("Spec JSON is valid.")
if __name__ == '__main__':
diff --git a/tests/wpt/web-platform-tests/notifications/interfaces.html b/tests/wpt/web-platform-tests/notifications/interfaces.html
index dd441f24690..a348450e5fe 100644
--- a/tests/wpt/web-platform-tests/notifications/interfaces.html
+++ b/tests/wpt/web-platform-tests/notifications/interfaces.html
@@ -38,7 +38,6 @@ interface Notification : EventTarget {
readonly attribute USVString image;
readonly attribute USVString icon;
readonly attribute USVString badge;
- readonly attribute USVString sound;
[SameObject] readonly attribute FrozenArray<unsigned long> vibrate;
readonly attribute DOMTimeStamp timestamp;
readonly attribute boolean renotify;
@@ -58,7 +57,6 @@ dictionary NotificationOptions {
USVString image;
USVString icon;
USVString badge;
- USVString sound;
VibratePattern vibrate;
DOMTimeStamp timestamp;
boolean renotify = false;
diff --git a/tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-disabled-by-feature-policy.https.html b/tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-disabled-by-feature-policy.https.html
index ccefe2ea23e..b3e802eeb45 100644
--- a/tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-disabled-by-feature-policy.https.html
+++ b/tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-disabled-by-feature-policy.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html b/tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html
index 6aed47d4ddf..ea416bbbb4f 100644
--- a/tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html
+++ b/tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-enabled-by-feature-policy-attribute.https.html b/tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-enabled-by-feature-policy-attribute.https.html
index 51bbba1cae4..2fba4878c08 100644
--- a/tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-enabled-by-feature-policy-attribute.https.html
+++ b/tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-enabled-by-feature-policy-attribute.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-enabled-by-feature-policy.https.html b/tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-enabled-by-feature-policy.https.html
index c0b4cc8ed30..c61c957d9b9 100644
--- a/tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-enabled-by-feature-policy.https.html
+++ b/tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-enabled-by-feature-policy.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-enabled-on-self-origin-by-feature-policy.https.html b/tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-enabled-on-self-origin-by-feature-policy.https.html
index 9ce51ab6448..412a8672bfb 100644
--- a/tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-enabled-on-self-origin-by-feature-policy.https.html
+++ b/tests/wpt/web-platform-tests/orientation-sensor/AbsoluteOrientationSensor-enabled-on-self-origin-by-feature-policy.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/orientation-sensor/OrientationSensor.https.html b/tests/wpt/web-platform-tests/orientation-sensor/OrientationSensor.https.html
index 5e728a688db..6fca92d4824 100644
--- a/tests/wpt/web-platform-tests/orientation-sensor/OrientationSensor.https.html
+++ b/tests/wpt/web-platform-tests/orientation-sensor/OrientationSensor.https.html
@@ -6,7 +6,7 @@
<link rel="help" href="https://w3c.github.io/sensors/">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="/generic-sensor/generic-sensor-tests.js"></script>
+<script src="/sensors/generic-sensor-tests.js"></script>
<div id="log"></div>
<script>
diff --git a/tests/wpt/web-platform-tests/orientation-sensor/OrientationSensor_insecure_context.html b/tests/wpt/web-platform-tests/orientation-sensor/OrientationSensor_insecure_context.html
index 18d41cec9ee..4b71e19424e 100644
--- a/tests/wpt/web-platform-tests/orientation-sensor/OrientationSensor_insecure_context.html
+++ b/tests/wpt/web-platform-tests/orientation-sensor/OrientationSensor_insecure_context.html
@@ -5,7 +5,7 @@
<link rel="help" href="https://w3c.github.io/sensors/">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="/generic-sensor/generic-sensor-tests.js"></script>
+<script src="/sensors/generic-sensor-tests.js"></script>
<div id="log"></div>
<h2>Note:</h2>
<ol>
diff --git a/tests/wpt/web-platform-tests/orientation-sensor/OrientationSensor_onerror-manual.https.html b/tests/wpt/web-platform-tests/orientation-sensor/OrientationSensor_onerror-manual.https.html
index d70ea3048ea..6ea7582404e 100644
--- a/tests/wpt/web-platform-tests/orientation-sensor/OrientationSensor_onerror-manual.https.html
+++ b/tests/wpt/web-platform-tests/orientation-sensor/OrientationSensor_onerror-manual.https.html
@@ -6,7 +6,7 @@
<link rel="help" href="https://w3c.github.io/sensors/">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="/generic-sensor/generic-sensor-tests.js"></script>
+<script src="/sensors/generic-sensor-tests.js"></script>
<div id="log"></div>
<h2>Precondition</h2>
<ol>
diff --git a/tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-disabled-by-feature-policy.https.html b/tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-disabled-by-feature-policy.https.html
index 9296af8ea6c..e1f4401b599 100644
--- a/tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-disabled-by-feature-policy.https.html
+++ b/tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-disabled-by-feature-policy.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html b/tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html
index 01b45b09935..c1557da7ab0 100644
--- a/tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html
+++ b/tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-enabled-by-feature-policy-attribute.https.html b/tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-enabled-by-feature-policy-attribute.https.html
index 1bf41196663..acd9ca53bf4 100644
--- a/tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-enabled-by-feature-policy-attribute.https.html
+++ b/tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-enabled-by-feature-policy-attribute.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-enabled-by-feature-policy.https.html b/tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-enabled-by-feature-policy.https.html
index 7ea2fb50f3b..ca71e3d708e 100644
--- a/tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-enabled-by-feature-policy.https.html
+++ b/tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-enabled-by-feature-policy.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-enabled-on-self-origin-by-feature-policy.https.html b/tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-enabled-on-self-origin-by-feature-policy.https.html
index 6d677bf0d42..8ed6bde0345 100644
--- a/tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-enabled-on-self-origin-by-feature-policy.https.html
+++ b/tests/wpt/web-platform-tests/orientation-sensor/RelativeOrientationSensor-enabled-on-self-origin-by-feature-policy.https.html
@@ -4,7 +4,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/feature-policy/resources/featurepolicy.js"></script>
-<script src="/generic-sensor/generic-sensor-feature-policy-test.sub.js"></script>
+<script src="/sensors/generic-sensor-feature-policy-test.sub.js"></script>
<script>
"use strict";
diff --git a/tests/wpt/web-platform-tests/orientation-sensor/idlharness.https.html b/tests/wpt/web-platform-tests/orientation-sensor/idlharness.https.html
index d7658615387..d1099b57864 100644
--- a/tests/wpt/web-platform-tests/orientation-sensor/idlharness.https.html
+++ b/tests/wpt/web-platform-tests/orientation-sensor/idlharness.https.html
@@ -31,7 +31,7 @@ function fetchText(url) {
promise_test(() => {
return Promise.all([
"/interfaces/dom.idl",
- "/interfaces/generic-sensor.idl",
+ "/interfaces/sensors.idl",
"/interfaces/orientation-sensor.idl",
].map(fetchText)).then(doTest);
}, "Test IDL implementation of Orientation Sensor");
diff --git a/tests/wpt/web-platform-tests/payment-handler/app-can-make-payment.js b/tests/wpt/web-platform-tests/payment-handler/app-can-make-payment.js
new file mode 100644
index 00000000000..beec3283ec9
--- /dev/null
+++ b/tests/wpt/web-platform-tests/payment-handler/app-can-make-payment.js
@@ -0,0 +1,114 @@
+self.addEventListener('canmakepayment', event => {
+ if (event.methodData.length !== 1) {
+ const msg = 'Expected exactly one method data.';
+ event.respondWith(Promise.reject(new Error(msg)));
+ return;
+ }
+
+ const [method] = event.methodData;
+ if (!method || method.supportedMethods.length !== 1) {
+ const msg = 'Expected exactly one supported method name';
+ event.respondWith(Promise.reject(new Error(msg)));
+ return;
+ }
+
+ if (method.data.defaultParameter !== 'defaultValue') {
+ const msg = `Unexpected value for "defaultParameter": ${
+ method.data.defaultParameter
+ }`;
+ event.respondWith(Promise.reject(new Error(msg)));
+ return;
+ }
+
+ if ('defaultUnsupportedParameter' in method.data) {
+ const msg = 'Unexpected "defaultUnsupportedParameter"';
+ event.respondWith(Promise.reject(new Error(msg)));
+ return;
+ }
+
+ if (event.modifiers.length !== 1) {
+ const msg = 'Expected exactly one modifier';
+ event.respondWith(Promise.reject(new Error(msg)));
+ return;
+ }
+
+ const [modifier] = event.modifiers;
+
+ if (!modifier || modifier.supportedMethods.length !== 1) {
+ const msg = 'Expected exactly one supported method name in modifier';
+ event.respondWith(Promise.reject(new Error(msg)));
+ return;
+ }
+
+ for (const member of [
+ 'additionalDisplayItems',
+ 'modifiedUnsupportedParameter',
+ 'total',
+ ]) {
+ if (member in modifier) {
+ const msg = `Unexpected member "${member}" in modifier`;
+ event.respondWith(Promise.reject(new Error(msg)));
+ return;
+ }
+ }
+
+ const [methodName] = method.supportedMethods;
+ if (methodName === 'basic-card') {
+ const msg =
+ '"basic-card" payment method must never be checked in CanMakePaymentEvent';
+ event.respondWith(Promise.reject(new Error(msg)));
+ return;
+ }
+
+ const [modifierMethodName] = modifier.supportedMethods;
+ if (modifierMethodName !== methodName) {
+ const msg = `Unexpected modifier method name: "${modifierMethodName}". Expected "${methodName}".`;
+ event.respondWith(Promise.reject(new Error(msg)));
+ return;
+ }
+
+ if (modifier.data.modifiedParameter !== 'modifiedValue') {
+ const msg = `Unexpected value for 'modifiedParameter': ${
+ modifier.data.modifiedParameter
+ }`;
+ event.respondWith(Promise.reject(new Error(msg)));
+ return;
+ }
+
+ const methodAsURL = new URL(methodName);
+ if (event.topLevelOrigin !== methodAsURL.origin) {
+ const msg = `Unexpected event.topLevelOrigin: "${
+ event.topLevelOrigin
+ }". Expected "${methodAsURL.origin}".`;
+ event.respondWith(Promise.reject(new Error(msg)));
+ return;
+ }
+
+ if (event.paymentRequestOrigin !== methodAsURL.origin) {
+ const msg = `Unexpected iframe origin ${event.paymentRequestOrigin}`;
+ event.respondWith(Promise.reject(new Error(msg)));
+ return;
+ }
+
+ switch (methodAsURL.pathname.substr(1)) {
+ case 'canMakePayment-true':
+ event.respondWith(true);
+ break;
+ case 'canMakePayment-false':
+ event.respondWith(false);
+ break;
+ case 'canMakePayment-promise-true':
+ event.respondWith(Promise.resolve(true));
+ break;
+ case 'canMakePayment-promise-false':
+ event.respondWith(Promise.resolve(false));
+ break;
+ case 'canMakePayment-custom-error':
+ event.respondWith(Promise.reject(new Error('Custom error')));
+ break;
+ default:
+ const msg = `Unrecognized payment method name "${methodName}".`;
+ event.respondWith(Promise.reject(new Error(msg)));
+ break;
+ }
+});
diff --git a/tests/wpt/web-platform-tests/payment-handler/basic-card.js b/tests/wpt/web-platform-tests/payment-handler/basic-card.js
new file mode 100644
index 00000000000..86fcea711c5
--- /dev/null
+++ b/tests/wpt/web-platform-tests/payment-handler/basic-card.js
@@ -0,0 +1,117 @@
+self.addEventListener('paymentrequest', event => {
+ const expectedId = 'test-payment-request-identifier';
+ if (event.paymentRequestId !== expectedId) {
+ const msg = `Expected payment request identifier "${expectedId}", but got "${
+ event.paymentRequestId
+ }"`;
+ event.respondWith(Promise.reject(new Error(msg)));
+ return;
+ }
+
+ if (event.methodData.length !== 1) {
+ const msg = `Expected one method data, but got ${
+ event.methodData.length
+ } instead`;
+ event.respondWith(Promise.reject(new Error(msg)));
+ return;
+ }
+
+ const methodData = event.methodData[0];
+ const expectedMethodName = 'basic-card';
+ if (methodData.supportedMethods !== expectedMethodName) {
+ const msg = `Expected payment method name "${expectedMethodName}", but got "${
+ methodData.supportedMethods
+ }"`;
+ event.respondWith(Promise.reject(new Error(msg)));
+ return;
+ }
+
+ if (methodData.data.supportedNetworks) {
+ const msg =
+ 'Expected no supported networks in payment method specific data';
+ event.respondWith(Promise.reject(new Error(msg)));
+ return;
+ }
+
+ const supportedTypes = methodData.data.supportedTypes;
+ if (!supportedTypes) {
+ const msg = 'Expected supported types in payment method specific data';
+ event.respondWith(Promise.reject(new Error(msg)));
+ return;
+ }
+
+ if (supportedTypes.length !== 1) {
+ const msg = `Expected one supported type, but got ${
+ supportedTypes.length
+ } instead`;
+ event.respondWith(Promise.reject(new Error(msg)));
+ return;
+ }
+
+ const supportedType = supportedTypes[0];
+ const expectedSupportedType = 'prepaid';
+ if (supportedType !== expectedSupportedType) {
+ const msg = `Expected supported type "${expectedSupportedType}", but got "${supportedType}"`;
+ event.respondWith(Promise.reject(new Error(msg)));
+ return;
+ }
+
+ if (methodData.displayItems) {
+ const msg = 'Expected no display items';
+ event.respondWith(Promise.reject(new Error(msg)));
+ return;
+ }
+
+ const total = event.total;
+ if (!total) {
+ const msg = 'Expected total';
+ event.respondWith(Promise.reject(new Error(msg)));
+ return;
+ }
+
+ if (total.label) {
+ const msg = 'Expected no total label';
+ event.respondWith(Promise.reject(new Error(msg)));
+ return;
+ }
+
+ const expectedCurrency = 'USD';
+ if (total.currency !== expectedCurrency) {
+ const msg = `Expected currency "${expectedCurrency}", but got "${
+ total.currency
+ }"`;
+ event.respondWith(Promise.reject(new Error(msg)));
+ return;
+ }
+
+ const expectedValue = '0.01';
+ if (total.value !== expectedValue) {
+ const msg = `Expected value "${expectedValue}", but got "${total.value}"`;
+ event.respondWith(Promise.reject(new Error(msg)));
+ return;
+ }
+
+ event.respondWith({
+ methodName: 'basic-card',
+ details: {
+ billingAddress: {
+ addressLine: ['1875 Explorer St #1000'],
+ city: 'Reston',
+ country: 'US',
+ dependentLocality: '',
+ languageCode: '',
+ organization: 'Google',
+ phone: '+15555555555',
+ postalCode: '20190',
+ recipient: 'Jon Doe',
+ region: 'VA',
+ sortingCode: '',
+ },
+ cardNumber: '4111111111111111',
+ cardSecurityCode: '123',
+ cardholderName: 'Jon Doe',
+ expiryMonth: '12',
+ expiryYear: '2028',
+ },
+ });
+});
diff --git a/tests/wpt/web-platform-tests/payment-handler/basic-card.json b/tests/wpt/web-platform-tests/payment-handler/basic-card.json
new file mode 100644
index 00000000000..002dd875849
--- /dev/null
+++ b/tests/wpt/web-platform-tests/payment-handler/basic-card.json
@@ -0,0 +1,10 @@
+{
+ "name": "Test Basic Card Payment Handler",
+ "icons": [
+ {
+ "src": "/images/rgrg-256x256.png",
+ "sizes": "256x256",
+ "type": "image/png"
+ }
+ ]
+}
diff --git a/tests/wpt/web-platform-tests/payment-handler/can-make-payment-event-constructor.https.html b/tests/wpt/web-platform-tests/payment-handler/can-make-payment-event-constructor.https.html
new file mode 100644
index 00000000000..d8480a29223
--- /dev/null
+++ b/tests/wpt/web-platform-tests/payment-handler/can-make-payment-event-constructor.https.html
@@ -0,0 +1,11 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>Test for CanMakePaymentEvent Constructor (window)</title>
+<link rel="help" href="https://w3c.github.io/payment-handler/#dom-canmakepaymentevent">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script>
+test(() => {
+ assert_false('CanMakePaymentEvent' in window);
+}, 'CanMakePaymentEvent constructor must not be exposed in window');
+</script>
diff --git a/tests/wpt/web-platform-tests/payment-handler/can-make-payment-event-constructor.https.worker.js b/tests/wpt/web-platform-tests/payment-handler/can-make-payment-event-constructor.https.worker.js
new file mode 100644
index 00000000000..06af7de96ec
--- /dev/null
+++ b/tests/wpt/web-platform-tests/payment-handler/can-make-payment-event-constructor.https.worker.js
@@ -0,0 +1,49 @@
+// https://w3c.github.io/payment-handler/#the-canmakepaymentevent
+
+'use strict';
+
+if (self.importScripts) {
+ importScripts('/resources/testharness.js');
+}
+
+test(() => {
+ try {
+ new CanMakePaymentEvent('test');
+ } catch (err) {
+ assert_unreached(`Unexpected exception: ${err.message}`);
+ }
+}, 'CanMakePaymentEvent can be constructed in service worker.');
+
+test(() => {
+ const ev = new CanMakePaymentEvent('test', {
+ bubbles: true,
+ cancelabel: true,
+ composed: true,
+ });
+ assert_false(ev.isTrusted, 'constructed in script, so not be trusted');
+ assert_true(ev.bubbles, 'set by EventInitDict');
+ assert_true(ev.cancelable, 'set by EventInitDict');
+ assert_true(ev.composed, 'set by EventInitDict');
+ assert_equals(ev.target, null, 'initially null');
+ assert_equals(ev.type, 'test');
+}, 'CanMakePaymentEvent can be constructed with an EventInitDict, even if not trusted');
+
+test(() => {
+ const ev = new CanMakePaymentEvent('test', {
+ topLevelOrigin: 'https://foo.com',
+ paymentRequestOrigin: 'https://bar.com',
+ methodData: [],
+ modifiers: [],
+ });
+ assert_false(ev.isTrusted, 'constructed in script, so not be trusted');
+ assert_equals(ev.topLevelOrigin, 'https://foo.com');
+ assert_equals(ev.paymentRequestOrigin, 'https://bar.com');
+}, 'CanMakePaymentEvent can be constructed with a CanMakePaymentEventInit, even if not trusted');
+
+test(() => {
+ const ev = new CanMakePaymentEvent('test');
+ self.addEventListener('test', evt => {
+ assert_equals(ev, evt);
+ });
+ self.dispatchEvent(ev);
+}, 'CanMakePaymentEvent can be dispatched, even if not trusted');
diff --git a/tests/wpt/web-platform-tests/payment-handler/can-make-payment-event.https.html b/tests/wpt/web-platform-tests/payment-handler/can-make-payment-event.https.html
new file mode 100644
index 00000000000..3266c2cf40a
--- /dev/null
+++ b/tests/wpt/web-platform-tests/payment-handler/can-make-payment-event.https.html
@@ -0,0 +1,386 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>Tests for CanMakePaymentEvent</title>
+<link rel="help" href="https://w3c.github.io/payment-handler/#the-canmakepaymentevent">
+<link rel="manifest" href="manifest.json">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<p>The "basic-card" test requires that you don't have a prepaid MIR card stored
+in the browser. If you do, please remove it for the duration of the test.</p>
+<script>
+const instrumentKey = 'instrument-key';
+
+async function registerApp(methodName) {
+ await navigator.serviceWorker.register('app-can-make-payment.js');
+ const registration = await navigator.serviceWorker.ready;
+ if (!registration.paymentManager) {
+ return;
+ }
+ if (registration.paymentManager.requestPermission) {
+ const permission = await registration.paymentManager.requestPermission();
+ if (permission !== 'granted') {
+ return;
+ }
+ }
+ await registration.paymentManager.instruments.set(instrumentKey, {
+ name: 'Test Payment Method',
+ enabledMethods: [methodName],
+ });
+ return registration;
+}
+
+function buildPaymentRequest(methodName) {
+ const unsupportedMethodName = methodName + '-unsupported';
+ return new PaymentRequest(
+ [
+ {
+ supportedMethods: methodName,
+ data: {
+ defaultParameter: 'defaultValue',
+ },
+ },
+ {
+ supportedMethods: unsupportedMethodName,
+ data: {
+ defaultUnsupportedParameter: 'defaultUnsupportedValue',
+ },
+ },
+ ],
+ {
+ total: {
+ label: 'Total',
+ amount: {
+ currency: 'USD',
+ value: '0',
+ },
+ },
+ displayItems: [
+ {
+ label: 'Nada',
+ amount: {currency: 'USD', value: '0'},
+ },
+ ],
+ modifiers: [
+ {
+ supportedMethods: [methodName],
+ data: {
+ modifiedParameter: 'modifiedValue',
+ },
+ total: {
+ label: 'Modified Total',
+ amount: {
+ currency: 'USD',
+ value: '0.0001',
+ },
+ },
+ additionalDisplayItems: [
+ {
+ label: 'Something',
+ amount: {currency: 'USD', value: '0.0001'},
+ },
+ ],
+ },
+ {
+ supportedMethods: [unsupportedMethodName],
+ data: {
+ modifiedUnsupportedParameter: 'modifiedUnsupportedValue',
+ },
+ total: {
+ label: 'Modified Unsupported Total',
+ amount: {
+ currency: 'USD',
+ value: '10',
+ },
+ },
+ additionalDisplayItems: [
+ {
+ label: 'Something Unsupported',
+ amount: {currency: 'USD', value: '10'},
+ },
+ ],
+ },
+ ],
+ },
+ );
+}
+
+promise_test(async t => {
+ const methodName = window.location.origin + '/canMakePayment-true';
+ // Intentionally do not install the payment app.
+ const request = buildPaymentRequest(methodName);
+ assert_not_equals(request, undefined);
+ let paymentRequestCanMakePaymentResult;
+ try {
+ paymentRequestCanMakePaymentResult = await request.canMakePayment();
+ } catch (err) {
+ assert_equals(
+ err.name,
+ 'NotAllowedError',
+ 'If it throws, then it must be NotAllowedError',
+ );
+ }
+ assert_false(
+ paymentRequestCanMakePaymentResult,
+ 'canMakePayment() must return false.',
+ );
+ await promise_rejects(t, 'NotSupportedError', request.show());
+}, 'If a payment handler is not installed, then the payment method is not supported.');
+
+promise_test(async t => {
+ const methodName = window.location.origin + '/canMakePayment-false';
+ await registerApp(methodName);
+ const request = buildPaymentRequest(methodName);
+ assert_not_equals(request, undefined);
+ let paymentRequestCanMakePaymentResult;
+ try {
+ paymentRequestCanMakePaymentResult = await request.canMakePayment();
+ } catch (err) {
+ assert_equals(
+ err.name,
+ 'NotAllowedError',
+ 'If it throws, then it must be NotAllowedError',
+ );
+ }
+ assert_false(
+ paymentRequestCanMakePaymentResult,
+ 'canMakePayment() must return false.',
+ );
+ await promise_rejects(t, 'NotSupportedError', request.show());
+}, 'If CanMakePaymentEvent.respondWith(false) is called, then the payment method is not supported.');
+
+promise_test(async t => {
+ const methodName = window.location.origin + '/canMakePayment-promise-false';
+ await registerApp(methodName);
+ const request = buildPaymentRequest(methodName);
+ assert_not_equals(request, undefined);
+ let paymentRequestCanMakePaymentResult;
+ try {
+ paymentRequestCanMakePaymentResult = await request.canMakePayment();
+ } catch (err) {
+ assert_equals(
+ err.name,
+ 'NotAllowedError',
+ 'If it throws, then it must be NotAllowedError',
+ );
+ }
+ assert_false(
+ paymentRequestCanMakePaymentResult,
+ 'canMakePayment() must return false.',
+ );
+ await promise_rejects(t, 'NotSupportedError', request.show());
+}, 'If CanMakePaymentEvent.respondWith(Promise.resolve(false)) is called, then the payment method is not supported.');
+
+promise_test(async t => {
+ const methodName = window.location.origin + '/canMakePayment-true';
+ await registerApp(methodName);
+ const request = buildPaymentRequest(methodName);
+ assert_not_equals(request, undefined);
+ let paymentRequestCanMakePaymentResult;
+ try {
+ paymentRequestCanMakePaymentResult = await request.canMakePayment();
+ } catch (err) {
+ assert_equals(
+ err.name,
+ 'NotAllowedError',
+ 'If it throws, then it must be NotAllowedError',
+ );
+ }
+ assert_true(
+ paymentRequestCanMakePaymentResult,
+ 'canMakePayment() must return true.',
+ );
+ const acceptPromise = request.show();
+ await request.abort();
+ await promise_rejects(t, 'AbortError', acceptPromise);
+}, 'If CanMakePaymentEvent.respondWith(true) is called, then the payment method is supported.');
+
+promise_test(async t => {
+ const methodName = window.location.origin + '/canMakePayment-promise-true';
+ await registerApp(methodName);
+ const request = buildPaymentRequest(methodName);
+ assert_not_equals(request, undefined);
+ let paymentRequestCanMakePaymentResult;
+ try {
+ paymentRequestCanMakePaymentResult = await request.canMakePayment();
+ } catch (err) {
+ assert_equals(
+ err.name,
+ 'NotAllowedError',
+ 'If it throws, then it must be NotAllowedError',
+ );
+ }
+ assert_true(
+ paymentRequestCanMakePaymentResult,
+ 'canMakePayment() must return true.',
+ );
+ const acceptPromise = request.show();
+ await request.abort();
+ await promise_rejects(t, 'AbortError', acceptPromise);
+}, 'If CanMakePaymentEvent.respondWith(Promise.resolve(true)) is called, then the payment method is supported.');
+
+promise_test(async t => {
+ const methodName = window.location.origin + '/canMakePayment-custom-error';
+ await registerApp(methodName);
+ const request = buildPaymentRequest(methodName);
+ assert_not_equals(request, undefined);
+ let paymentRequestCanMakePaymentResult;
+ try {
+ paymentRequestCanMakePaymentResult = await request.canMakePayment();
+ } catch (err) {
+ assert_equals(
+ err.name,
+ 'NotAllowedError',
+ 'If it throws, then it must be NotAllowedError',
+ );
+ }
+ assert_false(
+ paymentRequestCanMakePaymentResult,
+ 'canMakePayment() must return false.',
+ );
+ await promise_rejects(t, 'NotSupportedError', request.show());
+}, 'If CanMakePaymentEvent.respondWith(Promise.reject(error)) is called, then the payment method is not supported.');
+
+promise_test(async t => {
+ const methodName = 'basic-card';
+ await registerApp(methodName);
+ const request = buildPaymentRequest(methodName);
+ assert_not_equals(request, undefined);
+ let paymentRequestCanMakePaymentResult;
+ try {
+ paymentRequestCanMakePaymentResult = await request.canMakePayment();
+ } catch (err) {
+ assert_equals(
+ err.name,
+ 'NotAllowedError',
+ 'If it throws, then it must be NotAllowedError',
+ );
+ }
+ assert_true(
+ paymentRequestCanMakePaymentResult,
+ 'canMakePayment() must return true due to capability matching in the browser.',
+ );
+}, 'If an app supports "basic-card" in general and that\'s what merchant requests as well, then capability filtering should make the app available for use. CanMakePaymentEvent should not be fired for "basic-card".');
+
+promise_test(async t => {
+ const methodName = 'basic-card';
+ await registerApp(methodName);
+ const cardType = 'prepaid';
+ const cardNetwork = 'mir';
+ const request = new PaymentRequest(
+ [
+ {
+ supportedMethods: methodName,
+ data: {
+ supportedTypes: [cardType],
+ supportedNetworks: [cardNetwork],
+ },
+ },
+ ],
+ {
+ total: {
+ label: 'Total',
+ amount: {
+ currency: 'USD',
+ value: '0',
+ },
+ },
+ },
+ );
+ assert_not_equals(request, undefined);
+ let paymentRequestCanMakePaymentResult;
+ try {
+ paymentRequestCanMakePaymentResult = await request.canMakePayment();
+ } catch (err) {
+ assert_equals(
+ err.name,
+ 'NotAllowedError',
+ 'If it throws, then it must be NotAllowedError',
+ );
+ }
+ assert_false(
+ paymentRequestCanMakePaymentResult,
+ 'canMakePayment() must return false due to capability matching in the browser.',
+ );
+}, 'If an app has less specific "basic-card" capabilites than merchant\'s request, capability filtering should not make the app available for use. CanMakePaymentEvent should not be fired for "basic-card". ');
+
+promise_test(async t => {
+ const methodName = 'basic-card';
+ const cardType = 'prepaid';
+ const cardNetwork = 'mir';
+ const registration = await registerApp(methodName);
+ await registration.paymentManager.instruments.set(instrumentKey, {
+ name: 'Test Payment Method',
+ enabledMethods: [methodName],
+ capabilities: {
+ supportedTypes: [cardType],
+ supportedNetworks: [cardNetwork],
+ },
+ });
+ const request = new PaymentRequest(
+ [
+ {
+ supportedMethods: methodName,
+ data: {
+ supportedTypes: [cardType],
+ supportedNetworks: [cardNetwork],
+ },
+ },
+ ],
+ {
+ total: {
+ label: 'Total',
+ amount: {
+ currency: 'USD',
+ value: '0',
+ },
+ },
+ },
+ );
+ assert_not_equals(request, undefined);
+ let paymentRequestCanMakePaymentResult;
+ try {
+ paymentRequestCanMakePaymentResult = await request.canMakePayment();
+ } catch (err) {
+ assert_equals(
+ err.name,
+ 'NotAllowedError',
+ 'If it throws, then it must be NotAllowedError',
+ );
+ }
+ assert_true(
+ paymentRequestCanMakePaymentResult,
+ 'canMakePayment() must return true due to capability matching in the browser.',
+ );
+}, 'If an app has the exact "basic-card" capabilities that a merchant requested, capability filtering should make the app available for use. CanMakePaymentEvent should not be fired for "basic-card".');
+
+promise_test(async t => {
+ const methodName = 'basic-card';
+ const cardType = 'prepaid';
+ const cardNetwork = 'mir';
+ const registration = await registerApp(methodName);
+ await registration.paymentManager.instruments.set(instrumentKey, {
+ name: 'Test Payment Method',
+ enabledMethods: [methodName],
+ capabilities: {
+ supportedTypes: [cardType],
+ supportedNetworks: [cardNetwork],
+ },
+ });
+ const request = buildPaymentRequest(methodName);
+ assert_not_equals(request, undefined);
+ let paymentRequestCanMakePaymentResult;
+ try {
+ paymentRequestCanMakePaymentResult = await request.canMakePayment();
+ } catch (err) {
+ assert_equals(
+ err.name,
+ 'NotAllowedError',
+ 'If it throws, then it must be NotAllowedError',
+ );
+ }
+ assert_true(
+ paymentRequestCanMakePaymentResult,
+ 'canMakePayment() must return true due to capability matching in the browser.',
+ );
+}, 'If an app has more specific "basic-card" capabilities than merchant\'s request, capability filtering should make the app available for use. CanMakePaymentEvent should not be fired for "basic-card".');
+</script>
diff --git a/tests/wpt/web-platform-tests/payment-handler/interfaces.https.any.js b/tests/wpt/web-platform-tests/payment-handler/interfaces.https.any.js
index 21f8d354094..d0e23281c27 100644
--- a/tests/wpt/web-platform-tests/payment-handler/interfaces.https.any.js
+++ b/tests/wpt/web-platform-tests/payment-handler/interfaces.https.any.js
@@ -1,20 +1,21 @@
// META: script=/resources/WebIDLParser.js
// META: script=/resources/idlharness.js
-"use strict";
+'use strict';
if (self.importScripts) {
- importScripts("/resources/testharness.js");
- importScripts("/resources/WebIDLParser.js", "/resources/idlharness.js");
+ importScripts('/resources/testharness.js');
+ importScripts('/resources/WebIDLParser.js', '/resources/idlharness.js');
}
// https://w3c.github.io/payment-handler/
-promise_test(async() => {
- const text = await fetch("/interfaces/payment-handler.idl")
- .then(response => response.text());
- const idlArray = new IdlArray();
- idlArray.add_idls(text);
- idlArray.test();
- done();
-}, "Payment handler interfaces.");
+promise_test(async () => {
+ const text = await fetch('/interfaces/payment-handler.idl').then(response =>
+ response.text(),
+ );
+ const idlArray = new IdlArray();
+ idlArray.add_idls(text);
+ idlArray.test();
+ done();
+}, 'Payment handler interfaces.');
diff --git a/tests/wpt/web-platform-tests/payment-handler/manifest.json b/tests/wpt/web-platform-tests/payment-handler/manifest.json
new file mode 100644
index 00000000000..875d74b6630
--- /dev/null
+++ b/tests/wpt/web-platform-tests/payment-handler/manifest.json
@@ -0,0 +1,10 @@
+{
+ "name": "Test Payment Handler",
+ "icons": [
+ {
+ "src": "/images/rgrg-256x256.png",
+ "sizes": "256x256",
+ "type": "image/png"
+ }
+ ]
+}
diff --git a/tests/wpt/web-platform-tests/payment-handler/payment-app/payment.html b/tests/wpt/web-platform-tests/payment-handler/payment-app/payment.html
new file mode 100644
index 00000000000..37d2452ed91
--- /dev/null
+++ b/tests/wpt/web-platform-tests/payment-handler/payment-app/payment.html
@@ -0,0 +1,5 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>Test Payment App</title>
+<p>Account balance: $10.00</p>
+<button>Authorize</button>
diff --git a/tests/wpt/web-platform-tests/payment-handler/payment-instruments.https.html b/tests/wpt/web-platform-tests/payment-handler/payment-instruments.https.html
new file mode 100644
index 00000000000..abe25cee5cd
--- /dev/null
+++ b/tests/wpt/web-platform-tests/payment-handler/payment-instruments.https.html
@@ -0,0 +1,356 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>Tests for PaymentInstruments interface</title>
+<link rel="help" href="https://w3c.github.io/payment-handler/#paymentinstruments-interface">
+<link rel="manifest" href="basic-card.json">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="register-and-activate-service-worker.js"></script>
+<script>
+function runTests(registration) {
+ promise_test(async t => {
+ await registration.paymentManager.instruments.clear();
+ await registration.paymentManager.instruments.set('instrument-key-1', {
+ name: 'Instrument Name 1',
+ });
+ await registration.paymentManager.instruments.set('instrument-key-2', {
+ name: 'Instrument Name 2',
+ });
+ await registration.paymentManager.instruments.delete('instrument-key-1');
+ await registration.paymentManager.instruments.set('instrument-key-1', {
+ name: 'Instrument Name 1',
+ });
+ const keys = await registration.paymentManager.instruments.keys();
+ assert_array_equals(keys, ['instrument-key-2', 'instrument-key-1']);
+ }, 'Instrument keys are returned in the original insertion order');
+
+ promise_test(async t => {
+ await registration.paymentManager.instruments.clear();
+ await registration.paymentManager.instruments.set(
+ 'existing-instrument-key',
+ {
+ name: 'Instrument Name',
+ },
+ );
+ const result = await registration.paymentManager.instruments.delete(
+ 'existing-instrument-key',
+ );
+ assert_true(result);
+ }, 'Deleting an existing instrument returns true');
+
+ promise_test(async t => {
+ await registration.paymentManager.instruments.clear();
+ await registration.paymentManager.instruments.set(
+ 'existing-instrument-key',
+ {
+ name: 'Instrument Name',
+ },
+ );
+ await registration.paymentManager.instruments.delete(
+ 'existing-instrument-key',
+ );
+ const result = await registration.paymentManager.instruments.delete(
+ 'existing-instrument-key',
+ );
+ assert_false(result);
+ }, 'Deleting an existing instrument the second time returns false');
+
+ promise_test(async t => {
+ await registration.paymentManager.instruments.clear();
+ const result = await registration.paymentManager.instruments.delete(
+ 'non-existing-instrument-key',
+ );
+ assert_false(result);
+ }, 'Deleting a non-existing instrument returns false');
+
+ promise_test(async t => {
+ await registration.paymentManager.instruments.clear();
+ await registration.paymentManager.instruments.set(
+ 'existing-instrument-key',
+ {
+ name: 'Instrument Name',
+ icons: [
+ {
+ src: '/images/rgrg-256x256.png',
+ sizes: '256x256',
+ type: 'image/png',
+ },
+ ],
+ enabledMethods: ['basic-card'],
+ capabilities: {supportedNetworks: ['mir'], supportedTypes: ['prepaid']},
+ },
+ );
+ const result = await registration.paymentManager.instruments.get(
+ 'existing-instrument-key',
+ );
+ assert_equals(result.name, 'Instrument Name');
+ }, 'Getting an existing instrument returns the instrument');
+
+ promise_test(async t => {
+ await registration.paymentManager.instruments.clear();
+ const result = await registration.paymentManager.instruments.get(
+ 'non-existing-instrument-key',
+ );
+ assert_equals(result, undefined);
+ }, 'Getting a non-existing instrument returns undefined');
+
+ promise_test(async t => {
+ await registration.paymentManager.instruments.clear();
+ await registration.paymentManager.instruments.set(
+ 'existing-instrument-key',
+ {
+ name: 'Instrument Name v1',
+ icons: [
+ {src: '/images/green-16x16.png', sizes: '16x16', type: 'image/png'},
+ ],
+ enabledMethods: ['basic-card'],
+ capabilities: {supportedNetworks: ['mir'], supportedTypes: ['prepaid']},
+ },
+ );
+ let result = await registration.paymentManager.instruments.get(
+ 'existing-instrument-key',
+ );
+ assert_equals(result.name, 'Instrument Name v1');
+ assert_equals(result.icons.length, 1);
+ assert_equals(
+ result.icons[0].src,
+ new URL('/images/green-16x16.png', window.location.href).href,
+ );
+ assert_equals(result.icons[0].sizes, '16x16');
+ assert_equals(result.icons[0].type, 'image/png');
+ assert_array_equals(result.enabledMethods, ['basic-card']);
+ assert_array_equals(result.capabilities.supportedNetworks, ['mir']);
+ assert_array_equals(result.capabilities.supportedTypes, ['prepaid']);
+ await registration.paymentManager.instruments.set(
+ 'existing-instrument-key',
+ {
+ name: 'Instrument Name v2',
+ icons: [
+ {
+ src: '/images/rgrg-256x256.png',
+ sizes: '256x256',
+ type: 'image/png',
+ },
+ ],
+ enabledMethods: ['basic-card'],
+ capabilities: {supportedNetworks: ['visa'], supportedTypes: ['credit']},
+ },
+ );
+ result = await registration.paymentManager.instruments.get(
+ 'existing-instrument-key',
+ );
+ assert_equals(result.name, 'Instrument Name v2');
+ assert_equals(result.icons.length, 1);
+ assert_equals(
+ result.icons[0].src,
+ new URL('/images/rgrg-256x256.png', window.location.href).href,
+ );
+ assert_equals(result.icons[0].sizes, '256x256');
+ assert_equals(result.icons[0].type, 'image/png');
+ assert_array_equals(result.enabledMethods, ['basic-card']);
+ assert_array_equals(result.capabilities.supportedNetworks, ['visa']);
+ assert_array_equals(result.capabilities.supportedTypes, ['credit']);
+ }, 'Resetting an existing instrument updates the instrument');
+
+ promise_test(async t => {
+ await registration.paymentManager.instruments.clear();
+ await registration.paymentManager.instruments.set(
+ 'existing-instrument-key',
+ {
+ name: 'Instrument Name',
+ icons: [
+ {
+ src: '/images/rgrg-256x256.png',
+ sizes: '256x256',
+ type: 'image/png',
+ },
+ ],
+ enabledMethods: ['basic-card'],
+ capabilities: {supportedNetworks: ['mir'], supportedTypes: ['prepaid']},
+ },
+ );
+ await registration.paymentManager.instruments.clear();
+ const result = await registration.paymentManager.instruments.get(
+ 'existing-instrument-key',
+ );
+ assert_equals(result, undefined);
+ }, 'Clearing the instruments');
+
+ promise_test(async t => {
+ await registration.paymentManager.instruments.clear();
+ const setPromise = registration.paymentManager.instruments.set(
+ 'instrument-key',
+ {
+ name: 'Instrument Name',
+ icons: [
+ {
+ src: '/images/rgrg-256x256.png',
+ sizes: '256x256',
+ type: 'image/jif',
+ },
+ ],
+ enabledMethods: ['basic-card'],
+ },
+ );
+ return promise_rejects(t, new TypeError(), setPromise);
+ }, 'Cannot register instruments with invalid icon media type image/jif');
+
+ promise_test(async t => {
+ await registration.paymentManager.instruments.clear();
+ const setPromise = registration.paymentManager.instruments.set(
+ 'instrument-key',
+ {
+ name: 'Instrument Name',
+ icons: [
+ {
+ src: '/images/rgrg-256x256.png',
+ sizes: '256x256',
+ type: 'image/pn' + 'g'.repeat(1000),
+ },
+ ],
+ enabledMethods: ['basic-card'],
+ },
+ );
+ return promise_rejects(t, new TypeError(), setPromise);
+ }, "Don't crash when registering instruments with very long icon media type image/pngggggg...");
+
+ promise_test(async t => {
+ await registration.paymentManager.instruments.clear();
+ return registration.paymentManager.instruments.set('instrument-key', {
+ name: 'Instrument Name',
+ icons: [
+ {
+ src: '/images/rgrg-256x256.png',
+ sizes: '8'.repeat(100000) + 'x' + '8'.repeat(100000),
+ type: 'image/png',
+ },
+ ],
+ enabledMethods: ['basic-card'],
+ });
+ }, "Don't crash when registering an instrument with a very long icon size 888...x888...");
+
+ promise_test(async t => {
+ await registration.paymentManager.instruments.clear();
+ const setPromise = registration.paymentManager.instruments.set(
+ 'instrument-key',
+ {
+ name: 'Instrument Name',
+ icons: [
+ {
+ src: '/images/rgrg-256x256.png',
+ sizes: '256 256',
+ type: 'image/png',
+ },
+ ],
+ enabledMethods: ['basic-card'],
+ },
+ );
+ return promise_rejects(t, new TypeError(), setPromise);
+ }, 'Cannot register instruments with invalid icon size "256 256" (missing "x")');
+
+ promise_test(async t => {
+ await registration.paymentManager.instruments.clear();
+ const setPromise = registration.paymentManager.instruments.set(
+ 'instrument-key',
+ {
+ name: 'Instrument Name',
+ icons: [
+ {
+ src: '/images/rg\0rg-256x256.png',
+ sizes: '256x256',
+ type: 'image/png',
+ },
+ ],
+ enabledMethods: ['basic-card'],
+ },
+ );
+ return promise_rejects(t, new TypeError(), setPromise);
+ }, 'Cannot register instruments with invalid icon URL (has a null character)');
+
+ promise_test(async t => {
+ await registration.paymentManager.instruments.clear();
+ const setPromise = registration.paymentManager.instruments.set(
+ 'instrument-key',
+ {
+ name: 'Instrument Name',
+ icons: [
+ {
+ src: 'http://test.example/images/rgrg-256x256.png',
+ sizes: '256x256',
+ type: 'image/png',
+ },
+ ],
+ enabledMethods: ['basic-card'],
+ },
+ );
+ return promise_rejects(t, new TypeError(), setPromise);
+ }, 'Cannot register instruments with non-existing non-https icon URL');
+
+ promise_test(async t => {
+ await registration.paymentManager.instruments.clear();
+ const setPromise = registration.paymentManager.instruments.set(
+ 'instrument-key',
+ {
+ name: 'Instrument Name',
+ icons: [
+ {
+ src:
+ 'http://www.chromium.org/_/rsrc/1438879449147/config/customLogo.gif',
+ sizes: '48x48',
+ type: 'image/gif',
+ },
+ ],
+ enabledMethods: ['basic-card'],
+ },
+ );
+ return promise_rejects(t, new TypeError(), setPromise);
+ }, 'Cannot register instruments with an existing non-https icon URL');
+
+ async function testUnusualStrings(existingKey, nonExistingKey) {
+ await registration.paymentManager.instruments.clear();
+ await registration.paymentManager.instruments.set(existingKey, {
+ name: existingKey,
+ icons: [
+ {src: '/images/rgrg-256x256.png', sizes: '256x256', type: 'image/png'},
+ ],
+ enabledMethods: [existingKey],
+ capabilities: {aCapabilityName: existingKey},
+ });
+ const hasExistingInstrument = await registration.paymentManager.instruments.has(
+ existingKey,
+ );
+ assert_true(hasExistingInstrument);
+ const hasNonExistingInstrument = await registration.paymentManager.instruments.has(
+ nonExistingKey,
+ );
+ assert_false(hasNonExistingInstrument);
+ const existingInstrument = await registration.paymentManager.instruments.get(
+ existingKey,
+ );
+ assert_equals(existingInstrument.name, existingKey);
+ const nonExistingInstrument = await registration.paymentManager.instruments.get(
+ nonExistingKey,
+ );
+ assert_equals(nonExistingInstrument, undefined);
+ const deletedExistingInstrument = await registration.paymentManager.instruments.delete(
+ existingKey,
+ );
+ assert_true(deletedExistingInstrument);
+ const deletedNonExistingInstrument = await registration.paymentManager.instruments.delete(
+ nonExistingKey,
+ );
+ assert_false(deletedNonExistingInstrument);
+ }
+
+ promise_test(async t => {
+ const length = 100000;
+ await testUnusualStrings('0'.repeat(length), '1'.repeat(length));
+ }, "Don't crash on very long key, name, method, and capability strings.");
+
+ promise_test(async t => {
+ await testUnusualStrings('foo\0bar', 'foo\0baz');
+ }, "Don't crash on null characters in key, name, method, and capability strings.");
+}
+
+registerAndActiveServiceWorker('basic-card.js', 'payment-app/', runTests);
+</script>
diff --git a/tests/wpt/web-platform-tests/payment-handler/payment-request-event.https.html b/tests/wpt/web-platform-tests/payment-handler/payment-request-event.https.html
new file mode 100644
index 00000000000..952ee385229
--- /dev/null
+++ b/tests/wpt/web-platform-tests/payment-handler/payment-request-event.https.html
@@ -0,0 +1,105 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>Tests for PaymentRequestEvent</title>
+<link rel="help" href="https://w3c.github.io/payment-handler/#the-paymentrequestevent">
+<link rel="manifest" href="/payment-handler/basic-card.json">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="register-and-activate-service-worker.js"></script>
+<p>When the payment sheet is shown, please authorize the mock payment.</p>
+<script>
+async function setInstrumentsAndRunTests(registration) {
+ await registration.paymentManager.instruments.clear();
+ await registration.paymentManager.instruments.set('instrument-key', {
+ name: 'Instrument Name',
+ icons: [
+ {src: '/images/rgrg-256x256.png', sizes: '256x256', type: 'image/png'},
+ ],
+ enabledMethods: ['basic-card'],
+ capabilities: {supportedNetworks: ['mir'], supportedTypes: ['prepaid']},
+ });
+ runTests();
+}
+
+function runTests() {
+ promise_test(async t => {
+ const response = await new PaymentRequest(
+ [
+ {supportedMethods: 'basic-card', data: {supportedTypes: ['prepaid']}},
+ {supportedMethods: 'interledger', data: {supportedNetworks: ['mir']}},
+ ],
+ {
+ id: 'test-payment-request-identifier',
+ total: {label: 'Total', amount: {currency: 'USD', value: '0.01'}},
+ displayItems: [
+ {label: 'Item 1', amount: {currency: 'CAD', value: '0.005'}},
+ {label: 'Item 2', amount: {currency: 'EUR', value: '0.005'}},
+ ],
+ modifiers: [
+ {
+ supportedMethods: 'basic-card',
+ data: {supportedNetworks: ['mir']},
+ total: {
+ label: 'MIR total',
+ amount: {currency: 'USD', value: '0.0099'},
+ },
+ additionalDisplayItems: [
+ {label: 'Item 3', amount: {currency: 'GBP', value: '-0.0001'}},
+ ],
+ },
+ {
+ supportedMethods: 'basic-card',
+ data: {supportedNetworks: ['visa']},
+ total: {
+ label: 'VISA total',
+ amount: {currency: 'USD', value: '0.0098'},
+ },
+ additionalDisplayItems: [
+ {label: 'Item 4', amount: {currency: 'CNY', value: '-0.0002'}},
+ ],
+ },
+ {
+ supportedMethods: 'interledger',
+ data: {supportedTypes: ['prepaid']},
+ total: {
+ label: 'Prepaid total',
+ amount: {currency: 'USD', value: '0.0097'},
+ },
+ additionalDisplayItems: [
+ {label: 'Item 5', amount: {currency: 'JPY', value: '-0.0003'}},
+ ],
+ },
+ ],
+ },
+ ).show();
+ const promise = response.complete('success');
+ assert_equals(response.requestId, 'test-payment-request-identifier');
+ assert_equals(response.methodName, 'basic-card');
+ assert_array_equals(response.details.billingAddress.addressLine, [
+ '1875 Explorer St #1000',
+ ]);
+ assert_equals(response.details.billingAddress.city, 'Reston');
+ assert_equals(response.details.billingAddress.country, 'US');
+ assert_equals(response.details.billingAddress.dependentLocality, '');
+ assert_equals(response.details.billingAddress.languageCode, '');
+ assert_equals(response.details.billingAddress.organization, 'Google');
+ assert_equals(response.details.billingAddress.phone, '+15555555555');
+ assert_equals(response.details.billingAddress.postalCode, '20190');
+ assert_equals(response.details.billingAddress.recipient, 'Jon Doe');
+ assert_equals(response.details.billingAddress.region, 'VA');
+ assert_equals(response.details.billingAddress.sortingCode, '');
+ assert_equals(response.details.cardNumber, '4111111111111111');
+ assert_equals(response.details.cardSecurityCode, '123');
+ assert_equals(response.details.cardholderName, 'Jon Doe');
+ assert_equals(response.details.expiryMonth, '12');
+ assert_equals(response.details.expiryYear, '2028');
+ return promise;
+ }, 'Can perform payment');
+}
+
+registerAndActiveServiceWorker(
+ 'basic-card.js',
+ 'payment-app/',
+ setInstrumentsAndRunTests,
+);
+</script>
diff --git a/tests/wpt/web-platform-tests/payment-handler/register-and-activate-service-worker.js b/tests/wpt/web-platform-tests/payment-handler/register-and-activate-service-worker.js
new file mode 100644
index 00000000000..fb54c5c0648
--- /dev/null
+++ b/tests/wpt/web-platform-tests/payment-handler/register-and-activate-service-worker.js
@@ -0,0 +1,28 @@
+async function registerAndActiveServiceWorker(script, scope, callback) {
+ const registration = await navigator.serviceWorker.register(script, {scope});
+ const serviceWorker =
+ registration.installing || registration.waiting || registration.active;
+ if (serviceWorker) {
+ waitForServiceWorkerActivation(scope, callback);
+ return;
+ }
+
+ registration.addEventListener('updatefound', event => {
+ waitForServiceWorkerActivation(scope, callback);
+ });
+}
+
+async function waitForServiceWorkerActivation(scope, callback) {
+ const registration = await navigator.serviceWorker.getRegistration(scope);
+ if (registration.active) {
+ callback(registration);
+ return;
+ }
+
+ const serviceWorker = registration.installing || registration.waiting;
+ serviceWorker.addEventListener('statechange', event => {
+ if (event.target.state == 'activated') {
+ callback(registration);
+ }
+ });
+}
diff --git a/tests/wpt/web-platform-tests/payment-request/OWNERS b/tests/wpt/web-platform-tests/payment-request/OWNERS
index e2bec50eaa0..c4b8e572902 100644
--- a/tests/wpt/web-platform-tests/payment-request/OWNERS
+++ b/tests/wpt/web-platform-tests/payment-request/OWNERS
@@ -2,3 +2,4 @@
@rsolomakhin
@domenic
@MSFTkihans
+@mnoorenberghe
diff --git a/tests/wpt/web-platform-tests/payment-request/PaymentAddress/attributes-and-toJSON-method-manual.https.html b/tests/wpt/web-platform-tests/payment-request/PaymentAddress/attributes-and-toJSON-method-manual.https.html
index 6f14e8a500e..3925cdd81e6 100644
--- a/tests/wpt/web-platform-tests/payment-request/PaymentAddress/attributes-and-toJSON-method-manual.https.html
+++ b/tests/wpt/web-platform-tests/payment-request/PaymentAddress/attributes-and-toJSON-method-manual.https.html
@@ -67,23 +67,38 @@ function runManualTest(button, expected = {}) {
<li>
<button onclick="
const expectedAddress = {
- country: 'AF',
- addressLine: '1 wpt street',
- region: '',
- city: 'Kabul',
+ country: 'AU',
+ regionCode: 'AU-QLD',
+ addressLine: '55 test st',
+ city: 'Chapel Hill',
dependentLocality: '',
- postalCode: '1001',
+ postalCode: '6095',
sortingCode: '',
- languageCode: 'fa',
+ languageCode: 'en',
organization: 'w3c',
recipient: 'web platform test',
- phone: '+93555555555',
+ phone: '+61733780000',
};
runManualTest(this, expectedAddress);">
If the requestShipping member is true, then shippingAddress's PaymentAddress must match the expected values.
</button>
- "web platform test" as recipient, at address "1 wpt street" in "Kabul, Afghanistan", zip/postal code 1001.
- Set the organization to "w3c". Set the phone number to "+93 55 555 5555"
+ Please use:
+ <dl>
+ <dt>Recipient:</dt>
+ <dd>web platform test</dd>
+ <dt>Address line:</dt>
+ <dd>55 test st</dd>
+ <dt>Country</dt>
+ <dd>Australia</dd>
+ <dt>Suburb</dt>
+ <dd>Chapel Hill</dd>
+ <dt>postal code </dt>
+ <dd>6095</dd>
+ <dt>organization</dt>
+ <dd>w3c</dd>
+ <dt>Phone number</dt>
+ <dd>+61 7 3378 0000</dd>
+ </dl>
</li>
</ol>
<small>
diff --git a/tests/wpt/web-platform-tests/payment-request/PaymentCurrencyAmount/currencySystem-member.https.html b/tests/wpt/web-platform-tests/payment-request/PaymentCurrencyAmount/currencySystem-member.https.html
new file mode 100644
index 00000000000..c79fb0fadc5
--- /dev/null
+++ b/tests/wpt/web-platform-tests/payment-request/PaymentCurrencyAmount/currencySystem-member.https.html
@@ -0,0 +1,39 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>Tests for PaymentCurrencyAmount's currencySystem</title>
+<link rel="help" href="https://www.w3.org/TR/payment-request/#dom-paymentcurrencyamount-currencysystem">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script>
+test(() => {
+ const validAmount = {
+ value: "0",
+ currency: "USD",
+ currencySystem: "urn:iso:std:iso:4217",
+ }
+ const validMethods = [{ supportedMethods: "valid-method" }];
+ const validDetails = {
+ total: {
+ label: "",
+ amount: validAmount,
+ },
+ };
+ // smoke test
+ const request = new PaymentRequest(validMethods, validDetails);
+
+ // real test
+ assert_throws(new TypeError(), () => {
+ const invalidAmount = {
+ ...validAmount,
+ currencySystem: "this will cause the TypeError"
+ }
+ const invalidDetails = {
+ total: {
+ label: "",
+ amount: invalidAmount,
+ },
+ };
+ const request = new PaymentRequest(validMethods, invalidDetails);
+ })
+}, "Must throw if it encounters an unknown currencySystem");
+</script>
diff --git a/tests/wpt/web-platform-tests/payment-request/change-shipping-option-select-last-manual.https.html b/tests/wpt/web-platform-tests/payment-request/change-shipping-option-select-last-manual.https.html
new file mode 100644
index 00000000000..c8e23aa3e6b
--- /dev/null
+++ b/tests/wpt/web-platform-tests/payment-request/change-shipping-option-select-last-manual.https.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>Test for PaymentDetailsBase's shippingOptions member</title>
+<link rel="help" href="https://w3c.github.io/payment-request/#dom-paymentdetailsbase-shippingoptions">
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script>
+setup({ explicit_done: true, explicit_timeout: true });
+const validMethods = Object.freeze([
+ { supportedMethods: "basic-card" },
+ { supportedMethods: "https://apple.com/pay" },
+]);
+const validAmount = Object.freeze({ currency: "USD", value: "5.00" });
+const validTotal = Object.freeze({
+ label: "label",
+ amount: validAmount,
+});
+const validDetails = Object.freeze({ total: validTotal });
+
+const validShippingOption1 = Object.freeze({
+ id: "fail-if-selected-1",
+ label: "FAIL if selected 1",
+ amount: validAmount,
+ selected: true,
+});
+
+const validShippingOption2 = Object.freeze({
+ id: "fail-if-selected-2",
+ label: "FAIL if selected 2",
+ amount: validAmount,
+ selected: false,
+});
+
+const validShippingOption3 = Object.freeze({
+ id: "pass-if-selected",
+ label: "THIS MUST BE AUTOMATICALLY SELECTED",
+ amount: validAmount,
+ selected: true,
+});
+
+function testShippingOptionChanged(button) {
+ button.disabled = true;
+ promise_test(async t => {
+ const detailsWithShippingOptions = {
+ ...validDetails,
+ shippingOptions: [
+ validShippingOption1,
+ validShippingOption2,
+ validShippingOption3,
+ ],
+ };
+ const request = new PaymentRequest(
+ validMethods,
+ detailsWithShippingOptions,
+ { requestShipping: true }
+ );
+ assert_equals(
+ request.shippingOption,
+ "pass-if-selected",
+ "Must be 'pass-if-selected', as the selected member is true"
+ );
+ request.onshippingoptionchange = () => {
+ assert_unreached("onshippingoptionchange fired unexpectedly");
+ };
+ const response = await request.show();
+ assert_equals(response.shippingOption, "pass-if-selected");
+ response.complete();
+ }, button.textContent.trim());
+ done();
+}
+</script>
+
+<h2>PaymentRequest shippingOption attribute</h2>
+<p>
+ Click on each button in sequence from top to bottom without refreshing the page.
+ Each button will bring up the Payment Request UI window.
+</p>
+<p>
+ When the payment sheet is presented, hit pay.
+</p>
+<ol>
+ <li>
+ <button onclick="testShippingOptionChanged(this)">
+ When default shipping option is pre-selected, must not fire onshippingoptionchange
+ and PaymentResponse must reflect the pre-selected option.
+ </button>
+ </li>
+</ol>
+<small>
+ If you find a buggy test, please <a href="https://github.com/w3c/web-platform-tests/issues">file a bug</a>
+ and tag one of the <a href="https://github.com/w3c/web-platform-tests/blob/master/payment-request/OWNERS">owners</a>.
+</small>
diff --git a/tests/wpt/web-platform-tests/payment-request/payment-request-ctor-pmi-handling.https.html b/tests/wpt/web-platform-tests/payment-request/payment-request-ctor-pmi-handling.https.html
index ee9e2c0ee4f..5f888f0389f 100644
--- a/tests/wpt/web-platform-tests/payment-request/payment-request-ctor-pmi-handling.https.html
+++ b/tests/wpt/web-platform-tests/payment-request/payment-request-ctor-pmi-handling.https.html
@@ -60,6 +60,8 @@ test(() => {
"i488jh6-g18-fck-yb-v7-i",
"x-x-t-t-c34-o",
"basic-card",
+ // gets coerced to "basic-card", for compat with old version of spec
+ ["basic-card"],
];
for (const validMethod of validMethods) {
try {
@@ -105,6 +107,8 @@ test(() => {
" basic-card ",
"this is not supported",
" ",
+ "foo,var",
+ ["visa","mastercard"], // stringifies to "visa,mastercard"
];
for (const invalidMethod of invalidMethods) {
assert_throws(
@@ -116,7 +120,7 @@ test(() => {
`expected RangeError processing invalid standardized PMI "${invalidMethod}"`
);
}
-});
+}, "Must throw on syntactically invalid standardized payment method identifiers");
test(() => {
const invalidMethods = [
diff --git a/tests/wpt/web-platform-tests/payment-request/show-method-optional-promise-resolves-manual.https.html b/tests/wpt/web-platform-tests/payment-request/show-method-optional-promise-resolves-manual.https.html
index 44e23b09884..777910ce011 100644
--- a/tests/wpt/web-platform-tests/payment-request/show-method-optional-promise-resolves-manual.https.html
+++ b/tests/wpt/web-platform-tests/payment-request/show-method-optional-promise-resolves-manual.https.html
@@ -139,7 +139,7 @@ const passModifiers = failModifiers.map(modifier => {
});
// PaymentDetailsInit
-const validDetails = Object.freeze({
+const failDetails = Object.freeze({
displayItems: failPaymentItems,
id: "this cannot be changed",
modifiers: failModifiers,
@@ -156,7 +156,7 @@ const neutralDetails = Object.freeze({
function smokeTest() {
promise_test(async t => {
- const request = new PaymentRequest(validMethods, validDetails);
+ const request = new PaymentRequest(validMethods, failDetails);
await promise_rejects(
t,
new TypeError(),
@@ -178,7 +178,7 @@ function runUpdateDetailsAlgorithm(
const testAssertion = buttonElement.textContent.trim();
buttonElement.disabled = true;
promise_test(async t => {
- const request = new PaymentRequest(validMethods, validDetails, options);
+ const request = new PaymentRequest(validMethods, failDetails, options);
const detailsPromise = Promise.resolve(details);
const acceptPromise = request.show(detailsPromise);
assert_equals(request.id, "this cant be changed", "id must never change.");
diff --git a/tests/wpt/web-platform-tests/preload/link-header-preload-srcset.html b/tests/wpt/web-platform-tests/preload/link-header-preload-srcset.tentative.html
index 0a364b25a00..0a364b25a00 100644
--- a/tests/wpt/web-platform-tests/preload/link-header-preload-srcset.html
+++ b/tests/wpt/web-platform-tests/preload/link-header-preload-srcset.tentative.html
diff --git a/tests/wpt/web-platform-tests/preload/link-header-preload-srcset.html.headers b/tests/wpt/web-platform-tests/preload/link-header-preload-srcset.tentative.html.headers
index b29f725c804..b29f725c804 100644
--- a/tests/wpt/web-platform-tests/preload/link-header-preload-srcset.html.headers
+++ b/tests/wpt/web-platform-tests/preload/link-header-preload-srcset.tentative.html.headers
diff --git a/tests/wpt/web-platform-tests/preload/resources/CanvasTest.ttf b/tests/wpt/web-platform-tests/preload/resources/CanvasTest.ttf
deleted file mode 100644
index 9023592ef5a..00000000000
--- a/tests/wpt/web-platform-tests/preload/resources/CanvasTest.ttf
+++ /dev/null
Binary files differ
diff --git a/tests/wpt/web-platform-tests/proximity/ProximitySensor.https.html b/tests/wpt/web-platform-tests/proximity/ProximitySensor.https.html
index ee7f684e02a..e94211123c2 100644
--- a/tests/wpt/web-platform-tests/proximity/ProximitySensor.https.html
+++ b/tests/wpt/web-platform-tests/proximity/ProximitySensor.https.html
@@ -5,7 +5,7 @@
<link rel="help" href="https://w3c.github.io/proximity/">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="/generic-sensor/generic-sensor-tests.js"></script>
+<script src="/sensors/generic-sensor-tests.js"></script>
<div id="log"></div>
<script>
diff --git a/tests/wpt/web-platform-tests/proximity/ProximitySensor_insecure_context.html b/tests/wpt/web-platform-tests/proximity/ProximitySensor_insecure_context.html
index b524cdc3214..b693ceca216 100644
--- a/tests/wpt/web-platform-tests/proximity/ProximitySensor_insecure_context.html
+++ b/tests/wpt/web-platform-tests/proximity/ProximitySensor_insecure_context.html
@@ -5,7 +5,7 @@
<link rel="help" href="https://w3c.github.io/proximity/">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="/generic-sensor/generic-sensor-tests.js"></script>
+<script src="/sensors/generic-sensor-tests.js"></script>
<div id="log"></div>
<h2>Precondition</h2>
<ol>
diff --git a/tests/wpt/web-platform-tests/proximity/ProximitySensor_onerror-manual.https.html b/tests/wpt/web-platform-tests/proximity/ProximitySensor_onerror-manual.https.html
index e1ee3804e37..8d2f8d6f0d1 100644
--- a/tests/wpt/web-platform-tests/proximity/ProximitySensor_onerror-manual.https.html
+++ b/tests/wpt/web-platform-tests/proximity/ProximitySensor_onerror-manual.https.html
@@ -5,7 +5,7 @@
<link rel="help" href="https://w3c.github.io/proximity/">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="/generic-sensor/generic-sensor-tests.js"></script>
+<script src="/sensors/generic-sensor-tests.js"></script>
<div id="log"></div>
<h2>Precondition</h2>
<ol>
diff --git a/tests/wpt/web-platform-tests/proximity/idlharness.https.html b/tests/wpt/web-platform-tests/proximity/idlharness.https.html
index 2bfc7d1db3f..ee0dbcd9c24 100644
--- a/tests/wpt/web-platform-tests/proximity/idlharness.https.html
+++ b/tests/wpt/web-platform-tests/proximity/idlharness.https.html
@@ -30,7 +30,7 @@ function fetchText(url) {
promise_test(() => {
return Promise.all([
"/interfaces/dom.idl",
- "/interfaces/generic-sensor.idl",
+ "/interfaces/sensors.idl",
"/interfaces/proximity.idl",
].map(fetchText)).then(doTest);
}, "Test IDL implementation of Proximity Sensor");
diff --git a/tests/wpt/web-platform-tests/referrer-policy/generic/tools/common_paths.py b/tests/wpt/web-platform-tests/referrer-policy/generic/tools/common_paths.py
index dc303f3c155..5b495c69751 100644
--- a/tests/wpt/web-platform-tests/referrer-policy/generic/tools/common_paths.py
+++ b/tests/wpt/web-platform-tests/referrer-policy/generic/tools/common_paths.py
@@ -1,3 +1,5 @@
+from __future__ import print_function
+
import os, sys, json, re
script_directory = os.path.dirname(os.path.abspath(__file__))
@@ -39,13 +41,13 @@ def load_spec_json():
with open(spec_filename, "r") as f:
try:
spec_json = json.load(f)
- except ValueError, ex:
- print ex.message
+ except ValueError as ex:
+ print(ex.message)
match = re_error_location.search(ex.message)
if match:
line_number, column = int(match.group(1)), int(match.group(2))
- print read_nth_line(f, line_number).rstrip()
- print " " * (column - 1) + "^"
+ print(read_nth_line(f, line_number).rstrip())
+ print(" " * (column - 1) + "^")
sys.exit(1)
diff --git a/tests/wpt/web-platform-tests/referrer-policy/generic/tools/generate.py b/tests/wpt/web-platform-tests/referrer-policy/generic/tools/generate.py
index 10fc11c4f21..30e5b6142f9 100755
--- a/tests/wpt/web-platform-tests/referrer-policy/generic/tools/generate.py
+++ b/tests/wpt/web-platform-tests/referrer-policy/generic/tools/generate.py
@@ -1,5 +1,7 @@
#!/usr/bin/env python
+from __future__ import print_function
+
import os, sys, json
from common_paths import *
import spec_validator
@@ -153,7 +155,7 @@ def generate_test_source_files(spec_json, target):
subresource_path,
html_template)
else:
- print 'Excluding selection:', selection_path
+ print('Excluding selection:', selection_path)
def main(target):
diff --git a/tests/wpt/web-platform-tests/referrer-policy/generic/tools/spec_validator.py b/tests/wpt/web-platform-tests/referrer-policy/generic/tools/spec_validator.py
index 8641bbc1f16..b59532060a3 100755
--- a/tests/wpt/web-platform-tests/referrer-policy/generic/tools/spec_validator.py
+++ b/tests/wpt/web-platform-tests/referrer-policy/generic/tools/spec_validator.py
@@ -1,5 +1,7 @@
#!/usr/bin/env python
+from __future__ import print_function
+
import json, sys
from common_paths import *
@@ -150,16 +152,16 @@ def assert_valid_spec_json(spec_json):
error_details = {}
try:
validate(spec_json, error_details)
- except AssertionError, err:
- print 'ERROR:', err.message
- print json.dumps(error_details, indent=4)
+ except AssertionError as err:
+ print('ERROR:', err.message)
+ print(json.dumps(error_details, indent=4))
sys.exit(1)
def main():
spec_json = load_spec_json();
assert_valid_spec_json(spec_json)
- print "Spec JSON is valid."
+ print("Spec JSON is valid.")
if __name__ == '__main__':
diff --git a/tests/wpt/web-platform-tests/resources/chromium/fake_bluetooth.mojom.js b/tests/wpt/web-platform-tests/resources/chromium/fake_bluetooth.mojom.js
index 7028fcb8eca..e8e6ef71148 100644
--- a/tests/wpt/web-platform-tests/resources/chromium/fake_bluetooth.mojom.js
+++ b/tests/wpt/web-platform-tests/resources/chromium/fake_bluetooth.mojom.js
@@ -52,6 +52,317 @@
return validator.validationError.UNKNOWN_ENUM_VALUE;
};
+ function Appearance(values) {
+ this.initDefaults_();
+ this.initFields_(values);
+ }
+
+
+ Appearance.prototype.initDefaults_ = function() {
+ this.hasValue = false;
+ this.value = 0;
+ };
+ Appearance.prototype.initFields_ = function(fields) {
+ for(var field in fields) {
+ if (this.hasOwnProperty(field))
+ this[field] = fields[field];
+ }
+ };
+
+ Appearance.validate = function(messageValidator, offset) {
+ var err;
+ err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
+ if (err !== validator.validationError.NONE)
+ return err;
+
+ var kVersionSizes = [
+ {version: 0, numBytes: 16}
+ ];
+ err = messageValidator.validateStructVersion(offset, kVersionSizes);
+ if (err !== validator.validationError.NONE)
+ return err;
+
+
+
+ return validator.validationError.NONE;
+ };
+
+ Appearance.encodedSize = codec.kStructHeaderSize + 8;
+
+ Appearance.decode = function(decoder) {
+ var packed;
+ var val = new Appearance();
+ var numberOfBytes = decoder.readUint32();
+ var version = decoder.readUint32();
+ packed = decoder.readUint8();
+ val.hasValue = (packed >> 0) & 1 ? true : false;
+ val.value = decoder.decodeStruct(codec.Int8);
+ decoder.skip(1);
+ decoder.skip(1);
+ decoder.skip(1);
+ decoder.skip(1);
+ decoder.skip(1);
+ decoder.skip(1);
+ return val;
+ };
+
+ Appearance.encode = function(encoder, val) {
+ var packed;
+ encoder.writeUint32(Appearance.encodedSize);
+ encoder.writeUint32(0);
+ packed = 0;
+ packed |= (val.hasValue & 1) << 0
+ encoder.writeUint8(packed);
+ encoder.encodeStruct(codec.Int8, val.value);
+ encoder.skip(1);
+ encoder.skip(1);
+ encoder.skip(1);
+ encoder.skip(1);
+ encoder.skip(1);
+ encoder.skip(1);
+ };
+ function Power(values) {
+ this.initDefaults_();
+ this.initFields_(values);
+ }
+
+
+ Power.prototype.initDefaults_ = function() {
+ this.hasValue = false;
+ this.value = 0;
+ };
+ Power.prototype.initFields_ = function(fields) {
+ for(var field in fields) {
+ if (this.hasOwnProperty(field))
+ this[field] = fields[field];
+ }
+ };
+
+ Power.validate = function(messageValidator, offset) {
+ var err;
+ err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
+ if (err !== validator.validationError.NONE)
+ return err;
+
+ var kVersionSizes = [
+ {version: 0, numBytes: 16}
+ ];
+ err = messageValidator.validateStructVersion(offset, kVersionSizes);
+ if (err !== validator.validationError.NONE)
+ return err;
+
+
+
+ return validator.validationError.NONE;
+ };
+
+ Power.encodedSize = codec.kStructHeaderSize + 8;
+
+ Power.decode = function(decoder) {
+ var packed;
+ var val = new Power();
+ var numberOfBytes = decoder.readUint32();
+ var version = decoder.readUint32();
+ packed = decoder.readUint8();
+ val.hasValue = (packed >> 0) & 1 ? true : false;
+ val.value = decoder.decodeStruct(codec.Int8);
+ decoder.skip(1);
+ decoder.skip(1);
+ decoder.skip(1);
+ decoder.skip(1);
+ decoder.skip(1);
+ decoder.skip(1);
+ return val;
+ };
+
+ Power.encode = function(encoder, val) {
+ var packed;
+ encoder.writeUint32(Power.encodedSize);
+ encoder.writeUint32(0);
+ packed = 0;
+ packed |= (val.hasValue & 1) << 0
+ encoder.writeUint8(packed);
+ encoder.encodeStruct(codec.Int8, val.value);
+ encoder.skip(1);
+ encoder.skip(1);
+ encoder.skip(1);
+ encoder.skip(1);
+ encoder.skip(1);
+ encoder.skip(1);
+ };
+ function ScanRecord(values) {
+ this.initDefaults_();
+ this.initFields_(values);
+ }
+
+
+ ScanRecord.prototype.initDefaults_ = function() {
+ this.name = null;
+ this.uuids = null;
+ this.appearance = null;
+ this.txPower = null;
+ this.manufacturerData = null;
+ };
+ ScanRecord.prototype.initFields_ = function(fields) {
+ for(var field in fields) {
+ if (this.hasOwnProperty(field))
+ this[field] = fields[field];
+ }
+ };
+
+ ScanRecord.validate = function(messageValidator, offset) {
+ var err;
+ err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
+ if (err !== validator.validationError.NONE)
+ return err;
+
+ var kVersionSizes = [
+ {version: 0, numBytes: 48}
+ ];
+ err = messageValidator.validateStructVersion(offset, kVersionSizes);
+ if (err !== validator.validationError.NONE)
+ return err;
+
+
+ // validate ScanRecord.name
+ err = messageValidator.validateStringPointer(offset + codec.kStructHeaderSize + 0, true)
+ if (err !== validator.validationError.NONE)
+ return err;
+
+
+ // validate ScanRecord.uuids
+ err = messageValidator.validateArrayPointer(offset + codec.kStructHeaderSize + 8, 8, new codec.PointerTo(uuid$.UUID), true, [0], 0);
+ if (err !== validator.validationError.NONE)
+ return err;
+
+
+ // validate ScanRecord.appearance
+ err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 16, Appearance, false);
+ if (err !== validator.validationError.NONE)
+ return err;
+
+
+ // validate ScanRecord.txPower
+ err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 24, Power, false);
+ if (err !== validator.validationError.NONE)
+ return err;
+
+
+ // validate ScanRecord.manufacturerData
+ err = messageValidator.validateMapPointer(offset + codec.kStructHeaderSize + 32, true, codec.Uint8, new codec.ArrayOf(codec.Uint8), false);
+ if (err !== validator.validationError.NONE)
+ return err;
+
+ return validator.validationError.NONE;
+ };
+
+ ScanRecord.encodedSize = codec.kStructHeaderSize + 40;
+
+ ScanRecord.decode = function(decoder) {
+ var packed;
+ var val = new ScanRecord();
+ var numberOfBytes = decoder.readUint32();
+ var version = decoder.readUint32();
+ val.name = decoder.decodeStruct(codec.NullableString);
+ val.uuids = decoder.decodeArrayPointer(new codec.PointerTo(uuid$.UUID));
+ val.appearance = decoder.decodeStructPointer(Appearance);
+ val.txPower = decoder.decodeStructPointer(Power);
+ val.manufacturerData = decoder.decodeMapPointer(codec.Uint8, new codec.ArrayOf(codec.Uint8));
+ return val;
+ };
+
+ ScanRecord.encode = function(encoder, val) {
+ var packed;
+ encoder.writeUint32(ScanRecord.encodedSize);
+ encoder.writeUint32(0);
+ encoder.encodeStruct(codec.NullableString, val.name);
+ encoder.encodeArrayPointer(new codec.PointerTo(uuid$.UUID), val.uuids);
+ encoder.encodeStructPointer(Appearance, val.appearance);
+ encoder.encodeStructPointer(Power, val.txPower);
+ encoder.encodeMapPointer(codec.Uint8, new codec.ArrayOf(codec.Uint8), val.manufacturerData);
+ };
+ function ScanResult(values) {
+ this.initDefaults_();
+ this.initFields_(values);
+ }
+
+
+ ScanResult.prototype.initDefaults_ = function() {
+ this.deviceAddress = null;
+ this.rssi = 0;
+ this.scanRecord = null;
+ };
+ ScanResult.prototype.initFields_ = function(fields) {
+ for(var field in fields) {
+ if (this.hasOwnProperty(field))
+ this[field] = fields[field];
+ }
+ };
+
+ ScanResult.validate = function(messageValidator, offset) {
+ var err;
+ err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
+ if (err !== validator.validationError.NONE)
+ return err;
+
+ var kVersionSizes = [
+ {version: 0, numBytes: 32}
+ ];
+ err = messageValidator.validateStructVersion(offset, kVersionSizes);
+ if (err !== validator.validationError.NONE)
+ return err;
+
+
+ // validate ScanResult.deviceAddress
+ err = messageValidator.validateStringPointer(offset + codec.kStructHeaderSize + 0, false)
+ if (err !== validator.validationError.NONE)
+ return err;
+
+
+
+ // validate ScanResult.scanRecord
+ err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 16, ScanRecord, false);
+ if (err !== validator.validationError.NONE)
+ return err;
+
+ return validator.validationError.NONE;
+ };
+
+ ScanResult.encodedSize = codec.kStructHeaderSize + 24;
+
+ ScanResult.decode = function(decoder) {
+ var packed;
+ var val = new ScanResult();
+ var numberOfBytes = decoder.readUint32();
+ var version = decoder.readUint32();
+ val.deviceAddress = decoder.decodeStruct(codec.String);
+ val.rssi = decoder.decodeStruct(codec.Int8);
+ decoder.skip(1);
+ decoder.skip(1);
+ decoder.skip(1);
+ decoder.skip(1);
+ decoder.skip(1);
+ decoder.skip(1);
+ decoder.skip(1);
+ val.scanRecord = decoder.decodeStructPointer(ScanRecord);
+ return val;
+ };
+
+ ScanResult.encode = function(encoder, val) {
+ var packed;
+ encoder.writeUint32(ScanResult.encodedSize);
+ encoder.writeUint32(0);
+ encoder.encodeStruct(codec.String, val.deviceAddress);
+ encoder.encodeStruct(codec.Int8, val.rssi);
+ encoder.skip(1);
+ encoder.skip(1);
+ encoder.skip(1);
+ encoder.skip(1);
+ encoder.skip(1);
+ encoder.skip(1);
+ encoder.skip(1);
+ encoder.encodeStructPointer(ScanRecord, val.scanRecord);
+ };
function CharacteristicProperties(values) {
this.initDefaults_();
this.initFields_(values);
@@ -610,6 +921,107 @@
encoder.writeUint32(FakeCentral_SimulatePreconnectedPeripheral_ResponseParams.encodedSize);
encoder.writeUint32(0);
};
+ function FakeCentral_SimulateAdvertisementReceived_Params(values) {
+ this.initDefaults_();
+ this.initFields_(values);
+ }
+
+
+ FakeCentral_SimulateAdvertisementReceived_Params.prototype.initDefaults_ = function() {
+ this.result = null;
+ };
+ FakeCentral_SimulateAdvertisementReceived_Params.prototype.initFields_ = function(fields) {
+ for(var field in fields) {
+ if (this.hasOwnProperty(field))
+ this[field] = fields[field];
+ }
+ };
+
+ FakeCentral_SimulateAdvertisementReceived_Params.validate = function(messageValidator, offset) {
+ var err;
+ err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
+ if (err !== validator.validationError.NONE)
+ return err;
+
+ var kVersionSizes = [
+ {version: 0, numBytes: 16}
+ ];
+ err = messageValidator.validateStructVersion(offset, kVersionSizes);
+ if (err !== validator.validationError.NONE)
+ return err;
+
+
+ // validate FakeCentral_SimulateAdvertisementReceived_Params.result
+ err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, ScanResult, false);
+ if (err !== validator.validationError.NONE)
+ return err;
+
+ return validator.validationError.NONE;
+ };
+
+ FakeCentral_SimulateAdvertisementReceived_Params.encodedSize = codec.kStructHeaderSize + 8;
+
+ FakeCentral_SimulateAdvertisementReceived_Params.decode = function(decoder) {
+ var packed;
+ var val = new FakeCentral_SimulateAdvertisementReceived_Params();
+ var numberOfBytes = decoder.readUint32();
+ var version = decoder.readUint32();
+ val.result = decoder.decodeStructPointer(ScanResult);
+ return val;
+ };
+
+ FakeCentral_SimulateAdvertisementReceived_Params.encode = function(encoder, val) {
+ var packed;
+ encoder.writeUint32(FakeCentral_SimulateAdvertisementReceived_Params.encodedSize);
+ encoder.writeUint32(0);
+ encoder.encodeStructPointer(ScanResult, val.result);
+ };
+ function FakeCentral_SimulateAdvertisementReceived_ResponseParams(values) {
+ this.initDefaults_();
+ this.initFields_(values);
+ }
+
+
+ FakeCentral_SimulateAdvertisementReceived_ResponseParams.prototype.initDefaults_ = function() {
+ };
+ FakeCentral_SimulateAdvertisementReceived_ResponseParams.prototype.initFields_ = function(fields) {
+ for(var field in fields) {
+ if (this.hasOwnProperty(field))
+ this[field] = fields[field];
+ }
+ };
+
+ FakeCentral_SimulateAdvertisementReceived_ResponseParams.validate = function(messageValidator, offset) {
+ var err;
+ err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
+ if (err !== validator.validationError.NONE)
+ return err;
+
+ var kVersionSizes = [
+ {version: 0, numBytes: 8}
+ ];
+ err = messageValidator.validateStructVersion(offset, kVersionSizes);
+ if (err !== validator.validationError.NONE)
+ return err;
+
+ return validator.validationError.NONE;
+ };
+
+ FakeCentral_SimulateAdvertisementReceived_ResponseParams.encodedSize = codec.kStructHeaderSize + 0;
+
+ FakeCentral_SimulateAdvertisementReceived_ResponseParams.decode = function(decoder) {
+ var packed;
+ var val = new FakeCentral_SimulateAdvertisementReceived_ResponseParams();
+ var numberOfBytes = decoder.readUint32();
+ var version = decoder.readUint32();
+ return val;
+ };
+
+ FakeCentral_SimulateAdvertisementReceived_ResponseParams.encode = function(encoder, val) {
+ var packed;
+ encoder.writeUint32(FakeCentral_SimulateAdvertisementReceived_ResponseParams.encodedSize);
+ encoder.writeUint32(0);
+ };
function FakeCentral_SetNextGATTConnectionResponse_Params(values) {
this.initDefaults_();
this.initFields_(values);
@@ -2824,20 +3236,21 @@
FakeBluetoothStub.prototype.validator = validateFakeBluetoothRequest;
FakeBluetoothProxy.prototype.validator = validateFakeBluetoothResponse;
var kFakeCentral_SimulatePreconnectedPeripheral_Name = 0;
- var kFakeCentral_SetNextGATTConnectionResponse_Name = 1;
- var kFakeCentral_SetNextGATTDiscoveryResponse_Name = 2;
- var kFakeCentral_SimulateGATTDisconnection_Name = 3;
- var kFakeCentral_SimulateGATTServicesChanged_Name = 4;
- var kFakeCentral_AddFakeService_Name = 5;
- var kFakeCentral_RemoveFakeService_Name = 6;
- var kFakeCentral_AddFakeCharacteristic_Name = 7;
- var kFakeCentral_RemoveFakeCharacteristic_Name = 8;
- var kFakeCentral_AddFakeDescriptor_Name = 9;
- var kFakeCentral_SetNextReadCharacteristicResponse_Name = 10;
- var kFakeCentral_SetNextWriteCharacteristicResponse_Name = 11;
- var kFakeCentral_SetNextSubscribeToNotificationsResponse_Name = 12;
- var kFakeCentral_GetLastWrittenValue_Name = 13;
- var kFakeCentral_SetNextReadDescriptorResponse_Name = 14;
+ var kFakeCentral_SimulateAdvertisementReceived_Name = 1;
+ var kFakeCentral_SetNextGATTConnectionResponse_Name = 2;
+ var kFakeCentral_SetNextGATTDiscoveryResponse_Name = 3;
+ var kFakeCentral_SimulateGATTDisconnection_Name = 4;
+ var kFakeCentral_SimulateGATTServicesChanged_Name = 5;
+ var kFakeCentral_AddFakeService_Name = 6;
+ var kFakeCentral_RemoveFakeService_Name = 7;
+ var kFakeCentral_AddFakeCharacteristic_Name = 8;
+ var kFakeCentral_RemoveFakeCharacteristic_Name = 9;
+ var kFakeCentral_AddFakeDescriptor_Name = 10;
+ var kFakeCentral_SetNextReadCharacteristicResponse_Name = 11;
+ var kFakeCentral_SetNextWriteCharacteristicResponse_Name = 12;
+ var kFakeCentral_SetNextSubscribeToNotificationsResponse_Name = 13;
+ var kFakeCentral_GetLastWrittenValue_Name = 14;
+ var kFakeCentral_SetNextReadDescriptorResponse_Name = 15;
function FakeCentralPtr(handleOrPtrInfo) {
this.ptr = new bindings.InterfacePtrController(FakeCentral,
@@ -2884,6 +3297,31 @@
});
}.bind(this));
};
+ FakeCentralPtr.prototype.simulateAdvertisementReceived = function() {
+ return FakeCentralProxy.prototype.simulateAdvertisementReceived
+ .apply(this.ptr.getProxy(), arguments);
+ };
+
+ FakeCentralProxy.prototype.simulateAdvertisementReceived = function(result) {
+ var params = new FakeCentral_SimulateAdvertisementReceived_Params();
+ params.result = result;
+ return new Promise(function(resolve, reject) {
+ var builder = new codec.MessageV1Builder(
+ kFakeCentral_SimulateAdvertisementReceived_Name,
+ codec.align(FakeCentral_SimulateAdvertisementReceived_Params.encodedSize),
+ codec.kMessageExpectsResponse, 0);
+ builder.encodeStruct(FakeCentral_SimulateAdvertisementReceived_Params, params);
+ var message = builder.finish();
+ this.receiver_.acceptAndExpectResponse(message).then(function(message) {
+ var reader = new codec.MessageReader(message);
+ var responseParams =
+ reader.decodeStruct(FakeCentral_SimulateAdvertisementReceived_ResponseParams);
+ resolve(responseParams);
+ }).catch(function(result) {
+ reject(Error("Connection error: " + result));
+ });
+ }.bind(this));
+ };
FakeCentralPtr.prototype.setNextGATTConnectionResponse = function() {
return FakeCentralProxy.prototype.setNextGATTConnectionResponse
.apply(this.ptr.getProxy(), arguments);
@@ -3270,6 +3708,9 @@
FakeCentralStub.prototype.simulatePreconnectedPeripheral = function(address, name, knownServiceUuids) {
return this.delegate_ && this.delegate_.simulatePreconnectedPeripheral && this.delegate_.simulatePreconnectedPeripheral(address, name, knownServiceUuids);
}
+ FakeCentralStub.prototype.simulateAdvertisementReceived = function(result) {
+ return this.delegate_ && this.delegate_.simulateAdvertisementReceived && this.delegate_.simulateAdvertisementReceived(result);
+ }
FakeCentralStub.prototype.setNextGATTConnectionResponse = function(address, code) {
return this.delegate_ && this.delegate_.setNextGATTConnectionResponse && this.delegate_.setNextGATTConnectionResponse(address, code);
}
@@ -3340,6 +3781,21 @@
responder.accept(message);
});
return true;
+ case kFakeCentral_SimulateAdvertisementReceived_Name:
+ var params = reader.decodeStruct(FakeCentral_SimulateAdvertisementReceived_Params);
+ this.simulateAdvertisementReceived(params.result).then(function(response) {
+ var responseParams =
+ new FakeCentral_SimulateAdvertisementReceived_ResponseParams();
+ var builder = new codec.MessageV1Builder(
+ kFakeCentral_SimulateAdvertisementReceived_Name,
+ codec.align(FakeCentral_SimulateAdvertisementReceived_ResponseParams.encodedSize),
+ codec.kMessageIsResponse, reader.requestID);
+ builder.encodeStruct(FakeCentral_SimulateAdvertisementReceived_ResponseParams,
+ responseParams);
+ var message = builder.finish();
+ responder.accept(message);
+ });
+ return true;
case kFakeCentral_SetNextGATTConnectionResponse_Name:
var params = reader.decodeStruct(FakeCentral_SetNextGATTConnectionResponse_Params);
this.setNextGATTConnectionResponse(params.address, params.code).then(function(response) {
@@ -3578,6 +4034,10 @@
if (message.expectsResponse())
paramsClass = FakeCentral_SimulatePreconnectedPeripheral_Params;
break;
+ case kFakeCentral_SimulateAdvertisementReceived_Name:
+ if (message.expectsResponse())
+ paramsClass = FakeCentral_SimulateAdvertisementReceived_Params;
+ break;
case kFakeCentral_SetNextGATTConnectionResponse_Name:
if (message.expectsResponse())
paramsClass = FakeCentral_SetNextGATTConnectionResponse_Params;
@@ -3648,6 +4108,10 @@
if (message.isResponse())
paramsClass = FakeCentral_SimulatePreconnectedPeripheral_ResponseParams;
break;
+ case kFakeCentral_SimulateAdvertisementReceived_Name:
+ if (message.isResponse())
+ paramsClass = FakeCentral_SimulateAdvertisementReceived_ResponseParams;
+ break;
case kFakeCentral_SetNextGATTConnectionResponse_Name:
if (message.isResponse())
paramsClass = FakeCentral_SetNextGATTConnectionResponse_ResponseParams;
@@ -3726,6 +4190,10 @@
exports.kGATTSuccess = kGATTSuccess;
exports.kGATTInvalidHandle = kGATTInvalidHandle;
exports.CentralState = CentralState;
+ exports.Appearance = Appearance;
+ exports.Power = Power;
+ exports.ScanRecord = ScanRecord;
+ exports.ScanResult = ScanResult;
exports.CharacteristicProperties = CharacteristicProperties;
exports.FakeBluetooth = FakeBluetooth;
exports.FakeBluetoothPtr = FakeBluetoothPtr;
diff --git a/tests/wpt/web-platform-tests/resources/chromium/web-bluetooth-test.js b/tests/wpt/web-platform-tests/resources/chromium/web-bluetooth-test.js
index dd3bbb6125b..027ce442d54 100644
--- a/tests/wpt/web-platform-tests/resources/chromium/web-bluetooth-test.js
+++ b/tests/wpt/web-platform-tests/resources/chromium/web-bluetooth-test.js
@@ -13,6 +13,23 @@ function toMojoCentralState(state) {
}
}
+// Canonicalizes UUIDs and converts them to Mojo UUIDs.
+function canonicalizeAndConvertToMojoUUID(uuids) {
+ let canonicalUUIDs = uuids.map(val => ({uuid: BluetoothUUID.getService(val)}));
+ return canonicalUUIDs;
+}
+
+// Converts WebIDL a record<DOMString, BufferSource> to a map<K, array<uint8>> to
+// use for Mojo, where the value for K is calculated using keyFn.
+function convertToMojoMap(record, keyFn) {
+ let map = new Map();
+ for (const [key, value] of Object.entries(record)) {
+ let buffer = ArrayBuffer.isView(value) ? value.buffer : value;
+ map.set(keyFn(key), Array.from(new Uint8Array(buffer)));
+ }
+ return map;
+}
+
// Mapping of the property names of
// BluetoothCharacteristicProperties defined in
// https://webbluetoothcg.github.io/web-bluetooth/#characteristicproperties
@@ -44,7 +61,6 @@ function ArrayToMojoCharacteristicProperties(arr) {
return struct;
}
-
class FakeBluetooth {
constructor() {
this.fake_bluetooth_ptr_ = new bluetooth.mojom.FakeBluetoothPtr();
@@ -110,20 +126,60 @@ class FakeCentral {
async simulatePreconnectedPeripheral({
address, name, knownServiceUUIDs = []}) {
- // Canonicalize and convert to mojo UUIDs.
- knownServiceUUIDs.forEach((val, i, arr) => {
- knownServiceUUIDs[i] = {uuid: BluetoothUUID.getService(val)};
- });
-
await this.fake_central_ptr_.simulatePreconnectedPeripheral(
- address, name, knownServiceUUIDs);
+ address, name, canonicalizeAndConvertToMojoUUID(knownServiceUUIDs));
+
+ return this.fetchOrCreatePeripheral_(address);
+ }
+
+ // Simulates an advertisement packet described by |scanResult| being received
+ // from a device. If central is currently scanning, the device will appear on
+ // the list of discovered devices.
+ async simulateAdvertisementReceived(scanResult) {
+ if ('uuids' in scanResult.scanRecord) {
+ scanResult.scanRecord.uuids =
+ canonicalizeAndConvertToMojoUUID(scanResult.scanRecord.uuids);
+ }
+ // Convert the optional appearance and txPower fields to the corresponding
+ // Mojo structures, since Mojo does not support optional interger values. If
+ // the fields are undefined, set the hasValue field as false and value as 0.
+ // Otherwise, set the hasValue field as true and value with the field value.
+ const has_appearance = 'appearance' in scanResult.scanRecord;
+ scanResult.scanRecord.appearance = {
+ hasValue: has_appearance,
+ value: (has_appearance ? scanResult.scanRecord.appearance : 0)
+ }
+
+ const has_tx_power = 'txPower' in scanResult.scanRecord;
+ scanResult.scanRecord.txPower = {
+ hasValue: has_tx_power,
+ value: (has_tx_power ? scanResult.scanRecord.txPower : 0)
+ }
+
+ // Convert manufacturerData from a record<DOMString, BufferSource> into a
+ // map<uint8, array<uint8>> for Mojo.
+ if ('manufacturerData' in scanResult.scanRecord) {
+ scanResult.scanRecord.manufacturerData = convertToMojoMap(
+ scanResult.scanRecord.manufacturerData, Number);
+ }
+
+ // TODO(https://crbug.com/817603): Add a conversion process for serviceData
+ // when the field is added in Mojo.
+
+ await this.fake_central_ptr_.simulateAdvertisementReceived(
+ new bluetooth.mojom.ScanResult(scanResult));
+
+ return this.fetchOrCreatePeripheral_(scanResult.deviceAddress);
+ }
+
+ // Create a fake_peripheral object from the given address.
+ fetchOrCreatePeripheral_(address) {
let peripheral = this.peripherals_.get(address);
if (peripheral === undefined) {
peripheral = new FakePeripheral(address, this.fake_central_ptr_);
this.peripherals_.set(address, peripheral);
}
-
return peripheral;
}
}
diff --git a/tests/wpt/web-platform-tests/resources/idlharness.js.headers b/tests/wpt/web-platform-tests/resources/idlharness.js.headers
index 6805c323df5..5e8f640c665 100644
--- a/tests/wpt/web-platform-tests/resources/idlharness.js.headers
+++ b/tests/wpt/web-platform-tests/resources/idlharness.js.headers
@@ -1 +1,2 @@
Content-Type: text/javascript; charset=utf-8
+Cache-Control: max-age=3600
diff --git a/tests/wpt/web-platform-tests/resources/testdriver-vendor.js.headers b/tests/wpt/web-platform-tests/resources/testdriver-vendor.js.headers
index 6805c323df5..5e8f640c665 100644
--- a/tests/wpt/web-platform-tests/resources/testdriver-vendor.js.headers
+++ b/tests/wpt/web-platform-tests/resources/testdriver-vendor.js.headers
@@ -1 +1,2 @@
Content-Type: text/javascript; charset=utf-8
+Cache-Control: max-age=3600
diff --git a/tests/wpt/web-platform-tests/resources/testdriver.js.headers b/tests/wpt/web-platform-tests/resources/testdriver.js.headers
index 6805c323df5..5e8f640c665 100644
--- a/tests/wpt/web-platform-tests/resources/testdriver.js.headers
+++ b/tests/wpt/web-platform-tests/resources/testdriver.js.headers
@@ -1 +1,2 @@
Content-Type: text/javascript; charset=utf-8
+Cache-Control: max-age=3600
diff --git a/tests/wpt/web-platform-tests/selection/interfaces.html b/tests/wpt/web-platform-tests/selection/interfaces.html
index 21b3f3e8248..6b72f286caf 100644
--- a/tests/wpt/web-platform-tests/selection/interfaces.html
+++ b/tests/wpt/web-platform-tests/selection/interfaces.html
@@ -5,58 +5,14 @@
<script src=/resources/testharnessreport.js></script>
<script src=/resources/WebIDLParser.js></script>
<script src=/resources/idlharness.js></script>
-<script type=text/plain>
-// http://w3c.github.io/selection-api/#selection-interface
-interface Selection {
- readonly attribute Node? anchorNode;
- readonly attribute unsigned long anchorOffset;
- readonly attribute Node? focusNode;
- readonly attribute unsigned long focusOffset;
- readonly attribute boolean isCollapsed;
- readonly attribute unsigned long rangeCount;
- readonly attribute DOMString type;
- Range getRangeAt(unsigned long index);
- void addRange(Range range);
- void removeRange(Range range);
- void removeAllRanges();
- void empty();
- void collapse(Node? node, optional unsigned long offset = 0);
- void setPosition(Node? node, optional unsigned long offset = 0);
- void collapseToStart();
- void collapseToEnd();
- void extend(Node node, optional unsigned long offset = 0);
- void setBaseAndExtent(Node anchorNode,
- unsigned long anchorOffset,
- Node focusNode,
- unsigned long focusOffset);
- void selectAllChildren(Node node);
- [CEReactions]
- void deleteFromDocument();
- boolean containsNode(Node node,
- optional boolean allowPartialContainment = false);
- stringifier DOMString ();
-};
-
-partial interface Document {
- Selection? getSelection();
-};
-
-partial interface Window {
- Selection? getSelection();
-};
-
-partial interface GlobalEventHandlers {
- attribute EventHandler onselectstart;
- attribute EventHandler onselectionchange;
-};
-</script>
<script>
"use strict";
-function doTest([dom, cssom, touchevents, uievents, html]) {
+function doTest([selection, dom, cssom, touchevents, uievents, html]) {
var idlArray = new IdlArray();
+ idlArray.add_untested_idls('interface SVGElement {};');
idlArray.add_untested_idls(dom + cssom + touchevents + uievents + html);
- idlArray.add_idls(document.querySelector("script[type=text\\/plain]").textContent);
+ idlArray.add_idls(selection);
idlArray.add_objects({Selection: ['getSelection()']});
idlArray.test();
}
@@ -66,7 +22,8 @@ function fetchData(url) {
}
promise_test(function() {
- return Promise.all([fetchData("/interfaces/dom.idl"),
+ return Promise.all([fetchData("/interfaces/selection-api.idl"),
+ fetchData("/interfaces/dom.idl"),
fetchData("/interfaces/cssom.idl"),
fetchData("/interfaces/touchevents.idl"),
fetchData("/interfaces/uievents.idl"),
diff --git a/tests/wpt/web-platform-tests/generic-sensor/OWNERS b/tests/wpt/web-platform-tests/sensors/OWNERS
index 06bc2d81d87..06bc2d81d87 100644
--- a/tests/wpt/web-platform-tests/generic-sensor/OWNERS
+++ b/tests/wpt/web-platform-tests/sensors/OWNERS
diff --git a/tests/wpt/web-platform-tests/generic-sensor/SensorErrorEvent-constructor.https.html b/tests/wpt/web-platform-tests/sensors/SensorErrorEvent-constructor.https.html
index 6e2d1684f57..6e2d1684f57 100644
--- a/tests/wpt/web-platform-tests/generic-sensor/SensorErrorEvent-constructor.https.html
+++ b/tests/wpt/web-platform-tests/sensors/SensorErrorEvent-constructor.https.html
diff --git a/tests/wpt/web-platform-tests/generic-sensor/generic-sensor-feature-policy-test.sub.js b/tests/wpt/web-platform-tests/sensors/generic-sensor-feature-policy-test.sub.js
index f722315cfb2..f722315cfb2 100644
--- a/tests/wpt/web-platform-tests/generic-sensor/generic-sensor-feature-policy-test.sub.js
+++ b/tests/wpt/web-platform-tests/sensors/generic-sensor-feature-policy-test.sub.js
diff --git a/tests/wpt/web-platform-tests/generic-sensor/generic-sensor-tests.js b/tests/wpt/web-platform-tests/sensors/generic-sensor-tests.js
index 4be4841586d..4be4841586d 100644
--- a/tests/wpt/web-platform-tests/generic-sensor/generic-sensor-tests.js
+++ b/tests/wpt/web-platform-tests/sensors/generic-sensor-tests.js
diff --git a/tests/wpt/web-platform-tests/generic-sensor/idlharness.https.html b/tests/wpt/web-platform-tests/sensors/idlharness.https.html
index 7dd10ce500c..56208e43a20 100644
--- a/tests/wpt/web-platform-tests/generic-sensor/idlharness.https.html
+++ b/tests/wpt/web-platform-tests/sensors/idlharness.https.html
@@ -2,7 +2,7 @@
<meta charset="utf-8">
<title>Generic Sensor IDL tests</title>
<link rel="author" title="Tobie Langel" href="http://www.codespeaks.com">
-<link rel="help" href="http://www.w3.org/TR/generic-sensor/">
+<link rel="help" href="https://w3c.github.io/sensors">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/WebIDLParser.js"></script>
@@ -27,7 +27,7 @@ function fetchText(url) {
promise_test(() => {
return Promise.all(["/interfaces/dom.idl",
- "/interfaces/generic-sensor.idl"].map(fetchText))
+ "/interfaces/sensors.idl"].map(fetchText))
.then(doTest);
}, "Test IDL implementation of Generic Sensor");
</script>
diff --git a/tests/wpt/web-platform-tests/service-workers/service-worker/navigation-preload/resource-timing.https.html b/tests/wpt/web-platform-tests/service-workers/service-worker/navigation-preload/resource-timing.https.html
index 5f0953c76d1..b4756d09a16 100644
--- a/tests/wpt/web-platform-tests/service-workers/service-worker/navigation-preload/resource-timing.https.html
+++ b/tests/wpt/web-platform-tests/service-workers/service-worker/navigation-preload/resource-timing.https.html
@@ -14,9 +14,9 @@ function check_timing_entry(entry, url, decodedBodySize, encodedBodySize) {
'The entryType of preload response timing entry must be "resource' +
'" :' + url);
assert_equals(
- entry.initiatorType, 'other',
+ entry.initiatorType, 'navigation',
'The initiatorType of preload response timing entry must be ' +
- '"other":' + url);
+ '"navigation":' + url);
// If the server returns the redirect response, |decodedBodySize| is null and
// |entry.decodedBodySize| shuld be 0. Otherwise |entry.decodedBodySize| must
diff --git a/tests/wpt/web-platform-tests/service-workers/service-worker/resources/sandboxed-iframe-fetch-event-iframe.py b/tests/wpt/web-platform-tests/service-workers/service-worker/resources/sandboxed-iframe-fetch-event-iframe.py
index 4d84839c813..8b2244bf209 100644
--- a/tests/wpt/web-platform-tests/service-workers/service-worker/resources/sandboxed-iframe-fetch-event-iframe.py
+++ b/tests/wpt/web-platform-tests/service-workers/service-worker/resources/sandboxed-iframe-fetch-event-iframe.py
@@ -7,6 +7,9 @@ def main(request, response):
body = f.read()
return (header, body)
+ if 'sandbox' in request.GET:
+ header.append(('Content-Security-Policy',
+ 'sandbox %s' % request.GET['sandbox']))
with open(os.path.join(os.path.dirname(__file__),
'sandboxed-iframe-fetch-event-iframe.html'), 'r') as f:
body = f.read()
diff --git a/tests/wpt/web-platform-tests/service-workers/service-worker/sandboxed-iframe-fetch-event.https.html b/tests/wpt/web-platform-tests/service-workers/service-worker/sandboxed-iframe-fetch-event.https.html
index db012c2e9ad..e08b7164532 100644
--- a/tests/wpt/web-platform-tests/service-workers/service-worker/sandboxed-iframe-fetch-event.https.html
+++ b/tests/wpt/web-platform-tests/service-workers/service-worker/sandboxed-iframe-fetch-event.https.html
@@ -52,6 +52,14 @@ let sandboxed_frame;
// An iframe created by <iframe sandbox='allow-scripts allow-same-origin'>.
// This should be controlled by a service worker.
let sandboxed_same_origin_frame;
+// An iframe whose response header has
+// 'Content-Security-Policy: allow-scripts'.
+// This should NOT be controlled by a service worker.
+let sandboxed_frame_by_header;
+// An iframe whose response header has
+// 'Content-Security-Policy: allow-scripts allow-same-origin'.
+// This should be controlled by a service worker.
+let sandboxed_same_origin_frame_by_header;
promise_test(t => {
return service_worker_unregister_and_register(t, SCRIPT, SCOPE)
@@ -111,6 +119,44 @@ promise_test(t => {
'<iframe sandbox="allow-scripts allow-same-origin">.');
promise_test(t => {
+ const iframe_full_url = expected_base_url + '?sandbox=allow-scripts&' +
+ 'sandboxed-frame-by-header';
+ return with_iframe(iframe_full_url)
+ .then(f => {
+ sandboxed_frame_by_header = f;
+ add_completion_callback(() => f.remove());
+ return getResultsFromWorker(worker);
+ })
+ .then(data => {
+ let requests = data.requests;
+ assert_equals(requests.length, 1,
+ 'Service worker should provide the response');
+ assert_equals(requests[0], iframe_full_url);
+ assert_false(data.clients.includes(iframe_full_url),
+ 'Service worker should NOT control the sandboxed page');
+ });
+}, 'Prepare an iframe sandboxed by CSP HTTP header with allow-scripts.');
+
+promise_test(t => {
+ const iframe_full_url =
+ expected_base_url + '?sandbox=allow-scripts%20allow-same-origin&' +
+ 'sandboxed-iframe-same-origin-by-header';
+ return with_iframe(iframe_full_url)
+ .then(f => {
+ sandboxed_same_origin_frame_by_header = f;
+ add_completion_callback(() => f.remove());
+ return getResultsFromWorker(worker);
+ })
+ .then(data => {
+ let requests = data.requests;
+ assert_equals(requests.length, 1);
+ assert_equals(requests[0], iframe_full_url);
+ assert_true(data.clients.includes(iframe_full_url));
+ })
+}, 'Prepare an iframe sandboxed by CSP HTTP header with allow-scripts and ' +
+ 'allow-same-origin.');
+
+promise_test(t => {
let frame = normal_frame;
return doTest(frame, 'fetch')
.then(result => {
@@ -353,5 +399,137 @@ promise_test(t => {
}, 'Request for an sandboxed iframe with allow-scripts and ' +
'allow-same-origin flag in the iframe sandboxed by attribute with ' +
'allow-scripts and allow-same-origin flag');
+
+promise_test(t => {
+ let frame = sandboxed_frame_by_header;
+ return doTest(frame, 'fetch')
+ .then(result => {
+ assert_equals(result, 'done');
+ return getResultsFromWorker(worker);
+ })
+ .then(data => {
+ assert_equals(data.requests.length, 0,
+ 'The request should NOT be handled by SW.');
+ });
+}, 'Fetch request from iframe sandboxed by CSP HTTP header with ' +
+ 'allow-scripts flag');
+
+promise_test(t => {
+ let frame = sandboxed_frame_by_header;
+ return doTest(frame, 'iframe')
+ .then(result => {
+ assert_equals(result, 'done');
+ return getResultsFromWorker(worker);
+ })
+ .then(data => {
+ assert_equals(data.requests.length, 0,
+ 'The request should NOT be handled by SW.');
+ assert_false(data.clients.includes(frame.src + '&test=iframe'));
+ });
+}, 'Request for an iframe in the iframe sandboxed by CSP HTTP header with ' +
+ 'allow-scripts flag');
+
+promise_test(t => {
+ let frame = sandboxed_frame_by_header;
+ return doTest(frame, 'sandboxed-iframe')
+ .then(result => {
+ assert_equals(result, 'done');
+ return getResultsFromWorker(worker);
+ })
+ .then(data => {
+ assert_equals(data.requests.length, 0,
+ 'The request should NOT be handled by SW.');
+ assert_false(data.clients.includes(
+ frame.src + '&test=sandboxed-iframe'));
+ });
+}, 'Request for an sandboxed iframe with allow-scripts flag in the iframe ' +
+ 'sandboxed by CSP HTTP header with allow-scripts flag');
+
+promise_test(t => {
+ let frame = sandboxed_frame_by_header;
+ return doTest(frame, 'sandboxed-iframe-same-origin')
+ .then(result => {
+ assert_equals(result, 'done');
+ return getResultsFromWorker(worker);
+ })
+ .then(data => {
+ assert_equals(data.requests.length, 0,
+ 'The request should NOT be handled by SW.');
+ assert_false(data.clients.includes(
+ frame.src + '&test=sandboxed-iframe-same-origin'));
+ });
+}, 'Request for an sandboxed iframe with allow-scripts and ' +
+ 'allow-same-origin flag in the iframe sandboxed by CSP HTTP header with ' +
+ 'allow-scripts flag');
+
+promise_test(t => {
+ let frame = sandboxed_same_origin_frame_by_header;
+ return doTest(frame, 'fetch')
+ .then(result => {
+ assert_equals(result, 'done');
+ return getResultsFromWorker(worker);
+ })
+ .then(data => {
+ let requests = data.requests;
+ assert_equals(requests.length, 1,
+ 'The request should be handled by SW.');
+ assert_equals(requests[0], frame.src + '&test=fetch');
+ });
+}, 'Fetch request from iframe sandboxed by CSP HTTP header with ' +
+ 'allow-scripts and allow-same-origin flag');
+
+promise_test(t => {
+ let frame = sandboxed_same_origin_frame_by_header;
+ return doTest(frame, 'iframe')
+ .then(result => {
+ assert_equals(result, 'done');
+ return getResultsFromWorker(worker);
+ })
+ .then(data => {
+ let requests = data.requests;
+ assert_equals(requests.length, 1,
+ 'The request should be handled by SW.');
+ assert_equals(requests[0], frame.src + '&test=iframe');
+ assert_true(data.clients.includes(frame.src + '&test=iframe'));
+ });
+}, 'Request for an iframe in the iframe sandboxed by CSP HTTP header with ' +
+ 'allow-scripts and allow-same-origin flag');
+
+promise_test(t => {
+ let frame = sandboxed_same_origin_frame_by_header;
+ return doTest(frame, 'sandboxed-iframe')
+ .then(result => {
+ assert_equals(result, 'done');
+ return getResultsFromWorker(worker);
+ })
+ .then(data => {
+ assert_equals(data.requests.length, 0,
+ 'The request should NOT be handled by SW.');
+ assert_false(
+ data.clients.includes(frame.src + '&test=sandboxed-iframe'));
+ });
+}, 'Request for an sandboxed iframe with allow-scripts flag in the ' +
+ 'iframe sandboxed by CSP HTTP header with allow-scripts and ' +
+ 'allow-same-origin flag');
+
+promise_test(t => {
+ let frame = sandboxed_same_origin_frame_by_header;
+ return doTest(frame, 'sandboxed-iframe-same-origin')
+ .then(result => {
+ assert_equals(result, 'done');
+ return getResultsFromWorker(worker);
+ })
+ .then(data => {
+ let requests = data.requests;
+ assert_equals(requests.length, 1,
+ 'The request should be handled by SW.');
+ assert_equals(requests[0],
+ frame.src + '&test=sandboxed-iframe-same-origin');
+ assert_true(data.clients.includes(
+ frame.src + '&test=sandboxed-iframe-same-origin'));
+ });
+}, 'Request for an sandboxed iframe with allow-scripts and ' +
+ 'allow-same-origin flag in the iframe sandboxed by CSP HTTP header with ' +
+ 'allow-scripts and allow-same-origin flag');
</script>
</body>
diff --git a/tests/wpt/web-platform-tests/service-workers/service-worker/webvtt-cross-origin.https.html b/tests/wpt/web-platform-tests/service-workers/service-worker/webvtt-cross-origin.https.html
index a2b741b161c..637f494e4c1 100644
--- a/tests/wpt/web-platform-tests/service-workers/service-worker/webvtt-cross-origin.https.html
+++ b/tests/wpt/web-platform-tests/service-workers/service-worker/webvtt-cross-origin.https.html
@@ -95,9 +95,9 @@ promise_test(t => {
url += '?url=' + get_host_info().HTTPS_REMOTE_ORIGIN + '/media/foo.vtt';
// Add '&mode' to tell the service worker to do a CORS request.
url += '&mode=cors';
- // Add '&credentials=anonymous' to allow Access-Control-Allow-Origin=* so
+ // Add '&credentials=same-origin' to allow Access-Control-Allow-Origin=* so
// that CORS will succeed if the service approves it.
- url += '&credentials=anonymous';
+ url += '&credentials=same-origin';
return load_track(url)
.then(result => {
assert_equals(result, 'load event');
@@ -142,9 +142,9 @@ promise_test(t => {
url += '?url=' + encodeURIComponent(redirector_url + encodeURIComponent(redirect_target));
// Add '&mode' to tell the service worker to do a CORS request.
url += '&mode=cors';
- // Add '&credentials=anonymous' to allow Access-Control-Allow-Origin=* so
+ // Add '&credentials=same-origin' to allow Access-Control-Allow-Origin=* so
// that CORS will succeed if the server approves it.
- url += '&credentials=anonymous';
+ url += '&credentials=same-origin';
return load_track(url)
.then(result => {
assert_equals(result, 'error event');
@@ -160,9 +160,9 @@ promise_test(t => {
url += '?url=' + encodeURIComponent(redirector_url + encodeURIComponent(redirect_target));
// Add '&mode' to tell the service worker to do a CORS request.
url += '&mode=cors';
- // Add '&credentials=anonymous' to allow Access-Control-Allow-Origin=* so
+ // Add '&credentials=same-origin' to allow Access-Control-Allow-Origin=* so
// that CORS will succeed if the server approves it.
- url += '&credentials=anonymous';
+ url += '&credentials=same-origin';
return load_track(url)
.then(result => {
assert_equals(result, 'load event');
diff --git a/tests/wpt/web-platform-tests/service-workers/service-worker/worker-in-sandboxed-iframe-by-csp-fetch-event.https.html b/tests/wpt/web-platform-tests/service-workers/service-worker/worker-in-sandboxed-iframe-by-csp-fetch-event.https.html
new file mode 100644
index 00000000000..c8480bf1be0
--- /dev/null
+++ b/tests/wpt/web-platform-tests/service-workers/service-worker/worker-in-sandboxed-iframe-by-csp-fetch-event.https.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html>
+<title>ServiceWorker FetchEvent issued from workers in an iframe sandboxed via CSP HTTP response header.</title>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="resources/test-helpers.sub.js"></script>
+<body>
+<script>
+let lastCallbackId = 0;
+let callbacks = {};
+function doTest(frame, type) {
+ return new Promise(function(resolve) {
+ var id = ++lastCallbackId;
+ callbacks[id] = resolve;
+ frame.contentWindow.postMessage({id: id, type: type}, '*');
+ });
+}
+
+// Asks the service worker for data about requests and clients seen. The
+// worker posts a message back with |data| where:
+// |data.requests|: the requests the worker received FetchEvents for
+// |data.clients|: the URLs of all the worker's clients
+// The worker clears its data after responding.
+function getResultsFromWorker(worker) {
+ return new Promise(resolve => {
+ let channel = new MessageChannel();
+ channel.port1.onmessage = msg => {
+ resolve(msg.data);
+ };
+ worker.postMessage({port: channel.port2}, [channel.port2]);
+ });
+}
+
+window.onmessage = function (e) {
+ message = e.data;
+ let id = message['id'];
+ let callback = callbacks[id];
+ delete callbacks[id];
+ callback(message['result']);
+};
+
+const SCOPE = 'resources/sandboxed-iframe-fetch-event-iframe.py';
+const SCRIPT = 'resources/sandboxed-iframe-fetch-event-worker.js';
+const expected_base_url = new URL(SCOPE, location.href);
+// A service worker controlling |SCOPE|.
+let worker;
+// An iframe whose response header has
+// 'Content-Security-Policy: allow-scripts'.
+// This should NOT be controlled by a service worker.
+let sandboxed_frame_by_header;
+// An iframe whose response header has
+// 'Content-Security-Policy: allow-scripts allow-same-origin'.
+// This should be controlled by a service worker.
+let sandboxed_same_origin_frame_by_header;
+
+promise_test(t => {
+ return service_worker_unregister_and_register(t, SCRIPT, SCOPE)
+ .then(function(registration) {
+ add_completion_callback(() => registration.unregister());
+ worker = registration.installing;
+ return wait_for_state(t, registration.installing, 'activated');
+ });
+}, 'Prepare a service worker.');
+
+promise_test(t => {
+ const iframe_full_url = expected_base_url + '?sandbox=allow-scripts&' +
+ 'sandboxed-frame-by-header';
+ return with_iframe(iframe_full_url)
+ .then(f => {
+ sandboxed_frame_by_header = f;
+ add_completion_callback(() => f.remove());
+ return getResultsFromWorker(worker);
+ })
+ .then(data => {
+ let requests = data.requests;
+ assert_equals(requests.length, 1,
+ 'Service worker should provide the response');
+ assert_equals(requests[0], iframe_full_url);
+ assert_false(data.clients.includes(iframe_full_url),
+ 'Service worker should NOT control the sandboxed page');
+ });
+}, 'Prepare an iframe sandboxed by CSP HTTP header with allow-scripts.');
+
+promise_test(t => {
+ const iframe_full_url =
+ expected_base_url + '?sandbox=allow-scripts%20allow-same-origin&' +
+ 'sandboxed-iframe-same-origin-by-header';
+ return with_iframe(iframe_full_url)
+ .then(f => {
+ sandboxed_same_origin_frame_by_header = f;
+ add_completion_callback(() => f.remove());
+ return getResultsFromWorker(worker);
+ })
+ .then(data => {
+ let requests = data.requests;
+ assert_equals(requests.length, 1);
+ assert_equals(requests[0], iframe_full_url);
+ assert_true(data.clients.includes(iframe_full_url));
+ })
+}, 'Prepare an iframe sandboxed by CSP HTTP header with allow-scripts and ' +
+ 'allow-same-origin.');
+
+promise_test(t => {
+ let frame = sandboxed_frame_by_header;
+ return doTest(frame, 'fetch-from-worker')
+ .then(result => {
+ assert_equals(result, 'done');
+ return getResultsFromWorker(worker);
+ })
+ .then(data => {
+ assert_equals(data.requests.length, 0,
+ 'The request should NOT be handled by SW.');
+ });
+}, 'Fetch request from a worker in iframe sandboxed by CSP HTTP header ' +
+ 'allow-scripts flag');
+
+promise_test(t => {
+ let frame = sandboxed_same_origin_frame_by_header;
+ return doTest(frame, 'fetch-from-worker')
+ .then(result => {
+ assert_equals(result, 'done');
+ return getResultsFromWorker(worker);
+ })
+ .then(data => {
+ let requests = data.requests;
+ assert_equals(requests.length, 1,
+ 'The request should be handled by SW.');
+ assert_equals(requests[0], frame.src + '&test=fetch-from-worker');
+ });
+}, 'Fetch request from a worker in iframe sandboxed by CSP HTTP header ' +
+ 'with allow-scripts and allow-same-origin flag');
+</script>
+</body>
diff --git a/tests/wpt/web-platform-tests/service-workers/tools/blink-import.py b/tests/wpt/web-platform-tests/service-workers/tools/blink-import.py
index 355df07960c..552fdc054cc 100644
--- a/tests/wpt/web-platform-tests/service-workers/tools/blink-import.py
+++ b/tests/wpt/web-platform-tests/service-workers/tools/blink-import.py
@@ -1,3 +1,5 @@
+from __future__ import print_function
+
import os
import re
import shutil
@@ -184,7 +186,7 @@ def main():
for k, v in path_changes.iteritems():
if os.path.basename(k) in filename_changes:
- print "Got duplicate name:" + os.path.basename(k)
+ print("Got duplicate name:" + os.path.basename(k))
filename_changes[os.path.basename(k)] = os.path.basename(v)
for path in source_paths(work_path):
diff --git a/tests/wpt/web-platform-tests/storage/interfaces.https.html b/tests/wpt/web-platform-tests/storage/interfaces.https.html
index c390f327892..4e79ae2afd8 100644
--- a/tests/wpt/web-platform-tests/storage/interfaces.https.html
+++ b/tests/wpt/web-platform-tests/storage/interfaces.https.html
@@ -9,7 +9,7 @@
<script>
'use strict';
promise_test(t => {
- return fetch('interfaces.idl')
+ return fetch('/interfaces/storage.idl')
.then(response => response.text())
.then(idls => {
var idl_array = new IdlArray();
diff --git a/tests/wpt/web-platform-tests/storage/interfaces.https.worker.js b/tests/wpt/web-platform-tests/storage/interfaces.https.worker.js
index e6feed7db9d..c0d9e034d49 100644
--- a/tests/wpt/web-platform-tests/storage/interfaces.https.worker.js
+++ b/tests/wpt/web-platform-tests/storage/interfaces.https.worker.js
@@ -4,7 +4,7 @@ importScripts('/resources/testharness.js');
importScripts('/resources/WebIDLParser.js', '/resources/idlharness.js');
promise_test(t => {
- return fetch('interfaces.idl')
+ return fetch('/interfaces/storage.idl')
.then(response => response.text())
.then(idls => {
var idl_array = new IdlArray();
diff --git a/tests/wpt/web-platform-tests/streams/readable-streams/bad-underlying-sources.js b/tests/wpt/web-platform-tests/streams/readable-streams/bad-underlying-sources.js
index 9fd958de7c4..6fce7b191b2 100644
--- a/tests/wpt/web-platform-tests/streams/readable-streams/bad-underlying-sources.js
+++ b/tests/wpt/web-platform-tests/streams/readable-streams/bad-underlying-sources.js
@@ -306,7 +306,7 @@ promise_test(() => {
const closed = new ReadableStream({
start(c) {
c.error(theError);
- assert_throws(new TypeError(), () => c.error(), 'second call to error should throw a TypeError');
+ c.error();
startCalled = true;
}
}).getReader().closed;
@@ -316,7 +316,7 @@ promise_test(() => {
assert_equals(e, theError, 'closed should reject with the error');
});
-}, 'Underlying source: calling error twice should throw the second time');
+}, 'Underlying source: calling error twice should not throw');
promise_test(() => {
@@ -325,14 +325,14 @@ promise_test(() => {
const closed = new ReadableStream({
start(c) {
c.close();
- assert_throws(new TypeError(), () => c.error(), 'second call to error should throw a TypeError');
+ c.error();
startCalled = true;
}
}).getReader().closed;
return closed.then(() => assert_true(startCalled));
-}, 'Underlying source: calling error after close should throw');
+}, 'Underlying source: calling error after close should not throw');
promise_test(() => {
diff --git a/tests/wpt/web-platform-tests/streams/readable-streams/garbage-collection.js b/tests/wpt/web-platform-tests/streams/readable-streams/garbage-collection.js
index ebc2d76d05c..2d16526e5a8 100644
--- a/tests/wpt/web-platform-tests/streams/readable-streams/garbage-collection.js
+++ b/tests/wpt/web-platform-tests/streams/readable-streams/garbage-collection.js
@@ -19,7 +19,7 @@ promise_test(() => {
return delay(50).then(() => {
controller.close();
assert_throws(new TypeError(), () => controller.close(), 'close should throw a TypeError the second time');
- assert_throws(new TypeError(), () => controller.error(), 'error should throw a TypeError on a closed stream');
+ controller.error();
});
}, 'ReadableStreamController methods should continue working properly when scripts lose their reference to the ' +
diff --git a/tests/wpt/web-platform-tests/streams/writable-streams/aborting.js b/tests/wpt/web-platform-tests/streams/writable-streams/aborting.js
index a04befd69d2..a193c3b2bb9 100644
--- a/tests/wpt/web-platform-tests/streams/writable-streams/aborting.js
+++ b/tests/wpt/web-platform-tests/streams/writable-streams/aborting.js
@@ -137,6 +137,22 @@ promise_test(t => {
throw error1;
}
});
+ const writer = ws.getWriter();
+
+ const abortPromise1 = writer.abort(undefined);
+ const abortPromise2 = writer.abort(undefined);
+
+ assert_equals(abortPromise1, abortPromise2, 'the promises must be the same');
+
+ return promise_rejects(t, error1, abortPromise1, 'promise must have matching rejection');
+}, 'WritableStream if sink\'s abort throws, the promise returned by multiple writer.abort()s is the same and rejects');
+
+promise_test(t => {
+ const ws = new WritableStream({
+ abort() {
+ throw error1;
+ }
+ });
return promise_rejects(t, error1, ws.abort(undefined),
'rejection reason of abortPromise must be the error thrown by abort');
@@ -195,7 +211,6 @@ promise_test(t => {
abortPromise,
promise_rejects(t, new TypeError(), writer.write(), 'writing should reject with a TypeError'),
promise_rejects(t, new TypeError(), writer.close(), 'closing should reject with a TypeError'),
- promise_rejects(t, new TypeError(), writer.abort(), 'aborting should reject with a TypeError'),
promise_rejects(t, new TypeError(), writer.ready, 'ready should reject with a TypeError'),
promise_rejects(t, new TypeError(), writer.closed, 'closed should reject with a TypeError')
]).then(() => {
@@ -1232,11 +1247,43 @@ promise_test(t => {
const ws = new WritableStream();
const abortPromise1 = ws.abort();
const abortPromise2 = ws.abort();
- return Promise.all([
- abortPromise1,
- promise_rejects(t, new TypeError(), abortPromise2, 'second abort() should reject')
- ]);
-}, 'when calling abort() twice on the same stream, the second call should reject');
+ assert_equals(abortPromise1, abortPromise2, 'the promises must be the same');
+
+ return abortPromise1.then(
+ v => assert_equals(v, undefined, 'abort() should fulfill with undefined'));
+}, 'when calling abort() twice on the same stream, both should give the same promise that fulfills with undefined');
+
+promise_test(t => {
+ const ws = new WritableStream();
+ const abortPromise1 = ws.abort();
+
+ return abortPromise1.then(v1 => {
+ assert_equals(v1, undefined, 'first abort() should fulfill with undefined');
+
+ const abortPromise2 = ws.abort();
+ assert_not_equals(abortPromise2, abortPromise1, 'because we waited, the second promise should be a new promise');
+
+ return abortPromise2.then(v2 => {
+ assert_equals(v2, undefined, 'second abort() should fulfill with undefined');
+ });
+ });
+}, 'when calling abort() twice on the same stream, but sequentially so so there\'s no pending abort the second time, ' +
+ 'both should fulfill with undefined');
+
+promise_test(t => {
+ const ws = new WritableStream({
+ start(c) {
+ c.error(error1);
+ }
+ });
+
+ const writer = ws.getWriter();
+
+ return promise_rejects(t, error1, writer.closed, 'writer.closed should reject').then(() => {
+ return writer.abort().then(
+ v => assert_equals(v, undefined, 'abort() should fulfill with undefined'));
+ });
+}, 'calling abort() on an errored stream should fulfill with undefined');
promise_test(t => {
let controller;
diff --git a/tests/wpt/web-platform-tests/subresource-integrity/tools/generate_javascript.py b/tests/wpt/web-platform-tests/subresource-integrity/tools/generate_javascript.py
index 184a39451cc..300e1703b17 100644
--- a/tests/wpt/web-platform-tests/subresource-integrity/tools/generate_javascript.py
+++ b/tests/wpt/web-platform-tests/subresource-integrity/tools/generate_javascript.py
@@ -1,3 +1,5 @@
+from __future__ import print_function
+
from os import path, listdir
from hashlib import sha512, sha256, md5
from base64 import b64encode
@@ -39,14 +41,14 @@ def md5_uri(content):
def main():
for file in js_files():
- print "Generating content for %s" % file
+ print("Generating content for %s" % file)
base = path.splitext(path.basename(file))[0]
var_name = re.sub(r"[^a-z0-9]", "_", base)
content = "%s=true;" % var_name
with open(file, "w") as f: f.write(content)
- print "\tSHA512 integrity: %s" % sha512_uri(content)
- print "\tSHA256 integrity: %s" % sha256_uri(content)
- print "\tMD5 integrity: %s" % md5_uri(content)
+ print("\tSHA512 integrity: %s" % sha512_uri(content))
+ print("\tSHA256 integrity: %s" % sha256_uri(content))
+ print("\tMD5 integrity: %s" % md5_uri(content))
if __name__ == "__main__":
main()
diff --git a/tests/wpt/web-platform-tests/subresource-integrity/tools/list_hashes.py b/tests/wpt/web-platform-tests/subresource-integrity/tools/list_hashes.py
index 44fb940cf40..0db19850e94 100644
--- a/tests/wpt/web-platform-tests/subresource-integrity/tools/list_hashes.py
+++ b/tests/wpt/web-platform-tests/subresource-integrity/tools/list_hashes.py
@@ -1,3 +1,5 @@
+from __future__ import print_function
+
from os import path, listdir
from hashlib import sha512, sha384, sha256, md5
from base64 import b64encode
@@ -63,15 +65,15 @@ def md5_uri(content):
def main():
ed25519_key = ed25519_key_pair()
for file in js_and_css_files():
- print "Listing hash values for %s" % file
+ print("Listing hash values for %s" % file)
with open(file, "r") as content_file:
content = content_file.read()
- print "\tSHA512 integrity: %s" % sha512_uri(content)
- print "\tSHA384 integrity: %s" % sha384_uri(content)
- print "\tSHA256 integrity: %s" % sha256_uri(content)
- print "\tMD5 integrity: %s" % md5_uri(content)
- print "\tEd25519 integrity: %s" % ed25519_signature(ed25519_key, content)
- print "\nEd25519 public key (used above): %s" % format_digest(ed25519_key[1])
+ print("\tSHA512 integrity: %s" % sha512_uri(content))
+ print("\tSHA384 integrity: %s" % sha384_uri(content))
+ print("\tSHA256 integrity: %s" % sha256_uri(content))
+ print("\tMD5 integrity: %s" % md5_uri(content))
+ print("\tEd25519 integrity: %s" % ed25519_signature(ed25519_key, content))
+ print("\nEd25519 public key (used above): %s" % format_digest(ed25519_key[1]))
if __name__ == "__main__":
main()
diff --git a/tests/wpt/web-platform-tests/tools/ci/ci_tools_unittest.sh b/tests/wpt/web-platform-tests/tools/ci/ci_tools_unittest.sh
index 7a54d85ff0a..a8e4c41070f 100755
--- a/tests/wpt/web-platform-tests/tools/ci/ci_tools_unittest.sh
+++ b/tests/wpt/web-platform-tests/tools/ci/ci_tools_unittest.sh
@@ -5,21 +5,33 @@ SCRIPT_DIR=$(dirname $(readlink -f "$0"))
WPT_ROOT=$(readlink -f $SCRIPT_DIR/../..)
cd $WPT_ROOT
+run_applicable_tox () {
+ # instead of just running TOXENV (e.g., py27)
+ # run all environments that start with TOXENV
+ # (e.g., py27-firefox as well as py27)
+ local OLD_TOXENV="$TOXENV"
+ unset TOXENV
+ local RUN_ENVS=$(tox -l | grep "^${OLD_TOXENV}\(\-\|\$\)" | tr "\n" ",")
+ if [[ -n "$RUN_ENVS" ]]; then
+ tox -e "$RUN_ENVS"
+ fi
+ export TOXENV="$OLD_TOXENV"
+}
+
+
if [[ $(./wpt test-jobs --includes tools_unittest; echo $?) -eq 0 ]]; then
pip install -U tox codecov
cd tools
- tox
+ run_applicable_tox
cd $WPT_ROOT
else
echo "Skipping tools unittest"
fi
if [[ $(./wpt test-jobs --includes wptrunner_unittest; echo $?) -eq 0 ]]; then
- if [ $TOXENV == "py27" ] || [ $TOXENV == "pypy" ]; then
- TOXENV="$TOXENV,py27-flake8"
- cd tools/wptrunner
- tox
- fi
+ cd tools/wptrunner
+ run_applicable_tox
+ cd $WPT_ROOT
else
echo "Skipping wptrunner unittest"
fi
diff --git a/tests/wpt/web-platform-tests/tools/ci/ci_wptrunner_infrastructure.sh b/tests/wpt/web-platform-tests/tools/ci/ci_wptrunner_infrastructure.sh
new file mode 100755
index 00000000000..cb03b7063ae
--- /dev/null
+++ b/tests/wpt/web-platform-tests/tools/ci/ci_wptrunner_infrastructure.sh
@@ -0,0 +1,33 @@
+#!/bin/bash
+set -ex
+
+SCRIPT_DIR=$(dirname $(readlink -f "$0"))
+WPT_ROOT=$(readlink -f $SCRIPT_DIR/../..)
+cd $WPT_ROOT
+
+source tools/ci/lib.sh
+
+test_infrastructure() {
+ local ARGS="";
+ if [ $PRODUCT == "firefox" ]; then
+ ARGS="--install-browser"
+ fi
+ ./wpt run --yes --manifest ~/meta/MANIFEST.json --metadata infrastructure/metadata/ --install-fonts $ARGS $PRODUCT infrastructure/
+}
+
+main() {
+ PRODUCTS=( "firefox" "chrome" )
+ for PRODUCT in "${PRODUCTS[@]}"; do
+ if [ "$PRODUCT" != "firefox" ]; then
+ # Firefox is expected to work using pref settings for DNS
+ # Don't adjust the hostnames in that case to ensure this keeps working
+ hosts_fixup
+ fi
+ if [ "$PRODUCT" == "chrome" ]; then
+ install_chrome dev
+ fi
+ test_infrastructure
+ done
+}
+
+main
diff --git a/tests/wpt/web-platform-tests/tools/ci/jobs.py b/tests/wpt/web-platform-tests/tools/ci/jobs.py
index 9ec29a897cc..4545f496e50 100644
--- a/tests/wpt/web-platform-tests/tools/ci/jobs.py
+++ b/tests/wpt/web-platform-tests/tools/ci/jobs.py
@@ -31,6 +31,7 @@ job_path_map = {
"html/",
"offscreen-canvas/"],
"wpt_integration": ["tools/"],
+ "wptrunner_infrastructure": ["tools/"],
}
diff --git a/tests/wpt/web-platform-tests/tools/lint/lint.py b/tests/wpt/web-platform-tests/tools/lint/lint.py
index b47637a227f..e3610452a2b 100644
--- a/tests/wpt/web-platform-tests/tools/lint/lint.py
+++ b/tests/wpt/web-platform-tests/tools/lint/lint.py
@@ -9,6 +9,7 @@ import os
import re
import subprocess
import sys
+import tempfile
from collections import defaultdict
@@ -134,6 +135,28 @@ def check_ahem_copy(repo_root, path):
return []
+def check_git_ignore(repo_root, paths):
+ errors = []
+ with tempfile.TemporaryFile('w+') as f:
+ f.write('\n'.join(paths))
+ f.seek(0)
+ try:
+ matches = subprocess.check_output(
+ ["git", "check-ignore", "--verbose", "--no-index", "--stdin"], stdin=f)
+ for match in matches.strip().split('\n'):
+ match_filter, path = match.split()
+ _, _, filter_string = match_filter.split(':')
+ # If the matching filter reported by check-ignore is a special-case exception,
+ # that's fine. Otherwise, it requires a new special-case exception.
+ if filter_string != '!' + path:
+ errors += [("IGNORED PATH", "%s matches an ignore filter in .gitignore - "
+ "please add a .gitignore exception" % path, path, None)]
+ except subprocess.CalledProcessError as e:
+ # Nonzero return code means that no match exists.
+ pass
+ return errors
+
+
drafts_csswg_re = re.compile(r"https?\:\/\/drafts\.csswg\.org\/([^/?#]+)")
w3c_tr_re = re.compile(r"https?\:\/\/www\.w3c?\.org\/TR\/([^/?#]+)")
w3c_dev_re = re.compile(r"https?\:\/\/dev\.w3c?\.org\/[^/?#]+\/([^/?#]+)")
@@ -278,7 +301,9 @@ def filter_whitelist_errors(data, errors):
for i, (error_type, msg, path, line) in enumerate(errors):
normpath = os.path.normcase(path)
- if error_type in data:
+ # Allow whitelisting all lint errors except the IGNORED PATH lint,
+ # which explains how to fix it correctly and shouldn't be ignored.
+ if error_type in data and error_type != "IGNORED PATH":
wl_files = data[error_type]
for file_match, allowed_lines in iteritems(wl_files):
if None in allowed_lines or line in allowed_lines:
@@ -840,6 +865,13 @@ path_lints = [check_path_length, check_worker_collision, check_ahem_copy]
all_paths_lints = [check_css_globally_unique]
file_lints = [check_regexp_line, check_parsed, check_python_ast, check_script_metadata]
+# Don't break users of the lint that don't have git installed.
+try:
+ subprocess.check_output(["git", "--version"])
+ all_paths_lints += [check_git_ignore]
+except subprocess.CalledProcessError:
+ print('No git present; skipping .gitignore lint.')
+
if __name__ == "__main__":
args = create_parser().parse_args()
error_count = main(**vars(args))
diff --git a/tests/wpt/web-platform-tests/tools/manifest/manifest.py b/tests/wpt/web-platform-tests/tools/manifest/manifest.py
index 84ad336f8b4..8ceeb386052 100644
--- a/tests/wpt/web-platform-tests/tools/manifest/manifest.py
+++ b/tests/wpt/web-platform-tests/tools/manifest/manifest.py
@@ -3,7 +3,6 @@ import os
import re
from collections import defaultdict
from six import iteritems, itervalues, viewkeys, string_types
-from tempfile import mkstemp
from .item import ManualTest, WebdriverSpecTest, Stub, RefTestNode, RefTest, TestharnessTest, SupportFile, ConformanceCheckerTest, VisualTest
from .log import get_logger
@@ -91,7 +90,7 @@ class Manifest(object):
hash_changed = True
else:
new_type, manifest_items = old_type, self._data[old_type][rel_path]
- if old_type == "reftest" and new_type != old_type:
+ if old_type in ("reftest", "reftest_node") and new_type != old_type:
reftest_changes = True
else:
new_type, manifest_items = source_file.manifest_items()
@@ -235,11 +234,6 @@ def write(manifest, manifest_path):
dir_name = os.path.dirname(manifest_path)
if not os.path.exists(dir_name):
os.makedirs(dir_name)
-
- fd, temp_manifest_path = mkstemp(dir=dir_name)
- temp_manifest = open(temp_manifest_path, "wb")
- json.dump(manifest.to_json(), temp_manifest,
- sort_keys=True, indent=1, separators=(',', ': '))
- temp_manifest.write("\n")
- os.rename(temp_manifest_path, manifest_path)
- os.close(fd)
+ with open(manifest_path, "wb") as f:
+ json.dump(manifest.to_json(), f, sort_keys=True, indent=1, separators=(',', ': '))
+ f.write("\n")
diff --git a/tests/wpt/web-platform-tests/tools/manifest/tests/test_manifest.py b/tests/wpt/web-platform-tests/tools/manifest/tests/test_manifest.py
index a42aea1e8de..075d6892db7 100644
--- a/tests/wpt/web-platform-tests/tools/manifest/tests/test_manifest.py
+++ b/tests/wpt/web-platform-tests/tools/manifest/tests/test_manifest.py
@@ -254,6 +254,30 @@ def test_reftest_computation_chain_update_test_type():
assert list(m) == [("testharness", test2.path, {test2})]
+def test_reftest_computation_chain_update_node_change():
+ m = manifest.Manifest()
+
+ s1 = SourceFileWithTest("test1", "0"*40, item.RefTest, [("/test2", "==")])
+ s2 = SourceFileWithTest("test2", "0"*40, item.RefTestNode, [("/test3", "==")])
+
+ assert m.update([s1, s2]) is True
+
+ test1 = s1.manifest_items()[1][0]
+ test2 = s2.manifest_items()[1][0]
+
+ assert list(m) == [("reftest", test1.path, {test1}),
+ ("reftest_node", test2.path, {test2})]
+
+ #test2 changes to support type
+ s2 = SourceFileWithTest("test2", "1"*40, item.SupportFile)
+
+ assert m.update([s1,s2]) is True
+ test3 = s2.manifest_items()[1][0]
+
+ assert list(m) == [("reftest", test1.path, {test1}),
+ ("support", test3.path, {test3})]
+
+
def test_iterpath():
m = manifest.Manifest()
diff --git a/tests/wpt/web-platform-tests/tools/serve/serve.py b/tests/wpt/web-platform-tests/tools/serve/serve.py
index 9c5e7ca413f..bb403e27529 100644
--- a/tests/wpt/web-platform-tests/tools/serve/serve.py
+++ b/tests/wpt/web-platform-tests/tools/serve/serve.py
@@ -17,7 +17,7 @@ import uuid
from collections import defaultdict, OrderedDict
from multiprocessing import Process, Event
-from ..localpaths import repo_root
+from localpaths import repo_root
import sslutils
from manifest.sourcefile import read_script_metadata, js_meta_re
@@ -234,8 +234,10 @@ class RoutesBuilder(object):
def add_handler(self, method, route, handler):
self.extra.append((str(method), str(route), handler))
- def add_static(self, path, format_args, content_type, route):
- handler = handlers.StaticHandler(path, format_args, content_type)
+ def add_static(self, path, format_args, content_type, route, headers=None):
+ if headers is None:
+ headers = {}
+ handler = handlers.StaticHandler(path, format_args, content_type, **headers)
self.add_handler(b"GET", str(route), handler)
def add_mount_point(self, url_base, path):
@@ -644,9 +646,10 @@ def get_ports(config, ssl_environment):
def normalise_config(config, ports):
- host = config["external_host"] if config["external_host"] else config["host"]
+ host = config["host"]
domains = get_subdomains(host)
not_domains = get_not_subdomains(host)
+
ports_ = {}
for scheme, ports_used in ports.iteritems():
ports_[scheme] = ports_used
@@ -666,7 +669,6 @@ def normalise_config(config, ports):
# make a (shallow) copy of the config and update that, so that the
# normalized config can be used in place of the original one.
config_ = config.copy()
- config_["host"] = host
config_["domains"] = domains
config_["not_domains"] = not_domains
config_["ports"] = ports_
@@ -685,8 +687,9 @@ def get_ssl_config(config, ssl_environment):
"cert_path": cert_path,
"encrypt_after_connect": config["ssl"]["encrypt_after_connect"]}
+
def start(config, ssl_environment, routes, **kwargs):
- host = config["host"]
+ host = config.get("host_ip") or config["host"]
ports = get_ports(config, ssl_environment)
paths = get_paths(config)
bind_hostname = config["bind_hostname"]
diff --git a/tests/wpt/web-platform-tests/tools/webdriver/webdriver/client.py b/tests/wpt/web-platform-tests/tools/webdriver/webdriver/client.py
index 622c5fce76a..20d22382c89 100644
--- a/tests/wpt/web-platform-tests/tools/webdriver/webdriver/client.py
+++ b/tests/wpt/web-platform-tests/tools/webdriver/webdriver/client.py
@@ -6,10 +6,6 @@ import transport
from six import string_types
-from mozlog import get_default_logger
-
-logger = get_default_logger()
-
def command(func):
def inner(self, *args, **kwargs):
diff --git a/tests/wpt/web-platform-tests/tools/webdriver/webdriver/transport.py b/tests/wpt/web-platform-tests/tools/webdriver/webdriver/transport.py
index 9a1670a7841..960cb371b85 100644
--- a/tests/wpt/web-platform-tests/tools/webdriver/webdriver/transport.py
+++ b/tests/wpt/web-platform-tests/tools/webdriver/webdriver/transport.py
@@ -131,13 +131,16 @@ class HTTPWireProtocol(object):
if body is None and method == "POST":
body = {}
- try:
- payload = json.dumps(body, cls=encoder, **codec_kwargs)
- except ValueError:
- raise ValueError("Failed to encode request body as JSON:\n"
- "%s" % json.dumps(body, indent=2))
- if isinstance(payload, text_type):
- payload = body.encode("utf-8")
+ payload = None
+ if body is not None:
+ try:
+ payload = json.dumps(body, cls=encoder, **codec_kwargs)
+ except ValueError:
+ raise ValueError("Failed to encode request body as JSON:\n"
+ "%s" % json.dumps(body, indent=2))
+
+ if isinstance(payload, text_type):
+ payload = body.encode("utf-8")
if headers is None:
headers = {}
diff --git a/tests/wpt/web-platform-tests/tools/wpt/browser.py b/tests/wpt/web-platform-tests/tools/wpt/browser.py
index 18eadffbbf7..04a4104c186 100644
--- a/tests/wpt/web-platform-tests/tools/wpt/browser.py
+++ b/tests/wpt/web-platform-tests/tools/wpt/browser.py
@@ -18,26 +18,38 @@ logger = logging.getLogger(__name__)
uname = platform.uname()
-def path(path, exe):
- path = path.replace("/", os.path.sep)
- if exe and uname[0] == "Windows":
- path += ".exe"
- return path
-
class Browser(object):
__metaclass__ = ABCMeta
@abstractmethod
def install(self, dest=None):
+ """Install the browser."""
return NotImplemented
@abstractmethod
- def install_webdriver(self):
+ def install_webdriver(self, dest=None):
+ """Install the WebDriver implementation for this browser."""
+ return NotImplemented
+
+ @abstractmethod
+ def find_binary(self):
+ """Find the binary of the browser.
+
+ If the WebDriver for the browser is able to find the binary itself, this
+ method doesn't need to be implemented, in which case NotImplementedError
+ is suggested to be raised to prevent accidental use.
+ """
+ return NotImplemented
+
+ @abstractmethod
+ def find_webdriver(self):
+ """Find the binary of the WebDriver."""
return NotImplemented
@abstractmethod
- def version(self):
+ def version(self, root):
+ """Retrieve the release version of the installed browser."""
return NotImplemented
@abstractmethod
@@ -57,7 +69,6 @@ class Firefox(Browser):
platform_ini = "firefox/platform.ini"
requirements = "requirements_firefox.txt"
-
def platform_string(self):
platform = {
"Linux": "linux",
@@ -94,40 +105,53 @@ class Firefox(Browser):
return "%s%s" % (platform, bits)
- def latest_nightly_listing(self):
- resp = get("https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/")
- resp.raise_for_status()
- return resp.text
-
- def get_nightly_link(self, index, platform):
- pattern = re.compile("<a[^>]*>(firefox-(\d+)\.\d(?:\w\d)?.en-US.%s\.tar\.bz2)" % platform)
- max_version = None
- for match in pattern.finditer(index):
- try:
- version = int(match.group(2))
- except ValueError:
- continue
- if max_version is None or version > max_version[0]:
- max_version = (version, match.group(1))
- if not max_version:
- raise ValueError("Failed to find version to download")
- return ("https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/%s" %
- max_version[1])
-
def install(self, dest=None):
"""Install Firefox."""
+
+ from mozdownload import FactoryScraper
+ import mozinstall
+
if dest is None:
dest = os.getcwd()
- nightly_link = self.get_nightly_link(self.latest_nightly_listing(),
- self.platform_string())
- resp = get(nightly_link)
- resp.raise_for_status()
- untar(resp.raw, dest=dest)
+ filename = FactoryScraper('daily', branch='mozilla-central', destination=dest).download()
+
+ try:
+ mozinstall.install(filename, dest)
+ except mozinstall.mozinstall.InstallError as e:
+ if uname[0] == "Darwin":
+ # mozinstall will fail here if nightly is already installed in the venv
+ # This only occurs on macOS because shutil.copy_tree() is called in
+ # mozinstall._install_dmg and will fail if the file already exists.
+ # copytree isn't used while installing on Windows/linux, so the same error
+ # won't be thrown if we try to rewrite there.
+ mozinstall.uninstall(dest+'/Firefox Nightly.app')
+ mozinstall.install(filename, dest)
+ else:
+ raise
+
+ os.remove(filename)
return find_executable("firefox", os.path.join(dest, "firefox"))
- def find_binary(self, path=None):
- return find_executable("firefox", path)
+ def find_binary(self):
+ platform = {
+ "Linux": "linux",
+ "Windows": "win",
+ "Darwin": "macos"
+ }.get(uname[0])
+
+ path = find_executable("firefox")
+
+ if not path and platform == "macos":
+ macpaths = ["/Applications/FirefoxNightly.app/Contents/MacOS",
+ os.path.expanduser("~/Applications/FirefoxNightly.app/Contents/MacOS"),
+ "/Applications/Firefox Developer Edition.app/Contents/MacOS",
+ os.path.expanduser("~/Applications/Firefox Developer Edition.app/Contents/MacOS"),
+ "/Applications/Firefox.app/Contents/MacOS",
+ os.path.expanduser("~/Applications/Firefox.app/Contents/MacOS")]
+ return find_executable("firefox", os.pathsep.join(macpaths))
+
+ return path
def find_certutil(self):
path = find_executable("certutil")
@@ -234,11 +258,13 @@ class Chrome(Browser):
return "%s%s" % (platform, bits)
+ def find_binary(self):
+ raise NotImplementedError
+
def find_webdriver(self):
return find_executable("chromedriver")
def install_webdriver(self, dest=None):
- """Install latest Webdriver."""
if dest is None:
dest = os.pwd
latest = get("http://chromedriver.storage.googleapis.com/LATEST_RELEASE").text.strip()
@@ -252,7 +278,6 @@ class Chrome(Browser):
return path
def version(self, root):
- """Retrieve the release version of the installed browser."""
output = call(self.binary, "--version")
return re.search(r"[0-9\.]+( [a-z]+)?$", output.strip()).group(0)
@@ -269,6 +294,9 @@ class ChromeAndroid(Browser):
def install(self, dest=None):
raise NotImplementedError
+ def find_binary(self):
+ raise NotImplementedError
+
def find_webdriver(self):
return find_executable("chromedriver")
@@ -312,11 +340,13 @@ class Opera(Browser):
return "%s%s" % (platform, bits)
+ def find_binary(self):
+ raise NotImplementedError
+
def find_webdriver(self):
return find_executable("operadriver")
def install_webdriver(self, dest=None):
- """Install latest Webdriver."""
if dest is None:
dest = os.pwd
latest = get("https://api.github.com/repos/operasoftware/operachromiumdriver/releases/latest").json()["tag_name"]
@@ -348,14 +378,16 @@ class Edge(Browser):
def install(self, dest=None):
raise NotImplementedError
+ def find_binary(self):
+ raise NotImplementedError
+
def find_webdriver(self):
return find_executable("MicrosoftWebDriver")
def install_webdriver(self, dest=None):
- """Install latest Webdriver."""
raise NotImplementedError
- def version(self):
+ def version(self, root):
raise NotImplementedError
@@ -368,14 +400,41 @@ class InternetExplorer(Browser):
def install(self, dest=None):
raise NotImplementedError
+ def find_binary(self):
+ raise NotImplementedError
+
def find_webdriver(self):
return find_executable("IEDriverServer.exe")
def install_webdriver(self, dest=None):
- """Install latest Webdriver."""
raise NotImplementedError
- def version(self):
+ def version(self, root):
+ raise NotImplementedError
+
+
+class Safari(Browser):
+ """Safari-specific interface.
+
+ Includes installation, webdriver installation, and wptrunner setup methods.
+ """
+
+ product = "safari"
+ requirements = "requirements_safari.txt"
+
+ def install(self, dest=None):
+ raise NotImplementedError
+
+ def find_binary(self):
+ raise NotImplementedError
+
+ def find_webdriver(self):
+ return find_executable("safaridriver")
+
+ def install_webdriver(self):
+ raise NotImplementedError
+
+ def version(self, root):
raise NotImplementedError
@@ -388,13 +447,13 @@ class Servo(Browser):
def install(self, dest=None):
raise NotImplementedError
- def find_binary(self, path=None):
+ def find_binary(self):
return find_executable("servo")
def find_webdriver(self):
return None
- def install_webdriver(self):
+ def install_webdriver(self, dest=None):
raise NotImplementedError
def version(self, root):
@@ -410,6 +469,27 @@ class Sauce(Browser):
def install(self, dest=None):
raise NotImplementedError
+ def find_binary(self):
+ raise NotImplementedError
+
+ def find_webdriver(self):
+ raise NotImplementedError
+
+ def install_webdriver(self, dest=None):
+ raise NotImplementedError
+
+ def version(self, root):
+ return None
+
+class WebKit(Browser):
+ """WebKit-specific interface."""
+
+ product = "webkit"
+ requirements = "requirements_webkit.txt"
+
+ def install(self, dest=None):
+ raise NotImplementedError
+
def find_binary(self, path=None):
return None
diff --git a/tests/wpt/web-platform-tests/tools/wpt/commands.json b/tests/wpt/web-platform-tests/tools/wpt/commands.json
index 2e4b96fe724..0ea6b25276f 100644
--- a/tests/wpt/web-platform-tests/tools/wpt/commands.json
+++ b/tests/wpt/web-platform-tests/tools/wpt/commands.json
@@ -1,10 +1,15 @@
{
"run": {"path": "run.py", "script": "run", "parser": "create_parser", "help": "Run tests in a browser",
"virtualenv": true, "install": ["requests"], "requirements": ["../wptrunner/requirements.txt"]},
+ "update-expectations": {"path": "update.py", "script": "update_expectations",
+ "parser": "create_parser_update", "help": "Update expectations files from raw logs.",
+ "virtualenv": true, "install": ["requests"],
+ "requirements": ["../wptrunner/requirements.txt"]},
"files-changed": {"path": "testfiles.py", "script": "run_changed_files", "parser": "get_parser",
"help": "Get a list of files that have changed", "virtualenv": false},
"tests-affected": {"path": "testfiles.py", "script": "run_tests_affected", "parser": "get_parser_affected",
"help": "Get a list of tests affected by changes", "virtualenv": false},
- "install": {"path": "install.py", "script": "run", "parser": "get_parser", "help": "Install browser components"},
+ "install": {"path": "install.py", "script": "run", "parser": "get_parser", "help": "Install browser components",
+ "install": ["mozdownload", "mozinstall"]},
"branch-point": {"path": "testfiles.py", "script": "display_branch_point", "parser": null, "help": "Print branch point from master", "virtualenv": false}
}
diff --git a/tests/wpt/web-platform-tests/tools/wpt/run.py b/tests/wpt/web-platform-tests/tools/wpt/run.py
index 236299e2a73..d0a7925e79b 100644
--- a/tests/wpt/web-platform-tests/tools/wpt/run.py
+++ b/tests/wpt/web-platform-tests/tools/wpt/run.py
@@ -150,8 +150,10 @@ class BrowserSetup(object):
if self.prompt_install(self.name):
return self.browser.install(venv.path)
- def setup(self, kwargs):
+ def install_requirements(self):
self.venv.install_requirements(os.path.join(wpt_root, "tools", "wptrunner", self.browser.requirements))
+
+ def setup(self, kwargs):
self.setup_kwargs(kwargs)
@@ -226,6 +228,7 @@ class Chrome(BrowserSetup):
else:
raise WptrunError("Unable to locate or install chromedriver binary")
+
class ChromeAndroid(BrowserSetup):
name = "chrome_android"
browser_cls = browser.ChromeAndroid
@@ -314,6 +317,23 @@ https://selenium-release.storage.googleapis.com/index.html
kwargs["webdriver_binary"] = webdriver_binary
+class Safari(BrowserSetup):
+ name = "safari"
+ browser_cls = browser.Safari
+
+ def install(self, venv):
+ raise NotImplementedError
+
+ def setup_kwargs(self, kwargs):
+ if kwargs["webdriver_binary"] is None:
+ webdriver_binary = self.browser.find_webdriver()
+
+ if webdriver_binary is None:
+ raise WptrunError("Unable to locate safaridriver binary")
+
+ kwargs["webdriver_binary"] = webdriver_binary
+
+
class Sauce(BrowserSetup):
name = "sauce"
browser_cls = browser.Sauce
@@ -343,15 +363,28 @@ class Servo(BrowserSetup):
kwargs["binary"] = binary
+class WebKit(BrowserSetup):
+ name = "webkit"
+ browser_cls = browser.WebKit
+
+ def install(self, venv):
+ raise NotImplementedError
+
+ def setup_kwargs(self, kwargs):
+ pass
+
+
product_setup = {
"firefox": Firefox,
"chrome": Chrome,
"chrome_android": ChromeAndroid,
"edge": Edge,
"ie": InternetExplorer,
+ "safari": Safari,
"servo": Servo,
"sauce": Sauce,
"opera": Opera,
+ "webkit": WebKit,
}
@@ -376,6 +409,7 @@ def setup_wptrunner(venv, prompt=True, install=False, **kwargs):
raise WptrunError("Unsupported product %s" % kwargs["product"])
setup_cls = product_setup[kwargs["product"]](venv, prompt, sub_product)
+ setup_cls.install_requirements()
if install:
logger.info("Installing browser")
diff --git a/tests/wpt/web-platform-tests/tools/wpt/tests/test_browser.py b/tests/wpt/web-platform-tests/tools/wpt/tests/test_browser.py
deleted file mode 100644
index 7a51a01fd7e..00000000000
--- a/tests/wpt/web-platform-tests/tools/wpt/tests/test_browser.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import os
-
-from tools.wpt import browser
-
-here = os.path.dirname(__file__)
-
-
-def test_firefox_nightly_link():
- expected = ("https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/"
- "firefox-60.0a1.en-US.linux-x86_64.tar.bz2")
- with open(os.path.join(here, "latest_mozilla_central.txt")) as index:
- fx = browser.Firefox()
- assert fx.get_nightly_link(index.read(), "linux-x86_64") == expected
diff --git a/tests/wpt/web-platform-tests/tools/wpt/update.py b/tests/wpt/web-platform-tests/tools/wpt/update.py
new file mode 100644
index 00000000000..a4a7b62b860
--- /dev/null
+++ b/tests/wpt/web-platform-tests/tools/wpt/update.py
@@ -0,0 +1,32 @@
+import os
+import sys
+
+wpt_root = os.path.abspath(os.path.join(os.path.dirname(__file__), os.pardir, os.pardir))
+sys.path.insert(0, os.path.abspath(os.path.join(wpt_root, "tools")))
+
+
+def create_parser_update():
+ from wptrunner import wptcommandline
+
+ return wptcommandline.create_parser_update()
+
+
+def update_expectations(venv, **kwargs):
+ from wptrunner import wptcommandline
+ from wptrunner.update import setup_logging, WPTUpdate
+
+ if not kwargs["tests_root"]:
+ kwargs["tests_root"] = wpt_root
+
+ if not kwargs["manifest_path"]:
+ kwargs["manifest_path"] = os.path.join(wpt_root, "MANIFEST.json")
+
+ if "product" not in kwargs["extra_property"]:
+ kwargs["extra_property"].append("product")
+
+ wptcommandline.check_args_update(kwargs)
+
+ logger = setup_logging(kwargs, {"mach": sys.stdout})
+
+ updater = WPTUpdate(logger, **kwargs)
+ updater.run()
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome.txt
index 25cc5846ee7..e2098cf59da 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome.txt
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome.txt
@@ -1,2 +1,2 @@
mozprocess == 0.26
-selenium == 3.9.0
+selenium==3.10.0
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome_android.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome_android.txt
index 25cc5846ee7..e2098cf59da 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome_android.txt
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_chrome_android.txt
@@ -1,2 +1,2 @@
mozprocess == 0.26
-selenium == 3.9.0
+selenium==3.10.0
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_edge.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_edge.txt
index 25cc5846ee7..e2098cf59da 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_edge.txt
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_edge.txt
@@ -1,2 +1,2 @@
mozprocess == 0.26
-selenium == 3.9.0
+selenium==3.10.0
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_firefox.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_firefox.txt
index 43413cf5539..782a6a09221 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_firefox.txt
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_firefox.txt
@@ -4,3 +4,5 @@ mozprocess == 0.26
mozcrash == 1.0
mozrunner == 6.14
mozleak == 0.1
+mozinstall == 1.15
+mozdownload == 1.23
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_ie.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_ie.txt
index 25cc5846ee7..e2098cf59da 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_ie.txt
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_ie.txt
@@ -1,2 +1,2 @@
mozprocess == 0.26
-selenium == 3.9.0
+selenium==3.10.0
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_opera.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_opera.txt
index 25cc5846ee7..e2098cf59da 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_opera.txt
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_opera.txt
@@ -1,2 +1,2 @@
mozprocess == 0.26
-selenium == 3.9.0
+selenium==3.10.0
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_safari.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_safari.txt
new file mode 100644
index 00000000000..e2098cf59da
--- /dev/null
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_safari.txt
@@ -0,0 +1,2 @@
+mozprocess == 0.26
+selenium==3.10.0
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_sauce.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_sauce.txt
index ed4d59a1e78..c076d75bac7 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_sauce.txt
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_sauce.txt
@@ -1,3 +1,3 @@
mozprocess == 0.26
-selenium == 3.9.0
+selenium==3.10.0
requests==2.18.4
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/requirements_webkit.txt b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_webkit.txt
new file mode 100644
index 00000000000..25cc5846ee7
--- /dev/null
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/requirements_webkit.txt
@@ -0,0 +1,2 @@
+mozprocess == 0.26
+selenium == 3.9.0
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/tox.ini b/tests/wpt/web-platform-tests/tools/wptrunner/tox.ini
index 9be8c0e422a..bb302585ff4 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/tox.ini
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/tox.ini
@@ -2,7 +2,7 @@
xfail_strict=true
[tox]
-envlist = {py27,pypy}-{base,chrome,firefox,sauce,servo},py27-flake8
+envlist = {py27,pypy}-{base,chrome,edge,firefox,ie,opera,safari,sauce,servo},py27-flake8
[testenv]
deps =
@@ -12,12 +12,18 @@ deps =
mock
-r{toxinidir}/requirements.txt
chrome: -r{toxinidir}/requirements_chrome.txt
+ edge: -r{toxinidir}/requirements_edge.txt
firefox: -r{toxinidir}/requirements_firefox.txt
+ ie: -r{toxinidir}/requirements_ie.txt
+ opera: -r{toxinidir}/requirements_opera.txt
+ safari: -r{toxinidir}/requirements_safari.txt
sauce: -r{toxinidir}/requirements_sauce.txt
servo: -r{toxinidir}/requirements_servo.txt
commands = pytest {posargs:--cov}
+setenv = CURRENT_TOX_ENV = {envname}
+
[testenv:py27-flake8]
# flake8 versions should be kept in sync across tools/tox.ini, tools/wpt/tox.ini, and tools/wptrunner/tox.ini
deps =
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/__init__.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/__init__.py
index 1e74863b733..6f0c49e8b1f 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/__init__.py
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/__init__.py
@@ -27,7 +27,9 @@ product_list = ["chrome",
"edge",
"firefox",
"ie",
+ "safari",
"sauce",
"servo",
"servodriver",
- "opera"]
+ "opera",
+ "webkit"]
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/chrome.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/chrome.py
index 7f9a21cb44b..e50c59221cd 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/chrome.py
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/chrome.py
@@ -60,7 +60,7 @@ def env_extras(**kwargs):
def env_options():
- return {"bind_hostname": "true"}
+ return {}
class ChromeBrowser(Browser):
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/chrome_android.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/chrome_android.py
index 3e832cbd716..985b1fe57ed 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/chrome_android.py
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/chrome_android.py
@@ -68,7 +68,7 @@ def env_extras(**kwargs):
def env_options():
- return {"bind_hostname": "true"}
+ return {}
class ChromeAndroidBrowser(Browser):
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/edge.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/edge.py
index 094405c61c2..184ae32ac9a 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/edge.py
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/edge.py
@@ -38,8 +38,7 @@ def env_extras(**kwargs):
return []
def env_options():
- return {"bind_hostname": "true",
- "supports_debugger": False}
+ return {"supports_debugger": False}
class EdgeBrowser(Browser):
used_ports = set()
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/firefox.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/firefox.py
index acec0efe572..37da191dd44 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/firefox.py
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/firefox.py
@@ -122,9 +122,9 @@ def env_options():
# domains to localhost without relying on the network stack.
#
# https://github.com/w3c/web-platform-tests/pull/9480
- return {"host": "127.0.0.1",
- "external_host": "web-platform.test",
- "bind_hostname": "false",
+ return {"host_ip": "127.0.0.1",
+ "host": "web-platform.test",
+ "bind_hostname": False,
"certificate_domain": "web-platform.test",
"supports_debugger": True}
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/ie.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/ie.py
index 9c0007e4630..97d96ec91e0 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/ie.py
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/ie.py
@@ -42,8 +42,7 @@ def env_extras(**kwargs):
return []
def env_options():
- return {"bind_hostname": "true",
- "supports_debugger": False}
+ return {"supports_debugger": False}
class InternetExplorerBrowser(Browser):
used_ports = set()
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/opera.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/opera.py
index 693a19ac24c..bfacfa5a7d8 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/opera.py
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/opera.py
@@ -60,7 +60,7 @@ def env_extras(**kwargs):
def env_options():
- return {"bind_hostname": "true"}
+ return {}
class OperaBrowser(Browser):
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/safari.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/safari.py
new file mode 100644
index 00000000000..3b99d22bbc3
--- /dev/null
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/safari.py
@@ -0,0 +1,84 @@
+from .base import Browser, ExecutorBrowser, require_arg
+from ..webdriver_server import SafariDriverServer
+from ..executors import executor_kwargs as base_executor_kwargs
+from ..executors.executorselenium import (SeleniumTestharnessExecutor,
+ SeleniumRefTestExecutor)
+
+
+__wptrunner__ = {"product": "safari",
+ "check_args": "check_args",
+ "browser": "SafariBrowser",
+ "executor": {"testharness": "SeleniumTestharnessExecutor",
+ "reftest": "SeleniumRefTestExecutor"},
+ "browser_kwargs": "browser_kwargs",
+ "executor_kwargs": "executor_kwargs",
+ "env_extras": "env_extras",
+ "env_options": "env_options"}
+
+
+def check_args(**kwargs):
+ require_arg(kwargs, "webdriver_binary")
+
+
+def browser_kwargs(test_type, run_info_data, **kwargs):
+ return {"webdriver_binary": kwargs["webdriver_binary"],
+ "webdriver_args": kwargs.get("webdriver_args")}
+
+
+def executor_kwargs(test_type, server_config, cache_manager, run_info_data,
+ **kwargs):
+ from selenium.webdriver import DesiredCapabilities
+
+ executor_kwargs = base_executor_kwargs(test_type, server_config,
+ cache_manager, **kwargs)
+ executor_kwargs["close_after_done"] = True
+ executor_kwargs["capabilities"] = dict(DesiredCapabilities.SAFARI.items())
+ if kwargs["binary"] is not None:
+ raise ValueError("Safari doesn't support setting executable location")
+
+ return executor_kwargs
+
+
+def env_extras(**kwargs):
+ return []
+
+
+def env_options():
+ return {}
+
+
+class SafariBrowser(Browser):
+ """Safari is backed by safaridriver, which is supplied through
+ ``wptrunner.webdriver.SafariDriverServer``.
+ """
+
+ def __init__(self, logger, webdriver_binary, webdriver_args=None):
+ """Creates a new representation of Safari. The `webdriver_binary`
+ argument gives the WebDriver binary to use for testing. (The browser
+ binary location cannot be specified, as Safari and SafariDriver are
+ coupled.)"""
+ Browser.__init__(self, logger)
+ self.server = SafariDriverServer(self.logger,
+ binary=webdriver_binary,
+ args=webdriver_args)
+
+ def start(self, **kwargs):
+ self.server.start(block=False)
+
+ def stop(self, force=False):
+ self.server.stop(force=force)
+
+ def pid(self):
+ return self.server.pid
+
+ def is_alive(self):
+ # TODO(ato): This only indicates the driver is alive,
+ # and doesn't say anything about whether a browser session
+ # is active.
+ return self.server.is_alive()
+
+ def cleanup(self):
+ self.stop()
+
+ def executor_browser(self):
+ return ExecutorBrowser, {"webdriver_url": self.server.url}
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/sauce.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/sauce.py
index 69ebc07a814..9ae2f7ecf54 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/sauce.py
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/sauce.py
@@ -113,8 +113,7 @@ def env_extras(**kwargs):
def env_options():
- return {"bind_hostname": "true",
- "supports_debugger": False}
+ return {"supports_debugger": False}
def get_tar(url, dest):
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/servo.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/servo.py
index f16363199a3..81b80e41640 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/servo.py
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/servo.py
@@ -52,8 +52,8 @@ def env_extras(**kwargs):
def env_options():
- return {"host": "127.0.0.1",
- "external_host": "web-platform.test",
+ return {"host": "web-platform.test",
+ "host_ip": "127.0.0.1",
"bind_hostname": False,
"testharnessreport": "testharnessreport-servo.js",
"supports_debugger": True}
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/servodriver.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/servodriver.py
index 89504b21c88..2578fb64365 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/servodriver.py
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/servodriver.py
@@ -5,7 +5,7 @@ import tempfile
from mozprocess import ProcessHandler
-from tools.serve.serve import make_hosts_file
+from serve.serve import make_hosts_file
from .base import Browser, require_arg, get_free_port, browser_command, ExecutorBrowser
from ..executors import executor_kwargs as base_executor_kwargs
@@ -53,9 +53,8 @@ def env_extras(**kwargs):
def env_options():
- return {"host": "127.0.0.1",
- "external_host": "web-platform.test",
- "bind_hostname": "true",
+ return {"host_ip": "127.0.0.1",
+ "host": "web-platform.test",
"testharnessreport": "testharnessreport-servodriver.js",
"supports_debugger": True}
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/webkit.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/webkit.py
new file mode 100644
index 00000000000..b5fdb052849
--- /dev/null
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/browsers/webkit.py
@@ -0,0 +1,98 @@
+from .base import Browser, ExecutorBrowser, require_arg
+from ..executors import executor_kwargs as base_executor_kwargs
+from ..executors.executorselenium import (SeleniumTestharnessExecutor,
+ SeleniumRefTestExecutor)
+from ..executors.executorwebkit import WebKitDriverWdspecExecutor
+from ..webdriver_server import WebKitDriverServer
+
+
+__wptrunner__ = {"product": "webkit",
+ "check_args": "check_args",
+ "browser": "WebKitBrowser",
+ "browser_kwargs": "browser_kwargs",
+ "executor": {"testharness": "SeleniumTestharnessExecutor",
+ "reftest": "SeleniumRefTestExecutor",
+ "wdspec": "WebKitDriverWdspecExecutor"},
+ "executor_kwargs": "executor_kwargs",
+ "env_extras": "env_extras",
+ "env_options": "env_options"}
+
+
+def check_args(**kwargs):
+ require_arg(kwargs, "binary")
+ require_arg(kwargs, "webdriver_binary")
+ require_arg(kwargs, "webkit_port")
+
+
+def browser_kwargs(test_type, run_info_data, **kwargs):
+ return {"binary": kwargs["binary"],
+ "webdriver_binary": kwargs["webdriver_binary"],
+ "webdriver_args": kwargs.get("webdriver_args")}
+
+
+def capabilities_for_port(webkit_port, binary, binary_args):
+ from selenium.webdriver import DesiredCapabilities
+
+ if webkit_port == "gtk":
+ capabilities = dict(DesiredCapabilities.WEBKITGTK.copy())
+ capabilities["webkitgtk:browserOptions"] = {
+ "binary": binary,
+ "args": binary_args
+ }
+ return capabilities
+
+ return {}
+
+
+def executor_kwargs(test_type, server_config, cache_manager, run_info_data,
+ **kwargs):
+ executor_kwargs = base_executor_kwargs(test_type, server_config,
+ cache_manager, **kwargs)
+ executor_kwargs["close_after_done"] = True
+ capabilities = capabilities_for_port(kwargs["webkit_port"],
+ kwargs["binary"],
+ kwargs.get("binary_args", []))
+ executor_kwargs["capabilities"] = capabilities
+ return executor_kwargs
+
+
+def env_extras(**kwargs):
+ return []
+
+
+def env_options():
+ return {"bind_hostname": "true"}
+
+
+class WebKitBrowser(Browser):
+ """Generic WebKit browser is backed by WebKit's WebDriver implementation,
+ which is supplied through ``wptrunner.webdriver.WebKitDriverServer``.
+ """
+
+ def __init__(self, logger, binary, webdriver_binary=None,
+ webdriver_args=None):
+ Browser.__init__(self, logger)
+ self.binary = binary
+ self.server = WebKitDriverServer(self.logger, binary=webdriver_binary,
+ args=webdriver_args)
+
+ def start(self, **kwargs):
+ self.server.start(block=False)
+
+ def stop(self, force=False):
+ self.server.stop(force=force)
+
+ def pid(self):
+ return self.server.pid
+
+ def is_alive(self):
+ # TODO(ato): This only indicates the driver is alive,
+ # and doesn't say anything about whether a browser session
+ # is active.
+ return self.server.is_alive()
+
+ def cleanup(self):
+ self.stop()
+
+ def executor_browser(self):
+ return ExecutorBrowser, {"webdriver_url": self.server.url}
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/environment.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/environment.py
index 8ecbb4bb8e7..bd5838fd008 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/environment.py
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/environment.py
@@ -107,7 +107,8 @@ class TestEnvironment(object):
cm.__enter__()
self.env_extras_cms.append(cm)
- self.servers = serve.start(self.config, self.ssl_env,
+ self.servers = serve.start(self.config,
+ self.ssl_env,
self.get_routes())
if self.options.get("supports_debugger") and self.debug_info and self.debug_info.interactive:
self.ignore_interrupts()
@@ -143,19 +144,19 @@ class TestEnvironment(object):
"ws": [8888]
},
"check_subdomains": False,
- "bind_hostname": self.options["bind_hostname"],
"ssl": {}
}
if "host" in self.options:
local_config["host"] = self.options["host"]
+ if "bind_hostname" in self.options:
+ local_config["bind_hostname"] = self.options["bind_hostname"]
+
with open(default_config_path) as f:
default_config = json.load(f)
- #TODO: allow non-default configuration for ssl
-
- local_config["external_host"] = self.options.get("external_host", None)
+ local_config["host_ip"] = self.options.get("host_ip", None)
local_config["ssl"]["encrypt_after_connect"] = self.options.get("encrypt_after_connect", False)
config = serve.merge_json(default_config, local_config)
@@ -200,10 +201,14 @@ class TestEnvironment(object):
for path, format_args, content_type, route in [
("testharness_runner.html", {}, "text/html", "/testharness_runner.html"),
(self.options.get("testharnessreport", "testharnessreport.js"),
- {"output": self.pause_after_test}, "text/javascript",
+ {"output": self.pause_after_test}, "text/javascript;charset=utf8",
"/resources/testharnessreport.js")]:
path = os.path.normpath(os.path.join(here, path))
- route_builder.add_static(path, format_args, content_type, route)
+ # Note that .headers. files don't apply to static routes, so we need to
+ # readd any static headers here.
+ headers = {"Cache-Control": "max-age=3600"}
+ route_builder.add_static(path, format_args, content_type, route,
+ headers=headers)
data = b""
with open(os.path.join(repo_root, "resources", "testdriver.js"), "rb") as fp:
@@ -230,20 +235,23 @@ class TestEnvironment(object):
if not failed:
return
time.sleep(0.5)
- raise EnvironmentError("Servers failed to start (scheme:port): %s" % ("%s:%s" for item in failed))
+ raise EnvironmentError("Servers failed to start: %s" %
+ ", ".join("%s:%s" % item for item in failed))
def test_servers(self):
failed = []
+ host = self.config.get("host_ip") or self.config.get("host")
for scheme, servers in self.servers.iteritems():
for port, server in servers:
if self.test_server_port:
s = socket.socket()
try:
- s.connect((self.config["host"], port))
+ s.connect((host, port))
except socket.error:
- failed.append((scheme, port))
+ failed.append((host, port))
finally:
s.close()
if not server.is_alive():
failed.append((scheme, port))
+ return failed
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/executors/executorservo.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/executors/executorservo.py
index edacdddf4d9..e66d34170a1 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/executors/executorservo.py
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/executors/executorservo.py
@@ -13,7 +13,7 @@ from collections import defaultdict
from mozprocess import ProcessHandler
-from tools.serve.serve import make_hosts_file
+from serve.serve import make_hosts_file
from .base import (ExecutorException,
Protocol,
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebkit.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebkit.py
new file mode 100644
index 00000000000..c728ae18e03
--- /dev/null
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/executors/executorwebkit.py
@@ -0,0 +1,10 @@
+from ..webdriver_server import WebKitDriverServer
+from .base import WdspecExecutor, WebDriverProtocol
+
+
+class WebKitDriverProtocol(WebDriverProtocol):
+ server_cls = WebKitDriverServer
+
+
+class WebKitDriverWdspecExecutor(WdspecExecutor):
+ protocol_cls = WebKitDriverProtocol
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/testloader.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/testloader.py
index 199ed6c2666..9ac2e9472b4 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/testloader.py
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/testloader.py
@@ -376,6 +376,7 @@ class TagFilter(object):
if test.tags & self.tags:
yield test
+
class ManifestLoader(object):
def __init__(self, test_paths, force_manifest_update=False, manifest_download=False):
do_delayed_imports()
@@ -430,8 +431,7 @@ class ManifestLoader(object):
manifest.write(manifest_file, manifest_path)
- def load_manifest(self, tests_path, metadata_path, url_base="/"):
- manifest_path = os.path.join(metadata_path, "MANIFEST.json")
+ def load_manifest(self, tests_path, manifest_path, url_base="/", **kwargs):
if (not os.path.exists(manifest_path) or
self.force_manifest_update):
self.update_manifest(manifest_path, tests_path, url_base, download=self.manifest_download)
@@ -444,6 +444,7 @@ class ManifestLoader(object):
return manifest_file
+
def iterfilter(filters, iter):
for f in filters:
iter = f(iter)
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/tests/base.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/tests/base.py
new file mode 100644
index 00000000000..b5173f3b513
--- /dev/null
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/tests/base.py
@@ -0,0 +1,60 @@
+import os
+import sys
+
+from os.path import dirname, join
+
+import pytest
+
+sys.path.insert(0, join(dirname(__file__), "..", ".."))
+
+from wptrunner import browsers
+
+
+_products = browsers.product_list
+_active_products = set()
+
+if "CURRENT_TOX_ENV" in os.environ:
+ current_tox_env_split = os.environ["CURRENT_TOX_ENV"].split("-")
+
+ tox_env_extra_browsers = {
+ "chrome": {"chrome_android"},
+ "servo": {"servodriver"},
+ }
+
+ _active_products = set(_products) & set(current_tox_env_split)
+ for product in frozenset(_active_products):
+ _active_products |= tox_env_extra_browsers.get(product, set())
+else:
+ _active_products = set(_products)
+
+
+class all_products(object):
+ def __init__(self, arg, marks={}):
+ self.arg = arg
+ self.marks = marks
+
+ def __call__(self, f):
+ params = []
+ for product in _products:
+ if product in self.marks:
+ params.append(pytest.param(product, marks=self.marks[product]))
+ else:
+ params.append(product)
+ return pytest.mark.parametrize(self.arg, params)(f)
+
+
+class active_products(object):
+ def __init__(self, arg, marks={}):
+ self.arg = arg
+ self.marks = marks
+
+ def __call__(self, f):
+ params = []
+ for product in _products:
+ if product not in _active_products:
+ params.append(pytest.param(product, marks=pytest.mark.skip(reason="wrong toxenv")))
+ elif product in self.marks:
+ params.append(pytest.param(product, marks=self.marks[product]))
+ else:
+ params.append(product)
+ return pytest.mark.parametrize(self.arg, params)(f)
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/tests/browsers/test_sauce.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/tests/browsers/test_sauce.py
index 62c092533a8..4d44e6466a1 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/tests/browsers/test_sauce.py
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/tests/browsers/test_sauce.py
@@ -28,7 +28,9 @@ def test_sauceconnect_success():
env_config = {
"domains": {"": "example.net"}
}
- sauce_connect.__enter__(None, env_config)
+ sauce_connect(None, env_config)
+ with sauce_connect:
+ pass
@pytest.mark.parametrize("readyfile,returncode", [
@@ -57,8 +59,10 @@ def test_sauceconnect_failure_exit(readyfile, returncode):
env_config = {
"domains": {"": "example.net"}
}
+ sauce_connect(None, env_config)
with pytest.raises(sauce.SauceException):
- sauce_connect.__enter__(None, env_config)
+ with sauce_connect:
+ pass
# Given we appear to exit immediately with these mocks, sleep shouldn't be called
sleep.assert_not_called()
@@ -82,8 +86,10 @@ def test_sauceconnect_failure_never_ready():
env_config = {
"domains": {"": "example.net"}
}
+ sauce_connect(None, env_config)
with pytest.raises(sauce.SauceException):
- sauce_connect.__enter__(None, env_config)
+ with sauce_connect:
+ pass
# We should sleep while waiting for it to create the readyfile
sleep.assert_called()
@@ -110,15 +116,15 @@ def test_sauceconnect_tunnel_domains():
env_config = {
"domains": {"foo": "foo.bar.example.com", "": "example.net"}
}
- sauce_connect.__enter__(None, env_config)
-
- Popen.assert_called_once()
- args, kwargs = Popen.call_args
- cmd = args[0]
- assert "--tunnel-domains" in cmd
- i = cmd.index("--tunnel-domains")
- rest = cmd[i+1:]
- assert len(rest) >= 1
- if len(rest) > 1:
- assert rest[1].startswith("-"), "--tunnel-domains takes a comma separated list (not a space separated list)"
- assert set(rest[0].split(",")) == {"foo.bar.example.com", "example.net"}
+ sauce_connect(None, env_config)
+ with sauce_connect:
+ Popen.assert_called_once()
+ args, kwargs = Popen.call_args
+ cmd = args[0]
+ assert "--tunnel-domains" in cmd
+ i = cmd.index("--tunnel-domains")
+ rest = cmd[i+1:]
+ assert len(rest) >= 1
+ if len(rest) > 1:
+ assert rest[1].startswith("-"), "--tunnel-domains takes a comma separated list (not a space separated list)"
+ assert set(rest[0].split(",")) == {"foo.bar.example.com", "example.net"}
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/tests/test_products.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/tests/test_products.py
new file mode 100644
index 00000000000..7eef2c69013
--- /dev/null
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/tests/test_products.py
@@ -0,0 +1,63 @@
+import os
+import sys
+
+from os.path import join, dirname
+
+import mock
+import pytest
+
+from .base import all_products, active_products
+
+sys.path.insert(0, join(dirname(__file__), "..", "..", "..", "..")) # repo root
+
+from tools import localpaths
+
+import sslutils
+
+from wptrunner import environment
+from wptrunner import products
+
+test_paths = {"/": {"tests_path": join(dirname(__file__), "..", "..", "..", "..")}} # repo root
+environment.do_delayed_imports(None, test_paths)
+
+
+@active_products("product")
+def test_load_active_product(product):
+ """test we can successfully load the product of the current testenv"""
+ products.load_product({}, product)
+ # test passes if it doesn't throw
+
+
+@all_products("product")
+def test_load_all_products(product):
+ """test every product either loads or throws ImportError"""
+ try:
+ products.load_product({}, product)
+ except ImportError:
+ pass
+
+
+@active_products("product", marks={
+ "sauce": pytest.mark.skip("needs env extras kwargs"),
+})
+def test_server_start_config(product):
+ (check_args,
+ target_browser_cls, get_browser_kwargs,
+ executor_classes, get_executor_kwargs,
+ env_options, get_env_extras, run_info_extras) = products.load_product({}, product)
+
+ env_extras = get_env_extras()
+
+ with mock.patch.object(environment.serve, "start") as start:
+ with environment.TestEnvironment(test_paths,
+ sslutils.environments["none"](None),
+ False,
+ None,
+ env_options,
+ env_extras) as test_environment:
+ start.assert_called_once()
+ args = start.call_args
+ config = args[0][0]
+ if "host" in env_options:
+ assert config["host"] == env_options["host"]
+ assert isinstance(config["bind_hostname"], bool)
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/update/metadata.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/update/metadata.py
index 67f46de078f..c70ec61a9b3 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/update/metadata.py
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/update/metadata.py
@@ -4,14 +4,14 @@ from .. import metadata, products
from base import Step, StepRunner
+
class GetUpdatePropertyList(Step):
provides = ["property_order", "boolean_properties"]
-
def create(self, state):
property_order, boolean_properties = products.load_product_update(
state.config, state.product)
- state.property_order = property_order
+ state.property_order = property_order + state.extra_properties
state.boolean_properties = boolean_properties
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/update/update.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/update/update.py
index c985d3513ac..91029c5129f 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/update/update.py
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/update/update.py
@@ -92,6 +92,7 @@ class UpdateMetadata(Step):
state.suite_name = kwargs["suite_name"]
state.product = kwargs["product"]
state.config = kwargs["config"]
+ state.extra_properties = kwargs["extra_property"]
runner = MetadataUpdateRunner(self.logger, state)
runner.run()
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/webdriver_server.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/webdriver_server.py
index 8a3f9c9966f..5822b360cc1 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/webdriver_server.py
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/webdriver_server.py
@@ -13,7 +13,7 @@ import mozprocess
__all__ = ["SeleniumServer", "ChromeDriverServer", "OperaDriverServer",
"GeckoDriverServer", "InternetExplorerDriverServer", "EdgeDriverServer",
- "ServoDriverServer", "WebDriverServer"]
+ "ServoDriverServer", "WebKitDriverServer", "WebDriverServer"]
class WebDriverServer(object):
@@ -60,21 +60,22 @@ class WebDriverServer(object):
env=self.env,
storeOutput=False)
+ self.logger.debug("Starting WebDriver: %s" % ' '.join(self._cmd))
try:
self._proc.run()
except OSError as e:
if e.errno == errno.ENOENT:
raise IOError(
- "WebDriver HTTP server executable not found: %s" % self.binary)
+ "WebDriver executable not found: %s" % self.binary)
raise
self.logger.debug(
- "Waiting for server to become accessible: %s" % self.url)
+ "Waiting for WebDriver to become accessible: %s" % self.url)
try:
wait_for_service((self.host, self.port))
except Exception:
self.logger.error(
- "WebDriver HTTP server was not accessible "
+ "WebDriver was not accessible "
"within the timeout:\n%s" % traceback.format_exc())
raise
@@ -178,6 +179,16 @@ class GeckoDriverServer(WebDriverServer):
"--port", str(self.port)] + self._args
+class SafariDriverServer(WebDriverServer):
+ def __init__(self, logger, binary="safaridriver", port=None, args=None):
+ WebDriverServer.__init__(
+ self, logger, binary, port=port, args=args)
+
+ def make_command(self):
+ return [self.binary,
+ "--port=%s" % str(self.port)] + self._args
+
+
class ServoDriverServer(WebDriverServer):
def __init__(self, logger, binary="servo", binary_args=None, host="127.0.0.1",
port=None, args=None):
@@ -196,6 +207,14 @@ class ServoDriverServer(WebDriverServer):
return command
+class WebKitDriverServer(WebDriverServer):
+ def __init__(self, logger, binary=None, port=None, args=None):
+ WebDriverServer.__init__(self, logger, binary, port=port, args=args)
+
+ def make_command(self):
+ return [self.binary, "--port=%s" % str(self.port)] + self._args
+
+
def cmd_arg(name, value=None):
prefix = "-" if platform.system() == "Windows" else "--"
rv = prefix + name
diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/wptcommandline.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/wptcommandline.py
index ad18e424cd5..17fb2f0a04d 100644
--- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/wptcommandline.py
+++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/wptcommandline.py
@@ -145,6 +145,8 @@ scheme host and port.""")
help="Path to root directory containing test metadata"),
config_group.add_argument("--tests", action="store", type=abs_path, dest="tests_root",
help="Path to root directory containing test files"),
+ config_group.add_argument("--manifest", action="store", type=abs_path, dest="manifest_path",
+ help="Path to test manifest (default is ${metadata_root}/MANIFEST.json)")
config_group.add_argument("--run-info", action="store", type=abs_path,
help="Path to directory containing extra json files to add to run info")
config_group.add_argument("--product", action="store", choices=product_choices,
@@ -245,6 +247,10 @@ scheme host and port.""")
dest="sauce_connect_binary",
help="Path to Sauce Connect binary")
+ webkit_group = parser.add_argument_group("WebKit-specific")
+ webkit_group.add_argument("--webkit-port", dest="webkit_port",
+ help="WebKit port")
+
parser.add_argument("test_list", nargs="*",
help="List of URLs for tests to run, or paths including tests to run. "
"(equivalent to --include)")
@@ -297,6 +303,11 @@ def set_from_config(kwargs):
kwargs["test_paths"]["/"] = {}
kwargs["test_paths"]["/"]["metadata_path"] = kwargs["metadata_root"]
+ if kwargs["manifest_path"]:
+ if "/" not in kwargs["test_paths"]:
+ kwargs["test_paths"]["/"] = {}
+ kwargs["test_paths"]["/"]["manifest_path"] = kwargs["manifest_path"]
+
kwargs["suite_name"] = kwargs["config"].get("web-platform-tests", {}).get("name", "web-platform-tests")
@@ -310,7 +321,10 @@ def get_test_paths(config):
url_base = manifest_opts.get("url_base", "/")
test_paths[url_base] = {
"tests_path": manifest_opts.get_path("tests"),
- "metadata_path": manifest_opts.get_path("metadata")}
+ "metadata_path": manifest_opts.get_path("metadata"),
+ }
+ if "manifest" in manifest_opts:
+ test_paths[url_base]["manifest_path"] = manifest_opts.get_path("manifest")
return test_paths
@@ -326,17 +340,23 @@ def exe_path(name):
return None
-def check_args(kwargs):
- set_from_config(kwargs)
-
+def check_paths(kwargs):
for test_paths in kwargs["test_paths"].itervalues():
if not ("tests_path" in test_paths and
"metadata_path" in test_paths):
print "Fatal: must specify both a test path and metadata path"
sys.exit(1)
+ if "manifest_path" not in test_paths:
+ test_paths["manifest_path"] = os.path.join(test_paths["metadata_path"],
+ "MANIFEST.json")
for key, path in test_paths.iteritems():
name = key.split("_", 1)[0]
+ if name == "manifest":
+ # For the manifest we can create it later, so just check the path
+ # actually exists
+ path = os.path.dirname(path)
+
if not os.path.exists(path):
print "Fatal: %s path %s does not exist" % (name, path)
sys.exit(1)
@@ -345,6 +365,12 @@ def check_args(kwargs):
print "Fatal: %s path %s is not a directory" % (name, path)
sys.exit(1)
+
+def check_args(kwargs):
+ set_from_config(kwargs)
+
+ check_paths(kwargs)
+
if kwargs["product"] is None:
kwargs["product"] = "firefox"
@@ -436,6 +462,8 @@ def check_args(kwargs):
def check_args_update(kwargs):
set_from_config(kwargs)
+ check_paths(kwargs)
+
if kwargs["product"] is None:
kwargs["product"] = "firefox"
if kwargs["patch"] is None:
@@ -467,6 +495,8 @@ def create_parser_update(product_choices=None):
help="Path to the folder containing test metadata"),
parser.add_argument("--tests", action="store", type=abs_path, dest="tests_root",
help="Path to web-platform-tests"),
+ parser.add_argument("--manifest", action="store", type=abs_path, dest="manifest_path",
+ help="Path to test manifest (default is ${metadata_root}/MANIFEST.json)")
parser.add_argument("--sync-path", action="store", type=abs_path,
help="Path to store git checkout of web-platform-tests during update"),
parser.add_argument("--remote_url", action="store",
@@ -491,6 +521,8 @@ def create_parser_update(product_choices=None):
help="List of glob-style paths to exclude when syncing tests")
parser.add_argument("--include", action="store", nargs="*",
help="List of glob-style paths to include which would otherwise be excluded when syncing tests")
+ parser.add_argument("--extra-property", action="append", default=[],
+ help="Extra property from run_info.json to use in metadata update")
# Should make this required iff run=logfile
parser.add_argument("run_log", nargs="*", type=abs_path,
help="Log file from run of tests")
diff --git a/tests/wpt/web-platform-tests/tools/wptserve/wptserve/handlers.py b/tests/wpt/web-platform-tests/tools/wptserve/wptserve/handlers.py
index 7cd8479855d..6c0297f2579 100644
--- a/tests/wpt/web-platform-tests/tools/wptserve/wptserve/handlers.py
+++ b/tests/wpt/web-platform-tests/tools/wptserve/wptserve/handlers.py
@@ -366,7 +366,7 @@ class StringHandler(object):
self.resp_headers = [("Content-Type", content_type)]
for k, v in headers.iteritems():
- resp_headers.append((k.replace("_", "-"), v))
+ self.resp_headers.append((k.replace("_", "-"), v))
self.handler = handler(self.handle_request)
diff --git a/tests/wpt/web-platform-tests/url/interfaces.any.js b/tests/wpt/web-platform-tests/url/interfaces.any.js
index aa5d5c835fb..dbbbca41836 100644
--- a/tests/wpt/web-platform-tests/url/interfaces.any.js
+++ b/tests/wpt/web-platform-tests/url/interfaces.any.js
@@ -1,51 +1,15 @@
// META: script=/resources/WebIDLParser.js
// META: script=/resources/idlharness.js
-let idlArray,
- idl = `[Constructor(USVString url, optional USVString base),
- Exposed=(Window,Worker),
- LegacyWindowAlias=webkitURL]
-interface URL {
- stringifier attribute USVString href;
- readonly attribute USVString origin;
- attribute USVString protocol;
- attribute USVString username;
- attribute USVString password;
- attribute USVString host;
- attribute USVString hostname;
- attribute USVString port;
- attribute USVString pathname;
- attribute USVString search;
- [SameObject] readonly attribute URLSearchParams searchParams;
- attribute USVString hash;
-
- USVString toJSON();
-};
-
-[Constructor(optional (sequence<sequence<USVString>> or record<USVString, USVString> or USVString) init = ""),
- Exposed=(Window,Worker)]
-interface URLSearchParams {
- void append(USVString name, USVString value);
- void delete(USVString name);
- USVString? get(USVString name);
- sequence<USVString> getAll(USVString name);
- boolean has(USVString name);
- void set(USVString name, USVString value);
-
- void sort();
-
- iterable<USVString, USVString>;
- stringifier;
-};`;
-setup(function() {
- idlArray = new IdlArray();
- idlArray.add_idls(idl);
-}, {explicit_done:true});
-
-idlArray.add_objects({
- URL: ['new URL("http://foo")'],
- URLSearchParams: ['new URLSearchParams("hi=there&thank=you")']
-});
-idlArray.test();
-
-done();
+promise_test(async() => {
+ const text = await fetch('/interfaces/url.idl')
+ .then(response => response.text());
+ const idlArray = new IdlArray();
+ idlArray.add_idls(text);
+ idlArray.add_objects({
+ URL: ['new URL("http://foo")'],
+ URLSearchParams: ['new URLSearchParams("hi=there&thank=you")']
+ });
+ idlArray.test();
+ done();
+}, 'Test driver');
diff --git a/tests/wpt/web-platform-tests/web-nfc/idlharness.https.html b/tests/wpt/web-platform-tests/web-nfc/idlharness.https.html
index 68de00797d7..d4a95b28228 100644
--- a/tests/wpt/web-platform-tests/web-nfc/idlharness.https.html
+++ b/tests/wpt/web-platform-tests/web-nfc/idlharness.https.html
@@ -7,89 +7,19 @@
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/WebIDLParser.js"></script>
<script src="/resources/idlharness.js"></script>
-<style>
- pre {
- display: none;
- }
-</style>
-<div id='log'></div>
-
-<pre id="idl">
-interface Navigator {
-};
-</pre>
-
-<pre id="web-nfc">
-dictionary NFCMessage {
- sequence<NFCRecord> records;
- USVString url;
-};
-
-typedef (DOMString or unrestricted double or ArrayBuffer or Dictionary) NFCRecordData;
-
-dictionary NFCRecord {
- NFCRecordType recordType;
- USVString mediaType;
- NFCRecordData data;
-};
-
-enum NFCRecordType {
- "empty",
- "text",
- "url",
- "json",
- "opaque"
-};
-
-partial interface Navigator {
- readonly attribute NFC nfc;
-};
-
-typedef (DOMString or ArrayBuffer or NFCMessage) NFCPushMessage;
-
-interface NFC {
- Promise<void> push(NFCPushMessage message, optional NFCPushOptions options);
- Promise<void> cancelPush(optional NFCPushTarget target = "any");
- Promise<long> watch(MessageCallback callback,
- optional NFCWatchOptions options);
- Promise<void> cancelWatch(optional long id);
-};
-
-callback MessageCallback = void (NFCMessage message);
-
-dictionary NFCPushOptions {
- NFCPushTarget target = "any";
- unrestricted double timeout = Infinity;
- boolean ignoreRead = true;
-};
-
-enum NFCPushTarget {
- "tag",
- "peer",
- "any"
-};
-
-dictionary NFCWatchOptions {
- USVString url = "";
- NFCRecordType? recordType;
- USVString mediaType = "";
- NFCWatchMode mode = "web-nfc-only";
-};
-
-enum NFCWatchMode {
- "web-nfc-only",
- "any"
-};
-</pre>
-
<script>
-setup(() => {
- "use strict";
+"use strict";
+
+promise_test(async () => {
const idl_array = new IdlArray();
- idl_array.add_untested_idls(document.getElementById('idl').textContent);
- idl_array.add_idls(document.getElementById('web-nfc').textContent);
- idl_array.add_objects({ NFC: ["navigator.nfc"] });
+ const nfc_idl = await fetch("/interfaces/web-nfc.idl").then(r => r.text());
+
+ idl_array.add_untested_idls('interface Navigator {};');
+ idl_array.add_idls(nfc_idl);
+ idl_array.add_objects({
+ Navigator: ['navigator'],
+ NFC: ["navigator.nfc"]
+ });
idl_array.test();
- done();
-}, { explicit_done: true });
+}, "Test IDL implementation of Web NFC API");
</script>
diff --git a/tests/wpt/web-platform-tests/webaudio/resources/convolution-testing.js b/tests/wpt/web-platform-tests/webaudio/resources/convolution-testing.js
new file mode 100644
index 00000000000..c976f86c784
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/resources/convolution-testing.js
@@ -0,0 +1,168 @@
+let sampleRate = 44100.0;
+
+let renderLengthSeconds = 8;
+let pulseLengthSeconds = 1;
+let pulseLengthFrames = pulseLengthSeconds * sampleRate;
+
+function createSquarePulseBuffer(context, sampleFrameLength) {
+ let audioBuffer =
+ context.createBuffer(1, sampleFrameLength, context.sampleRate);
+
+ let n = audioBuffer.length;
+ let data = audioBuffer.getChannelData(0);
+
+ for (let i = 0; i < n; ++i)
+ data[i] = 1;
+
+ return audioBuffer;
+}
+
+// The triangle buffer holds the expected result of the convolution.
+// It linearly ramps up from 0 to its maximum value (at the center)
+// then linearly ramps down to 0. The center value corresponds to the
+// point where the two square pulses overlap the most.
+function createTrianglePulseBuffer(context, sampleFrameLength) {
+ let audioBuffer =
+ context.createBuffer(1, sampleFrameLength, context.sampleRate);
+
+ let n = audioBuffer.length;
+ let halfLength = n / 2;
+ let data = audioBuffer.getChannelData(0);
+
+ for (let i = 0; i < halfLength; ++i)
+ data[i] = i + 1;
+
+ for (let i = halfLength; i < n; ++i)
+ data[i] = n - i - 1;
+
+ return audioBuffer;
+}
+
+function log10(x) {
+ return Math.log(x) / Math.LN10;
+}
+
+function linearToDecibel(x) {
+ return 20 * log10(x);
+}
+
+// Verify that the rendered result is very close to the reference
+// triangular pulse.
+function checkTriangularPulse(rendered, reference, should) {
+ let match = true;
+ let maxDelta = 0;
+ let valueAtMaxDelta = 0;
+ let maxDeltaIndex = 0;
+
+ for (let i = 0; i < reference.length; ++i) {
+ let diff = rendered[i] - reference[i];
+ let x = Math.abs(diff);
+ if (x > maxDelta) {
+ maxDelta = x;
+ valueAtMaxDelta = reference[i];
+ maxDeltaIndex = i;
+ }
+ }
+
+ // allowedDeviationFraction was determined experimentally. It
+ // is the threshold of the relative error at the maximum
+ // difference between the true triangular pulse and the
+ // rendered pulse.
+ let allowedDeviationDecibels = -124.41;
+ let maxDeviationDecibels = linearToDecibel(maxDelta / valueAtMaxDelta);
+
+ should(
+ maxDeviationDecibels,
+ 'Deviation (in dB) of triangular portion of convolution')
+ .beLessThanOrEqualTo(allowedDeviationDecibels);
+
+ return match;
+}
+
+// Verify that the rendered data is close to zero for the first part
+// of the tail.
+function checkTail1(data, reference, breakpoint, should) {
+ let isZero = true;
+ let tail1Max = 0;
+
+ for (let i = reference.length; i < reference.length + breakpoint; ++i) {
+ let mag = Math.abs(data[i]);
+ if (mag > tail1Max) {
+ tail1Max = mag;
+ }
+ }
+
+ // Let's find the peak of the reference (even though we know a
+ // priori what it is).
+ let refMax = 0;
+ for (let i = 0; i < reference.length; ++i) {
+ refMax = Math.max(refMax, Math.abs(reference[i]));
+ }
+
+ // This threshold is experimentally determined by examining the
+ // value of tail1MaxDecibels.
+ let threshold1 = -129.7;
+
+ let tail1MaxDecibels = linearToDecibel(tail1Max / refMax);
+ should(tail1MaxDecibels, 'Deviation in first part of tail of convolutions')
+ .beLessThanOrEqualTo(threshold1);
+
+ return isZero;
+}
+
+// Verify that the second part of the tail of the convolution is
+// exactly zero.
+function checkTail2(data, reference, breakpoint, should) {
+ let isZero = true;
+ let tail2Max = 0;
+ // For the second part of the tail, the maximum value should be
+ // exactly zero.
+ let threshold2 = 0;
+ for (let i = reference.length + breakpoint; i < data.length; ++i) {
+ if (Math.abs(data[i]) > 0) {
+ isZero = false;
+ break;
+ }
+ }
+
+ should(isZero, 'Rendered signal after tail of convolution is silent')
+ .beTrue();
+
+ return isZero;
+}
+
+function checkConvolvedResult(renderedBuffer, trianglePulse, should) {
+ let referenceData = trianglePulse.getChannelData(0);
+ let renderedData = renderedBuffer.getChannelData(0);
+
+ let success = true;
+
+ // Verify the triangular pulse is actually triangular.
+
+ success =
+ success && checkTriangularPulse(renderedData, referenceData, should);
+
+ // Make sure that portion after convolved portion is totally
+ // silent. But round-off prevents this from being completely
+ // true. At the end of the triangle, it should be close to
+ // zero. If we go farther out, it should be even closer and
+ // eventually zero.
+
+ // For the tail of the convolution (where the result would be
+ // theoretically zero), we partition the tail into two
+ // parts. The first is the at the beginning of the tail,
+ // where we tolerate a small but non-zero value. The second part is
+ // farther along the tail where the result should be zero.
+
+ // breakpoint is the point dividing the first two tail parts
+ // we're looking at. Experimentally determined.
+ let breakpoint = 12800;
+
+ success =
+ success && checkTail1(renderedData, referenceData, breakpoint, should);
+
+ success =
+ success && checkTail2(renderedData, referenceData, breakpoint, should);
+
+ should(success, 'Test signal convolved').message('correctly', 'incorrectly');
+}
diff --git a/tests/wpt/web-platform-tests/webaudio/resources/merger-testing.js b/tests/wpt/web-platform-tests/webaudio/resources/merger-testing.js
new file mode 100644
index 00000000000..4477ec0a1fc
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/resources/merger-testing.js
@@ -0,0 +1,24 @@
+// This file is for the audiochannelmerger-* layout tests.
+// Requires |audio-testing.js| to work properly.
+
+function testMergerInput(should, config) {
+ let context = new OfflineAudioContext(config.numberOfChannels, 128, 44100);
+ let merger = context.createChannelMerger(config.numberOfChannels);
+ let source = context.createBufferSource();
+ source.buffer = createConstantBuffer(context, 128, config.testBufferContent);
+
+ // Connect the output of source into the specified input of merger.
+ if (config.mergerInputIndex)
+ source.connect(merger, 0, config.mergerInputIndex);
+ else
+ source.connect(merger);
+ merger.connect(context.destination);
+ source.start();
+
+ return context.startRendering().then(function(buffer) {
+ let prefix = config.testBufferContent.length + '-channel source: ';
+ for (let i = 0; i < config.numberOfChannels; i++)
+ should(buffer.getChannelData(i), prefix + 'Channel #' + i)
+ .beConstantValueOf(config.expected[i]);
+ });
+}
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-addmodule-resolution.https.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-addmodule-resolution.https.html
new file mode 100644
index 00000000000..e94621296a3
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-addmodule-resolution.https.html
@@ -0,0 +1,59 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>
+ Test the invocation order of AudioWorklet.addModule() and BaseAudioContext
+ </title>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/webaudio/resources/audit.js"></script>
+ </head>
+ <body>
+ <script id="layout-test-code">
+ let audit = Audit.createTaskRunner();
+
+ let sampleRate = 48000;
+ let realtimeContext = new AudioContext();
+ let offlineContext = new OfflineAudioContext(1, sampleRate, sampleRate);
+
+ let filePath = 'processors/dummy-processor.js';
+
+ // Test if the browser does not crash upon addModule() call after the
+ // realtime context construction.
+ audit.define(
+ {label: 'module-loading-after-realtime-context-creation'},
+ (task, should) => {
+ let dummyWorkletNode =
+ new AudioWorkletNode(realtimeContext, 'dummy');
+ dummyWorkletNode.connect(realtimeContext.destination);
+ should(dummyWorkletNode instanceof AudioWorkletNode,
+ '"dummyWorkletNode" is an instance of AudioWorkletNode ' +
+ 'from realtime context')
+ .beTrue();
+ task.done();
+ });
+
+ // Test if the browser does not crash upon addModule() call after the
+ // offline context construction.
+ audit.define(
+ {label: 'module-loading-after-offline-context-creation'},
+ (task, should) => {
+ let dummyWorkletNode =
+ new AudioWorkletNode(offlineContext, 'dummy');
+ dummyWorkletNode.connect(offlineContext.destination);
+ should(dummyWorkletNode instanceof AudioWorkletNode,
+ '"dummyWorkletNode" is an instance of AudioWorkletNode ' +
+ 'from offline context')
+ .beTrue();
+ task.done();
+ });
+
+ Promise.all([
+ realtimeContext.audioWorklet.addModule(filePath),
+ offlineContext.audioWorklet.addModule(filePath)
+ ]).then(() => {
+ audit.run();
+ });
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam.https.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam.https.html
new file mode 100644
index 00000000000..8e51470f646
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam.https.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>
+ Test AudioWorkletNode's basic AudioParam features
+ </title>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/webaudio/resources/audit.js"></script>
+ </head>
+ <body>
+ <script id="layout-test-code">
+ let audit = Audit.createTaskRunner();
+
+ let sampleRate = 48000;
+ let renderLength = 48000 * 0.6;
+ let context;
+
+ let filePath = 'processors/gain-processor.js';
+
+ // Sets up AudioWorklet and OfflineAudioContext.
+ audit.define('Initializing AudioWorklet and Context', (task, should) => {
+ context = new OfflineAudioContext(1, renderLength, sampleRate);
+ context.audioWorklet.addModule(filePath).then(() => {
+ task.done();
+ });
+ });
+
+ // Verifies the functionality of AudioParam in AudioWorkletNode by
+ // comparing (canceling out) values from GainNode and AudioWorkletNode
+ // with simple gain computation code by AudioParam.
+ audit.define(
+ 'Verifying AudioParam in AudioWorkletNode',
+ (task, should) => {
+ let constantSourceNode = new ConstantSourceNode(context);
+ let gainNode = new GainNode(context);
+ let inverterNode = new GainNode(context, {gain: -1});
+ let gainWorkletNode = new AudioWorkletNode(context, 'gain');
+ let gainWorkletParam = gainWorkletNode.parameters.get('gain');
+
+ // Test default value and setter/getter functionality.
+ should(gainWorkletParam.value,
+ 'Default gain value of gainWorkletNode')
+ .beEqualTo(Math.fround(0.707));
+ gainWorkletParam.value = 0.1;
+ should(gainWorkletParam.value,
+ 'Value of gainWorkletParam after setter = 0.1')
+ .beEqualTo(Math.fround(0.1));
+
+ constantSourceNode.connect(gainNode)
+ .connect(inverterNode)
+ .connect(context.destination);
+ constantSourceNode.connect(gainWorkletNode)
+ .connect(context.destination);
+
+ // With arbitrary times and values, test all possible AudioParam
+ // automations.
+ [gainNode.gain, gainWorkletParam].forEach((param) => {
+ param.setValueAtTime(0, 0);
+ param.linearRampToValueAtTime(1, 0.1);
+ param.exponentialRampToValueAtTime(0.5, 0.2);
+ param.setValueCurveAtTime([0, 2, 0.3], 0.2, 0.1);
+ param.setTargetAtTime(0.01, 0.4, 0.5);
+ });
+
+ // Test if the setter works correctly in the middle of rendering.
+ context.suspend(0.5).then(() => {
+ gainNode.gain.value = 1.5;
+ gainWorkletParam.value = 1.5;
+ context.resume();
+ });
+
+ constantSourceNode.start();
+ context.startRendering().then((renderedBuffer) => {
+ should(renderedBuffer.getChannelData(0),
+ 'The rendered buffer')
+ .beConstantValueOf(0);
+ task.done();
+ });
+ });
+
+ audit.run();
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-messageport.https.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-messageport.https.html
new file mode 100644
index 00000000000..546bd1d0d0e
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-messageport.https.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>
+ Test MessagePort in AudioWorkletNode and AudioWorkletProcessor
+ </title>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/webaudio/resources/audit.js"></script>
+ </head>
+ <body>
+ <script id="layout-test-code">
+ let audit = Audit.createTaskRunner();
+
+ let context = new AudioContext();
+
+ let filePath = 'processors/port-processor.js';
+
+ // Creates an AudioWorkletNode and sets an EventHandler on MessagePort
+ // object. The associated PortProcessor will post a message upon its
+ // construction. Test if the message is received correctly.
+ audit.define(
+ 'Test postMessage from AudioWorkletProcessor to AudioWorkletNode',
+ (task, should) => {
+ let porterWorkletNode =
+ new AudioWorkletNode(context, 'port-processor');
+
+ // Upon the creation of PortProcessor, it will post a message to the
+ // node with 'created' status.
+ porterWorkletNode.port.onmessage = (event) => {
+ should(event.data.state,
+ 'The initial message from PortProcessor')
+ .beEqualTo('created');
+ task.done();
+ };
+ });
+
+ // PortProcessor is supposed to echo the message back to the
+ // AudioWorkletNode.
+ audit.define(
+ 'Test postMessage from AudioWorkletNode to AudioWorkletProcessor',
+ (task, should) => {
+ let porterWorkletNode =
+ new AudioWorkletNode(context, 'port-processor');
+
+ porterWorkletNode.port.onmessage = (event) => {
+ // Ignore if the delivered message has |state|. This is already
+ // tested in the previous task.
+ if (event.data.state)
+ return;
+
+ should(event.data.message,
+ 'The response from PortProcessor')
+ .beEqualTo('hello');
+ task.done();
+ };
+
+ porterWorkletNode.port.postMessage('hello');
+ });
+
+ context.audioWorklet.addModule(filePath).then(() => {
+ audit.run();
+ });
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-sample-rate.https.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-sample-rate.https.html
new file mode 100644
index 00000000000..d87e35b571d
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-sample-rate.https.html
@@ -0,0 +1,42 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>
+ Test sampleRate in AudioWorkletGlobalScope
+ </title>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/webaudio/resources/audit.js"></script>
+ </head>
+ <body>
+ <script id="layout-test-code">
+ let audit = Audit.createTaskRunner();
+
+ let sampleRate = 48000;
+ let renderLength = 512;
+ let context = new OfflineAudioContext(1, renderLength, sampleRate);
+
+ let filePath = 'processors/one-pole-processor.js';
+
+ // Without rendering the context, attempt to access |sampleRate| in the
+ // global scope as soon as it is created.
+ audit.define(
+ 'Query |sampleRate| upon AudioWorkletGlobalScope construction',
+ (task, should) => {
+ let onePoleFilterNode =
+ new AudioWorkletNode(context, 'one-pole-filter');
+ let frequencyParam = onePoleFilterNode.parameters.get('frequency');
+
+ should(frequencyParam.maxValue,
+ 'frequencyParam.maxValue')
+ .beEqualTo(0.5 * context.sampleRate);
+
+ task.done();
+ });
+
+ context.audioWorklet.addModule(filePath).then(() => {
+ audit.run();
+ });
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-timing-info.https.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-timing-info.https.html
new file mode 100644
index 00000000000..79d402c5186
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-timing-info.https.html
@@ -0,0 +1,57 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>
+ Test currentTime and currentFrame in AudioWorkletGlobalScope
+ </title>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/webaudio/resources/audit.js"></script>
+ </head>
+ <body>
+ <script id="layout-test-code">
+ let audit = Audit.createTaskRunner();
+
+ let sampleRate = 48000;
+ let renderLength = 512;
+ let context = new OfflineAudioContext(1, renderLength, sampleRate);
+
+ let filePath = 'processors/timing-info-processor.js';
+
+ audit.define(
+ 'Check the timing information from AudioWorkletProcessor',
+ (task, should) => {
+ let portWorkletNode =
+ new AudioWorkletNode(context, 'timing-info-processor');
+ portWorkletNode.connect(context.destination);
+
+ // Suspend at render quantum boundary and check the timing
+ // information between the main thread and the rendering thread.
+ [0, 128, 256, 384].map((suspendFrame) => {
+ context.suspend(suspendFrame/sampleRate).then(() => {
+ portWorkletNode.port.onmessage = (event) => {
+ should(event.data.currentFrame,
+ 'currentFrame from the processor at ' + suspendFrame)
+ .beEqualTo(suspendFrame);
+ should(event.data.currentTime,
+ 'currentTime from the processor at '
+ + context.currentTime)
+ .beEqualTo(context.currentTime);
+ context.resume();
+ };
+
+ portWorkletNode.port.postMessage('query-timing-info');
+ });
+ });
+
+ context.startRendering().then(() => {
+ task.done();
+ });
+ });
+
+ context.audioWorklet.addModule(filePath).then(() => {
+ audit.run();
+ });
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https.html
new file mode 100644
index 00000000000..11c237f19dd
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>
+ Test AudioWorkletNode's dynamic channel count feature
+ </title>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/webaudio/resources/audit.js"></script>
+ <script src="/webaudio/resources/audit-util.js"></script>
+ </head>
+ <body>
+ <script id="layout-test-code">
+ let audit = Audit.createTaskRunner();
+
+ // Arbitrary numbers used to align the test with render quantum boundary.
+ let sampleRate = RENDER_QUANTUM_FRAMES * 100;
+ let renderLength = RENDER_QUANTUM_FRAMES * 2;
+ let context;
+
+ let filePath = 'processors/gain-processor.js';
+
+ let testChannelValues = [1, 2, 3];
+
+ // Creates a 3-channel buffer and play with BufferSourceNode. The source
+ // goes through a bypass AudioWorkletNode (gain value of 1).
+ audit.define('setup-buffer-and-worklet', (task, should) => {
+ context = new OfflineAudioContext(testChannelValues.length,
+ renderLength,
+ sampleRate);
+
+ // Explicitly sets the destination channelCountMode and
+ // channelInterpretation to make sure the result does no mixing.
+ context.channeCountMode = 'explicit';
+ context.channelInterpretation = 'discrete';
+
+ context.audioWorklet.addModule(filePath).then(() => {
+ let testBuffer = createConstantBuffer(context, 1, testChannelValues);
+ let sourceNode = new AudioBufferSourceNode(context);
+ let gainWorkletNode = new AudioWorkletNode(context, 'gain');
+
+ gainWorkletNode.parameters.get('gain').value = 1.0;
+ sourceNode.connect(gainWorkletNode).connect(context.destination);
+
+ // Suspend the context at 128 sample frames and play the source with
+ // the assigned buffer.
+ context.suspend(RENDER_QUANTUM_FRAMES/sampleRate).then(() => {
+ sourceNode.buffer = testBuffer;
+ sourceNode.loop = true;
+ sourceNode.start();
+ context.resume();
+ });
+ task.done();
+ });
+ });
+
+ // Verifies if the rendered buffer has all zero for the first half (before
+ // 128 samples) and the expected values for the second half.
+ audit.define('verify-rendered-buffer', (task, should) => {
+ context.startRendering().then(renderedBuffer => {
+ testChannelValues.forEach((value, index) => {
+ let channelData = renderedBuffer.getChannelData(index);
+ should(channelData.subarray(0, RENDER_QUANTUM_FRAMES),
+ 'First half of Channel #' + index)
+ .beConstantValueOf(0);
+ should(channelData.subarray(RENDER_QUANTUM_FRAMES, renderLength),
+ 'Second half of Channel #' + index)
+ .beConstantValueOf(value);
+ });
+ task.done();
+ });
+ });
+
+ audit.run();
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-construction.https.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-construction.https.html
new file mode 100644
index 00000000000..7cfd423c071
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-construction.https.html
@@ -0,0 +1,53 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>
+ Test the construction of AudioWorkletNode with real-time context
+ </title>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/webaudio/resources/audit.js"></script>
+ </head>
+ <body>
+ <script id="layout-test-code">
+ let audit = Audit.createTaskRunner();
+
+ let realtimeContext = new AudioContext();
+
+ let filePath = 'processors/dummy-processor.js';
+
+ // Test if an exception is thrown correctly when AWN constructor is
+ // invoked before resolving |.addModule()| promise.
+ audit.define(
+ {label: 'construction-before-module-loading'},
+ (task, should) => {
+ should(() => new AudioWorkletNode(realtimeContext, 'dummy'),
+ 'Creating a node before loading a module should throw.')
+ .throw('InvalidStateError');
+
+ task.done();
+ });
+
+ // Test the construction of AudioWorkletNode after the resolution of
+ // |.addModule()|. Also the constructor must throw an exception when
+ // a unregistered node name was given.
+ audit.define(
+ {label: 'construction-after-module-loading'},
+ (task, should) => {
+ realtimeContext.audioWorklet.addModule(filePath).then(() => {
+ let dummyWorkletNode =
+ new AudioWorkletNode(realtimeContext, 'dummy');
+ should(dummyWorkletNode instanceof AudioWorkletNode,
+ '"dummyWorkletNode" is an instance of AudioWorkletNode')
+ .beTrue();
+ should(() => new AudioWorkletNode(realtimeContext, 'foobar'),
+ 'Unregistered name "foobar" must throw an exception.')
+ .throw();
+ task.done();
+ });
+ });
+
+ audit.run();
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-constructor-options.https.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-constructor-options.https.html
new file mode 100644
index 00000000000..254c07e9322
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-constructor-options.https.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>
+ Test of AudioWorkletNodeOptions
+ </title>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/webaudio/resources/audit.js"></script>
+ </head>
+ <body>
+ <script id="layout-test-code">
+ const sampleRate = 48000;
+
+ const audit = Audit.createTaskRunner();
+ let context;
+
+ let filePath = 'processors/dummy-processor.js';
+
+ // Load script file and create a OfflineAudiocontext.
+ audit.define('setup', (task, should) => {
+ context = new OfflineAudioContext(1, 1, sampleRate);
+ context.audioWorklet.addModule(filePath).then(() => {
+ task.done();
+ });
+ });
+
+ // Test AudioWorkletNode construction without AudioWorkletNodeOptions.
+ audit.define('without-audio-node-options', (task, should) => {
+ let testNode;
+ should(
+ () => testNode = new AudioWorkletNode(context, 'dummy'),
+ 'Creating AudioWOrkletNode without options')
+ .notThrow();
+ should(testNode instanceof AudioWorkletNode,
+ 'testNode is instance of AudioWorkletNode').beEqualTo(true);
+ should(testNode.numberOfInputs,
+ 'testNode.numberOfInputs (default)').beEqualTo(1);
+ should(testNode.numberOfOutputs,
+ 'testNode.numberOfOutputs (default)').beEqualTo(1);
+ should(testNode.channelCount,
+ 'testNode.channelCount (default)').beEqualTo(2);
+ should(testNode.channelCountMode,
+ 'testNode.channelCountMode (default)').beEqualTo('max');
+ should(testNode.channelInterpretation,
+ 'testNode.channelInterpretation (default)')
+ .beEqualTo('speakers');
+ task.done();
+ });
+
+ // Test AudioWorkletNode constructor with AudioNodeOptions.
+ audit.define('audio-node-options', (task, should) => {
+ const options = {
+ numberOfInputs: 7,
+ numberOfOutputs: 18,
+ channelCount: 4,
+ channelCountMode: 'clamped-max',
+ channelInterpretation: 'discrete'
+ };
+ const optionsString = JSON.stringify(options);
+
+ let testNode;
+ should(
+ () => testNode = new AudioWorkletNode(context, 'dummy', options),
+ 'Creating AudioWOrkletNode with options: ' + optionsString)
+ .notThrow();
+ should(testNode.numberOfInputs,
+ 'testNode.numberOfInputs').beEqualTo(options.numberOfInputs);
+ should(testNode.numberOfOutputs,
+ 'testNode.numberOfOutputs').beEqualTo(options.numberOfOutputs);
+ should(testNode.channelCount,
+ 'testNode.channelCount').beEqualTo(options.channelCount);
+ should(testNode.channelCountMode,
+ 'testNode.channelCountMode').beEqualTo(options.channelCountMode);
+ should(testNode.channelInterpretation,
+ 'testNode.channelInterpretation')
+ .beEqualTo(options.channelInterpretation);
+
+ task.done();
+ });
+
+ // Test AudioWorkletNode.channelCount.
+ audit.define('channel-count', (task, should) => {
+ const options1 = {channelCount: 17};
+ let testNode = new AudioWorkletNode(context, 'dummy', options1);
+ should(testNode.channelCount, 'testNode.channelCount')
+ .beEqualTo(options1.channelCount);
+
+ const options2 = {channelCount: 0};
+ should(
+ () => new AudioWorkletNode(context, 'dummy', options2),
+ 'Creating AudioWorkletNode with channelCount 0')
+ .throw('NotSupportedError');
+
+ const options3 = {channelCount: 33};
+ should(
+ () => new AudioWorkletNode(context, 'dummy', options3),
+ 'Creating AudioWorkletNode with channelCount 33')
+ .throw('NotSupportedError');
+
+ task.done();
+ });
+
+ // Test AudioWorkletNode.channelCountMode.
+ audit.define('channel-count-mode', (task, should) => {
+ const channelCountModes = ['max', 'clamped-max', 'explicit'];
+ channelCountModes.forEach((mode) => {
+ const options = {channelCountMode: mode};
+ let testNode = new AudioWorkletNode(context, 'dummy', options);
+ should(testNode.channelCountMode,
+ 'testNode.channelCountMode (set via options.' + mode + ')')
+ .beEqualTo(options.channelCountMode);
+ });
+
+ const options1 = {channelCountMode: 'foobar'};
+ should(
+ () => new AudioWorkletNode(context, 'dummy', options1),
+ 'Creating AudioWorkletNode with channelCountMode "foobar"')
+ .throw('TypeError');
+
+ task.done();
+ });
+
+ // Test AudioWorkletNode.channelInterpretation.
+ audit.define('channel-interpretation', (task, should) => {
+ const channelInterpretations = ['speakers', 'discrete'];
+ channelInterpretations.forEach((interpretation) => {
+ const options = {channelInterpretation: interpretation};
+ let testNode = new AudioWorkletNode(context, 'dummy', options);
+ should(
+ testNode.channelInterpretation,
+ 'testNode.channelInterpretation (set via options.' +
+ interpretation + ')')
+ .beEqualTo(options.channelInterpretation);
+ });
+
+ const options1 = {channelInterpretation: 'foobar'};
+ should(
+ () => new AudioWorkletNode(context, 'dummy', options1),
+ 'Creating AudioWorkletNode with channelCountMode "foobar"')
+ .throw('TypeError');
+
+ task.done();
+ });
+
+ audit.run();
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-onerror.https.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-onerror.https.html
new file mode 100644
index 00000000000..0a9966add85
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-onerror.https.html
@@ -0,0 +1,55 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>
+ Test onprocessorerror handler in AudioWorkletNode
+ </title>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/webaudio/resources/audit.js"></script>
+ </head>
+ <body>
+ <script id="layout-test-code">
+ let audit = Audit.createTaskRunner();
+
+ const sampleRate = 48000;
+ const renderLength = sampleRate * 0.1;
+ let context = new OfflineAudioContext(1, renderLength, sampleRate);
+
+ let filePath = 'processors/error-processor.js';
+
+ // Test |onprocessorerror| called upon failure of processor constructor.
+ audit.define('constructor-error',
+ (task, should) => {
+ let constructorErrorWorkletNode =
+ new AudioWorkletNode(context, 'constructor-error');
+ constructorErrorWorkletNode.onprocessorerror = () => {
+ // Without 'processorerror' event callback, this test will be
+ // timed out.
+ task.done();
+ };
+ });
+
+ // Test |onprocessorerror| called upon failure of process() method.
+ audit.define('process-error',
+ (task, should) => {
+ let processErrorWorkletNode =
+ new AudioWorkletNode(context, 'process-error');
+ processErrorWorkletNode.connect(context.destination);
+ processErrorWorkletNode.onprocessorerror = () => {
+ // Without 'processorerror' event callback, this test will be
+ // timed out.
+ task.done();
+ };
+
+ context.startRendering();
+ });
+
+ // 'error-processor.js' contains 2 class definitions represents an error
+ // in the constructor and an error in the process method respectively.
+ context.audioWorklet.addModule(filePath).then(() => {
+ audit.run();
+ });
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-options.https.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-options.https.html
new file mode 100644
index 00000000000..ea840ed11ad
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-options.https.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>
+ Test cross-thread passing of AudioWorkletNodeOptions
+ </title>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/webaudio/resources/audit.js"></script>
+ </head>
+ <body>
+ <script id="layout-test-code">
+ const audit = Audit.createTaskRunner();
+ const context = new AudioContext();
+
+ let filePath = 'processors/option-test-processor.js';
+
+ // Create a OptionTestProcessor and feed |processorData| to it. The
+ // processor should echo the received data to the node's |onmessage|
+ // handler.
+ audit.define('valid-processor-data', (task, should) => {
+ context.audioWorklet.addModule(filePath).then(() => {
+ let processorOptions = {
+ description: 'foo',
+ payload: [0, 1, 2, 3]
+ };
+
+ let optionTestNode =
+ new AudioWorkletNode(context, 'option-test-processor', {
+ processorOptions: processorOptions
+ });
+
+ optionTestNode.port.onmessage = (event) => {
+ should(event.data.processorOptions.description,
+ '|description| field in processorOptions from processor("' +
+ event.data.processorOptions.description + '")')
+ .beEqualTo(processorOptions.description,
+ 'the field in node constructor options ("' +
+ processorOptions.description + '")');
+ should(event.data.processorOptions.payload,
+ '|payload| array in processorOptions from processor([' +
+ event.data.processorOptions.payload + '])')
+ .beEqualToArray([0, 1, 2, 3],
+ 'the array in node constructor options ([' +
+ event.data.processorOptions.payload + '])');
+ task.done();
+ };
+ });
+ });
+
+
+ // Passing empty option dictionary should work without a problem.
+ audit.define('empty-option', (task, should) => {
+ context.audioWorklet.addModule(filePath).then(() => {
+ let optionTestNode =
+ new AudioWorkletNode(context, 'option-test-processor');
+
+ optionTestNode.port.onmessage = (event) => {
+ should(Object.keys(event.data).length,
+ 'Number of properties in data from processor')
+ .beEqualTo(2);
+ should(event.data.numberOfInputs,
+ '|numberOfInputs| field in data from processor')
+ .beEqualTo(1);
+ should(event.data.numberOfOutputs,
+ '|numberOfOutputs| field in data from processor')
+ .beEqualToArray(1);
+ task.done();
+ };
+ });
+ });
+
+
+ audit.run();
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/baseaudiocontext-audioworklet.https.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/baseaudiocontext-audioworklet.https.html
new file mode 100644
index 00000000000..4281f56379b
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/baseaudiocontext-audioworklet.https.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>
+ Checking BaseAudioContext.audioWorklet
+ </title>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/webaudio/resources/audit.js"></script>
+ </head>
+ <body>
+ <script id="layout-test-code">
+ let audit = Audit.createTaskRunner();
+
+ let realtimeContext = new AudioContext();
+ let offlineContext = new OfflineAudioContext(1, 1, 44100);
+
+ // Test if AudioWorklet exists.
+ audit.define('Test if AudioWorklet exists', (task, should) => {
+ should(realtimeContext.audioWorklet instanceof AudioWorklet &&
+ offlineContext.audioWorklet instanceof AudioWorklet,
+ 'BaseAudioContext.audioWorklet is an instance of AudioWorklet')
+ .beTrue();
+ task.done();
+ });
+
+ audit.run();
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/dummy-processor.js b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/dummy-processor.js
new file mode 100644
index 00000000000..11155d508c5
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/dummy-processor.js
@@ -0,0 +1,18 @@
+/**
+ * @class DummyProcessor
+ * @extends AudioWorkletProcessor
+ *
+ * This processor class demonstrates the bare-bone structure of the processor.
+ */
+class DummyProcessor extends AudioWorkletProcessor {
+ constructor() {
+ super();
+ }
+
+ process(inputs, outputs, parameters) {
+ // Doesn't do anything here.
+ return true;
+ }
+}
+
+registerProcessor('dummy', DummyProcessor);
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/error-processor.js b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/error-processor.js
new file mode 100644
index 00000000000..3b010db4f22
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/error-processor.js
@@ -0,0 +1,33 @@
+/**
+ * @class ConstructorErrorProcessor
+ * @extends AudioWorkletProcessor
+ */
+class ConstructorErrorProcessor extends AudioWorkletProcessor {
+ constructor() {
+ throw 'ConstructorErrorProcessor: an error thrown from constructor.';
+ }
+
+ process() {
+ return true;
+ }
+}
+
+
+/**
+ * @class ProcessErrorProcessor
+ * @extends AudioWorkletProcessor
+ */
+class ProcessErrorProcessor extends AudioWorkletProcessor {
+ constructor() {
+ super();
+ }
+
+ process() {
+ throw 'ProcessErrorProcessor: an error throw from process method.';
+ return true;
+ }
+}
+
+
+registerProcessor('constructor-error', ConstructorErrorProcessor);
+registerProcessor('process-error', ProcessErrorProcessor);
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/gain-processor.js b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/gain-processor.js
new file mode 100644
index 00000000000..f5143b3ecc2
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/gain-processor.js
@@ -0,0 +1,33 @@
+/**
+ * @class GainProcessor
+ * @extends AudioWorkletProcessor
+ *
+ * This processor class demonstrates the bare-bone structure of the processor.
+ */
+class GainProcessor extends AudioWorkletProcessor {
+ static get parameterDescriptors() {
+ return [
+ {name: 'gain', defaultValue: 0.707}
+ ];
+ }
+
+ constructor() {
+ super();
+ }
+
+ process(inputs, outputs, parameters) {
+ let input = inputs[0];
+ let output = outputs[0];
+ let gain = parameters.gain;
+ for (let channel = 0; channel < input.length; ++channel) {
+ let inputChannel = input[channel];
+ let outputChannel = output[channel];
+ for (let i = 0; i < inputChannel.length; ++i)
+ outputChannel[i] = inputChannel[i] * gain[i];
+ }
+
+ return true;
+ }
+}
+
+registerProcessor('gain', GainProcessor);
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/one-pole-processor.js b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/one-pole-processor.js
new file mode 100644
index 00000000000..0bcc43f6f08
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/one-pole-processor.js
@@ -0,0 +1,49 @@
+/**
+ * @class OnePoleFilter
+ * @extends AudioWorkletProcessor
+ *
+ * A simple One-pole filter.
+ */
+
+class OnePoleFilter extends AudioWorkletProcessor {
+
+ // This gets evaluated as soon as the global scope is created.
+ static get parameterDescriptors() {
+ return [{
+ name: 'frequency',
+ defaultValue: 250,
+ minValue: 0,
+ maxValue: 0.5 * sampleRate
+ }];
+ }
+
+ constructor() {
+ super();
+ this.updateCoefficientsWithFrequency_(250);
+ }
+
+ updateCoefficientsWithFrequency_(frequency) {
+ this.b1_ = Math.exp(-2 * Math.PI * frequency / sampleRate);
+ this.a0_ = 1.0 - this.b1_;
+ this.z1_ = 0;
+ }
+
+ process(inputs, outputs, parameters) {
+ let input = inputs[0];
+ let output = outputs[0];
+ let frequency = parameters.frequency;
+ for (let channel = 0; channel < output.length; ++channel) {
+ let inputChannel = input[channel];
+ let outputChannel = output[channel];
+ for (let i = 0; i < outputChannel.length; ++i) {
+ this.updateCoefficientsWithFrequency_(frequency[i]);
+ this.z1_ = inputChannel[i] * this.a0_ + this.z1_ * this.b1_;
+ outputChannel[i] = this.z1_;
+ }
+ }
+
+ return true;
+ }
+}
+
+registerProcessor('one-pole-filter', OnePoleFilter);
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/option-test-processor.js b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/option-test-processor.js
new file mode 100644
index 00000000000..27e1da63252
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/option-test-processor.js
@@ -0,0 +1,19 @@
+/**
+ * @class OptionTestProcessor
+ * @extends AudioWorkletProcessor
+ *
+ * This processor class demonstrates the option passing feature by echoing the
+ * received |nodeOptions| back to the node.
+ */
+class OptionTestProcessor extends AudioWorkletProcessor {
+ constructor(nodeOptions) {
+ super();
+ this.port.postMessage(nodeOptions);
+ }
+
+ process() {
+ return true;
+ }
+}
+
+registerProcessor('option-test-processor', OptionTestProcessor);
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/port-processor.js b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/port-processor.js
new file mode 100644
index 00000000000..5a8baf03372
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/port-processor.js
@@ -0,0 +1,29 @@
+/**
+ * @class PortProcessor
+ * @extends AudioWorkletProcessor
+ *
+ * This processor class demonstrates the message port functionality.
+ */
+class PortProcessor extends AudioWorkletProcessor {
+ constructor() {
+ super();
+ this.port.onmessage = this.handleMessage.bind(this);
+ this.port.postMessage({
+ state: 'created',
+ timeStamp: currentTime
+ });
+ }
+
+ handleMessage(event) {
+ this.port.postMessage({
+ message: event.data,
+ timeStamp: currentTime
+ });
+ }
+
+ process() {
+ return true;
+ }
+}
+
+registerProcessor('port-processor', PortProcessor);
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/timing-info-processor.js b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/timing-info-processor.js
new file mode 100644
index 00000000000..714e32dbb5c
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/timing-info-processor.js
@@ -0,0 +1,25 @@
+/**
+ * @class TimingInfoProcessor
+ * @extends AudioWorkletProcessor
+ *
+ * This processor class is to test the timing information in AWGS.
+ */
+class TimingInfoProcessor extends AudioWorkletProcessor {
+ constructor() {
+ super();
+ this.port.onmessage = this.echoMessage.bind(this);
+ }
+
+ echoMessage(event) {
+ this.port.postMessage({
+ currentTime: currentTime,
+ currentFrame: currentFrame
+ });
+ }
+
+ process() {
+ return true;
+ }
+}
+
+registerProcessor('timing-info-processor', TimingInfoProcessor);
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html
new file mode 100644
index 00000000000..f967f0699a3
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html
@@ -0,0 +1,67 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>
+ audiochannelmerger-basic.html
+ </title>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/webaudio/resources/audit-util.js"></script>
+ <script src="/webaudio/resources/audit.js"></script>
+ </head>
+ <body>
+ <script id="layout-test-code">
+ let audit = Audit.createTaskRunner();
+
+ // Task: Checking constraints in ChannelMergerNode.
+ audit.define('exceptions-channels', (task, should) => {
+ let context = new OfflineAudioContext(2, 128, 44100);
+ let merger;
+
+ should(function() {
+ merger = context.createChannelMerger();
+ }, 'context.createChannelMerger()').notThrow();
+
+ should(function() {
+ merger = context.createChannelMerger(0);
+ }, 'context.createChannelMerger(0)').throw('IndexSizeError');
+
+ should(function() {
+ merger = context.createChannelMerger(32);
+ }, 'context.createChannelMerger(32)').notThrow();
+
+ // Can't create a channel merger with 33 channels because the audio
+ // context has a 32-channel-limit in Chrome.
+ should(function() {
+ merger = context.createChannelMerger(33);
+ }, 'context.createChannelMerger(33)').throw('IndexSizeError');
+
+ task.done();
+ });
+
+ // Task: checking the channel-related properties have the correct value
+ // and can't be changed.
+ audit.define('exceptions-properties', (task, should) => {
+ let context = new OfflineAudioContext(2, 128, 44100);
+ let merger = context.createChannelMerger();
+
+ should(merger.channelCount, 'merger.channelCount').beEqualTo(1);
+
+ should(function() {
+ merger.channelCount = 3;
+ }, 'merger.channelCount = 3').throw('InvalidStateError');
+
+ should(merger.channelCountMode, 'merger.channelCountMode')
+ .beEqualTo('explicit');
+
+ should(function() {
+ merger.channelCountMode = 'max';
+ }, 'merger.channelCountMode = "max"').throw('InvalidStateError');
+
+ task.done();
+ });
+
+ audit.run();
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-disconnect.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-disconnect.html
new file mode 100644
index 00000000000..5fb18c8aee4
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-disconnect.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>
+ audiochannelmerger-disconnect.html
+ </title>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/webaudio/resources/audit-util.js"></script>
+ <script src="/webaudio/resources/audit.js"></script>
+ </head>
+ <body>
+ <script id="layout-test-code">
+ let renderQuantum = 128;
+
+ let numberOfChannels = 2;
+ let sampleRate = 44100;
+ let renderDuration = 0.5;
+ let disconnectTime = 0.5 * renderDuration;
+
+ let audit = Audit.createTaskRunner();
+
+ // Task: Check if the merger outputs a silent channel when an input is
+ // disconnected.
+ audit.define('silent-disconnect', (task, should) => {
+ let context = new OfflineAudioContext(
+ numberOfChannels, renderDuration * sampleRate, sampleRate);
+ let merger = context.createChannelMerger();
+ let source1 = context.createBufferSource();
+ let source2 = context.createBufferSource();
+
+ // Create and assign a constant buffer.
+ let bufferDCOffset = createConstantBuffer(context, 1, 1);
+ source1.buffer = source2.buffer = bufferDCOffset;
+ source1.loop = source2.loop = true;
+
+ // Connect the output of source into the 4th input of merger. The merger
+ // should produce 6 channel output.
+ source1.connect(merger, 0, 0);
+ source2.connect(merger, 0, 1);
+ merger.connect(context.destination);
+ source1.start();
+ source2.start();
+
+ // Schedule the disconnection of |source2| at the half of render
+ // duration.
+ context.suspend(disconnectTime).then(function() {
+ source2.disconnect();
+ context.resume();
+ });
+
+ context.startRendering()
+ .then(function(buffer) {
+ // The entire first channel of the output should be 1.
+ should(buffer.getChannelData(0), 'Channel #0')
+ .beConstantValueOf(1);
+
+ // Calculate the first zero index in the second channel.
+ let channel1 = buffer.getChannelData(1);
+ let disconnectIndex = disconnectTime * sampleRate;
+ disconnectIndex -= (disconnectIndex) % renderQuantum;
+ let firstZeroIndex = channel1.findIndex(function(element, index) {
+ if (element === 0)
+ return index;
+ });
+
+ // The second channel should contain 1, and 0 after the
+ // disconnection.
+ should(channel1, 'Channel #1').containValues([1, 0]);
+ should(
+ firstZeroIndex, 'The index of first zero in the channel #1')
+ .beEqualTo(disconnectIndex);
+
+ })
+ .then(() => task.done());
+ });
+
+ audit.run();
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-input-non-default.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-input-non-default.html
new file mode 100644
index 00000000000..6fe77ab7634
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-input-non-default.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>
+ audiochannelmerger-input-non-default.html
+ </title>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/webaudio/resources/audit-util.js"></script>
+ <script src="/webaudio/resources/audit.js"></script>
+ <script src="/webaudio/resources/merger-testing.js"></script>
+ </head>
+ <body>
+ <script id="layout-test-code">
+ let audit = Audit.createTaskRunner();
+
+
+ // Task: Check if an inactive input renders a silent mono channel in the
+ // output.
+ audit.define('silent-channel', (task, should) => {
+ testMergerInput(should, {
+ numberOfChannels: 7,
+
+ // Create a mono source buffer filled with '1'.
+ testBufferContent: [1],
+
+ // Connect the output of source into the 7th input of merger.
+ mergerInputIndex: 6,
+
+ // 7th channel should be '1'.
+ expected: [0, 0, 0, 0, 0, 0, 1],
+ }).then(() => task.done());
+ });
+
+
+ // Task: Check if a stereo input is being down-mixed to mono channel
+ // correctly based on the mixing rule.
+ audit.define('stereo-down-mixing', (task, should) => {
+ testMergerInput(should, {
+ numberOfChannels: 7,
+
+ // Create a stereo buffer filled with '1' and '2' for left and right
+ // channels respectively.
+ testBufferContent: [1, 2],
+
+ // Connect the output of source into the 7th input of merger.
+ mergerInputIndex: 6,
+
+ // The result of summed and down-mixed stereo audio should be 1.5.
+ // (= 1 * 0.5 + 2 * 0.5)
+ expected: [0, 0, 0, 0, 0, 0, 1.5],
+ }).then(() => task.done());
+ });
+
+
+ // Task: Check if 3-channel input gets processed by the 'discrete' mixing
+ // rule.
+ audit.define('undefined-channel-layout', (task, should) => {
+ testMergerInput(should, {
+ numberOfChannels: 7,
+
+ // Create a 3-channel buffer filled with '1', '2', and '3'
+ // respectively.
+ testBufferContent: [1, 2, 3],
+
+ // Connect the output of source into the 7th input of merger.
+ mergerInputIndex: 6,
+
+ // The result of summed stereo audio should be 1 because 3-channel is
+ // not a canonical layout, so the input channel 2 and 3 should be
+ // dropped by 'discrete' mixing rule.
+ expected: [0, 0, 0, 0, 0, 0, 1],
+ }).then(() => task.done());
+ });
+
+ audit.run();
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-input.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-input.html
new file mode 100644
index 00000000000..66a70dcb3ba
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-input.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>
+ audiochannelmerger-input.html
+ </title>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/webaudio/resources/audit-util.js"></script>
+ <script src="/webaudio/resources/audit.js"></script>
+ <script src="/webaudio/resources/merger-testing.js"></script>
+ </head>
+ <body>
+ <script id="layout-test-code">
+ let audit = Audit.createTaskRunner();
+
+ // Task: Check if an inactive input renders a silent mono channel in the
+ // output.
+ audit.define('silent-channel', (task, should) => {
+ testMergerInput(should, {
+ numberOfChannels: 6,
+
+ // Create a mono source buffer filled with '1'.
+ testBufferContent: [1],
+
+ // Connect the output of source into the 4th input of merger.
+ mergerInputIndex: 3,
+
+ // All channels should contain 0, except channel 4 which should be 1.
+ expected: [0, 0, 0, 1, 0, 0],
+ }).then(() => task.done());
+ });
+
+
+ // Task: Check if a stereo input is being down-mixed to mono channel
+ // correctly based on the mixing rule.
+ audit.define('stereo-down-mixing', (task, should) => {
+ testMergerInput(should, {
+ numberOfChannels: 6,
+
+ // Create a stereo buffer filled with '1' and '2' for left and right
+ // channels respectively.
+ testBufferContent: [1, 2],
+
+ // Connect the output of source into the 1st input of merger.
+ mergerInputIndex: undefined,
+
+ // The result of summed and down-mixed stereo audio should be 1.5.
+ // (= 1 * 0.5 + 2 * 0.5)
+ expected: [1.5, 0, 0, 0, 0, 0],
+ }).then(() => task.done());
+ });
+
+
+ // Task: Check if 3-channel input gets processed by the 'discrete' mixing
+ // rule.
+ audit.define('undefined-channel-layout', (task, should) => {
+ testMergerInput(should, {
+ numberOfChannels: 6,
+
+ // Create a 3-channel buffer filled with '1', '2', and '3'
+ // respectively.
+ testBufferContent: [1, 2, 3],
+
+ // Connect the output of source into the 1st input of merger.
+ mergerInputIndex: undefined,
+
+ // The result of summed stereo audio should be 1 because 3-channel is
+ // not a canonical layout, so the input channel 2 and 3 should be
+ // dropped by 'discrete' mixing rule.
+ expected: [1, 0, 0, 0, 0, 0],
+ }).then(() => task.done());
+ });
+
+
+ // Task: Merging two inputs into a single stereo stream.
+ audit.define('merging-to-stereo', (task, should) => {
+
+ // For this test, the number of channel should be 2.
+ let context = new OfflineAudioContext(2, 128, 44100);
+ let merger = context.createChannelMerger();
+ let source1 = context.createBufferSource();
+ let source2 = context.createBufferSource();
+
+ // Create a DC offset buffer (mono) filled with 1 and assign it to BS
+ // nodes.
+ let positiveDCOffset = createConstantBuffer(context, 128, 1);
+ let negativeDCOffset = createConstantBuffer(context, 128, -1);
+ source1.buffer = positiveDCOffset;
+ source2.buffer = negativeDCOffset;
+
+ // Connect: BS#1 => merger_input#0, BS#2 => Inverter => merger_input#1
+ source1.connect(merger, 0, 0);
+ source2.connect(merger, 0, 1);
+ merger.connect(context.destination);
+ source1.start();
+ source2.start();
+
+ context.startRendering().then(function(buffer) {
+
+ // Channel#0 = 1, Channel#1 = -1
+ should(buffer.getChannelData(0), 'Channel #0').beConstantValueOf(1);
+ should(buffer.getChannelData(1), 'Channel #1').beConstantValueOf(-1);
+
+ task.done();
+ });
+ });
+
+
+ audit.run();
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-channelsplitternode-interface/audiochannelsplitter.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-channelsplitternode-interface/audiochannelsplitter.html
new file mode 100644
index 00000000000..e0449919ad5
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-channelsplitternode-interface/audiochannelsplitter.html
@@ -0,0 +1,141 @@
+<!DOCTYPE html>
+<!--
+Tests that AudioChannelSplitter works correctly.
+-->
+<html>
+ <head>
+ <title>
+ audiochannelsplitter.html
+ </title>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/webaudio/resources/audit-util.js"></script>
+ <script src="/webaudio/resources/audit.js"></script>
+ </head>
+ <body>
+ <script id="layout-test-code">
+ let audit = Audit.createTaskRunner();
+
+ let sampleRate = 44100.0;
+ let lengthInSampleFrames = 512;
+
+ let context = 0;
+ let sourceBuffer;
+ let sourceNode;
+ let channelSplitter;
+ let channelMerger;
+
+ function createStereoBufferWithDCOffset(length, sampleRate, offset) {
+ let buffer = context.createBuffer(2, length, sampleRate);
+ let n = buffer.length;
+ let channelL = buffer.getChannelData(0);
+ let channelR = buffer.getChannelData(1);
+
+ for (let i = 0; i < n; ++i) {
+ channelL[i] = offset;
+ channelR[i] = -1.0 * offset;
+ }
+
+ return buffer;
+ }
+
+ // checkResult() checks that the rendered buffer is stereo and that the
+ // left channel is all -1 and right channel all +1. In other words, we've
+ // reversed the order of the two channels.
+ function checkResult(buffer, should) {
+ let success = true;
+
+ if (buffer.numberOfChannels == 2) {
+ let bufferDataL = buffer.getChannelData(0);
+ let bufferDataR = buffer.getChannelData(1);
+
+ success = should(bufferDataL, 'Left channel').beConstantValueOf(-1) &&
+ success;
+ success = should(bufferDataR, 'Right channel').beConstantValueOf(1) &&
+ success;
+ } else {
+ success = false;
+ }
+
+ should(success, 'Left and right channels were exchanged')
+ .message('correctly', 'incorrectly');
+ }
+
+ audit.define(
+ {
+ label: 'construction',
+ description: 'Construction of ChannelSplitterNode'
+ },
+ function(task, should) {
+
+ // Create stereo offline audio context.
+ context =
+ new OfflineAudioContext(2, lengthInSampleFrames, sampleRate);
+
+ let splitternode;
+ should(() => {
+ let splitternode = context.createChannelSplitter(0);
+ }, 'createChannelSplitter(0)').throw('IndexSizeError');
+
+ should(() => {
+ splitternode = context.createChannelSplitter(33);
+ }, 'createChannelSplitter(33)').throw('IndexSizeError');
+
+ should(() => {
+ splitternode = context.createChannelSplitter(32);
+ }, 'splitternode = context.createChannelSplitter(32)').notThrow();
+
+ should(splitternode.numberOfOutputs, 'splitternode.numberOfOutputs')
+ .beEqualTo(32);
+ should(splitternode.numberOfInputs, 'splitternode.numberOfInputs')
+ .beEqualTo(1)
+
+ should(() => {
+ splitternode = context.createChannelSplitter();
+ }, 'splitternode = context.createChannelSplitter()').notThrow();
+
+ should(splitternode.numberOfOutputs, 'splitternode.numberOfOutputs')
+ .beEqualTo(6);
+
+ task.done();
+ });
+
+ audit.define(
+ {
+ label: 'functionality',
+ description: 'Functionality of ChannelSplitterNode'
+ },
+ function(task, should) {
+
+ // Create a stereo buffer, with all +1 values in left channel, all
+ // -1 in right channel.
+ sourceBuffer = createStereoBufferWithDCOffset(
+ lengthInSampleFrames, sampleRate, 1);
+
+ sourceNode = context.createBufferSource();
+ sourceNode.buffer = sourceBuffer;
+
+ // Create a channel splitter and connect it so that it split the
+ // stereo stream into two mono streams.
+ channelSplitter = context.createChannelSplitter(2);
+ sourceNode.connect(channelSplitter);
+
+ // Create a channel merger to merge the output of channel splitter.
+ channelMerger = context.createChannelMerger();
+ channelMerger.connect(context.destination);
+
+ // When merging, exchange channel layout: left->right, right->left
+ channelSplitter.connect(channelMerger, 0, 1);
+ channelSplitter.connect(channelMerger, 1, 0);
+
+ sourceNode.start(0);
+
+ context.startRendering()
+ .then(buffer => checkResult(buffer, should))
+ .then(task.done.bind(task));
+ });
+
+ audit.run();
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolution-mono-mono.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolution-mono-mono.html
new file mode 100644
index 00000000000..570efebe220
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolution-mono-mono.html
@@ -0,0 +1,62 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>
+ convolution-mono-mono.html
+ </title>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/webaudio/resources/audit-util.js"></script>
+ <script src="/webaudio/resources/audit.js"></script>
+ <script src="/webaudio/resources/convolution-testing.js"></script>
+ </head>
+ <body>
+ <script id="layout-test-code">
+ let audit = Audit.createTaskRunner();
+
+ // description("Tests ConvolverNode processing a mono channel with mono
+ // impulse response.");
+
+ // To test the convolver, we convolve two square pulses together to
+ // produce a triangular pulse. To verify the result is correct we
+ // check several parts of the result. First, we make sure the initial
+ // part of the result is zero (due to the latency in the convolver).
+ // Next, the triangular pulse should match the theoretical result to
+ // within some roundoff. After the triangular pulse, the result
+ // should be exactly zero, but round-off prevents that. We make sure
+ // the part after the pulse is sufficiently close to zero. Finally,
+ // the result should be exactly zero because the inputs are exactly
+ // zero.
+ audit.define('test', function(task, should) {
+ // Create offline audio context.
+ let context = new OfflineAudioContext(
+ 2, sampleRate * renderLengthSeconds, sampleRate);
+
+ let squarePulse = createSquarePulseBuffer(context, pulseLengthFrames);
+ let trianglePulse =
+ createTrianglePulseBuffer(context, 2 * pulseLengthFrames);
+
+ let bufferSource = context.createBufferSource();
+ bufferSource.buffer = squarePulse;
+
+ let convolver = context.createConvolver();
+ convolver.normalize = false;
+ convolver.buffer = squarePulse;
+
+ bufferSource.connect(convolver);
+ convolver.connect(context.destination);
+
+ bufferSource.start(0);
+
+ context.startRendering()
+ .then(buffer => {
+ checkConvolvedResult(buffer, trianglePulse, should);
+ })
+ .then(task.done.bind(task));
+ ;
+ });
+
+ audit.run();
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-cascade.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-cascade.html
new file mode 100644
index 00000000000..20bdfbdf4e3
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-cascade.html
@@ -0,0 +1,61 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>
+ Test Cascade of Mono Convolvers
+ </title>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/webaudio/resources/audit-util.js"></script>
+ <script src="/webaudio/resources/audit.js"></script>
+ </head>
+ <body>
+ <script id="layout-test-code">
+ let audit = Audit.createTaskRunner();
+
+ // Arbitrary sample rate and reasonably short duration
+ let sampleRate = 8000;
+ let duration = 0.25;
+ let renderFrames = duration * sampleRate;
+
+ audit.define(
+ {label: 'cascade-mono', description: 'Cascaded mono convolvers'},
+ (task, should) => {
+ // Cascade two convolvers with mono responses and verify that the
+ // output is not silent.
+ let context = new OfflineAudioContext(1, renderFrames, sampleRate);
+
+ let b0 =
+ new AudioBuffer({length: 5, sampleRate: context.sampleRate});
+ b0.getChannelData(0)[1] = 1;
+ let c0 = new ConvolverNode(
+ context, {disableNormalization: true, buffer: b0});
+
+ let b1 =
+ new AudioBuffer({length: 5, sampleRate: context.sampleRate});
+ b1.getChannelData(0)[2] = 1;
+
+ let c1 = new ConvolverNode(
+ context, {disableNormalization: true, buffer: b1});
+
+ let src = new OscillatorNode(context);
+
+ src.connect(c0).connect(c1).connect(context.destination);
+
+ src.start();
+
+ context.startRendering()
+ .then(audioBuffer => {
+ // Just verify the output is not silent
+ let audio = audioBuffer.getChannelData(0);
+
+ should(audio, 'Output of cascaded mono convolvers')
+ .notBeConstantValueOf(0);
+ })
+ .then(() => task.done());
+ });
+
+ audit.run();
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-channels.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-channels.html
new file mode 100644
index 00000000000..11d6f332a1b
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-channels.html
@@ -0,0 +1,43 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>
+ Test Supported Number of Channels for ConvolverNode
+ </title>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/webaudio/resources/audit-util.js"></script>
+ <script src="/webaudio/resources/audit.js"></script>
+ </head>
+ <body>
+ <script id="layout-test-code">
+ let audit = Audit.createTaskRunner();
+
+ audit.define('channel-count-test', (task, should) => {
+ // Just need a context to create nodes on, so any allowed length and
+ // rate is ok.
+ let context = new OfflineAudioContext(1, 1, 48000);
+
+ let success = true;
+
+ for (let count = 1; count <= 32; ++count) {
+ let convolver = context.createConvolver();
+ let buffer = context.createBuffer(count, 1, context.sampleRate);
+ let message = 'ConvolverNode with buffer of ' + count + ' channels';
+
+ if (count == 1 || count == 2 || count == 4) {
+ // These are the only valid channel counts for the buffer.
+ should(() => convolver.buffer = buffer, message).notThrow();
+ } else {
+ should(() => convolver.buffer = buffer, message)
+ .throw('NotSupportedError');
+ }
+ }
+
+ task.done();
+ });
+
+ audit.run();
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan.html
new file mode 100644
index 00000000000..28674686615
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan.html
@@ -0,0 +1,232 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>
+ Test Convolver Channel Outputs for Response with 1 channel
+ </title>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/webaudio/resources/audit-util.js"></script>
+ <script src="/webaudio/resources/audit.js"></script>
+ </head>
+ <body>
+ <script id="layout-test-code">
+ // Test various convolver configurations when the convolver response has
+ // one channel (mono).
+ //
+ // Fairly arbitrary sample rate, except that we want the rate to be a
+ // power of two so that 1/sampleRate is exactly respresentable as a
+ // single-precision float.
+ let sampleRate = 8192;
+
+ // A fairly arbitrary number of frames, except the number of frames should
+ // be more than a few render quanta.
+ let renderFrames = 10 * 128;
+
+ let audit = Audit.createTaskRunner();
+
+ // Convolver response
+ let response;
+
+ audit.define(
+ {
+ label: 'initialize',
+ description: 'Convolver response with one channel'
+ },
+ (task, should) => {
+ // Convolver response
+ should(
+ () => {
+ response = new AudioBuffer(
+ {numberOfChannels: 1, length: 2, sampleRate: sampleRate});
+ response.getChannelData(0)[1] = 1;
+ },
+ 'new AudioBuffer({numberOfChannels: 1, length: 2, sampleRate: ' +
+ sampleRate + '})')
+ .notThrow();
+
+ task.done();
+ });
+
+ audit.define(
+ {label: '1-channel input', description: 'produces 1-channel output'},
+ (task, should) => {
+ // Create a 3-channel context: channel 0 = convolver under test,
+ // channel 1: test that convolver output is not stereo, channel 2:
+ // expected output. The context MUST be discrete so that the
+ // channels don't get mixed in some unexpected way.
+ let context = new OfflineAudioContext(3, renderFrames, sampleRate);
+ context.destination.channelInterpretation = 'discrete';
+
+ let src = new OscillatorNode(context);
+ let conv = new ConvolverNode(
+ context, {disableNormalization: true, buffer: response});
+
+ // Splitter node to verify that the output of the convolver is mono.
+ // channelInterpretation must be 'discrete' so we don't do any
+ // mixing of the input to the node.
+ let splitter = new ChannelSplitterNode(
+ context,
+ {numberOfOutputs: 2, channelInterpretation: 'discrete'});
+
+ // Final merger to feed all of the individual channels into the
+ // destination.
+ let merger = new ChannelMergerNode(context, {numberOfInputs: 3});
+
+ src.connect(conv).connect(splitter);
+ splitter.connect(merger, 0, 0);
+ splitter.connect(merger, 1, 1);
+
+ // The convolver response is a 1-sample delay. Use a delay node to
+ // implement this.
+ let delay =
+ new DelayNode(context, {delayTime: 1 / context.sampleRate});
+ src.connect(delay);
+ delay.connect(merger, 0, 2);
+
+ merger.connect(context.destination);
+
+ src.start();
+
+ context.startRendering()
+ .then(audioBuffer => {
+ // Extract out the three channels
+ let actual = audioBuffer.getChannelData(0);
+ let c1 = audioBuffer.getChannelData(1);
+ let expected = audioBuffer.getChannelData(2);
+
+ // c1 is expected to be zero.
+ should(c1, '1: Channel 1').beConstantValueOf(0);
+
+ // The expected and actual results should be identical
+ should(actual, 'Convolver output')
+ .beCloseToArray(expected, {absoluteThreshold: 4.1724e-7});
+ })
+ .then(() => task.done());
+ });
+
+ audit.define(
+ {label: '2-channel input', description: 'produces 2-channel output'},
+ (task, should) => {
+ downMixTest({numberOfInputs: 2, prefix: '2'}, should)
+ .then(() => task.done());
+ });
+
+ audit.define(
+ {
+ label: '3-channel input',
+ description: '3->2 downmix producing 2-channel output'
+ },
+ (task, should) => {
+ downMixTest({numberOfInputs: 3, prefix: '3'}, should)
+ .then(() => task.done());
+ });
+
+ audit.define(
+ {
+ label: '4-channel input',
+ description: '4->2 downmix producing 2-channel output'
+ },
+ (task, should) => {
+ downMixTest({numberOfInputs: 4, prefix: '4'}, should)
+ .then(() => task.done());
+ });
+
+ audit.define(
+ {
+ label: '5.1-channel input',
+ description: '5.1->2 downmix producing 2-channel output'
+ },
+ (task, should) => {
+ downMixTest({numberOfInputs: 6, prefix: '5.1'}, should)
+ .then(() => task.done());
+ });
+
+ function downMixTest(options, should) {
+ // Create an 4-channel offline context. The first two channels are for
+ // the stereo output of the convolver and the next two channels are for
+ // the reference stereo signal.
+ let context = new OfflineAudioContext(4, renderFrames, sampleRate);
+ context.destination.channelInterpretation = 'discrete';
+
+ // Create oscillators for use as the input. The type and frequency is
+ // arbitrary except that oscillators must be different.
+ let src = new Array(options.numberOfInputs);
+ for (let k = 0; k < src.length; ++k) {
+ src[k] = new OscillatorNode(
+ context, {type: 'square', frequency: 440 + 220 * k});
+ }
+
+ // Merger to combine the oscillators into one output stream.
+ let srcMerger =
+ new ChannelMergerNode(context, {numberOfInputs: src.length});
+
+ for (let k = 0; k < src.length; ++k) {
+ src[k].connect(srcMerger, 0, k);
+ }
+
+ // Convolver under test.
+ let conv = new ConvolverNode(
+ context, {disableNormalization: true, buffer: response});
+ srcMerger.connect(conv);
+
+ // Splitter to get individual channels of the convolver output so we can
+ // feed them (eventually) to the context in the right set of channels.
+ let splitter = new ChannelSplitterNode(context, {numberOfOutputs: 2});
+ conv.connect(splitter);
+
+ // Reference graph consists of a delay node to simulate the response of
+ // the convolver. (The convolver response is designed this way.)
+ let delay = new DelayNode(context, {delayTime: 1 / context.sampleRate});
+
+ // Gain node to mix the sources to stereo in the desired way. (Could be
+ // done in the delay node, but let's keep the mixing separated from the
+ // functionality.)
+ let gainMixer = new GainNode(
+ context, {channelCount: 2, channelCountMode: 'explicit'});
+ srcMerger.connect(gainMixer);
+
+ // Splitter to extract the channels of the reference signal.
+ let refSplitter =
+ new ChannelSplitterNode(context, {numberOfOutputs: 2});
+ gainMixer.connect(delay).connect(refSplitter);
+
+ // Final merger to bring back the individual channels from the convolver
+ // and the reference in the right order for the destination.
+ let finalMerger = new ChannelMergerNode(
+ context, {numberOfInputs: context.destination.channelCount});
+
+ // First two channels are for the convolver output, and the next two are
+ // for the reference.
+ splitter.connect(finalMerger, 0, 0);
+ splitter.connect(finalMerger, 1, 1);
+ refSplitter.connect(finalMerger, 0, 2);
+ refSplitter.connect(finalMerger, 1, 3);
+
+ finalMerger.connect(context.destination);
+
+ // Start the sources at last.
+ for (let k = 0; k < src.length; ++k) {
+ src[k].start();
+ }
+
+ return context.startRendering().then(audioBuffer => {
+ // Extract the various channels out
+ let actual0 = audioBuffer.getChannelData(0);
+ let actual1 = audioBuffer.getChannelData(1);
+ let expected0 = audioBuffer.getChannelData(2);
+ let expected1 = audioBuffer.getChannelData(3);
+
+ // Verify that each output channel of the convolver matches
+ // the delayed signal from the reference
+ should(actual0, options.prefix + ': Channel 0')
+ .beEqualToArray(expected0);
+ should(actual1, options.prefix + ': Channel 1')
+ .beEqualToArray(expected1);
+ });
+ }
+
+ audit.run();
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan.html
new file mode 100644
index 00000000000..b30ef1f17c4
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan.html
@@ -0,0 +1,204 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>
+ Test Convolver Channel Outputs for Response with 2 channels
+ </title>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/webaudio/resources/audit-util.js"></script>
+ <script src="/webaudio/resources/audit.js"></script>
+ </head>
+ <body>
+ <script id="layout-test-code">
+ // Test various convolver configurations when the convolver response has
+ // a stereo response.
+
+ // Fairly arbitrary sample rate, except that we want the rate to be a
+ // power of two so that 1/sampleRate is exactly respresentable as a
+ // single-precision float.
+ let sampleRate = 8192;
+
+ // A fairly arbitrary number of frames, except the number of frames should
+ // be more than a few render quanta.
+ let renderFrames = 10 * 128;
+
+ let audit = Audit.createTaskRunner();
+
+ // Convolver response
+ let response;
+
+ audit.define(
+ {
+ label: 'initialize',
+ description: 'Convolver response with one channel'
+ },
+ (task, should) => {
+ // Convolver response
+ should(
+ () => {
+ response = new AudioBuffer(
+ {numberOfChannels: 2, length: 4, sampleRate: sampleRate});
+ // Each channel of the response is a simple impulse (with
+ // different delay) so that we can use a DelayNode to simulate
+ // the convolver output. Channel k is delayed by k+1 frames.
+ for (let k = 0; k < response.numberOfChannels; ++k) {
+ response.getChannelData(k)[k + 1] = 1;
+ }
+ },
+ 'new AudioBuffer({numberOfChannels: 2, length: 4, sampleRate: ' +
+ sampleRate + '})')
+ .notThrow();
+
+ task.done();
+ });
+
+ audit.define(
+ {label: '1-channel input', description: 'produces 2-channel output'},
+ (task, should) => {
+ stereoResponseTest({numberOfInputs: 1, prefix: '1', absoluteThresholds:
+ [3.5763e-7, 4.7684e-7]}, should)
+ .then(() => task.done());
+ });
+
+ audit.define(
+ {label: '2-channel input', description: 'produces 2-channel output'},
+ (task, should) => {
+ stereoResponseTest({numberOfInputes: 2, prefix: '2', absoluteThresholds:
+ [3.5763e-7, 4.7684e-7]}, should)
+ .then(() => task.done());
+ });
+
+ audit.define(
+ {
+ label: '3-channel input',
+ description: '3->2 downmix producing 2-channel output'
+ },
+ (task, should) => {
+ stereoResponseTest({numberOfInputs: 3, prefix: '3', absoluteThresholds:
+ [3.5763e-7, 3.5763e-7]}, should)
+ .then(() => task.done());
+ });
+
+ audit.define(
+ {
+ label: '4-channel input',
+ description: '4->2 downmix producing 2-channel output'
+ },
+ (task, should) => {
+ stereoResponseTest({numberOfInputs: 4, prefix: '4', absoluteThresholds:
+ [3.5763e-7, 2.9803e-7]}, should)
+ .then(() => task.done());
+ });
+
+ audit.define(
+ {
+ label: '5.1-channel input',
+ description: '5.1->2 downmix producing 2-channel output'
+ },
+ (task, should) => {
+ stereoResponseTest({numberOfInputs: 6, prefix: '5.1', absoluteThresholds:
+ [7.1526e-7, 7.1526e-7]}, should)
+ .then(() => task.done());
+ });
+
+ function stereoResponseTest(options, should) {
+ // Create an 4-channel offline context. The first two channels are for
+ // the stereo output of the convolver and the next two channels are for
+ // the reference stereo signal.
+ let context = new OfflineAudioContext(4, renderFrames, sampleRate);
+ context.destination.channelInterpretation = 'discrete';
+
+ // Create oscillators for use as the input. The type and frequency is
+ // arbitrary except that oscillators must be different.
+ let src = new Array(options.numberOfInputs);
+ for (let k = 0; k < src.length; ++k) {
+ src[k] = new OscillatorNode(
+ context, {type: 'square', frequency: 440 + 220 * k});
+ }
+
+ // Merger to combine the oscillators into one output stream.
+ let srcMerger =
+ new ChannelMergerNode(context, {numberOfInputs: src.length});
+
+ for (let k = 0; k < src.length; ++k) {
+ src[k].connect(srcMerger, 0, k);
+ }
+
+ // Convolver under test.
+ let conv = new ConvolverNode(
+ context, {disableNormalization: true, buffer: response});
+ srcMerger.connect(conv);
+
+ // Splitter to get individual channels of the convolver output so we can
+ // feed them (eventually) to the context in the right set of channels.
+ let splitter = new ChannelSplitterNode(context, {numberOfOutputs: 2});
+ conv.connect(splitter);
+
+ // Reference graph consists of a delays node to simulate the response of
+ // the convolver. (The convolver response is designed this way.)
+ let delay = new Array(2);
+ for (let k = 0; k < delay.length; ++k) {
+ delay[k] = new DelayNode(context, {
+ delayTime: (k + 1) / context.sampleRate,
+ channelCount: 1,
+ channelCountMode: 'explicit'
+ });
+ }
+
+ // Gain node to mix the sources to stereo in the desired way. (Could be
+ // done in the delay node, but let's keep the mixing separated from the
+ // functionality.)
+ let gainMixer = new GainNode(
+ context, {channelCount: 2, channelCountMode: 'explicit'});
+ srcMerger.connect(gainMixer);
+
+ // Splitter to extract the channels of the reference signal.
+ let refSplitter =
+ new ChannelSplitterNode(context, {numberOfOutputs: 2});
+ gainMixer.connect(refSplitter);
+
+ // Connect each channel to the delay nodes
+ for (let k = 0; k < delay.length; ++k) {
+ refSplitter.connect(delay[k], k);
+ }
+
+ // Final merger to bring back the individual channels from the convolver
+ // and the reference in the right order for the destination.
+ let finalMerger = new ChannelMergerNode(
+ context, {numberOfInputs: context.destination.channelCount});
+
+ // First two channels are for the convolver output, and the next two are
+ // for the reference.
+ splitter.connect(finalMerger, 0, 0);
+ splitter.connect(finalMerger, 1, 1);
+ delay[0].connect(finalMerger, 0, 2);
+ delay[1].connect(finalMerger, 0, 3);
+
+ finalMerger.connect(context.destination);
+
+ // Start the sources at last.
+ for (let k = 0; k < src.length; ++k) {
+ src[k].start();
+ }
+
+ return context.startRendering().then(audioBuffer => {
+ // Extract the various channels out
+ let actual0 = audioBuffer.getChannelData(0);
+ let actual1 = audioBuffer.getChannelData(1);
+ let expected0 = audioBuffer.getChannelData(2);
+ let expected1 = audioBuffer.getChannelData(3);
+
+ // Verify that each output channel of the convolver matches
+ // the delayed signal from the reference
+ should(actual0, options.prefix + ': Channel 0')
+ .beCloseToArray(expected0, {absoluteThreshold: options.absoluteThresholds[0]});
+ should(actual1, options.prefix + ': Channel 1')
+ .beCloseToArray(expected1, {absoluteThreshold: options.absoluteThresholds[1]});
+ });
+ }
+
+ audit.run();
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan.html
new file mode 100644
index 00000000000..2e8a1c7876b
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan.html
@@ -0,0 +1,261 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>
+ Test Convolver Channel Outputs for Response with 4 channels
+ </title>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/webaudio/resources/audit-util.js"></script>
+ <script src="/webaudio/resources/audit.js"></script>
+ </head>
+ <body>
+ <script id="layout-test-code">
+ // Test various convolver configurations when the convolver response has
+ // a four channels.
+
+ // Fairly arbitrary sample rate, except that we want the rate to be a
+ // power of two so that 1/sampleRate is exactly respresentable as a
+ // single-precision float.
+ let sampleRate = 8192;
+
+ // A fairly arbitrary number of frames, except the number of frames should
+ // be more than a few render quanta.
+ let renderFrames = 10 * 128;
+
+ let audit = Audit.createTaskRunner();
+
+ // Convolver response
+ let response;
+
+ audit.define(
+ {
+ label: 'initialize',
+ description: 'Convolver response with one channel'
+ },
+ (task, should) => {
+ // Convolver response
+ should(
+ () => {
+ response = new AudioBuffer(
+ {numberOfChannels: 4, length: 8, sampleRate: sampleRate});
+ // Each channel of the response is a simple impulse (with
+ // different delay) so that we can use a DelayNode to simulate
+ // the convolver output. Channel k is delayed by k+1 frames.
+ for (let k = 0; k < response.numberOfChannels; ++k) {
+ response.getChannelData(k)[k + 1] = 1;
+ }
+ },
+ 'new AudioBuffer({numberOfChannels: 2, length: 4, sampleRate: ' +
+ sampleRate + '})')
+ .notThrow();
+
+ task.done();
+ });
+
+ audit.define(
+ {label: '1-channel input', description: 'produces 2-channel output'},
+ (task, should) => {
+ fourChannelResponseTest({numberOfInputs: 1, prefix: '1'}, should)
+ .then(() => task.done());
+ });
+
+ audit.define(
+ {label: '2-channel input', description: 'produces 2-channel output'},
+ (task, should) => {
+ fourChannelResponseTest({numberOfInputs: 2, prefix: '2'}, should)
+ .then(() => task.done());
+ });
+
+ audit.define(
+ {
+ label: '3-channel input',
+ description: '3->2 downmix producing 2-channel output'
+ },
+ (task, should) => {
+ fourChannelResponseTest({numberOfInputs: 3, prefix: '3'}, should)
+ .then(() => task.done());
+ });
+
+ audit.define(
+ {
+ label: '4-channel input',
+ description: '4->2 downmix producing 2-channel output'
+ },
+ (task, should) => {
+ fourChannelResponseTest({numberOfInputs: 4, prefix: '4'}, should)
+ .then(() => task.done());
+ });
+
+ audit.define(
+ {
+ label: '5.1-channel input',
+ description: '5.1->2 downmix producing 2-channel output'
+ },
+ (task, should) => {
+ fourChannelResponseTest({numberOfInputs: 6, prefix: '5.1'}, should)
+ .then(() => task.done());
+ });
+
+ audit.define(
+ {
+ label: 'delayed buffer set',
+ description: 'Delayed set of 4-channel response'
+ },
+ (task, should) => {
+ // Don't really care about the output for this test. It's to verify
+ // we don't crash in a debug build when setting the convolver buffer
+ // after creating the graph.
+ let context = new OfflineAudioContext(1, renderFrames, sampleRate);
+ let src = new OscillatorNode(context);
+ let convolver =
+ new ConvolverNode(context, {disableNormalization: true});
+ let buffer = new AudioBuffer({
+ numberOfChannels: 4,
+ length: 4,
+ sampleRate: context.sampleRate
+ });
+
+ // Impulse responses for the convolver aren't important, as long as
+ // it's not all zeroes.
+ for (let k = 0; k < buffer.numberOfChannels; ++k) {
+ buffer.getChannelData(k).fill(1);
+ }
+
+ src.connect(convolver).connect(context.destination);
+
+ // Set the buffer after a few render quanta have passed. The actual
+ // value must be least one, but is otherwise arbitrary.
+ context.suspend(512 / context.sampleRate)
+ .then(() => convolver.buffer = buffer)
+ .then(() => context.resume());
+
+ src.start();
+ context.startRendering()
+ .then(audioBuffer => {
+ // Just make sure output is not silent.
+ should(
+ audioBuffer.getChannelData(0),
+ 'Output with delayed setting of convolver buffer')
+ .notBeConstantValueOf(0);
+ })
+ .then(() => task.done());
+ });
+
+ function fourChannelResponseTest(options, should) {
+ // Create an 4-channel offline context. The first two channels are for
+ // the stereo output of the convolver and the next two channels are for
+ // the reference stereo signal.
+ let context = new OfflineAudioContext(4, renderFrames, sampleRate);
+ context.destination.channelInterpretation = 'discrete';
+
+ // Create oscillators for use as the input. The type and frequency is
+ // arbitrary except that oscillators must be different.
+ let src = new Array(options.numberOfInputs);
+ for (let k = 0; k < src.length; ++k) {
+ src[k] = new OscillatorNode(
+ context, {type: 'square', frequency: 440 + 220 * k});
+ }
+
+ // Merger to combine the oscillators into one output stream.
+ let srcMerger =
+ new ChannelMergerNode(context, {numberOfInputs: src.length});
+
+ for (let k = 0; k < src.length; ++k) {
+ src[k].connect(srcMerger, 0, k);
+ }
+
+ // Convolver under test.
+ let conv = new ConvolverNode(
+ context, {disableNormalization: true, buffer: response});
+ srcMerger.connect(conv);
+
+ // Splitter to get individual channels of the convolver output so we can
+ // feed them (eventually) to the context in the right set of channels.
+ let splitter = new ChannelSplitterNode(context, {numberOfOutputs: 2});
+ conv.connect(splitter);
+
+ // Reference graph consists of a delays node to simulate the response of
+ // the convolver. (The convolver response is designed this way.)
+ let delay = new Array(4);
+ for (let k = 0; k < delay.length; ++k) {
+ delay[k] = new DelayNode(context, {
+ delayTime: (k + 1) / context.sampleRate,
+ channelCount: 1,
+ channelCountMode: 'explicit'
+ });
+ }
+
+ // Gain node to mix the sources to stereo in the desired way. (Could be
+ // done in the delay node, but let's keep the mixing separated from the
+ // functionality.)
+ let gainMixer = new GainNode(
+ context, {channelCount: 2, channelCountMode: 'explicit'});
+ srcMerger.connect(gainMixer);
+
+ // Splitter to extract the channels of the reference signal.
+ let refSplitter =
+ new ChannelSplitterNode(context, {numberOfOutputs: 2});
+ gainMixer.connect(refSplitter);
+
+ // Connect the left channel to the first two nodes and the right channel
+ // to the second two as required for "true" stereo matrix response.
+ for (let k = 0; k < 2; ++k) {
+ refSplitter.connect(delay[k], 0, 0);
+ refSplitter.connect(delay[k + 2], 1, 0);
+ }
+
+ // Gain nodes to sum the responses to stereo
+ let gain = new Array(2);
+ for (let k = 0; k < gain.length; ++k) {
+ gain[k] = new GainNode(context, {
+ channelCount: 1,
+ channelCountMode: 'explicit',
+ channelInterpretation: 'discrete'
+ });
+ }
+
+ delay[0].connect(gain[0]);
+ delay[2].connect(gain[0]);
+ delay[1].connect(gain[1]);
+ delay[3].connect(gain[1]);
+
+ // Final merger to bring back the individual channels from the convolver
+ // and the reference in the right order for the destination.
+ let finalMerger = new ChannelMergerNode(
+ context, {numberOfInputs: context.destination.channelCount});
+
+ // First two channels are for the convolver output, and the next two are
+ // for the reference.
+ splitter.connect(finalMerger, 0, 0);
+ splitter.connect(finalMerger, 1, 1);
+ gain[0].connect(finalMerger, 0, 2);
+ gain[1].connect(finalMerger, 0, 3);
+
+ finalMerger.connect(context.destination);
+
+ // Start the sources at last.
+ for (let k = 0; k < src.length; ++k) {
+ src[k].start();
+ }
+
+ return context.startRendering().then(audioBuffer => {
+ // Extract the various channels out
+ let actual0 = audioBuffer.getChannelData(0);
+ let actual1 = audioBuffer.getChannelData(1);
+ let expected0 = audioBuffer.getChannelData(2);
+ let expected1 = audioBuffer.getChannelData(3);
+
+ // Verify that each output channel of the convolver matches
+ // the delayed signal from the reference
+ should(actual0, options.prefix + ': Channel 0')
+ .beEqualToArray(expected0);
+ should(actual1, options.prefix + ': Channel 1')
+ .beEqualToArray(expected1);
+ });
+ }
+
+ audit.run();
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-setBuffer-null.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-setBuffer-null.html
new file mode 100644
index 00000000000..d35b8ec54b6
--- /dev/null
+++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-setBuffer-null.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>
+ convolver-setBuffer-null.html
+ </title>
+ <script src="/resources/testharness.js"></script>
+ <script src="/resources/testharnessreport.js"></script>
+ <script src="/webaudio/resources/audit-util.js"></script>
+ <script src="/webaudio/resources/audit.js"></script>
+ </head>
+ <body>
+ <script id="layout-test-code">
+ let audit = Audit.createTaskRunner();
+
+ audit.define('test', function(task, should) {
+ let context = new AudioContext();
+ let conv = context.createConvolver();
+
+ should(() => {
+ conv.buffer = null;
+ }, 'Setting ConvolverNode impulse response buffer to null').notThrow();
+ should(conv.buffer === null, 'conv.buffer === null').beTrue();
+
+ task.done();
+ });
+
+ audit.run();
+ </script>
+ </body>
+</html>
diff --git a/tests/wpt/web-platform-tests/webauthn/createcredential-extensions.https.html b/tests/wpt/web-platform-tests/webauthn/createcredential-extensions.https.html
index 3b3c9bf540b..6d0e3e3beed 100644
--- a/tests/wpt/web-platform-tests/webauthn/createcredential-extensions.https.html
+++ b/tests/wpt/web-platform-tests/webauthn/createcredential-extensions.https.html
@@ -35,9 +35,15 @@ standardSetup(function() {
randomExtId[createRandomString(64)] = dummyExtension;
new CreateCredentialsTest("options.publicKey.extensions", {foo: JSON.stringify(randomExtId)}).runTest("extensions is a nonsensical JSON string");
+ // Defined extensions.
+
+ // appid
+ new CreateCredentialsTest("options.publicKey.extensions", {appid: ""}).runTest("empty appid in create request", "NotSupportedError");
+ new CreateCredentialsTest("options.publicKey.extensions", {appid: null}).runTest("null appid in create request", "NotSupportedError");
+ new CreateCredentialsTest("options.publicKey.extensions", {appid: "anything"}).runTest("appid in create request", "NotSupportedError");
+
// TODO
// defined extensions:
- // * appid
// * txAuthSimple
// * txAuthGeneric
// * authnSel
@@ -49,4 +55,4 @@ standardSetup(function() {
/* JSHINT */
/* globals standardSetup, CreateCredentialsTest, createRandomString */
-</script> \ No newline at end of file
+</script>
diff --git a/tests/wpt/web-platform-tests/webauthn/getcredential-extensions.https.html b/tests/wpt/web-platform-tests/webauthn/getcredential-extensions.https.html
index bad5ce45ad7..b9f58efa1ee 100644
--- a/tests/wpt/web-platform-tests/webauthn/getcredential-extensions.https.html
+++ b/tests/wpt/web-platform-tests/webauthn/getcredential-extensions.https.html
@@ -66,4 +66,4 @@ standardSetup(function() {
/* JSHINT */
/* globals standardSetup, GetCredentialsTest, createRandomString, createCredential */
-</script> \ No newline at end of file
+</script>
diff --git a/tests/wpt/web-platform-tests/webauthn/interfaces.https.html b/tests/wpt/web-platform-tests/webauthn/interfaces.https.html
index a09296be462..c232659c80e 100644
--- a/tests/wpt/web-platform-tests/webauthn/interfaces.https.html
+++ b/tests/wpt/web-platform-tests/webauthn/interfaces.https.html
@@ -51,7 +51,7 @@ standardSetup(function() {
// test harness function
window.promise_test(function() {
- return fetchIdl("interfaces.idl") // load the IDL file ...
+ return fetchIdl("/interfaces/webauthn.idl") // load the IDL file ...
.then(function(idls) {
return runIdlTests(idls); // ... then run the tests.
});
diff --git a/tests/wpt/web-platform-tests/webdriver/tests/actions/special_keys.py b/tests/wpt/web-platform-tests/webdriver/tests/actions/special_keys.py
index f50bbc62e96..e1157e71562 100644
--- a/tests/wpt/web-platform-tests/webdriver/tests/actions/special_keys.py
+++ b/tests/wpt/web-platform-tests/webdriver/tests/actions/special_keys.py
@@ -2,6 +2,7 @@
import pytest
import time
+from tests.support.fixtures import configuration
from tests.actions.support.keys import ALL_EVENTS, Keys
from tests.actions.support.refine import filter_dict, get_keys, get_events
@@ -20,6 +21,9 @@ def test_webdriver_special_key_sends_keydown(session,
document.body.addEventListener("keydown",
function(e) { e.preventDefault() });
""")
+ if (session.capabilities["browserName"] == 'internet explorer'):
+ key_reporter.click()
+ session.execute_script("resetEvents();")
key_chain.key_down(getattr(Keys, name)).perform()
# only interested in keydown
diff --git a/tests/wpt/web-platform-tests/webdriver/tests/cookies/add_cookie.py b/tests/wpt/web-platform-tests/webdriver/tests/cookies/add_cookie.py
index ff4a0c906da..1aa9db2fdf3 100644
--- a/tests/wpt/web-platform-tests/webdriver/tests/cookies/add_cookie.py
+++ b/tests/wpt/web-platform-tests/webdriver/tests/cookies/add_cookie.py
@@ -39,18 +39,19 @@ def test_add_domain_cookie(session, url, server_config):
assert cookie["domain"] == ".%s" % server_config["domains"][""]
def test_add_cookie_for_ip(session, url, server_config, configuration):
- session.url = "http://127.0.0.1:%s/404" % (server_config["ports"]["http"][0])
+ session.url = "http://127.0.0.1:%s/common/blank.html" % (server_config["ports"]["http"][0])
clear_all_cookies(session)
create_cookie_request = {
"cookie": {
"name": "hello",
"value": "world",
- "domain": configuration["host"],
+ "domain": "127.0.0.1",
"path": "/",
"httpOnly": False,
"secure": False
}
}
+
result = session.transport.send("POST", "session/%s/cookie" % session.session_id, create_cookie_request)
assert result.status == 200
assert "value" in result.body
@@ -78,7 +79,7 @@ def test_add_cookie_for_ip(session, url, server_config, configuration):
def test_add_non_session_cookie(session, url):
session.url = url("/common/blank.html")
clear_all_cookies(session)
- a_year_from_now = int((datetime.utcnow() + timedelta(days=365)).strftime("%s"))
+ a_year_from_now = int((datetime.utcnow() + timedelta(days=365) - datetime.utcfromtimestamp(0)).total_seconds())
create_cookie_request = {
"cookie": {
"name": "hello",
diff --git a/tests/wpt/web-platform-tests/webdriver/tests/element_send_keys/form_controls.py b/tests/wpt/web-platform-tests/webdriver/tests/element_send_keys/form_controls.py
index 855d66203f4..28df05fb581 100644
--- a/tests/wpt/web-platform-tests/webdriver/tests/element_send_keys/form_controls.py
+++ b/tests/wpt/web-platform-tests/webdriver/tests/element_send_keys/form_controls.py
@@ -20,10 +20,10 @@ def element_send_keys(session, element, text):
def add_event_listeners(element):
element.session.execute_script("""
- let [target] = arguments;
window.events = [];
- for (let expected of ["focus", "change", "keypress", "keydown", "keyup", "input"]) {
- target.addEventListener(expected, ({type}) => window.events.push(type));
+ var trackedEvents = ["focus", "change", "keypress", "keydown", "keyup", "input"];
+ for (var i = 0; i < trackedEvents.length; i++) {
+ arguments[0].addEventListener(trackedEvents[i], function(eventObject) { window.events.push(eventObject.type) });
}
""", args=(element,))
diff --git a/tests/wpt/web-platform-tests/webdriver/tests/interaction/element_clear.py b/tests/wpt/web-platform-tests/webdriver/tests/interaction/element_clear.py
index 0443995c21b..ceec0e282c3 100644
--- a/tests/wpt/web-platform-tests/webdriver/tests/interaction/element_clear.py
+++ b/tests/wpt/web-platform-tests/webdriver/tests/interaction/element_clear.py
@@ -9,13 +9,13 @@ from tests.support.asserts import (
)
from tests.support.inline import inline
-
def add_event_listeners(element):
element.session.execute_script("""
- let [target] = arguments;
+ var target = arguments[0];
window.events = [];
- for (let expected of ["focus", "blur", "change"]) {
- target.addEventListener(expected, ({type}) => window.events.push(type));
+ var expectedEvents = ["focus", "blur", "change"];
+ for (var i = 0; i < expectedEvents.length; i++) {
+ target.addEventListener(expectedEvents[i], function (eventObject) { window.events.push(eventObject.type) });
}
""", args=(element,))
@@ -272,7 +272,6 @@ def test_contenteditable(session):
assert_element_has_focus(session.execute_script("return document.body"))
-
def test_designmode(session):
session.url = inline("foobar")
element = session.find.css("body", all=False)
@@ -323,7 +322,7 @@ def test_resettable_element_does_not_satisfy_validation_constraints(session, typ
def is_valid(element):
return session.execute_script("""
- let [input] = arguments;
+ var input = arguments[0];
return input.validity.valid;
""", args=(element,))
@@ -361,12 +360,12 @@ def test_scroll_into_view(session):
""")
element = session.find.css("input", all=False)
assert element.property("value") == "foobar"
- assert session.execute_script("return window.scrollY") == 0
+ assert session.execute_script("return window.pageYOffset") == 0
# scroll to the bottom right of the page
session.execute_script("""
- let {scrollWidth, scrollHeight} = document.body;
- window.scrollTo(scrollWidth, scrollHeight);
+ var body = document.body;
+ window.scrollTo(body.scrollWidth, body.scrollHeight);
""")
# clear and scroll back to the top of the page
@@ -376,12 +375,18 @@ def test_scroll_into_view(session):
# check if element cleared is scrolled into view
rect = session.execute_script("""
- let [input] = arguments;
- return input.getBoundingClientRect();
+ var input = arguments[0];
+ var rect = input.getBoundingClientRect();
+ return {"top": rect.top,
+ "left": rect.left,
+ "height": rect.height,
+ "width": rect.width};
""", args=(element,))
window = session.execute_script("""
- let {innerHeight, innerWidth, pageXOffset, pageYOffset} = window;
- return {innerHeight, innerWidth, pageXOffset, pageYOffset};
+ return {"innerHeight": window.innerHeight,
+ "innerWidth": window.innerWidth,
+ "pageXOffset": window.pageXOffset,
+ "pageYOffset": window.pageYOffset};
""")
assert rect["top"] < (window["innerHeight"] + window["pageYOffset"]) and \
diff --git a/tests/wpt/web-platform-tests/webdriver/tests/support/fixtures.py b/tests/wpt/web-platform-tests/webdriver/tests/support/fixtures.py
index 844ae039e57..c497b5504c2 100644
--- a/tests/wpt/web-platform-tests/webdriver/tests/support/fixtures.py
+++ b/tests/wpt/web-platform-tests/webdriver/tests/support/fixtures.py
@@ -1,28 +1,25 @@
+from __future__ import print_function
+
import json
import os
import urlparse
import re
import webdriver
-import mozlog
-from tests.support.asserts import assert_error
from tests.support.http_request import HTTPRequest
from tests.support.wait import wait
-from tests.support import merge_dictionaries
default_host = "http://127.0.0.1"
default_port = "4444"
-logger = mozlog.get_default_logger()
-
def ignore_exceptions(f):
def inner(*args, **kwargs):
try:
return f(*args, **kwargs)
except webdriver.error.WebDriverException as e:
- logger.warning("Ignored exception %s" % e)
+ print("Ignored exception %s" % e, file=sys.stderr)
inner.__name__ = f.__name__
return inner
diff --git a/tests/wpt/web-platform-tests/xhr/open-parameters-toString.htm b/tests/wpt/web-platform-tests/xhr/open-parameters-toString.htm
new file mode 100644
index 00000000000..c059482cbf6
--- /dev/null
+++ b/tests/wpt/web-platform-tests/xhr/open-parameters-toString.htm
@@ -0,0 +1,54 @@
+<!doctype html>
+<title>XMLHttpRequest: open() attempts to toString its string parameters</title>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<div id="log"></div>
+<script>
+test(() => {
+ let log = [];
+ let expected = [
+ 'method',
+ 'url',
+ // NOTE: 'async' intentionally missing
+ 'username',
+ 'password',
+ ];
+
+ let xhr = new XMLHttpRequest;
+ xhr.open(
+ {
+ toString() {
+ log.push('method');
+ return 'get';
+ },
+ },
+ {
+ toString() {
+ log.push('url');
+ return location.href;
+ },
+ },
+ // NOTE: ToBoolean should not invoke valueOf
+ {
+ valueOf() {
+ log.push('async');
+ return true;
+ },
+ },
+ {
+ toString() {
+ log.push('username');
+ return 'username';
+ },
+ },
+ {
+ toString() {
+ log.push('password');
+ return 'password';
+ },
+ }
+ );
+
+ assert_array_equals(log, expected);
+});
+</script>