[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