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

Issue 2108003002: Merge //content/child/permissions into Blink's permissions module. (Closed)

Created:
4 years, 5 months ago by Reilly Grant (use Gerrit)
Modified:
4 years, 5 months ago
CC:
blink-reviews, blink-reviews-api_chromium.org, chromium-reviews, darin-cc_chromium.org, dglazkov+blink, jam, mlamouri+watch-blink_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Merge //content/child/permissions into Blink's permissions module. The Mojo PermissionService can be used directly from Blink. Creating separate pipes for workers also removes the need to implement an additional thread-hopping layer. BUG=561879 Committed: https://crrev.com/9f21f26bc57f97075cc85c2fa87e0c4973407433 Cr-Commit-Position: refs/heads/master@{#407014}

Patch Set 1 : Fixing presubmits. #

Total comments: 18

Patch Set 2 : Address mlamouri and esprehn's feedback. #

Patch Set 3 : Rebased. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+178 lines, -1333 lines) Patch
M content/child/blink_platform_impl.h View 3 chunks +0 lines, -3 lines 0 comments Download
M content/child/blink_platform_impl.cc View 3 chunks +0 lines, -15 lines 0 comments Download
D content/child/permissions/OWNERS View 1 chunk +0 lines, -1 line 0 comments Download
M content/child/permissions/permission_dispatcher.h View 1 chunk +0 lines, -164 lines 0 comments Download
M content/child/permissions/permission_dispatcher.cc View 1 chunk +0 lines, -414 lines 0 comments Download
M content/child/permissions/permission_dispatcher_thread_proxy.h View 1 chunk +0 lines, -77 lines 0 comments Download
M content/child/permissions/permission_dispatcher_thread_proxy.cc View 1 chunk +0 lines, -151 lines 0 comments Download
D content/child/permissions/permission_observers_registry.h View 1 chunk +0 lines, -35 lines 0 comments Download
D content/child/permissions/permission_observers_registry.cc View 1 chunk +0 lines, -32 lines 0 comments Download
M content/content_child.gypi View 1 1 chunk +0 lines, -6 lines 0 comments Download
M content/renderer/render_frame_impl.h View 1 2 3 chunks +0 lines, -4 lines 0 comments Download
M content/renderer/render_frame_impl.cc View 1 2 2 chunks +0 lines, -9 lines 0 comments Download
M third_party/WebKit/Source/modules/modules.gypi View 1 2 1 chunk +0 lines, -6 lines 0 comments Download
D third_party/WebKit/Source/modules/permissions/PermissionCallback.h View 1 chunk +0 lines, -40 lines 0 comments Download
D third_party/WebKit/Source/modules/permissions/PermissionCallback.cpp View 1 chunk +0 lines, -39 lines 0 comments Download
M third_party/WebKit/Source/modules/permissions/PermissionStatus.h View 1 3 chunks +13 lines, -14 lines 0 comments Download
M third_party/WebKit/Source/modules/permissions/PermissionStatus.cpp View 1 3 chunks +17 lines, -32 lines 0 comments Download
M third_party/WebKit/Source/modules/permissions/Permissions.h View 1 chunk +12 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/modules/permissions/Permissions.cpp View 1 4 chunks +91 lines, -49 lines 0 comments Download
D third_party/WebKit/Source/modules/permissions/PermissionsCallback.h View 1 chunk +0 lines, -51 lines 0 comments Download
D third_party/WebKit/Source/modules/permissions/PermissionsCallback.cpp View 1 chunk +0 lines, -47 lines 0 comments Download
M third_party/WebKit/Source/modules/quota/StorageManager.h View 1 chunk +14 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/modules/quota/StorageManager.cpp View 1 4 chunks +31 lines, -29 lines 0 comments Download
M third_party/WebKit/Source/web/WebLocalFrameImpl.cpp View 1 2 chunks +0 lines, -3 lines 0 comments Download
M third_party/WebKit/public/blink_headers.gypi View 1 2 1 chunk +0 lines, -3 lines 0 comments Download
M third_party/WebKit/public/platform/Platform.h View 2 chunks +0 lines, -6 lines 0 comments Download
M third_party/WebKit/public/platform/modules/permissions/WebPermissionClient.h View 1 chunk +0 lines, -55 lines 0 comments Download
D third_party/WebKit/public/platform/modules/permissions/WebPermissionObserver.h View 1 chunk +0 lines, -20 lines 0 comments Download
D third_party/WebKit/public/platform/modules/permissions/WebPermissionStatus.h View 1 chunk +0 lines, -18 lines 0 comments Download
M third_party/WebKit/public/web/WebFrameClient.h View 1 2 chunks +0 lines, -6 lines 0 comments Download

Messages

Total messages: 26 (13 generated)
Reilly Grant (use Gerrit)
haraken@, please take a look at this as a general Onion Soup reviewer. mlamouri@, please ...
4 years, 5 months ago (2016-06-30 18:30:24 UTC) #3
haraken
I just scanned the CL but this makes a lot of sense! It's always to ...
4 years, 5 months ago (2016-07-01 02:15:08 UTC) #5
haraken
On 2016/07/01 02:15:08, haraken wrote: > I just scanned the CL but this makes a ...
4 years, 5 months ago (2016-07-01 02:15:27 UTC) #6
Reilly Grant (use Gerrit)
Ping. Mounir, can you take a look at this?
4 years, 5 months ago (2016-07-12 00:56:40 UTC) #7
mlamouri (slow - plz ping)
Thanks for doing this. Also, can you open a bug and maybe have it point ...
4 years, 5 months ago (2016-07-18 10:25:57 UTC) #8
esprehn
https://codereview.chromium.org/2108003002/diff/20001/third_party/WebKit/Source/modules/permissions/PermissionStatus.cpp File third_party/WebKit/Source/modules/permissions/PermissionStatus.cpp (right): https://codereview.chromium.org/2108003002/diff/20001/third_party/WebKit/Source/modules/permissions/PermissionStatus.cpp#newcode17 third_party/WebKit/Source/modules/permissions/PermissionStatus.cpp:17: using mojom::blink::PermissionName; MojoPermissionName ? it's weird to alias the ...
4 years, 5 months ago (2016-07-19 04:00:06 UTC) #9
Reilly Grant (use Gerrit)
https://codereview.chromium.org/2108003002/diff/20001/third_party/WebKit/Source/modules/permissions/PermissionStatus.cpp File third_party/WebKit/Source/modules/permissions/PermissionStatus.cpp (right): https://codereview.chromium.org/2108003002/diff/20001/third_party/WebKit/Source/modules/permissions/PermissionStatus.cpp#newcode17 third_party/WebKit/Source/modules/permissions/PermissionStatus.cpp:17: using mojom::blink::PermissionName; On 2016/07/19 at 04:00:05, esprehn wrote: > ...
4 years, 5 months ago (2016-07-19 20:10:28 UTC) #11
esprehn
lgtm
4 years, 5 months ago (2016-07-21 22:08:26 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2108003002/60001
4 years, 5 months ago (2016-07-21 23:12:37 UTC) #19
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/108508)
4 years, 5 months ago (2016-07-22 01:43:19 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2108003002/60001
4 years, 5 months ago (2016-07-22 02:15:09 UTC) #23
commit-bot: I haz the power
Committed patchset #3 (id:60001)
4 years, 5 months ago (2016-07-22 03:20:06 UTC) #24
commit-bot: I haz the power
4 years, 5 months ago (2016-07-22 03:23:27 UTC) #26
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/9f21f26bc57f97075cc85c2fa87e0c4973407433
Cr-Commit-Position: refs/heads/master@{#407014}

Powered by Google App Engine
This is Rietveld 408576698