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

Issue 46583005: Send Allow{Database,FileSystem,IndexedDB} sync IPCs directly from worker thread (Closed)

Created:
7 years, 1 month ago by kinuko
Modified:
7 years, 1 month ago
Reviewers:
michaeln, jam
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, jam, Andrew T Wilson (Slow)
Visibility:
Public.

Description

Send Allow{Database,FileSystem,IndexedDB} sync IPCs directly from worker thread - To deprecate the notorious WorkerAllowMainThreadBridge & runInMode code in Blink - To simplify the worker class inheritance chain Blink-side change: https://codereview.chromium.org/50773002/ BUG=none Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=232302

Patch Set 1 : #

Total comments: 13

Patch Set 2 : addressed comments #

Total comments: 2

Patch Set 3 : addressed comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+270 lines, -20 lines) Patch
M chrome/chrome_renderer.gypi View 1 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/renderer/chrome_content_renderer_client.h View 1 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/renderer/chrome_content_renderer_client.cc View 1 2 2 chunks +8 lines, -0 lines 0 comments Download
A chrome/renderer/worker_permission_client_proxy.h View 1 1 chunk +52 lines, -0 lines 0 comments Download
A chrome/renderer/worker_permission_client_proxy.cc View 1 2 1 chunk +63 lines, -0 lines 0 comments Download
M content/content_worker.gypi View 1 1 chunk +2 lines, -0 lines 0 comments Download
M content/public/renderer/content_renderer_client.h View 1 2 chunks +6 lines, -0 lines 0 comments Download
M content/public/renderer/content_renderer_client.cc View 1 1 chunk +6 lines, -0 lines 0 comments Download
M content/renderer/render_frame_impl.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M content/renderer/render_frame_impl.cc View 1 2 1 chunk +8 lines, -0 lines 0 comments Download
A content/worker/shared_worker_permission_client_proxy.h View 1 1 chunk +45 lines, -0 lines 0 comments Download
A content/worker/shared_worker_permission_client_proxy.cc View 1 1 chunk +52 lines, -0 lines 0 comments Download
M content/worker/websharedworkerclient_proxy.h View 2 chunks +6 lines, -0 lines 0 comments Download
M content/worker/websharedworkerclient_proxy.cc View 1 2 chunks +15 lines, -20 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
kinuko
Hello, I want to make a few more cleanups in the existing worker code and ...
7 years, 1 month ago (2013-10-29 14:00:43 UTC) #1
jam
seems very reasonable to simplify the blink code by using threading primitives that we already ...
7 years, 1 month ago (2013-10-29 17:19:57 UTC) #2
michaeln
i'll take a look at the blink changes too https://codereview.chromium.org/46583005/diff/30001/chrome/renderer/in_renderer_worker_permission_client_proxy.h File chrome/renderer/in_renderer_worker_permission_client_proxy.h (right): https://codereview.chromium.org/46583005/diff/30001/chrome/renderer/in_renderer_worker_permission_client_proxy.h#newcode23 chrome/renderer/in_renderer_worker_permission_client_proxy.h:23: ...
7 years, 1 month ago (2013-10-29 21:37:00 UTC) #3
michaeln
https://codereview.chromium.org/46583005/diff/30001/content/public/renderer/content_renderer_client.h File content/public/renderer/content_renderer_client.h (right): https://codereview.chromium.org/46583005/diff/30001/content/public/renderer/content_renderer_client.h#newcode273 content/public/renderer/content_renderer_client.h:273: int routing_id); This api might be cleaner/clearer if a ...
7 years, 1 month ago (2013-10-29 22:30:50 UTC) #4
kinuko
Thanks, updated. (I'm going to start blink review thread as this one depends on it) ...
7 years, 1 month ago (2013-10-30 00:24:56 UTC) #5
michaeln
lgtm fyi: i keep waiting to see when this cl lands... https://codereview.chromium.org/23496052/ ... until it ...
7 years, 1 month ago (2013-10-30 19:27:27 UTC) #6
kinuko
Yup, I'm also waiting for the meacer's shutdown patch to land. https://codereview.chromium.org/46583005/diff/290002/chrome/renderer/worker_permission_client_proxy.cc File chrome/renderer/worker_permission_client_proxy.cc (right): ...
7 years, 1 month ago (2013-10-31 05:15:07 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kinuko@chromium.org/46583005/620001
7 years, 1 month ago (2013-11-01 00:37:32 UTC) #8
commit-bot: I haz the power
7 years, 1 month ago (2013-11-01 05:38:25 UTC) #9
Message was sent while issue was closed.
Change committed as 232302

Powered by Google App Engine
This is Rietveld 408576698