Drop support for legacy EntityReference DOM Node type
authorcdumez@apple.com <cdumez@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 22 Sep 2015 17:17:12 +0000 (17:17 +0000)
committercdumez@apple.com <cdumez@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 22 Sep 2015 17:17:12 +0000 (17:17 +0000)
commit7382c4f1091c03820e386b421721016e3926719c
treea103e0babec93d6d6b0fc5b7bc5fca322bb76b27
parent0df2cf83fac10ddbb88ed8bd6476b8387411986b
Drop support for legacy EntityReference DOM Node type
https://bugs.webkit.org/show_bug.cgi?id=149348

Reviewed by Darin Adler.

LayoutTests/imported/w3c:

Rebaseline W3C DOM test now that more checks are passing.

* web-platform-tests/dom/historical-expected.txt:

Source/WebCore:

Drop support for legacy EntityReference DOM Node type.

EntityReference has been dropped from the DOM specification:
- https://dom.spec.whatwg.org/#dom-core-changes

EntityReference is not supported in Firefox:
- https://developer.mozilla.org/en-US/docs/Web/API/EntityReference
- https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.expandEntityReferences
- https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.expandEntityReferences

Chrome dropped support for EntityReference a while back (May 2013):
- EntityReference: https://code.google.com/p/chromium/issues/detail?id=226628
- NodeFilter / TreeWalker.expandEntityReferences:
  - https://groups.google.com/a/chromium.org/d/msg/blink-dev/-ZO3eja4maA/86T13XJwQpUJ
  - https://src.chromium.org/viewvc/blink?view=rev&revision=185771

IE also dropped support for EntityReference Nodes:
https://msdn.microsoft.com/library/ff974819(v=vs.85).aspx (Remarks section)

No new tests, already covered by existing test.

* DerivedSources.cpp:
* WebCore.vcxproj/WebCore.vcxproj:
* WebCore.vcxproj/WebCore.vcxproj.filters:
* WebCore.xcodeproj/project.pbxproj:
* bindings/gobject/WebKitDOMPrivate.cpp:
(WebKit::wrap): Deleted.
* bindings/js/JSNodeCustom.cpp:
(WebCore::createWrapperInline): Deleted.
* bindings/objc/DOM.mm:
(kitClass): Deleted.
* bindings/scripts/CodeGeneratorGObject.pm:
(SkipFunction): Skip webkit_dom_document_create_entity_reference until Carlos fixes it.
* dom/Attr.cpp:
(WebCore::Attr::childTypeAllowed):
(WebCore::Attr::childrenChanged): Deleted.
* dom/Attr.h:
* dom/ContainerNode.cpp:
(WebCore::checkAcceptChild): Deleted.
(WebCore::checkAcceptChildGuaranteedNodeTypes): Deleted.
(WebCore::ContainerNode::removeChild): Deleted.
* dom/Document.cpp:
(WebCore::Document::createEntityReference):
(WebCore::Document::createNodeIterator):
(WebCore::Document::createTreeWalker):
(WebCore::Document::createEditingTextNode): Deleted.
(WebCore::Document::importNode): Deleted.
(WebCore::Document::adoptNode): Deleted.
(WebCore::Document::scheduleForcedStyleRecalc): Deleted.
(WebCore::Document::scheduleStyleRecalc): Deleted.
(WebCore::Document::childTypeAllowed): Deleted.
(WebCore::Document::canAcceptChild): Deleted.
* dom/Document.h:
* dom/Document.idl:
* dom/DocumentFragment.cpp:
(WebCore::DocumentFragment::childTypeAllowed): Deleted.
* dom/Element.cpp:
(WebCore::Element::childTypeAllowed): Deleted.
* dom/EntityReference.cpp:
(WebCore::EntityReference::EntityReference):
* dom/EntityReference.h:
* dom/EntityReference.idl:
* dom/Node.cpp:
(WebCore::Node::setNodeValue):
(WebCore::Node::dumpStatistics): Deleted.
(WebCore::Node::childNodes): Deleted.
(WebCore::Node::lastDescendant): Deleted.
(WebCore::Node::isDescendantOf): Deleted.
(WebCore::Node::textContent): Deleted.
(WebCore::Node::ancestorElement): Deleted.
(WebCore::hashPointer): Deleted.
* dom/Node.h:
(WebCore::Node::isDocumentTypeNode): Deleted.
* dom/NodeIterator.cpp:
(WebCore::NodeIterator::NodeIterator):
* dom/NodeIterator.h:
(WebCore::NodeIterator::create):
* dom/NodeIterator.idl:
* dom/Range.cpp:
(WebCore::Range::checkDeleteExtract):
(WebCore::lengthOfContentsInNode): Deleted.
(WebCore::Range::processContentsBetweenOffsets): Deleted.
(WebCore::Range::insertNode): Deleted.
(WebCore::Range::checkNodeWOffset): Deleted.
(WebCore::Range::checkNodeBA): Deleted.
(WebCore::Range::cloneRange): Deleted.
(WebCore::Range::selectNode): Deleted.
(WebCore::Range::selectNodeContents): Deleted.
(WebCore::Range::surroundContents): Deleted.
(WebCore::Range::shadowRoot): Deleted.
(WebCore::Range::pastLastNode): Deleted.
(WebCore::Range::absoluteBoundingBox): Deleted.
(WebCore::Range::absoluteTextRects): Deleted.
* dom/Range.h:
* dom/ShadowRoot.cpp:
(WebCore::ShadowRoot::childTypeAllowed): Deleted.
* dom/Traversal.cpp:
(WebCore::NodeIteratorBase::NodeIteratorBase):
(WebCore::NodeIteratorBase::acceptNode): Deleted.
* dom/Traversal.h:
(WebCore::NodeIteratorBase::expandEntityReferences):
* dom/TreeWalker.cpp:
(WebCore::TreeWalker::TreeWalker):
* dom/TreeWalker.h:
(WebCore::TreeWalker::create):
* dom/TreeWalker.idl:
* editing/MarkupAccumulator.cpp:
(WebCore::MarkupAccumulator::appendStartMarkup): Deleted.
* xml/XPathUtil.cpp:
(WebCore::XPath::isValidContextNode): Deleted.

Source/WebKit2:

Drop handling EntityReference Nodes.

* WebProcess/InjectedBundle/API/mac/WKDOMInternals.mm:
(WebKit::WKDOMNodeClass): Deleted.
* WebProcess/WebPage/ios/WebPageIOS.mm:
(WebKit::isAssistableElement):

LayoutTests:

Drop several outdated DOM compliance tests. Update / Rebaseline others.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@190120 268f45cc-cd09-0410-ab3c-d52691b4dbfc
209 files changed:
LayoutTests/ChangeLog
LayoutTests/dom/html/level1/core/documentinvalidcharacterexceptioncreateentref-expected.txt [deleted file]
LayoutTests/dom/html/level1/core/documentinvalidcharacterexceptioncreateentref.html [deleted file]
LayoutTests/dom/html/level1/core/documentinvalidcharacterexceptioncreateentref.js [deleted file]
LayoutTests/dom/html/level1/core/documentinvalidcharacterexceptioncreateentref1-expected.txt [deleted file]
LayoutTests/dom/html/level1/core/documentinvalidcharacterexceptioncreateentref1.html [deleted file]
LayoutTests/dom/html/level1/core/documentinvalidcharacterexceptioncreateentref1.js [deleted file]
LayoutTests/dom/html/level1/core/hc_attrgetvalue2-expected.txt [deleted file]
LayoutTests/dom/html/level1/core/hc_attrgetvalue2.html [deleted file]
LayoutTests/dom/html/level1/core/hc_attrgetvalue2.js [deleted file]
LayoutTests/dom/html/level1/core/hc_nodevalue03-expected.txt [deleted file]
LayoutTests/dom/html/level1/core/hc_nodevalue03.html [deleted file]
LayoutTests/dom/html/level1/core/hc_nodevalue03.js [deleted file]
LayoutTests/dom/svg/level3/xpath/XPathEvaluator_evaluate_NOT_SUPPORTED_ERR-expected.txt [deleted file]
LayoutTests/dom/svg/level3/xpath/XPathEvaluator_evaluate_NOT_SUPPORTED_ERR.js [deleted file]
LayoutTests/dom/svg/level3/xpath/XPathEvaluator_evaluate_NOT_SUPPORTED_ERR.svg [deleted file]
LayoutTests/dom/svg/level3/xpath/XPathExpression_evaluate_NOT_SUPPORTED_ERR-expected.txt [deleted file]
LayoutTests/dom/svg/level3/xpath/XPathExpression_evaluate_NOT_SUPPORTED_ERR.js [deleted file]
LayoutTests/dom/svg/level3/xpath/XPathExpression_evaluate_NOT_SUPPORTED_ERR.svg [deleted file]
LayoutTests/dom/xhtml/level1/core/documentinvalidcharacterexceptioncreateentref-expected.txt [deleted file]
LayoutTests/dom/xhtml/level1/core/documentinvalidcharacterexceptioncreateentref.js [deleted file]
LayoutTests/dom/xhtml/level1/core/documentinvalidcharacterexceptioncreateentref.xhtml [deleted file]
LayoutTests/dom/xhtml/level1/core/documentinvalidcharacterexceptioncreateentref1-expected.txt [deleted file]
LayoutTests/dom/xhtml/level1/core/documentinvalidcharacterexceptioncreateentref1.js [deleted file]
LayoutTests/dom/xhtml/level1/core/documentinvalidcharacterexceptioncreateentref1.xhtml [deleted file]
LayoutTests/dom/xhtml/level1/core/hc_attrgetvalue2-expected.txt [deleted file]
LayoutTests/dom/xhtml/level1/core/hc_attrgetvalue2.js [deleted file]
LayoutTests/dom/xhtml/level1/core/hc_attrgetvalue2.xhtml [deleted file]
LayoutTests/dom/xhtml/level1/core/hc_nodevalue03-expected.txt [deleted file]
LayoutTests/dom/xhtml/level1/core/hc_nodevalue03.js [deleted file]
LayoutTests/dom/xhtml/level1/core/hc_nodevalue03.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/documentadoptnode06-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/documentadoptnode06.js [deleted file]
LayoutTests/dom/xhtml/level3/core/documentadoptnode06.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/documentadoptnode16-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/documentadoptnode16.js [deleted file]
LayoutTests/dom/xhtml/level3/core/documentadoptnode16.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/documentrenamenode27-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/documentrenamenode27.js [deleted file]
LayoutTests/dom/xhtml/level3/core/documentrenamenode27.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodecomparedocumentposition20.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodecomparedocumentposition26-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/nodecomparedocumentposition26.js [deleted file]
LayoutTests/dom/xhtml/level3/core/nodecomparedocumentposition26.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodecomparedocumentposition27-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/nodecomparedocumentposition27.js [deleted file]
LayoutTests/dom/xhtml/level3/core/nodecomparedocumentposition27.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodecomparedocumentposition28-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/nodecomparedocumentposition28.js [deleted file]
LayoutTests/dom/xhtml/level3/core/nodecomparedocumentposition28.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodecomparedocumentposition29-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/nodecomparedocumentposition29.js [deleted file]
LayoutTests/dom/xhtml/level3/core/nodecomparedocumentposition29.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodegetfeature04-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/nodegetfeature04.js [deleted file]
LayoutTests/dom/xhtml/level3/core/nodegetfeature04.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodegettextcontent15-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/nodegettextcontent15.js [deleted file]
LayoutTests/dom/xhtml/level3/core/nodegettextcontent15.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodegettextcontent16-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/nodegettextcontent16.js [deleted file]
LayoutTests/dom/xhtml/level3/core/nodegettextcontent16.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodegettextcontent17-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/nodegettextcontent17.js [deleted file]
LayoutTests/dom/xhtml/level3/core/nodegettextcontent17.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodeinsertbefore11-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/nodeinsertbefore11.js [deleted file]
LayoutTests/dom/xhtml/level3/core/nodeinsertbefore11.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodeinsertbefore15-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/nodeinsertbefore15.js [deleted file]
LayoutTests/dom/xhtml/level3/core/nodeinsertbefore15.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/noderemovechild12-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/noderemovechild12.js [deleted file]
LayoutTests/dom/xhtml/level3/core/noderemovechild12.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/noderemovechild13-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/noderemovechild13.js [deleted file]
LayoutTests/dom/xhtml/level3/core/noderemovechild13.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/noderemovechild14-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/noderemovechild14.js [deleted file]
LayoutTests/dom/xhtml/level3/core/noderemovechild14.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/noderemovechild15-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/noderemovechild15.js [deleted file]
LayoutTests/dom/xhtml/level3/core/noderemovechild15.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild18-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild18.js [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild18.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild19-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild19.js [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild19.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild22-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild22.js [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild22.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild23-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild23.js [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild23.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild30-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild30.js [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild30.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild33-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild33.js [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild33.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild34-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild34.js [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild34.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild35-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild35.js [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild35.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild36-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild36.js [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild36.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild37-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild37.js [deleted file]
LayoutTests/dom/xhtml/level3/core/nodereplacechild37.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodesettextcontent10-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/nodesettextcontent10.js [deleted file]
LayoutTests/dom/xhtml/level3/core/nodesettextcontent10.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodesettextcontent11-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/nodesettextcontent11.js [deleted file]
LayoutTests/dom/xhtml/level3/core/nodesettextcontent11.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodesettextcontent12-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/nodesettextcontent12.js [deleted file]
LayoutTests/dom/xhtml/level3/core/nodesettextcontent12.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/nodesetuserdata08-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/nodesetuserdata08.js [deleted file]
LayoutTests/dom/xhtml/level3/core/nodesetuserdata08.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/textreplacewholetext06-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/textreplacewholetext06.js [deleted file]
LayoutTests/dom/xhtml/level3/core/textreplacewholetext06.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/textreplacewholetext07-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/textreplacewholetext07.js [deleted file]
LayoutTests/dom/xhtml/level3/core/textreplacewholetext07.xhtml [deleted file]
LayoutTests/dom/xhtml/level3/core/textreplacewholetext08-expected.txt [deleted file]
LayoutTests/dom/xhtml/level3/core/textreplacewholetext08.js [deleted file]
LayoutTests/dom/xhtml/level3/core/textreplacewholetext08.xhtml [deleted file]
LayoutTests/fast/dom/EntityReference/readonly-exceptions-expected.txt [deleted file]
LayoutTests/fast/dom/EntityReference/readonly-exceptions.html [deleted file]
LayoutTests/fast/dom/EntityReference/script-tests/TEMPLATE.html [deleted file]
LayoutTests/fast/dom/EntityReference/script-tests/readonly-exceptions.js [deleted file]
LayoutTests/fast/dom/Node/initial-values-expected.txt
LayoutTests/fast/dom/Node/script-tests/initial-values.js
LayoutTests/fast/dom/Window/get-set-properties-expected.txt
LayoutTests/fast/dom/Window/get-set-properties.html
LayoutTests/fast/dom/Window/resources/window-properties.js
LayoutTests/fast/dom/Window/window-lookup-precedence-expected.txt
LayoutTests/fast/dom/Window/window-property-shadowing-expected.txt
LayoutTests/fast/dom/Window/window-property-shadowing.html
LayoutTests/fast/dom/dom-constructors-expected.txt
LayoutTests/fast/dom/dom-constructors.html
LayoutTests/fast/dom/wrapper-classes-expected.txt
LayoutTests/fast/dom/wrapper-classes.html
LayoutTests/http/tests/security/cross-frame-access-get-expected.txt
LayoutTests/http/tests/security/cross-frame-access-get.html
LayoutTests/http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt
LayoutTests/http/tests/security/cross-frame-access-getOwnPropertyDescriptor.html
LayoutTests/http/tests/security/cross-frame-access-put-expected.txt
LayoutTests/http/tests/security/cross-frame-access-put.html
LayoutTests/http/tests/security/resources/cross-frame-iframe-for-put-test.html
LayoutTests/imported/w3c/ChangeLog
LayoutTests/imported/w3c/web-platform-tests/dom/historical-expected.txt
LayoutTests/js/dom/global-constructors-attributes-expected.txt
LayoutTests/platform/efl/js/dom/global-constructors-attributes-expected.txt
LayoutTests/platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt
LayoutTests/platform/gtk/js/dom/global-constructors-attributes-expected.txt
LayoutTests/platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt
LayoutTests/platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt
LayoutTests/platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt
LayoutTests/platform/mac/fast/dom/wrapper-classes-objc-expected.txt
LayoutTests/platform/mac/fast/dom/wrapper-classes-objc.html
LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt
LayoutTests/platform/win/js/dom/global-constructors-attributes-expected.txt
Source/WebCore/CMakeLists.txt
Source/WebCore/ChangeLog
Source/WebCore/DerivedSources.cpp
Source/WebCore/WebCore.vcxproj/WebCore.vcxproj
Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters
Source/WebCore/WebCore.xcodeproj/project.pbxproj
Source/WebCore/bindings/gobject/WebKitDOMPrivate.cpp
Source/WebCore/bindings/js/JSNodeCustom.cpp
Source/WebCore/bindings/objc/DOM.mm
Source/WebCore/bindings/scripts/CodeGeneratorGObject.pm
Source/WebCore/dom/Attr.cpp
Source/WebCore/dom/Attr.h
Source/WebCore/dom/ContainerNode.cpp
Source/WebCore/dom/Document.cpp
Source/WebCore/dom/Document.h
Source/WebCore/dom/Document.idl
Source/WebCore/dom/DocumentFragment.cpp
Source/WebCore/dom/Element.cpp
Source/WebCore/dom/EntityReference.cpp
Source/WebCore/dom/EntityReference.h
Source/WebCore/dom/EntityReference.idl
Source/WebCore/dom/Node.cpp
Source/WebCore/dom/Node.h
Source/WebCore/dom/NodeIterator.cpp
Source/WebCore/dom/NodeIterator.h
Source/WebCore/dom/NodeIterator.idl
Source/WebCore/dom/Range.cpp
Source/WebCore/dom/Range.h
Source/WebCore/dom/ShadowRoot.cpp
Source/WebCore/dom/Traversal.cpp
Source/WebCore/dom/Traversal.h
Source/WebCore/dom/TreeWalker.cpp
Source/WebCore/dom/TreeWalker.h
Source/WebCore/dom/TreeWalker.idl
Source/WebCore/editing/MarkupAccumulator.cpp
Source/WebCore/xml/XPathUtil.cpp
Source/WebKit2/ChangeLog
Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMInternals.mm
Source/WebKit2/WebProcess/WebPage/ios/WebPageIOS.mm