Skip to content
  • abarth@webkit.org's avatar
    2010-05-24 Adam Barth <abarth@webkit.org> · 01ea231a
    abarth@webkit.org authored
            Reviewed by Eric Seidel.
    
            Teach the HTML5 parser to lex DOCTYPEs
            https://bugs.webkit.org/show_bug.cgi?id=39571
    
            * html/HTML5Lexer.cpp:
            (WebCore::HTML5Lexer::nextToken):
            * html/HTML5Lexer.h:
            * html/HTML5Token.h:
            (WebCore::HTML5Token::beginDOCTYPE):
            (WebCore::HTML5Token::publicIdentifier):
            (WebCore::HTML5Token::systemIdentifier):
            (WebCore::HTML5Token::setPublicIdentifierToEmptyString):
            (WebCore::HTML5Token::setSystemIdentifierToEmptyString):
            (WebCore::HTML5Token::appendToPublicIdentifier):
            (WebCore::HTML5Token::appendToSystemIdentifier):
            (WebCore::HTML5Token::DoctypeData::DoctypeData):
            * html/HTML5TreeBuilder.cpp:
            (WebCore::convertToOldStyle):
            (WebCore::HTML5TreeBuilder::passTokenToLegacyParser):
            * platform/text/SegmentedString.h:
            (WebCore::SegmentedString::lookAheadIgnoringCase):
            (WebCore::SegmentedString::advanceAndASSERTIgnoringCase):
    
    2010-05-24  Adam Barth  <abarth@webkit.org>
    
            Reviewed by Eric Seidel.
    
            Teach the HTML5 parser to lex DOCTYPEs
            https://bugs.webkit.org/show_bug.cgi?id=39571
    
            Add tests for DOCTYPEs.
    
            * html5lib/resources/doctype01.dat: Added.
            * html5lib/webkit-runner.html:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60087 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    01ea231a