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

Side by Side Diff: chrome/common/extensions/api/_permission_features.json

Issue 10054035: Allow extension APIs to be restricted to a subset of Chrome channels using the (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: make default channel "trunk" Created 8 years, 8 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 { 5 {
6 "appNotifications": { 6 "appNotifications": {
7 "supported_channel": "stable",
7 "extension_types": ["packaged_app", "hosted_app"] 8 "extension_types": ["packaged_app", "hosted_app"]
8 }, 9 },
9 "background": { 10 "background": {
11 "supported_channel": "stable",
10 "extension_types": [ 12 "extension_types": [
11 "extension", "packaged_app", "hosted_app", "platform_app" 13 "extension", "packaged_app", "hosted_app", "platform_app"
12 ] 14 ]
13 }, 15 },
14 "bookmarks": { 16 "bookmarks": {
17 "supported_channel": "stable",
15 "extension_types": ["extension", "packaged_app", "platform_app"] 18 "extension_types": ["extension", "packaged_app", "platform_app"]
16 }, 19 },
17 "browsingData": { 20 "browsingData": {
21 "supported_channel": "stable",
18 "extension_types": ["extension", "packaged_app", "platform_app"] 22 "extension_types": ["extension", "packaged_app", "platform_app"]
19 }, 23 },
20 "chromeAuthPrivate": { 24 "chromeAuthPrivate": {
25 "supported_channel": "stable",
21 "extension_types": ["extension", "packaged_app"], 26 "extension_types": ["extension", "packaged_app"],
22 // CloudPrint 27 // CloudPrint
23 "whitelist": ["mfehgcgbbipciphmccgaenjidiccnmng"] 28 "whitelist": ["mfehgcgbbipciphmccgaenjidiccnmng"]
24 }, 29 },
25 "chromePrivate": { 30 "chromePrivate": {
31 "supported_channel": "stable",
26 "extension_types": ["extension", "packaged_app", "platform_app"], 32 "extension_types": ["extension", "packaged_app", "platform_app"],
27 "whitelist": [ 33 "whitelist": [
28 "haiffjcadagjlijoggckpgfnoeiflnem", // Citrix Receiver 34 "haiffjcadagjlijoggckpgfnoeiflnem", // Citrix Receiver
29 "gnedhmakppccajfpfiihfcdlnpgomkcf", // Citrix Receiver Beta 35 "gnedhmakppccajfpfiihfcdlnpgomkcf", // Citrix Receiver Beta
30 "fjcibdnjlbfnbfdjneajpipnlcppleek" // Citrix Receiver Dev 36 "fjcibdnjlbfnbfdjneajpipnlcppleek" // Citrix Receiver Dev
31 ] 37 ]
32 }, 38 },
33 "chromeosInfoPrivate": { 39 "chromeosInfoPrivate": {
40 "supported_channel": "stable",
34 "extension_types": ["extension", "packaged_app", "platform_app"], 41 "extension_types": ["extension", "packaged_app", "platform_app"],
35 "location": "component" 42 "location": "component"
36 }, 43 },
37 "clipboardRead": { 44 "clipboardRead": {
45 "supported_channel": "stable",
38 "extension_types": [ 46 "extension_types": [
39 "extension", "packaged_app", "hosted_app", "platform_app" 47 "extension", "packaged_app", "hosted_app", "platform_app"
40 ] 48 ]
41 }, 49 },
42 "clipboardWrite": { 50 "clipboardWrite": {
51 "supported_channel": "stable",
43 "extension_types": [ 52 "extension_types": [
44 "extension", "packaged_app", "hosted_app", "platform_app" 53 "extension", "packaged_app", "hosted_app", "platform_app"
45 ] 54 ]
46 }, 55 },
47 "contentSettings": { 56 "contentSettings": {
57 "supported_channel": "stable",
48 "extension_types": ["extension", "packaged_app", "platform_app"] 58 "extension_types": ["extension", "packaged_app", "platform_app"]
49 }, 59 },
50 "contextMenus": { 60 "contextMenus": {
61 "supported_channel": "stable",
51 "extension_types": ["extension", "packaged_app", "platform_app"] 62 "extension_types": ["extension", "packaged_app", "platform_app"]
52 }, 63 },
53 "cookies": { 64 "cookies": {
65 "supported_channel": "stable",
54 "extension_types": ["extension", "packaged_app"] 66 "extension_types": ["extension", "packaged_app"]
55 }, 67 },
56 "debugger": { 68 "debugger": {
69 "supported_channel": "stable",
57 "extension_types": ["extension", "packaged_app", "platform_app"] 70 "extension_types": ["extension", "packaged_app", "platform_app"]
58 }, 71 },
59 "devtools": { 72 "devtools": {
73 "supported_channel": "stable",
60 "extension_types": ["extension", "packaged_app", "platform_app"] 74 "extension_types": ["extension", "packaged_app", "platform_app"]
61 }, 75 },
62 "dns": { 76 "dns": {
77 "supported_channel": "stable",
63 "extension_types": ["platform_app"] 78 "extension_types": ["platform_app"]
64 }, 79 },
65 "experimental": { 80 "experimental": {
81 "supported_channel": "stable",
66 "extension_types": [ 82 "extension_types": [
67 "extension", "packaged_app", "hosted_app", "platform_app" 83 "extension", "packaged_app", "hosted_app", "platform_app"
68 ] 84 ]
69 }, 85 },
70 "fileBrowserHandler": { 86 "fileBrowserHandler": {
87 "supported_channel": "stable",
71 "extension_types": ["extension", "packaged_app", "platform_app"] 88 "extension_types": ["extension", "packaged_app", "platform_app"]
72 }, 89 },
73 "fileBrowserPrivate": { 90 "fileBrowserPrivate": {
91 "supported_channel": "stable",
74 "extension_types": ["extension", "packaged_app", "platform_app"], 92 "extension_types": ["extension", "packaged_app", "platform_app"],
75 "location": "component" 93 "location": "component"
76 }, 94 },
77 "geolocation": { 95 "geolocation": {
96 "supported_channel": "stable",
78 "extension_types": [ 97 "extension_types": [
79 "extension", "packaged_app", "hosted_app", "platform_app" 98 "extension", "packaged_app", "hosted_app", "platform_app"
80 ] 99 ]
81 }, 100 },
82 "history": { 101 "history": {
102 "supported_channel": "stable",
83 "extension_types": ["extension", "packaged_app", "platform_app"] 103 "extension_types": ["extension", "packaged_app", "platform_app"]
84 }, 104 },
85 "idle": { 105 "idle": {
106 "supported_channel": "stable",
86 "extension_types": ["extension", "packaged_app", "platform_app"] 107 "extension_types": ["extension", "packaged_app", "platform_app"]
87 }, 108 },
88 "input": { 109 "input": {
110 "supported_channel": "stable",
89 "extension_types": ["extension", "packaged_app", "platform_app"], 111 "extension_types": ["extension", "packaged_app", "platform_app"],
90 "inplies_full_url_access": true 112 "inplies_full_url_access": true
91 }, 113 },
92 "inputMethodPrivate": { 114 "inputMethodPrivate": {
115 "supported_channel": "stable",
93 "extension_types": ["extension", "packaged_app", "platform_app"], 116 "extension_types": ["extension", "packaged_app", "platform_app"],
94 "whitelist": [ 117 "whitelist": [
95 "haiffjcadagjlijoggckpgfnoeiflnem", // Citrix Receiver 118 "haiffjcadagjlijoggckpgfnoeiflnem", // Citrix Receiver
96 "gnedhmakppccajfpfiihfcdlnpgomkcf", // Citrix Receiver Beta 119 "gnedhmakppccajfpfiihfcdlnpgomkcf", // Citrix Receiver Beta
97 "fjcibdnjlbfnbfdjneajpipnlcppleek", // Citrix Receiver Dev 120 "fjcibdnjlbfnbfdjneajpipnlcppleek", // Citrix Receiver Dev
98 "pnhechapfaindjhompbnflcldabbghjo", // HTerm 121 "pnhechapfaindjhompbnflcldabbghjo", // HTerm
99 "okddffdblfhhnmhodogpojmfkjmhinfp" // HTerm dev 122 "okddffdblfhhnmhodogpojmfkjmhinfp" // HTerm dev
100 ] 123 ]
101 }, 124 },
102 "keybinding": { 125 "keybinding": {
126 "supported_channel": "stable",
103 "extension_types": ["extension", "packaged_app", "platform_app"] 127 "extension_types": ["extension", "packaged_app", "platform_app"]
104 }, 128 },
105 "managedMode": { 129 "managedMode": {
130 "supported_channel": "stable",
106 "extension_types": ["extension", "packaged_app", "platform_app"] 131 "extension_types": ["extension", "packaged_app", "platform_app"]
107 }, 132 },
108 "management": { 133 "management": {
134 "supported_channel": "stable",
109 "extension_types": ["extension", "packaged_app", "platform_app"] 135 "extension_types": ["extension", "packaged_app", "platform_app"]
110 }, 136 },
111 "mediaPlayerPrivate": { 137 "mediaPlayerPrivate": {
138 "supported_channel": "stable",
112 "extension_types": ["extension", "packaged_app", "platform_app"], 139 "extension_types": ["extension", "packaged_app", "platform_app"],
113 "location": "component" 140 "location": "component"
114 }, 141 },
115 "metricsPrivate": { 142 "metricsPrivate": {
143 "supported_channel": "stable",
116 "extension_types": ["extension", "packaged_app", "platform_app"], 144 "extension_types": ["extension", "packaged_app", "platform_app"],
117 "location": "component" 145 "location": "component"
118 }, 146 },
119 "notifications": { 147 "notifications": {
148 "supported_channel": "stable",
120 "extension_types": [ 149 "extension_types": [
121 "extension", "packaged_app", "hosted_app", "platform_app" 150 "extension", "packaged_app", "hosted_app", "platform_app"
122 ] 151 ]
123 }, 152 },
124 "offersPrivate": { 153 "offersPrivate": {
154 "supported_channel": "stable",
125 "extension_types": ["extension", "packaged_app", "platform_app"], 155 "extension_types": ["extension", "packaged_app", "platform_app"],
126 "location": "component" 156 "location": "component"
127 }, 157 },
128 "pageCapture": { 158 "pageCapture": {
159 "supported_channel": "stable",
129 "extension_types": ["extension", "packaged_app", "platform_app"] 160 "extension_types": ["extension", "packaged_app", "platform_app"]
130 }, 161 },
131 "plugin": { 162 "plugin": {
163 "supported_channel": "stable",
132 "extension_types": ["extension", "packaged_app", "platform_app"] 164 "extension_types": ["extension", "packaged_app", "platform_app"]
133 }, 165 },
134 "privacy": { 166 "privacy": {
167 "supported_channel": "stable",
135 "extension_types": ["extension", "packaged_app", "platform_app"] 168 "extension_types": ["extension", "packaged_app", "platform_app"]
136 }, 169 },
137 "proxy": { 170 "proxy": {
171 "supported_channel": "stable",
138 "extension_types": ["extension", "packaged_app", "platform_app"] 172 "extension_types": ["extension", "packaged_app", "platform_app"]
139 }, 173 },
140 "serial": { 174 "serial": {
175 "supported_channel": "stable",
141 "extension_types": ["platform_app"] 176 "extension_types": ["platform_app"]
142 }, 177 },
143 "socket": { 178 "socket": {
179 "supported_channel": "stable",
144 "extension_types": ["platform_app"] 180 "extension_types": ["platform_app"]
145 }, 181 },
146 "storage": { 182 "storage": {
183 "supported_channel": "stable",
147 "extension_types": ["extension", "packaged_app", "platform_app"], 184 "extension_types": ["extension", "packaged_app", "platform_app"],
148 "min_manifest_version": 2 185 "min_manifest_version": 2
149 }, 186 },
150 "systemPrivate": { 187 "systemPrivate": {
188 "supported_channel": "stable",
151 "extension_types": ["extension", "packaged_app", "platform_app"], 189 "extension_types": ["extension", "packaged_app", "platform_app"],
152 "location": "component" 190 "location": "component"
153 }, 191 },
154 "tabs": { 192 "tabs": {
193 "supported_channel": "stable",
155 "extension_types": ["extension", "packaged_app", "platform_app"] 194 "extension_types": ["extension", "packaged_app", "platform_app"]
156 }, 195 },
157 "terminalPrivate": { 196 "terminalPrivate": {
197 "supported_channel": "stable",
158 "extension_types": ["extension", "packaged_app", "platform_app"], 198 "extension_types": ["extension", "packaged_app", "platform_app"],
159 "whitelist": [ 199 "whitelist": [
160 "pnhechapfaindjhompbnflcldabbghjo", // HTerm 200 "pnhechapfaindjhompbnflcldabbghjo", // HTerm
161 "okddffdblfhhnmhodogpojmfkjmhinfp" // HTerm dev 201 "okddffdblfhhnmhodogpojmfkjmhinfp" // HTerm dev
162 ] 202 ]
163 }, 203 },
164 "topSites": { 204 "topSites": {
205 "supported_channel": "stable",
165 "extension_types": ["extension", "packaged_app"] 206 "extension_types": ["extension", "packaged_app"]
166 }, 207 },
167 "tts": { 208 "tts": {
209 "supported_channel": "stable",
168 "extension_types": ["extension", "packaged_app", "platform_app"] 210 "extension_types": ["extension", "packaged_app", "platform_app"]
169 }, 211 },
170 "ttsEngine": { 212 "ttsEngine": {
213 "supported_channel": "stable",
171 "extension_types": ["extension", "packaged_app", "platform_app"] 214 "extension_types": ["extension", "packaged_app", "platform_app"]
172 }, 215 },
173 "unlimitedStorage": { 216 "unlimitedStorage": {
217 "supported_channel": "stable",
174 "extension_types": [ 218 "extension_types": [
175 "extension", "packaged_app", "hosted_app", "platform_app" 219 "extension", "packaged_app", "hosted_app", "platform_app"
176 ] 220 ]
177 }, 221 },
178 "webNavigation": { 222 "webNavigation": {
223 "supported_channel": "stable",
179 "extension_types": ["extension", "packaged_app"] 224 "extension_types": ["extension", "packaged_app"]
180 }, 225 },
181 "webSocketProxyPrivate": { 226 "webSocketProxyPrivate": {
227 "supported_channel": "stable",
182 "extension_types": ["extension", "packaged_app"], 228 "extension_types": ["extension", "packaged_app"],
183 "whitelist": [ 229 "whitelist": [
184 "haiffjcadagjlijoggckpgfnoeiflnem", // Citrix Receiver 230 "haiffjcadagjlijoggckpgfnoeiflnem", // Citrix Receiver
185 "gnedhmakppccajfpfiihfcdlnpgomkcf", // Citrix Receiver Beta 231 "gnedhmakppccajfpfiihfcdlnpgomkcf", // Citrix Receiver Beta
186 "fjcibdnjlbfnbfdjneajpipnlcppleek", // Citrix Receiver Dev 232 "fjcibdnjlbfnbfdjneajpipnlcppleek", // Citrix Receiver Dev
187 "pnhechapfaindjhompbnflcldabbghjo", // HTerm 233 "pnhechapfaindjhompbnflcldabbghjo", // HTerm
188 "okddffdblfhhnmhodogpojmfkjmhinfp" // HTerm dev 234 "okddffdblfhhnmhodogpojmfkjmhinfp" // HTerm dev
189 ] 235 ]
190 }, 236 },
191 "webstorePrivate": { 237 "webstorePrivate": {
238 "supported_channel": "stable",
192 "extension_types": ["extension", "packaged_app"], 239 "extension_types": ["extension", "packaged_app"],
193 "whitelist": [ 240 "whitelist": [
194 "ahfgeienlihckogmohjhadlkjgocpleb", // Web Store 241 "ahfgeienlihckogmohjhadlkjgocpleb", // Web Store
195 "afchcafgojfnemjkcbhfekplkmjaldaa" // Enterprise Web Store 242 "afchcafgojfnemjkcbhfekplkmjaldaa" // Enterprise Web Store
196 ] 243 ]
197 }, 244 },
198 "webRequest": { 245 "webRequest": {
246 "supported_channel": "stable",
199 "extension_types": ["extension", "packaged_app"] 247 "extension_types": ["extension", "packaged_app"]
200 }, 248 },
201 "webRequestBlocking": { 249 "webRequestBlocking": {
250 "supported_channel": "stable",
202 "extension_types": ["extension", "packaged_app"] 251 "extension_types": ["extension", "packaged_app"]
203 } 252 }
204 } 253 }
OLDNEW
« no previous file with comments | « chrome/common/extensions/api/_manifest_features.json ('k') | chrome/common/extensions/api/bookmarks.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698