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

Unified Diff: third_party/chrome/idl/_permission_features.json

Issue 12261015: Import chrome idl into third_party (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 10 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « third_party/chrome/idl/_manifest_features.json ('k') | third_party/chrome/idl/alarms.idl » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/chrome/idl/_permission_features.json
diff --git a/third_party/chrome/idl/_permission_features.json b/third_party/chrome/idl/_permission_features.json
new file mode 100644
index 0000000000000000000000000000000000000000..3a48fe7e4934b13cff116c29f694a497094fdfb6
--- /dev/null
+++ b/third_party/chrome/idl/_permission_features.json
@@ -0,0 +1,439 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+{
+ "activeTab": {
+ "channel": "dev",
+ "extension_types": ["extension", "packaged_app"],
+ "min_manifest_version": 2
+ },
+ "alarms": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app", "platform_app"],
+ "min_manifest_version": 2
+ },
+ "app.runtime": {
+ "channel": "stable",
+ "extension_types": ["platform_app"]
+ },
+ "app.window": {
+ "channel": "stable",
+ "extension_types": ["platform_app"]
+ },
+ "developerPrivate": {
+ "channel": "dev",
+ "extension_types": ["packaged_app"],
+ "location": "component",
+ "whitelist": "lphgohfeebnhcpiohjndkgbhhkoapkjc" // Apps Debugger
+ },
+ "appNotifications": {
+ "channel": "stable",
+ "extension_types": ["packaged_app", "hosted_app"]
+ },
+ "autotestPrivate": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"],
+ "location": "component"
+ },
+ "audioCapture": {
+ "channel": "stable",
+ "extension_types": ["platform_app"]
+ },
+ "background": {
+ "channel": "stable",
+ "extension_types": [
+ "extension", "packaged_app", "hosted_app"
+ ]
+ },
+ "bluetooth": {
+ "channel": "dev",
+ "extension_types": ["platform_app"]
+ },
+ "bluetoothDevices": {
+ "channel": "dev",
+ "extension_types": ["platform_app"]
+ },
+ "bookmarkManagerPrivate": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"],
+ "location": "component"
+ },
+ "bookmarks": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"]
+ },
+ "browsingData": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"]
+ },
+ "chromePrivate": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"],
+ "whitelist": [
+ "haiffjcadagjlijoggckpgfnoeiflnem", // Citrix Receiver
+ "gnedhmakppccajfpfiihfcdlnpgomkcf", // Citrix Receiver Beta
+ "fjcibdnjlbfnbfdjneajpipnlcppleek" // Citrix Receiver Dev
+ ]
+ },
+ "chromeosInfoPrivate": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"],
+ "location": "component"
+ },
+ "clipboardRead": {
+ "channel": "stable",
+ "extension_types": [
+ "extension", "packaged_app", "hosted_app", "platform_app"
+ ]
+ },
+ "clipboardWrite": {
+ "channel": "stable",
+ "extension_types": [
+ "extension", "packaged_app", "hosted_app", "platform_app"
+ ]
+ },
+ "cloudPrintPrivate": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"],
+ // CloudPrint
+ "whitelist": ["mfehgcgbbipciphmccgaenjidiccnmng"]
+ },
+ "contentSettings": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"]
+ },
+ "contextMenus": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app", "platform_app"]
+ },
+ "cookies": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"]
+ },
+ "debugger": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"]
+ },
+ "devtools": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"]
+ },
+ "declarativeContent": {
+ "channel": "trunk",
+ "extension_types": ["extension"]
+ },
+ "declarativeWebRequest": {
+ "channel": "beta",
+ "extension_types": ["extension", "packaged_app"]
+ },
+ "downloads": {
+ "channel": "dev",
+ "extension_types": [
+ "extension", "packaged_app"
+ ]
+ },
+ "dial": {
+ "channel": "stable",
+ "extension_types": ["extension"],
+ "whitelist": [
+ "pkedcjkdefgpdelpbcmbmeomcjbeemfm", // CV
+ "fmfcbgogabcbclcofgocippekhfcmgfj", // CV Staging
+ "hfaagokkkhdbgiakmmlclaapfelnkoah" // CV Canary
+ ]
+ },
+ "experimental": {
+ "channel": "stable",
+ "extension_types": [
+ "extension", "packaged_app", "hosted_app", "platform_app"
+ ]
+ },
+ "fileBrowserHandler": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app", "platform_app"]
+ },
+ "fileBrowserPrivate": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"],
+ "location": "component"
+ },
+ "fileSystem": {
+ "channel": "stable",
+ "extension_types": ["platform_app"]
+ },
+ "fileSystem.write": {
+ "channel": "stable",
+ "extension_types": ["platform_app"]
+ },
+ "fontSettings": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"]
+ },
+ "geolocation": {
+ "channel": "stable",
+ "extension_types": [
+ "extension", "packaged_app", "hosted_app", "platform_app"
+ ]
+ },
+ "history": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"]
+ },
+ "idle": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app", "platform_app"]
+ },
+ "input": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"],
+ "inplies_full_url_access": true
+ },
+ "inputMethodPrivate": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app", "platform_app"],
+ "whitelist": [
+ "haiffjcadagjlijoggckpgfnoeiflnem", // Citrix Receiver
+ "gnedhmakppccajfpfiihfcdlnpgomkcf", // Citrix Receiver Beta
+ "fjcibdnjlbfnbfdjneajpipnlcppleek", // Citrix Receiver Dev
+ "pnhechapfaindjhompbnflcldabbghjo", // HTerm
+ "okddffdblfhhnmhodogpojmfkjmhinfp" // HTerm dev
+ ]
+ },
+ "managedModePrivate": {
+ "channel": "dev",
+ "extension_types": ["extension", "packaged_app"],
+ "location": "component"
+ },
+ "management": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"]
+ },
+ "mediaGalleries": {
+ "channel": "stable",
+ "extension_types": [ "platform_app" ]
+ },
+ "mediaGalleries.allAutoDetected": {
+ "channel": "stable",
+ "extension_types": [ "platform_app" ]
+ },
+ "mediaGalleries.read": {
+ "channel": "stable",
+ "extension_types": [ "platform_app" ]
+ },
+ "mediaGalleries.write": {
+ "channel": "stable",
+ "extension_types": [ "platform_app" ]
+ },
+ // TODO(thestig) Remove this as part of http:://crbug.com/144496
+ "mediaGalleriesPrivate": {
+ "channel": "stable",
+ "extension_types": [ "platform_app" ],
+ "whitelist": [
+ "ebpbnabdhheoknfklmpddcdijjkmklkp",
+ "efjnaogkjbogokcnohkmnjdojkikgobo",
+ "ejegoaikibpmikoejfephaneibodccma"
+ ]
+ },
+ "mediaPlayerPrivate": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"],
+ "location": "component"
+ },
+ "metricsPrivate": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app", "platform_app"],
+ "whitelist": [
+ // The file manager is a component extension, and it can currently use
+ // whitelisted interfaces without being on the corresponding whitelist.
+ // Adding it to this whitelist documents its dependency, however, and also
+ // doesn't hurt anything.
+ "hhaomjibdihmijegdhdafkllkbggdgoj", // File manager
+ "gbkeegbaiigmenfmjfclcdgdpimamgkj", // Quickoffice
+ "ionpfmkccalenbmnddpbmocokhaknphg" // Quickoffice dev
+ ]
+ },
+ "notifications": {
+ "channel": "stable",
+ "extension_types": [
+ "extension", "packaged_app", "hosted_app", "platform_app"
+ ]
+ },
+ "echoPrivate": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"],
+ "location": "component"
+ },
+ "pageCapture": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"]
+ },
+ "pointerLock": {
+ "channel": "dev",
+ "extension_types": ["platform_app"]
+ },
+ "plugin": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"]
+ },
+ "privacy": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"]
+ },
+ "proxy": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"]
+ },
+ "pushMessaging": {
+ "channel": "stable",
+ "extension_types": ["extension", "platform_app"]
+ },
+ "rtcPrivate": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"],
+ "whitelist": [
+ "nckgahadagoaajjgafhacjanaoiihapd", // Google Talk prod
+ "eggnbpckecmjlblplehfpjjdhhidfdoj", // Google Talk beta
+ "ppleadejekpmccmnpjdimmlfljlkdfej", // Google Talk alpha
+ "ljclpkphhpbpinifbeabbhlfddcpfdde" // Google Talk debug
+ ]
+ },
+ // Note: runtime is not actually a permission, but some systems check these
+ // values to verify restrictions.
+ "runtime": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app", "platform_app"],
+ "min_manifest_version": 2
+ },
+ "screensaver": {
+ "channel": "stable",
+ "extension_types": ["packaged_app", "hosted_app", "platform_app"]
+ },
+ "serial": {
+ "channel": "stable",
+ "extension_types": ["platform_app"]
+ },
+ "sessionRestore": {
+ "channel": "dev",
+ "extension_types": ["extension", "packaged_app"]
+ },
+ "socket": {
+ "channel": "stable",
+ "extension_types": ["platform_app"]
+ },
+ "syncFileSystem": {
+ "channel": "dev",
+ "extension_types": ["platform_app"]
+ },
+ "systemIndicator": {
+ "channel": "dev",
+ "extension_types": ["extension", "packaged_app", "platform_app"]
+ },
+ "storage": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app", "platform_app"],
+ "min_manifest_version": 2
+ },
+ "systemInfo.display": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app", "platform_app"]
+ },
+ "systemPrivate": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"],
+ "location": "component"
+ },
+ "tabs": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"]
+ },
+ "tabCapture": [{
+ "channel": "dev",
+ "extension_types": ["extension", "packaged_app"]
+ }, {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"],
+ "whitelist": [
+ "pkedcjkdefgpdelpbcmbmeomcjbeemfm", // CV
+ "fmfcbgogabcbclcofgocippekhfcmgfj", // CV Staging
+ "hfaagokkkhdbgiakmmlclaapfelnkoah" // CV Canary
+ ]
+ }],
+ "terminalPrivate": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app", "platform_app"],
+ "whitelist": [
+ "pnhechapfaindjhompbnflcldabbghjo", // HTerm
+ "okddffdblfhhnmhodogpojmfkjmhinfp" // HTerm dev
+ ]
+ },
+ "topSites": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"]
+ },
+ "tts": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app", "platform_app"]
+ },
+ "ttsEngine": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"]
+ },
+ "unlimitedStorage": {
+ "channel": "stable",
+ "extension_types": [
+ "extension", "packaged_app", "hosted_app", "platform_app"
+ ]
+ },
+ "usb": {
+ "channel": "dev",
+ "extension_types": ["platform_app"]
+ },
+ "usbDevices": {
+ "channel": "dev",
+ "extension_types": ["platform_app"]
+ },
+ "videoCapture": {
+ "channel": "stable",
+ "extension_types": ["platform_app"]
+ },
+ "wallpaperPrivate": {
+ "channel": "stable",
+ "extension_types": ["platform_app"],
+ "location": "component"
+ },
+ "webNavigation": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"]
+ },
+ "webSocketProxyPrivate": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"],
+ "whitelist": [
+ "haiffjcadagjlijoggckpgfnoeiflnem", // Citrix Receiver
+ "gnedhmakppccajfpfiihfcdlnpgomkcf", // Citrix Receiver Beta
+ "fjcibdnjlbfnbfdjneajpipnlcppleek", // Citrix Receiver Dev
+ "pnhechapfaindjhompbnflcldabbghjo", // HTerm
+ "okddffdblfhhnmhodogpojmfkjmhinfp" // HTerm dev
+ ]
+ },
+ "webstorePrivate": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"],
+ "whitelist": [
+ "ahfgeienlihckogmohjhadlkjgocpleb", // Web Store
+ "afchcafgojfnemjkcbhfekplkmjaldaa" // Enterprise Web Store
+ ]
+ },
+ "webRequest": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"]
+ },
+ "webRequestBlocking": {
+ "channel": "stable",
+ "extension_types": ["extension", "packaged_app"]
+ },
+ "webview": {
+ "channel": "stable",
+ "extension_types": ["platform_app"]
+ }
+}
« no previous file with comments | « third_party/chrome/idl/_manifest_features.json ('k') | third_party/chrome/idl/alarms.idl » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698