Skip to content
  • pfeldman@chromium.org's avatar
    Web Inspector: do not report worker-related events unless inspector agent is enabled. · 01859c2d
    pfeldman@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=73411
    
    Source/WebCore:
    
    Backend should not generate messages until the client requests that they are sent.
    
    Reviewed by Yury Semikhatsky.
    
    * inspector/Inspector.json:
    * inspector/InspectorAgent.cpp:
    (WebCore::InspectorAgent::setFrontend):
    (WebCore::InspectorAgent::clearFrontend):
    (WebCore::InspectorAgent::enable):
    (WebCore::InspectorAgent::disable):
    (WebCore::InspectorAgent::postWorkerNotificationToFrontend):
    (WebCore::InspectorAgent::didCreateWorker):
    (WebCore::InspectorAgent::didDestroyWorker):
    (WebCore::InspectorAgent::developerExtrasEnabled):
    * inspector/InspectorAgent.h:
    * inspector/InspectorController.cpp:
    (WebCore::InspectorController::enabled):
    * inspector/InspectorInstrumentation.cpp:
    (WebCore::InspectorInstrumentation::didLoadResourceFromMemoryCacheImpl):
    (WebCore::InspectorInstrumentation::didCommitLoadImpl):
    (WebCore::InspectorInstrumentation::didOpenDatabaseImpl):
    (WebCore::InspectorInstrumentation::didUseDOMStorageImpl):
    (WebCore::InspectorInstrumentation::didCreateWebSocketImpl):
    * inspector/InspectorPageAgent.cpp:
    * inspector/PageConsoleAgent.cpp:
    (WebCore::PageConsoleAgent::developerExtrasEnabled):
    * inspector/front-end/WorkerManager.js:
    (WebInspector.WorkerManager.prototype._workerInspectorClosing):
    (WebInspector.WorkerManager.prototype._disconnectedFromWorker):
    (WebInspector.DedicatedWorkerMessageForwarder.prototype.dispatchMessageFromWorker):
    (WebInspector.DedicatedWorkerMessageForwarder.prototype.disconnectedFromWorker):
    * inspector/front-end/inspector.js:
    
    Source/WebKit/chromium:
    
    Reviewed by Yury Semikhatsky.
    
    * src/WebDevToolsAgentImpl.cpp:
    (WebKit::WebDevToolsAgent::disconnectEventAsText):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101469 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    01859c2d