Skip to content
  • weinig@apple.com's avatar
    2008-11-20 Sam Weinig <sam@webkit.org> · 79099007
    weinig@apple.com authored
            Reviewed by Geoffrey Garen.
    
            First step in https://bugs.webkit.org/show_bug.cgi?id=22394
            Be more eager in destroying script decoded data
    
            Pass data to be used in script execution around as JSC::SourceCode instead
            of a source, url, and starting line.
    
            * bindings/js/ScriptController.cpp:
            (WebCore::ScriptController::evaluate):
            * bindings/js/ScriptController.h:
            * bindings/js/StringSourceProvider.h:
            (WebCore::makeSource):
            * bindings/js/WorkerScriptController.cpp:
            (WebCore::WorkerScriptController::evaluate):
            * bindings/js/WorkerScriptController.h:
            * dom/ScriptElement.cpp:
            (WebCore::ScriptElement::insertedIntoDocument):
            (WebCore::ScriptElement::childrenChanged):
            (WebCore::ScriptElementData::evaluateScript):
            (WebCore::ScriptElementData::notifyFinished):
            * dom/ScriptElement.h:
            * dom/WorkerThread.cpp:
            (WebCore::WorkerThread::workerThread):
            * dom/XMLTokenizer.cpp:
            (WebCore::XMLTokenizer::notifyFinished):
            * dom/XMLTokenizerLibxml2.cpp:
            (WebCore::XMLTokenizer::endElementNs):
            * dom/XMLTokenizerQt.cpp:
            (WebCore::XMLTokenizer::parseEndElement):
            * html/HTMLTokenizer.cpp:
            (WebCore::HTMLTokenizer::scriptHandler):
            (WebCore::HTMLTokenizer::scriptExecution):
            (WebCore::HTMLTokenizer::notifyFinished):
            * html/HTMLTokenizer.h:
            * loader/FrameLoader.cpp:
            (WebCore::FrameLoader::executeScript):
            * loader/FrameLoader.h:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@38654 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    79099007