|
Implement basic mojo Permission service and use it for Geolocation.
This is implementing one side of the mojo Permission service: requesting
a permission. This is being used by the Geolocation code in the renderer
process.
This CL is creating all the required hooks for the permission service
and can be used as a base to increment on top of.
BUG= 430238, 420497
Committed: https://crrev.com/4ebe69f4f611e1eef0d8886b97abdae37687a14b
Cr-Commit-Position: refs/heads/master@{#304227}
Total comments: 25
Total comments: 19
Total comments: 2
Total comments: 4
Total comments: 24
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+391 lines, -300 lines) |
Patch |
 |
M |
content/browser/frame_host/render_frame_host_impl.h
|
View
|
1
2
3
4
5
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/frame_host/render_frame_host_impl.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/geolocation/geolocation_dispatcher_host.h
|
View
|
1
|
1 chunk |
+0 lines, -76 lines |
0 comments
|
Download
|
 |
M |
content/browser/geolocation/geolocation_dispatcher_host.cc
|
View
|
1
|
1 chunk |
+0 lines, -144 lines |
0 comments
|
Download
|
 |
A |
content/browser/permissions/permission_service_context.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+51 lines, -0 lines |
0 comments
|
Download
|
 |
A |
content/browser/permissions/permission_service_context.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+63 lines, -0 lines |
0 comments
|
Download
|
 |
A |
content/browser/permissions/permission_service_impl.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+73 lines, -0 lines |
0 comments
|
Download
|
 |
A |
content/browser/permissions/permission_service_impl.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+120 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/render_process_host_impl.h
|
View
|
1
2
3
4
5
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/render_process_host_impl.cc
|
View
|
1
2
3
4
5
6
|
3 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/web_contents/web_contents_impl.h
|
View
|
1
2
3
|
2 chunks |
+0 lines, -3 lines |
0 comments
|
Download
|
 |
M |
content/browser/web_contents/web_contents_impl.cc
|
View
|
1
2
3
|
2 chunks |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/common/BUILD.gn
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
content/common/content_message_generator.h
|
View
|
1
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/common/geolocation_messages.h
|
View
|
1
|
1 chunk |
+0 lines, -46 lines |
0 comments
|
Download
|
 |
A |
content/common/permission_service.mojom
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+25 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/content_browser.gypi
|
View
|
1
2
3
|
2 chunks |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/content_common.gypi
|
View
|
1
2
3
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/content_common_mojo_bindings.gypi
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
content/renderer/geolocation_dispatcher.h
|
View
|
1
2
3
4
5
|
4 chunks |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
content/renderer/geolocation_dispatcher.cc
|
View
|
1
2
3
4
5
|
3 chunks |
+26 lines, -21 lines |
0 comments
|
Download
|
Total messages: 32 (7 generated)
|