| 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 |