Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(144)

Issue 1075603003: workers: Move core worker functionality into InProcessWorkerBase. (Closed)

Created:
5 years, 8 months ago by sadrul
Modified:
5 years, 8 months ago
Reviewers:
kinuko, tkent
CC:
blink-reviews, kinuko+worker_chromium.org, horo+watch_chromium.org, falken
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

workers: Move core worker functionality into InProcessWorkerBase. WorkerBase implements the core worker functionality, with Worker providing implementation for dedicated workers, and CompositedWorker providing implementation for compositor-workers. BUG=436952 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=193670

Patch Set 1 #

Total comments: 8

Patch Set 2 : . #

Total comments: 2

Patch Set 3 : . #

Total comments: 2

Patch Set 4 : . #

Unified diffs Side-by-side diffs Delta from patch set Stats (+245 lines, -189 lines) Patch
M Source/core/core.gypi View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
A Source/core/workers/DedicatedWorkerMessagingProxy.h View 1 1 chunk +24 lines, -0 lines 0 comments Download
A Source/core/workers/DedicatedWorkerMessagingProxy.cpp View 1 1 chunk +28 lines, -0 lines 0 comments Download
A Source/core/workers/InProcessWorkerBase.h View 1 2 1 chunk +63 lines, -0 lines 0 comments Download
A Source/core/workers/InProcessWorkerBase.cpp View 1 1 chunk +102 lines, -0 lines 0 comments Download
M Source/core/workers/Worker.h View 1 2 3 1 chunk +7 lines, -62 lines 0 comments Download
M Source/core/workers/Worker.cpp View 1 5 chunks +4 lines, -106 lines 0 comments Download
M Source/core/workers/WorkerMessagingProxy.h View 1 4 chunks +4 lines, -6 lines 0 comments Download
M Source/core/workers/WorkerMessagingProxy.cpp View 1 3 chunks +2 lines, -8 lines 0 comments Download
M Source/modules/compositorworker/CompositorWorker.h View 1 2 chunks +2 lines, -2 lines 0 comments Download
M Source/modules/compositorworker/CompositorWorker.cpp View 1 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/compositorworker/CompositorWorkerMessagingProxy.h View 1 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/compositorworker/CompositorWorkerMessagingProxy.cpp View 1 1 chunk +1 line, -1 line 0 comments Download
M Source/web/WorkerGlobalScopeProxyProviderImpl.cpp View 2 chunks +2 lines, -2 lines 0 comments Download

Messages

Total messages: 18 (5 generated)
sadrul
Hi! As discussed in https://codereview.chromium.org/1018863002, this CL refactors the work code a bit. This should ...
5 years, 8 months ago (2015-04-08 20:22:50 UTC) #2
kinuko
On 2015/04/08 20:22:50, sadrul wrote: > Hi! As discussed in https://codereview.chromium.org/1018863002, this CL > refactors ...
5 years, 8 months ago (2015-04-09 07:28:51 UTC) #3
kinuko
I think I prefer just having Worker and CompositeWorker derive from AbstractWorker but factor out ...
5 years, 8 months ago (2015-04-09 08:11:34 UTC) #4
sadrul
On 2015/04/09 08:11:34, kinuko wrote: > I think I prefer just having Worker and CompositeWorker ...
5 years, 8 months ago (2015-04-09 18:53:41 UTC) #5
kinuko
(Sorry, didn't realize I hadn't hit publish.) Ok, lgtm. > I looked into InProcessWorkerScriptLoaderClient, and ...
5 years, 8 months ago (2015-04-13 05:55:52 UTC) #6
sadrul
https://codereview.chromium.org/1075603003/diff/20001/Source/core/workers/InProcessWorkerBase.h File Source/core/workers/InProcessWorkerBase.h (right): https://codereview.chromium.org/1075603003/diff/20001/Source/core/workers/InProcessWorkerBase.h#newcode48 Source/core/workers/InProcessWorkerBase.h:48: // Creates a proxy to allow communicating with the ...
5 years, 8 months ago (2015-04-13 16:50:03 UTC) #7
sadrul
tkent@ Hi! Would you mind reviewing the CL too? (I need your approval for Source/modules/ ...
5 years, 8 months ago (2015-04-14 00:54:06 UTC) #8
tkent
lgtm. I'm sorry for the delay. You should be an OWNER of modules/compositorworker/ :) https://codereview.chromium.org/1075603003/diff/40001/Source/core/workers/Worker.h ...
5 years, 8 months ago (2015-04-14 01:02:48 UTC) #9
sadrul
On 2015/04/14 01:02:48, tkent wrote: > lgtm. > > I'm sorry for the delay. > ...
5 years, 8 months ago (2015-04-14 02:25:08 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1075603003/60001
5 years, 8 months ago (2015-04-14 02:25:48 UTC) #13
commit-bot: I haz the power
Try jobs failed on following builders: win_blink_compile_dbg on tryserver.blink (JOB_FAILED, http://build.chromium.org/p/tryserver.blink/builders/win_blink_compile_dbg/builds/42417)
5 years, 8 months ago (2015-04-14 02:47:46 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1075603003/60001
5 years, 8 months ago (2015-04-14 05:12:16 UTC) #17
commit-bot: I haz the power
5 years, 8 months ago (2015-04-14 05:32:52 UTC) #18
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=193670

Powered by Google App Engine
This is Rietveld 408576698