OLD | NEW |
---|---|
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 "app": { | 6 "app": { |
7 "channel": "stable", | 7 "channel": "stable", |
8 "extension_types": ["hosted_app", "extension", "packaged_app"], | 8 "extension_types": ["hosted_app", "extension", "packaged_app"], |
9 "contexts": [ | 9 "contexts": [ |
10 "blessed_extension", "unblessed_extension", "content_script", "web_page" | 10 "blessed_extension", "unblessed_extension", "content_script", "web_page" |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
49 "fileBrowserHandlerInternal": { | 49 "fileBrowserHandlerInternal": { |
50 "internal": true, | 50 "internal": true, |
51 "channel": "stable", | 51 "channel": "stable", |
52 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] | 52 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
53 }, | 53 }, |
54 "runtime": { | 54 "runtime": { |
55 "channel": "stable", | 55 "channel": "stable", |
56 "extension_types": ["extension", "packaged_app", "platform_app"], | 56 "extension_types": ["extension", "packaged_app", "platform_app"], |
57 "contexts": ["blessed_extension"] | 57 "contexts": ["blessed_extension"] |
58 }, | 58 }, |
59 "runtime.connect": { | 59 "runtime.connect": { |
not at google - send to devlin
2013/05/20 17:19:04
As I said in ExtensionAPI in order to impement Get
cduvall
2013/05/21 23:50:28
I like "specializes" or "parent". We could also do
| |
60 "channel": "stable", | 60 "channel": "stable", |
61 "extension_types": ["extension", "packaged_app", "platform_app"], | 61 "extension_types": ["extension", "packaged_app", "platform_app"], |
62 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] | 62 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
63 }, | 63 }, |
64 "runtime.getManifest": { | 64 "runtime.getManifest": { |
65 "channel": "stable", | 65 "channel": "stable", |
66 "extension_types": ["extension", "packaged_app", "platform_app"], | 66 "extension_types": ["extension", "packaged_app", "platform_app"], |
67 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] | 67 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
68 }, | 68 }, |
69 "runtime.getURL": { | 69 "runtime.getURL": { |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
111 "channel": "stable", | 111 "channel": "stable", |
112 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] | 112 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
113 }, | 113 }, |
114 "webstore": { | 114 "webstore": { |
115 // Hosted apps can use the webstore API from within a blessed context. | 115 // Hosted apps can use the webstore API from within a blessed context. |
116 "channel": "stable", | 116 "channel": "stable", |
117 "extension_types": ["hosted_app"], | 117 "extension_types": ["hosted_app"], |
118 "contexts": ["blessed_extension", "web_page"], | 118 "contexts": ["blessed_extension", "web_page"], |
119 // Any webpage can use the webstore API. | 119 // Any webpage can use the webstore API. |
120 "matches": ["http://*/*", "https://*/*"] | 120 "matches": ["http://*/*", "https://*/*"] |
121 }, | |
122 | |
123 // NEW APIS BEGIN HERE | |
cduvall
2013/05/17 03:09:30
I'll move these up with the other ones after you c
not at google - send to devlin
2013/05/20 17:19:04
Ok. Let's figure out the architecture of this chan
| |
124 "alarms": { | |
125 "channel": "stable", | |
126 "dependencies": ["permission:alarms"], | |
127 "contexts": ["blessed_extension"] | |
128 }, | |
129 "autotestPrivate": { | |
130 "channel": "stable", | |
131 "dependencies": ["permission:autotestPrivate"], | |
132 "contexts": ["blessed_extension"] | |
133 }, | |
134 "bluetooth": { | |
135 "channel": "dev", | |
136 "dependencies": ["permission:bluetooth"], | |
137 "contexts": ["blessed_extension"] | |
138 }, | |
139 "bookmarkManagerPrivate": { | |
140 "channel": "stable", | |
141 "dependencies": ["permission:bookmarkManagerPrivate"], | |
142 "contexts": ["blessed_extension"] | |
143 }, | |
144 "browserAction": { | |
145 "channel": "stable", | |
146 "dependencies": ["manifest:browser_action"], | |
147 "contexts": ["blessed_extension"] | |
148 }, | |
149 "browsingData": { | |
150 "channel": "stable", | |
151 "dependencies": ["permission:browsingData"], | |
152 "contexts": ["blessed_extension"] | |
153 }, | |
154 "chromeosInfoPrivate": { | |
155 "channel": "stable", | |
156 "dependencies": ["permission:chromeosInfoPrivate"], | |
157 "contexts": ["blessed_extension"] | |
158 }, | |
159 "cloudPrintPrivate": { | |
160 "channel": "stable", | |
161 "dependencies": ["permission:cloudPrintPrivate"], | |
162 "contexts": ["blessed_extension"] | |
163 }, | |
164 "commands": { | |
165 "channel": "stable", | |
166 "dependencies": ["manifest:commands"], | |
167 "contexts": ["blessed_extension"] | |
168 }, | |
169 "contentSettings": { | |
170 "channel": "stable", | |
171 "dependencies": ["permission:contentSettings"], | |
172 "contexts": ["blessed_extension"] | |
173 }, | |
174 "contextMenus": { | |
175 "channel": "stable", | |
176 "dependencies": ["permission:contextMenus"], | |
177 "contexts": ["blessed_extension"] | |
178 }, | |
179 "cookies": { | |
180 "channel": "stable", | |
181 "dependencies": ["permission:cookies"], | |
182 "contexts": ["blessed_extension"] | |
183 }, | |
184 "debugger": { | |
185 "channel": "stable", | |
186 "dependencies": ["permission:debugger"], | |
187 "contexts": ["blessed_extension"] | |
188 }, | |
189 "declarativeContent": { | |
190 "channel": "stable", | |
191 "dependencies": ["permission:declarativeContent"], | |
192 "contexts": ["blessed_extension"] | |
193 }, | |
194 "declarativeWebRequest": { | |
195 "channel": "stable", | |
196 "dependencies": ["permission:declarativeWebRequest"], | |
197 "contexts": ["blessed_extension"] | |
198 }, | |
199 "developerPrivate": { | |
200 "channel": "dev", | |
201 "dependencies": ["permission:developerPrivate"], | |
202 "contexts": ["blessed_extension"] | |
203 }, | |
204 "dial": { | |
205 "channel": "stable", | |
206 "dependencies": ["permission:dial"], | |
207 "contexts": ["blessed_extension"] | |
208 }, | |
209 "downloads": { | |
210 "channel": "stable", | |
211 "dependencies": ["permission:downloads"], | |
212 "contexts": ["blessed_extension"] | |
213 }, | |
214 "echoPrivate": { | |
215 "channel": "stable", | |
216 "dependencies": ["permission:echoPrivate"], | |
217 "contexts": ["blessed_extension"] | |
218 }, | |
219 "experimental.accessibility": { | |
220 "channel": "stable", | |
221 "dependencies": ["permission:experimental"], | |
222 "contexts": ["blessed_extension"] | |
223 }, | |
224 "experimental.discovery": { | |
225 "channel": "stable", | |
226 "dependencies": ["permission:experimental"], | |
227 "contexts": ["blessed_extension"] | |
228 }, | |
229 "experimental.dns": { | |
230 "channel": "stable", | |
231 "dependencies": ["permission:experimental"], | |
232 "contexts": ["blessed_extension"] | |
233 }, | |
234 "experimental.idltest": { | |
235 "channel": "stable", | |
236 "dependencies": ["permission:experimental"], | |
237 "contexts": ["blessed_extension"] | |
238 }, | |
239 "experimental.infobars": { | |
240 "channel": "stable", | |
241 "dependencies": ["permission:experimental"], | |
242 "contexts": ["blessed_extension"] | |
243 }, | |
244 "experimental.input.virtualKeyboard": { | |
245 "channel": "stable", | |
246 "dependencies": ["permission:input", "permission:experimental"], | |
247 "contexts": ["blessed_extension"] | |
248 }, | |
249 "experimental.processes": { | |
250 "channel": "stable", | |
251 "dependencies": ["permission:experimental"], | |
252 "contexts": ["blessed_extension"] | |
253 }, | |
254 "experimental.mediaGalleries": { | |
255 "channel": "stable", | |
256 "dependencies": ["permission:mediaGalleries", "permission:experimental"], | |
257 "contexts": ["blessed_extension"] | |
258 }, | |
259 "experimental.record": { | |
260 "channel": "stable", | |
261 "dependencies": ["permission:experimental"], | |
262 "contexts": ["blessed_extension"] | |
263 }, | |
264 "experimental.rlz": { | |
265 "channel": "stable", | |
266 "dependencies": ["permission:experimental"], | |
267 "contexts": ["blessed_extension"] | |
268 }, | |
269 "experimental.speechInput": { | |
270 "channel": "stable", | |
271 "dependencies": ["permission:experimental"], | |
272 "contexts": ["blessed_extension"] | |
273 }, | |
274 "experimental.systemInfo.cpu": { | |
275 "channel": "stable", | |
276 "dependencies": ["permission:experimental"], | |
277 "contexts": ["blessed_extension"] | |
278 }, | |
279 "experimental.systemInfo.display": { | |
280 "channel": "stable", | |
281 "dependencies": ["permission:experimental"], | |
282 "contexts": ["blessed_extension"] | |
283 }, | |
284 "experimental.systemInfo.memory": { | |
285 "channel": "stable", | |
286 "dependencies": ["permission:experimental"], | |
287 "contexts": ["blessed_extension"] | |
288 }, | |
289 "experimental.systemInfo.storage": { | |
290 "channel": "stable", | |
291 "dependencies": ["permission:experimental"], | |
292 "contexts": ["blessed_extension"] | |
293 }, | |
294 "extension": { | |
295 "channel": "stable", | |
296 "extension_types": ["extension", "packaged_app"], | |
297 "contexts": ["blessed_extension", "unblessed_extension"] | |
298 }, | |
299 "fileBrowserHandler": { | |
300 "channel": "stable", | |
301 "dependencies": ["permission:fileBrowserHandler"], | |
302 "contexts": ["blessed_extension"] | |
303 }, | |
304 "fileBrowserPrivate": { | |
305 "channel": "stable", | |
306 "dependencies": ["permission:fileBrowserPrivate"], | |
307 "contexts": ["blessed_extension"] | |
308 }, | |
309 "fileSystem": { | |
310 "channel": "stable", | |
311 "dependencies": ["permission:fileSystem"], | |
312 "contexts": ["blessed_extension"] | |
313 }, | |
314 "fontSettings": { | |
315 "channel": "stable", | |
316 "dependencies": ["permission:fontSettings"], | |
317 "contexts": ["blessed_extension"] | |
318 }, | |
319 "history": { | |
320 "channel": "stable", | |
321 "dependencies": ["permission:history"], | |
322 "contexts": ["blessed_extension"] | |
323 }, | |
324 "i18n": { | |
325 "channel": "stable", | |
326 "extension_types": ["extension", "packaged_app", "platform_app"], | |
327 "contexts": ["blessed_extension", "unblessed_extension"] | |
328 }, | |
329 "identity": { | |
330 "channel": "stable", | |
331 "dependencies": ["permission:identity"], | |
332 "contexts": ["blessed_extension"] | |
333 }, | |
334 "idle": { | |
335 "channel": "stable", | |
336 "dependencies": ["permission:idle"], | |
337 "contexts": ["blessed_extension"] | |
338 }, | |
339 "input.ime": { | |
340 "channel": "stable", | |
341 "dependencies": ["permission:input"], | |
342 "contexts": ["blessed_extension"] | |
343 }, | |
344 "input.methodPrivate": { | |
345 "channel": "stable", | |
346 "dependencies": ["permission:input"], | |
347 "contexts": ["blessed_extension"] | |
348 }, | |
349 "managedModePrivate": { | |
350 "channel": "dev", | |
351 "dependencies": ["permission:managedModePrivate"], | |
352 "contexts": ["blessed_extension"] | |
353 }, | |
354 "location": { | |
355 "channel": "stable", | |
356 "dependencies": ["permission:location"], | |
357 "contexts": ["blessed_extension"] | |
358 }, | |
359 "management": { | |
360 "channel": "stable", | |
361 "dependencies": ["permission:management"], | |
362 "contexts": ["blessed_extension"] | |
363 }, | |
364 "mediaGalleries": { | |
365 "channel": "stable", | |
366 "dependencies": ["permission:mediaGalleries"], | |
367 "contexts": ["blessed_extension"] | |
368 }, | |
369 "mediaGalleriesPrivate": { | |
370 "channel": "stable", | |
371 "dependencies": ["permission:mediaGalleriesPrivate"], | |
372 "contexts": ["blessed_extension"] | |
373 }, | |
374 "mediaPlayerPrivate": { | |
375 "channel": "stable", | |
376 "dependencies": ["permission:mediaPlayerPrivate"], | |
377 "contexts": ["blessed_extension"] | |
378 }, | |
379 "metricsPrivate": { | |
380 "channel": "stable", | |
381 "dependencies": ["permission:metricsPrivate"], | |
382 "contexts": ["blessed_extension"] | |
383 }, | |
384 "networkingPrivate": { | |
385 "channel": "stable", | |
386 "dependencies": ["permission:networkingPrivate"], | |
387 "contexts": ["blessed_extension"] | |
388 }, | |
389 "notifications": { | |
390 "channel": "stable", | |
391 "dependencies": ["permission:notifications"], | |
392 "contexts": ["blessed_extension"] | |
393 }, | |
394 "omnibox": { | |
395 "channel": "stable", | |
396 "dependencies": ["manifest:omnibox"], | |
397 "contexts": ["blessed_extension"] | |
398 }, | |
399 "pageAction": { | |
400 "channel": "stable", | |
401 "dependencies": ["manifest:page_action"], | |
402 "contexts": ["blessed_extension"] | |
403 }, | |
404 "pageActions": { | |
405 "channel": "stable", | |
406 "dependencies": ["manifest:page_actions"], | |
407 "contexts": ["blessed_extension"] | |
408 }, | |
409 "pageCapture": { | |
410 "channel": "stable", | |
411 "dependencies": ["permission:pageCapture"], | |
412 "contexts": ["blessed_extension"] | |
413 }, | |
414 "pageLauncher": { | |
415 "channel": "dev", | |
416 "dependencies": ["manifest:page_launcher"], | |
417 "contexts": ["blessed_extension"] | |
418 }, | |
419 "permissions": { | |
420 "channel": "stable", | |
421 "extension_types": ["extension", "packaged_app", "platform_app"], | |
422 "contexts": ["blessed_extension"] | |
423 }, | |
424 "power": { | |
425 "channel": "stable", | |
426 "dependencies": ["permission:power"], | |
427 "contexts": ["blessed_extension"] | |
428 }, | |
429 "privacy": { | |
430 "channel": "stable", | |
431 "dependencies": ["permission:privacy"], | |
432 "contexts": ["blessed_extension"] | |
433 }, | |
434 "proxy": { | |
435 "channel": "stable", | |
436 "dependencies": ["permission:proxy"], | |
437 "contexts": ["blessed_extension"] | |
438 }, | |
439 "pushMessaging": { | |
440 "channel": "stable", | |
441 "dependencies": ["permission:pushMessaging"], | |
442 "contexts": ["blessed_extension"] | |
443 }, | |
444 "rtcPrivate": { | |
445 "channel": "stable", | |
446 "dependencies": ["permission:rtcPrivate"], | |
447 "contexts": ["blessed_extension"] | |
448 }, | |
449 "scriptBadge": { | |
450 "channel": "trunk", | |
451 "dependencies": ["manifest:script_badge"], | |
452 "contexts": ["blessed_extension"] | |
453 }, | |
454 "serial": { | |
455 "channel": "stable", | |
456 "dependencies": ["permission:serial"], | |
457 "contexts": ["blessed_extension"] | |
458 }, | |
459 "sessionRestore": { | |
460 "channel": "dev", | |
461 "dependencies": ["permission:sessionRestore"], | |
462 "contexts": ["blessed_extension"] | |
463 }, | |
464 "socket": { | |
465 "channel": "stable", | |
466 "dependencies": ["permission:socket"], | |
467 "contexts": ["blessed_extension"] | |
468 }, | |
469 "storage": { | |
470 "channel": "stable", | |
471 "dependencies": ["permission:storage"], | |
472 "contexts": ["blessed_extension", "unblessed_extension"] | |
473 }, | |
474 "syncFileSystem": { | |
475 "channel": "stable", | |
476 "dependencies": ["permission:syncFileSystem"], | |
477 "contexts": ["blessed_extension"] | |
478 }, | |
479 "systemIndicator": { | |
480 "channel": "dev", | |
481 "dependencies": ["permission:systemIndicator", "manifest:system_indicator"], | |
482 "contexts": ["blessed_extension"] | |
483 }, | |
484 "systemInfo.display": { | |
485 "channel": "stable", | |
486 "dependencies": ["permission:systemInfo.display"], | |
487 "contexts": ["blessed_extension"] | |
488 }, | |
489 "systemPrivate": { | |
490 "channel": "stable", | |
491 "dependencies": ["permission:systemPrivate"], | |
492 "contexts": ["blessed_extension"] | |
493 }, | |
494 "tabCapture": { | |
495 "channel": "stable", | |
496 "dependencies": ["permission:tabCapture"], | |
497 "contexts": ["blessed_extension"] | |
498 }, | |
499 "tabs": { | |
500 "channel": "stable", | |
501 "extension_types": ["extension", "packaged_app"], | |
502 "contexts": ["blessed_extension"] | |
503 }, | |
504 "terminalPrivate": { | |
505 "channel": "stable", | |
506 "dependencies": ["permission:terminalPrivate"], | |
507 "contexts": ["blessed_extension"] | |
508 }, | |
509 "test": { | |
510 "channel": "stable", | |
511 "extension_types": ["extension", "hosted_app", "packaged_app", "platform_app "], | |
512 "contexts": ["blessed_extension"] | |
513 }, | |
514 "topSites": { | |
515 "channel": "stable", | |
516 "dependencies": ["permission:topSites"], | |
517 "contexts": ["blessed_extension"] | |
518 }, | |
519 "tts": { | |
520 "channel": "stable", | |
521 "dependencies": ["permission:tts"], | |
522 "contexts": ["blessed_extension"] | |
523 }, | |
524 "ttsEngine": { | |
525 "channel": "stable", | |
526 "dependencies": ["permission:ttsEngine"], | |
527 "contexts": ["blessed_extension"] | |
528 }, | |
529 "types": { | |
530 "channel": "stable", | |
531 "extension_types": ["extension", "hosted_app", "packaged_app", "platform_app "], | |
532 "contexts": ["blessed_extension"] | |
533 }, | |
534 "usb": { | |
535 "channel": "stable", | |
536 "dependencies": ["permission:usb"], | |
537 "contexts": ["blessed_extension"] | |
538 }, | |
539 "wallpaperPrivate": { | |
540 "channel": "stable", | |
541 "dependencies": ["permission:wallpaperPrivate"], | |
542 "contexts": ["blessed_extension"] | |
543 }, | |
544 "webNavigation": { | |
545 "channel": "stable", | |
546 "dependencies": ["permission:webNavigation"], | |
547 "contexts": ["blessed_extension"] | |
548 }, | |
549 "webRequest": { | |
550 "channel": "stable", | |
551 "dependencies": ["permission:webRequest"], | |
552 "contexts": ["blessed_extension"] | |
553 }, | |
554 "webSocketProxyPrivate": { | |
555 "channel": "stable", | |
556 "dependencies": ["permission:webSocketProxyPrivate"], | |
557 "contexts": ["blessed_extension"] | |
558 }, | |
559 "webstorePrivate": { | |
560 "channel": "stable", | |
561 "dependencies": ["permission:webstorePrivate"], | |
562 "contexts": ["blessed_extension"] | |
563 }, | |
564 "webview": { | |
565 "channel": "stable", | |
566 "dependencies": ["permission:webview"], | |
567 "contexts": ["blessed_extension"] | |
568 }, | |
569 "windows": { | |
570 "channel": "stable", | |
571 "dependencies": ["permission:tabs"], | |
572 "contexts": ["blessed_extension"] | |
121 } | 573 } |
122 } | 574 } |
OLD | NEW |