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

Side by Side Diff: extensions/common/permissions/extensions_api_permissions.cc

Issue 1391893003: NOT FOR REVIEW: Aura on Android (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "extensions/common/permissions/extensions_api_permissions.h" 5 #include "extensions/common/permissions/extensions_api_permissions.h"
6 6
7 #include <vector> 7 #include <vector>
8 8
9 #include "extensions/common/permissions/api_permission.h" 9 #include "extensions/common/permissions/api_permission.h"
10 #include "extensions/common/permissions/permission_message.h" 10 #include "extensions/common/permissions/permission_message.h"
11 #include "extensions/common/permissions/socket_permission.h" 11 #include "extensions/common/permissions/socket_permission.h"
12 #if !defined(OS_ANDROID)
12 #include "extensions/common/permissions/usb_device_permission.h" 13 #include "extensions/common/permissions/usb_device_permission.h"
14 #endif
13 #include "grit/extensions_strings.h" 15 #include "grit/extensions_strings.h"
14 16
15 namespace extensions { 17 namespace extensions {
16 18
17 namespace { 19 namespace {
18 20
19 const char kOldAlwaysOnTopWindowsPermission[] = "alwaysOnTopWindows"; 21 const char kOldAlwaysOnTopWindowsPermission[] = "alwaysOnTopWindows";
20 const char kOldFullscreenPermission[] = "fullscreen"; 22 const char kOldFullscreenPermission[] = "fullscreen";
21 const char kOldOverrideEscFullscreenPermission[] = "overrideEscFullscreen"; 23 const char kOldOverrideEscFullscreenPermission[] = "overrideEscFullscreen";
22 const char kOldUnlimitedStoragePermission[] = "unlimited_storage"; 24 const char kOldUnlimitedStoragePermission[] = "unlimited_storage";
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
123 {APIPermission::kU2fDevices, 125 {APIPermission::kU2fDevices,
124 "u2fDevices", 126 "u2fDevices",
125 APIPermissionInfo::kFlagNone, 127 APIPermissionInfo::kFlagNone,
126 IDS_EXTENSION_PROMPT_WARNING_U2F_DEVICES, 128 IDS_EXTENSION_PROMPT_WARNING_U2F_DEVICES,
127 PermissionMessage::kU2fDevices}, 129 PermissionMessage::kU2fDevices},
128 {APIPermission::kUnlimitedStorage, 130 {APIPermission::kUnlimitedStorage,
129 "unlimitedStorage", 131 "unlimitedStorage",
130 APIPermissionInfo::kFlagCannotBeOptional | 132 APIPermissionInfo::kFlagCannotBeOptional |
131 APIPermissionInfo::kFlagSupportsContentCapabilities}, 133 APIPermissionInfo::kFlagSupportsContentCapabilities},
132 {APIPermission::kUsb, "usb", APIPermissionInfo::kFlagNone}, 134 {APIPermission::kUsb, "usb", APIPermissionInfo::kFlagNone},
135 #if !defined(OS_ANDROID)
133 {APIPermission::kUsbDevice, 136 {APIPermission::kUsbDevice,
134 "usbDevices", 137 "usbDevices",
135 APIPermissionInfo::kFlagNone, 138 APIPermissionInfo::kFlagNone,
136 0, 139 0,
137 PermissionMessage::kNone, 140 PermissionMessage::kNone,
138 &CreateAPIPermission<UsbDevicePermission>}, 141 &CreateAPIPermission<UsbDevicePermission>},
142 #endif
139 {APIPermission::kVideoCapture, 143 {APIPermission::kVideoCapture,
140 "videoCapture", 144 "videoCapture",
141 APIPermissionInfo::kFlagNone, 145 APIPermissionInfo::kFlagNone,
142 IDS_EXTENSION_PROMPT_WARNING_VIDEO_CAPTURE, 146 IDS_EXTENSION_PROMPT_WARNING_VIDEO_CAPTURE,
143 PermissionMessage::kVideoCapture}, 147 PermissionMessage::kVideoCapture},
144 {APIPermission::kVpnProvider, 148 {APIPermission::kVpnProvider,
145 "vpnProvider", 149 "vpnProvider",
146 APIPermissionInfo::kFlagCannotBeOptional, 150 APIPermissionInfo::kFlagCannotBeOptional,
147 IDS_EXTENSION_PROMPT_WARNING_VPN, 151 IDS_EXTENSION_PROMPT_WARNING_VPN,
148 PermissionMessage::kVpnProvider}, 152 PermissionMessage::kVpnProvider},
(...skipping 29 matching lines...) Expand all
178 kOldFullscreenPermission)); 182 kOldFullscreenPermission));
179 aliases.push_back( 183 aliases.push_back(
180 PermissionsProvider::AliasInfo("app.window.fullscreen.overrideEsc", 184 PermissionsProvider::AliasInfo("app.window.fullscreen.overrideEsc",
181 kOldOverrideEscFullscreenPermission)); 185 kOldOverrideEscFullscreenPermission));
182 aliases.push_back(PermissionsProvider::AliasInfo( 186 aliases.push_back(PermissionsProvider::AliasInfo(
183 "unlimitedStorage", kOldUnlimitedStoragePermission)); 187 "unlimitedStorage", kOldUnlimitedStoragePermission));
184 return aliases; 188 return aliases;
185 } 189 }
186 190
187 } // namespace extensions 191 } // namespace extensions
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698