OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 #ifndef EXTENSIONS_COMMON_MANIFEST_CONSTANTS_H_ | 5 #ifndef EXTENSIONS_COMMON_MANIFEST_CONSTANTS_H_ |
6 #define EXTENSIONS_COMMON_MANIFEST_CONSTANTS_H_ | 6 #define EXTENSIONS_COMMON_MANIFEST_CONSTANTS_H_ |
7 | 7 |
8 // Keys used in JSON representation of extensions. | 8 // Keys used in JSON representation of extensions. |
9 namespace extensions { | 9 namespace extensions { |
10 namespace manifest_keys { | 10 namespace manifest_keys { |
11 extern const char kAllFrames[]; | 11 extern const char kAllFrames[]; |
12 extern const char kAltKey[]; | 12 extern const char kAltKey[]; |
13 extern const char kApp[]; | 13 extern const char kApp[]; |
14 extern const char kBackgroundAllowJsAccess[]; | 14 extern const char kBackgroundAllowJsAccess[]; |
15 extern const char kBackgroundPage[]; | 15 extern const char kBackgroundPage[]; |
16 extern const char kBackgroundPageLegacy[]; | 16 extern const char kBackgroundPageLegacy[]; |
17 extern const char kBackgroundPersistent[]; | 17 extern const char kBackgroundPersistent[]; |
18 extern const char kBackgroundScripts[]; | 18 extern const char kBackgroundScripts[]; |
19 extern const char kBrowserAction[]; | 19 extern const char kBrowserAction[]; |
20 extern const char kBrowseURLs[]; | 20 extern const char kBrowseURLs[]; |
21 extern const char kChromeURLOverrides[]; | 21 extern const char kChromeURLOverrides[]; |
22 extern const char kCommands[]; | 22 extern const char kCommands[]; |
23 extern const char kContentPack[]; | 23 extern const char kContentPack[]; |
24 extern const char kContentPackSites[]; | 24 extern const char kContentPackSites[]; |
25 extern const char kContentScripts[]; | 25 extern const char kContentScripts[]; |
26 extern const char kContentSecurityPolicy[]; | 26 extern const char kContentSecurityPolicy[]; |
27 extern const char kConvertedFromUserScript[]; | 27 extern const char kConvertedFromUserScript[]; |
28 extern const char kCss[]; | 28 extern const char kCss[]; |
29 extern const char kCtrlKey[]; | 29 extern const char kCtrlKey[]; |
30 extern const char kCurrentLocale[]; | 30 extern const char kCurrentLocale[]; |
31 extern const char kDefaultLocale[]; | 31 extern const char kDefaultLocale[]; |
32 extern const char kDescription[]; | 32 extern const char kDescription[]; |
33 extern const char kDevToolsPage[]; | 33 extern const char kDevToolsPage[]; |
34 extern const char kDisplayInLauncher[]; | 34 extern const char kDisplayInLauncher[]; |
35 extern const char kDisplayInNewTabPage[]; | 35 extern const char kDisplayInNewTabPage[]; |
36 extern const char kEventName[]; | 36 extern const char kEventName[]; |
37 extern const char kExcludeGlobs[]; | 37 extern const char kExcludeGlobs[]; |
38 extern const char kExcludeMatches[]; | 38 extern const char kExcludeMatches[]; |
39 extern const char kExport[]; | 39 extern const char kExport[]; |
40 extern const char kExternallyConnectable[]; | 40 extern const char kExternallyConnectable[]; |
41 extern const char kFileAccessList[]; | 41 extern const char kFileAccessList[]; |
42 extern const char kFileHandlers[]; | 42 extern const char kFileHandlers[]; |
43 extern const char kFileHandlerExtensions[]; | 43 extern const char kFileHandlerExtensions[]; |
44 extern const char kFileHandlerTitle[]; | 44 extern const char kFileHandlerTitle[]; |
45 extern const char kFileHandlerTypes[]; | 45 extern const char kFileHandlerTypes[]; |
46 extern const char kFileFilters[]; | 46 extern const char kFileFilters[]; |
47 extern const char kFileBrowserHandlers[]; | 47 extern const char kFileBrowserHandlers[]; |
48 extern const char kMediaGalleriesHandlers[]; | 48 extern const char kMediaGalleriesHandlers[]; |
49 extern const char kHomepageURL[]; | 49 extern const char kHomepageURL[]; |
50 extern const char kIcons[]; | 50 extern const char kIcons[]; |
51 extern const char kId[]; | 51 extern const char kId[]; |
52 extern const char kImport[]; | 52 extern const char kImport[]; |
53 extern const char kIncognito[]; | 53 extern const char kIncognito[]; |
54 extern const char kIncludeGlobs[]; | 54 extern const char kIncludeGlobs[]; |
55 extern const char kInputComponents[]; | 55 extern const char kInputComponents[]; |
56 extern const char kIntentDisposition[]; | 56 extern const char kIntentDisposition[]; |
57 extern const char kIntentHref[]; | 57 extern const char kIntentHref[]; |
58 extern const char kIntentPath[]; | 58 extern const char kIntentPath[]; |
59 extern const char kIntents[]; | 59 extern const char kIntents[]; |
60 extern const char kIntentTitle[]; | 60 extern const char kIntentTitle[]; |
61 extern const char kIntentType[]; | 61 extern const char kIntentType[]; |
62 extern const char kIsolation[]; | 62 extern const char kIsolation[]; |
63 extern const char kJs[]; | 63 extern const char kJs[]; |
64 extern const char kKey[]; | 64 extern const char kKey[]; |
65 extern const char kKeycode[]; | 65 extern const char kKeycode[]; |
66 extern const char kKioskEnabled[]; | 66 extern const char kKioskEnabled[]; |
67 extern const char kLanguage[]; | 67 extern const char kLanguage[]; |
68 extern const char kLaunch[]; | 68 extern const char kLaunch[]; |
69 extern const char kLaunchContainer[]; | 69 extern const char kLaunchContainer[]; |
70 extern const char kLaunchHeight[]; | 70 extern const char kLaunchHeight[]; |
71 extern const char kLaunchLocalPath[]; | 71 extern const char kLaunchLocalPath[]; |
72 extern const char kLaunchWebURL[]; | 72 extern const char kLaunchWebURL[]; |
73 extern const char kLaunchWidth[]; | 73 extern const char kLaunchWidth[]; |
74 extern const char kLayouts[]; | 74 extern const char kLayouts[]; |
75 extern const char kManifestVersion[]; | 75 extern const char kManifestVersion[]; |
76 extern const char kMatches[]; | 76 extern const char kMatches[]; |
77 extern const char kMIMETypes[]; | 77 extern const char kMIMETypes[]; |
78 extern const char kMimeTypesHandler[]; | 78 extern const char kMimeTypesHandler[]; |
79 extern const char kMinimumChromeVersion[]; | 79 extern const char kMinimumChromeVersion[]; |
80 extern const char kMinimumVersion[]; | 80 extern const char kMinimumVersion[]; |
81 extern const char kNaClModules[]; | 81 extern const char kNaClModules[]; |
82 extern const char kNaClModulesMIMEType[]; | 82 extern const char kNaClModulesMIMEType[]; |
83 extern const char kNaClModulesPath[]; | 83 extern const char kNaClModulesPath[]; |
84 extern const char kName[]; | 84 extern const char kName[]; |
85 extern const char kOAuth2[]; | 85 extern const char kOAuth2[]; |
86 extern const char kOAuth2AutoApprove[]; | 86 extern const char kOAuth2AutoApprove[]; |
87 extern const char kOAuth2ClientId[]; | 87 extern const char kOAuth2ClientId[]; |
88 extern const char kOAuth2Scopes[]; | 88 extern const char kOAuth2Scopes[]; |
89 extern const char kOfflineEnabled[]; | 89 extern const char kOfflineEnabled[]; |
90 extern const char kOmnibox[]; | 90 extern const char kOmnibox[]; |
91 extern const char kOmniboxKeyword[]; | 91 extern const char kOmniboxKeyword[]; |
92 extern const char kOptionalPermissions[]; | 92 extern const char kOptionalPermissions[]; |
93 extern const char kOptionsPage[]; | 93 extern const char kOptionsPage[]; |
94 extern const char kPageAction[]; | 94 extern const char kPageAction[]; |
95 extern const char kPageActionDefaultIcon[]; | 95 extern const char kPageActionDefaultIcon[]; |
96 extern const char kPageActionDefaultPopup[]; | 96 extern const char kPageActionDefaultPopup[]; |
97 extern const char kPageActionDefaultTitle[]; | 97 extern const char kPageActionDefaultTitle[]; |
98 extern const char kPageActionIcons[]; | 98 extern const char kPageActionIcons[]; |
99 extern const char kPageActionId[]; | 99 extern const char kPageActionId[]; |
100 extern const char kPageActionPopup[]; | 100 extern const char kPageActionPopup[]; |
101 extern const char kPageActionPopupPath[]; | 101 extern const char kPageActionPopupPath[]; |
102 extern const char kPageActions[]; | 102 extern const char kPageActions[]; |
103 extern const char kPermissions[]; | 103 extern const char kPermissions[]; |
104 extern const char kPlatformAppBackground[]; | 104 extern const char kPlatformAppBackground[]; |
105 extern const char kPlatformAppBackgroundPage[]; | 105 extern const char kPlatformAppBackgroundPage[]; |
106 extern const char kPlatformAppBackgroundScripts[]; | 106 extern const char kPlatformAppBackgroundScripts[]; |
107 extern const char kPlatformAppContentSecurityPolicy[]; | 107 extern const char kPlatformAppContentSecurityPolicy[]; |
108 extern const char kPlugins[]; | 108 extern const char kPlugins[]; |
109 extern const char kPluginsPath[]; | 109 extern const char kPluginsPath[]; |
110 extern const char kPluginsPublic[]; | 110 extern const char kPluginsPublic[]; |
111 extern const char kPublicKey[]; | 111 extern const char kPublicKey[]; |
112 extern const char kResources[]; | 112 extern const char kResources[]; |
113 extern const char kRequirements[]; | 113 extern const char kRequirements[]; |
114 extern const char kRunAt[]; | 114 extern const char kRunAt[]; |
115 extern const char kSandboxedPages[]; | 115 extern const char kSandboxedPages[]; |
116 extern const char kSandboxedPagesCSP[]; | 116 extern const char kSandboxedPagesCSP[]; |
117 extern const char kScriptBadge[]; | 117 extern const char kScriptBadge[]; |
118 extern const char kShiftKey[]; | 118 extern const char kShiftKey[]; |
119 extern const char kShortcutKey[]; | 119 extern const char kShortcutKey[]; |
120 extern const char kSignature[]; | 120 extern const char kSignature[]; |
121 extern const char kSpellcheck[]; | 121 extern const char kSpellcheck[]; |
122 extern const char kSpellcheckDictionaryFormat[]; | 122 extern const char kSpellcheckDictionaryFormat[]; |
123 extern const char kSpellcheckDictionaryLanguage[]; | 123 extern const char kSpellcheckDictionaryLanguage[]; |
124 extern const char kSpellcheckDictionaryLocale[]; | 124 extern const char kSpellcheckDictionaryLocale[]; |
125 extern const char kSpellcheckDictionaryPath[]; | 125 extern const char kSpellcheckDictionaryPath[]; |
126 extern const char kStorageManagedSchema[]; | 126 extern const char kStorageManagedSchema[]; |
127 extern const char kSuggestedKey[]; | 127 extern const char kSuggestedKey[]; |
128 extern const char kSystemIndicator[]; | 128 extern const char kSystemIndicator[]; |
129 extern const char kTheme[]; | 129 extern const char kTheme[]; |
130 extern const char kThemeColors[]; | 130 extern const char kThemeColors[]; |
131 extern const char kThemeDisplayProperties[]; | 131 extern const char kThemeDisplayProperties[]; |
132 extern const char kThemeImages[]; | 132 extern const char kThemeImages[]; |
133 extern const char kThemeTints[]; | 133 extern const char kThemeTints[]; |
134 extern const char kTtsEngine[]; | 134 extern const char kTtsEngine[]; |
135 extern const char kTtsGenderFemale[]; | 135 extern const char kTtsGenderFemale[]; |
136 extern const char kTtsGenderMale[]; | 136 extern const char kTtsGenderMale[]; |
137 extern const char kTtsVoices[]; | 137 extern const char kTtsVoices[]; |
138 extern const char kTtsVoicesEventTypeEnd[]; | 138 extern const char kTtsVoicesEventTypeEnd[]; |
139 extern const char kTtsVoicesEventTypeError[]; | 139 extern const char kTtsVoicesEventTypeError[]; |
140 extern const char kTtsVoicesEventTypeMarker[]; | 140 extern const char kTtsVoicesEventTypeMarker[]; |
141 extern const char kTtsVoicesEventTypeSentence[]; | 141 extern const char kTtsVoicesEventTypeSentence[]; |
142 extern const char kTtsVoicesEventTypeStart[]; | 142 extern const char kTtsVoicesEventTypeStart[]; |
143 extern const char kTtsVoicesEventTypeWord[]; | 143 extern const char kTtsVoicesEventTypeWord[]; |
144 extern const char kTtsVoicesEventTypes[]; | 144 extern const char kTtsVoicesEventTypes[]; |
145 extern const char kTtsVoicesGender[]; | 145 extern const char kTtsVoicesGender[]; |
146 extern const char kTtsVoicesLang[]; | 146 extern const char kTtsVoicesLang[]; |
147 extern const char kTtsVoicesVoiceName[]; | 147 extern const char kTtsVoicesVoiceName[]; |
148 extern const char kType[]; | 148 extern const char kType[]; |
149 extern const char kUpdateURL[]; | 149 extern const char kUpdateURL[]; |
150 extern const char kVersion[]; | 150 extern const char kVersion[]; |
151 extern const char kWebAccessibleResources[]; | 151 extern const char kWebAccessibleResources[]; |
152 extern const char kWebURLs[]; | 152 extern const char kWebURLs[]; |
153 } // namespace manifest_keys | 153 } // namespace manifest_keys |
154 | 154 |
| 155 namespace manifest_errors { |
| 156 |
| 157 extern const char kPermissionUnknownOrMalformed[]; |
| 158 extern const char kUnrecognizedManifestKey[]; |
| 159 |
| 160 } // namespace manifest_errors |
| 161 |
| 162 |
155 } // namespace extensions | 163 } // namespace extensions |
156 | 164 |
157 #endif // EXTENSIONS_COMMON_MANIFEST_CONSTANTS_H_ | 165 #endif // EXTENSIONS_COMMON_MANIFEST_CONSTANTS_H_ |
OLD | NEW |