Changeset 62045 in webkit
- Timestamp:
- Jun 28, 2010 3:56:39 PM (14 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r62043 r62045 1 2010-06-28 Adam Barth <abarth@webkit.org> 2 3 Reviewed by Eric Seidel. 4 5 The new tree builder should actually finish building the tree 6 https://bugs.webkit.org/show_bug.cgi?id=41314 7 8 Again, this patch makes progress on runner.html, but I haven't removed 9 the ASSERT yet. 10 11 * html/HTMLTreeBuilder.cpp: 12 (WebCore::HTMLTreeBuilder::HTMLTreeBuilder): 13 (WebCore::HTMLTreeBuilder::finished): 14 * html/HTMLTreeBuilder.h: 15 1 16 2010-06-28 Dumitru Daniliuc <dumi@chromium.org> 2 17 -
trunk/WebCore/html/HTMLTreeBuilder.cpp
r62042 r62045 79 79 , m_scriptToProcessStartLine(uninitializedLineNumberValue) 80 80 , m_fragmentScriptingPermission(FragmentScriptingAllowed) 81 , m_isParsingFragment(false) 81 82 { 82 83 } … … 96 97 , m_scriptToProcessStartLine(uninitializedLineNumberValue) 97 98 , m_fragmentScriptingPermission(scriptingPermission) 99 , m_isParsingFragment(true) 98 100 { 99 101 } … … 919 921 // We should call m_document->finishedParsing() here, except 920 922 // m_legacyTreeBuilder->finished() does it for us. 921 if (m_legacyTreeBuilder) 923 if (m_legacyTreeBuilder) { 922 924 m_legacyTreeBuilder->finished(); 925 return; 926 } 927 928 AtomicHTMLToken eofToken(HTMLToken::EndOfFile, nullAtom); 929 processToken(eofToken); 930 931 // Warning, this may delete the parser, so don't try to do anything else after this. 932 if (!m_isParsingFragment) 933 m_document->finishedParsing(); 923 934 } 924 935 -
trunk/WebCore/html/HTMLTreeBuilder.h
r62042 r62045 254 254 // from <script> tags (so javascript doesn't show up in pastes). 255 255 FragmentScriptingPermission m_fragmentScriptingPermission; 256 bool m_isParsingFragment; 256 257 }; 257 258
Note: See TracChangeset
for help on using the changeset viewer.