Fixes <http://bugzilla.opendarwin.org/show_bug.cgi?id=4330>
hasFeature('xhtml', ...) should return true
Reviewed by darin
Test cases updated:
* layout-tests/dom/html/level2/html/HTMLBodyElement09-expected.txt:
* layout-tests/dom/html/level2/html/HTMLBodyElement10-expected.txt:
* layout-tests/dom/html/level2/html/HTMLDocument24-expected.txt:
* layout-tests/dom/html/level2/html/HTMLDocument25-expected.txt:
* layout-tests/dom/html/level2/html/hasFeature03-expected.txt:
* layout-tests/dom/html/level2/html/hasFeature04-expected.txt:
These are successful now.
* khtml/xml/dom_docimpl.cpp:
(DOMImplementationImpl::hasFeature):
Support "xhtml".
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10112
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
-Test: http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLBodyElement09
-Status: failure
-Detail: isSupportedXHTML: assertEquals failed, actual false, expected true.
+Test: http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLBodyElement09
+Status: Success
-Test: http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLBodyElement10
-Status: failure
-Detail: isSupportedXHTML: assertEquals failed, actual false, expected true.
+Test: http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLBodyElement10
+Status: Success
-Test: http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLDocument24
-Status: failure
-Detail: isSupportedXHTML: assertEquals failed, actual false, expected true.
+Test: http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLDocument24
+Status: Success
-Test: http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLDocument25
-Status: failure
-Detail: isSupportedXHTML: assertEquals failed, actual false, expected true.
+Test: http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLDocument25
+Status: Success
-Test: http://www.w3.org/2001/DOM-Test-Suite/level2/html/hasFeature03
-Status: failure
-Detail: hasXHTML: assertEquals failed, actual false, expected true.
+Test: http://www.w3.org/2001/DOM-Test-Suite/level2/html/hasFeature03
+Status: Success
-Test: http://www.w3.org/2001/DOM-Test-Suite/level2/html/hasFeature04
-Status: failure
-Detail: hasXHTML: assertEquals failed, actual false, expected true.
+Test: http://www.w3.org/2001/DOM-Test-Suite/level2/html/hasFeature04
+Status: Success
+2005-08-09 Justin Garcia <justin.garcia@apple.com>
+
+ Patch by Anders Carlsson <andersca@mac.com>
+
+ Fixes <http://bugzilla.opendarwin.org/show_bug.cgi?id=4330>
+ hasFeature('xhtml', ...) should return true
+
+ Reviewed by darin
+
+ Test cases updated:
+ * layout-tests/dom/html/level2/html/HTMLBodyElement09-expected.txt:
+ * layout-tests/dom/html/level2/html/HTMLBodyElement10-expected.txt:
+ * layout-tests/dom/html/level2/html/HTMLDocument24-expected.txt:
+ * layout-tests/dom/html/level2/html/HTMLDocument25-expected.txt:
+ * layout-tests/dom/html/level2/html/hasFeature03-expected.txt:
+ * layout-tests/dom/html/level2/html/hasFeature04-expected.txt:
+ These are successful now.
+
+ * khtml/xml/dom_docimpl.cpp:
+ (DOMImplementationImpl::hasFeature):
+ Support "xhtml".
+
2005-08-09 Justin Garcia <justin.garcia@apple.com>
Patch by Anders Carlsson <andersca@mac.com>
bool DOMImplementationImpl::hasFeature ( const DOMString &feature, const DOMString &version )
{
QString lower = feature.string().lower();
- if (lower == "core" || lower == "html" || lower == "xml")
+ if (lower == "core" || lower == "html" || lower == "xml" || lower == "xhtml")
return version.isEmpty() || version == "1.0" || version == "2.0";
if (lower == "css"
|| lower == "css2"