Changeset 64745 in webkit
- Timestamp:
- Aug 5, 2010 7:23:51 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r64741 r64745 1 2010-08-05 Andrey Kosyakov <caseq@chromium.org> 2 3 Reviewed by Pavel Feldman. 4 5 Re-enabling inspector/extension* tests following a fix in InspectorController. 6 https://bugs.webkit.org/show_bug.cgi?id=43344 7 8 * platform/gtk/Skipped: 9 * platform/qt/Skipped: 10 1 11 2010-08-05 Charles Wei <charles.wei@torchmobile.com.cn> 2 12 -
trunk/LayoutTests/platform/gtk/Skipped
r64719 r64745 5707 5707 inspector/timeline-script-tag-1.html 5708 5708 5709 # [GTK] New tests are failing at Qt/GTK(r64458):5710 # Bug against caseq: https://bugs.webkit.org/show_bug.cgi?id=433445711 inspector/extensions.html5712 inspector/extensions-api.html5713 5714 5715 5709 # Tests failing because the context menu is grabbing mouse events. 5716 5710 # https://bugs.webkit.org/show_bug.cgi?id=40601 -
trunk/LayoutTests/platform/qt/Skipped
r64640 r64745 5412 5412 inspector/debugger-eval-while-paused.html 5413 5413 5414 # [Qt] New tests are failing at Qt/GTK(r64458):5415 # Bug against caseq: https://bugs.webkit.org/show_bug.cgi?id=433445416 inspector/extensions.html5417 inspector/extensions-api.html5418 5419 5414 # [Qt] fast/text/bidi-explicit-embedding-past-end.html fails 5420 5415 # https://bugs.webkit.org/show_bug.cgi?id=41241 -
trunk/WebCore/ChangeLog
r64740 r64745 1 2010-08-05 Andrey Kosyakov <caseq@chromium.org> 2 3 Reviewed by Pavel Feldman. 4 5 Web Inspector: Separated WebInspector extension API injection logic from other scripts that inspector injects. 6 Enabled injection of the API scripts even if inspector is disabled for inspector front-end page. 7 https://bugs.webkit.org/show_bug.cgi?id=43344 8 9 * inspector/InspectorController.cpp: 10 (WebCore::InspectorController::inspectedWindowScriptObjectCleared): 11 (WebCore::InspectorController::setInspectorExtensionAPI): 12 * inspector/InspectorController.h: 13 * inspector/InspectorFrontendHost.cpp: 14 (WebCore::InspectorFrontendHost::setExtensionAPI): 15 1 16 2010-08-05 Charles Wei <charles.wei@torchmobile.com.cn> 2 17 -
trunk/WebCore/inspector/InspectorController.cpp
r64722 r64745 451 451 m_inspectorFrontendClient->windowObjectCleared(); 452 452 453 if (!enabled()) 454 return; 455 456 if (m_frontend && frame != m_inspectedPage->mainFrame()) 457 m_injectedScriptHost->discardInjectedScripts(); 458 if (m_scriptsToEvaluateOnLoad.size()) { 459 ScriptState* scriptState = mainWorldScriptState(frame); 460 for (Vector<String>::iterator it = m_scriptsToEvaluateOnLoad.begin(); 461 it != m_scriptsToEvaluateOnLoad.end(); ++it) { 462 m_injectedScriptHost->injectScript(*it, scriptState); 453 if (enabled()) { 454 if (m_frontend && frame == m_inspectedPage->mainFrame()) 455 m_injectedScriptHost->discardInjectedScripts(); 456 if (m_scriptsToEvaluateOnLoad.size()) { 457 ScriptState* scriptState = mainWorldScriptState(frame); 458 for (Vector<String>::iterator it = m_scriptsToEvaluateOnLoad.begin(); 459 it != m_scriptsToEvaluateOnLoad.end(); ++it) { 460 m_injectedScriptHost->injectScript(*it, scriptState); 461 } 463 462 } 464 463 } 464 if (!m_inspectorExtensionAPI.isEmpty()) 465 m_injectedScriptHost->injectScript(m_inspectorExtensionAPI, mainWorldScriptState(frame)); 465 466 } 466 467 … … 2162 2163 } 2163 2164 2165 void InspectorController::setInspectorExtensionAPI(const String& source) 2166 { 2167 m_inspectorExtensionAPI = source; 2168 } 2169 2164 2170 void InspectorController::getResourceContent(long callId, unsigned long identifier) 2165 2171 { -
trunk/WebCore/inspector/InspectorController.h
r64722 r64745 280 280 void addScriptToEvaluateOnLoad(const String& source); 281 281 void removeAllScriptsToEvaluateOnLoad(); 282 void setInspectorExtensionAPI(const String& source); 282 283 283 284 static const String& inspectorStartsAttachedSettingName(); … … 404 405 Vector<pair<long, String> > m_pendingEvaluateTestCommands; 405 406 Vector<String> m_scriptsToEvaluateOnLoad; 407 String m_inspectorExtensionAPI; 406 408 #if ENABLE(JAVASCRIPT_DEBUGGER) 407 409 bool m_debuggerEnabled; -
trunk/WebCore/inspector/InspectorFrontendHost.cpp
r64458 r64745 196 196 { 197 197 InspectorController* inspector = m_frontendPage->inspectorController(); 198 199 inspector->removeAllScriptsToEvaluateOnLoad(); 200 inspector->addScriptToEvaluateOnLoad(script); 198 inspector->setInspectorExtensionAPI(script); 201 199 } 202 200
Note: See TracChangeset
for help on using the changeset viewer.