|
Add PermissionDescriptor to the permissions Mojo interface.
A permission descriptor is a structure describing a permission that an
origin may request. Most permissions are only identified by their names
but some have additional parameters. For example, a Bluetooth device
permission may include the MAC address of the device (or other unique
identifier) so that the permission applies to only the device selected
by the user through some sort of chooser interface.
BUG= 638721
Committed: https://crrev.com/dc5d9051abbe865c3d97f75f6e64c0f04a7492a8
Cr-Commit-Position: refs/heads/master@{#422744}
Total comments: 10
Total comments: 12
Total comments: 2
Total comments: 4
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+288 lines, -214 lines) |
Patch |
 |
M |
content/browser/permissions/permission_service_impl.h
|
View
|
1
|
2 chunks |
+7 lines, -7 lines |
0 comments
|
Download
|
 |
M |
content/browser/permissions/permission_service_impl.cc
|
View
|
1
|
10 chunks |
+31 lines, -26 lines |
0 comments
|
Download
|
 |
M |
content/renderer/media/media_permission_dispatcher.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+19 lines, -8 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/LayoutTests/fast/dom/Geolocation/resources/geolocation-mock.js
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/modules/geolocation/DEPS
|
View
|
1
2
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/modules/geolocation/Geolocation.cpp
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/modules/notifications/NotificationManager.cpp
|
View
|
1
2
3
4
5
6
|
3 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/modules/permissions/BUILD.gn
|
View
|
1
2
3
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/modules/permissions/PermissionStatus.h
|
View
|
1
2
3
4
5
6
|
2 chunks |
+8 lines, -6 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/modules/permissions/PermissionStatus.cpp
|
View
|
1
2
3
4
5
6
|
5 chunks |
+13 lines, -11 lines |
0 comments
|
Download
|
 |
A |
third_party/WebKit/Source/modules/permissions/PermissionUtils.h
|
View
|
1
2
3
4
5
6
|
1 chunk |
+25 lines, -0 lines |
0 comments
|
Download
|
 |
A |
third_party/WebKit/Source/modules/permissions/PermissionUtils.cpp
|
View
|
1
2
3
4
5
6
|
1 chunk |
+52 lines, -0 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/modules/permissions/Permissions.h
|
View
|
1
2
3
4
5
6
|
2 chunks |
+2 lines, -6 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/modules/permissions/Permissions.cpp
|
View
|
1
2
3
4
5
6
|
12 chunks |
+82 lines, -101 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/modules/quota/StorageManager.cpp
|
View
|
1
2
3
4
5
6
|
4 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/modules/webmidi/DEPS
|
View
|
1
2
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/modules/webmidi/MIDIAccessInitializer.h
|
View
|
1
2
3
4
5
6
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/modules/webmidi/MIDIAccessInitializer.cpp
|
View
|
1
2
3
4
5
6
|
3 chunks |
+9 lines, -28 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/public/platform/modules/permissions/permission.mojom
|
View
|
1
|
2 chunks |
+21 lines, -6 lines |
0 comments
|
Download
|
Total messages: 67 (34 generated)
|