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

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

Issue 10544059: Change the platform app manifest structure. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Update for getDisplayPath, implement restrictions via _manifest_features.json Created 8 years, 6 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
« no previous file with comments | « no previous file | chrome/common/extensions/docs/build/directory.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 "app": { 6 "app": {
7 "channel": "stable", 7 "channel": "stable",
8 "extension_types": ["packaged_app", "hosted_app", "platform_app"] 8 "extension_types": ["packaged_app", "hosted_app", "platform_app"]
9 }, 9 },
10 "app.background": {
11 "channel": "stable",
12 "extension_types": ["platform_app"],
13 "min_manifest_version": 2
14 },
10 "app.launch": { 15 "app.launch": {
11 "channel": "stable", 16 "channel": "stable",
12 "extension_types": ["packaged_app", "hosted_app"] 17 "extension_types": ["packaged_app", "hosted_app"]
13 }, 18 },
14 "app.isolation": { 19 "app.isolation": {
15 "channel": "stable", 20 "channel": "stable",
16 // Platform apps always have isolated storage, thus they cannot specify it 21 // Platform apps always have isolated storage, thus they cannot specify it
17 // via the manifest. 22 // via the manifest.
18 "extension_types": ["packaged_app", "hosted_app"] 23 "extension_types": ["packaged_app", "hosted_app"]
19 }, 24 },
20 "background": { 25 "background": {
21 "channel": "stable", 26 "channel": "stable",
22 "extension_types": [ 27 "extension_types": [
23 "extension", "packaged_app", "hosted_app", "platform_app" 28 // Platform apps specify their background page via app.background.
29 "extension", "packaged_app", "hosted_app"
24 ] 30 ]
25 }, 31 },
26 "background.persistent": { 32 "background.persistent": {
27 "channel": "dev", 33 "channel": "dev",
28 "extension_types": [ 34 "extension_types": [
29 "extension", "packaged_app" 35 "extension", "packaged_app"
30 ], 36 ],
31 "min_manifest_version": 2 37 "min_manifest_version": 2
32 }, 38 },
33 "background_page": { 39 "background_page": {
34 "channel": "stable", 40 "channel": "stable",
35 "extension_types": [ 41 "extension_types": [
36 "extension", "packaged_app", "hosted_app", "platform_app" 42 "extension", "packaged_app", "hosted_app"
37 ], 43 ],
38 "max_manifest_version": 1 44 "max_manifest_version": 1
39 }, 45 },
40 "browser_action": { 46 "browser_action": {
41 "channel": "stable", 47 "channel": "stable",
42 "extension_types": ["extension"] 48 "extension_types": ["extension"]
43 }, 49 },
44 "chrome_url_overrides": { 50 "chrome_url_overrides": {
45 "channel": "stable", 51 "channel": "stable",
46 "extension_types": ["extension", "packaged_app"] 52 "extension_types": ["extension", "packaged_app"]
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after
169 "channel": "stable", 175 "channel": "stable",
170 "extension_types": ["extension"], 176 "extension_types": ["extension"],
171 "max_manifest_version": 1 177 "max_manifest_version": 1
172 }, 178 },
173 "permissions": { 179 "permissions": {
174 "channel": "stable", 180 "channel": "stable",
175 "extension_types": [ 181 "extension_types": [
176 "extension", "packaged_app", "hosted_app", "platform_app" 182 "extension", "packaged_app", "hosted_app", "platform_app"
177 ] 183 ]
178 }, 184 },
179 "platform_app": {
180 "channel": "stable",
181 "extension_types": ["platform_app"],
182 "min_manifest_version": 2
183 },
184 "plugins": { 185 "plugins": {
185 "channel": "stable", 186 "channel": "stable",
186 "extension_types": ["extension", "packaged_app", "hosted_app"] 187 "extension_types": ["extension", "packaged_app", "hosted_app"]
187 }, 188 },
188 "requirements": { 189 "requirements": {
189 "channel": "stable", 190 "channel": "stable",
190 "extension_types": [ 191 "extension_types": [
191 "extension", "packaged_app", "hosted_app", "platform_app" 192 "extension", "packaged_app", "hosted_app", "platform_app"
192 ] 193 ]
193 }, 194 },
(...skipping 24 matching lines...) Expand all
218 "channel": "stable", 219 "channel": "stable",
219 "extension_types": "all" 220 "extension_types": "all"
220 }, 221 },
221 "web_accessible_resources": { 222 "web_accessible_resources": {
222 "channel": "stable", 223 "channel": "stable",
223 "extension_types": [ 224 "extension_types": [
224 "extension", "packaged_app", "hosted_app" 225 "extension", "packaged_app", "hosted_app"
225 ] 226 ]
226 } 227 }
227 } 228 }
OLDNEW
« no previous file with comments | « no previous file | chrome/common/extensions/docs/build/directory.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698