Changeset 84780 in webkit


Ignore:
Timestamp:
Apr 25, 2011 9:47:09 AM (13 years ago)
Author:
yurys@chromium.org
Message:

2011-04-25 Yury Semikhatsky <yurys@chromium.org>

Reviewed by Pavel Feldman.

Web Inspector: worker messages should be routed to corresponding worker front-end
https://bugs.webkit.org/show_bug.cgi?id=59323

Added WorkerManager which is responsible for routing messages between
Page inspector front-end and Worker inspector front-ends.

  • WebCore.gypi:
  • inspector/front-end/WebKit.qrc:
  • inspector/front-end/WorkerManager.js: Added. (WebInspector.WorkerManager): (WebInspector.WorkerManager.loaded.InspectorFrontendHost.sendMessageToBackend): (WebInspector.WorkerManager.loaded.InspectorFrontendHost.loaded): (WebInspector.WorkerManager.loaded): (WebInspector.WorkerFrontendStub): (WebInspector.WorkerFrontendStub.prototype._receiveMessage): (WebInspector.WorkerDispatcher): (WebInspector.WorkerDispatcher.prototype._receiveMessage): (WebInspector.WorkerDispatcher.prototype.workerCreated): (WebInspector.WorkerDispatcher.prototype.dispatchMessageFromWorker):
  • inspector/front-end/inspector.html:
  • inspector/front-end/inspector.js: (WebInspector.loaded):
Location:
trunk/Source/WebCore
Files:
1 added
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r84778 r84780  
     12011-04-25  Yury Semikhatsky  <yurys@chromium.org>
     2
     3        Reviewed by Pavel Feldman.
     4
     5        Web Inspector: worker messages should be routed to corresponding worker front-end
     6        https://bugs.webkit.org/show_bug.cgi?id=59323
     7
     8        Added WorkerManager which is responsible for routing messages between
     9        Page inspector front-end and Worker inspector front-ends.
     10
     11        * WebCore.gypi:
     12        * inspector/front-end/WebKit.qrc:
     13        * inspector/front-end/WorkerManager.js: Added.
     14        (WebInspector.WorkerManager):
     15        (WebInspector.WorkerManager.loaded.InspectorFrontendHost.sendMessageToBackend):
     16        (WebInspector.WorkerManager.loaded.InspectorFrontendHost.loaded):
     17        (WebInspector.WorkerManager.loaded):
     18        (WebInspector.WorkerFrontendStub):
     19        (WebInspector.WorkerFrontendStub.prototype._receiveMessage):
     20        (WebInspector.WorkerDispatcher):
     21        (WebInspector.WorkerDispatcher.prototype._receiveMessage):
     22        (WebInspector.WorkerDispatcher.prototype.workerCreated):
     23        (WebInspector.WorkerDispatcher.prototype.dispatchMessageFromWorker):
     24        * inspector/front-end/inspector.html:
     25        * inspector/front-end/inspector.js:
     26        (WebInspector.loaded):
     27
    1282011-04-25  Annie Sullivan  <sullivan@chromium.org>
    229
  • trunk/Source/WebCore/WebCore.gypi

    r84773 r84780  
    63076307            'inspector/front-end/WatchExpressionsSidebarPane.js',
    63086308            'inspector/front-end/WelcomeView.js',
     6309            'inspector/front-end/WorkerManager.js',
    63096310            'inspector/front-end/WorkersSidebarPane.js',
    63106311            'inspector/front-end/audits.css',
  • trunk/Source/WebCore/inspector/CodeGeneratorInspector.pm

    r84773 r84780  
    782782            console.log("frontend: " + JSON.stringify(request));
    783783
    784         var message = JSON.stringify(request);
    785 
    786784        ++this._pendingResponsesCount;
     785        this.sendMessageObjectToBackend(request);
     786    },
     787
     788    sendMessageObjectToBackend: function(messageObject)
     789    {
     790        var message = JSON.stringify(messageObject);
    787791        InspectorFrontendHost.sendMessageToBackend(message);
    788792    },
  • trunk/Source/WebCore/inspector/front-end/WebKit.qrc

    r84626 r84780  
    126126    <file>WatchExpressionsSidebarPane.js</file>
    127127    <file>WelcomeView.js</file>
     128    <file>WorkerManager.js</file>
    128129    <file>WorkersSidebarPane.js</file>
    129130    <file>UglifyJS/parse-js.js</file>
  • trunk/Source/WebCore/inspector/front-end/inspector.html

    r84626 r84780  
    162162    <script type="text/javascript" src="Toolbar.js"></script>
    163163    <script type="text/javascript" src="SearchController.js"></script>
     164    <script type="text/javascript" src="WorkerManager.js"></script>
    164165</head>
    165166<body class="detached">
  • trunk/Source/WebCore/inspector/front-end/inspector.js

    r84774 r84780  
    403403        return;
    404404    }
     405    WebInspector.WorkerManager.loaded();
    405406    WebInspector.doLoadedDone();
    406407}
Note: See TracChangeset for help on using the changeset viewer.