2010-07-02 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
Implement AfterBodyMode for HTML5 tree builder
https://bugs.webkit.org/show_bug.cgi?id=41500
Update expected results to show test progression. Also, add some test
cases to cover how attributes on </br> tags are handled.
* html5lib/resources/webkit01.dat:
* html5lib/runner-expected-html5.txt:
* html5lib/runner-expected.txt:
* html5lib/webkit-resumer-expected.txt:
2010-07-02 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
Implement AfterBodyMode for HTML5 tree builder
https://bugs.webkit.org/show_bug.cgi?id=41500
In the coarse of implementing this state, I ran into an ASSERT in how
</br> tags where handled, which I fixed. Technically, that could be a
separate patch, but it seemed harmless to include it here (with tests).
* html/HTMLTreeBuilder.cpp:
(WebCore::HTMLTreeBuilder::processStartTag):
(WebCore::HTMLTreeBuilder::processEndTag):
(WebCore::HTMLTreeBuilder::processComment):
(WebCore::HTMLTreeBuilder::processCharacter):
(WebCore::HTMLTreeBuilder::processEndOfFile):
(WebCore::HTMLTreeBuilder::insertCommentOnHTMLHtmlElement):
* html/HTMLTreeBuilder.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@62370
268f45cc-cd09-0410-ab3c-
d52691b4dbfc