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

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

Issue 246423002: Split feature definitions into extensions and chrome features. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: repack2 Created 6 years, 7 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 // See c/c/e/features/* to understand this file, in particular feature.h, 5 // This features file defines extension APIs implemented under src/chrome.
6 // simple_feature.h, and base_feature_provider.h. 6 // See extensions/common/features/* to understand this file, in particular
7 // feature.h, simple_feature.h, and base_feature_provider.h.
7 // 8 //
8 // Note that specifying "web_page", "blessed_web_page", or "all" as a context 9 // Note that specifying "web_page", "blessed_web_page", or "all" as a context
9 // type will require manually updating chrome/renderer/resources/dispatcher.cc. 10 // type will require manually updating chrome/renderer/resources/dispatcher.cc.
10 11
11 { 12 {
12 "accessibilityFeatures": [{ 13 "accessibilityFeatures": [{
13 "platforms": ["chromeos"], 14 "platforms": ["chromeos"],
14 "dependencies": ["permission:accessibilityFeatures.modify"], 15 "dependencies": ["permission:accessibilityFeatures.modify"],
15 "contexts": ["blessed_extension"] 16 "contexts": ["blessed_extension"]
16 }, { 17 }, {
(...skipping 237 matching lines...) Expand 10 before | Expand all | Expand 10 after
254 }, 255 },
255 "diagnostics": { 256 "diagnostics": {
256 "dependencies": ["permission:diagnostics"], 257 "dependencies": ["permission:diagnostics"],
257 "extension_types": ["platform_app"], 258 "extension_types": ["platform_app"],
258 "contexts": ["blessed_extension"] 259 "contexts": ["blessed_extension"]
259 }, 260 },
260 "dial": { 261 "dial": {
261 "dependencies": ["permission:dial"], 262 "dependencies": ["permission:dial"],
262 "contexts": ["blessed_extension"] 263 "contexts": ["blessed_extension"]
263 }, 264 },
264 "dns": {
265 "dependencies": ["permission:dns"],
266 "contexts": ["blessed_extension"]
267 },
268 "downloads": { 265 "downloads": {
269 "dependencies": ["permission:downloads"], 266 "dependencies": ["permission:downloads"],
270 "contexts": ["blessed_extension"] 267 "contexts": ["blessed_extension"]
271 }, 268 },
272 "downloadsInternal": { 269 "downloadsInternal": {
273 "internal": true, 270 "internal": true,
274 "channel": "stable", 271 "channel": "stable",
275 "contexts": ["blessed_extension", "unblessed_extension", "content_script"] 272 "contexts": ["blessed_extension", "unblessed_extension", "content_script"]
276 }, 273 },
277 "echoPrivate": { 274 "echoPrivate": {
(...skipping 366 matching lines...) Expand 10 before | Expand all | Expand 10 after
644 "contexts": ["blessed_extension"] 641 "contexts": ["blessed_extension"]
645 }, 642 },
646 "sessions": { 643 "sessions": {
647 "dependencies": ["permission:sessions"], 644 "dependencies": ["permission:sessions"],
648 "contexts": ["blessed_extension"] 645 "contexts": ["blessed_extension"]
649 }, 646 },
650 "signedInDevices": { 647 "signedInDevices": {
651 "dependencies": ["permission:signedInDevices"], 648 "dependencies": ["permission:signedInDevices"],
652 "contexts": ["blessed_extension"] 649 "contexts": ["blessed_extension"]
653 }, 650 },
654 "socket": {
655 "dependencies": ["permission:socket"],
656 "contexts": ["blessed_extension"]
657 },
658 "sockets.tcp": {
659 "dependencies": ["manifest:sockets"],
660 "contexts": ["blessed_extension"]
661 },
662 "sockets.tcpServer": {
663 "dependencies": ["manifest:sockets"],
664 "contexts": ["blessed_extension"]
665 },
666 "sockets.udp": {
667 "dependencies": ["manifest:sockets"],
668 "contexts": ["blessed_extension"]
669 },
670 "storage": {
671 "dependencies": ["permission:storage"],
672 "contexts": ["blessed_extension", "unblessed_extension", "content_script"]
673 },
674 "streamsPrivate": { 651 "streamsPrivate": {
675 "dependencies": ["permission:streamsPrivate"], 652 "dependencies": ["permission:streamsPrivate"],
676 "contexts": ["blessed_extension"] 653 "contexts": ["blessed_extension"]
677 }, 654 },
678 "syncFileSystem": { 655 "syncFileSystem": {
679 "dependencies": ["permission:syncFileSystem"], 656 "dependencies": ["permission:syncFileSystem"],
680 "contexts": ["blessed_extension"] 657 "contexts": ["blessed_extension"]
681 }, 658 },
682 "systemIndicator": { 659 "systemIndicator": {
683 "dependencies": ["manifest:system_indicator"], 660 "dependencies": ["manifest:system_indicator"],
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
717 "tabs": { 694 "tabs": {
718 "channel": "stable", 695 "channel": "stable",
719 "extension_types": ["extension", "legacy_packaged_app"], 696 "extension_types": ["extension", "legacy_packaged_app"],
720 "contexts": ["blessed_extension"] 697 "contexts": ["blessed_extension"]
721 }, 698 },
722 "terminalPrivate": { 699 "terminalPrivate": {
723 "platforms": ["chromeos"], 700 "platforms": ["chromeos"],
724 "dependencies": ["permission:terminalPrivate"], 701 "dependencies": ["permission:terminalPrivate"],
725 "contexts": ["blessed_extension"] 702 "contexts": ["blessed_extension"]
726 }, 703 },
727 "test": {
728 "internal": true,
729 "channel": "stable",
730 "extension_types": "all",
731 "contexts": ["blessed_extension", "unblessed_extension", "content_script"]
732 },
733 "topSites": { 704 "topSites": {
734 "dependencies": ["permission:topSites"], 705 "dependencies": ["permission:topSites"],
735 "contexts": ["blessed_extension"] 706 "contexts": ["blessed_extension"]
736 }, 707 },
737 "tts": { 708 "tts": {
738 "dependencies": ["permission:tts"], 709 "dependencies": ["permission:tts"],
739 "contexts": ["blessed_extension"] 710 "contexts": ["blessed_extension"]
740 }, 711 },
741 "ttsEngine": { 712 "ttsEngine": {
742 "dependencies": ["permission:ttsEngine"], 713 "dependencies": ["permission:ttsEngine"],
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
817 "internal": true, 788 "internal": true,
818 "channel": "stable", 789 "channel": "stable",
819 "dependencies": ["permission:webview"], 790 "dependencies": ["permission:webview"],
820 "contexts": ["blessed_extension"] 791 "contexts": ["blessed_extension"]
821 }, 792 },
822 "windows": { 793 "windows": {
823 "dependencies": ["api:tabs"], 794 "dependencies": ["api:tabs"],
824 "contexts": ["blessed_extension"] 795 "contexts": ["blessed_extension"]
825 } 796 }
826 } 797 }
OLDNEW
« no previous file with comments | « chrome/common/common_resources.grd ('k') | chrome/common/extensions/api/_manifest_features.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698