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

Side by Side Diff: chrome/common/extensions/extension_manifest_constants.h

Issue 23744004: Move the rest of extension_manifest_constants to top-level extensions/ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Latest master Created 7 years, 3 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
OLDNEW
(Empty)
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
3 // found in the LICENSE file.
4
5 #ifndef CHROME_COMMON_EXTENSIONS_EXTENSION_MANIFEST_CONSTANTS_H_
6 #define CHROME_COMMON_EXTENSIONS_EXTENSION_MANIFEST_CONSTANTS_H_
7
8 #include <string>
9
10 #include "base/basictypes.h"
11 // TODO(yoz): Update includers to include this directly.
12 #include "extensions/common/manifest_constants.h"
13 #include "url/gurl.h"
14
15 // Some values expected in manifests.
16 namespace extension_manifest_values {
17 extern const char kBrowserActionCommandEvent[];
18 extern const char kIncognitoSplit[];
19 extern const char kIncognitoSpanning[];
20 extern const char kIntentDispositionWindow[];
21 extern const char kIntentDispositionInline[];
22 extern const char kIsolatedStorage[];
23 extern const char kKeybindingPlatformChromeOs[];
24 extern const char kKeybindingPlatformDefault[];
25 extern const char kKeybindingPlatformLinux[];
26 extern const char kKeybindingPlatformMac[];
27 extern const char kKeybindingPlatformWin[];
28 extern const char kKeyAlt[];
29 extern const char kKeyShift[];
30 extern const char kKeyCommand[];
31 extern const char kKeyCtrl[];
32 extern const char kKeyComma[];
33 extern const char kKeyDel[];
34 extern const char kKeyDown[];
35 extern const char kKeyHome[];
36 extern const char kKeyEnd[];
37 extern const char kKeyIns[];
38 extern const char kKeyLeft[];
39 extern const char kKeyMacCtrl[];
40 extern const char kKeyMediaNextTrack[];
41 extern const char kKeyMediaPlayPause[];
42 extern const char kKeyMediaPrevTrack[];
43 extern const char kKeyMediaStop[];
44 extern const char kKeyPgDwn[];
45 extern const char kKeyPgUp[];
46 extern const char kKeyPeriod[];
47 extern const char kKeyRight[];
48 extern const char kKeySeparator[];
49 extern const char kKeyTab[];
50 extern const char kKeyUp[];
51 extern const char kLaunchContainerPanel[];
52 extern const char kLaunchContainerTab[];
53 extern const char kLaunchContainerWindow[];
54 extern const char kPageActionCommandEvent[];
55 extern const char kPageActionTypePermanent[];
56 extern const char kPageActionTypeTab[];
57 extern const char kScriptBadgeCommandEvent[];
58 extern const char kRunAtDocumentEnd[];
59 extern const char kRunAtDocumentIdle[];
60 extern const char kRunAtDocumentStart[];
61 } // namespace extension_manifest_values
62
63 // Error messages returned from Extension::InitFromValue().
64 namespace extension_manifest_errors {
65 extern const char kAppsNotEnabled[];
66 extern const char kBackgroundPermissionNeeded[];
67 extern const char kBackgroundRequiredForPlatformApps[];
68 extern const char kCannotAccessChromeUrl[];
69 extern const char kCannotAccessExtensionUrl[];
70 extern const char kCannotAccessPage[];
71 extern const char kCannotChangeExtensionID[];
72 extern const char kCannotClaimAllHostsInExtent[];
73 extern const char kCannotClaimAllURLsInExtent[];
74 extern const char kCannotScriptGallery[];
75 extern const char kCannotScriptSigninPage[];
76 extern const char kCannotUninstallManagedExtension[];
77 extern const char kChromeVersionTooLow[];
78 extern const char kDevToolsExperimental[];
79 extern const char kDisabledByPolicy[];
80 extern const char kExperimentalFlagRequired[];
81 extern const char kExpectString[];
82 extern const char kInvalidAllFrames[];
83 extern const char kInvalidBackground[];
84 extern const char kInvalidBackgroundAllowJsAccess[];
85 extern const char kInvalidBackgroundCombination[];
86 extern const char kInvalidBackgroundScript[];
87 extern const char kInvalidBackgroundScripts[];
88 extern const char kInvalidBackgroundInHostedApp[];
89 extern const char kInvalidBackgroundPersistent[];
90 extern const char kInvalidBackgroundPersistentNoPage[];
91 extern const char kInvalidBrowserAction[];
92 extern const char kInvalidBrowseURL[];
93 extern const char kInvalidBrowseURLs[];
94 extern const char kInvalidChromeURLOverrides[];
95 extern const char kInvalidCommandsKey[];
96 extern const char kInvalidContentPack[];
97 extern const char kInvalidContentPackSites[];
98 extern const char kInvalidContentScript[];
99 extern const char kInvalidContentScriptsList[];
100 extern const char kInvalidContentSecurityPolicy[];
101 extern const char kInvalidCss[];
102 extern const char kInvalidCssList[];
103 extern const char kInvalidDefaultLocale[];
104 extern const char kInvalidDescription[];
105 extern const char kInvalidDevToolsPage[];
106 extern const char kInvalidDisplayInLauncher[];
107 extern const char kInvalidDisplayInNewTabPage[];
108 extern const char kInvalidExcludeMatch[];
109 extern const char kInvalidExcludeMatches[];
110 extern const char kInvalidExport[];
111 extern const char kInvalidExportPermissions[];
112 extern const char kInvalidExportResources[];
113 extern const char kInvalidExportResourcesString[];
114 extern const char kInvalidFileAccessList[];
115 extern const char kInvalidFileAccessValue[];
116 extern const char kInvalidFileBrowserHandler[];
117 extern const char kInvalidFileBrowserHandlerMIMETypes[];
118 extern const char kInvalidMediaGalleriesHandler[];
119 extern const char kInvalidFileFiltersList[];
120 extern const char kInvalidFileFilterValue[];
121 extern const char kInvalidFileHandlers[];
122 extern const char kInvalidFileHandlerExtension[];
123 extern const char kInvalidFileHandlerExtensionElement[];
124 extern const char kInvalidFileHandlerNoTypeOrExtension[];
125 extern const char kInvalidFileHandlerTitle[];
126 extern const char kInvalidFileHandlerType[];
127 extern const char kInvalidFileHandlerTypeElement[];
128 extern const char kInvalidGlob[];
129 extern const char kInvalidGlobList[];
130 extern const char kInvalidHomepageURL[];
131 extern const char kInvalidIconPath[];
132 extern const char kInvalidIcons[];
133 extern const char kInvalidImport[];
134 extern const char kInvalidImportAndExport[];
135 extern const char kInvalidImportId[];
136 extern const char kInvalidImportVersion[];
137 extern const char kInvalidIncognitoBehavior[];
138 extern const char kInvalidInputComponents[];
139 extern const char kInvalidInputComponentDescription[];
140 extern const char kInvalidInputComponentLayoutName[];
141 extern const char kInvalidInputComponentName[];
142 extern const char kInvalidInputComponentShortcutKey[];
143 extern const char kInvalidInputComponentShortcutKeycode[];
144 extern const char kInvalidInputComponentType[];
145 extern const char kInvalidIntent[];
146 extern const char kInvalidIntentDisposition[];
147 extern const char kInvalidIntentDispositionInPlatformApp[];
148 extern const char kInvalidIntentHref[];
149 extern const char kInvalidIntentHrefEmpty[];
150 extern const char kInvalidIntentHrefInPlatformApp[];
151 extern const char kInvalidIntentHrefOldAndNewKey[];
152 extern const char kInvalidIntentPageInHostedApp[];
153 extern const char kInvalidIntents[];
154 extern const char kInvalidIntentType[];
155 extern const char kInvalidIntentTypeElement[];
156 extern const char kInvalidIntentTitle[];
157 extern const char kInvalidIsolation[];
158 extern const char kInvalidIsolationValue[];
159 extern const char kInvalidJs[];
160 extern const char kInvalidJsList[];
161 extern const char kInvalidKey[];
162 extern const char kInvalidKeyBinding[];
163 extern const char kInvalidKeyBindingDescription[];
164 extern const char kInvalidKeyBindingDictionary[];
165 extern const char kInvalidKeyBindingMediaKeyWithModifier[];
166 extern const char kInvalidKeyBindingMissingPlatform[];
167 extern const char kInvalidKeyBindingTooMany[];
168 extern const char kInvalidKeyBindingUnknownPlatform[];
169 extern const char kInvalidKioskEnabled[];
170 extern const char kInvalidLaunchContainer[];
171 extern const char kInvalidLaunchValue[];
172 extern const char kInvalidLaunchValueContainer[];
173 extern const char kInvalidManifest[];
174 extern const char kInvalidManifestVersion[];
175 extern const char kInvalidManifestVersionOld[];
176 extern const char kInvalidMatch[];
177 extern const char kInvalidMatchCount[];
178 extern const char kInvalidMatches[];
179 extern const char kInvalidMIMETypes[];
180 extern const char kInvalidMimeTypesHandler[];
181 extern const char kInvalidMinimumChromeVersion[];
182 extern const char kInvalidNaClModules[];
183 extern const char kInvalidNaClModulesMIMEType[];
184 extern const char kInvalidNaClModulesPath[];
185 extern const char kInvalidName[];
186 extern const char kInvalidOAuth2AutoApprove[];
187 extern const char kInvalidOAuth2ClientId[];
188 extern const char kInvalidOAuth2Scopes[];
189 extern const char kInvalidOfflineEnabled[];
190 extern const char kInvalidOmniboxKeyword[];
191 extern const char kInvalidOptionsPage[];
192 extern const char kInvalidOptionsPageExpectUrlInPackage[];
193 extern const char kInvalidOptionsPageInHostedApp[];
194 extern const char kInvalidPageAction[];
195 extern const char kInvalidPageActionDefaultTitle[];
196 extern const char kInvalidPageActionIconPath[];
197 extern const char kInvalidPageActionId[];
198 extern const char kInvalidPageActionName[];
199 extern const char kInvalidPageActionOldAndNewKeys[];
200 extern const char kInvalidPageActionPopup[];
201 extern const char kInvalidPageActionPopupHeight[];
202 extern const char kInvalidPageActionPopupPath[];
203 extern const char kInvalidPageActionsList[];
204 extern const char kInvalidPageActionsListSize[];
205 extern const char kInvalidPageActionTypeValue[];
206 extern const char kInvalidPermission[];
207 extern const char kInvalidPermissions[];
208 extern const char kInvalidPermissionScheme[];
209 extern const char kInvalidPlugins[];
210 extern const char kInvalidPluginsPath[];
211 extern const char kInvalidPluginsPublic[];
212 extern const char kInvalidRequirement[];
213 extern const char kInvalidRequirements[];
214 extern const char kInvalidRunAt[];
215 extern const char kInvalidSandboxedPagesList[];
216 extern const char kInvalidSandboxedPage[];
217 extern const char kInvalidSandboxedPagesCSP[];
218 extern const char kInvalidScriptBadge[];
219 extern const char kInvalidShortName[];
220 extern const char kInvalidSignature[];
221 extern const char kInvalidSpellcheck[];
222 extern const char kInvalidSpellcheckDictionaryFormat[];
223 extern const char kInvalidSpellcheckDictionaryLanguage[];
224 extern const char kInvalidSpellcheckDictionaryLocale[];
225 extern const char kInvalidSpellcheckDictionaryPath[];
226 extern const char kInvalidSystemIndicator[];
227 extern const char kInvalidTheme[];
228 extern const char kInvalidThemeColors[];
229 extern const char kInvalidThemeImages[];
230 extern const char kInvalidThemeImagesMissing[];
231 extern const char kInvalidThemeTints[];
232 extern const char kInvalidTts[];
233 extern const char kInvalidTtsVoices[];
234 extern const char kInvalidTtsVoicesEventTypes[];
235 extern const char kInvalidTtsVoicesGender[];
236 extern const char kInvalidTtsVoicesLang[];
237 extern const char kInvalidTtsVoicesVoiceName[];
238 extern const char kInvalidUpdateURL[];
239 extern const char kInvalidURLPatternError[];
240 extern const char kInvalidURLHandlers[];
241 extern const char kInvalidURLHandlerPatternElement[];
242 extern const char kInvalidURLHandlerTitle[];
243 extern const char kInvalidURLHandlerPattern[];
244 extern const char kInvalidVersion[];
245 extern const char kInvalidWebAccessibleResourcesList[];
246 extern const char kInvalidWebAccessibleResource[];
247 extern const char kInvalidWebURL[];
248 extern const char kInvalidWebURLs[];
249 extern const char kInvalidZipHash[];
250 extern const char kInsecureContentSecurityPolicy[];
251 extern const char kLaunchPathAndExtentAreExclusive[];
252 extern const char kLaunchPathAndURLAreExclusive[];
253 extern const char kLaunchURLRequired[];
254 extern const char kLocalesMessagesFileMissing[];
255 extern const char kLocalesNoDefaultLocaleSpecified[];
256 extern const char kLocalesNoDefaultMessages[];
257 extern const char kLocalesNoValidLocaleNamesListed[];
258 extern const char kLocalesTreeMissing[];
259 extern const char kManifestParseError[];
260 extern const char kManifestUnreadable[];
261 extern const char kMissingFile[];
262 extern const char kMultipleOverrides[];
263 extern const char kNoPermissionForMIMETypes[];
264 extern const char kNoWildCardsInPaths[];
265 extern const char kOneUISurfaceOnly[];
266 extern const char kPermissionMustBeOptional[];
267 extern const char kPermissionNotAllowed[];
268 extern const char kPermissionNotAllowedInManifest[];
269 extern const char kReservedMessageFound[];
270 extern const char kScriptBadgeRequiresFlag[];
271 extern const char kScriptBadgeIconIgnored[];
272 extern const char kScriptBadgeTitleIgnored[];
273 extern const char kWebRequestConflictsWithLazyBackground[];
274 #if defined(OS_CHROMEOS)
275 extern const char kIllegalPlugins[];
276 #endif
277 } // namespace extension_manifest_errors
278
279 #endif // CHROME_COMMON_EXTENSIONS_EXTENSION_MANIFEST_CONSTANTS_H_
OLDNEW
« no previous file with comments | « chrome/common/extensions/extension_l10n_util_unittest.cc ('k') | chrome/common/extensions/extension_manifest_constants.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698