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 // See c/c/e/features/* to understand this file, in particular feature.h, | 5 // See c/c/e/features/* to understand this file, in particular feature.h, |
6 // simple_feature.h, and base_feature_provider.h. | 6 // simple_feature.h, and base_feature_provider.h. |
7 | 7 |
8 { | 8 { |
9 "activityLogPrivate": { | 9 "activityLogPrivate": { |
10 "dependencies": ["permission:activityLogPrivate"], | 10 "dependencies": ["permission:activityLogPrivate"], |
11 "contexts": ["blessed_extension"] | 11 "contexts": ["blessed_extension"] |
12 }, | 12 }, |
13 "adview": { | 13 "adview": { |
14 "dependencies": ["permission:adview"], | 14 "dependencies": ["permission:adview"], |
15 "contexts": ["blessed_extension"] | 15 "contexts": ["blessed_extension"] |
16 }, | 16 }, |
17 "alarms": { | 17 "alarms": { |
18 "dependencies": ["permission:alarms"], | 18 "dependencies": ["permission:alarms"], |
19 "contexts": ["blessed_extension"] | 19 "contexts": ["blessed_extension"] |
20 }, | 20 }, |
21 "app": { | 21 "app": { |
22 "channel": "stable", | 22 "channel": "stable", |
23 "extension_types": ["hosted_app", "extension", "packaged_app"], | 23 "extension_types": ["hosted_app", "extension", "legacy_packaged_app"], |
24 "contexts": [ | 24 "contexts": [ |
25 "blessed_extension", "unblessed_extension", "content_script", "web_page" | 25 "blessed_extension", "unblessed_extension", "content_script", "web_page" |
26 ], | 26 ], |
27 "matches": [ | 27 "matches": [ |
28 "http://*/*", "https://*/*", "chrome-extension://*/*", "file://*/*" | 28 "http://*/*", "https://*/*", "chrome-extension://*/*", "file://*/*" |
29 ] | 29 ] |
30 }, | 30 }, |
31 "app.runtime": { | 31 "app.runtime": { |
32 "noparent": true, | 32 "noparent": true, |
33 "contexts": ["blessed_extension"], | 33 "contexts": ["blessed_extension"], |
(...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
212 "experimental.input.virtualKeyboard": { | 212 "experimental.input.virtualKeyboard": { |
213 "dependencies": ["permission:experimental"], | 213 "dependencies": ["permission:experimental"], |
214 "contexts": ["blessed_extension"] | 214 "contexts": ["blessed_extension"] |
215 }, | 215 }, |
216 "experimental.rlz": { | 216 "experimental.rlz": { |
217 "dependencies": ["permission:experimental"], | 217 "dependencies": ["permission:experimental"], |
218 "contexts": ["blessed_extension"] | 218 "contexts": ["blessed_extension"] |
219 }, | 219 }, |
220 "extension": { | 220 "extension": { |
221 "channel": "stable", | 221 "channel": "stable", |
222 "extension_types": ["extension", "packaged_app"], | 222 "extension_types": ["extension", "legacy_packaged_app"], |
223 "contexts": ["blessed_extension"] | 223 "contexts": ["blessed_extension"] |
224 }, | 224 }, |
225 "extension.getURL": { | 225 "extension.getURL": { |
226 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] | 226 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
227 }, | 227 }, |
228 "extension.inIncognitoContext": { | 228 "extension.inIncognitoContext": { |
229 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] | 229 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
230 }, | 230 }, |
231 "extension.lastError": { | 231 "extension.lastError": { |
232 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] | 232 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
268 "fontSettings": { | 268 "fontSettings": { |
269 "dependencies": ["permission:fontSettings"], | 269 "dependencies": ["permission:fontSettings"], |
270 "contexts": ["blessed_extension"] | 270 "contexts": ["blessed_extension"] |
271 }, | 271 }, |
272 "history": { | 272 "history": { |
273 "dependencies": ["permission:history"], | 273 "dependencies": ["permission:history"], |
274 "contexts": ["blessed_extension"] | 274 "contexts": ["blessed_extension"] |
275 }, | 275 }, |
276 "i18n": { | 276 "i18n": { |
277 "channel": "stable", | 277 "channel": "stable", |
278 "extension_types": ["extension", "packaged_app", "platform_app"], | 278 "extension_types": ["extension", "legacy_packaged_app", "platform_app"], |
279 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] | 279 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
280 }, | 280 }, |
281 "identity": { | 281 "identity": { |
282 "dependencies": ["permission:identity"], | 282 "dependencies": ["permission:identity"], |
283 "contexts": ["blessed_extension"] | 283 "contexts": ["blessed_extension"] |
284 }, | 284 }, |
285 "identityPrivate": { | 285 "identityPrivate": { |
286 "dependencies": ["permission:identityPrivate"], | 286 "dependencies": ["permission:identityPrivate"], |
287 "contexts": ["blessed_extension"] | 287 "contexts": ["blessed_extension"] |
288 }, | 288 }, |
(...skipping 14 matching lines...) Expand all Loading... |
303 "platform": "chromeos", | 303 "platform": "chromeos", |
304 "dependencies": ["permission:inputMethodPrivate"], | 304 "dependencies": ["permission:inputMethodPrivate"], |
305 "contexts": ["blessed_extension"] | 305 "contexts": ["blessed_extension"] |
306 }, | 306 }, |
307 "location": { | 307 "location": { |
308 "dependencies": ["permission:location"], | 308 "dependencies": ["permission:location"], |
309 "contexts": ["blessed_extension"] | 309 "contexts": ["blessed_extension"] |
310 }, | 310 }, |
311 "logPrivate": { | 311 "logPrivate": { |
312 "dependencies": ["permission:logPrivate"], | 312 "dependencies": ["permission:logPrivate"], |
313 "extension_types": ["extension", "packaged_app"], | 313 "extension_types": ["extension", "legacy_packaged_app"], |
314 "contexts": ["blessed_extension"] | 314 "contexts": ["blessed_extension"] |
315 }, | 315 }, |
316 "management": { | 316 "management": { |
317 "dependencies": ["permission:management"], | 317 "dependencies": ["permission:management"], |
318 "contexts": ["blessed_extension"] | 318 "contexts": ["blessed_extension"] |
319 }, | 319 }, |
320 "management.getPermissionWarningsByManifest": { | 320 "management.getPermissionWarningsByManifest": { |
321 "dependencies": [], | 321 "dependencies": [], |
322 "channel": "stable", | 322 "channel": "stable", |
323 "extension_types": ["extension", "packaged_app", "platform_app"] | 323 "extension_types": ["extension", "legacy_packaged_app", "platform_app"] |
324 }, | 324 }, |
325 "management.uninstallSelf": { | 325 "management.uninstallSelf": { |
326 "dependencies": [], | 326 "dependencies": [], |
327 "channel": "stable", | 327 "channel": "stable", |
328 "extension_types": ["extension", "packaged_app", "platform_app"] | 328 "extension_types": ["extension", "legacy_packaged_app", "platform_app"] |
329 }, | 329 }, |
330 // This is not a real API, only here for documentation purposes. | 330 // This is not a real API, only here for documentation purposes. |
331 // See http://crbug.com/275944 for background. | 331 // See http://crbug.com/275944 for background. |
332 "manifestTypes": { | 332 "manifestTypes": { |
333 "internal": true, | 333 "internal": true, |
334 "channel": "stable", | 334 "channel": "stable", |
335 "contexts": "all" | 335 "contexts": "all" |
336 }, | 336 }, |
337 "mediaGalleries": { | 337 "mediaGalleries": { |
338 "dependencies": ["permission:mediaGalleries"], | 338 "dependencies": ["permission:mediaGalleries"], |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
375 "pageActions": { | 375 "pageActions": { |
376 "dependencies": ["manifest:page_actions"], | 376 "dependencies": ["manifest:page_actions"], |
377 "contexts": ["blessed_extension"] | 377 "contexts": ["blessed_extension"] |
378 }, | 378 }, |
379 "pageCapture": { | 379 "pageCapture": { |
380 "dependencies": ["permission:pageCapture"], | 380 "dependencies": ["permission:pageCapture"], |
381 "contexts": ["blessed_extension"] | 381 "contexts": ["blessed_extension"] |
382 }, | 382 }, |
383 "permissions": { | 383 "permissions": { |
384 "channel": "stable", | 384 "channel": "stable", |
385 "extension_types": ["extension", "packaged_app", "platform_app"], | 385 "extension_types": ["extension", "legacy_packaged_app", "platform_app"], |
386 "contexts": "all", | 386 "contexts": "all", |
387 "matches": ["<all_urls>"] | 387 "matches": ["<all_urls>"] |
388 }, | 388 }, |
389 "power": { | 389 "power": { |
390 "dependencies": ["permission:power"], | 390 "dependencies": ["permission:power"], |
391 "contexts": ["blessed_extension"] | 391 "contexts": ["blessed_extension"] |
392 }, | 392 }, |
393 "preferencesPrivate": { | 393 "preferencesPrivate": { |
394 "dependencies": ["permission:preferencesPrivate"], | 394 "dependencies": ["permission:preferencesPrivate"], |
395 "contexts": ["blessed_extension"] | 395 "contexts": ["blessed_extension"] |
(...skipping 18 matching lines...) Expand all Loading... |
414 "dependencies": ["permission:recoveryPrivate"], | 414 "dependencies": ["permission:recoveryPrivate"], |
415 "extension_types": ["platform_app"], | 415 "extension_types": ["platform_app"], |
416 "contexts": ["blessed_extension"] | 416 "contexts": ["blessed_extension"] |
417 }, | 417 }, |
418 "rtcPrivate": { | 418 "rtcPrivate": { |
419 "dependencies": ["permission:rtcPrivate"], | 419 "dependencies": ["permission:rtcPrivate"], |
420 "contexts": ["blessed_extension"] | 420 "contexts": ["blessed_extension"] |
421 }, | 421 }, |
422 "runtime": { | 422 "runtime": { |
423 "channel": "stable", | 423 "channel": "stable", |
424 "extension_types": ["extension", "packaged_app", "platform_app"], | 424 "extension_types": ["extension", "legacy_packaged_app", "platform_app"], |
425 "contexts": ["blessed_extension"] | 425 "contexts": ["blessed_extension"] |
426 }, | 426 }, |
427 "runtime.connect": { | 427 "runtime.connect": { |
428 "contexts": "all", | 428 "contexts": "all", |
429 "matches": ["<all_urls>"] | 429 "matches": ["<all_urls>"] |
430 }, | 430 }, |
431 "runtime.getManifest": { | 431 "runtime.getManifest": { |
432 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] | 432 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
433 }, | 433 }, |
434 "runtime.getURL": { | 434 "runtime.getURL": { |
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
517 "systemPrivate": { | 517 "systemPrivate": { |
518 "dependencies": ["permission:systemPrivate"], | 518 "dependencies": ["permission:systemPrivate"], |
519 "contexts": ["blessed_extension"] | 519 "contexts": ["blessed_extension"] |
520 }, | 520 }, |
521 "tabCapture": { | 521 "tabCapture": { |
522 "dependencies": ["permission:tabCapture"], | 522 "dependencies": ["permission:tabCapture"], |
523 "contexts": ["blessed_extension"] | 523 "contexts": ["blessed_extension"] |
524 }, | 524 }, |
525 "tabs": { | 525 "tabs": { |
526 "channel": "stable", | 526 "channel": "stable", |
527 "extension_types": ["extension", "packaged_app"], | 527 "extension_types": ["extension", "legacy_packaged_app"], |
528 "contexts": ["blessed_extension"] | 528 "contexts": ["blessed_extension"] |
529 }, | 529 }, |
530 "terminalPrivate": { | 530 "terminalPrivate": { |
531 "platform": "chromeos", | 531 "platform": "chromeos", |
532 "dependencies": ["permission:terminalPrivate"], | 532 "dependencies": ["permission:terminalPrivate"], |
533 "contexts": ["blessed_extension"] | 533 "contexts": ["blessed_extension"] |
534 }, | 534 }, |
535 "test": { | 535 "test": { |
536 "channel": "stable", | 536 "channel": "stable", |
537 "extension_types": "all", | 537 "extension_types": "all", |
538 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] | 538 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] |
539 }, | 539 }, |
540 "topSites": { | 540 "topSites": { |
541 "dependencies": ["permission:topSites"], | 541 "dependencies": ["permission:topSites"], |
542 "contexts": ["blessed_extension"] | 542 "contexts": ["blessed_extension"] |
543 }, | 543 }, |
544 "tts": { | 544 "tts": { |
545 "dependencies": ["permission:tts"], | 545 "dependencies": ["permission:tts"], |
546 "contexts": ["blessed_extension"] | 546 "contexts": ["blessed_extension"] |
547 }, | 547 }, |
548 "ttsEngine": { | 548 "ttsEngine": { |
549 "dependencies": ["permission:ttsEngine"], | 549 "dependencies": ["permission:ttsEngine"], |
550 "contexts": ["blessed_extension"] | 550 "contexts": ["blessed_extension"] |
551 }, | 551 }, |
552 "types": { | 552 "types": { |
553 "channel": "stable", | 553 "channel": "stable", |
554 "extension_types": ["extension", "packaged_app", "platform_app"], | 554 "extension_types": ["extension", "legacy_packaged_app", "platform_app"], |
555 "contexts": ["blessed_extension"] | 555 "contexts": ["blessed_extension"] |
556 }, | 556 }, |
557 "types.private": { | 557 "types.private": { |
558 "channel": "dev", | 558 "channel": "dev", |
559 "extension_types": ["extension"], | 559 "extension_types": ["extension"], |
560 "location": "component" | 560 "location": "component" |
561 }, | 561 }, |
562 "usb": { | 562 "usb": { |
563 "dependencies": ["permission:usb"], | 563 "dependencies": ["permission:usb"], |
564 "contexts": ["blessed_extension"] | 564 "contexts": ["blessed_extension"] |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
596 "webview": { | 596 "webview": { |
597 "internal": true, | 597 "internal": true, |
598 "dependencies": ["permission:webview"], | 598 "dependencies": ["permission:webview"], |
599 "contexts": ["blessed_extension"] | 599 "contexts": ["blessed_extension"] |
600 }, | 600 }, |
601 "windows": { | 601 "windows": { |
602 "dependencies": ["api:tabs"], | 602 "dependencies": ["api:tabs"], |
603 "contexts": ["blessed_extension"] | 603 "contexts": ["blessed_extension"] |
604 } | 604 } |
605 } | 605 } |
OLD | NEW |