-
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