Changeset 62440 in webkit
- Timestamp:
- Jul 3, 2010 12:17:39 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r62439 r62440 1 2010-07-03 Adam Barth <abarth@webkit.org> 2 3 Reviewed by Eric Seidel. 4 5 Implement AfterFramesetMode 6 https://bugs.webkit.org/show_bug.cgi?id=41560 7 8 It's somewhat hard to observe this state, so I'm not surprised that the 9 diff to the expected results are small. We still fail this test 10 because we don't handle whitespace correctly. 11 12 * html5lib/runner-expected-html5.txt: 13 1 14 2010-07-02 Adam Barth <abarth@webkit.org> 2 15 -
trunk/LayoutTests/html5lib/runner-expected-html5.txt
r62439 r62440 2139 2139 | <head> 2140 2140 | <frameset> 2141 | <noframes> 2141 2142 Expected: 2142 2143 | <html> -
trunk/WebCore/ChangeLog
r62439 r62440 1 2010-07-03 Adam Barth <abarth@webkit.org> 2 3 Reviewed by Eric Seidel. 4 5 Implement AfterFramesetMode 6 https://bugs.webkit.org/show_bug.cgi?id=41560 7 8 * html/HTMLTreeBuilder.cpp: 9 (WebCore::HTMLTreeBuilder::processStartTag): 10 (WebCore::HTMLTreeBuilder::processEndTag): 11 (WebCore::HTMLTreeBuilder::processCharacter): 12 (WebCore::HTMLTreeBuilder::processEndOfFile): 13 1 14 2010-07-02 Adam Barth <abarth@webkit.org> 2 15 -
trunk/WebCore/html/HTMLTreeBuilder.cpp
r62439 r62440 645 645 parseError(token); 646 646 break; 647 case AfterFramesetMode: 648 ASSERT(insertionMode() == AfterFramesetMode); 649 if (token.name() == htmlTag) { 650 insertHTMLStartTagInBody(token); 651 return; 652 } 653 if (token.name() == noframesTag) { 654 processStartTagForInHead(token); 655 return; 656 } 657 parseError(token); 658 break; 647 659 default: 648 660 notImplemented(); … … 885 897 } 886 898 break; 899 case AfterFramesetMode: 900 ASSERT(insertionMode() == AfterFramesetMode); 901 if (token.name() == htmlTag) { 902 m_insertionMode = AfterAfterFramesetMode; 903 return; 904 } 905 parseError(token); 906 break; 887 907 default: 888 908 notImplemented(); … … 954 974 break; 955 975 case InFramesetMode: 956 ASSERT(insertionMode() == InFramesetMode); 976 case AfterFramesetMode: 977 ASSERT(insertionMode() == InFramesetMode || insertionMode() == AfterFramesetMode); 957 978 parseError(token); 958 979 break; … … 1003 1024 if (currentElement() != m_openElements.htmlElement()) 1004 1025 parseError(token); 1026 break; 1027 case AfterFramesetMode: 1028 ASSERT(insertionMode() == AfterFramesetMode); 1005 1029 break; 1006 1030 default:
Note: See TracChangeset
for help on using the changeset viewer.