Changeset 65973 in webkit


Ignore:
Timestamp:
Aug 24, 2010 9:20:46 PM (14 years ago)
Author:
abarth@webkit.org
Message:

2010-08-24 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

HTMLParserScheduler::create
https://bugs.webkit.org/show_bug.cgi?id=44551

  • html/HTMLDocumentParser.cpp: (WebCore::HTMLDocumentParser::HTMLDocumentParser):
  • html/HTMLParserScheduler.h: (WebCore::HTMLParserScheduler::create):
Location:
trunk/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r65970 r65973  
     12010-08-24  Adam Barth  <abarth@webkit.org>
     2
     3        Reviewed by Eric Seidel.
     4
     5        HTMLParserScheduler::create
     6        https://bugs.webkit.org/show_bug.cgi?id=44551
     7
     8        * html/HTMLDocumentParser.cpp:
     9        (WebCore::HTMLDocumentParser::HTMLDocumentParser):
     10        * html/HTMLParserScheduler.h:
     11        (WebCore::HTMLParserScheduler::create):
     12
    1132010-08-24  Daniel Bates  <dbates@rim.com>
    214
  • trunk/WebCore/html/HTMLDocumentParser.cpp

    r65958 r65973  
    9999    , m_scriptRunner(HTMLScriptRunner::create(document, this))
    100100    , m_treeBuilder(HTMLTreeBuilder::create(m_tokenizer.get(), document, reportErrors))
    101     , m_parserScheduler(new HTMLParserScheduler(this))
     101    , m_parserScheduler(HTMLParserScheduler::create(this))
    102102    , m_endWasDelayed(false)
    103103    , m_writeNestingLevel(0)
  • trunk/WebCore/html/HTMLParserScheduler.h

    r61674 r65973  
    3030#include <wtf/CurrentTime.h>
    3131#include <wtf/Noncopyable.h>
     32#include <wtf/PassOwnPtr.h>
    3233
    3334namespace WebCore {
     
    3738class HTMLParserScheduler :  public Noncopyable {
    3839public:
    39     HTMLParserScheduler(HTMLDocumentParser*);
     40    static PassOwnPtr<HTMLParserScheduler> create(HTMLDocumentParser* parser)
     41    {
     42        return adoptPtr(new HTMLParserScheduler(parser));
     43    }
    4044    ~HTMLParserScheduler();
    4145
     
    7175
    7276private:
     77    HTMLParserScheduler(HTMLDocumentParser*);
     78
    7379    void continueNextChunkTimerFired(Timer<HTMLParserScheduler>*);
    7480
Note: See TracChangeset for help on using the changeset viewer.