createElementNS() should now throw only InvalidCharacterError, not NamespaceError
authorcdumez@apple.com <cdumez@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 24 Apr 2017 23:43:24 +0000 (23:43 +0000)
committercdumez@apple.com <cdumez@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 24 Apr 2017 23:43:24 +0000 (23:43 +0000)
https://bugs.webkit.org/show_bug.cgi?id=171052

Reviewed by Sam Weinig.

LayoutTests/imported/w3c:

Re-sync web-platform-tests/dom from upstream to gain test coverage.

* web-platform-tests/dom/collections/HTMLCollection-as-proto-length-get-throws.html:
* web-platform-tests/dom/collections/HTMLCollection-empty-name.html:
* web-platform-tests/dom/collections/HTMLCollection-supported-property-indices.html:
* web-platform-tests/dom/collections/HTMLCollection-supported-property-names.html:
* web-platform-tests/dom/collections/domstringmap-supported-property-names.html:
* web-platform-tests/dom/collections/namednodemap-supported-property-names.html:
* web-platform-tests/dom/events/AddEventListenerOptions-once.html:
* web-platform-tests/dom/events/AddEventListenerOptions-passive.html:
* web-platform-tests/dom/events/CustomEvent.html:
* web-platform-tests/dom/events/Event-cancelBubble.html:
* web-platform-tests/dom/events/Event-constants.html:
* web-platform-tests/dom/events/Event-constructors.html:
* web-platform-tests/dom/events/Event-defaultPrevented-after-dispatch.html:
* web-platform-tests/dom/events/Event-defaultPrevented.html:
* web-platform-tests/dom/events/Event-dispatch-bubble-canceled.html:
* web-platform-tests/dom/events/Event-dispatch-bubbles-false.html:
* web-platform-tests/dom/events/Event-dispatch-bubbles-true.html:
* web-platform-tests/dom/events/Event-dispatch-click.html:
* web-platform-tests/dom/events/Event-dispatch-detached-click.html:
* web-platform-tests/dom/events/Event-dispatch-handlers-changed.html:
* web-platform-tests/dom/events/Event-dispatch-multiple-cancelBubble.html:
* web-platform-tests/dom/events/Event-dispatch-multiple-stopPropagation.html:
* web-platform-tests/dom/events/Event-dispatch-omitted-capture.html:
* web-platform-tests/dom/events/Event-dispatch-order.html:
* web-platform-tests/dom/events/Event-dispatch-other-document.html:
* web-platform-tests/dom/events/Event-dispatch-propagation-stopped.html:
* web-platform-tests/dom/events/Event-dispatch-redispatch.html:
* web-platform-tests/dom/events/Event-dispatch-reenter.html:
* web-platform-tests/dom/events/Event-dispatch-target-moved.html:
* web-platform-tests/dom/events/Event-dispatch-target-removed.html:
* web-platform-tests/dom/events/Event-dispatch-throwing.html:
* web-platform-tests/dom/events/Event-init-while-dispatching.html:
* web-platform-tests/dom/events/Event-initEvent.html:
* web-platform-tests/dom/events/Event-propagation.html:
* web-platform-tests/dom/events/Event-subclasses-constructors.html:
* web-platform-tests/dom/events/Event-type-empty.html:
* web-platform-tests/dom/events/Event-type.html:
* web-platform-tests/dom/events/EventListener-handleEvent.html:
* web-platform-tests/dom/events/EventListener-incumbent-global-1.sub.html:
* web-platform-tests/dom/events/EventListener-incumbent-global-2.sub.html:
* web-platform-tests/dom/events/EventListener-invoke-legacy.html:
* web-platform-tests/dom/events/EventListenerOptions-capture.html:
* web-platform-tests/dom/events/EventTarget-addEventListener.html:
* web-platform-tests/dom/events/EventTarget-dispatchEvent-returnvalue.html:
* web-platform-tests/dom/events/EventTarget-dispatchEvent.html:
* web-platform-tests/dom/events/EventTarget-removeEventListener.html:
* web-platform-tests/dom/historical.html:
* web-platform-tests/dom/interface-objects.html:
* web-platform-tests/dom/interfaces.html:
* web-platform-tests/dom/lists/DOMTokenList-Iterable.html:
* web-platform-tests/dom/lists/DOMTokenList-coverage-for-attributes.html:
* web-platform-tests/dom/lists/DOMTokenList-iteration.html:
* web-platform-tests/dom/lists/DOMTokenList-stringifier.html:
* web-platform-tests/dom/lists/DOMTokenList-value.html:
* web-platform-tests/dom/nodes/CharacterData-appendChild.html:
* web-platform-tests/dom/nodes/CharacterData-appendData.html:
* web-platform-tests/dom/nodes/CharacterData-data.html:
* web-platform-tests/dom/nodes/CharacterData-deleteData.html:
* web-platform-tests/dom/nodes/CharacterData-insertData.html:
* web-platform-tests/dom/nodes/CharacterData-remove.html:
* web-platform-tests/dom/nodes/CharacterData-replaceData.html:
* web-platform-tests/dom/nodes/CharacterData-substringData.html:
* web-platform-tests/dom/nodes/CharacterData-surrogates.html:
* web-platform-tests/dom/nodes/ChildNode-after.html:
* web-platform-tests/dom/nodes/ChildNode-before.html:
* web-platform-tests/dom/nodes/ChildNode-replaceWith.html:
* web-platform-tests/dom/nodes/Comment-constructor.html:
* web-platform-tests/dom/nodes/DOMImplementation-createDocument-expected.txt:
* web-platform-tests/dom/nodes/DOMImplementation-createDocument.html:
* web-platform-tests/dom/nodes/DOMImplementation-createDocumentType-expected.txt:
* web-platform-tests/dom/nodes/DOMImplementation-createDocumentType.html:
* web-platform-tests/dom/nodes/DOMImplementation-createHTMLDocument.html:
* web-platform-tests/dom/nodes/DOMImplementation-hasFeature.html:
* web-platform-tests/dom/nodes/Document-URL.sub.html:
* web-platform-tests/dom/nodes/Document-adoptNode.html:
* web-platform-tests/dom/nodes/Document-characterSet-normalization.html:
* web-platform-tests/dom/nodes/Document-constructor.html:
* web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_bmp.html:
* web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_css.html:
* web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html:
* web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html:
* web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_gif.html:
* web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_html.html:
* web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_javascripturi.html:
* web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_jpg.html:
* web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01.html:
* web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02.html:
* web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_png.html:
* web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_txt.html:
* web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_xml.html:
* web-platform-tests/dom/nodes/Document-contentType/contentType/createDocument.html:
* web-platform-tests/dom/nodes/Document-contentType/contentType/createHTMLDocument.html:
* web-platform-tests/dom/nodes/Document-contentType/contentType/xhr_responseType_document.html:
* web-platform-tests/dom/nodes/Document-createAttribute.html:
* web-platform-tests/dom/nodes/Document-createComment.html:
* web-platform-tests/dom/nodes/Document-createElement-namespace-tests/w3c-import.log:
* web-platform-tests/dom/nodes/Document-createElement-namespace.html:
* web-platform-tests/dom/nodes/Document-createElement.html:
* web-platform-tests/dom/nodes/Document-createElementNS-expected.txt:
* web-platform-tests/dom/nodes/Document-createElementNS.html:
* web-platform-tests/dom/nodes/Document-createElementNS.js:
* web-platform-tests/dom/nodes/Document-createEvent.html:
* web-platform-tests/dom/nodes/Document-createProcessingInstruction-xhtml.xhtml:
* web-platform-tests/dom/nodes/Document-createProcessingInstruction.html:
* web-platform-tests/dom/nodes/Document-createTextNode.html:
* web-platform-tests/dom/nodes/Document-createTreeWalker.html:
* web-platform-tests/dom/nodes/Document-doctype.html:
* web-platform-tests/dom/nodes/Document-getElementById.html:
* web-platform-tests/dom/nodes/Document-getElementsByTagName-xhtml.xhtml:
* web-platform-tests/dom/nodes/Document-getElementsByTagName.html:
* web-platform-tests/dom/nodes/Document-getElementsByTagNameNS.html:
* web-platform-tests/dom/nodes/Document-implementation.html:
* web-platform-tests/dom/nodes/Document-importNode.html:
* web-platform-tests/dom/nodes/DocumentType-literal-xhtml.xhtml:
* web-platform-tests/dom/nodes/DocumentType-literal.html:
* web-platform-tests/dom/nodes/DocumentType-remove.html:
* web-platform-tests/dom/nodes/Element-childElement-null-xhtml.xhtml:
* web-platform-tests/dom/nodes/Element-childElement-null.html:
* web-platform-tests/dom/nodes/Element-childElementCount-dynamic-add-xhtml.xhtml:
* web-platform-tests/dom/nodes/Element-childElementCount-dynamic-add.html:
* web-platform-tests/dom/nodes/Element-childElementCount-dynamic-remove-xhtml.xhtml:
* web-platform-tests/dom/nodes/Element-childElementCount-dynamic-remove.html:
* web-platform-tests/dom/nodes/Element-childElementCount-nochild-xhtml.xhtml:
* web-platform-tests/dom/nodes/Element-childElementCount-nochild.html:
* web-platform-tests/dom/nodes/Element-childElementCount-xhtml.xhtml:
* web-platform-tests/dom/nodes/Element-childElementCount.html:
* web-platform-tests/dom/nodes/Element-children.html:
* web-platform-tests/dom/nodes/Element-classlist.html:
* web-platform-tests/dom/nodes/Element-closest.html:
* web-platform-tests/dom/nodes/Element-firstElementChild-entity-xhtml.xhtml:
* web-platform-tests/dom/nodes/Element-firstElementChild-namespace-xhtml.xhtml:
* web-platform-tests/dom/nodes/Element-firstElementChild-namespace.html:
* web-platform-tests/dom/nodes/Element-firstElementChild-xhtml.xhtml:
* web-platform-tests/dom/nodes/Element-firstElementChild.html:
* web-platform-tests/dom/nodes/Element-getElementsByClassName.html:
* web-platform-tests/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess.html:
* web-platform-tests/dom/nodes/Element-getElementsByTagName.html:
* web-platform-tests/dom/nodes/Element-getElementsByTagNameNS.html:
* web-platform-tests/dom/nodes/Element-hasAttributes.html:
* web-platform-tests/dom/nodes/Element-insertAdjacentElement.html:
* web-platform-tests/dom/nodes/Element-insertAdjacentText.html:
* web-platform-tests/dom/nodes/Element-lastElementChild-xhtml.xhtml:
* web-platform-tests/dom/nodes/Element-lastElementChild.html:
* web-platform-tests/dom/nodes/Element-matches.html:
* web-platform-tests/dom/nodes/Element-nextElementSibling-xhtml.xhtml:
* web-platform-tests/dom/nodes/Element-nextElementSibling.html:
* web-platform-tests/dom/nodes/Element-previousElementSibling-xhtml.xhtml:
* web-platform-tests/dom/nodes/Element-previousElementSibling.html:
* web-platform-tests/dom/nodes/Element-remove.html:
* web-platform-tests/dom/nodes/Element-removeAttributeNS.html:
* web-platform-tests/dom/nodes/Element-siblingElement-null-xhtml.xhtml:
* web-platform-tests/dom/nodes/Element-siblingElement-null.html:
* web-platform-tests/dom/nodes/Element-tagName.html:
* web-platform-tests/dom/nodes/Element-webkitMatchesSelector.html:
* web-platform-tests/dom/nodes/MutationObserver-attributes.html:
* web-platform-tests/dom/nodes/MutationObserver-characterData.html:
* web-platform-tests/dom/nodes/MutationObserver-childList.html:
* web-platform-tests/dom/nodes/MutationObserver-disconnect.html:
* web-platform-tests/dom/nodes/MutationObserver-document.html:
* web-platform-tests/dom/nodes/MutationObserver-inner-outer.html:
* web-platform-tests/dom/nodes/MutationObserver-takeRecords.html:
* web-platform-tests/dom/nodes/Node-appendChild.html:
* web-platform-tests/dom/nodes/Node-baseURI.html:
* web-platform-tests/dom/nodes/Node-childNodes.html:
* web-platform-tests/dom/nodes/Node-cloneNode.html:
* web-platform-tests/dom/nodes/Node-compareDocumentPosition.html:
* web-platform-tests/dom/nodes/Node-constants.html:
* web-platform-tests/dom/nodes/Node-contains-xml.xml:
* web-platform-tests/dom/nodes/Node-contains.html:
* web-platform-tests/dom/nodes/Node-insertBefore.html:
* web-platform-tests/dom/nodes/Node-isConnected.html:
* web-platform-tests/dom/nodes/Node-isEqualNode-xhtml.xhtml:
* web-platform-tests/dom/nodes/Node-isEqualNode.html:
* web-platform-tests/dom/nodes/Node-isSameNode.html:
* web-platform-tests/dom/nodes/Node-lookupNamespaceURI.html:
* web-platform-tests/dom/nodes/Node-lookupPrefix.xhtml:
* web-platform-tests/dom/nodes/Node-nodeName-xhtml.xhtml:
* web-platform-tests/dom/nodes/Node-nodeName.html:
* web-platform-tests/dom/nodes/Node-nodeValue.html:
* web-platform-tests/dom/nodes/Node-normalize.html:
* web-platform-tests/dom/nodes/Node-parentElement.html:
* web-platform-tests/dom/nodes/Node-parentNode.html:
* web-platform-tests/dom/nodes/Node-properties.html:
* web-platform-tests/dom/nodes/Node-removeChild.html:
* web-platform-tests/dom/nodes/Node-replaceChild.html:
* web-platform-tests/dom/nodes/Node-textContent.html:
* web-platform-tests/dom/nodes/NodeList-Iterable.html:
* web-platform-tests/dom/nodes/ParentNode-append.html:
* web-platform-tests/dom/nodes/ParentNode-prepend.html:
* web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht.xht:
* web-platform-tests/dom/nodes/ParentNode-querySelector-All.html:
* web-platform-tests/dom/nodes/ProcessingInstruction-escapes-1.xhtml:
* web-platform-tests/dom/nodes/ProcessingInstruction-literal-1.xhtml:
* web-platform-tests/dom/nodes/ProcessingInstruction-literal-2.xhtml:
* web-platform-tests/dom/nodes/Text-constructor.html:
* web-platform-tests/dom/nodes/Text-splitText.html:
* web-platform-tests/dom/nodes/append-on-Document.html:
* web-platform-tests/dom/nodes/attributes-expected.txt:
* web-platform-tests/dom/nodes/attributes.html:
* web-platform-tests/dom/nodes/case.html:
* web-platform-tests/dom/nodes/getElementsByClassName-01.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-02.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-03.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-04.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-05.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-06.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-07.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-08.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-09.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-10.xml:
* web-platform-tests/dom/nodes/getElementsByClassName-11.xml:
* web-platform-tests/dom/nodes/getElementsByClassName-12.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-13.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-14.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-15.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-16.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-17.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-18.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-19.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-20.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-21.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-22.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-23.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-24.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-25.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-26.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-27.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-28.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-29.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-30.htm:
* web-platform-tests/dom/nodes/getElementsByClassName-31.htm:
* web-platform-tests/dom/nodes/insert-adjacent.html:
* web-platform-tests/dom/nodes/prepend-on-Document.html:
* web-platform-tests/dom/nodes/remove-unscopable.html:
* web-platform-tests/dom/nodes/rootNode.html:
* web-platform-tests/dom/nodes/w3c-import.log:
* web-platform-tests/dom/ranges/Range-attributes.html:
* web-platform-tests/dom/ranges/Range-cloneContents.html:
* web-platform-tests/dom/ranges/Range-cloneRange.html:
* web-platform-tests/dom/ranges/Range-collapse.html:
* web-platform-tests/dom/ranges/Range-commonAncestorContainer-2.html:
* web-platform-tests/dom/ranges/Range-commonAncestorContainer.html:
* web-platform-tests/dom/ranges/Range-compareBoundaryPoints.html:
* web-platform-tests/dom/ranges/Range-comparePoint-2.html:
* web-platform-tests/dom/ranges/Range-comparePoint.html:
* web-platform-tests/dom/ranges/Range-constructor.html:
* web-platform-tests/dom/ranges/Range-deleteContents.html:
* web-platform-tests/dom/ranges/Range-detach.html:
* web-platform-tests/dom/ranges/Range-extractContents.html:
* web-platform-tests/dom/ranges/Range-insertNode.html:
* web-platform-tests/dom/ranges/Range-intersectsNode-binding.html:
* web-platform-tests/dom/ranges/Range-intersectsNode.html:
* web-platform-tests/dom/ranges/Range-isPointInRange.html:
* web-platform-tests/dom/ranges/Range-mutations-appendChild.html:
* web-platform-tests/dom/ranges/Range-mutations-appendData.html:
* web-platform-tests/dom/ranges/Range-mutations-dataChange.html:
* web-platform-tests/dom/ranges/Range-mutations-deleteData.html:
* web-platform-tests/dom/ranges/Range-mutations-insertBefore.html:
* web-platform-tests/dom/ranges/Range-mutations-insertData.html:
* web-platform-tests/dom/ranges/Range-mutations-removeChild.html:
* web-platform-tests/dom/ranges/Range-mutations-replaceChild.html:
* web-platform-tests/dom/ranges/Range-mutations-replaceData.html:
* web-platform-tests/dom/ranges/Range-mutations-splitText.html:
* web-platform-tests/dom/ranges/Range-selectNode.html:
* web-platform-tests/dom/ranges/Range-set.html:
* web-platform-tests/dom/ranges/Range-stringifier.html:
* web-platform-tests/dom/ranges/Range-surroundContents.html:
* web-platform-tests/dom/traversal/NodeFilter-constants.html:
* web-platform-tests/dom/traversal/NodeIterator-removal.html:
* web-platform-tests/dom/traversal/NodeIterator.html:
* web-platform-tests/dom/traversal/TreeWalker-acceptNode-filter.html:
* web-platform-tests/dom/traversal/TreeWalker-basic.html:
* web-platform-tests/dom/traversal/TreeWalker-currentNode.html:
* web-platform-tests/dom/traversal/TreeWalker-previousNodeLastChildReject.html:
* web-platform-tests/dom/traversal/TreeWalker-previousSiblingLastChildSkip.html:
* web-platform-tests/dom/traversal/TreeWalker-traversal-reject.html:
* web-platform-tests/dom/traversal/TreeWalker-traversal-skip-most.html:
* web-platform-tests/dom/traversal/TreeWalker-traversal-skip.html:
* web-platform-tests/dom/traversal/TreeWalker-walking-outside-a-tree.html:
* web-platform-tests/dom/traversal/TreeWalker.html:

Source/WebCore:

Validating a qualified name should only throw InvalidCharacterError, not NamespaceError,
after:
- https://github.com/whatwg/dom/issues/319
- https://github.com/w3c/web-platform-tests/issues/5161
- https://github.com/whatwg/dom/issues/423

Latest spec:
- https://dom.spec.whatwg.org/#validate

No new tests, updated web-platform-tests.

* dom/Document.cpp:
(WebCore::Document::parseQualifiedName):

LayoutTests:

Updated / rebaselined existing tests to reflect behavior change.

* fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
* fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
* fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
* fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
* fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
* fast/dom/Document/createElementNS-namespace-err-expected.txt:
* fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
* fast/dom/Document/script-tests/createElementNS-namespace-err.js:
* fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
* fast/dom/Element/setAttributeNS-namespace-err-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@215701 268f45cc-cd09-0410-ab3c-d52691b4dbfc

296 files changed:
LayoutTests/ChangeLog
LayoutTests/fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt
LayoutTests/fast/dom/DOMImplementation/createDocumentType-err-expected.txt
LayoutTests/fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js
LayoutTests/fast/dom/DOMImplementation/script-tests/createDocumentType-err.js
LayoutTests/fast/dom/Document/createAttributeNS-namespace-err-expected.txt
LayoutTests/fast/dom/Document/createElementNS-namespace-err-expected.txt
LayoutTests/fast/dom/Document/script-tests/createAttributeNS-namespace-err.js
LayoutTests/fast/dom/Document/script-tests/createElementNS-namespace-err.js
LayoutTests/fast/dom/Element/script-tests/setAttributeNS-namespace-err.js
LayoutTests/fast/dom/Element/setAttributeNS-namespace-err-expected.txt
LayoutTests/http/tests/misc/acid3.html
LayoutTests/imported/w3c/ChangeLog
LayoutTests/imported/w3c/web-platform-tests/dom/collections/HTMLCollection-as-proto-length-get-throws.html
LayoutTests/imported/w3c/web-platform-tests/dom/collections/HTMLCollection-empty-name.html
LayoutTests/imported/w3c/web-platform-tests/dom/collections/HTMLCollection-supported-property-indices.html
LayoutTests/imported/w3c/web-platform-tests/dom/collections/HTMLCollection-supported-property-names.html
LayoutTests/imported/w3c/web-platform-tests/dom/collections/domstringmap-supported-property-names.html
LayoutTests/imported/w3c/web-platform-tests/dom/collections/namednodemap-supported-property-names.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/AddEventListenerOptions-once.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/AddEventListenerOptions-passive.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/CustomEvent.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-cancelBubble.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-constants.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-constructors.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-defaultPrevented-after-dispatch.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-defaultPrevented.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-dispatch-bubble-canceled.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-dispatch-bubbles-false.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-dispatch-bubbles-true.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-dispatch-click.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-dispatch-detached-click.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-dispatch-handlers-changed.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-dispatch-multiple-cancelBubble.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-dispatch-multiple-stopPropagation.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-dispatch-omitted-capture.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-dispatch-order.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-dispatch-other-document.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-dispatch-propagation-stopped.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-dispatch-redispatch.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-dispatch-reenter.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-dispatch-target-moved.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-dispatch-target-removed.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-dispatch-throwing.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-init-while-dispatching.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-initEvent.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-propagation.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-subclasses-constructors.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-type-empty.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/Event-type.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/EventListener-handleEvent.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/EventListener-incumbent-global-1.sub.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/EventListener-incumbent-global-2.sub.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/EventListener-invoke-legacy.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/EventListenerOptions-capture.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/EventTarget-addEventListener.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-returnvalue.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent.html
LayoutTests/imported/w3c/web-platform-tests/dom/events/EventTarget-removeEventListener.html
LayoutTests/imported/w3c/web-platform-tests/dom/historical.html
LayoutTests/imported/w3c/web-platform-tests/dom/interface-objects.html
LayoutTests/imported/w3c/web-platform-tests/dom/interfaces.html
LayoutTests/imported/w3c/web-platform-tests/dom/lists/DOMTokenList-Iterable.html
LayoutTests/imported/w3c/web-platform-tests/dom/lists/DOMTokenList-coverage-for-attributes.html
LayoutTests/imported/w3c/web-platform-tests/dom/lists/DOMTokenList-iteration.html
LayoutTests/imported/w3c/web-platform-tests/dom/lists/DOMTokenList-stringifier.html
LayoutTests/imported/w3c/web-platform-tests/dom/lists/DOMTokenList-value.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/CharacterData-appendChild.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/CharacterData-appendData.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/CharacterData-data.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/CharacterData-deleteData.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/CharacterData-insertData.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/CharacterData-remove.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/CharacterData-replaceData.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/CharacterData-substringData.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/CharacterData-surrogates.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/ChildNode-after.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/ChildNode-before.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/ChildNode-replaceWith.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Comment-constructor.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/DOMImplementation-createDocument-expected.txt
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/DOMImplementation-createDocument.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/DOMImplementation-createDocumentType-expected.txt
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/DOMImplementation-createDocumentType.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/DOMImplementation-createHTMLDocument.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/DOMImplementation-hasFeature.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-URL.sub.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-adoptNode.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-characterSet-normalization.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-constructor.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_bmp.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_css.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_gif.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_html.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_javascripturi.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_jpg.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_png.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_txt.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_xml.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-contentType/contentType/createDocument.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-contentType/contentType/createHTMLDocument.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-contentType/contentType/xhr_responseType_document.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createAttribute.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createComment.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createElement-namespace-tests/w3c-import.log
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createElement-namespace.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createElement.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createElementNS-expected.txt
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createElementNS.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createElementNS.js
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createEvent.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createProcessingInstruction-xhtml.xhtml
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createProcessingInstruction.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createTextNode.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createTreeWalker.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-doctype.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-getElementById.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-getElementsByTagName-xhtml.xhtml
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-getElementsByTagName.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-getElementsByTagNameNS.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-implementation.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-importNode.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/DocumentType-literal-xhtml.xhtml
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/DocumentType-literal.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/DocumentType-remove.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-childElement-null-xhtml.xhtml
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-childElement-null.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-childElementCount-dynamic-add-xhtml.xhtml
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-childElementCount-dynamic-add.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-childElementCount-dynamic-remove-xhtml.xhtml
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-childElementCount-dynamic-remove.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-childElementCount-nochild-xhtml.xhtml
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-childElementCount-nochild.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-childElementCount-xhtml.xhtml
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-childElementCount.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-children.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-classlist.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-closest.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-firstElementChild-entity-xhtml.xhtml
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-firstElementChild-namespace-xhtml.xhtml
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-firstElementChild-namespace.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-firstElementChild-xhtml.xhtml
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-firstElementChild.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-getElementsByClassName.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-getElementsByTagName.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-getElementsByTagNameNS.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-hasAttributes.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-insertAdjacentElement.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-insertAdjacentText.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-lastElementChild-xhtml.xhtml
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-lastElementChild.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-matches.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-nextElementSibling-xhtml.xhtml
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-nextElementSibling.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-previousElementSibling-xhtml.xhtml
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-previousElementSibling.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-remove.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-removeAttributeNS.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-siblingElement-null-xhtml.xhtml
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-siblingElement-null.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-tagName.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-webkitMatchesSelector.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/MutationObserver-attributes.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/MutationObserver-characterData.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/MutationObserver-childList.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/MutationObserver-disconnect.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/MutationObserver-document.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/MutationObserver-inner-outer.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/MutationObserver-takeRecords.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-appendChild.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-baseURI.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-childNodes.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-compareDocumentPosition.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-constants.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-contains-xml.xml
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-contains.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-insertBefore.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-isConnected.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-isEqualNode-xhtml.xhtml
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-isEqualNode.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-isSameNode.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-lookupNamespaceURI.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-lookupPrefix.xhtml
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-nodeName-xhtml.xhtml
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-nodeName.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-nodeValue.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-normalize.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-parentElement.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-parentNode.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-properties.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-removeChild.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-replaceChild.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-textContent.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/NodeList-Iterable.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/ParentNode-append.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/ParentNode-prepend.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht.xht
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/ParentNode-querySelector-All.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/ProcessingInstruction-escapes-1.xhtml
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/ProcessingInstruction-literal-1.xhtml
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/ProcessingInstruction-literal-2.xhtml
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Text-constructor.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Text-splitText.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/append-on-Document.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/attributes-expected.txt
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/attributes.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/case.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-01.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-02.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-03.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-04.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-05.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-06.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-07.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-08.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-09.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-10.xml
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-11.xml
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-12.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-13.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-14.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-15.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-16.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-17.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-18.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-19.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-20.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-21.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-22.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-23.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-24.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-25.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-26.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-27.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-28.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-29.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-30.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/getElementsByClassName-31.htm
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/insert-adjacent.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/prepend-on-Document.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/remove-unscopable.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/rootNode.html
LayoutTests/imported/w3c/web-platform-tests/dom/nodes/w3c-import.log
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-attributes.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-cloneContents.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-cloneRange.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-collapse.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-commonAncestorContainer-2.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-commonAncestorContainer.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-compareBoundaryPoints.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-comparePoint-2.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-comparePoint.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-constructor.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-deleteContents.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-detach.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-extractContents.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-insertNode.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-intersectsNode-binding.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-intersectsNode.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-isPointInRange.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-mutations-appendChild.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-mutations-appendData.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-mutations-dataChange.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-mutations-deleteData.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-mutations-insertBefore.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-mutations-insertData.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-mutations-removeChild.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-mutations-replaceChild.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-mutations-replaceData.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-mutations-splitText.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-selectNode.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-set.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-stringifier.html
LayoutTests/imported/w3c/web-platform-tests/dom/ranges/Range-surroundContents.html
LayoutTests/imported/w3c/web-platform-tests/dom/traversal/NodeFilter-constants.html
LayoutTests/imported/w3c/web-platform-tests/dom/traversal/NodeIterator-removal.html
LayoutTests/imported/w3c/web-platform-tests/dom/traversal/NodeIterator.html
LayoutTests/imported/w3c/web-platform-tests/dom/traversal/TreeWalker-acceptNode-filter.html
LayoutTests/imported/w3c/web-platform-tests/dom/traversal/TreeWalker-basic.html
LayoutTests/imported/w3c/web-platform-tests/dom/traversal/TreeWalker-currentNode.html
LayoutTests/imported/w3c/web-platform-tests/dom/traversal/TreeWalker-previousNodeLastChildReject.html
LayoutTests/imported/w3c/web-platform-tests/dom/traversal/TreeWalker-previousSiblingLastChildSkip.html
LayoutTests/imported/w3c/web-platform-tests/dom/traversal/TreeWalker-traversal-reject.html
LayoutTests/imported/w3c/web-platform-tests/dom/traversal/TreeWalker-traversal-skip-most.html
LayoutTests/imported/w3c/web-platform-tests/dom/traversal/TreeWalker-traversal-skip.html
LayoutTests/imported/w3c/web-platform-tests/dom/traversal/TreeWalker-walking-outside-a-tree.html
LayoutTests/imported/w3c/web-platform-tests/dom/traversal/TreeWalker.html
LayoutTests/platform/mac/http/tests/misc/acid3-expected.txt
Source/WebCore/ChangeLog
Source/WebCore/dom/Document.cpp

index 6515a39d100c2ef29fea889b68a2b734a4790900..a4fb8e8d3162fdede341db9a534b3988c6da72c0 100644 (file)
@@ -1,3 +1,23 @@
+2017-04-24  Chris Dumez  <cdumez@apple.com>
+
+        createElementNS() should now throw only InvalidCharacterError, not NamespaceError
+        https://bugs.webkit.org/show_bug.cgi?id=171052
+
+        Reviewed by Sam Weinig.
+
+        Updated / rebaselined existing tests to reflect behavior change.
+
+        * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
+        * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
+        * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
+        * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
+        * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
+        * fast/dom/Document/createElementNS-namespace-err-expected.txt:
+        * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
+        * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
+        * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
+        * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
+
 2017-04-24  Chris Dumez  <cdumez@apple.com>
 
         REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
index 11f428b1cac1d954fa769b8420c435299934e56d..d64a2c4f644f60d51079e99805800f2ff7001c7a 100644 (file)
@@ -23,19 +23,19 @@ PASS createDocument("http://example.com/", "0div", null); threw INVALID_CHARACTE
 PASS createDocument("http://example.com/", "di<v", null); threw INVALID_CHARACTER_ERR
 PASS createDocument("http://example.com/", "-div", null); threw INVALID_CHARACTER_ERR
 PASS createDocument("http://example.com/", ".div", null); threw INVALID_CHARACTER_ERR
-PASS createDocument(null, ":div", null); threw NAMESPACE_ERR
-PASS createDocument(null, "div:", null); threw NAMESPACE_ERR
-PASS createDocument("http://example.com/", ":div", null); threw NAMESPACE_ERR
-PASS createDocument("http://example.com/", "div:", null); threw NAMESPACE_ERR
+PASS createDocument(null, ":div", null); threw INVALID_CHARACTER_ERR
+PASS createDocument(null, "div:", null); threw INVALID_CHARACTER_ERR
+PASS createDocument("http://example.com/", ":div", null); threw INVALID_CHARACTER_ERR
+PASS createDocument("http://example.com/", "div:", null); threw INVALID_CHARACTER_ERR
 PASS createDocument(null, "d:iv", null); threw NAMESPACE_ERR
-PASS createDocument(null, "a:b:c", null); valid XML name, invalid QName; threw NAMESPACE_ERR
-PASS createDocument("http://example.com/", "a:b:c", null); valid XML name, invalid QName; threw NAMESPACE_ERR
-PASS createDocument(null, "a::c", null); valid XML name, invalid QName; threw NAMESPACE_ERR
-PASS createDocument("http://example.com/", "a::c", null); valid XML name, invalid QName; threw NAMESPACE_ERR
+PASS createDocument(null, "a:b:c", null); valid XML name, invalid QName; threw INVALID_CHARACTER_ERR
+PASS createDocument("http://example.com/", "a:b:c", null); valid XML name, invalid QName; threw INVALID_CHARACTER_ERR
+PASS createDocument(null, "a::c", null); valid XML name, invalid QName; threw INVALID_CHARACTER_ERR
+PASS createDocument("http://example.com/", "a::c", null); valid XML name, invalid QName; threw INVALID_CHARACTER_ERR
 PASS createDocument("http://example.com/", "a:0", null); valid XML name, not a valid QName; threw INVALID_CHARACTER_ERR
 PASS createDocument("http://example.com/", "0:a", null); 0 at start makes it not a valid XML name; threw INVALID_CHARACTER_ERR
 PASS createDocument("http://example.com/", "a:_", null)
-FAIL createDocument("http://example.com/", "a:ெ", null); non-ASCII character after colon is CombiningChar, which is NCNameChar but not (Letter | "_") so invalid at start of NCName (but still a valid XML name, hence not INVALID_CHARACTER_ERR); expected NAMESPACE_ERR, threw INVALID_CHARACTER_ERR
+PASS createDocument("http://example.com/", "a:ெ", null); non-ASCII character after colon is CombiningChar, which is NCNameChar but not (Letter | "_") so invalid at start of NCName (but still a valid XML name, hence not INVALID_CHARACTER_ERR); threw INVALID_CHARACTER_ERR
 PASS createDocument("http://example.com/", "ெ:a", null); non-ASCII character after colon is CombiningChar, which is NCNameChar but not (Letter | "_") so invalid at start of NCName (Gecko chooses to throw NAMESPACE_ERR here, but either is valid as this is both an invalid XML name and an invalid QName); threw INVALID_CHARACTER_ERR
 PASS createDocument("http://example.com/", "a:aெ", null)
 PASS createDocument("http://example.com/", "aெ:a", null)
index 1af5eb8c8748e5582c156f0f983b36518233db90..d8b78fedcfc34fa77ec442659dc0549ea3594922 100644 (file)
@@ -14,17 +14,17 @@ PASS createDocumentType(null, null, null)
 PASS exceptionThrown.name is "TypeError"
 PASS exceptionThrown.name is "TypeError"
 PASS exceptionThrown.name is "TypeError"
-PASS createDocumentType("a:", null, null); threw NAMESPACE_ERR
-PASS createDocumentType(":foo", null, null); threw NAMESPACE_ERR
-PASS createDocumentType(":", null, null); threw NAMESPACE_ERR
+PASS createDocumentType("a:", null, null); threw INVALID_CHARACTER_ERR
+PASS createDocumentType(":foo", null, null); threw INVALID_CHARACTER_ERR
+PASS createDocumentType(":", null, null); threw INVALID_CHARACTER_ERR
 PASS createDocumentType("foo", null, null)
 PASS createDocumentType("foo:bar", null, null)
-PASS createDocumentType("foo::bar", null, null); threw NAMESPACE_ERR
+PASS createDocumentType("foo::bar", null, null); threw INVALID_CHARACTER_ERR
 PASS createDocumentType("      :bar", null, null); threw INVALID_CHARACTER_ERR
 PASS createDocumentType("foo:  ", null, null); threw INVALID_CHARACTER_ERR
 PASS createDocumentType("foo :bar", null, null); threw INVALID_CHARACTER_ERR
 PASS createDocumentType("foo: bar", null, null); threw INVALID_CHARACTER_ERR
-PASS createDocumentType("a:b:c", null, null); valid XML name, invalid QName; threw NAMESPACE_ERR
+PASS createDocumentType("a:b:c", null, null); valid XML name, invalid QName; threw INVALID_CHARACTER_ERR
 PASS successfullyParsed is true
 
 TEST COMPLETE
index 1b7c4647bb3df096b93d1a6290dd758fa0074732..c45fa50877b4e1d2f0d7e1b5b9e7b21f31fe3227 100644 (file)
@@ -59,19 +59,19 @@ var allNSTests = [
    { args: ["http://example.com/", "di<v"], code: 5 },
    { args: ["http://example.com/", "-div"], code: 5 },
    { args: ["http://example.com/", ".div"], code: 5 },
-   { args: [null, ":div"], code: 14 },
-   { args: [null, "div:"], code: 14 },
-   { args: ["http://example.com/", ":div"], code: 14 },
-   { args: ["http://example.com/", "div:"], code: 14 },
+   { args: [null, ":div"], code: 5 },
+   { args: [null, "div:"], code: 5 },
+   { args: ["http://example.com/", ":div"], code: 5 },
+   { args: ["http://example.com/", "div:"], code: 5 },
    { args: [null, "d:iv"], code: 14 },
-   { args: [null, "a:b:c"], code: 14, message: "valid XML name, invalid QName" },
-   { args: ["http://example.com/", "a:b:c"], code: 14, message: "valid XML name, invalid QName" },
-   { args: [null, "a::c"], code: 14, message: "valid XML name, invalid QName" },
-   { args: ["http://example.com/", "a::c"], code: 14, message: "valid XML name, invalid QName" },
+   { args: [null, "a:b:c"], code: 5, message: "valid XML name, invalid QName" },
+   { args: ["http://example.com/", "a:b:c"], code: 5, message: "valid XML name, invalid QName" },
+   { args: [null, "a::c"], code: 5, message: "valid XML name, invalid QName" },
+   { args: ["http://example.com/", "a::c"], code: 5, message: "valid XML name, invalid QName" },
    { args: ["http://example.com/", "a:0"], code: 5, message: "valid XML name, not a valid QName" },
    { args: ["http://example.com/", "0:a"], code: 5, message: "0 at start makes it not a valid XML name" },
    { args: ["http://example.com/", "a:_"] },
-   { args: ["http://example.com/", "a:\u0BC6"], code: 14,
+   { args: ["http://example.com/", "a:\u0BC6"], code: 5,
      message: "non-ASCII character after colon is CombiningChar, which is " +
               "NCNameChar but not (Letter | \"_\") so invalid at start of " +
               "NCName (but still a valid XML name, hence not INVALID_CHARACTER_ERR)" },
index 55a72e078a56b3c4491e94827af44cd5de4d9e63..d7086b7324601a647f5afec87bf31b3e4e4be444 100644 (file)
@@ -36,17 +36,17 @@ var allTests = [
    { args: [null, ""], name: "TypeError" },
    { args: ["", null], name: "TypeError" },
    { args: ["", ""], name: "TypeError" },
-   { args: ["a:", null, null], code: 14 },
-   { args: [":foo", null, null], code: 14 },
-   { args: [":", null, null], code: 14 },
+   { args: ["a:", null, null], code: 5 },
+   { args: [":foo", null, null], code: 5 },
+   { args: [":", null, null], code: 5 },
    { args: ["foo", null, null] },
    { args: ["foo:bar", null, null] },
-   { args: ["foo::bar", null, null], code: 14 },
+   { args: ["foo::bar", null, null], code: 5 },
    { args: ["\t:bar", null, null], code: 5 },
    { args: ["foo:\t", null, null], code: 5 },
    { args: ["foo :bar", null, null], code: 5 },
    { args: ["foo: bar", null, null], code: 5 },
-   { args: ["a:b:c", null, null], code: 14, message: "valid XML name, invalid QName" },
+   { args: ["a:b:c", null, null], code: 5, message: "valid XML name, invalid QName" },
 ];
 
 function sourceify(v)
index 7e433d53baa5f2b5e5aecd152b70b6506a27908b..f7f161c2226922ce8091b5af25188c4247f1b3da 100644 (file)
@@ -23,15 +23,15 @@ PASS createAttributeNS("http://example.com/", "0div"); threw INVALID_CHARACTER_E
 PASS createAttributeNS("http://example.com/", "di<v"); threw INVALID_CHARACTER_ERR
 PASS createAttributeNS("http://example.com/", "-div"); threw INVALID_CHARACTER_ERR
 PASS createAttributeNS("http://example.com/", ".div"); threw INVALID_CHARACTER_ERR
-PASS createAttributeNS(null, ":div"); threw NAMESPACE_ERR
-PASS createAttributeNS(null, "div:"); threw NAMESPACE_ERR
-PASS createAttributeNS("http://example.com/", ":div"); threw NAMESPACE_ERR
-PASS createAttributeNS("http://example.com/", "div:"); threw NAMESPACE_ERR
+PASS createAttributeNS(null, ":div"); threw INVALID_CHARACTER_ERR
+PASS createAttributeNS(null, "div:"); threw INVALID_CHARACTER_ERR
+PASS createAttributeNS("http://example.com/", ":div"); threw INVALID_CHARACTER_ERR
+PASS createAttributeNS("http://example.com/", "div:"); threw INVALID_CHARACTER_ERR
 PASS createAttributeNS(null, "d:iv"); threw NAMESPACE_ERR
-PASS createAttributeNS(null, "a:b:c"); valid XML name, invalid QName; threw NAMESPACE_ERR
-PASS createAttributeNS("http://example.com/", "a:b:c"); valid XML name, invalid QName; threw NAMESPACE_ERR
-PASS createAttributeNS(null, "a::c"); valid XML name, invalid QName; threw NAMESPACE_ERR
-PASS createAttributeNS("http://example.com/", "a::c"); valid XML name, invalid QName; threw NAMESPACE_ERR
+PASS createAttributeNS(null, "a:b:c"); valid XML name, invalid QName; threw INVALID_CHARACTER_ERR
+PASS createAttributeNS("http://example.com/", "a:b:c"); valid XML name, invalid QName; threw INVALID_CHARACTER_ERR
+PASS createAttributeNS(null, "a::c"); valid XML name, invalid QName; threw INVALID_CHARACTER_ERR
+PASS createAttributeNS("http://example.com/", "a::c"); valid XML name, invalid QName; threw INVALID_CHARACTER_ERR
 PASS createAttributeNS("http://example.com/", "a:0"); valid XML name, not a valid QName; threw INVALID_CHARACTER_ERR
 PASS createAttributeNS("http://example.com/", "0:a"); 0 at start makes it not a valid XML name; threw INVALID_CHARACTER_ERR
 PASS createAttributeNS("http://example.com/", "a:_")
index 1bc4c69ac1d75ffcdf5e5c06378f18b129436286..cbf6b5ae2003462af7dc3025e73e7b3293f3e116 100644 (file)
@@ -24,15 +24,15 @@ PASS createElementNS("http://example.com/", "0div"); threw INVALID_CHARACTER_ERR
 PASS createElementNS("http://example.com/", "di<v"); threw INVALID_CHARACTER_ERR
 PASS createElementNS("http://example.com/", "-div"); threw INVALID_CHARACTER_ERR
 PASS createElementNS("http://example.com/", ".div"); threw INVALID_CHARACTER_ERR
-PASS createElementNS(null, ":div"); threw NAMESPACE_ERR
-PASS createElementNS(null, "div:"); threw NAMESPACE_ERR
-PASS createElementNS("http://example.com/", ":div"); threw NAMESPACE_ERR
-PASS createElementNS("http://example.com/", "div:"); threw NAMESPACE_ERR
+PASS createElementNS(null, ":div"); threw INVALID_CHARACTER_ERR
+PASS createElementNS(null, "div:"); threw INVALID_CHARACTER_ERR
+PASS createElementNS("http://example.com/", ":div"); threw INVALID_CHARACTER_ERR
+PASS createElementNS("http://example.com/", "div:"); threw INVALID_CHARACTER_ERR
 PASS createElementNS(null, "d:iv"); threw NAMESPACE_ERR
-PASS createElementNS(null, "a:b:c"); valid XML name, invalid QName; threw NAMESPACE_ERR
-PASS createElementNS("http://example.com/", "a:b:c"); valid XML name, invalid QName; threw NAMESPACE_ERR
-PASS createElementNS(null, "a::c"); valid XML name, invalid QName; threw NAMESPACE_ERR
-PASS createElementNS("http://example.com/", "a::c"); valid XML name, invalid QName; threw NAMESPACE_ERR
+PASS createElementNS(null, "a:b:c"); valid XML name, invalid QName; threw INVALID_CHARACTER_ERR
+PASS createElementNS("http://example.com/", "a:b:c"); valid XML name, invalid QName; threw INVALID_CHARACTER_ERR
+PASS createElementNS(null, "a::c"); valid XML name, invalid QName; threw INVALID_CHARACTER_ERR
+PASS createElementNS("http://example.com/", "a::c"); valid XML name, invalid QName; threw INVALID_CHARACTER_ERR
 PASS createElementNS("http://example.com/", "a:0"); valid XML name, not a valid QName; threw INVALID_CHARACTER_ERR
 PASS createElementNS("http://example.com/", "0:a"); 0 at start makes it not a valid XML name; threw INVALID_CHARACTER_ERR
 PASS createElementNS("http://example.com/", "a:_")
index 9492490dc4923e9cbd486ae856666c6215c065d2..feed20242a21efd26e96bc68e50bc7a618ff3ef9 100644 (file)
@@ -53,15 +53,15 @@ var allNSTests = [
    { args: ["http://example.com/", "di<v"], code: 5 },
    { args: ["http://example.com/", "-div"], code: 5 },
    { args: ["http://example.com/", ".div"], code: 5 },
-   { args: [null, ":div"], code: 14 },
-   { args: [null, "div:"], code: 14 },
-   { args: ["http://example.com/", ":div"], code: 14 },
-   { args: ["http://example.com/", "div:"], code: 14 },
+   { args: [null, ":div"], code: 5 },
+   { args: [null, "div:"], code: 5 },
+   { args: ["http://example.com/", ":div"], code: 5 },
+   { args: ["http://example.com/", "div:"], code: 5 },
    { args: [null, "d:iv"], code: 14 },
-   { args: [null, "a:b:c"], code: 14, message: "valid XML name, invalid QName" },
-   { args: ["http://example.com/", "a:b:c"], code: 14, message: "valid XML name, invalid QName" },
-   { args: [null, "a::c"], code: 14, message: "valid XML name, invalid QName" },
-   { args: ["http://example.com/", "a::c"], code: 14, message: "valid XML name, invalid QName" },
+   { args: [null, "a:b:c"], code: 5, message: "valid XML name, invalid QName" },
+   { args: ["http://example.com/", "a:b:c"], code: 5, message: "valid XML name, invalid QName" },
+   { args: [null, "a::c"], code: 5, message: "valid XML name, invalid QName" },
+   { args: ["http://example.com/", "a::c"], code: 5, message: "valid XML name, invalid QName" },
    { args: ["http://example.com/", "a:0"], code: 5, message: "valid XML name, not a valid QName" },
    { args: ["http://example.com/", "0:a"], code: 5, message: "0 at start makes it not a valid XML name" },
    { args: ["http://example.com/", "a:_"] },
index 580e6daefc1161ae1adffd67a1d88e599b2c5037..1b79208660b6fc6a4e6ace048dd7d1ab668fd71b 100644 (file)
@@ -53,15 +53,15 @@ var allNSTests = [
    { args: ["http://example.com/", "di<v"], code: 5 },
    { args: ["http://example.com/", "-div"], code: 5 },
    { args: ["http://example.com/", ".div"], code: 5 },
-   { args: [null, ":div"], code: 14 },
-   { args: [null, "div:"], code: 14 },
-   { args: ["http://example.com/", ":div"], code: 14 },
-   { args: ["http://example.com/", "div:"], code: 14 },
+   { args: [null, ":div"], code: 5 },
+   { args: [null, "div:"], code: 5 },
+   { args: ["http://example.com/", ":div"], code: 5 },
+   { args: ["http://example.com/", "div:"], code: 5 },
    { args: [null, "d:iv"], code: 14 },
-   { args: [null, "a:b:c"], code: 14, message: "valid XML name, invalid QName" },
-   { args: ["http://example.com/", "a:b:c"], code: 14, message: "valid XML name, invalid QName" },
-   { args: [null, "a::c"], code: 14, message: "valid XML name, invalid QName" },
-   { args: ["http://example.com/", "a::c"], code: 14, message: "valid XML name, invalid QName" },
+   { args: [null, "a:b:c"], code: 5, message: "valid XML name, invalid QName" },
+   { args: ["http://example.com/", "a:b:c"], code: 5, message: "valid XML name, invalid QName" },
+   { args: [null, "a::c"], code: 5, message: "valid XML name, invalid QName" },
+   { args: ["http://example.com/", "a::c"], code: 5, message: "valid XML name, invalid QName" },
    { args: ["http://example.com/", "a:0"], code: 5, message: "valid XML name, not a valid QName" },
    { args: ["http://example.com/", "0:a"], code: 5, message: "0 at start makes it not a valid XML name" },
    { args: ["http://example.com/", "a:_"] },
index ea307f10600abeb4086f76096ef1545c75aebfeb..45d703306be0458ad2a2073d949baf27ce3df9c0 100644 (file)
@@ -53,15 +53,15 @@ var allNSTests = [
    { args: ["http://example.com/", "di<v"], code: 5 },
    { args: ["http://example.com/", "-div"], code: 5 },
    { args: ["http://example.com/", ".div"], code: 5 },
-   { args: [null, ":div"], code: 14 },
-   { args: [null, "div:"], code: 14 },
-   { args: ["http://example.com/", ":div"], code: 14 },
-   { args: ["http://example.com/", "div:"], code: 14 },
+   { args: [null, ":div"], code: 5 },
+   { args: [null, "div:"], code: 5 },
+   { args: ["http://example.com/", ":div"], code: 5 },
+   { args: ["http://example.com/", "div:"], code: 5 },
    { args: [null, "d:iv"], code: 14 },
-   { args: [null, "a:b:c"], code: 14, message: "valid XML name, invalid QName" },
-   { args: ["http://example.com/", "a:b:c"], code: 14, message: "valid XML name, invalid QName" },
-   { args: [null, "a::c"], code: 14, message: "valid XML name, invalid QName" },
-   { args: ["http://example.com/", "a::c"], code: 14, message: "valid XML name, invalid QName" },
+   { args: [null, "a:b:c"], code: 5, message: "valid XML name, invalid QName" },
+   { args: ["http://example.com/", "a:b:c"], code: 5, message: "valid XML name, invalid QName" },
+   { args: [null, "a::c"], code: 5, message: "valid XML name, invalid QName" },
+   { args: ["http://example.com/", "a::c"], code: 5, message: "valid XML name, invalid QName" },
    { args: ["http://example.com/", "a:0"], code: 5, message: "valid XML name, not a valid QName" },
    { args: ["http://example.com/", "0:a"], code: 5, message: "0 at start makes it not a valid XML name" },
    { args: ["http://example.com/", "a:_"] },
index ebd2ad1feb0e833074ba874b331780282dd6f536..5603c42e5aee192018b68f60aea525ebb54440a3 100644 (file)
@@ -24,15 +24,15 @@ PASS element.setAttributeNS("http://example.com/", "0div", 'value'); threw INVAL
 PASS element.setAttributeNS("http://example.com/", "di<v", 'value'); threw INVALID_CHARACTER_ERR
 PASS element.setAttributeNS("http://example.com/", "-div", 'value'); threw INVALID_CHARACTER_ERR
 PASS element.setAttributeNS("http://example.com/", ".div", 'value'); threw INVALID_CHARACTER_ERR
-PASS element.setAttributeNS(null, ":div", 'value'); threw NAMESPACE_ERR
-PASS element.setAttributeNS(null, "div:", 'value'); threw NAMESPACE_ERR
-PASS element.setAttributeNS("http://example.com/", ":div", 'value'); threw NAMESPACE_ERR
-PASS element.setAttributeNS("http://example.com/", "div:", 'value'); threw NAMESPACE_ERR
+PASS element.setAttributeNS(null, ":div", 'value'); threw INVALID_CHARACTER_ERR
+PASS element.setAttributeNS(null, "div:", 'value'); threw INVALID_CHARACTER_ERR
+PASS element.setAttributeNS("http://example.com/", ":div", 'value'); threw INVALID_CHARACTER_ERR
+PASS element.setAttributeNS("http://example.com/", "div:", 'value'); threw INVALID_CHARACTER_ERR
 PASS element.setAttributeNS(null, "d:iv", 'value'); threw NAMESPACE_ERR
-PASS element.setAttributeNS(null, "a:b:c", 'value'); valid XML name, invalid QName; threw NAMESPACE_ERR
-PASS element.setAttributeNS("http://example.com/", "a:b:c", 'value'); valid XML name, invalid QName; threw NAMESPACE_ERR
-PASS element.setAttributeNS(null, "a::c", 'value'); valid XML name, invalid QName; threw NAMESPACE_ERR
-PASS element.setAttributeNS("http://example.com/", "a::c", 'value'); valid XML name, invalid QName; threw NAMESPACE_ERR
+PASS element.setAttributeNS(null, "a:b:c", 'value'); valid XML name, invalid QName; threw INVALID_CHARACTER_ERR
+PASS element.setAttributeNS("http://example.com/", "a:b:c", 'value'); valid XML name, invalid QName; threw INVALID_CHARACTER_ERR
+PASS element.setAttributeNS(null, "a::c", 'value'); valid XML name, invalid QName; threw INVALID_CHARACTER_ERR
+PASS element.setAttributeNS("http://example.com/", "a::c", 'value'); valid XML name, invalid QName; threw INVALID_CHARACTER_ERR
 PASS element.setAttributeNS("http://example.com/", "a:0", 'value'); valid XML name, not a valid QName; threw INVALID_CHARACTER_ERR
 PASS element.setAttributeNS("http://example.com/", "0:a", 'value'); 0 at start makes it not a valid XML name; threw INVALID_CHARACTER_ERR
 PASS element.setAttributeNS("http://example.com/", "a:_", 'value')
index 7924bbff3ecb59ec69a991dcaf8bcdfa49661bf4..7995a049c1f726eadd15d0f9485853a8f6627fc8 100644 (file)
           score += 1;
           if (retry > 0) {
             errors += 1;
-            log += "Test " + zeroPaddedIndex + " passed, but took " + retry + " attempts (less than perfect).\n";
+            // Commented out as this would make the layout test flaky.
+            // log += "Test " + zeroPaddedIndex + " passed, but took " + retry + " attempts (less than perfect).\n";
           } else if (elapsedTest > 33) { // 30fps
             errors += 1;
-            log += "Test " + zeroPaddedIndex + " passed, but took " + elapsedTest + "ms (less than 30fps)\n";
+            // Commented out as this would make the layout test flaky.
+            // log += "Test " + zeroPaddedIndex + " passed, but took " + elapsedTest + "ms (less than 30fps)\n";
           }
         } else {
           fail("no error message");
     } else {
       var endTime = new Date();
       var elapsedTime = ((endTime - startTime) - (delay * tests.length)) / 1000;
-      log += "Total elapsed time: " + elapsedTime.toFixed(2) + "s";
+      // Commented out as this would make the layout test flaky.
+      // log += "Total elapsed time: " + elapsedTime.toFixed(2) + "s";
       if (errors == 0)
         log += "\nNo JS errors and no timing issues.\nWas the rendering pixel-for-pixel perfect too?";
 
index 19b65de594846f772fce23550bacb8d68619f508..697b77ddd37546bedd6901044322dfe8edb84f0b 100644 (file)
@@ -1,3 +1,293 @@
+2017-04-24  Chris Dumez  <cdumez@apple.com>
+
+        createElementNS() should now throw only InvalidCharacterError, not NamespaceError
+        https://bugs.webkit.org/show_bug.cgi?id=171052
+
+        Reviewed by Sam Weinig.
+
+        Re-sync web-platform-tests/dom from upstream to gain test coverage.
+
+        * web-platform-tests/dom/collections/HTMLCollection-as-proto-length-get-throws.html:
+        * web-platform-tests/dom/collections/HTMLCollection-empty-name.html:
+        * web-platform-tests/dom/collections/HTMLCollection-supported-property-indices.html:
+        * web-platform-tests/dom/collections/HTMLCollection-supported-property-names.html:
+        * web-platform-tests/dom/collections/domstringmap-supported-property-names.html:
+        * web-platform-tests/dom/collections/namednodemap-supported-property-names.html:
+        * web-platform-tests/dom/events/AddEventListenerOptions-once.html:
+        * web-platform-tests/dom/events/AddEventListenerOptions-passive.html:
+        * web-platform-tests/dom/events/CustomEvent.html:
+        * web-platform-tests/dom/events/Event-cancelBubble.html:
+        * web-platform-tests/dom/events/Event-constants.html:
+        * web-platform-tests/dom/events/Event-constructors.html:
+        * web-platform-tests/dom/events/Event-defaultPrevented-after-dispatch.html:
+        * web-platform-tests/dom/events/Event-defaultPrevented.html:
+        * web-platform-tests/dom/events/Event-dispatch-bubble-canceled.html:
+        * web-platform-tests/dom/events/Event-dispatch-bubbles-false.html:
+        * web-platform-tests/dom/events/Event-dispatch-bubbles-true.html:
+        * web-platform-tests/dom/events/Event-dispatch-click.html:
+        * web-platform-tests/dom/events/Event-dispatch-detached-click.html:
+        * web-platform-tests/dom/events/Event-dispatch-handlers-changed.html:
+        * web-platform-tests/dom/events/Event-dispatch-multiple-cancelBubble.html:
+        * web-platform-tests/dom/events/Event-dispatch-multiple-stopPropagation.html:
+        * web-platform-tests/dom/events/Event-dispatch-omitted-capture.html:
+        * web-platform-tests/dom/events/Event-dispatch-order.html:
+        * web-platform-tests/dom/events/Event-dispatch-other-document.html:
+        * web-platform-tests/dom/events/Event-dispatch-propagation-stopped.html:
+        * web-platform-tests/dom/events/Event-dispatch-redispatch.html:
+        * web-platform-tests/dom/events/Event-dispatch-reenter.html:
+        * web-platform-tests/dom/events/Event-dispatch-target-moved.html:
+        * web-platform-tests/dom/events/Event-dispatch-target-removed.html:
+        * web-platform-tests/dom/events/Event-dispatch-throwing.html:
+        * web-platform-tests/dom/events/Event-init-while-dispatching.html:
+        * web-platform-tests/dom/events/Event-initEvent.html:
+        * web-platform-tests/dom/events/Event-propagation.html:
+        * web-platform-tests/dom/events/Event-subclasses-constructors.html:
+        * web-platform-tests/dom/events/Event-type-empty.html:
+        * web-platform-tests/dom/events/Event-type.html:
+        * web-platform-tests/dom/events/EventListener-handleEvent.html:
+        * web-platform-tests/dom/events/EventListener-incumbent-global-1.sub.html:
+        * web-platform-tests/dom/events/EventListener-incumbent-global-2.sub.html:
+        * web-platform-tests/dom/events/EventListener-invoke-legacy.html:
+        * web-platform-tests/dom/events/EventListenerOptions-capture.html:
+        * web-platform-tests/dom/events/EventTarget-addEventListener.html:
+        * web-platform-tests/dom/events/EventTarget-dispatchEvent-returnvalue.html:
+        * web-platform-tests/dom/events/EventTarget-dispatchEvent.html:
+        * web-platform-tests/dom/events/EventTarget-removeEventListener.html:
+        * web-platform-tests/dom/historical.html:
+        * web-platform-tests/dom/interface-objects.html:
+        * web-platform-tests/dom/interfaces.html:
+        * web-platform-tests/dom/lists/DOMTokenList-Iterable.html:
+        * web-platform-tests/dom/lists/DOMTokenList-coverage-for-attributes.html:
+        * web-platform-tests/dom/lists/DOMTokenList-iteration.html:
+        * web-platform-tests/dom/lists/DOMTokenList-stringifier.html:
+        * web-platform-tests/dom/lists/DOMTokenList-value.html:
+        * web-platform-tests/dom/nodes/CharacterData-appendChild.html:
+        * web-platform-tests/dom/nodes/CharacterData-appendData.html:
+        * web-platform-tests/dom/nodes/CharacterData-data.html:
+        * web-platform-tests/dom/nodes/CharacterData-deleteData.html:
+        * web-platform-tests/dom/nodes/CharacterData-insertData.html:
+        * web-platform-tests/dom/nodes/CharacterData-remove.html:
+        * web-platform-tests/dom/nodes/CharacterData-replaceData.html:
+        * web-platform-tests/dom/nodes/CharacterData-substringData.html:
+        * web-platform-tests/dom/nodes/CharacterData-surrogates.html:
+        * web-platform-tests/dom/nodes/ChildNode-after.html:
+        * web-platform-tests/dom/nodes/ChildNode-before.html:
+        * web-platform-tests/dom/nodes/ChildNode-replaceWith.html:
+        * web-platform-tests/dom/nodes/Comment-constructor.html:
+        * web-platform-tests/dom/nodes/DOMImplementation-createDocument-expected.txt:
+        * web-platform-tests/dom/nodes/DOMImplementation-createDocument.html:
+        * web-platform-tests/dom/nodes/DOMImplementation-createDocumentType-expected.txt:
+        * web-platform-tests/dom/nodes/DOMImplementation-createDocumentType.html:
+        * web-platform-tests/dom/nodes/DOMImplementation-createHTMLDocument.html:
+        * web-platform-tests/dom/nodes/DOMImplementation-hasFeature.html:
+        * web-platform-tests/dom/nodes/Document-URL.sub.html:
+        * web-platform-tests/dom/nodes/Document-adoptNode.html:
+        * web-platform-tests/dom/nodes/Document-characterSet-normalization.html:
+        * web-platform-tests/dom/nodes/Document-constructor.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_bmp.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_css.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_gif.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_html.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_javascripturi.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_jpg.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_png.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_txt.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_xml.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/createDocument.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/createHTMLDocument.html:
+        * web-platform-tests/dom/nodes/Document-contentType/contentType/xhr_responseType_document.html:
+        * web-platform-tests/dom/nodes/Document-createAttribute.html:
+        * web-platform-tests/dom/nodes/Document-createComment.html:
+        * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/w3c-import.log:
+        * web-platform-tests/dom/nodes/Document-createElement-namespace.html:
+        * web-platform-tests/dom/nodes/Document-createElement.html:
+        * web-platform-tests/dom/nodes/Document-createElementNS-expected.txt:
+        * web-platform-tests/dom/nodes/Document-createElementNS.html:
+        * web-platform-tests/dom/nodes/Document-createElementNS.js:
+        * web-platform-tests/dom/nodes/Document-createEvent.html:
+        * web-platform-tests/dom/nodes/Document-createProcessingInstruction-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Document-createProcessingInstruction.html:
+        * web-platform-tests/dom/nodes/Document-createTextNode.html:
+        * web-platform-tests/dom/nodes/Document-createTreeWalker.html:
+        * web-platform-tests/dom/nodes/Document-doctype.html:
+        * web-platform-tests/dom/nodes/Document-getElementById.html:
+        * web-platform-tests/dom/nodes/Document-getElementsByTagName-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Document-getElementsByTagName.html:
+        * web-platform-tests/dom/nodes/Document-getElementsByTagNameNS.html:
+        * web-platform-tests/dom/nodes/Document-implementation.html:
+        * web-platform-tests/dom/nodes/Document-importNode.html:
+        * web-platform-tests/dom/nodes/DocumentType-literal-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/DocumentType-literal.html:
+        * web-platform-tests/dom/nodes/DocumentType-remove.html:
+        * web-platform-tests/dom/nodes/Element-childElement-null-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-childElement-null.html:
+        * web-platform-tests/dom/nodes/Element-childElementCount-dynamic-add-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-childElementCount-dynamic-add.html:
+        * web-platform-tests/dom/nodes/Element-childElementCount-dynamic-remove-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-childElementCount-dynamic-remove.html:
+        * web-platform-tests/dom/nodes/Element-childElementCount-nochild-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-childElementCount-nochild.html:
+        * web-platform-tests/dom/nodes/Element-childElementCount-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-childElementCount.html:
+        * web-platform-tests/dom/nodes/Element-children.html:
+        * web-platform-tests/dom/nodes/Element-classlist.html:
+        * web-platform-tests/dom/nodes/Element-closest.html:
+        * web-platform-tests/dom/nodes/Element-firstElementChild-entity-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-firstElementChild-namespace-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-firstElementChild-namespace.html:
+        * web-platform-tests/dom/nodes/Element-firstElementChild-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-firstElementChild.html:
+        * web-platform-tests/dom/nodes/Element-getElementsByClassName.html:
+        * web-platform-tests/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess.html:
+        * web-platform-tests/dom/nodes/Element-getElementsByTagName.html:
+        * web-platform-tests/dom/nodes/Element-getElementsByTagNameNS.html:
+        * web-platform-tests/dom/nodes/Element-hasAttributes.html:
+        * web-platform-tests/dom/nodes/Element-insertAdjacentElement.html:
+        * web-platform-tests/dom/nodes/Element-insertAdjacentText.html:
+        * web-platform-tests/dom/nodes/Element-lastElementChild-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-lastElementChild.html:
+        * web-platform-tests/dom/nodes/Element-matches.html:
+        * web-platform-tests/dom/nodes/Element-nextElementSibling-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-nextElementSibling.html:
+        * web-platform-tests/dom/nodes/Element-previousElementSibling-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-previousElementSibling.html:
+        * web-platform-tests/dom/nodes/Element-remove.html:
+        * web-platform-tests/dom/nodes/Element-removeAttributeNS.html:
+        * web-platform-tests/dom/nodes/Element-siblingElement-null-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Element-siblingElement-null.html:
+        * web-platform-tests/dom/nodes/Element-tagName.html:
+        * web-platform-tests/dom/nodes/Element-webkitMatchesSelector.html:
+        * web-platform-tests/dom/nodes/MutationObserver-attributes.html:
+        * web-platform-tests/dom/nodes/MutationObserver-characterData.html:
+        * web-platform-tests/dom/nodes/MutationObserver-childList.html:
+        * web-platform-tests/dom/nodes/MutationObserver-disconnect.html:
+        * web-platform-tests/dom/nodes/MutationObserver-document.html:
+        * web-platform-tests/dom/nodes/MutationObserver-inner-outer.html:
+        * web-platform-tests/dom/nodes/MutationObserver-takeRecords.html:
+        * web-platform-tests/dom/nodes/Node-appendChild.html:
+        * web-platform-tests/dom/nodes/Node-baseURI.html:
+        * web-platform-tests/dom/nodes/Node-childNodes.html:
+        * web-platform-tests/dom/nodes/Node-cloneNode.html:
+        * web-platform-tests/dom/nodes/Node-compareDocumentPosition.html:
+        * web-platform-tests/dom/nodes/Node-constants.html:
+        * web-platform-tests/dom/nodes/Node-contains-xml.xml:
+        * web-platform-tests/dom/nodes/Node-contains.html:
+        * web-platform-tests/dom/nodes/Node-insertBefore.html:
+        * web-platform-tests/dom/nodes/Node-isConnected.html:
+        * web-platform-tests/dom/nodes/Node-isEqualNode-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Node-isEqualNode.html:
+        * web-platform-tests/dom/nodes/Node-isSameNode.html:
+        * web-platform-tests/dom/nodes/Node-lookupNamespaceURI.html:
+        * web-platform-tests/dom/nodes/Node-lookupPrefix.xhtml:
+        * web-platform-tests/dom/nodes/Node-nodeName-xhtml.xhtml:
+        * web-platform-tests/dom/nodes/Node-nodeName.html:
+        * web-platform-tests/dom/nodes/Node-nodeValue.html:
+        * web-platform-tests/dom/nodes/Node-normalize.html:
+        * web-platform-tests/dom/nodes/Node-parentElement.html:
+        * web-platform-tests/dom/nodes/Node-parentNode.html:
+        * web-platform-tests/dom/nodes/Node-properties.html:
+        * web-platform-tests/dom/nodes/Node-removeChild.html:
+        * web-platform-tests/dom/nodes/Node-replaceChild.html:
+        * web-platform-tests/dom/nodes/Node-textContent.html:
+        * web-platform-tests/dom/nodes/NodeList-Iterable.html:
+        * web-platform-tests/dom/nodes/ParentNode-append.html:
+        * web-platform-tests/dom/nodes/ParentNode-prepend.html:
+        * web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht.xht:
+        * web-platform-tests/dom/nodes/ParentNode-querySelector-All.html:
+        * web-platform-tests/dom/nodes/ProcessingInstruction-escapes-1.xhtml:
+        * web-platform-tests/dom/nodes/ProcessingInstruction-literal-1.xhtml:
+        * web-platform-tests/dom/nodes/ProcessingInstruction-literal-2.xhtml:
+        * web-platform-tests/dom/nodes/Text-constructor.html:
+        * web-platform-tests/dom/nodes/Text-splitText.html:
+        * web-platform-tests/dom/nodes/append-on-Document.html:
+        * web-platform-tests/dom/nodes/attributes-expected.txt:
+        * web-platform-tests/dom/nodes/attributes.html:
+        * web-platform-tests/dom/nodes/case.html:
+        * web-platform-tests/dom/nodes/getElementsByClassName-01.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-02.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-03.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-04.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-05.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-06.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-07.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-08.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-09.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-10.xml:
+        * web-platform-tests/dom/nodes/getElementsByClassName-11.xml:
+        * web-platform-tests/dom/nodes/getElementsByClassName-12.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-13.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-14.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-15.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-16.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-17.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-18.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-19.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-20.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-21.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-22.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-23.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-24.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-25.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-26.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-27.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-28.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-29.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-30.htm:
+        * web-platform-tests/dom/nodes/getElementsByClassName-31.htm:
+        * web-platform-tests/dom/nodes/insert-adjacent.html:
+        * web-platform-tests/dom/nodes/prepend-on-Document.html:
+        * web-platform-tests/dom/nodes/remove-unscopable.html:
+        * web-platform-tests/dom/nodes/rootNode.html:
+        * web-platform-tests/dom/nodes/w3c-import.log:
+        * web-platform-tests/dom/ranges/Range-attributes.html:
+        * web-platform-tests/dom/ranges/Range-cloneContents.html:
+        * web-platform-tests/dom/ranges/Range-cloneRange.html:
+        * web-platform-tests/dom/ranges/Range-collapse.html:
+        * web-platform-tests/dom/ranges/Range-commonAncestorContainer-2.html:
+        * web-platform-tests/dom/ranges/Range-commonAncestorContainer.html:
+        * web-platform-tests/dom/ranges/Range-compareBoundaryPoints.html:
+        * web-platform-tests/dom/ranges/Range-comparePoint-2.html:
+        * web-platform-tests/dom/ranges/Range-comparePoint.html:
+        * web-platform-tests/dom/ranges/Range-constructor.html:
+        * web-platform-tests/dom/ranges/Range-deleteContents.html:
+        * web-platform-tests/dom/ranges/Range-detach.html:
+        * web-platform-tests/dom/ranges/Range-extractContents.html:
+        * web-platform-tests/dom/ranges/Range-insertNode.html:
+        * web-platform-tests/dom/ranges/Range-intersectsNode-binding.html:
+        * web-platform-tests/dom/ranges/Range-intersectsNode.html:
+        * web-platform-tests/dom/ranges/Range-isPointInRange.html:
+        * web-platform-tests/dom/ranges/Range-mutations-appendChild.html:
+        * web-platform-tests/dom/ranges/Range-mutations-appendData.html:
+        * web-platform-tests/dom/ranges/Range-mutations-dataChange.html:
+        * web-platform-tests/dom/ranges/Range-mutations-deleteData.html:
+        * web-platform-tests/dom/ranges/Range-mutations-insertBefore.html:
+        * web-platform-tests/dom/ranges/Range-mutations-insertData.html:
+        * web-platform-tests/dom/ranges/Range-mutations-removeChild.html:
+        * web-platform-tests/dom/ranges/Range-mutations-replaceChild.html:
+        * web-platform-tests/dom/ranges/Range-mutations-replaceData.html:
+        * web-platform-tests/dom/ranges/Range-mutations-splitText.html:
+        * web-platform-tests/dom/ranges/Range-selectNode.html:
+        * web-platform-tests/dom/ranges/Range-set.html:
+        * web-platform-tests/dom/ranges/Range-stringifier.html:
+        * web-platform-tests/dom/ranges/Range-surroundContents.html:
+        * web-platform-tests/dom/traversal/NodeFilter-constants.html:
+        * web-platform-tests/dom/traversal/NodeIterator-removal.html:
+        * web-platform-tests/dom/traversal/NodeIterator.html:
+        * web-platform-tests/dom/traversal/TreeWalker-acceptNode-filter.html:
+        * web-platform-tests/dom/traversal/TreeWalker-basic.html:
+        * web-platform-tests/dom/traversal/TreeWalker-currentNode.html:
+        * web-platform-tests/dom/traversal/TreeWalker-previousNodeLastChildReject.html:
+        * web-platform-tests/dom/traversal/TreeWalker-previousSiblingLastChildSkip.html:
+        * web-platform-tests/dom/traversal/TreeWalker-traversal-reject.html:
+        * web-platform-tests/dom/traversal/TreeWalker-traversal-skip-most.html:
+        * web-platform-tests/dom/traversal/TreeWalker-traversal-skip.html:
+        * web-platform-tests/dom/traversal/TreeWalker-walking-outside-a-tree.html:
+        * web-platform-tests/dom/traversal/TreeWalker.html:
+
 2017-04-21  Chris Dumez  <cdumez@apple.com>
 
         Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
index 225c9e61a38835c1d1b90ca11014068e62883a49..fb337de99ae8bb318a891987b672862e2c8665df 100644 (file)
@@ -1,8 +1,8 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>Make sure browsers throw when getting .length on some random object whose proto is an HTMLCollection</title>
-<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>
 test(function() {
   var obj = Object.create(document.getElementsByTagName("script"));
index 4fc34db7f5f245933013a76335f71e9f4cffe115..9468859ab1643f89bd79d336230818c5aefd4c78 100644 (file)
@@ -1,8 +1,8 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>HTMLCollection and empty names</title>
-<script src=/resources/testharness.js></script>
-<script src=/resources/testharnessreport.js></script>
+<script src=../../../../../resources/testharness.js></script>
+<script src=../../../../../resources/testharnessreport.js></script>
 <div id=log></div>
 <div id=test>
 <div class=a id></div>
index 8034b5964a42432271a2a3c99c08d513b05aa334..2d6b4d44c84f2fdda53f0db7c3f0ad28cca6049e 100644 (file)
@@ -1,8 +1,8 @@
 <!doctype html>
 <meta charset=utf-8>
 <title></title>
-<script src=/resources/testharness.js></script>
-<script src=/resources/testharnessreport.js></script>
+<script src=../../../../../resources/testharness.js></script>
+<script src=../../../../../resources/testharnessreport.js></script>
 <!--  We want to use a tag name that will not interact with our test harness,
      so just make one up.  "foo" is a good one  -->
 
index 5cead02a23b49c383319ba4ba36d216574f3655c..f15fc1d7fd7c042182cebc735fc11dc065b4cc26 100644 (file)
@@ -1,8 +1,8 @@
 <!doctype html>
 <meta charset=utf-8>
 <link rel=help href=https://dom.spec.whatwg.org/#interface-htmlcollection>
-<script src=/resources/testharness.js></script>
-<script src=/resources/testharnessreport.js></script>
+<script src=../../../../../resources/testharness.js></script>
+<script src=../../../../../resources/testharnessreport.js></script>
 
 <div id=log></div>
 
index 430aa44c3af2941e2d5211655a6411c5960d789f..9185423c7f54718304fb4e2c347df2237c51f706 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE HTML>
 <meta charset=utf-8>
 <title>DOMStringMap Test: Supported property names</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 
 <div id="edge1" data-="012">Simple</div>
index 2c5dee4efd687963bf29513470d8e393dd8cec38..a1b5f873c8e88923e823c07587a310d74d2ab608 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE HTML>
 <meta charset=utf-8>
 <title>NamedNodeMap Test: Supported property names</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <div id="simple" class="fancy">Simple</div>
 <input id="result" type="text" value="" width="200px">
index ae750702c79d0e2f493537ade1c78558987f536e..3d3db8bbb7b25341a27212df9edb06883953ef08 100644 (file)
@@ -3,8 +3,8 @@
 <title>AddEventListenerOptions.once</title>
 <link rel="author" title="Xidorn Quan" href="https://www.upsuper.org">
 <link rel="help" href="https://dom.spec.whatwg.org/#dom-addeventlisteneroptions-once">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 
index 1f0118efa63ba09d54c310bfb8465c8850eded10..c97e74075d9bdc5ad15196787c52263ba889c094 100644 (file)
@@ -3,8 +3,8 @@
 <title>EventListenerOptions.passive</title>
 <link rel="author" title="Rick Byers" href="mailto:rbyers@chromium.org">
 <link rel="help" href="https://dom.spec.whatwg.org/#dom-addeventlisteneroptions-passive">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 
 <script>
index abc6c370fd2e87a325c81807eb202a88281a3b5f..1c10b27c8cc762ec8039c5d26cc22c76c504a18f 100644 (file)
@@ -1,7 +1,7 @@
 <!doctype html>
 <title>CustomEvent</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 test(function() {
index d8d2d7239d025f7cd39aaa67197c6a51a41c287e..d1d402b0a39b5d2e1595ba6662e9fc15c757cae0 100644 (file)
@@ -6,8 +6,8 @@
   <link rel="author" title="Chris Rebert" href="http://chrisrebert.com">
   <link rel="help" href="https://dom.spec.whatwg.org/#dom-event-cancelbubble">
   <meta name="flags" content="dom">
-  <script src="/resources/testharness.js"></script>
-  <script src="/resources/testharnessreport.js"></script>
+  <script src="../../../../../resources/testharness.js"></script>
+  <script src="../../../../../resources/testharnessreport.js"></script>
 </head>
 <body>
   <div id="outer">
index 635e9894d9a3a4c2dd473893665d8f528dfc5559..64081505053cc9f80ca1a8c464f707dac50a1c16 100644 (file)
@@ -1,7 +1,7 @@
 <!doctype html>
 <title>Event constants</title>
-<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="../constants.js"></script>
 <div id="log"></div>
 <script>
index a3cd3f80cb8c1f25c5fe6f2a3db6359e5dda7152..c96ef988e047a22ca6248cfe045a864942bae9c5 100644 (file)
@@ -1,7 +1,7 @@
 <!doctype html>
 <title>Event constructors</title>
-<script src=/resources/testharness.js></script>
-<script src=/resources/testharnessreport.js></script>
+<script src=../../../../../resources/testharness.js></script>
+<script src=../../../../../resources/testharnessreport.js></script>
 <div id=log></div>
 <script>
 test(function() {
index decf7e9927ff3faa2f0f4deb483003df9d52fc43..b6b56b17ea0d6ac6d2e50b69cec6f2d4910d7952 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>Event.defaultPrevented is not reset after dipatchEvent()</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 </head>
 <body>
 <div id=log></div>
index 2a3d171b1074a6a8f14ed63e5d33c49a7832809a..902bd947af53c2e9f29b50528e3621a52d919165 100644 (file)
@@ -1,7 +1,7 @@
 <!doctype html>
 <title>Event.defaultPrevented</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 var ev;
index 20f398f66f9bcf5d755304bc36fa60493d1ab023..bb8736bfd74b135f06fa8d6b5e3d2fd62b030834 100644 (file)
@@ -2,8 +2,8 @@
 <html>
 <head>
 <title>Setting cancelBubble=true prior to dispatchEvent()</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 </head>
 <body>
 <div id="log"></div>
index 0f43cb0275662d2a777376c510f09f23b36bf78d..01a9f33aa2a0930521db2fa27ad91a3798600540 100644 (file)
@@ -3,8 +3,8 @@
 <title> Event.bubbles attribute is set to false </title>
 <link rel="help" href="https://dom.spec.whatwg.org/#dom-event-initevent">
 <link rel="help" href="https://dom.spec.whatwg.org/#concept-event-dispatch">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <table id="table" border="1" style="display: none">
     <tbody id="table-body">
index b23605a1ebc3188e237c48c376b579f88fb59e58..1b0ac0a43a67c93ee5be9c5b960041a541cca9e5 100644 (file)
@@ -3,8 +3,8 @@
 <title> Event.bubbles attribute is set to false </title>
 <link rel="help" href="https://dom.spec.whatwg.org/#dom-event-initevent">
 <link rel="help" href="https://dom.spec.whatwg.org/#concept-event-dispatch">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <table id="table" border="1" style="display: none">
     <tbody id="table-body">
index 760116beae90ec54d1a730b0db3653bbd828c399..3533c2bc43b41f9f5b5bf0405ff78e859eca1f43 100644 (file)
@@ -1,7 +1,7 @@
 <!doctype html>
 <title>Synthetic click event "magic"</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <div id=dump style=display:none></div>
 <script>
index 30e15b8e44a3bbb66a025848bf28e3d78f4ce600..52527bde62454beb83324fdf00e7df548699a2c9 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>Click event on an element not in the document</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <script>
 test(function() {
index b325d5c5dc6b62cfb434a89e99004257c6982a57..9364f41755bba470a0d38c57d531b2d96cb182f6 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset=utf-8>
 <title> Dispatch additional events inside an event listener </title>
 <link rel="help" href="https://dom.spec.whatwg.org/#concept-event-dispatch">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 
 <table id="table" border="1" style="display: none">
index 2873fd7794b782c22735a4e414e63c1ceb161732..c6bb6d6bcbcfa13f294d4437fd0624ea82a0eec3 100644 (file)
@@ -2,8 +2,8 @@
 <html>
 <head>
 <title>Multiple dispatchEvent() and cancelBubble</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 </head>
 <body>
 <div id=log></div>
index 72644bd861ea1d6a872b9599ea9f770c04747c5f..d7efc1987dceb582190bb76e072fe245982defe1 100644 (file)
@@ -2,8 +2,8 @@
 <html>
 <head>
 <title> Multiple dispatchEvent() and stopPropagation() </title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 </head>
 <body>
 <div id=log></div>
index 77074d9a3ec2b3cc8529524e06ac870bfb9f4e39..2c23e21501b648ba44b6986a9e4feffde4fa310b 100644 (file)
@@ -3,8 +3,8 @@
 <title>EventTarget.addEventListener: capture argument omitted</title>
 <link rel="help" href="https://dom.spec.whatwg.org/#dom-eventtarget-addeventlistener">
 <link rel="help" href="https://dom.spec.whatwg.org/#concept-event-dispatch">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <table id="table" border="1" style="display: none">
     <tbody id="table-body">
index ca94434595c6ee19fb0f6982f56da0d005b4586c..54da1bdd623cf8ef617eecb1aa37d2699065d1ac 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>Event phases order</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 async_test(function() {
index 0252a4f7b61e28f80c64a208224446f3a6297152..707ba9106276c7dcb766825659d28d21567a63ad 100644 (file)
@@ -1,7 +1,7 @@
 <!doctype html>
 <title>Custom event on an element in another document</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <script>
 test(function() {
index 889f8cfe11489d0bd070c7550037e83a9e48cbe5..40d5558adf97f7dc210ab57e9cc911d001af9834 100644 (file)
@@ -2,8 +2,8 @@
 <html>
 <head>
 <title> Calling stopPropagation() prior to dispatchEvent() </title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 </head>
 <body>
 <div id=log></div>
index 4027587bff482b82ccbaafed80bf8adba1553fb9..6cefe630e0b4ca6c7b7fa058ab6b845c0b0446fe 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE html>
 <meta charset=urf-8>
 <title>EventTarget#dispatchEvent(): redispatching a native event</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <script>
 async_test(function() {
index 71f8517bdd9dbebdd407452bc13a27f53303faa3..9715a179d3628eec57018669f6a048bebaf61e4f 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title> Dispatch additional events inside an event listener </title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <table id="table" border="1" style="display: none">
     <tbody id="table-body">
index facb2c7b9568f632f93ab904d094eabb04b3529d..d1bb0dd8d4b8febf1d01576b79a967357028113d 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset=utf-8>
 <title> Determined event propagation path - target moved </title>
 <link rel="help" href="https://dom.spec.whatwg.org/#concept-event-dispatch">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <table id="table" border="1" style="display: none">
     <tbody id="table-body">
index 531799c3ade6b629f407dcc238e39caef1903512..1f46a6814bc278a19e9545f821b73d97bf07a19a 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset=utf-8>
 <title>Determined event propagation path - target removed</title>
 <link rel="help" href="https://dom.spec.whatwg.org/#concept-event-dispatch">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <table id="table" border="1" style="display: none">
     <tbody id="table-body">
index 7d1c0d94a0845b5351c50f5255bcff381cee17a6..35ba3db20d9c9f97692695aa744fca6e8ec5d8a6 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE html>
 <meta charset="UTF-8">
 <title>Throwing in event listeners</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 setup({allow_uncaught_exception:true})
index 2aa1f6701c4c4bae28c6308d95bd4c6edbf13026..97b09413e593e035d4dcc6a7c4077b91fc7f94c9 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset="utf-8">
 <title>Re-initializing events while dispatching them</title>
 <link rel="author" title="Josh Matthews" href="mailto:josh@joshmatthews.net">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 var events = {
index c6b85648a2a457d2985fe6f25d786dfd123d32ba..5495056acc1924808aa9949228d47b2fa0d97e9d 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE html>
 <title>Event.initEvent</title>
 <link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 var booleans = [true, false];
index 33989eb4bf95262b8beba6b760a7b2fa62a5499b..464d5f991f4368f244ed74747a455a8e7569876a 100644 (file)
@@ -2,8 +2,8 @@
 <title>Event propagation tests</title>
 <link rel=author title="Aryeh Gregor" href=ayg@aryeh.name>
 <div id=log></div>
-<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>
 "use strict";
 
index 1741b9600256130033a34ce73e35f6cb4eb4b83c..a186fb133793f50ea5a86b177b795ecc917ab8aa 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE html>
 <meta charset="utf-8">
 <title>Event constructors</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 function assert_props(iface, event, defaults) {
index 225b85a613a6557c581a5989c7ed54c5641576ab..ba2d9c21aaa11dbf9e59629da8827918b2a93e84 100644 (file)
@@ -2,8 +2,8 @@
 <title>Event.type set to the empty string</title>
 <link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com">
 <link rel="help" href="https://dom.spec.whatwg.org/#dom-event-type">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 function do_test(t, e) {
index 22792f5c6c7883c97e71c7adec1c2d873cf608b8..3b58ca45cf5fae1c722f7d0f051b093fa8ff63f4 100644 (file)
@@ -2,8 +2,8 @@
 <title>Event.type</title>
 <link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com">
 <link rel="help" href="https://dom.spec.whatwg.org/#dom-event-type">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 test(function() {
index 3b58c49696de66b05a192a890fb672f3ec38a74f..e45dba9f464f1df2e7e941da74d7bc8024640acb 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE html>
 <meta charset=utf-8>
 <title>EventListener::handleEvent()</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <table id="table" border="1" style="display: none">
     <tbody id="table-body">
index 9d941385cbc483adab3e74c5518ec3d0291b730a..bf83999db413f850eed6fea44ad8a92b2ca5f221 100644 (file)
@@ -1,8 +1,8 @@
 <!doctype html>
 <meta charset=utf-8>
 <title></title>
-<script src=/resources/testharness.js></script>
-<script src=/resources/testharnessreport.js></script>
+<script src=../../../../../resources/testharness.js></script>
+<script src=../../../../../resources/testharnessreport.js></script>
 <iframe src="{{location[scheme]}}://{{domains[www1]}}:{{ports[http][0]}}{{location[path]}}/../EventListener-incumbent-global-subframe-1.sub.html"></iframe>
 <script>
 
index 4433c098d75c58c1c6cec4d4613d43a17c566d01..8b54525db9906212116380ccf97e4d4863e17bd7 100644 (file)
@@ -1,8 +1,8 @@
 <!doctype html>
 <meta charset=utf-8>
 <title></title>
-<script src=/resources/testharness.js></script>
-<script src=/resources/testharnessreport.js></script>
+<script src=../../../../../resources/testharness.js></script>
+<script src=../../../../../resources/testharnessreport.js></script>
 <iframe src="{{location[scheme]}}://{{domains[www1]}}:{{ports[http][0]}}{{location[path]}}/../EventListener-incumbent-global-subframe-2.sub.html"></iframe>
 <script>
 
index a969c8072b44fd2afd001f6121053d0838be173d..fe1dbf9bc2543b474315773c83ffbb27321a69b5 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE html>
 <meta charset="utf-8">
 <title>Invoke legacy event listener</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <style>
   @keyframes test {
     0% { color: red; }
@@ -43,7 +43,7 @@ function runLegacyEventTest(type, legacyType, ctor, setup) {
         assert_unreached("listener of " + legacyType + " should not be invoked again");
         return;
       }
-      elem.dispatchEvent(new ctor(type));
+      elem.dispatchEvent(new window[ctor](type));
       t.done();
     }));
     setup(elem);
@@ -65,8 +65,8 @@ function setupAnimation(elem) {
   elem.style.animation = 'test 30ms 2';
 }
 
-runLegacyEventTest('transitionend', 'webkitTransitionEnd', TransitionEvent, setupTransition);
-runLegacyEventTest('animationend', 'webkitAnimationEnd', AnimationEvent, setupAnimation);
-runLegacyEventTest('animationiteration', 'webkitAnimationIteration', AnimationEvent, setupAnimation);
-runLegacyEventTest('animationstart', 'webkitAnimationStart', AnimationEvent, setupAnimation);
+runLegacyEventTest('transitionend', 'webkitTransitionEnd', "TransitionEvent", setupTransition);
+runLegacyEventTest('animationend', 'webkitAnimationEnd', "AnimationEvent", setupAnimation);
+runLegacyEventTest('animationiteration', 'webkitAnimationIteration', "AnimationEvent", setupAnimation);
+runLegacyEventTest('animationstart', 'webkitAnimationStart', "AnimationEvent", setupAnimation);
 </script>
index f72cf3ca5463f1306c12fb137b84f693345466dc..bb724789d88ab5521ffdda1fc57dfee7bde0aa4e 100644 (file)
@@ -3,8 +3,8 @@
 <title>EventListenerOptions.capture</title>
 <link rel="author" title="Rick Byers" href="mailto:rbyers@chromium.org">
 <link rel="help" href="https://dom.spec.whatwg.org/#dom-eventlisteneroptions-capture">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 
 <script>
index e2a46e5813e01758cf0a8d2f02c6c181e841c745..b26095c179a76b376f5e690cb7e46c783f69ce1c 100644 (file)
@@ -3,8 +3,8 @@
 <title>EventTarget.addEventListener</title>
 <link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com">
 <link rel="help" href="https://dom.spec.whatwg.org/#dom-eventtarget-addeventlistener">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 // Step 1.
index 8804c38a53b8a3752911a370f6635e7fb86df336..1e35d48b64f628a8a1c52112d1a382c05a5590e7 100644 (file)
@@ -4,8 +4,8 @@
 <link rel="help" href="https://dom.spec.whatwg.org/#concept-event-dispatch">
 <link rel="help" href="https://dom.spec.whatwg.org/#dom-event-preventdefault">
 <link rel="help" href="https://dom.spec.whatwg.org/#dom-event-defaultprevented">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <table id="table" border="1" style="display: none">
     <tbody id="table-body">
index 1a8bf3de915d5cb8c608ecdef69511d4dbffe113..45431f63d6a352a4456a7eb3d1bfe27acd915613 100644 (file)
@@ -4,8 +4,8 @@
 <link rel="author" title="Olli Pettay" href="mailto:Olli.Pettay@gmail.com">
 <link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com">
 <link rel="help" href="https://dom.spec.whatwg.org/#dom-eventtarget-dispatchevent">
-<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="/dom/nodes/Document-createEvent.js"></script>
 <div id="log"></div>
 <script>
index da2d7db3c4ddb53512cbf2d876d0212116b4a3e5..f84f44da3f0b3342fa6432bbcd0b0e069df51930 100644 (file)
@@ -3,8 +3,8 @@
 <title>EventTarget.removeEventListener</title>
 <link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com">
 <link rel="help" href="https://dom.spec.whatwg.org/#dom-eventtarget-removeeventlistener">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 // Step 1.
index d669ad4af123e0b1358689379e627048920b718f..9d0229a03e22947a52b19b61d8999b057fbb16d1 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>Historical DOM features must be removed</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../resources/testharness.js"></script>
+<script src="../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <script>
 function isInterfaceNuked(name) {
index df4ca51e47777a2bbe4d46d126418d0e93ed5d72..de039ff1c419461a4ccc5108a39fbad8adb82525 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>Interfaces</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../resources/testharness.js"></script>
+<script src="../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 function testInterfaceDeletable(iface) {
index a8d827bde98a2aecfe1ab3ed3c76a8625316b500..a4f8c66ed5bcf69e0df97f26094fb20618337b99 100644 (file)
@@ -1,8 +1,8 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>DOM IDL tests</title>
-<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/WebIDLParser.js></script>
 <script src=/resources/idlharness.js></script>
 
index 4cf84b12a22d15cbc8fb76d174ee0cbb7693b63b..f5e30cc33eacb8b35dffb5f62ece2486e91f3573 100644 (file)
@@ -1,8 +1,8 @@
 <!doctype html>
 <meta charset="utf-8">
 <title>DOMTokenList Iterable Test</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <span class="foo   Foo foo   "></span>
 <script>
     var elementClasses;
index 034e31c0ff1991abf4cdbe14b43d4ada82bdcabe..2c6aff84dd064689b64a549c5c4716775df3aec6 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE html>
 <meta charset="utf-8">
 <title>DOMTokenList coverage for attributes</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <script>
 "use strict";
index f713ad4aa06631954ac264f0c978ba02dbb5c84f..97371e23d16c45f57464ba6122e7334bc82a2f1b 100644 (file)
@@ -1,8 +1,8 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>DOMTokenList iteration: keys, values, etc.</title>
-<script src=/resources/testharness.js></script>
-<script src=/resources/testharnessreport.js></script>
+<script src=../../../../../resources/testharness.js></script>
+<script src=../../../../../resources/testharnessreport.js></script>
 <span class="   a  a b "></span>
 <script>
   test(() => {
index b125388e02bac68d576b308e409db2dd8fb72112..b81ea873e701f2ba72633c2946b607355449bf72 100644 (file)
@@ -3,8 +3,8 @@
 <title>DOMTokenList stringifier</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-domtokenlist-stringifier">
 <link rel=author title=Ms2ger href="mailto:Ms2ger@gmail.com">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <span class="   a  a b "></span>
 <script>
index b0e39111d9146536fdc872aeace9355eeebeb112..6c5c7739734b31dbbdcfd87a08343cd56a2d7c76 100644 (file)
@@ -3,8 +3,8 @@
 <title>DOMTokenList value</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-domtokenlist-value">
 <link rel=author title=Tangresh href="mailto:dmenzi@tangresh.ch">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <span class="   a  a b "></span>
 <script>
 test(function() {
index db7d51b915df8392dd68d1227f7e6092eaffbb08..68b1f4355b621dfcce4cf4dd1d4202184930135a 100644 (file)
@@ -3,8 +3,8 @@
 <title>Node.appendChild applied to CharacterData</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-node-appendchild">
 <link rel=help href="https://dom.spec.whatwg.org/#introduction-to-the-dom">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 function create(type) {
index d754218bfb1f61ed84914ea6d45223aa4bede54d..1950a9c334bfc5aae97b2252cd31cc4720a9175f 100644 (file)
@@ -3,8 +3,8 @@
 <title>CharacterData.appendData</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-characterdata-appenddata">
 <link rel=help href="https://dom.spec.whatwg.org/#dom-characterdata-data">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 function testNode(create, type) {
index b3b29ea4d760c0017f4b60b51028ae075b19f208..54effefb750351b2a562fc13299db6668c4a72f3 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset=utf-8>
 <title>CharacterData.data</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-characterdata-data">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 function testNode(create, type) {
index 02ecbe6abfa0298ba069eb35bb15457f38b093eb..7d000bd3b83be1bbdd89a9c56f8710efc2716164 100644 (file)
@@ -3,8 +3,8 @@
 <title>CharacterData.deleteData</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-characterdata-deletedata">
 <link rel=help href="https://dom.spec.whatwg.org/#dom-characterdata-data">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 function testNode(create, type) {
index 5777327c26fabde24da955c525109d83204010fc..efd8771af74f155769d6135cc051392588bbce05 100644 (file)
@@ -3,8 +3,8 @@
 <title>CharacterData.insertData</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-characterdata-insertdata">
 <link rel=help href="https://dom.spec.whatwg.org/#dom-characterdata-data">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 function testNode(create, type) {
index aef9d56bfa140cf9103868dc8f3bcde167b87983..2f3a2acb6122235a0c98916954d7706fa41245f5 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset=utf-8>
 <title>CharacterData.remove</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-childnode-remove">
-<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="ChildNode-remove.js"></script>
 <div id=log></div>
 <script>
index 624ee5f237f64e3031e012fef2abca1de7a31312..a7349dbf96b64723ec43e534da70f41cb1e46bbf 100644 (file)
@@ -3,8 +3,8 @@
 <title>CharacterData.replaceData</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-characterdata-replacedata">
 <link rel=help href="https://dom.spec.whatwg.org/#dom-characterdata-data">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 function testNode(create, type) {
index f20b4b202ba0e855994f3fb55ca6a447b32807ab..06effd70b5b674c1b2311764146e3a0049706013 100644 (file)
@@ -3,8 +3,8 @@
 <title>CharacterData.substringData</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-characterdata-substringdata">
 <link rel=help href="https://dom.spec.whatwg.org/#dom-characterdata-data">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 function testNode(create, type) {
index ff1014c5fdd546c4bf729ea665d31f14b46736ee..e221044a855be4afa172d33376d7577f205682b3 100644 (file)
@@ -6,8 +6,8 @@
 <link rel=help href="https://dom.spec.whatwg.org/#dom-characterdata-insertdata">
 <link rel=help href="https://dom.spec.whatwg.org/#dom-characterdata-deletedata">
 <link rel=help href="https://dom.spec.whatwg.org/#dom-characterdata-data">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 function testNode(create, type) {
index b5bf7ab5c2746adac2d74658b3e6dd61558cc391..c680e02ab2ded27b48845a703ba9c1b020a4a174 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset=utf-8>
 <title>ChildNode.after</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-childnode-after">
-<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>
 
 function test_after(child, nodeName, innerHTML) {
index 86594244654d9e54c425532af260cd443ee7343e..364c7665145303088cf8fbd4237d06ea7643fcc1 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset=utf-8>
 <title>ChildNode.before</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-childnode-before">
-<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>
 
 function test_before(child, nodeName, innerHTML) {
index aab8b17f2a2fa67cee95c791d8cdeb50b01a1861..2f969032672fd65dcf6d471c575c1d8edf6309b5 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset=utf-8>
 <title>ChildNode.replaceWith</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-childnode-replaceWith">
-<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>
 
 function test_replaceWith(child, nodeName, innerHTML) {
index 5091316bd3c04c9c22f72c0ba6beba1680226e99..ad7e148cb4c3a1e3c7c36442e9068ef737b2ce49 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset=utf-8>
 <title>Comment constructor</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-comment">
-<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="Comment-Text-constructor.js"></script>
 <div id="log"></div>
 <script>
index 51884acee08da69cc35304994302f71eb7c19751..0ec0e35cadd9abd8ab39ca6c46dc306bda262164 100644 (file)
@@ -31,11 +31,11 @@ PASS createDocument test: null,"^^",null,"INVALID_CHARACTER_ERR"
 PASS createDocument test: null,"fo o",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: null,"-foo",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: null,".foo",null,"INVALID_CHARACTER_ERR" 
-PASS createDocument test: null,":foo",null,"NAMESPACE_ERR" 
+PASS createDocument test: null,":foo",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: null,"f:oo",null,"NAMESPACE_ERR" 
-PASS createDocument test: null,"foo:",null,"NAMESPACE_ERR" 
-PASS createDocument test: null,"f:o:o",null,"NAMESPACE_ERR" 
-PASS createDocument test: null,":",null,"NAMESPACE_ERR" 
+PASS createDocument test: null,"foo:",null,"INVALID_CHARACTER_ERR" 
+PASS createDocument test: null,"f:o:o",null,"INVALID_CHARACTER_ERR" 
+PASS createDocument test: null,":",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: null,"xml",null,null 
 PASS createDocument test: metadata for null,"xml",null 
 PASS createDocument test: characterSet aliases for null,"xml",null 
@@ -50,9 +50,9 @@ PASS createDocument test: null,"null:xml",null,"NAMESPACE_ERR"
 PASS createDocument test: "",null,null,null 
 PASS createDocument test: metadata for "",null,null 
 PASS createDocument test: characterSet aliases for "",null,null 
-PASS createDocument test: "",":foo",null,"NAMESPACE_ERR" 
+PASS createDocument test: "",":foo",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: "","f:oo",null,"NAMESPACE_ERR" 
-PASS createDocument test: "","foo:",null,"NAMESPACE_ERR" 
+PASS createDocument test: "","foo:",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: undefined,null,null,null 
 PASS createDocument test: metadata for undefined,null,null 
 PASS createDocument test: characterSet aliases for undefined,null,null 
@@ -69,10 +69,10 @@ PASS createDocument test: characterSet aliases for undefined,"f1oo",null
 PASS createDocument test: undefined,"foo1",null,null 
 PASS createDocument test: metadata for undefined,"foo1",null 
 PASS createDocument test: characterSet aliases for undefined,"foo1",null 
-PASS createDocument test: undefined,":foo",null,"NAMESPACE_ERR" 
+PASS createDocument test: undefined,":foo",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: undefined,"f:oo",null,"NAMESPACE_ERR" 
-PASS createDocument test: undefined,"foo:",null,"NAMESPACE_ERR" 
-PASS createDocument test: undefined,"f::oo",null,"NAMESPACE_ERR" 
+PASS createDocument test: undefined,"foo:",null,"INVALID_CHARACTER_ERR" 
+PASS createDocument test: undefined,"f::oo",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: undefined,"xml",null,null 
 PASS createDocument test: metadata for undefined,"xml",null 
 PASS createDocument test: characterSet aliases for undefined,"xml",null 
@@ -97,19 +97,19 @@ PASS createDocument test: characterSet aliases for "http://example.com/","f1oo",
 PASS createDocument test: "http://example.com/","foo1",null,null 
 PASS createDocument test: metadata for "http://example.com/","foo1",null 
 PASS createDocument test: characterSet aliases for "http://example.com/","foo1",null 
-PASS createDocument test: "http://example.com/",":foo",null,"NAMESPACE_ERR" 
+PASS createDocument test: "http://example.com/",":foo",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: "http://example.com/","f:oo",null,null 
 PASS createDocument test: metadata for "http://example.com/","f:oo",null 
 PASS createDocument test: characterSet aliases for "http://example.com/","f:oo",null 
-PASS createDocument test: "http://example.com/","f:o:o",null,"NAMESPACE_ERR" 
-PASS createDocument test: "http://example.com/","foo:",null,"NAMESPACE_ERR" 
-PASS createDocument test: "http://example.com/","f::oo",null,"NAMESPACE_ERR" 
-FAIL createDocument test: "http://example.com/","a:0",null,"NAMESPACE_ERR" assert_throws: function "function () { document.implementation.createDocument(namespace, qualifiedName, doctype) }" threw object "InvalidCharacterError (DOM Exception 5): The string contains invalid characters." that is not a DOMException NAMESPACE_ERR: property "code" is equal to 5, expected 14
+PASS createDocument test: "http://example.com/","f:o:o",null,"INVALID_CHARACTER_ERR" 
+PASS createDocument test: "http://example.com/","foo:",null,"INVALID_CHARACTER_ERR" 
+PASS createDocument test: "http://example.com/","f::oo",null,"INVALID_CHARACTER_ERR" 
+PASS createDocument test: "http://example.com/","a:0",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: "http://example.com/","0:a",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: "http://example.com/","a:_",null,null 
 PASS createDocument test: metadata for "http://example.com/","a:_",null 
 PASS createDocument test: characterSet aliases for "http://example.com/","a:_",null 
-FAIL createDocument test: "http://example.com/","a:ெ",null,"NAMESPACE_ERR" assert_throws: function "function () { document.implementation.createDocument(namespace, qualifiedName, doctype) }" threw object "InvalidCharacterError (DOM Exception 5): The string contains invalid characters." that is not a DOMException NAMESPACE_ERR: property "code" is equal to 5, expected 14
+PASS createDocument test: "http://example.com/","a:ெ",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: "http://example.com/","ெ:a",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: "http://example.com/","a:aெ",null,null 
 PASS createDocument test: metadata for "http://example.com/","a:aெ",null 
@@ -170,7 +170,7 @@ PASS createDocument test: characterSet aliases for "http://example.com/","XMLNS:
 PASS createDocument test: "http://example.com/","xmlfoo:bar",null,null 
 PASS createDocument test: metadata for "http://example.com/","xmlfoo:bar",null 
 PASS createDocument test: characterSet aliases for "http://example.com/","xmlfoo:bar",null 
-PASS createDocument test: "http://example.com/","prefix::local",null,"NAMESPACE_ERR" 
+PASS createDocument test: "http://example.com/","prefix::local",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: "http://example.com/","namespaceURI:{",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: "http://example.com/","namespaceURI:}",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: "http://example.com/","namespaceURI:~",null,"INVALID_CHARACTER_ERR" 
@@ -208,11 +208,11 @@ PASS createDocument test: characterSet aliases for "/","f1oo",null
 PASS createDocument test: "/","foo1",null,null 
 PASS createDocument test: metadata for "/","foo1",null 
 PASS createDocument test: characterSet aliases for "/","foo1",null 
-PASS createDocument test: "/",":foo",null,"NAMESPACE_ERR" 
+PASS createDocument test: "/",":foo",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: "/","f:oo",null,null 
 PASS createDocument test: metadata for "/","f:oo",null 
 PASS createDocument test: characterSet aliases for "/","f:oo",null 
-PASS createDocument test: "/","foo:",null,"NAMESPACE_ERR" 
+PASS createDocument test: "/","foo:",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: "/","xml",null,null 
 PASS createDocument test: metadata for "/","xml",null 
 PASS createDocument test: characterSet aliases for "/","xml",null 
@@ -235,11 +235,11 @@ PASS createDocument test: characterSet aliases for "http://www.w3.org/XML/1998/n
 PASS createDocument test: "http://www.w3.org/XML/1998/namespace","foo1",null,null 
 PASS createDocument test: metadata for "http://www.w3.org/XML/1998/namespace","foo1",null 
 PASS createDocument test: characterSet aliases for "http://www.w3.org/XML/1998/namespace","foo1",null 
-PASS createDocument test: "http://www.w3.org/XML/1998/namespace",":foo",null,"NAMESPACE_ERR" 
+PASS createDocument test: "http://www.w3.org/XML/1998/namespace",":foo",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: "http://www.w3.org/XML/1998/namespace","f:oo",null,null 
 PASS createDocument test: metadata for "http://www.w3.org/XML/1998/namespace","f:oo",null 
 PASS createDocument test: characterSet aliases for "http://www.w3.org/XML/1998/namespace","f:oo",null 
-PASS createDocument test: "http://www.w3.org/XML/1998/namespace","foo:",null,"NAMESPACE_ERR" 
+PASS createDocument test: "http://www.w3.org/XML/1998/namespace","foo:",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: "http://www.w3.org/XML/1998/namespace","xml",null,null 
 PASS createDocument test: metadata for "http://www.w3.org/XML/1998/namespace","xml",null 
 PASS createDocument test: characterSet aliases for "http://www.w3.org/XML/1998/namespace","xml",null 
@@ -260,9 +260,9 @@ PASS createDocument test: "http://www.w3.org/2000/xmlns/","foo",null,"NAMESPACE_
 PASS createDocument test: "http://www.w3.org/2000/xmlns/","1foo",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: "http://www.w3.org/2000/xmlns/","f1oo",null,"NAMESPACE_ERR" 
 PASS createDocument test: "http://www.w3.org/2000/xmlns/","foo1",null,"NAMESPACE_ERR" 
-PASS createDocument test: "http://www.w3.org/2000/xmlns/",":foo",null,"NAMESPACE_ERR" 
+PASS createDocument test: "http://www.w3.org/2000/xmlns/",":foo",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: "http://www.w3.org/2000/xmlns/","f:oo",null,"NAMESPACE_ERR" 
-PASS createDocument test: "http://www.w3.org/2000/xmlns/","foo:",null,"NAMESPACE_ERR" 
+PASS createDocument test: "http://www.w3.org/2000/xmlns/","foo:",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: "http://www.w3.org/2000/xmlns/","xml",null,"NAMESPACE_ERR" 
 PASS createDocument test: "http://www.w3.org/2000/xmlns/","xmlns",null,null 
 PASS createDocument test: metadata for "http://www.w3.org/2000/xmlns/","xmlns",null 
@@ -284,11 +284,11 @@ PASS createDocument test: characterSet aliases for "foo:","f1oo",null
 PASS createDocument test: "foo:","foo1",null,null 
 PASS createDocument test: metadata for "foo:","foo1",null 
 PASS createDocument test: characterSet aliases for "foo:","foo1",null 
-PASS createDocument test: "foo:",":foo",null,"NAMESPACE_ERR" 
+PASS createDocument test: "foo:",":foo",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: "foo:","f:oo",null,null 
 PASS createDocument test: metadata for "foo:","f:oo",null 
 PASS createDocument test: characterSet aliases for "foo:","f:oo",null 
-PASS createDocument test: "foo:","foo:",null,"NAMESPACE_ERR" 
+PASS createDocument test: "foo:","foo:",null,"INVALID_CHARACTER_ERR" 
 PASS createDocument test: "foo:","xml",null,null 
 PASS createDocument test: metadata for "foo:","xml",null 
 PASS createDocument test: characterSet aliases for "foo:","xml",null 
index 60a24388e2f2caac5911d95022bcc59d3ed70299..e571130ff49005f97eba7bf72f2a695508b57409 100644 (file)
@@ -6,8 +6,8 @@
 <link rel=help href="https://dom.spec.whatwg.org/#dom-node-nodetype">
 <link rel=help href="https://dom.spec.whatwg.org/#dom-document-documentelement">
 <link rel=help href="https://dom.spec.whatwg.org/#dom-document-doctype">
-<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="Document-createElementNS.js"></script>
 <div id="log"></div>
 <script>
index ed381f5215803420df779c446295284a180e298b..b742e8563839123e316e5c0a2d381776130e47ad 100644 (file)
@@ -68,9 +68,9 @@ PASS createDocumentType("*", "", "") should throw INVALID_CHARACTER_ERR
 PASS createDocumentType("(", "", "") should throw INVALID_CHARACTER_ERR 
 PASS createDocumentType(")", "", "") should throw INVALID_CHARACTER_ERR 
 PASS createDocumentType("f:oo", "", "") should work 
-PASS createDocumentType(":foo", "", "") should throw NAMESPACE_ERR 
-PASS createDocumentType("foo:", "", "") should throw NAMESPACE_ERR 
-PASS createDocumentType("prefix::local", "", "") should throw NAMESPACE_ERR 
+PASS createDocumentType(":foo", "", "") should throw INVALID_CHARACTER_ERR 
+PASS createDocumentType("foo:", "", "") should throw INVALID_CHARACTER_ERR 
+PASS createDocumentType("prefix::local", "", "") should throw INVALID_CHARACTER_ERR 
 PASS createDocumentType("foo", "foo", "") should work 
 PASS createDocumentType("foo", "", "foo") should work 
 PASS createDocumentType("foo", "f'oo", "") should work 
index ac79ddd7340a7292d02fdfb0f939fcebfe0ff6b7..95e6373dc5bf0bd82a5302051ea1b49b158d3b74 100644 (file)
@@ -6,8 +6,8 @@
 <link rel=help href="https://dom.spec.whatwg.org/#dom-documenttype-publicid">
 <link rel=help href="https://dom.spec.whatwg.org/#dom-documenttype-systemid">
 <link rel=help href="https://dom.spec.whatwg.org/#dom-node-ownerdocument">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 test(function() {
@@ -80,9 +80,9 @@ test(function() {
     ["(", "", "", "INVALID_CHARACTER_ERR"],
     [")", "", "", "INVALID_CHARACTER_ERR"],
     ["f:oo", "", "", null],
-    [":foo", "", "", "NAMESPACE_ERR"],
-    ["foo:", "", "", "NAMESPACE_ERR"],
-    ["prefix::local", "", "", "NAMESPACE_ERR"],
+    [":foo", "", "", "INVALID_CHARACTER_ERR"],
+    ["foo:", "", "", "INVALID_CHARACTER_ERR"],
+    ["prefix::local", "", "", "INVALID_CHARACTER_ERR"],
     ["foo", "foo", "", null],
     ["foo", "", "foo", null],
     ["foo", "f'oo", "", null],
index 239afb3f1bdbf7ee0fda8a5b067dbea064f5783f..4eaa897279adcd28b06ea271319a7488a5434ebb 100644 (file)
@@ -8,8 +8,8 @@
 <link rel=help href="https://dom.spec.whatwg.org/#dom-documenttype-publicid">
 <link rel=help href="https://dom.spec.whatwg.org/#dom-documenttype-systemid">
 <link rel=help href="https://dom.spec.whatwg.org/#dom-document-documentelement">
-<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="DOMImplementation-createHTMLDocument.js"></script>
 <div id="log"></div>
 <script>
index 637565a60f4e89ad76e319da7f0813eab7f6cea8..ebeda4879f2fcab7f245c7532b0e6be3e63b18af 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset=utf-8>
 <title>DOMImplementation.hasFeature(feature, version)</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-domimplementation-hasfeature">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 test(function() {
index 8e9601107aa4690610b5716a55bf0f9479fb86c5..084ae94571f9564015e2003c9eb58598765c2dc2 100644 (file)
@@ -1,8 +1,8 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>Document.URL with redirect</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <script>
 async_test(function() {
index afbd49bdf24a5eab6be2312757ca31bc7d84ff1b..7f58583845b169a7549e103ae636df5bfbce7195 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset=utf-8>
 <title>Document.adoptNode</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-document-adoptnode">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <!-- creates an element with local name "x<":  --><x<>x</x<>
 <script>
index 2f452b9f886be9e4a891921326ada1b7db631886..29c1624537f4e7209d479a9218e3dd047bf9e10e 100644 (file)
@@ -3,8 +3,8 @@
 <link rel=author title="Aryeh Gregor" href=ayg@aryeh.name>
 <meta name=timeout content=long>
 <div id=log></div>
-<script src=/resources/testharness.js></script>
-<script src=/resources/testharnessreport.js></script>
+<script src=../../../../../resources/testharness.js></script>
+<script src=../../../../../resources/testharnessreport.js></script>
 <style>iframe { display: none }</style>
 <script>
 "use strict";
index 00304239c4169a688a78e76abe5d196908ba1406..54b7732c93c6a88d3450a3e1113ac9e7012376d2 100644 (file)
@@ -4,8 +4,8 @@
      from the parent document.  -->
 <title>Document constructor</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-document">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 test(function() {
index 828643741633fc5ce4191cc9598d266661a023c5..e31eae1ea49f74fe8c1f7a7de76518f53152a280 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>BMP document.contentType === 'image/bmp'</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../../../resources/testharness.js"></script>
+<script src="../../../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <script>
 async_test(function() {
index 0eb35edd5e707124bcf07b5927300f52b0465d0a..856447b70b3eff1bbd445e9a44039a4304cf830d 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>CSS document.contentType === 'text/css'</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../../../resources/testharness.js"></script>
+<script src="../../../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <script>
 async_test(function() {
index 79c63644d849449fe04fc39c2e7f6db9c6230e58..ec16bf9a966ebeacc9578dcc8f6f09442bd3f7cf 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>Data URI document.contentType === 'text/plain' when data URI MIME type is not set</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../../../resources/testharness.js"></script>
+<script src="../../../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <script>
 async_test(function() {
index 2e82c7c1faac976adae8f5e483dfb3f912bc08f4..7adfec39ec61f6d889bb9fa062e7b815642e52fa 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>Data URI document.contentType === 'text/html' when data URI MIME type is set</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../../../resources/testharness.js"></script>
+<script src="../../../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <script>
 async_test(function() {
index 8dd66dae59d87a23394c4e170fe4b2fe79a1f4b1..e9528957fb24ada6a46db73c0a6cc57b2d4c27bc 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>GIF document.contentType === 'image/gif'</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../../../resources/testharness.js"></script>
+<script src="../../../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <script>
 async_test(function() {
index 2b2d7263eb059cd6f5a4c6ff1217bf4144c3f5a2..848ef28f26fa422b42e50ebf8c1de3513eb5433f 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>HTM document.contentType === 'text/html'</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../../../resources/testharness.js"></script>
+<script src="../../../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <script>
 async_test(function() {
index 956589615ac1755315fd9318b3c3cf074d6a3b27..6f47e950aa81fc1c706d11104b896a2d821e4513 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>Javascript URI document.contentType === 'text/html'</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../../../resources/testharness.js"></script>
+<script src="../../../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <script>
 async_test(function() {
index 13f57ec8b9ed3893e84fab6413bc1f26b1b63db3..3c9d4baddc9e2473f84d094c976469faf6bd256b 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>JPG document.contentType === 'image/jpeg'</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../../../resources/testharness.js"></script>
+<script src="../../../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <script>
 async_test(function() {
index 87885efba64ef87c69a65e93958947507f70494c..69746541b2bb07f3c52c83ac388555688092a536 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>Custom document.contentType === 'text/xml' when explicitly set to this value</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../../../resources/testharness.js"></script>
+<script src="../../../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <script>
 async_test(function() {
index 33870147fc3d65d760084084b25c8017163c9f6b..bb96056ad6f0ba7740f12899a348a07076652cfd 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>Custom document.contentType === 'text/html' when explicitly set to this value and an attempt is made to override this value in an HTML meta header</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../../../resources/testharness.js"></script>
+<script src="../../../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <script>
 async_test(function() {
index a214ad3e98b839cd6778311ae61ed07eeb735059..87a3024a2b915829b4d94cd9e80f49f2071cf3fe 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>PNG document.contentType === 'image/png'</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../../../resources/testharness.js"></script>
+<script src="../../../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <script>
 async_test(function() {
index f40f641fb02e7d5918876b2ec17bb96d0a83a51a..c003630c71f8f1f79d4660af0f3389e9855da87c 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>TXT document.contentType === 'text/plain'</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../../../resources/testharness.js"></script>
+<script src="../../../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <script>
 async_test(function() {
index c382de8490bf630a1f0869ecb9fd09487e078639..4c2750b2f80f03bb65a15746443d16cd7b94502e 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>XML document.contentType === 'application/xml'</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../../../resources/testharness.js"></script>
+<script src="../../../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <script>
 async_test(function() {
index 78a952de4a2b63a4389bb6100602e23870f39256..e64c8f4f02b060e7cf6d2488e84ee589982b3223 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>document.implementation.createDocument: document.contentType === 'application/xhtml+xml'</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../../../resources/testharness.js"></script>
+<script src="../../../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <script>
 test(function() {
index 185e3c8c92bd35fd01c9f7ee26bebc9c78032589..3350d9decf3314930b757c8c6c13f31657b6e2b5 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>document.implementation.createHTMLDocument: document.contentType === 'text/html'</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../../../resources/testharness.js"></script>
+<script src="../../../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <script>
 test(function() {
index c2fb6c19fd8de7522d867e4977099f6f4b644bbf..0edec54c8d1137862e0dc7bd947295f78b5e37e3 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>XHR - retrieve HTML document: document.contentType === 'application/xml'</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../../../resources/testharness.js"></script>
+<script src="../../../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <script>
 async_test(function() {
index b5afa6ed788d16738e7ad6aa0f6200399080f75a..7c43a2473c46b337bbc51dafe5c38f47a1b1def6 100644 (file)
@@ -1,8 +1,8 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>Document.createAttribute</title>
-<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=attributes.js></script>
 <script src=productions.js></script>
 <div id=log>
index a175c3a2f842ec672c2084054070ab0ce3f03dcd..3f12fd94d87df83706446e4b2cdc194a625713f8 100644 (file)
@@ -12,8 +12,8 @@
 <link rel=help href="https://dom.spec.whatwg.org/#dom-node-childnodes">
 <link rel=help href="https://dom.spec.whatwg.org/#dom-node-firstchild">
 <link rel=help href="https://dom.spec.whatwg.org/#dom-node-lastchild">
-<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="Document-createComment-createTextNode.js"></script>
 <div id="log"></div>
 <script>
index df5c7e81a4e8af686095aa81f4e68832037c95f6..14bd0670bc3c51925ceda7b6ab04f47ab9c46290 100644 (file)
@@ -27,6 +27,10 @@ List of files:
 /LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createElement-namespace-tests/bare_xhtml.svg
 /LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createElement-namespace-tests/bare_xhtml.xhtml
 /LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createElement-namespace-tests/bare_xhtml.xml
+/LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.html
+/LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.svg
+/LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xhtml
+/LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xml
 /LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createElement-namespace-tests/generate.py
 /LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createElement-namespace-tests/mathml.html
 /LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createElement-namespace-tests/mathml.svg
index add66bf9a0119023f1917e6424509be562b4360d..7e1ea3aa81a0625b287e7ad7711b4fdb0e2fd466 100644 (file)
@@ -2,8 +2,8 @@
 <title>document.createElement() namespace tests</title>
 <link rel=author title="Aryeh Gregor" href=ayg@aryeh.name>
 <div id=log></div>
-<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>
 "use strict";
 /**
index bacaff0f6a00273f611cf3eb7e8d3a686e5b8599..5a6021c8f430b3c86f31d249a47bb1b9df9505ab 100644 (file)
@@ -6,8 +6,8 @@
 <link rel=help href="https://dom.spec.whatwg.org/#dom-element-tagname">
 <link rel=help href="https://dom.spec.whatwg.org/#dom-element-prefix">
 <link rel=help href="https://dom.spec.whatwg.org/#dom-element-namespaceuri">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <iframe src="/common/dummy.xml"></iframe>
 <iframe src="/common/dummy.xhtml"></iframe>
index 6b780744a232a76cbbcdc500478923eb8d442a36..92df8064f4be0ccbe66ee720600fd4551a71a9af 100644 (file)
@@ -62,21 +62,21 @@ PASS createElementNS test in XHTML document: null,"-foo","INVALID_CHARACTER_ERR"
 PASS createElementNS test in HTML document: null,".foo","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in XML document: null,".foo","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in XHTML document: null,".foo","INVALID_CHARACTER_ERR" 
-PASS createElementNS test in HTML document: null,":foo","NAMESPACE_ERR" 
-PASS createElementNS test in XML document: null,":foo","NAMESPACE_ERR" 
-PASS createElementNS test in XHTML document: null,":foo","NAMESPACE_ERR" 
+PASS createElementNS test in HTML document: null,":foo","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XML document: null,":foo","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XHTML document: null,":foo","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in HTML document: null,"f:oo","NAMESPACE_ERR" 
 PASS createElementNS test in XML document: null,"f:oo","NAMESPACE_ERR" 
 PASS createElementNS test in XHTML document: null,"f:oo","NAMESPACE_ERR" 
-PASS createElementNS test in HTML document: null,"foo:","NAMESPACE_ERR" 
-PASS createElementNS test in XML document: null,"foo:","NAMESPACE_ERR" 
-PASS createElementNS test in XHTML document: null,"foo:","NAMESPACE_ERR" 
-PASS createElementNS test in HTML document: null,"f:o:o","NAMESPACE_ERR" 
-PASS createElementNS test in XML document: null,"f:o:o","NAMESPACE_ERR" 
-PASS createElementNS test in XHTML document: null,"f:o:o","NAMESPACE_ERR" 
-PASS createElementNS test in HTML document: null,":","NAMESPACE_ERR" 
-PASS createElementNS test in XML document: null,":","NAMESPACE_ERR" 
-PASS createElementNS test in XHTML document: null,":","NAMESPACE_ERR" 
+PASS createElementNS test in HTML document: null,"foo:","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XML document: null,"foo:","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XHTML document: null,"foo:","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in HTML document: null,"f:o:o","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XML document: null,"f:o:o","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XHTML document: null,"f:o:o","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in HTML document: null,":","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XML document: null,":","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XHTML document: null,":","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in HTML document: null,"xml",null 
 PASS createElementNS test in XML document: null,"xml",null 
 PASS createElementNS test in XHTML document: null,"xml",null 
@@ -101,15 +101,15 @@ PASS createElementNS test in XHTML document: null,"null:xml","NAMESPACE_ERR"
 PASS createElementNS test in HTML document: "",null,null 
 PASS createElementNS test in XML document: "",null,null 
 PASS createElementNS test in XHTML document: "",null,null 
-PASS createElementNS test in HTML document: "",":foo","NAMESPACE_ERR" 
-PASS createElementNS test in XML document: "",":foo","NAMESPACE_ERR" 
-PASS createElementNS test in XHTML document: "",":foo","NAMESPACE_ERR" 
+PASS createElementNS test in HTML document: "",":foo","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XML document: "",":foo","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XHTML document: "",":foo","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in HTML document: "","f:oo","NAMESPACE_ERR" 
 PASS createElementNS test in XML document: "","f:oo","NAMESPACE_ERR" 
 PASS createElementNS test in XHTML document: "","f:oo","NAMESPACE_ERR" 
-PASS createElementNS test in HTML document: "","foo:","NAMESPACE_ERR" 
-PASS createElementNS test in XML document: "","foo:","NAMESPACE_ERR" 
-PASS createElementNS test in XHTML document: "","foo:","NAMESPACE_ERR" 
+PASS createElementNS test in HTML document: "","foo:","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XML document: "","foo:","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XHTML document: "","foo:","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in HTML document: undefined,null,null 
 PASS createElementNS test in XML document: undefined,null,null 
 PASS createElementNS test in XHTML document: undefined,null,null 
@@ -128,18 +128,18 @@ PASS createElementNS test in XHTML document: undefined,"f1oo",null
 PASS createElementNS test in HTML document: undefined,"foo1",null 
 PASS createElementNS test in XML document: undefined,"foo1",null 
 PASS createElementNS test in XHTML document: undefined,"foo1",null 
-PASS createElementNS test in HTML document: undefined,":foo","NAMESPACE_ERR" 
-PASS createElementNS test in XML document: undefined,":foo","NAMESPACE_ERR" 
-PASS createElementNS test in XHTML document: undefined,":foo","NAMESPACE_ERR" 
+PASS createElementNS test in HTML document: undefined,":foo","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XML document: undefined,":foo","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XHTML document: undefined,":foo","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in HTML document: undefined,"f:oo","NAMESPACE_ERR" 
 PASS createElementNS test in XML document: undefined,"f:oo","NAMESPACE_ERR" 
 PASS createElementNS test in XHTML document: undefined,"f:oo","NAMESPACE_ERR" 
-PASS createElementNS test in HTML document: undefined,"foo:","NAMESPACE_ERR" 
-PASS createElementNS test in XML document: undefined,"foo:","NAMESPACE_ERR" 
-PASS createElementNS test in XHTML document: undefined,"foo:","NAMESPACE_ERR" 
-PASS createElementNS test in HTML document: undefined,"f::oo","NAMESPACE_ERR" 
-PASS createElementNS test in XML document: undefined,"f::oo","NAMESPACE_ERR" 
-PASS createElementNS test in XHTML document: undefined,"f::oo","NAMESPACE_ERR" 
+PASS createElementNS test in HTML document: undefined,"foo:","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XML document: undefined,"foo:","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XHTML document: undefined,"foo:","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in HTML document: undefined,"f::oo","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XML document: undefined,"f::oo","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XHTML document: undefined,"f::oo","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in HTML document: undefined,"xml",null 
 PASS createElementNS test in XML document: undefined,"xml",null 
 PASS createElementNS test in XHTML document: undefined,"xml",null 
@@ -182,33 +182,33 @@ PASS createElementNS test in XHTML document: "http://example.com/","f1oo",null
 PASS createElementNS test in HTML document: "http://example.com/","foo1",null 
 PASS createElementNS test in XML document: "http://example.com/","foo1",null 
 PASS createElementNS test in XHTML document: "http://example.com/","foo1",null 
-PASS createElementNS test in HTML document: "http://example.com/",":foo","NAMESPACE_ERR" 
-PASS createElementNS test in XML document: "http://example.com/",":foo","NAMESPACE_ERR" 
-PASS createElementNS test in XHTML document: "http://example.com/",":foo","NAMESPACE_ERR" 
+PASS createElementNS test in HTML document: "http://example.com/",":foo","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XML document: "http://example.com/",":foo","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XHTML document: "http://example.com/",":foo","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in HTML document: "http://example.com/","f:oo",null 
 PASS createElementNS test in XML document: "http://example.com/","f:oo",null 
 PASS createElementNS test in XHTML document: "http://example.com/","f:oo",null 
-PASS createElementNS test in HTML document: "http://example.com/","f:o:o","NAMESPACE_ERR" 
-PASS createElementNS test in XML document: "http://example.com/","f:o:o","NAMESPACE_ERR" 
-PASS createElementNS test in XHTML document: "http://example.com/","f:o:o","NAMESPACE_ERR" 
-PASS createElementNS test in HTML document: "http://example.com/","foo:","NAMESPACE_ERR" 
-PASS createElementNS test in XML document: "http://example.com/","foo:","NAMESPACE_ERR" 
-PASS createElementNS test in XHTML document: "http://example.com/","foo:","NAMESPACE_ERR" 
-PASS createElementNS test in HTML document: "http://example.com/","f::oo","NAMESPACE_ERR" 
-PASS createElementNS test in XML document: "http://example.com/","f::oo","NAMESPACE_ERR" 
-PASS createElementNS test in XHTML document: "http://example.com/","f::oo","NAMESPACE_ERR" 
-FAIL createElementNS test in HTML document: "http://example.com/","a:0","NAMESPACE_ERR" assert_throws: function "function () { doc.createElementNS(namespace, qualifiedName) }" threw object "InvalidCharacterError (DOM Exception 5): The string contains invalid characters." that is not a DOMException NAMESPACE_ERR: property "code" is equal to 5, expected 14
-FAIL createElementNS test in XML document: "http://example.com/","a:0","NAMESPACE_ERR" assert_throws: function "function () { doc.createElementNS(namespace, qualifiedName) }" threw object "InvalidCharacterError (DOM Exception 5): The string contains invalid characters." that is not a DOMException NAMESPACE_ERR: property "code" is equal to 5, expected 14
-FAIL createElementNS test in XHTML document: "http://example.com/","a:0","NAMESPACE_ERR" assert_throws: function "function () { doc.createElementNS(namespace, qualifiedName) }" threw object "InvalidCharacterError (DOM Exception 5): The string contains invalid characters." that is not a DOMException NAMESPACE_ERR: property "code" is equal to 5, expected 14
+PASS createElementNS test in HTML document: "http://example.com/","f:o:o","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XML document: "http://example.com/","f:o:o","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XHTML document: "http://example.com/","f:o:o","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in HTML document: "http://example.com/","foo:","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XML document: "http://example.com/","foo:","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XHTML document: "http://example.com/","foo:","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in HTML document: "http://example.com/","f::oo","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XML document: "http://example.com/","f::oo","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XHTML document: "http://example.com/","f::oo","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in HTML document: "http://example.com/","a:0","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XML document: "http://example.com/","a:0","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XHTML document: "http://example.com/","a:0","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in HTML document: "http://example.com/","0:a","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in XML document: "http://example.com/","0:a","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in XHTML document: "http://example.com/","0:a","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in HTML document: "http://example.com/","a:_",null 
 PASS createElementNS test in XML document: "http://example.com/","a:_",null 
 PASS createElementNS test in XHTML document: "http://example.com/","a:_",null 
-FAIL createElementNS test in HTML document: "http://example.com/","a:ெ","NAMESPACE_ERR" assert_throws: function "function () { doc.createElementNS(namespace, qualifiedName) }" threw object "InvalidCharacterError (DOM Exception 5): The string contains invalid characters." that is not a DOMException NAMESPACE_ERR: property "code" is equal to 5, expected 14
-FAIL createElementNS test in XML document: "http://example.com/","a:ெ","NAMESPACE_ERR" assert_throws: function "function () { doc.createElementNS(namespace, qualifiedName) }" threw object "InvalidCharacterError (DOM Exception 5): The string contains invalid characters." that is not a DOMException NAMESPACE_ERR: property "code" is equal to 5, expected 14
-FAIL createElementNS test in XHTML document: "http://example.com/","a:ெ","NAMESPACE_ERR" assert_throws: function "function () { doc.createElementNS(namespace, qualifiedName) }" threw object "InvalidCharacterError (DOM Exception 5): The string contains invalid characters." that is not a DOMException NAMESPACE_ERR: property "code" is equal to 5, expected 14
+PASS createElementNS test in HTML document: "http://example.com/","a:ெ","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XML document: "http://example.com/","a:ெ","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XHTML document: "http://example.com/","a:ெ","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in HTML document: "http://example.com/","ெ:a","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in XML document: "http://example.com/","ெ:a","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in XHTML document: "http://example.com/","ெ:a","INVALID_CHARACTER_ERR" 
@@ -281,9 +281,9 @@ PASS createElementNS test in XHTML document: "http://example.com/","XMLNS:foo",n
 PASS createElementNS test in HTML document: "http://example.com/","xmlfoo:bar",null 
 PASS createElementNS test in XML document: "http://example.com/","xmlfoo:bar",null 
 PASS createElementNS test in XHTML document: "http://example.com/","xmlfoo:bar",null 
-PASS createElementNS test in HTML document: "http://example.com/","prefix::local","NAMESPACE_ERR" 
-PASS createElementNS test in XML document: "http://example.com/","prefix::local","NAMESPACE_ERR" 
-PASS createElementNS test in XHTML document: "http://example.com/","prefix::local","NAMESPACE_ERR" 
+PASS createElementNS test in HTML document: "http://example.com/","prefix::local","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XML document: "http://example.com/","prefix::local","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XHTML document: "http://example.com/","prefix::local","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in HTML document: "http://example.com/","namespaceURI:{","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in XML document: "http://example.com/","namespaceURI:{","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in XHTML document: "http://example.com/","namespaceURI:{","INVALID_CHARACTER_ERR" 
@@ -377,15 +377,15 @@ PASS createElementNS test in XHTML document: "/","f1oo",null
 PASS createElementNS test in HTML document: "/","foo1",null 
 PASS createElementNS test in XML document: "/","foo1",null 
 PASS createElementNS test in XHTML document: "/","foo1",null 
-PASS createElementNS test in HTML document: "/",":foo","NAMESPACE_ERR" 
-PASS createElementNS test in XML document: "/",":foo","NAMESPACE_ERR" 
-PASS createElementNS test in XHTML document: "/",":foo","NAMESPACE_ERR" 
+PASS createElementNS test in HTML document: "/",":foo","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XML document: "/",":foo","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XHTML document: "/",":foo","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in HTML document: "/","f:oo",null 
 PASS createElementNS test in XML document: "/","f:oo",null 
 PASS createElementNS test in XHTML document: "/","f:oo",null 
-PASS createElementNS test in HTML document: "/","foo:","NAMESPACE_ERR" 
-PASS createElementNS test in XML document: "/","foo:","NAMESPACE_ERR" 
-PASS createElementNS test in XHTML document: "/","foo:","NAMESPACE_ERR" 
+PASS createElementNS test in HTML document: "/","foo:","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XML document: "/","foo:","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XHTML document: "/","foo:","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in HTML document: "/","xml",null 
 PASS createElementNS test in XML document: "/","xml",null 
 PASS createElementNS test in XHTML document: "/","xml",null 
@@ -416,15 +416,15 @@ PASS createElementNS test in XHTML document: "http://www.w3.org/XML/1998/namespa
 PASS createElementNS test in HTML document: "http://www.w3.org/XML/1998/namespace","foo1",null 
 PASS createElementNS test in XML document: "http://www.w3.org/XML/1998/namespace","foo1",null 
 PASS createElementNS test in XHTML document: "http://www.w3.org/XML/1998/namespace","foo1",null 
-PASS createElementNS test in HTML document: "http://www.w3.org/XML/1998/namespace",":foo","NAMESPACE_ERR" 
-PASS createElementNS test in XML document: "http://www.w3.org/XML/1998/namespace",":foo","NAMESPACE_ERR" 
-PASS createElementNS test in XHTML document: "http://www.w3.org/XML/1998/namespace",":foo","NAMESPACE_ERR" 
+PASS createElementNS test in HTML document: "http://www.w3.org/XML/1998/namespace",":foo","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XML document: "http://www.w3.org/XML/1998/namespace",":foo","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XHTML document: "http://www.w3.org/XML/1998/namespace",":foo","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in HTML document: "http://www.w3.org/XML/1998/namespace","f:oo",null 
 PASS createElementNS test in XML document: "http://www.w3.org/XML/1998/namespace","f:oo",null 
 PASS createElementNS test in XHTML document: "http://www.w3.org/XML/1998/namespace","f:oo",null 
-PASS createElementNS test in HTML document: "http://www.w3.org/XML/1998/namespace","foo:","NAMESPACE_ERR" 
-PASS createElementNS test in XML document: "http://www.w3.org/XML/1998/namespace","foo:","NAMESPACE_ERR" 
-PASS createElementNS test in XHTML document: "http://www.w3.org/XML/1998/namespace","foo:","NAMESPACE_ERR" 
+PASS createElementNS test in HTML document: "http://www.w3.org/XML/1998/namespace","foo:","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XML document: "http://www.w3.org/XML/1998/namespace","foo:","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XHTML document: "http://www.w3.org/XML/1998/namespace","foo:","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in HTML document: "http://www.w3.org/XML/1998/namespace","xml",null 
 PASS createElementNS test in XML document: "http://www.w3.org/XML/1998/namespace","xml",null 
 PASS createElementNS test in XHTML document: "http://www.w3.org/XML/1998/namespace","xml",null 
@@ -461,15 +461,15 @@ PASS createElementNS test in XHTML document: "http://www.w3.org/2000/xmlns/","f1
 PASS createElementNS test in HTML document: "http://www.w3.org/2000/xmlns/","foo1","NAMESPACE_ERR" 
 PASS createElementNS test in XML document: "http://www.w3.org/2000/xmlns/","foo1","NAMESPACE_ERR" 
 PASS createElementNS test in XHTML document: "http://www.w3.org/2000/xmlns/","foo1","NAMESPACE_ERR" 
-PASS createElementNS test in HTML document: "http://www.w3.org/2000/xmlns/",":foo","NAMESPACE_ERR" 
-PASS createElementNS test in XML document: "http://www.w3.org/2000/xmlns/",":foo","NAMESPACE_ERR" 
-PASS createElementNS test in XHTML document: "http://www.w3.org/2000/xmlns/",":foo","NAMESPACE_ERR" 
+PASS createElementNS test in HTML document: "http://www.w3.org/2000/xmlns/",":foo","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XML document: "http://www.w3.org/2000/xmlns/",":foo","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XHTML document: "http://www.w3.org/2000/xmlns/",":foo","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in HTML document: "http://www.w3.org/2000/xmlns/","f:oo","NAMESPACE_ERR" 
 PASS createElementNS test in XML document: "http://www.w3.org/2000/xmlns/","f:oo","NAMESPACE_ERR" 
 PASS createElementNS test in XHTML document: "http://www.w3.org/2000/xmlns/","f:oo","NAMESPACE_ERR" 
-PASS createElementNS test in HTML document: "http://www.w3.org/2000/xmlns/","foo:","NAMESPACE_ERR" 
-PASS createElementNS test in XML document: "http://www.w3.org/2000/xmlns/","foo:","NAMESPACE_ERR" 
-PASS createElementNS test in XHTML document: "http://www.w3.org/2000/xmlns/","foo:","NAMESPACE_ERR" 
+PASS createElementNS test in HTML document: "http://www.w3.org/2000/xmlns/","foo:","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XML document: "http://www.w3.org/2000/xmlns/","foo:","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XHTML document: "http://www.w3.org/2000/xmlns/","foo:","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in HTML document: "http://www.w3.org/2000/xmlns/","xml","NAMESPACE_ERR" 
 PASS createElementNS test in XML document: "http://www.w3.org/2000/xmlns/","xml","NAMESPACE_ERR" 
 PASS createElementNS test in XHTML document: "http://www.w3.org/2000/xmlns/","xml","NAMESPACE_ERR" 
@@ -503,15 +503,15 @@ PASS createElementNS test in XHTML document: "foo:","f1oo",null
 PASS createElementNS test in HTML document: "foo:","foo1",null 
 PASS createElementNS test in XML document: "foo:","foo1",null 
 PASS createElementNS test in XHTML document: "foo:","foo1",null 
-PASS createElementNS test in HTML document: "foo:",":foo","NAMESPACE_ERR" 
-PASS createElementNS test in XML document: "foo:",":foo","NAMESPACE_ERR" 
-PASS createElementNS test in XHTML document: "foo:",":foo","NAMESPACE_ERR" 
+PASS createElementNS test in HTML document: "foo:",":foo","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XML document: "foo:",":foo","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XHTML document: "foo:",":foo","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in HTML document: "foo:","f:oo",null 
 PASS createElementNS test in XML document: "foo:","f:oo",null 
 PASS createElementNS test in XHTML document: "foo:","f:oo",null 
-PASS createElementNS test in HTML document: "foo:","foo:","NAMESPACE_ERR" 
-PASS createElementNS test in XML document: "foo:","foo:","NAMESPACE_ERR" 
-PASS createElementNS test in XHTML document: "foo:","foo:","NAMESPACE_ERR" 
+PASS createElementNS test in HTML document: "foo:","foo:","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XML document: "foo:","foo:","INVALID_CHARACTER_ERR" 
+PASS createElementNS test in XHTML document: "foo:","foo:","INVALID_CHARACTER_ERR" 
 PASS createElementNS test in HTML document: "foo:","xml",null 
 PASS createElementNS test in XML document: "foo:","xml",null 
 PASS createElementNS test in XHTML document: "foo:","xml",null 
index 6df8c785b8bd939f5631a25a0d86a6d9c60617fe..3411d3b442b95bca420d623db4d2991e8b8bee92 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset=utf-8>
 <title>Document.createElementNS</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-document-createelementns">
-<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="Document-createElementNS.js"></script>
 <div id="log"></div>
 <iframe src="/common/dummy.xml"></iframe>
index 1abd3330183c10a25c4583f4974026583adda23b..bf5e12cf951817404abb884d7f5d6dd3445b9639 100644 (file)
@@ -25,11 +25,11 @@ var createElementNS_tests = [
   [null, "fo o", "INVALID_CHARACTER_ERR"],
   [null, "-foo", "INVALID_CHARACTER_ERR"],
   [null, ".foo", "INVALID_CHARACTER_ERR"],
-  [null, ":foo", "NAMESPACE_ERR"],
+  [null, ":foo", "INVALID_CHARACTER_ERR"],
   [null, "f:oo", "NAMESPACE_ERR"],
-  [null, "foo:", "NAMESPACE_ERR"],
-  [null, "f:o:o", "NAMESPACE_ERR"],
-  [null, ":", "NAMESPACE_ERR"],
+  [null, "foo:", "INVALID_CHARACTER_ERR"],
+  [null, "f:o:o", "INVALID_CHARACTER_ERR"],
+  [null, ":", "INVALID_CHARACTER_ERR"],
   [null, "xml", null],
   [null, "xmlns", "NAMESPACE_ERR"],
   [null, "xmlfoo", null],
@@ -38,19 +38,19 @@ var createElementNS_tests = [
   [null, "xmlfoo:bar", "NAMESPACE_ERR"],
   [null, "null:xml", "NAMESPACE_ERR"],
   ["", null, null],
-  ["", ":foo", "NAMESPACE_ERR"],
+  ["", ":foo", "INVALID_CHARACTER_ERR"],
   ["", "f:oo", "NAMESPACE_ERR"],
-  ["", "foo:", "NAMESPACE_ERR"],
+  ["", "foo:", "INVALID_CHARACTER_ERR"],
   [undefined, null, null],
   [undefined, undefined, null],
   [undefined, "foo", null],
   [undefined, "1foo", "INVALID_CHARACTER_ERR"],
   [undefined, "f1oo", null],
   [undefined, "foo1", null],
-  [undefined, ":foo", "NAMESPACE_ERR"],
+  [undefined, ":foo", "INVALID_CHARACTER_ERR"],
   [undefined, "f:oo", "NAMESPACE_ERR"],
-  [undefined, "foo:", "NAMESPACE_ERR"],
-  [undefined, "f::oo", "NAMESPACE_ERR"],
+  [undefined, "foo:", "INVALID_CHARACTER_ERR"],
+  [undefined, "f::oo", "INVALID_CHARACTER_ERR"],
   [undefined, "xml", null],
   [undefined, "xmlns", "NAMESPACE_ERR"],
   [undefined, "xmlfoo", null],
@@ -65,15 +65,15 @@ var createElementNS_tests = [
   ["http://example.com/", ".foo", "INVALID_CHARACTER_ERR"],
   ["http://example.com/", "f1oo", null],
   ["http://example.com/", "foo1", null],
-  ["http://example.com/", ":foo", "NAMESPACE_ERR"],
+  ["http://example.com/", ":foo", "INVALID_CHARACTER_ERR"],
   ["http://example.com/", "f:oo", null],
-  ["http://example.com/", "f:o:o", "NAMESPACE_ERR"],
-  ["http://example.com/", "foo:", "NAMESPACE_ERR"],
-  ["http://example.com/", "f::oo", "NAMESPACE_ERR"],
-  ["http://example.com/", "a:0", "NAMESPACE_ERR"],
+  ["http://example.com/", "f:o:o", "INVALID_CHARACTER_ERR"],
+  ["http://example.com/", "foo:", "INVALID_CHARACTER_ERR"],
+  ["http://example.com/", "f::oo", "INVALID_CHARACTER_ERR"],
+  ["http://example.com/", "a:0", "INVALID_CHARACTER_ERR"],
   ["http://example.com/", "0:a", "INVALID_CHARACTER_ERR"],
   ["http://example.com/", "a:_", null],
-  ["http://example.com/", "a:\u0BC6", "NAMESPACE_ERR"],
+  ["http://example.com/", "a:\u0BC6", "INVALID_CHARACTER_ERR"],
   ["http://example.com/", "\u0BC6:a", "INVALID_CHARACTER_ERR"],
   ["http://example.com/", "a:a\u0BC6", null],
   ["http://example.com/", "a\u0BC6:a", null],
@@ -98,7 +98,7 @@ var createElementNS_tests = [
   ["http://example.com/", "xmlns:foo", "NAMESPACE_ERR"],
   ["http://example.com/", "XMLNS:foo", null],
   ["http://example.com/", "xmlfoo:bar", null],
-  ["http://example.com/", "prefix::local", "NAMESPACE_ERR"],
+  ["http://example.com/", "prefix::local", "INVALID_CHARACTER_ERR"],
   ["http://example.com/", "namespaceURI:{", "INVALID_CHARACTER_ERR"],
   ["http://example.com/", "namespaceURI:}", "INVALID_CHARACTER_ERR"],
   ["http://example.com/", "namespaceURI:~", "INVALID_CHARACTER_ERR"],
@@ -130,9 +130,9 @@ var createElementNS_tests = [
   ["/", "1foo", "INVALID_CHARACTER_ERR"],
   ["/", "f1oo", null],
   ["/", "foo1", null],
-  ["/", ":foo", "NAMESPACE_ERR"],
+  ["/", ":foo", "INVALID_CHARACTER_ERR"],
   ["/", "f:oo", null],
-  ["/", "foo:", "NAMESPACE_ERR"],
+  ["/", "foo:", "INVALID_CHARACTER_ERR"],
   ["/", "xml", null],
   ["/", "xmlns", "NAMESPACE_ERR"],
   ["/", "xmlfoo", null],
@@ -143,9 +143,9 @@ var createElementNS_tests = [
   ["http://www.w3.org/XML/1998/namespace", "1foo", "INVALID_CHARACTER_ERR"],
   ["http://www.w3.org/XML/1998/namespace", "f1oo", null],
   ["http://www.w3.org/XML/1998/namespace", "foo1", null],
-  ["http://www.w3.org/XML/1998/namespace", ":foo", "NAMESPACE_ERR"],
+  ["http://www.w3.org/XML/1998/namespace", ":foo", "INVALID_CHARACTER_ERR"],
   ["http://www.w3.org/XML/1998/namespace", "f:oo", null],
-  ["http://www.w3.org/XML/1998/namespace", "foo:", "NAMESPACE_ERR"],
+  ["http://www.w3.org/XML/1998/namespace", "foo:", "INVALID_CHARACTER_ERR"],
   ["http://www.w3.org/XML/1998/namespace", "xml", null],
   ["http://www.w3.org/XML/1998/namespace", "xmlns", "NAMESPACE_ERR"],
   ["http://www.w3.org/XML/1998/namespace", "xmlfoo", null],
@@ -158,9 +158,9 @@ var createElementNS_tests = [
   ["http://www.w3.org/2000/xmlns/", "1foo", "INVALID_CHARACTER_ERR"],
   ["http://www.w3.org/2000/xmlns/", "f1oo", "NAMESPACE_ERR"],
   ["http://www.w3.org/2000/xmlns/", "foo1", "NAMESPACE_ERR"],
-  ["http://www.w3.org/2000/xmlns/", ":foo", "NAMESPACE_ERR"],
+  ["http://www.w3.org/2000/xmlns/", ":foo", "INVALID_CHARACTER_ERR"],
   ["http://www.w3.org/2000/xmlns/", "f:oo", "NAMESPACE_ERR"],
-  ["http://www.w3.org/2000/xmlns/", "foo:", "NAMESPACE_ERR"],
+  ["http://www.w3.org/2000/xmlns/", "foo:", "INVALID_CHARACTER_ERR"],
   ["http://www.w3.org/2000/xmlns/", "xml", "NAMESPACE_ERR"],
   ["http://www.w3.org/2000/xmlns/", "xmlns", null],
   ["http://www.w3.org/2000/xmlns/", "xmlfoo", "NAMESPACE_ERR"],
@@ -172,9 +172,9 @@ var createElementNS_tests = [
   ["foo:", "1foo", "INVALID_CHARACTER_ERR"],
   ["foo:", "f1oo", null],
   ["foo:", "foo1", null],
-  ["foo:", ":foo", "NAMESPACE_ERR"],
+  ["foo:", ":foo", "INVALID_CHARACTER_ERR"],
   ["foo:", "f:oo", null],
-  ["foo:", "foo:", "NAMESPACE_ERR"],
+  ["foo:", "foo:", "INVALID_CHARACTER_ERR"],
   ["foo:", "xml", null],
   ["foo:", "xmlns", "NAMESPACE_ERR"],
   ["foo:", "xmlfoo", null],
index 29657e05b886bd43e42ccb2aecb07416e3625993..32dded363cf4996263995cc9b8b12644018886af 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset=utf-8>
 <title>Document.createEvent</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-document-createevent">
-<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="Document-createEvent.js"></script>
 <div id="log"></div>
 <script>
index d06f70fdcba66dce886373be376928e73b5aeda0..0ff444fb95db3bd8722994294401c6eeb02e74b7 100644 (file)
@@ -5,8 +5,8 @@
 <link rel="help" href="https://dom.spec.whatwg.org/#dom-processinginstruction-target"/>
 <link rel="help" href="https://dom.spec.whatwg.org/#dom-characterdata-data"/>
 <link rel="help" href="https://dom.spec.whatwg.org/#dom-node-ownerdocument"/>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 </head>
 <body>
 <div id="log"/>
index c57a792face56ac4ada2ea49b15dff80e5dce468..ad7bc00e60d230ad75e986bf28dd5b3431b0cd8f 100644 (file)
@@ -5,7 +5,7 @@
 <link rel=help href="https://dom.spec.whatwg.org/#dom-processinginstruction-target">
 <link rel=help href="https://dom.spec.whatwg.org/#dom-characterdata-data">
 <link rel=help href="https://dom.spec.whatwg.org/#dom-node-ownerdocument">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <script src="Document-createProcessingInstruction.js"></script>
index ccc1b1b77f51d4f7c2ab1d2516876ea71f39a4b0..7d058df836e90ee24157ca53908e9d2b492b2388 100644 (file)
@@ -12,8 +12,8 @@
 <link rel=help href="https://dom.spec.whatwg.org/#dom-node-childnodes">
 <link rel=help href="https://dom.spec.whatwg.org/#dom-node-firstchild">
 <link rel=help href="https://dom.spec.whatwg.org/#dom-node-lastchild">
-<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="Document-createComment-createTextNode.js"></script>
 <div id="log"></div>
 <script>
index f8f04b068fd467bf9cb9102b5b5b2c1c1d47e158..295c6eacf3a98167eb392ad4221bd8fb3831a8be 100644 (file)
@@ -1,8 +1,8 @@
 <!doctype html>
 <meta charset=utf-8>
 <title>Document.createTreeWalker</title>
-<script src=/resources/testharness.js></script>
-<script src=/resources/testharnessreport.js></script>
+<script src=../../../../../resources/testharness.js></script>
+<script src=../../../../../resources/testharnessreport.js></script>
 <div id=log></div>
 <script>
 test(function() {
index ac4c8361b788d1e2eb6d2788386c1f2e50e0d442..c7dc7cba0608c8248d6a57fb31e8749efcce45fb 100644 (file)
@@ -3,8 +3,8 @@
 <meta charset=utf-8>
 <title>Document.doctype</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-document-doctype">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 test(function() {
index 84086cdc39865d7a350fa167efe7547621c9c7c5..689f3a2f32b7e02a3aede75ff24812f01ffffdb8 100644 (file)
@@ -3,8 +3,8 @@
 <title>Document.getElementById</title>
 <link rel="author" title="Tetsuharu OHZEKI" href="mailto:saneyuki.snyk@gmail.com">
 <link rel=help href="https://dom.spec.whatwg.org/#dom-document-getelementbyid">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <body>
   <div id="log"></div>
 
index 309a29ae772351d71577a0df7792a8a3fb214d76..583cddf302821dc16aa4728edb09558549acd9c8 100644 (file)
@@ -2,8 +2,8 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <title>Document.getElementsByTagName</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 </head>
 <body>
 <div id="log"></div>
index 00e3435c4c396658a47fd9236db4926225d4ffdf..3960656b83c24cd7ae1bea37852e82c4c48a76d9 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset=utf-8>
 <title>Document.getElementsByTagName</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-document-getelementsbytagname">
-<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="Document-Element-getElementsByTagName.js"></script>
 <div id="log"></div>
 <script>
index 063dc982158846173d9916de366ab22a5d3dd0d3..ddfc7a4241cafa19e834a9042e1d6c1d9cbda137 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset=utf-8>
 <title>Document.getElementsByTagNameNS</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-document-getelementsbytagnamens">
-<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="Document-Element-getElementsByTagNameNS.js"></script>
 <div id="log"></div>
 <script>
index aed5259659b4d54cc3822951843b89ac9fc3d850..40a0edfbc6d6b84afd9e8d16e696b7b396bddfee 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset=utf-8>
 <title>Document.implementation</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-document-implementation">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 test(function() {
index 32e2f316979aacfbece1fbcecfe98745cbd0ab27..98a109348cd09e9f5ae07af903e9a6e8c93c9402 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset=utf-8>
 <title>Document.importNode</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-document-importnode">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 test(function() {
index 2b6965c14beb461d334ca633a3248c9b34af2202..c70df968c9328c929db374eb4a79f3e95e6533c6 100644 (file)
@@ -5,8 +5,8 @@
 <link rel="help" href="https://dom.spec.whatwg.org/#dom-documenttype-name"/>
 <link rel="help" href="https://dom.spec.whatwg.org/#dom-documenttype-publicid"/>
 <link rel="help" href="https://dom.spec.whatwg.org/#dom-documenttype-systemid"/>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 </head>
 <body>
 <div id="log"/>
index a755c397b0e0673919a9fb449efb8bc1cd73662a..5e339bb26498d4dc4b59291a108ea737efb568dd 100644 (file)
@@ -3,8 +3,8 @@
 <link rel="help" href="https://dom.spec.whatwg.org/#dom-documenttype-name">
 <link rel="help" href="https://dom.spec.whatwg.org/#dom-documenttype-publicid">
 <link rel="help" href="https://dom.spec.whatwg.org/#dom-documenttype-systemid">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 test(function() {
index 9e18d3511ad554deb10f5b48a6b40c00d8bd222c..d83e7f99c3c3ff4cdce4818c2425d673d9ee8ae9 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset=utf-8>
 <title>DocumentType.remove</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-childnode-remove">
-<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="ChildNode-remove.js"></script>
 <div id=log></div>
 <script>
index daedab6d971f3ee8783ceb300ec9beb228a91247..a4fa8cc6b0e1a1c0f4cd5f3721b8639aca1d197d 100644 (file)
@@ -2,8 +2,8 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <title>Null Test</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 </head>
 <body>
 <h1>Test of firstElementChild and lastChildElement returning null</h1>
index 1863a41da57fc9db426297458631802b760afd51..d154d2d0de8e9f9515068d5fe863382c87e24c8a 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE HTML>
 <meta charset=utf-8>
 <title>Null test</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <h1>Test of firstElementChild and lastChildElement returning null</h1>
 <div id="log"></div>
 <p id="parentEl" style="font-weight:bold;">Test.</p>
index c97ed1965b54cdc16c001124d2ab08c325c8d22b..6efc1606492fa3ed9cf1a71334b93caff94a5b66 100644 (file)
@@ -2,8 +2,8 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <title>Dynamic Adding of Elements</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 </head>
 <body>
 <h1>Test of Dynamic Adding of Elements</h1>
index 3e7490b21d6c290fdc77d430b529dcb9014e27d6..ee6495dd68f2d26cf8d6059b24fb255eb83fe5b4 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE HTML>
 <meta charset=utf-8>
 <title>Dynamic Adding of Elements</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <h1>Test of Dynamic Adding of Elements</h1>
 <div id="log"></div>
 <p id="parentEl">The result of this test is
index f0009b0a77805ecb4a2e616ebd9bb99fde5793b1..ff5a998dd8cf6d63632603cbd698d20e700a1a49 100644 (file)
@@ -2,8 +2,8 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <title>Dynamic Removal of Elements</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 </head>
 <body>
 <h1>Test of Removal Adding of Elements</h1>
index 3f7e7c7eadca4f399cb3157a88ab9de1866e3545..4e43517282ac4a5117bf52aaac103e703054572e 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE HTML>
 <meta charset=utf-8>
 <title>Dynamic Removal of Elements</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <h1>Test of Dynamic Removal of Elements</h1>
 <div id="log"></div>
 <p id="parentEl">The result of this test is
index f567a20c234ba7b861a09730b15dcb2de010bde9..2946cf351688a8c4cca7a006311ef7fd166cf990 100644 (file)
@@ -2,8 +2,8 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <title>childElementCount without Child Element Nodes</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 </head>
 <body>
 <h1>Test of childElementCount with No Child Element Nodes</h1>
index fb52fb205c8e9aaf51ec5e6b8ecf0ca8f956e6f5..c20cc1533401e06d764f00b4413fec54ebf1fd56 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE HTML>
 <meta charset=utf-8>
 <title>childElementCount without Child Element Nodes</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <h1>Test of childElementCount with No Child Element Nodes</h1>
 <div id="log"></div>
 <p id="parentEl" style="font-weight:bold;">Test.</p>
index 6b719ff7a838e486392a31d438ec048b6a2d3f05..1f5c1848922a0cd225b91d0daccdac8b9dc4716c 100644 (file)
@@ -2,8 +2,8 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <title>childElementCount</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 </head>
 <body>
 <h1>Test of childElementCount</h1>
index 8cfe567f9142343587188093d48aefda92b73ee2..07361a41b0bd1cf88b292f390867c593a34b146c 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE HTML>
 <meta charset=utf-8>
 <title>childElementCount</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <h1>Test of childElementCount</h1>
 <div id="log"></div>
 <p id="parentEl">The result of <span id="first_element_child"><span>this</span> <span>test</span></span> is
index c0210f9667afefebf918f3d771c4669a83116380..e1c38335c1ce64b8490a208b6549ba430e80f486 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>HTMLCollection edge cases</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <div id="test"><img><img id=foo><img id=foo><img name="bar"></div>
 <script>
index 22b499e931f14fee784016612da46615f75fd815..e986e81f2e51552effffc4129b9be7fc009c1cb5 100644 (file)
@@ -3,8 +3,8 @@
   <head class="test test">
     <title class=" ">Element.classList in case-sensitive documents</title>
     <link rel="help" href="https://dom.spec.whatwg.org/#concept-class">
-    <script type="text/javascript" src="/resources/testharness.js"></script>
-    <script type="text/javascript" src="/resources/testharnessreport.js"></script>
+    <script type="text/javascript" src="../../../../../resources/testharness.js"></script>
+    <script type="text/javascript" src="../../../../../resources/testharnessreport.js"></script>
     <style type="text/css">
 .foo { font-style: italic; }
     </style>
index e5af1a43b629e8e51f96d48da3c13546f9d0eb8e..c86aff46eb05ffac3bc6f00bde723d9a175b7500 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE HTML>
 <meta charset=utf8>
 <title>Test for Element.closest</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <body id="body">
   <div id="test8" class="div3" style="display:none">
     <div id="test7" class="div2">
index f28005e9c89fc308d71143e148d47d07542f77d9..ac4620c1fff7f9284b0884e64e73970653ede407 100644 (file)
@@ -7,8 +7,8 @@
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
 <title>Entity References</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 </head>
 <body>
 <h1>Test of Entity References</h1>
index 29441d2786aaca9d8b7b48c9d5c9aeee1015196b..db714a3ea6bcdf02dc889d53320c9d7e19311497 100644 (file)
@@ -3,8 +3,8 @@
       xmlns:pickle="http://ns.example.org/pickle">
 <head>
 <title>firstElementChild with namespaces</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 </head>
 <body>
 <h1>Test of firstElementChild with namespaces</h1>
index 629deab3ae053dafb1432fa778a649e1d0846db4..e1938d89c803b9b7e7d28047d119f046bcdc2dbd 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE HTML>
 <meta charset=utf-8>
 <title>firstElementChild with namespaces</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <h1>Test of firstElementChild with namespaces</h1>
 <div id="log"></div>
 <p id="parentEl">The result of this test is a unknown.</p>
index 302052b0fc7394e1685aedd24bae5959854117ab..e6886bb7d3a6c0039f08cc9fc6de588b328805ad 100644 (file)
@@ -2,8 +2,8 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <title>firstElementChild</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 </head>
 <body>
 <h1>Test of firstElementChild</h1>
index 12a0c5946e5c503bad37799bcd1b5c0fc9da8860..8c6cef559d7929ab16649a13dd0eb8232aff1c0b 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE HTML>
 <meta charset=utf-8>
 <title>firstElementChild</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <h1>Test of firstElementChild</h1>
 <div id="log"></div>
 <p id="parentEl">The result of this test is
index 332c3060f1a94bd2e339ee18aef80d07a6043325..24e4fc8153df111ba81ee0a291078149be956a7e 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>Element.getElementsByClassName</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 test(function() {
index cc118d42cf4be082bc165d94d7e85cd4dbd2c6ad..6a799588b19534cc9b4cde876831eacbe6b6add2 100644 (file)
@@ -1,8 +1,8 @@
 <!doctype html>
 <meta charset=utf-8>
 <title></title>
-<script src=/resources/testharness.js></script>
-<script src=/resources/testharnessreport.js></script>
+<script src=../../../../../resources/testharness.js></script>
+<script src=../../../../../resources/testharnessreport.js></script>
 <iframe src="Element-getElementsByTagName-change-document-HTMLNess-iframe.xml"></iframe>
 <script>
   onload = function() {
index 87c4fe934a0cd0e2ea03092bbf718be9a6650b70..e9ea731c401f722993b5e928ec0adc0b7e058850 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset=utf-8>
 <title>Element.getElementsByTagName</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-element-getelementsbytagname">
-<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="Document-Element-getElementsByTagName.js"></script>
 <div id="log"></div>
 <script>
index f826afc3915132bee02f577885081247cccc69b5..88ac7d421cee07714ab43dba102690873cd7262c 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset=utf-8>
 <title>Element.getElementsByTagNameNS</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-element-getelementsbytagnamens">
-<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="Document-Element-getElementsByTagNameNS.js"></script>
 <div id="log"></div>
 <script>
index fbb9c233b7005121fd5cdb4629663de378a1d525..d2553d6264e0e707c108f237210b2ae67d0030de 100644 (file)
@@ -1,8 +1,8 @@
 <!doctype html>
 <meta charset="utf-8">
 <title></title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <body>
 
 <button></button>
index d03e56680d40ea6730703a68fc0c98351ac79312..09d2f1073a2ebe6e2c6b513fdd32768402bb4baf 100644 (file)
@@ -1,8 +1,8 @@
 <!doctype html>
 <meta charset=utf-8>
 <title></title>
-<script src=/resources/testharness.js></script>
-<script src=/resources/testharnessreport.js></script>
+<script src=../../../../../resources/testharness.js></script>
+<script src=../../../../../resources/testharnessreport.js></script>
 
 <div id="target"></div>
 <div id="parent"><span id=target2></span></div>
index 0fafabb519a2cc461580f12178e9ca7319a08f51..14d9519b644ff11c4a013797f8bd026ee9a299d1 100644 (file)
@@ -1,8 +1,8 @@
 <!doctype html>
 <meta charset=utf-8>
 <title></title>
-<script src=/resources/testharness.js></script>
-<script src=/resources/testharnessreport.js></script>
+<script src=../../../../../resources/testharness.js></script>
+<script src=../../../../../resources/testharnessreport.js></script>
 <body style="visibility:hidden">
 <div id="target"></div>
 <div id="parent"><span id=target2></span></div>
index 3150b92a42cb1741259f09185a450df1aa22092b..884d028e9dffdca70bd602402128905a77f818db 100644 (file)
@@ -2,8 +2,8 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <title>firstElementChild</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 </head>
 <body>
 <h1>Test of firstElementChild</h1>
index de7aebdf2416254dd84220f8346a9ecb575bc539..ac5e67cf8f0d736e27db178f9b86144041b705e3 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE HTML>
 <meta charset=utf-8>
 <title>lastElementChild</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <h1>Test of lastElementChild</h1>
 <div id="log"></div>
 <p id="parentEl">The result of <span id="first_element_child">this test</span> is <span id="last_element_child" style="font-weight:bold;">logged</span> above.</p>
index 6a5205735e5d27f72da85d2c17711413711a3a86..5196eaea8dc2a2969cfde742f23897bfee868ee2 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset="UTF-8">
 <title>Selectors-API Level 2 Test Suite: HTML with Selectors Level 3</title>
 <!--  Selectors API Test Suite Version 3  -->
-<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="/dom/nodes/selectors.js"></script>
 <script src="/dom/nodes/ParentNode-querySelector-All.js"></script>
 <script src="Element-matches.js"></script>
index 915209bda2644d706b454006d09e59c74d5a25a7..f8e734bd16fcc5c6906fa9f60eb38cb2fe93d575 100644 (file)
@@ -2,8 +2,8 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <title>nextElementSibling</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 </head>
 <body>
 <h1>Test of nextElementSibling</h1>
index 985c602f4186265488263bf465ed04f1b3c6cb86..ed274682d3ee0378c6770b5bc36e44f8b5955288 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE HTML>
 <meta charset=utf-8>
 <title>nextElementSibling</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <h1>Test of nextElementSibling</h1>
 <div id="log"></div>
 <p id="parentEl">The result of <span id="first_element_child">this test</span> is <span id="last_element_child" style="font-weight:bold;">unknown.</span></p>
index 7fbbc6d384e7ac03c7f9d389f5bbb77c2363654e..9f833b1f0b787e1c0b438f55232b3edd2f711279 100644 (file)
@@ -2,8 +2,8 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <title>previousElementSibling</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 </head>
 <body>
 <h1>Test of previousElementSibling</h1>
index 02c7b16df574d62167e436e34daafd732a12a7ae..27e42870361e96f4c9f5743f444d333f78d765fb 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE HTML>
 <meta charset=utf-8>
 <title>previousElementSibling</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <h1>Test of previousElementSibling</h1>
 <div id="log"></div>
 <p id="parentEl">The result of <span id="first_element_child">this test</span> is
index ab642d660b9136f531902156b705954645e2f850..5a9132285664b6b15ef1fa8baf5fd818d76bc86d 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset=utf-8>
 <title>Element.remove</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-childnode-remove">
-<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="ChildNode-remove.js"></script>
 <div id=log></div>
 <script>
index a2773e6f1e06b872601be6ae5ede48fcdeb79498..c992e740fc0a97d408f0560ce4722dd538c39fcd 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>Element.removeAttributeNS</title>
-<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="attributes.js"></script>
 <div id="log"></div>
 <script>
index fcf4d54ff9f59aa2f6da2752107527cfd30ff99c..5cadc9444f6227506a0ad6ba3af4bc9c8e6df2f5 100644 (file)
@@ -2,8 +2,8 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <title>Null Test</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 </head>
 <body>
 <h1>Test of previousElementSibling and nextElementSibling returning null</h1>
index a7920b4fb898eecb31b743d52f2a75d5c8008ce8..21da39d2a1419d76a0eb1b2782cb6b29c0b7d48d 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE HTML>
 <meta charset=utf-8>
 <title>Null test</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <h1>Test of previousElementSibling and nextElementSibling returning null</h1>
 <div id="log"></div>
 <p id="parentEl">The result of this test is <span id="first_element_child" style="font-weight:bold;">unknown.</span></p>
index 035a23cc5e8944885ad0307c9a03938aebb35dd5..732b2a3a108a218eb13c935ffb709dc5a32ad56e 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>Element.tagName</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 test(function() {
index 08ce8632f8f1df782c0fcac28e423e6b1edeb3e2..0bf571e3dc98ec413ededc6a4cf8c74d6116aeff 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset="UTF-8">
 <title>Selectors-API Level 2 Test Suite: HTML with Selectors Level 3</title>
 <!--  Selectors API Test Suite Version 3  -->
-<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="/dom/nodes/selectors.js"></script>
 <script src="/dom/nodes/ParentNode-querySelector-All.js"></script>
 <script src="Element-matches.js"></script>
index 6721b7eecd13a8254b95940eceec33fc87e2d501..16bdb2afc9a7d7de62df13bafc8725ecb6f0ba33 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE HTML>
 <meta charset=utf-8>
 <title>MutationObservers: attributes mutations</title>
-<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="mutationobservers.js"></script>
 <h1>MutationObservers: attributes mutations</h1>
 <div id="log"></div>
index b19ee122b1e50e8eefa783bb7e21531dcc93aa13..b4ef2df5e44a79ffcbfd3c0b094e502cb73d5a9c 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE HTML>
 <meta charset=utf-8>
 <title>MutationObservers: characterData mutations</title>
-<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="mutationobservers.js"></script>
 <h1>MutationObservers: characterData mutations</h1>
 <div id="log"></div>
index e4c674e027cbc2e76aea554539c778a4348300cd..1a006015bcb1ef62b642970cb454625077945d0e 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE HTML>
 <meta charset=utf-8>
 <title>MutationObservers: childList mutations</title>
-<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="mutationobservers.js"></script>
 <h1>MutationObservers: childList mutations</h1>
 <div id="log"></div>
index 883edecf74403843b19dc6b295f3b973b9861089..415924fca6362eb060829caddbc3c7691d7f4050 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE HTML>
 <meta charset=utf-8>
 <title>MutationObservers: disconnect</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <h1>MutationObservers: disconnect</h1>
 <div id="log"></div>
 <section style="display: none">
index 4662b23459bb677c515c8bfba8e24a9a5dc65e1e..9caf8e11ba317f7638660ab0375d3af2b7612a8d 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE HTML>
 <meta charset=utf-8>
 <title>MutationObservers: takeRecords</title>
-<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="mutationobservers.js"></script>
 <h1>MutationObservers: document mutations</h1>
 <div id="log"></div>
index 9f6d871417dcb006380f6e59bd0c0a031fd7e78e..8b58e85e2deaf637271b6f1a1497e5ac16aab77b 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE HTML>
 <meta charset=utf-8>
 <title>MutationObservers: innerHTML, outerHTML mutations</title>
-<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="mutationobservers.js"></script>
 <h1>MutationObservers: innerHTML, outerHTML mutations</h1>
 <div id="log"></div>
index 6a27ef77ecacf55a7eaaae18cdd007e017e42cd9..e52f075f9e24c1f887d6e413bf7a1133f18537f5 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE HTML>
 <meta charset=utf-8>
 <title>MutationObservers: takeRecords</title>
-<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="mutationobservers.js"></script>
 <h1>MutationObservers: takeRecords</h1>
 <div id="log"></div>
index 684607961a7eeaefb17b3a49dbf9ed36a3d7aee6..96114c7b85ad4a7d688b32bcf87e9459de68aa41 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset=utf-8>
 <title>Node.appendChild</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-node-appendchild">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <iframe src=about:blank></iframe>
 <script>
index 1672b6ecd229898bc39dfa332fa80638093dc96a..3cc6684f614b5ef408402496b9ba34fc2efbd529 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>Node.baseURI</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 test(function() {
index f7586fa74a9a22428d63ebcb081c2cef54d4cfdf..74c3cb143c90d0220c02447c608157f7c93b0b1c 100644 (file)
@@ -4,8 +4,8 @@
 <link rel=help href="https://dom.spec.whatwg.org/#dom-node-childnodes">
 <link rel=author title="Tim Taubert" href="mailto:ttaubert@mozilla.com">
 <link rel=author title="Ms2ger" href="mailto:Ms2ger@gmail.com">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 test(function() {
index 9f4f8fc74c5fe6095f2af4c3000bcdb32c9dbf28..ee8a1187a9f168cd32cbd94d3df1e74646faffff 100644 (file)
@@ -2,8 +2,8 @@
 <meta charset=utf-8>
 <title>Node.cloneNode</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-node-clonenode">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id=log></div>
 <script>
 function assert_equal_node(nodeA, nodeB) {
index 5d990b103501928040cfd856e4abd706d9de0118..9beecc903571c0e7282f55fe233c0c567493ec6d 100644 (file)
@@ -2,8 +2,8 @@
 <title>Node.compareDocumentPosition() tests</title>
 <link rel=author title="Aryeh Gregor" href=ayg@aryeh.name>
 <div id=log></div>
-<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=../common.js></script>
 <script>
 "use strict";
index 33e7c10e73e22adc9c943281deb3a72a2a7f0abe..fd895ec0c8729a0bd95b9ac0e6937720cad6f6bd 100644 (file)
@@ -1,7 +1,7 @@
 <!doctype html>
 <title>Node constants</title>
-<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="../constants.js"></script>
 <div id="log"></div>
 <script>
index b95b7ffd1bdfa0cdc4cd80703ccbc6b3717d96f2..92a02e6de80b27a90e47f9991e30a44433b0a340 100644 (file)
@@ -4,8 +4,8 @@
 <title>Node.nodeName</title>
 <link rel="author" title="Olli Pettay" href="mailto:Olli@Pettay.fi"/>
 <link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com"/>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 </head>
 <body>
 <div id="log"/>
index 89a76beb05036a2ed41e518e8718fb8b9fe87309..daf860a8284a9720d3726c83c8d8ce4f8e25b580 100644 (file)
@@ -2,8 +2,8 @@
 <title>Node.contains() tests</title>
 <link rel=author title="Aryeh Gregor" href=ayg@aryeh.name>
 <div id=log></div>
-<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=../common.js></script>
 <script>
 "use strict";
index a9fc83b5009c9cb19ccf3a94e1556e549342fef2..624135624c359c96564ccdb70c180546adcfc8c5 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <title>Node.insertBefore</title>
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 <div id="log"></div>
 <script>
 function testLeafNode(nodeName, createNodeFunction) {
index da0b460de44681ca009eaaa2b615732fe733577d..e43f6449ed483b83dc167011ebda0003a2950bdd 100644 (file)
@@ -3,8 +3,8 @@
 <head>
 <title>Node.prototype.isConnected</title>
 <link rel=help href="https://dom.spec.whatwg.org/#dom-node-isconnected">
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
+<script src="../../../../../resources/testharness.js"></script>
+<script src="../../../../../resources/testharnessreport.js"></script>
 </head>
 <body>
 <script>
index 3170643d2fd607bc85942f8582e9e846c0c09842..589b17e6a6493ab56cd29cda87e3385be240eb77 100644 (file)
@@ -1,8 +1,8 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <title>Node.isEqualNode</title>
-<script src="/resources/testharness.js"></script>