Skip to content
  • yurys@chromium.org's avatar
    2011-05-23 Yury Semikhatsky <yurys@chromium.org> · 43678996
    yurys@chromium.org authored
            Reviewed by Pavel Feldman.
    
            [Chromium] Web Inspector: provide initial implementation of worker inspector transport
            https://bugs.webkit.org/show_bug.cgi?id=60267
    
            All methods of WorkerContextInspectorProxy are inlined in WorkerContextProxy and
            the class itself is removed. Messages from worker inspector to page inspector
            are sent by means of WorkerReportingProxy.
    
            * GNUmakefile.list.am:
            * WebCore.gypi:
            * WebCore.vcproj/WebCore.vcproj:
            * WebCore.xcodeproj/project.pbxproj:
            * inspector/InspectorWorkerAgent.cpp:
            (WebCore::InspectorWorkerAgent::WorkerFrontendChannel::WorkerFrontendChannel):
            (WebCore::InspectorWorkerAgent::WorkerFrontendChannel::proxy):
            (WebCore::InspectorWorkerAgent::WorkerFrontendChannel::dispatchMessageFromWorker):
            (WebCore::InspectorWorkerAgent::sendMessageToWorker):
            (WebCore::InspectorWorkerAgent::didStartWorkerContext):
            * inspector/InspectorWorkerAgent.h:
            * inspector/WorkerInspectorController.cpp:
            (WebCore::WorkerInspectorController::connectFrontend):
            (WebCore::WorkerInspectorController::disconnectFrontend):
            * inspector/WorkerInspectorController.h:
            * workers/DefaultSharedWorkerRepository.cpp:
            (WebCore::SharedWorkerProxy::postMessageToPageInspector):
            * workers/WorkerContextInspectorProxy.h: Removed.
            * workers/WorkerContextProxy.h:
            (WebCore::WorkerContextProxy::PageInspector::~PageInspector):
            (WebCore::WorkerContextProxy::connectToInspector):
            (WebCore::WorkerContextProxy::disconnectFromInspector):
            (WebCore::WorkerContextProxy::sendMessageToInspector):
            * workers/WorkerMessagingProxy.cpp:
            (WebCore::WorkerMessagingProxy::postMessageToPageInspector):
            * workers/WorkerMessagingProxy.h:
            * workers/WorkerReportingProxy.h:
    2011-05-23  Yury Semikhatsky  <yurys@chromium.org>
    
            Reviewed by Pavel Feldman.
    
            [Chromium] Web Inspector: provide initial implementation of worker inspector transport
            https://bugs.webkit.org/show_bug.cgi?id=60267
    
            WebWorker and WebWorkerClient are extended with methods for passing
            DevTools messages between worker context inspector and page inspector.
    
            * public/WebWorker.h:
            (WebKit::WebWorker::attachDevTools):
            (WebKit::WebWorker::detachDevTools):
            (WebKit::WebWorker::dispatchDevToolsMessage):
            * public/WebWorkerClient.h:
            (WebKit::WebWorkerClient::dispatchDevToolsMessage):
            * src/WebWorkerBase.cpp:
            (WebKit::WebWorkerBase::postMessageToPageInspector):
            (WebKit::WebWorkerBase::postMessageToPageInspectorTask):
            * src/WebWorkerBase.h:
            * src/WebWorkerClientImpl.cpp:
            (WebKit::WebWorkerClientImpl::WebWorkerClientImpl):
            (WebKit::WebWorkerClientImpl::connectToInspector):
            (WebKit::WebWorkerClientImpl::disconnectFromInspector):
            (WebKit::WebWorkerClientImpl::sendMessageToInspector):
            (WebKit::WebWorkerClientImpl::dispatchDevToolsMessage):
            * src/WebWorkerClientImpl.h:
            * src/WebWorkerImpl.cpp:
            (WebKit::WebWorkerImpl::startWorkerContext):
            (WebKit::connectToWorkerContextInspectorTask):
            (WebKit::WebWorkerImpl::attachDevTools):
            (WebKit::disconnectFromWorkerContextInspectorTask):
            (WebKit::WebWorkerImpl::detachDevTools):
            (WebKit::dispatchOnInspectorBackendTask):
            (WebKit::WebWorkerImpl::dispatchDevToolsMessage):
            * src/WebWorkerImpl.h:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@87074 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    43678996