2010-08-24 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Tor Arne Vestbø.
Disallow setting Document.xmlVersion to unsupported versions
https://bugs.webkit.org/show_bug.cgi?id=44494
Added XMLDocumentParser::supportsXMLVersion() - only returns true for "1.0"
in both implementations.
* dom/Document.cpp:
(WebCore::Document::setXMLVersion): Throw NOT_SUPPORTED_ERR
if XMLDocumentParser::supportsXMLVersion() returns false for the version.
* dom/XMLDocumentParser.h:
* dom/XMLDocumentParserLibxml2.cpp:
(WebCore::XMLDocumentParser::supportsXMLVersion):
* dom/XMLDocumentParserQt.cpp:
(WebCore::XMLDocumentParser::supportsXMLVersion):
2010-08-24 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Tor Arne Vestbø.
Disallow setting Document.xmlVersion to unsupported versions
https://bugs.webkit.org/show_bug.cgi?id=44494
Rebaselined tests (to expect success in 9/10 cases)
documentsetxmlversion03.xhtml fails now (but legitimately.)
* dom/xhtml/level3/core/canonicalform06-expected.txt:
* dom/xhtml/level3/core/documentsetxmlversion01-expected.txt:
* dom/xhtml/level3/core/documentsetxmlversion03-expected.txt:
* dom/xhtml/level3/core/documentsetxmlversion05-expected.txt:
* dom/xhtml/level3/core/infoset06-expected.txt:
* dom/xhtml/level3/core/infoset07-expected.txt:
* dom/xhtml/level3/core/wellformed01-expected.txt:
* dom/xhtml/level3/core/wellformed02-expected.txt:
* dom/xhtml/level3/core/wellformed03-expected.txt:
* dom/xhtml/level3/core/wellformed04-expected.txt:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65878 268f45cc-cd09-0410-ab3c-d52691b4dbfc
16 files changed