[webkit-changes] cvs commit:
WebCore/layout-tests/dom/html/level1/core
documentinvalidcharacterexceptioncreateentref-expected.txt
documentinvalidcharacterexceptioncreateentref1-expected.txt
documentinvalidcharacterexceptioncreatepi-expected.txt
documentinvalidcharacterexceptioncreatepi1-expected.txt
hc_attrappendchild4-expected.txt hc_attrgetvalue2-expected.txt
hc_attrinsertbefore5-expected.txt
hc_attrinsertbefore7-expected.txt hc_nodevalue03-expected.txt
Darin
darin at opensource.apple.com
Thu Aug 25 10:12:18 PDT 2005
darin 05/08/25 10:12:18
Modified: . ChangeLog
khtml/ecma kjs_dom.cpp
khtml/xml dom_docimpl.cpp dom_docimpl.h dom_textimpl.cpp
xml_tokenizer.cpp
kwq DOM.mm
layout-tests/dom/html/level1/core
documentinvalidcharacterexceptioncreateentref-expected.txt
documentinvalidcharacterexceptioncreateentref1-expected.txt
documentinvalidcharacterexceptioncreatepi-expected.txt
documentinvalidcharacterexceptioncreatepi1-expected.txt
hc_attrappendchild4-expected.txt
hc_attrgetvalue2-expected.txt
hc_attrinsertbefore5-expected.txt
hc_attrinsertbefore7-expected.txt
hc_nodevalue03-expected.txt
Log:
Reviewed by John Sullivan.
- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4551
implement exceptions for a few XML-specific Document DOM functions
* khtml/xml/dom_docimpl.h: Added exception codes to the three functions in question.
* khtml/xml/dom_docimpl.cpp:
(DocumentImpl::createCDATASection): Added exception parameter. Give NOT_SUPPORTED_ERR if the
document is an HTML document.
(DocumentImpl::createProcessingInstruction): Added exception parameter. Give INVALID_CHARACTER_ERR
if target's name is not valid, NOT_SUPPORTED_ERR if the document is an HTML document.
(DocumentImpl::createEntityReference): Ditto, with entity's name.
(DocumentImpl::importNode): Pass exception parameter in so we get exceptions in this case too.
(DocumentImpl::isValidName): Added comment with the specification's rules for valid names.
* khtml/ecma/kjs_dom.cpp: (KJS::DOMDocumentProtoFunc::callAsFunction): Translate exceptions now
that the three functions have them.
* kwq/DOM.mm:
(-[DOMDocument createCDATASection:]): Ditto.
(-[DOMDocument createProcessingInstruction::]): Ditto.
(-[DOMDocument createEntityReference:]): Ditto.
* khtml/xml/dom_textimpl.cpp: (CDATASectionImpl::cloneNode): Ignore exception. It can never happen
since name is guaranteed to be valid and document is guaranteed to not be HTML document.
* khtml/xml/xml_tokenizer.cpp:
(khtml::XMLTokenizer::processingInstruction): Added code to handle exception.
(khtml::XMLTokenizer::cdataBlock): Ditto.
* layout-tests/dom/html/level1/core/documentinvalidcharacterexceptioncreateentref-expected.txt: Now succeeds.
* layout-tests/dom/html/level1/core/documentinvalidcharacterexceptioncreateentref1-expected.txt: Ditto.
* layout-tests/dom/html/level1/core/documentinvalidcharacterexceptioncreatepi-expected.txt: Ditto.
* layout-tests/dom/html/level1/core/documentinvalidcharacterexceptioncreatepi1-expected.txt: Ditto.
* layout-tests/dom/html/level1/core/hc_attrappendchild4-expected.txt: Ditto.
* layout-tests/dom/html/level1/core/hc_attrgetvalue2-expected.txt: Ditto.
* layout-tests/dom/html/level1/core/hc_attrinsertbefore5-expected.txt: Ditto.
* layout-tests/dom/html/level1/core/hc_attrinsertbefore7-expected.txt: Ditto.
* layout-tests/dom/html/level1/core/hc_nodevalue03-expected.txt: Ditto.
Revision Changes Path
1.8 +41 -0 WebCore/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /cvs/root/WebCore/ChangeLog,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ChangeLog 25 Aug 2005 09:06:39 -0000 1.7
+++ ChangeLog 25 Aug 2005 17:12:10 -0000 1.8
@@ -1,3 +1,44 @@
+2005-08-25 Darin Adler <darin at apple.com>
+
+ Reviewed by John Sullivan.
+
+ - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4551
+ implement exceptions for a few XML-specific Document DOM functions
+
+ * khtml/xml/dom_docimpl.h: Added exception codes to the three functions in question.
+ * khtml/xml/dom_docimpl.cpp:
+ (DocumentImpl::createCDATASection): Added exception parameter. Give NOT_SUPPORTED_ERR if the
+ document is an HTML document.
+ (DocumentImpl::createProcessingInstruction): Added exception parameter. Give INVALID_CHARACTER_ERR
+ if target's name is not valid, NOT_SUPPORTED_ERR if the document is an HTML document.
+ (DocumentImpl::createEntityReference): Ditto, with entity's name.
+ (DocumentImpl::importNode): Pass exception parameter in so we get exceptions in this case too.
+ (DocumentImpl::isValidName): Added comment with the specification's rules for valid names.
+
+ * khtml/ecma/kjs_dom.cpp: (KJS::DOMDocumentProtoFunc::callAsFunction): Translate exceptions now
+ that the three functions have them.
+ * kwq/DOM.mm:
+ (-[DOMDocument createCDATASection:]): Ditto.
+ (-[DOMDocument createProcessingInstruction::]): Ditto.
+ (-[DOMDocument createEntityReference:]): Ditto.
+
+ * khtml/xml/dom_textimpl.cpp: (CDATASectionImpl::cloneNode): Ignore exception. It can never happen
+ since name is guaranteed to be valid and document is guaranteed to not be HTML document.
+
+ * khtml/xml/xml_tokenizer.cpp:
+ (khtml::XMLTokenizer::processingInstruction): Added code to handle exception.
+ (khtml::XMLTokenizer::cdataBlock): Ditto.
+
+ * layout-tests/dom/html/level1/core/documentinvalidcharacterexceptioncreateentref-expected.txt: Now succeeds.
+ * layout-tests/dom/html/level1/core/documentinvalidcharacterexceptioncreateentref1-expected.txt: Ditto.
+ * layout-tests/dom/html/level1/core/documentinvalidcharacterexceptioncreatepi-expected.txt: Ditto.
+ * layout-tests/dom/html/level1/core/documentinvalidcharacterexceptioncreatepi1-expected.txt: Ditto.
+ * layout-tests/dom/html/level1/core/hc_attrappendchild4-expected.txt: Ditto.
+ * layout-tests/dom/html/level1/core/hc_attrgetvalue2-expected.txt: Ditto.
+ * layout-tests/dom/html/level1/core/hc_attrinsertbefore5-expected.txt: Ditto.
+ * layout-tests/dom/html/level1/core/hc_attrinsertbefore7-expected.txt: Ditto.
+ * layout-tests/dom/html/level1/core/hc_nodevalue03-expected.txt: Ditto.
+
2005-08-25 Eric Seidel <eseidel at apple.com>
No review, buildfix affecting SVG only.
1.89 +4 -4 WebCore/khtml/ecma/kjs_dom.cpp
Index: kjs_dom.cpp
===================================================================
RCS file: /cvs/root/WebCore/khtml/ecma/kjs_dom.cpp,v
retrieving revision 1.88
retrieving revision 1.89
diff -u -r1.88 -r1.89
--- kjs_dom.cpp 19 Aug 2005 23:09:17 -0000 1.88
+++ kjs_dom.cpp 25 Aug 2005 17:12:11 -0000 1.89
@@ -1015,14 +1015,14 @@
case DOMDocument::CreateComment:
return getDOMNode(exec,doc.createComment(s));
case DOMDocument::CreateCDATASection:
- return getDOMNode(exec,doc.createCDATASection(s)); /* TODO: okay ? */
+ return getDOMNode(exec, doc.createCDATASection(s, exception));
case DOMDocument::CreateProcessingInstruction:
- return getDOMNode(exec,doc.createProcessingInstruction(args[0]->toString(exec).string(),
- args[1]->toString(exec).string()));
+ return getDOMNode(exec, doc.createProcessingInstruction(args[0]->toString(exec).string(),
+ args[1]->toString(exec).string(), exception));
case DOMDocument::CreateAttribute:
return getDOMNode(exec,doc.createAttribute(s, exception));
case DOMDocument::CreateEntityReference:
- return getDOMNode(exec,doc.createEntityReference(s));
+ return getDOMNode(exec, doc.createEntityReference(s, exception));
case DOMDocument::ElementFromPoint:
return getDOMNode(exec,doc.elementFromPoint((int)args[0]->toNumber(exec), (int)args[1]->toNumber(exec)));
case DOMDocument::GetElementsByTagName:
1.247 +43 -8 WebCore/khtml/xml/dom_docimpl.cpp
Index: dom_docimpl.cpp
===================================================================
RCS file: /cvs/root/WebCore/khtml/xml/dom_docimpl.cpp,v
retrieving revision 1.246
retrieving revision 1.247
diff -u -r1.246 -r1.247
--- dom_docimpl.cpp 19 Aug 2005 23:09:18 -0000 1.246
+++ dom_docimpl.cpp 25 Aug 2005 17:12:12 -0000 1.247
@@ -519,18 +519,38 @@
return new CommentImpl( docPtr(), data );
}
-CDATASectionImpl *DocumentImpl::createCDATASection ( const DOMString &data )
+CDATASectionImpl *DocumentImpl::createCDATASection(const DOMString &data, int &exception)
{
- return new CDATASectionImpl( docPtr(), data );
+ if (isHTMLDocument()) {
+ exception = DOMException::NOT_SUPPORTED_ERR;
+ return NULL;
+ }
+ return new CDATASectionImpl(docPtr(), data);
}
-ProcessingInstructionImpl *DocumentImpl::createProcessingInstruction ( const DOMString &target, const DOMString &data )
+ProcessingInstructionImpl *DocumentImpl::createProcessingInstruction(const DOMString &target, const DOMString &data, int &exception)
{
- return new ProcessingInstructionImpl( docPtr(),target,data);
+ if (!isValidName(target)) {
+ exception = DOMException::INVALID_CHARACTER_ERR;
+ return NULL;
+ }
+ if (isHTMLDocument()) {
+ exception = DOMException::NOT_SUPPORTED_ERR;
+ return NULL;
+ }
+ return new ProcessingInstructionImpl(docPtr(),target,data);
}
-EntityReferenceImpl *DocumentImpl::createEntityReference ( const DOMString &name )
+EntityReferenceImpl *DocumentImpl::createEntityReference(const DOMString &name, int &exception)
{
+ if (!isValidName(name)) {
+ exception = DOMException::INVALID_CHARACTER_ERR;
+ return NULL;
+ }
+ if (isHTMLDocument()) {
+ exception = DOMException::NOT_SUPPORTED_ERR;
+ return NULL;
+ }
return new EntityReferenceImpl(docPtr(), name.implementation());
}
@@ -552,11 +572,11 @@
case Node::TEXT_NODE:
return createTextNode(importedNode->nodeValue());
case Node::CDATA_SECTION_NODE:
- return createCDATASection(importedNode->nodeValue());
+ return createCDATASection(importedNode->nodeValue(), exceptioncode);
case Node::ENTITY_REFERENCE_NODE:
- return createEntityReference(importedNode->nodeName());
+ return createEntityReference(importedNode->nodeName(), exceptioncode);
case Node::PROCESSING_INSTRUCTION_NODE:
- return createProcessingInstruction(importedNode->nodeName(), importedNode->nodeValue());
+ return createProcessingInstruction(importedNode->nodeName(), importedNode->nodeValue(), exceptioncode);
case Node::COMMENT_NODE:
return createComment(importedNode->nodeValue());
case Node::ELEMENT_NODE: {
@@ -2552,6 +2572,21 @@
bool DocumentImpl::isValidName(const DOMString &name)
{
+ // DOM Level 2 says:
+ //
+ // Name start characters must have one of the categories Ll, Lu, Lo, Lt, Nl.
+ // Name characters other than Name-start characters must have one of the categories Mc, Me, Mn, Lm, or Nd.
+ // Characters in the compatibility area (i.e. with character code greater than #xF900 and less than #xFFFE) are not allowed in XML names.
+ // Characters which have a font or compatibility decomposition (i.e. those with a "compatibility formatting tag" in field 5 of the database -- marked by field 5 beginning with a "<") are not allowed.
+ // The following characters are treated as name-start characters rather than name characters, because the property file classifies them as Alphabetic: [#x02BB-#x02C1], #x0559, #x06E5, #x06E6.
+ // Characters #x20DD-#x20E0 are excluded (in accordance with Unicode, section 5.14).
+ // Character #x00B7 is classified as an extender, because the property list so identifies it.
+ // Character #x0387 is added as a name character, because #x00B7 is its canonical equivalent.
+ // Characters ':' and '_' are allowed as name-start characters.
+ // Characters '-' and '.' are allowed as name characters.
+ //
+ // FIXME: Implement the above!
+
static const char validFirstCharacter[] = "ABCDEFGHIJKLMNOPQRSTUVWXZYabcdefghijklmnopqrstuvwxyz";
static const char validSubsequentCharacter[] = "ABCDEFGHIJKLMNOPQRSTUVWXZYabcdefghijklmnopqrstuvwxyz0123456789-_:.";
const unsigned length = name.length();
1.122 +3 -3 WebCore/khtml/xml/dom_docimpl.h
Index: dom_docimpl.h
===================================================================
RCS file: /cvs/root/WebCore/khtml/xml/dom_docimpl.h,v
retrieving revision 1.121
retrieving revision 1.122
diff -u -r1.121 -r1.122
--- dom_docimpl.h 29 Jul 2005 23:02:44 -0000 1.121
+++ dom_docimpl.h 25 Aug 2005 17:12:12 -0000 1.122
@@ -181,11 +181,11 @@
DocumentFragmentImpl *createDocumentFragment ();
TextImpl *createTextNode ( const DOMString &data );
CommentImpl *createComment ( const DOMString &data );
- CDATASectionImpl *createCDATASection ( const DOMString &data );
- ProcessingInstructionImpl *createProcessingInstruction ( const DOMString &target, const DOMString &data );
+ CDATASectionImpl *createCDATASection(const DOMString &data, int &exception);
+ ProcessingInstructionImpl *createProcessingInstruction(const DOMString &target, const DOMString &data, int &exception);
AttrImpl *createAttribute(const DOMString &name, int &exception) { return createAttributeNS(DOMString(), name, exception); }
AttrImpl *createAttributeNS(const DOMString &namespaceURI, const DOMString &qualifiedName, int &exception);
- EntityReferenceImpl *createEntityReference ( const DOMString &name );
+ EntityReferenceImpl *createEntityReference(const DOMString &name, int &exceptionCode);
NodeImpl *importNode( NodeImpl *importedNode, bool deep, int &exceptioncode );
virtual ElementImpl *createElementNS(const DOMString &_namespaceURI, const DOMString &_qualifiedName, int &exceptioncode);
ElementImpl *getElementById ( const DOMString &elementId ) const;
1.26 +2 -1 WebCore/khtml/xml/dom_textimpl.cpp
Index: dom_textimpl.cpp
===================================================================
RCS file: /cvs/root/WebCore/khtml/xml/dom_textimpl.cpp,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- dom_textimpl.cpp 18 Jul 2005 21:44:29 -0000 1.25
+++ dom_textimpl.cpp 25 Aug 2005 17:12:13 -0000 1.26
@@ -545,7 +545,8 @@
NodeImpl *CDATASectionImpl::cloneNode(bool /*deep*/)
{
- return getDocument()->createCDATASection(str);
+ int ignoreException = 0;
+ return getDocument()->createCDATASection(str, ignoreException);
}
// DOM Section 1.1.1
1.38 +9 -2 WebCore/khtml/xml/xml_tokenizer.cpp
Index: xml_tokenizer.cpp
===================================================================
RCS file: /cvs/root/WebCore/khtml/xml/xml_tokenizer.cpp,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- xml_tokenizer.cpp 19 Aug 2005 16:27:01 -0000 1.37
+++ xml_tokenizer.cpp 25 Aug 2005 17:12:13 -0000 1.38
@@ -480,10 +480,16 @@
if (m_currentNode->nodeType() == Node::TEXT_NODE)
exitText();
+
// ### handle exceptions
+ int exception = 0;
ProcessingInstructionImpl *pi = m_doc->document()->createProcessingInstruction(
QString::fromUtf8(reinterpret_cast<const char *>(target)),
- QString::fromUtf8(reinterpret_cast<const char *>(data)));
+ QString::fromUtf8(reinterpret_cast<const char *>(data)),
+ exception);
+ if (exception)
+ return;
+
m_currentNode->addChild(pi);
// don't load stylesheets for standalone documents
if (m_doc->document()->part()) {
@@ -503,7 +509,8 @@
if (m_currentNode->nodeType() == Node::TEXT_NODE)
exitText();
- NodeImpl *newNode = m_doc->document()->createCDATASection("");
+ int ignoreException = 0;
+ NodeImpl *newNode = m_doc->document()->createCDATASection("", ignoreException);
if (m_currentNode->addChild(newNode)) {
if (m_view && !newNode->attached())
newNode->attach();
1.41 +12 -13 WebCore/kwq/DOM.mm
Index: DOM.mm
===================================================================
RCS file: /cvs/root/WebCore/kwq/DOM.mm,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -r1.40 -r1.41
--- DOM.mm 4 Aug 2005 22:23:00 -0000 1.40
+++ DOM.mm 25 Aug 2005 17:12:14 -0000 1.41
@@ -953,26 +953,25 @@
- (DOMCDATASection *)createCDATASection:(NSString *)data
{
ASSERT(data);
-
- // Documentation says we can raise a NOT_SUPPORTED_ERR.
- // However, the lower layer does not report that error up to us.
- return static_cast<DOMCDATASection *>([DOMNode _nodeWithImpl:[self _documentImpl]->createCDATASection(data)]);
+ int exception = 0;
+ DOMCDATASection *result = static_cast<DOMCDATASection *>([DOMNode _nodeWithImpl:[self _documentImpl]->createCDATASection(data, exception)]);
+ raiseOnDOMError(exception);
+ return result;
}
- (DOMProcessingInstruction *)createProcessingInstruction:(NSString *)target :(NSString *)data
{
ASSERT(target);
ASSERT(data);
-
- // Documentation says we can raise a INVALID_CHARACTER_ERR or a NOT_SUPPORTED_ERR.
- // However, the lower layer does not report these errors up to us.
- return static_cast<DOMProcessingInstruction *>([DOMNode _nodeWithImpl:[self _documentImpl]->createProcessingInstruction(target, data)]);
+ int exception = 0;
+ DOMProcessingInstruction *result = static_cast<DOMProcessingInstruction *>([DOMNode _nodeWithImpl:[self _documentImpl]->createProcessingInstruction(target, data, exception)]);
+ raiseOnDOMError(exception);
+ return result;
}
- (DOMAttr *)createAttribute:(NSString *)name
{
ASSERT(name);
-
int exception = 0;
DOMAttr *result = [DOMAttr _attrWithImpl:[self _documentImpl]->createAttribute(name, exception)];
raiseOnDOMError(exception);
@@ -982,10 +981,10 @@
- (DOMEntityReference *)createEntityReference:(NSString *)name
{
ASSERT(name);
-
- // Documentation says we can raise a INVALID_CHARACTER_ERR or a NOT_SUPPORTED_ERR.
- // However, the lower layer does not report these errors up to us.
- return static_cast<DOMEntityReference *>([DOMNode _nodeWithImpl:[self _documentImpl]->createEntityReference(name)]);
+ int exception = 0;
+ DOMEntityReference *result = static_cast<DOMEntityReference *>([DOMNode _nodeWithImpl:[self _documentImpl]->createEntityReference(name, exception)]);
+ raiseOnDOMError(exception);
+ return result;
}
- (DOMNodeList *)getElementsByTagName:(NSString *)tagname
1.2 +2 -3 WebCore/layout-tests/dom/html/level1/core/documentinvalidcharacterexceptioncreateentref-expected.txt
Index: documentinvalidcharacterexceptioncreateentref-expected.txt
===================================================================
RCS file: /cvs/root/WebCore/layout-tests/dom/html/level1/core/documentinvalidcharacterexceptioncreateentref-expected.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- documentinvalidcharacterexceptioncreateentref-expected.txt 26 Jul 2005 08:31:39 -0000 1.1
+++ documentinvalidcharacterexceptioncreateentref-expected.txt 25 Aug 2005 17:12:15 -0000 1.2
@@ -1,3 +1,2 @@
-Test: http://www.w3.org/2001/DOM-Test-Suite/level1/core/documentinvalidcharacterexceptioncreateentref
-Status: failure
-Detail: throw_NOT_SUPPORTED_ERR: assertTrue failed
+Test: http://www.w3.org/2001/DOM-Test-Suite/level1/core/documentinvalidcharacterexceptioncreateentref
+Status: Success
1.2 +2 -3 WebCore/layout-tests/dom/html/level1/core/documentinvalidcharacterexceptioncreateentref1-expected.txt
Index: documentinvalidcharacterexceptioncreateentref1-expected.txt
===================================================================
RCS file: /cvs/root/WebCore/layout-tests/dom/html/level1/core/documentinvalidcharacterexceptioncreateentref1-expected.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- documentinvalidcharacterexceptioncreateentref1-expected.txt 26 Jul 2005 08:31:39 -0000 1.1
+++ documentinvalidcharacterexceptioncreateentref1-expected.txt 25 Aug 2005 17:12:15 -0000 1.2
@@ -1,3 +1,2 @@
-Test: http://www.w3.org/2001/DOM-Test-Suite/level1/core/documentinvalidcharacterexceptioncreateentref1
-Status: failure
-Detail: throw_NOT_SUPPORTED_ERR: assertTrue failed
+Test: http://www.w3.org/2001/DOM-Test-Suite/level1/core/documentinvalidcharacterexceptioncreateentref1
+Status: Success
1.2 +2 -3 WebCore/layout-tests/dom/html/level1/core/documentinvalidcharacterexceptioncreatepi-expected.txt
Index: documentinvalidcharacterexceptioncreatepi-expected.txt
===================================================================
RCS file: /cvs/root/WebCore/layout-tests/dom/html/level1/core/documentinvalidcharacterexceptioncreatepi-expected.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- documentinvalidcharacterexceptioncreatepi-expected.txt 26 Jul 2005 08:31:39 -0000 1.1
+++ documentinvalidcharacterexceptioncreatepi-expected.txt 25 Aug 2005 17:12:15 -0000 1.2
@@ -1,3 +1,2 @@
-Test: http://www.w3.org/2001/DOM-Test-Suite/level1/core/documentinvalidcharacterexceptioncreatepi
-Status: failure
-Detail: throw_NOT_SUPPORTED_ERR: assertTrue failed
+Test: http://www.w3.org/2001/DOM-Test-Suite/level1/core/documentinvalidcharacterexceptioncreatepi
+Status: Success
1.2 +2 -3 WebCore/layout-tests/dom/html/level1/core/documentinvalidcharacterexceptioncreatepi1-expected.txt
Index: documentinvalidcharacterexceptioncreatepi1-expected.txt
===================================================================
RCS file: /cvs/root/WebCore/layout-tests/dom/html/level1/core/documentinvalidcharacterexceptioncreatepi1-expected.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- documentinvalidcharacterexceptioncreatepi1-expected.txt 26 Jul 2005 08:31:40 -0000 1.1
+++ documentinvalidcharacterexceptioncreatepi1-expected.txt 25 Aug 2005 17:12:16 -0000 1.2
@@ -1,3 +1,2 @@
-Test: http://www.w3.org/2001/DOM-Test-Suite/level1/core/documentinvalidcharacterexceptioncreatepi1
-Status: failure
-Detail: throw_NOT_SUPPORTED_ERR: assertTrue failed
+Test: http://www.w3.org/2001/DOM-Test-Suite/level1/core/documentinvalidcharacterexceptioncreatepi1
+Status: Success
1.2 +2 -3 WebCore/layout-tests/dom/html/level1/core/hc_attrappendchild4-expected.txt
Index: hc_attrappendchild4-expected.txt
===================================================================
RCS file: /cvs/root/WebCore/layout-tests/dom/html/level1/core/hc_attrappendchild4-expected.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- hc_attrappendchild4-expected.txt 26 Jul 2005 08:31:40 -0000 1.1
+++ hc_attrappendchild4-expected.txt 25 Aug 2005 17:12:16 -0000 1.2
@@ -1,3 +1,2 @@
-Test: http://www.w3.org/2001/DOM-Test-Suite/level1/core/hc_attrappendchild4
-Status: failure
-Detail: throw_NOT_SUPPORTED_ERR: assertTrue failed
+Test: http://www.w3.org/2001/DOM-Test-Suite/level1/core/hc_attrappendchild4
+Status: Success
1.2 +2 -3 WebCore/layout-tests/dom/html/level1/core/hc_attrgetvalue2-expected.txt
Index: hc_attrgetvalue2-expected.txt
===================================================================
RCS file: /cvs/root/WebCore/layout-tests/dom/html/level1/core/hc_attrgetvalue2-expected.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- hc_attrgetvalue2-expected.txt 26 Jul 2005 08:31:41 -0000 1.1
+++ hc_attrgetvalue2-expected.txt 25 Aug 2005 17:12:16 -0000 1.2
@@ -1,3 +1,2 @@
-Test: http://www.w3.org/2001/DOM-Test-Suite/level1/core/hc_attrgetvalue2
-Status: failure
-Detail: throw_NOT_SUPPORTED_ERR: assertTrue failed
+Test: http://www.w3.org/2001/DOM-Test-Suite/level1/core/hc_attrgetvalue2
+Status: Success
1.2 +2 -3 WebCore/layout-tests/dom/html/level1/core/hc_attrinsertbefore5-expected.txt
Index: hc_attrinsertbefore5-expected.txt
===================================================================
RCS file: /cvs/root/WebCore/layout-tests/dom/html/level1/core/hc_attrinsertbefore5-expected.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- hc_attrinsertbefore5-expected.txt 26 Jul 2005 08:31:41 -0000 1.1
+++ hc_attrinsertbefore5-expected.txt 25 Aug 2005 17:12:16 -0000 1.2
@@ -1,3 +1,2 @@
-Test: http://www.w3.org/2001/DOM-Test-Suite/level1/core/hc_attrinsertbefore5
-Status: failure
-Detail: throw_NOT_SUPPORTED_ERR: assertTrue failed
+Test: http://www.w3.org/2001/DOM-Test-Suite/level1/core/hc_attrinsertbefore5
+Status: Success
1.2 +2 -3 WebCore/layout-tests/dom/html/level1/core/hc_attrinsertbefore7-expected.txt
Index: hc_attrinsertbefore7-expected.txt
===================================================================
RCS file: /cvs/root/WebCore/layout-tests/dom/html/level1/core/hc_attrinsertbefore7-expected.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- hc_attrinsertbefore7-expected.txt 26 Jul 2005 08:31:41 -0000 1.1
+++ hc_attrinsertbefore7-expected.txt 25 Aug 2005 17:12:16 -0000 1.2
@@ -1,3 +1,2 @@
-Test: http://www.w3.org/2001/DOM-Test-Suite/level1/core/hc_attrinsertbefore7
-Status: failure
-Detail: throw_NOT_SUPPORTED_ERR: assertTrue failed
+Test: http://www.w3.org/2001/DOM-Test-Suite/level1/core/hc_attrinsertbefore7
+Status: Success
1.2 +2 -3 WebCore/layout-tests/dom/html/level1/core/hc_nodevalue03-expected.txt
Index: hc_nodevalue03-expected.txt
===================================================================
RCS file: /cvs/root/WebCore/layout-tests/dom/html/level1/core/hc_nodevalue03-expected.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- hc_nodevalue03-expected.txt 26 Jul 2005 08:31:55 -0000 1.1
+++ hc_nodevalue03-expected.txt 25 Aug 2005 17:12:16 -0000 1.2
@@ -1,3 +1,2 @@
-Test: http://www.w3.org/2001/DOM-Test-Suite/level1/core/hc_nodevalue03
-Status: failure
-Detail: throw_NOT_SUPPORTED_ERR: assertTrue failed
+Test: http://www.w3.org/2001/DOM-Test-Suite/level1/core/hc_nodevalue03
+Status: Success
More information about the webkit-changes
mailing list