Changeset 61988 in webkit
- Timestamp:
- Jun 28, 2010 2:29:57 AM (14 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r61987 r61988 1 2010-06-28 Adam Barth <abarth@webkit.org> 2 3 Reviewed by Eric Seidel. 4 5 Make the html5lib runner.html not assert 6 https://bugs.webkit.org/show_bug.cgi?id=41273 7 8 This patch gets us closer to being able to run the parser tests. We 9 still don't get parsing correct, but at least we don't assert. :) 10 11 * html/HTMLTreeBuilder.cpp: 12 (WebCore::HTMLTreeBuilder::processStartTag): 13 (WebCore::HTMLTreeBuilder::processComment): 14 (WebCore::HTMLTreeBuilder::insertCommentOnDocument): 15 * html/HTMLTreeBuilder.h: 16 1 17 2010-06-28 Eric Seidel <eric@webkit.org> 2 18 -
trunk/WebCore/html/HTMLTreeBuilder.cpp
r61986 r61988 331 331 m_framesetOk = false; 332 332 insertElement(token); 333 m_insertionMode = InBodyMode; 333 334 return; 334 335 } … … 651 652 void HTMLTreeBuilder::processComment(AtomicHTMLToken& token) 652 653 { 654 if (m_insertionMode == InitialMode || m_insertionMode == BeforeHTMLMode) { 655 insertCommentOnDocument(token); 656 return; 657 } 653 658 insertComment(token); 654 659 } … … 794 799 ASSERT(token.type() == HTMLToken::Comment); 795 800 currentElement()->addChild(Comment::create(m_document, token.comment())); 801 } 802 803 void HTMLTreeBuilder::insertCommentOnDocument(AtomicHTMLToken& token) 804 { 805 ASSERT(token.type() == HTMLToken::Comment); 806 m_document->addChild(Comment::create(m_document, token.comment())); 796 807 } 797 808 -
trunk/WebCore/html/HTMLTreeBuilder.h
r61982 r61988 178 178 void insertDoctype(AtomicHTMLToken&); 179 179 void insertComment(AtomicHTMLToken&); 180 void insertCommentOnDocument(AtomicHTMLToken&); 180 181 void insertElement(AtomicHTMLToken&); 181 182 void insertSelfClosingElement(AtomicHTMLToken&);
Note: See TracChangeset
for help on using the changeset viewer.