From de16e2bb8b40830b619300ac6968ba033ccc0860 Mon Sep 17 00:00:00 2001 From: Anne van Kesteren Date: Tue, 16 May 2023 05:01:27 -0700 Subject: [PATCH] Implement the element https://bugs.webkit.org/show_bug.cgi?id=254327 rdar://107175819 Reviewed by Tim Nguyen. Adds the new HTML search element as specified in https://github.com/whatwg/html/pull/7320. Given the code changes are minimal there is no preferences guard. It doesn't address the unicode-bidi rendering requirements as they are not addressed for many elements in WebKit: https://bugs.webkit.org/show_bug.cgi?id=256829 This change also syncs most of WPT html/syntax/parsing and adds accessibility test coverage for the main element. * LayoutTests/accessibility/roles-exposed.html: * LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/search-styles-expected.txt: Added. * LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/search-styles-iso-8859-8-expected.txt: Added. * LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/search-styles-iso-8859-8.html: Added. * LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/search-styles.html: Added. * LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/w3c-import.log: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/Element.getElementsByTagName-foreign-02.html: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/README: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html-integration-point.html: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_innerHTML_template-expected.txt: Added. * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_innerHTML_template.html: Added. * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_innerHTML_webkit02-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_innerHTML_webkit02.html: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_search-element.html: Added. * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_search-element_run_type=uri-expected.txt: Added. * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_search-element_run_type=write-expected.txt: Added. * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_search-element_run_type=write_single-expected.txt: Added. * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tables01.html: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tables01_run_type=uri-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tables01_run_type=write-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tables01_run_type=write_single-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_template.html: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_template_run_type=uri-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_template_run_type=write-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_template_run_type=write_single-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests20.html: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests20_run_type=uri-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests20_run_type=write-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests20_run_type=write_single-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit01.html: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit01_run_type=uri-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit01_run_type=write-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit01_run_type=write_single-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit02.html: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit02_run_type=uri-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit02_run_type=write-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit02_run_type=write_single-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/math-parse03.html: * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/test.js: (test_fragment): (convert_innerHTML): * LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/w3c-import.log: * LayoutTests/inspector/css/shadow-scoped-style-expected.txt: * LayoutTests/platform/mac-wk1/accessibility/roles-exposed-expected.txt: * LayoutTests/platform/mac-wk2/accessibility/roles-exposed-expected.txt: * LayoutTests/tests-options.json: * Source/WebCore/accessibility/AccessibilityNodeObject.cpp: (WebCore::AccessibilityNodeObject::determineAccessibilityRoleFromNode const): * Source/WebCore/css/html.css: (address, article, aside, div, footer, header, hgroup, main, nav, search, section): (address, article, aside, div, footer, header, hgroup, main, nav, section): Deleted. * Source/WebCore/html/HTMLTagNames.in: * Source/WebCore/html/parser/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTagForInBody): (WebCore::HTMLTreeBuilder::processEndTagForInBody): Canonical link: https://commits.webkit.org/264110@main --- LayoutTests/accessibility/roles-exposed.html | 2 + .../flow-content-0/search-styles-expected.txt | 12 +++++ .../search-styles-iso-8859-8-expected.txt | 13 +++++ .../search-styles-iso-8859-8.html | 54 +++++++++++++++++++ .../flow-content-0/search-styles.html | 49 +++++++++++++++++ .../flow-content-0/w3c-import.log | 2 + ...ement.getElementsByTagName-foreign-02.html | 2 +- .../html/syntax/parsing/README | 4 +- .../parsing/html-integration-point.html | 2 +- .../html5lib_innerHTML_template-expected.txt | 5 ++ .../parsing/html5lib_innerHTML_template.html | 25 +++++++++ .../html5lib_innerHTML_webkit02-expected.txt | 1 + .../parsing/html5lib_innerHTML_webkit02.html | 4 +- .../parsing/html5lib_search-element.html | 28 ++++++++++ ...b_search-element_run_type=uri-expected.txt | 7 +++ ...search-element_run_type=write-expected.txt | 7 +++ ...element_run_type=write_single-expected.txt | 7 +++ .../syntax/parsing/html5lib_tables01.html | 4 +- ...tml5lib_tables01_run_type=uri-expected.txt | 1 + ...l5lib_tables01_run_type=write-expected.txt | 1 + ...ables01_run_type=write_single-expected.txt | 1 + .../syntax/parsing/html5lib_template.html | 4 +- ...tml5lib_template_run_type=uri-expected.txt | 4 ++ ...l5lib_template_run_type=write-expected.txt | 4 ++ ...emplate_run_type=write_single-expected.txt | 4 ++ .../html/syntax/parsing/html5lib_tests20.html | 4 +- ...html5lib_tests20_run_type=uri-expected.txt | 21 ++++++++ ...ml5lib_tests20_run_type=write-expected.txt | 21 ++++++++ ...tests20_run_type=write_single-expected.txt | 21 ++++++++ .../syntax/parsing/html5lib_webkit01.html | 4 +- ...tml5lib_webkit01_run_type=uri-expected.txt | 2 + ...l5lib_webkit01_run_type=write-expected.txt | 2 + ...ebkit01_run_type=write_single-expected.txt | 2 + .../syntax/parsing/html5lib_webkit02.html | 4 +- ...tml5lib_webkit02_run_type=uri-expected.txt | 13 +++++ ...l5lib_webkit02_run_type=write-expected.txt | 13 +++++ ...ebkit02_run_type=write_single-expected.txt | 13 +++++ .../html/syntax/parsing/math-parse03.html | 14 ++--- .../html/syntax/parsing/test.js | 8 ++- .../html/syntax/parsing/w3c-import.log | 3 ++ .../css/shadow-scoped-style-expected.txt | 4 +- .../accessibility/roles-exposed-expected.txt | 10 ++++ .../accessibility/roles-exposed-expected.txt | 10 ++++ LayoutTests/tests-options.json | 6 +++ .../accessibility/AccessibilityNodeObject.cpp | 2 + Source/WebCore/css/html.css | 2 +- Source/WebCore/html/HTMLTagNames.in | 1 + .../WebCore/html/parser/HTMLTreeBuilder.cpp | 2 + 48 files changed, 402 insertions(+), 27 deletions(-) create mode 100644 LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/search-styles-expected.txt create mode 100644 LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/search-styles-iso-8859-8-expected.txt create mode 100644 LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/search-styles-iso-8859-8.html create mode 100644 LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/search-styles.html create mode 100644 LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_innerHTML_template-expected.txt create mode 100644 LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_innerHTML_template.html create mode 100644 LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_search-element.html create mode 100644 LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_search-element_run_type=uri-expected.txt create mode 100644 LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_search-element_run_type=write-expected.txt create mode 100644 LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_search-element_run_type=write_single-expected.txt diff --git a/LayoutTests/accessibility/roles-exposed.html b/LayoutTests/accessibility/roles-exposed.html index 00a39e14f041f..6db3b5ab13876 100644 --- a/LayoutTests/accessibility/roles-exposed.html +++ b/LayoutTests/accessibility/roles-exposed.html @@ -97,6 +97,7 @@
X
+
X
X
X @@ -165,6 +166,7 @@
X
X X +X
X
X
diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/search-styles-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/search-styles-expected.txt new file mode 100644 index 0000000000000..4576fbef354b1 --- /dev/null +++ b/LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/search-styles-expected.txt @@ -0,0 +1,12 @@ + +PASS - display +PASS - margin-top +PASS - margin-right +PASS - margin-bottom +PASS - margin-left +PASS - padding-top +PASS - padding-right +PASS - padding-bottom +PASS - padding-left +FAIL - unicode-bidi assert_equals: expected "isolate" but got "normal" + diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/search-styles-iso-8859-8-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/search-styles-iso-8859-8-expected.txt new file mode 100644 index 0000000000000..5bffc85a061ce --- /dev/null +++ b/LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/search-styles-iso-8859-8-expected.txt @@ -0,0 +1,13 @@ + +PASS Verify document.characterSet is ISO-8859-8 +PASS - display +PASS - margin-top +PASS - margin-right +PASS - margin-bottom +PASS - margin-left +PASS - padding-top +PASS - padding-right +PASS - padding-bottom +PASS - padding-left +FAIL - unicode-bidi assert_equals: expected "bidi-override" but got "normal" + diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/search-styles-iso-8859-8.html b/LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/search-styles-iso-8859-8.html new file mode 100644 index 0000000000000..194456622740b --- /dev/null +++ b/LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/search-styles-iso-8859-8.html @@ -0,0 +1,54 @@ + + +default styles for the search element, ISO-8859-8 + + + + + + +
+ +
+ +
+ +
+ + diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/search-styles.html b/LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/search-styles.html new file mode 100644 index 0000000000000..8c8badd1703fc --- /dev/null +++ b/LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/search-styles.html @@ -0,0 +1,49 @@ + +default styles for the search element + + + + + + +
+ +
+ +
+ +
+ + diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/w3c-import.log b/LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/w3c-import.log index a3daad46a3e39..488cb0da44d37 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/w3c-import.log +++ b/LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/w3c-import.log @@ -23,3 +23,5 @@ List of files: /LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/figure-ref.html /LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/figure.html /LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/form-margin-quirk.html +/LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/search-styles-iso-8859-8.html +/LayoutTests/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/search-styles.html diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/Element.getElementsByTagName-foreign-02.html b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/Element.getElementsByTagName-foreign-02.html index aabb169b1b569..33b34b9d24608 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/Element.getElementsByTagName-foreign-02.html +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/Element.getElementsByTagName-foreign-02.html @@ -11,7 +11,7 @@ - +
+ + + + + + + \ No newline at end of file diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_innerHTML_webkit02-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_innerHTML_webkit02-expected.txt index 11dde0e39aa08..542689128fb26 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_innerHTML_webkit02-expected.txt +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_innerHTML_webkit02-expected.txt @@ -1,6 +1,7 @@ html5lib Parser Test +PASS html5lib_innerHTML_webkit02.html cac5528d0cbea4d15babba38304646e3903324a6 PASS html5lib_innerHTML_webkit02.html bafeef55f21b568ab89a91082464614e4ebe7c2f PASS html5lib_innerHTML_webkit02.html 9461cfc6d9d4f08b05b3a95bbe5baa264f868a44 PASS html5lib_innerHTML_webkit02.html c2c4647447354abc154f1917a7fbefa4a679d5fb diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_innerHTML_webkit02.html b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_innerHTML_webkit02.html index b321c413c21d7..ae78d7bd22dd6 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_innerHTML_webkit02.html +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_innerHTML_webkit02.html @@ -15,9 +15,9 @@

html5lib Parser Test

diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_search-element.html b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_search-element.html new file mode 100644 index 0000000000000..b3d9e3caacfb4 --- /dev/null +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_search-element.html @@ -0,0 +1,28 @@ + + + + + HTML 5 Parser tests html5lib_search-element.html + + + + + + +

html5lib Parser Test

+
+ + + + + + + + \ No newline at end of file diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_search-element_run_type=uri-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_search-element_run_type=uri-expected.txt new file mode 100644 index 0000000000000..c263d0ab1bbf3 --- /dev/null +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_search-element_run_type=uri-expected.txt @@ -0,0 +1,7 @@ +html5lib Parser Test + + +PASS html5lib_search-element.html 114b9f3c8147c0ed8ef3ed1811a9da3f10d74402 +PASS html5lib_search-element.html 2204afb9037ec886f428ab5dcead5ee9f87c65cb +PASS html5lib_search-element.html 5153f797fbb63a23a40d19e298aca06d53d22f7f + diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_search-element_run_type=write-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_search-element_run_type=write-expected.txt new file mode 100644 index 0000000000000..c263d0ab1bbf3 --- /dev/null +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_search-element_run_type=write-expected.txt @@ -0,0 +1,7 @@ +html5lib Parser Test + + +PASS html5lib_search-element.html 114b9f3c8147c0ed8ef3ed1811a9da3f10d74402 +PASS html5lib_search-element.html 2204afb9037ec886f428ab5dcead5ee9f87c65cb +PASS html5lib_search-element.html 5153f797fbb63a23a40d19e298aca06d53d22f7f + diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_search-element_run_type=write_single-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_search-element_run_type=write_single-expected.txt new file mode 100644 index 0000000000000..c263d0ab1bbf3 --- /dev/null +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_search-element_run_type=write_single-expected.txt @@ -0,0 +1,7 @@ +html5lib Parser Test + + +PASS html5lib_search-element.html 114b9f3c8147c0ed8ef3ed1811a9da3f10d74402 +PASS html5lib_search-element.html 2204afb9037ec886f428ab5dcead5ee9f87c65cb +PASS html5lib_search-element.html 5153f797fbb63a23a40d19e298aca06d53d22f7f + diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tables01.html b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tables01.html index a22bfe0b2b2e1..bcc8a94938073 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tables01.html +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tables01.html @@ -18,9 +18,9 @@

html5lib Parser Test

diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tables01_run_type=uri-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tables01_run_type=uri-expected.txt index 0ff55bbd58f81..1ddea09654698 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tables01_run_type=uri-expected.txt +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tables01_run_type=uri-expected.txt @@ -18,4 +18,5 @@ PASS html5lib_tables01.html 6595dc192b10c479a543dbe25e67e6e0b6923ea8 PASS html5lib_tables01.html 9fcd09d757401684bcc28eaec005ed82718e836f PASS html5lib_tables01.html 4be18eaaf0aa53f224b4ff8aeaf47d44ba854260 PASS html5lib_tables01.html 8e743c4f0ab5783b8973533640f669c92acb3797 +PASS html5lib_tables01.html 201737ac5662941cdf6ece5d6721ea8b0647f0ce diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tables01_run_type=write-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tables01_run_type=write-expected.txt index 0ff55bbd58f81..1ddea09654698 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tables01_run_type=write-expected.txt +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tables01_run_type=write-expected.txt @@ -18,4 +18,5 @@ PASS html5lib_tables01.html 6595dc192b10c479a543dbe25e67e6e0b6923ea8 PASS html5lib_tables01.html 9fcd09d757401684bcc28eaec005ed82718e836f PASS html5lib_tables01.html 4be18eaaf0aa53f224b4ff8aeaf47d44ba854260 PASS html5lib_tables01.html 8e743c4f0ab5783b8973533640f669c92acb3797 +PASS html5lib_tables01.html 201737ac5662941cdf6ece5d6721ea8b0647f0ce diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tables01_run_type=write_single-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tables01_run_type=write_single-expected.txt index 0ff55bbd58f81..1ddea09654698 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tables01_run_type=write_single-expected.txt +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tables01_run_type=write_single-expected.txt @@ -18,4 +18,5 @@ PASS html5lib_tables01.html 6595dc192b10c479a543dbe25e67e6e0b6923ea8 PASS html5lib_tables01.html 9fcd09d757401684bcc28eaec005ed82718e836f PASS html5lib_tables01.html 4be18eaaf0aa53f224b4ff8aeaf47d44ba854260 PASS html5lib_tables01.html 8e743c4f0ab5783b8973533640f669c92acb3797 +PASS html5lib_tables01.html 201737ac5662941cdf6ece5d6721ea8b0647f0ce diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_template.html b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_template.html index d12c2ca2d71bb..90e0779fdbc5e 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_template.html +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_template.html @@ -18,9 +18,9 @@

html5lib Parser Test

diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_template_run_type=uri-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_template_run_type=uri-expected.txt index 839c08244d99c..9e45f2182994b 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_template_run_type=uri-expected.txt +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_template_run_type=uri-expected.txt @@ -106,6 +106,10 @@ PASS html5lib_template.html d3704c68528357189eb5826ab66eea071d6137a5 PASS html5lib_template.html d958f7d44faf772d1fb60f1a8f186f837ca735d9 PASS html5lib_template.html 3fc4d97fa68fc2658356bdbd4e051c867de8de53 PASS html5lib_template.html 94820107bbf3fab3f82de1f717e8413aead7d3a6 +PASS html5lib_template.html ed920bca1fe1f5ad471bbd81adf8a41f3e2d9b06 PASS html5lib_template.html 657c00ebdda37ae060cc69633ed98482ccc29e18 PASS html5lib_template.html 649fc955a4b60ab2a5b881d94c9493eb4a545002 +PASS html5lib_template.html 977041956eb9c7b9db73935168aba92f77c079f6 +PASS html5lib_template.html fafee395fea124791df59bafeb1136342b64d3c6 +PASS html5lib_template.html d5a8beecf5d3c53e947772ad887808d132334aa1 diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_template_run_type=write-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_template_run_type=write-expected.txt index 839c08244d99c..9e45f2182994b 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_template_run_type=write-expected.txt +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_template_run_type=write-expected.txt @@ -106,6 +106,10 @@ PASS html5lib_template.html d3704c68528357189eb5826ab66eea071d6137a5 PASS html5lib_template.html d958f7d44faf772d1fb60f1a8f186f837ca735d9 PASS html5lib_template.html 3fc4d97fa68fc2658356bdbd4e051c867de8de53 PASS html5lib_template.html 94820107bbf3fab3f82de1f717e8413aead7d3a6 +PASS html5lib_template.html ed920bca1fe1f5ad471bbd81adf8a41f3e2d9b06 PASS html5lib_template.html 657c00ebdda37ae060cc69633ed98482ccc29e18 PASS html5lib_template.html 649fc955a4b60ab2a5b881d94c9493eb4a545002 +PASS html5lib_template.html 977041956eb9c7b9db73935168aba92f77c079f6 +PASS html5lib_template.html fafee395fea124791df59bafeb1136342b64d3c6 +PASS html5lib_template.html d5a8beecf5d3c53e947772ad887808d132334aa1 diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_template_run_type=write_single-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_template_run_type=write_single-expected.txt index 839c08244d99c..9e45f2182994b 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_template_run_type=write_single-expected.txt +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_template_run_type=write_single-expected.txt @@ -106,6 +106,10 @@ PASS html5lib_template.html d3704c68528357189eb5826ab66eea071d6137a5 PASS html5lib_template.html d958f7d44faf772d1fb60f1a8f186f837ca735d9 PASS html5lib_template.html 3fc4d97fa68fc2658356bdbd4e051c867de8de53 PASS html5lib_template.html 94820107bbf3fab3f82de1f717e8413aead7d3a6 +PASS html5lib_template.html ed920bca1fe1f5ad471bbd81adf8a41f3e2d9b06 PASS html5lib_template.html 657c00ebdda37ae060cc69633ed98482ccc29e18 PASS html5lib_template.html 649fc955a4b60ab2a5b881d94c9493eb4a545002 +PASS html5lib_template.html 977041956eb9c7b9db73935168aba92f77c079f6 +PASS html5lib_template.html fafee395fea124791df59bafeb1136342b64d3c6 +PASS html5lib_template.html d5a8beecf5d3c53e947772ad887808d132334aa1 diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests20.html b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests20.html index 778017d2a3c40..1bda41f46b7a1 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests20.html +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests20.html @@ -18,9 +18,9 @@

html5lib Parser Test

diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests20_run_type=uri-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests20_run_type=uri-expected.txt index 665f883fb23b2..e582e4e35e145 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests20_run_type=uri-expected.txt +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests20_run_type=uri-expected.txt @@ -3,9 +3,29 @@ html5lib Parser Test PASS html5lib_tests20.html cbb5f28bedf4361156ef3c9c37e314c6479be137 PASS html5lib_tests20.html e108a4952601b4664098344189c875934ea2f7ab +PASS html5lib_tests20.html 1ba644a7934a55e4303effe43cae1517ee723e13 +PASS html5lib_tests20.html 8999351d1342a9bcf670dc27eb52aa786d916916 PASS html5lib_tests20.html 8ecd0d9e2580f78ff920821bd334bd8d04d165e5 +PASS html5lib_tests20.html e6bf9f94617ae9cb7b663b2c9123a37730600e7f +PASS html5lib_tests20.html c5c9728bb5634f47780efefa09f79419db4257c0 +PASS html5lib_tests20.html 5bb84e30031c925aed6eabca8c477d547d522dbb +PASS html5lib_tests20.html f1b6f41fa8856b408c3c398b420cbdc40cda555e +PASS html5lib_tests20.html d5ea955e51df6ee9c7801d28dfcd85402b8fa710 +PASS html5lib_tests20.html 27f2f34d4101ac4877edf0be8c4065e240aef15c +PASS html5lib_tests20.html dcb10e242981a00dc3f6f874ec33318d6f532fff +PASS html5lib_tests20.html 49781179c56e3e0d4891dfff219a0beda3b86d24 +PASS html5lib_tests20.html 86ac23e2828bb147966ee06690f6051345ce312c +PASS html5lib_tests20.html b4eda259a29352b6f8f9cd989e1a0e881793814e +PASS html5lib_tests20.html af0e7b907c6791a73f00b4421fa7fe7df6fe07ee +PASS html5lib_tests20.html 29c71813f1cd5f1ee092548211c8ffaf2d04b4a9 +PASS html5lib_tests20.html 92547b083c29d3ea0ba5304953d254c357bcf11a PASS html5lib_tests20.html ff10749b8b1aca1fba5d07ba86f49612be43caf9 +PASS html5lib_tests20.html 67bcf2e6d67c89c4d5d9c605faa6e5b03e77693f +PASS html5lib_tests20.html 1e284d72f2de23e31280a0df936043340597d3d0 PASS html5lib_tests20.html 323a6d9f8d2f74e7e5b88599a87dc5673fb7a0b4 +PASS html5lib_tests20.html 2dd72ef48808b29f998fdd3df6ce7ce18b8753e4 +PASS html5lib_tests20.html c9e061e2d34063857d7332c66ff0d26beb2aced7 +PASS html5lib_tests20.html bae8a941fceb91845187cb545c8e02b03af5570d PASS html5lib_tests20.html bb36fb89d118b55c66f17b24ffff0ca09ccc939b PASS html5lib_tests20.html 3fed75e1a7f46a6e2a74a078bfd955e7de05de4f PASS html5lib_tests20.html 8cb9d8f92ba130618646d6fd1f307ca73f4e4add @@ -20,6 +40,7 @@ PASS html5lib_tests20.html c7399a2e531694b47b436bd153823f60bba9071e PASS html5lib_tests20.html bc4092e0e1aaa4b97464005963345b4b38e1f2a1 PASS html5lib_tests20.html d85e49fc5be07a699f3930464996d7ddb6a8e8bd PASS html5lib_tests20.html 09cf43bae3a4d875da56c67a46cf79102b20b456 +PASS html5lib_tests20.html f10ab9901d14c36846c9e6848abce19877f83094 PASS html5lib_tests20.html aa2a707a627408758a0ee845896ef088d6136013 PASS html5lib_tests20.html bb0737ce6cdbbcc055771e2400afda545d58778f PASS html5lib_tests20.html 454bb6d0471536f7b91793ddbc786761b5733902 diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests20_run_type=write-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests20_run_type=write-expected.txt index 665f883fb23b2..e582e4e35e145 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests20_run_type=write-expected.txt +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests20_run_type=write-expected.txt @@ -3,9 +3,29 @@ html5lib Parser Test PASS html5lib_tests20.html cbb5f28bedf4361156ef3c9c37e314c6479be137 PASS html5lib_tests20.html e108a4952601b4664098344189c875934ea2f7ab +PASS html5lib_tests20.html 1ba644a7934a55e4303effe43cae1517ee723e13 +PASS html5lib_tests20.html 8999351d1342a9bcf670dc27eb52aa786d916916 PASS html5lib_tests20.html 8ecd0d9e2580f78ff920821bd334bd8d04d165e5 +PASS html5lib_tests20.html e6bf9f94617ae9cb7b663b2c9123a37730600e7f +PASS html5lib_tests20.html c5c9728bb5634f47780efefa09f79419db4257c0 +PASS html5lib_tests20.html 5bb84e30031c925aed6eabca8c477d547d522dbb +PASS html5lib_tests20.html f1b6f41fa8856b408c3c398b420cbdc40cda555e +PASS html5lib_tests20.html d5ea955e51df6ee9c7801d28dfcd85402b8fa710 +PASS html5lib_tests20.html 27f2f34d4101ac4877edf0be8c4065e240aef15c +PASS html5lib_tests20.html dcb10e242981a00dc3f6f874ec33318d6f532fff +PASS html5lib_tests20.html 49781179c56e3e0d4891dfff219a0beda3b86d24 +PASS html5lib_tests20.html 86ac23e2828bb147966ee06690f6051345ce312c +PASS html5lib_tests20.html b4eda259a29352b6f8f9cd989e1a0e881793814e +PASS html5lib_tests20.html af0e7b907c6791a73f00b4421fa7fe7df6fe07ee +PASS html5lib_tests20.html 29c71813f1cd5f1ee092548211c8ffaf2d04b4a9 +PASS html5lib_tests20.html 92547b083c29d3ea0ba5304953d254c357bcf11a PASS html5lib_tests20.html ff10749b8b1aca1fba5d07ba86f49612be43caf9 +PASS html5lib_tests20.html 67bcf2e6d67c89c4d5d9c605faa6e5b03e77693f +PASS html5lib_tests20.html 1e284d72f2de23e31280a0df936043340597d3d0 PASS html5lib_tests20.html 323a6d9f8d2f74e7e5b88599a87dc5673fb7a0b4 +PASS html5lib_tests20.html 2dd72ef48808b29f998fdd3df6ce7ce18b8753e4 +PASS html5lib_tests20.html c9e061e2d34063857d7332c66ff0d26beb2aced7 +PASS html5lib_tests20.html bae8a941fceb91845187cb545c8e02b03af5570d PASS html5lib_tests20.html bb36fb89d118b55c66f17b24ffff0ca09ccc939b PASS html5lib_tests20.html 3fed75e1a7f46a6e2a74a078bfd955e7de05de4f PASS html5lib_tests20.html 8cb9d8f92ba130618646d6fd1f307ca73f4e4add @@ -20,6 +40,7 @@ PASS html5lib_tests20.html c7399a2e531694b47b436bd153823f60bba9071e PASS html5lib_tests20.html bc4092e0e1aaa4b97464005963345b4b38e1f2a1 PASS html5lib_tests20.html d85e49fc5be07a699f3930464996d7ddb6a8e8bd PASS html5lib_tests20.html 09cf43bae3a4d875da56c67a46cf79102b20b456 +PASS html5lib_tests20.html f10ab9901d14c36846c9e6848abce19877f83094 PASS html5lib_tests20.html aa2a707a627408758a0ee845896ef088d6136013 PASS html5lib_tests20.html bb0737ce6cdbbcc055771e2400afda545d58778f PASS html5lib_tests20.html 454bb6d0471536f7b91793ddbc786761b5733902 diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests20_run_type=write_single-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests20_run_type=write_single-expected.txt index 665f883fb23b2..e582e4e35e145 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests20_run_type=write_single-expected.txt +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests20_run_type=write_single-expected.txt @@ -3,9 +3,29 @@ html5lib Parser Test PASS html5lib_tests20.html cbb5f28bedf4361156ef3c9c37e314c6479be137 PASS html5lib_tests20.html e108a4952601b4664098344189c875934ea2f7ab +PASS html5lib_tests20.html 1ba644a7934a55e4303effe43cae1517ee723e13 +PASS html5lib_tests20.html 8999351d1342a9bcf670dc27eb52aa786d916916 PASS html5lib_tests20.html 8ecd0d9e2580f78ff920821bd334bd8d04d165e5 +PASS html5lib_tests20.html e6bf9f94617ae9cb7b663b2c9123a37730600e7f +PASS html5lib_tests20.html c5c9728bb5634f47780efefa09f79419db4257c0 +PASS html5lib_tests20.html 5bb84e30031c925aed6eabca8c477d547d522dbb +PASS html5lib_tests20.html f1b6f41fa8856b408c3c398b420cbdc40cda555e +PASS html5lib_tests20.html d5ea955e51df6ee9c7801d28dfcd85402b8fa710 +PASS html5lib_tests20.html 27f2f34d4101ac4877edf0be8c4065e240aef15c +PASS html5lib_tests20.html dcb10e242981a00dc3f6f874ec33318d6f532fff +PASS html5lib_tests20.html 49781179c56e3e0d4891dfff219a0beda3b86d24 +PASS html5lib_tests20.html 86ac23e2828bb147966ee06690f6051345ce312c +PASS html5lib_tests20.html b4eda259a29352b6f8f9cd989e1a0e881793814e +PASS html5lib_tests20.html af0e7b907c6791a73f00b4421fa7fe7df6fe07ee +PASS html5lib_tests20.html 29c71813f1cd5f1ee092548211c8ffaf2d04b4a9 +PASS html5lib_tests20.html 92547b083c29d3ea0ba5304953d254c357bcf11a PASS html5lib_tests20.html ff10749b8b1aca1fba5d07ba86f49612be43caf9 +PASS html5lib_tests20.html 67bcf2e6d67c89c4d5d9c605faa6e5b03e77693f +PASS html5lib_tests20.html 1e284d72f2de23e31280a0df936043340597d3d0 PASS html5lib_tests20.html 323a6d9f8d2f74e7e5b88599a87dc5673fb7a0b4 +PASS html5lib_tests20.html 2dd72ef48808b29f998fdd3df6ce7ce18b8753e4 +PASS html5lib_tests20.html c9e061e2d34063857d7332c66ff0d26beb2aced7 +PASS html5lib_tests20.html bae8a941fceb91845187cb545c8e02b03af5570d PASS html5lib_tests20.html bb36fb89d118b55c66f17b24ffff0ca09ccc939b PASS html5lib_tests20.html 3fed75e1a7f46a6e2a74a078bfd955e7de05de4f PASS html5lib_tests20.html 8cb9d8f92ba130618646d6fd1f307ca73f4e4add @@ -20,6 +40,7 @@ PASS html5lib_tests20.html c7399a2e531694b47b436bd153823f60bba9071e PASS html5lib_tests20.html bc4092e0e1aaa4b97464005963345b4b38e1f2a1 PASS html5lib_tests20.html d85e49fc5be07a699f3930464996d7ddb6a8e8bd PASS html5lib_tests20.html 09cf43bae3a4d875da56c67a46cf79102b20b456 +PASS html5lib_tests20.html f10ab9901d14c36846c9e6848abce19877f83094 PASS html5lib_tests20.html aa2a707a627408758a0ee845896ef088d6136013 PASS html5lib_tests20.html bb0737ce6cdbbcc055771e2400afda545d58778f PASS html5lib_tests20.html 454bb6d0471536f7b91793ddbc786761b5733902 diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit01.html b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit01.html index 4fd9f01f1ff15..a94cdc7225653 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit01.html +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit01.html @@ -18,9 +18,9 @@

html5lib Parser Test

diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit01_run_type=uri-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit01_run_type=uri-expected.txt index 5d579bd6cd4ff..50eace629f615 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit01_run_type=uri-expected.txt +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit01_run_type=uri-expected.txt @@ -29,6 +29,8 @@ PASS html5lib_webkit01.html 1274e8cdad6a8957fa9b02708ee58b73de41ae02 PASS html5lib_webkit01.html bbbea9a3752a36a64f2b62f15383406b16113fe7 PASS html5lib_webkit01.html e0910f26aac678f50612da8d05d20aa29e140655 PASS html5lib_webkit01.html f30a9e97cdf3c54ffccaa7b9c2067ff109317530 +PASS html5lib_webkit01.html f71e076cf210f54ee646d71fca7a8de5322149ff +PASS html5lib_webkit01.html 1b6a0afa648100ebd5f8b6719b4d8c5887f3f732 PASS html5lib_webkit01.html 0d99b69e40dbb898cd4a188aa4920042c30815b4 PASS html5lib_webkit01.html a20991a86f6d34fd67ddb4002e3972d82230d879 PASS html5lib_webkit01.html 006dbf89bfa3df51d837e7557c3e32dfbc6f0f4c diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit01_run_type=write-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit01_run_type=write-expected.txt index 5d579bd6cd4ff..50eace629f615 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit01_run_type=write-expected.txt +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit01_run_type=write-expected.txt @@ -29,6 +29,8 @@ PASS html5lib_webkit01.html 1274e8cdad6a8957fa9b02708ee58b73de41ae02 PASS html5lib_webkit01.html bbbea9a3752a36a64f2b62f15383406b16113fe7 PASS html5lib_webkit01.html e0910f26aac678f50612da8d05d20aa29e140655 PASS html5lib_webkit01.html f30a9e97cdf3c54ffccaa7b9c2067ff109317530 +PASS html5lib_webkit01.html f71e076cf210f54ee646d71fca7a8de5322149ff +PASS html5lib_webkit01.html 1b6a0afa648100ebd5f8b6719b4d8c5887f3f732 PASS html5lib_webkit01.html 0d99b69e40dbb898cd4a188aa4920042c30815b4 PASS html5lib_webkit01.html a20991a86f6d34fd67ddb4002e3972d82230d879 PASS html5lib_webkit01.html 006dbf89bfa3df51d837e7557c3e32dfbc6f0f4c diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit01_run_type=write_single-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit01_run_type=write_single-expected.txt index 5d579bd6cd4ff..50eace629f615 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit01_run_type=write_single-expected.txt +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit01_run_type=write_single-expected.txt @@ -29,6 +29,8 @@ PASS html5lib_webkit01.html 1274e8cdad6a8957fa9b02708ee58b73de41ae02 PASS html5lib_webkit01.html bbbea9a3752a36a64f2b62f15383406b16113fe7 PASS html5lib_webkit01.html e0910f26aac678f50612da8d05d20aa29e140655 PASS html5lib_webkit01.html f30a9e97cdf3c54ffccaa7b9c2067ff109317530 +PASS html5lib_webkit01.html f71e076cf210f54ee646d71fca7a8de5322149ff +PASS html5lib_webkit01.html 1b6a0afa648100ebd5f8b6719b4d8c5887f3f732 PASS html5lib_webkit01.html 0d99b69e40dbb898cd4a188aa4920042c30815b4 PASS html5lib_webkit01.html a20991a86f6d34fd67ddb4002e3972d82230d879 PASS html5lib_webkit01.html 006dbf89bfa3df51d837e7557c3e32dfbc6f0f4c diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit02.html b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit02.html index 55ee1aad538db..51900fa54a29f 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit02.html +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit02.html @@ -18,9 +18,9 @@

html5lib Parser Test

diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit02_run_type=uri-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit02_run_type=uri-expected.txt index 55d959dd7048e..b8559ff415d18 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit02_run_type=uri-expected.txt +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit02_run_type=uri-expected.txt @@ -18,4 +18,17 @@ PASS html5lib_webkit02.html 6e33515b4dc011dd390d433a6358bf68b786b1fd PASS html5lib_webkit02.html b6d2377b0dd710ca812c97b2b65cb5d2e93b0e5b PASS html5lib_webkit02.html 21a5b2b413c4db8ed588334b9a50dea9872bbcfa PASS html5lib_webkit02.html 90d3f6f2dff994f63293ca46f7cd50a75cde96a6 +PASS html5lib_webkit02.html 3e6b37a5fd0b16769f71f8e6a022ef6a972769d0 +PASS html5lib_webkit02.html 66c5e72324003827309d3590a9ba56412ba68f79 +PASS html5lib_webkit02.html 329d2522353afa12afea478bbfafdb0ff0656572 +PASS html5lib_webkit02.html 5463526d91a8677b27b6967866d6605f1bb03aac +PASS html5lib_webkit02.html 4879f476053094cf5602d325724675378856a902 +PASS html5lib_webkit02.html 44c88b90236f01ebc8e0123363b527640a07070c +PASS html5lib_webkit02.html cfb304e8f2d3cbdecc362226e7775cab452d5489 +PASS html5lib_webkit02.html 3fc625e7cb9b6ea72a9e252ede84c6fdd9680d87 +PASS html5lib_webkit02.html ecd089f9b5193fad306c5b475c4711547fe5e209 +PASS html5lib_webkit02.html cee2230c74671c594a1140a68d16e3d3e5ae005a +PASS html5lib_webkit02.html 22b9fe36797d70a3b71a6aadc6ad7cff23c3fc90 +PASS html5lib_webkit02.html a82c3bf49c381b5f58c5c8a4bbbe0cef2458e28a +PASS html5lib_webkit02.html 61f8d527795dc8044a95a3e2437de81e16597ceb diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit02_run_type=write-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit02_run_type=write-expected.txt index 55d959dd7048e..b8559ff415d18 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit02_run_type=write-expected.txt +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit02_run_type=write-expected.txt @@ -18,4 +18,17 @@ PASS html5lib_webkit02.html 6e33515b4dc011dd390d433a6358bf68b786b1fd PASS html5lib_webkit02.html b6d2377b0dd710ca812c97b2b65cb5d2e93b0e5b PASS html5lib_webkit02.html 21a5b2b413c4db8ed588334b9a50dea9872bbcfa PASS html5lib_webkit02.html 90d3f6f2dff994f63293ca46f7cd50a75cde96a6 +PASS html5lib_webkit02.html 3e6b37a5fd0b16769f71f8e6a022ef6a972769d0 +PASS html5lib_webkit02.html 66c5e72324003827309d3590a9ba56412ba68f79 +PASS html5lib_webkit02.html 329d2522353afa12afea478bbfafdb0ff0656572 +PASS html5lib_webkit02.html 5463526d91a8677b27b6967866d6605f1bb03aac +PASS html5lib_webkit02.html 4879f476053094cf5602d325724675378856a902 +PASS html5lib_webkit02.html 44c88b90236f01ebc8e0123363b527640a07070c +PASS html5lib_webkit02.html cfb304e8f2d3cbdecc362226e7775cab452d5489 +PASS html5lib_webkit02.html 3fc625e7cb9b6ea72a9e252ede84c6fdd9680d87 +PASS html5lib_webkit02.html ecd089f9b5193fad306c5b475c4711547fe5e209 +PASS html5lib_webkit02.html cee2230c74671c594a1140a68d16e3d3e5ae005a +PASS html5lib_webkit02.html 22b9fe36797d70a3b71a6aadc6ad7cff23c3fc90 +PASS html5lib_webkit02.html a82c3bf49c381b5f58c5c8a4bbbe0cef2458e28a +PASS html5lib_webkit02.html 61f8d527795dc8044a95a3e2437de81e16597ceb diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit02_run_type=write_single-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit02_run_type=write_single-expected.txt index 55d959dd7048e..b8559ff415d18 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit02_run_type=write_single-expected.txt +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_webkit02_run_type=write_single-expected.txt @@ -18,4 +18,17 @@ PASS html5lib_webkit02.html 6e33515b4dc011dd390d433a6358bf68b786b1fd PASS html5lib_webkit02.html b6d2377b0dd710ca812c97b2b65cb5d2e93b0e5b PASS html5lib_webkit02.html 21a5b2b413c4db8ed588334b9a50dea9872bbcfa PASS html5lib_webkit02.html 90d3f6f2dff994f63293ca46f7cd50a75cde96a6 +PASS html5lib_webkit02.html 3e6b37a5fd0b16769f71f8e6a022ef6a972769d0 +PASS html5lib_webkit02.html 66c5e72324003827309d3590a9ba56412ba68f79 +PASS html5lib_webkit02.html 329d2522353afa12afea478bbfafdb0ff0656572 +PASS html5lib_webkit02.html 5463526d91a8677b27b6967866d6605f1bb03aac +PASS html5lib_webkit02.html 4879f476053094cf5602d325724675378856a902 +PASS html5lib_webkit02.html 44c88b90236f01ebc8e0123363b527640a07070c +PASS html5lib_webkit02.html cfb304e8f2d3cbdecc362226e7775cab452d5489 +PASS html5lib_webkit02.html 3fc625e7cb9b6ea72a9e252ede84c6fdd9680d87 +PASS html5lib_webkit02.html ecd089f9b5193fad306c5b475c4711547fe5e209 +PASS html5lib_webkit02.html cee2230c74671c594a1140a68d16e3d3e5ae005a +PASS html5lib_webkit02.html 22b9fe36797d70a3b71a6aadc6ad7cff23c3fc90 +PASS html5lib_webkit02.html a82c3bf49c381b5f58c5c8a4bbbe0cef2458e28a +PASS html5lib_webkit02.html 61f8d527795dc8044a95a3e2437de81e16597ceb diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/math-parse03.html b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/math-parse03.html index a3dbdc4e61aad..0ee03961332ab 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/math-parse03.html +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/math-parse03.html @@ -14,13 +14,13 @@

math in html: parsing

a
-
x
-
x
-
x
-

x

-

x

-

x

y
-
x
+
x
+
x
+
x
+

x

+

x

+

x

y
+
x
x
x

x

diff --git a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/test.js b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/test.js index 6dc6e19f3ec0a..e725107b80d89 100644 --- a/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/test.js +++ b/LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/test.js @@ -211,7 +211,12 @@ function test_fragment(iframe, t, test_id, uri_encoded_input, escaped_expected, container_elem = document.createElement(container); } container_elem.innerHTML = input_string; - var serialized_dom = test_serializer(container_elem); + var serialized_dom; + if (container_elem.namespaceURI === namespaces["html"] && container_elem.localName === "template") { + serialized_dom = test_serializer(container_elem.content); + } else { + serialized_dom = test_serializer(container_elem); + } current_tests[iframe.id].actual = serialized_dom; serialized_dom = convert_innerHTML(serialized_dom); assert_equals(serialized_dom, expected); @@ -220,6 +225,7 @@ function test_fragment(iframe, t, test_id, uri_encoded_input, escaped_expected, function convert_innerHTML(serialized_dom) { var lines = serialized_dom.split("\n"); + assert_not_equals(lines[0], "