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

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

Issue 7917006: Extension loading extracts intents from Manifest data. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Review fixes Created 9 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 CHROME_COMMON_EXTENSIONS_EXTENSION_CONSTANTS_H_ 5 #ifndef CHROME_COMMON_EXTENSIONS_EXTENSION_CONSTANTS_H_
6 #define CHROME_COMMON_EXTENSIONS_EXTENSION_CONSTANTS_H_ 6 #define CHROME_COMMON_EXTENSIONS_EXTENSION_CONSTANTS_H_
7 #pragma once 7 #pragma once
8 8
9 #include <string> 9 #include <string>
10 10
(...skipping 21 matching lines...) Expand all
32 extern const char* kExcludeGlobs; 32 extern const char* kExcludeGlobs;
33 extern const char* kExcludeMatches; 33 extern const char* kExcludeMatches;
34 extern const char* kFileFilters; 34 extern const char* kFileFilters;
35 extern const char* kFileBrowserHandlers; 35 extern const char* kFileBrowserHandlers;
36 extern const char* kHomepageURL; 36 extern const char* kHomepageURL;
37 extern const char* kIcons; 37 extern const char* kIcons;
38 extern const char* kId; 38 extern const char* kId;
39 extern const char* kIncognito; 39 extern const char* kIncognito;
40 extern const char* kIncludeGlobs; 40 extern const char* kIncludeGlobs;
41 extern const char* kInputComponents; 41 extern const char* kInputComponents;
42 extern const char* kIntents;
43 extern const char* kIntentType;
44 extern const char* kIntentPath;
45 extern const char* kIntentTitle;
46 extern const char* kIntentDisposition;
42 extern const char* kIsolation; 47 extern const char* kIsolation;
43 extern const char* kJs; 48 extern const char* kJs;
44 extern const char* kKeycode; 49 extern const char* kKeycode;
45 extern const char* kLanguage; 50 extern const char* kLanguage;
46 extern const char* kLaunch; 51 extern const char* kLaunch;
47 extern const char* kLaunchContainer; 52 extern const char* kLaunchContainer;
48 extern const char* kLaunchHeight; 53 extern const char* kLaunchHeight;
49 extern const char* kLaunchLocalPath; 54 extern const char* kLaunchLocalPath;
50 extern const char* kLaunchWebURL; 55 extern const char* kLaunchWebURL;
51 extern const char* kLaunchWidth; 56 extern const char* kLaunchWidth;
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
108 extern const char* kType; 113 extern const char* kType;
109 extern const char* kUpdateURL; 114 extern const char* kUpdateURL;
110 extern const char* kVersion; 115 extern const char* kVersion;
111 extern const char* kWebURLs; 116 extern const char* kWebURLs;
112 } // namespace extension_manifest_keys 117 } // namespace extension_manifest_keys
113 118
114 // Some values expected in manifests. 119 // Some values expected in manifests.
115 namespace extension_manifest_values { 120 namespace extension_manifest_values {
116 extern const char* kIncognitoSplit; 121 extern const char* kIncognitoSplit;
117 extern const char* kIncognitoSpanning; 122 extern const char* kIncognitoSpanning;
123 extern const char* kIntentDispositionWindow;
124 extern const char* kIntentDispositionInline;
118 extern const char* kIsolatedStorage; 125 extern const char* kIsolatedStorage;
119 extern const char* kLaunchContainerPanel; 126 extern const char* kLaunchContainerPanel;
120 extern const char* kLaunchContainerTab; 127 extern const char* kLaunchContainerTab;
121 extern const char* kLaunchContainerWindow; 128 extern const char* kLaunchContainerWindow;
122 extern const char* kPageActionTypePermanent; 129 extern const char* kPageActionTypePermanent;
123 extern const char* kPageActionTypeTab; 130 extern const char* kPageActionTypeTab;
124 extern const char* kRunAtDocumentEnd; 131 extern const char* kRunAtDocumentEnd;
125 extern const char* kRunAtDocumentIdle; 132 extern const char* kRunAtDocumentIdle;
126 extern const char* kRunAtDocumentStart; 133 extern const char* kRunAtDocumentStart;
127 } // namespace extension_manifest_values 134 } // namespace extension_manifest_values
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
169 extern const char* kInvalidIcons; 176 extern const char* kInvalidIcons;
170 extern const char* kInvalidIncognitoBehavior; 177 extern const char* kInvalidIncognitoBehavior;
171 extern const char* kInvalidInputComponents; 178 extern const char* kInvalidInputComponents;
172 extern const char* kInvalidInputComponentDescription; 179 extern const char* kInvalidInputComponentDescription;
173 extern const char* kInvalidInputComponentLayoutName; 180 extern const char* kInvalidInputComponentLayoutName;
174 extern const char* kInvalidInputComponentLayouts; 181 extern const char* kInvalidInputComponentLayouts;
175 extern const char* kInvalidInputComponentName; 182 extern const char* kInvalidInputComponentName;
176 extern const char* kInvalidInputComponentShortcutKey; 183 extern const char* kInvalidInputComponentShortcutKey;
177 extern const char* kInvalidInputComponentShortcutKeycode; 184 extern const char* kInvalidInputComponentShortcutKeycode;
178 extern const char* kInvalidInputComponentType; 185 extern const char* kInvalidInputComponentType;
186 extern const char* kInvalidIntent;
187 extern const char* kInvalidIntentDisposition;
188 extern const char* kInvalidIntentPath;
189 extern const char* kInvalidIntents;
190 extern const char* kInvalidIntentType;
191 extern const char* kInvalidIntentTitle;
179 extern const char* kInvalidIsolation; 192 extern const char* kInvalidIsolation;
180 extern const char* kInvalidIsolationValue; 193 extern const char* kInvalidIsolationValue;
181 extern const char* kInvalidJs; 194 extern const char* kInvalidJs;
182 extern const char* kInvalidJsList; 195 extern const char* kInvalidJsList;
183 extern const char* kInvalidKey; 196 extern const char* kInvalidKey;
184 extern const char* kInvalidLaunchContainer; 197 extern const char* kInvalidLaunchContainer;
185 extern const char* kInvalidLaunchHeight; 198 extern const char* kInvalidLaunchHeight;
186 extern const char* kInvalidLaunchHeightContainer; 199 extern const char* kInvalidLaunchHeightContainer;
187 extern const char* kInvalidLaunchLocalPath; 200 extern const char* kInvalidLaunchLocalPath;
188 extern const char* kInvalidLaunchWebURL; 201 extern const char* kInvalidLaunchWebURL;
(...skipping 254 matching lines...) Expand 10 before | Expand all | Expand 10 after
443 }; 456 };
444 457
445 enum UnloadedExtensionReason { 458 enum UnloadedExtensionReason {
446 UNLOAD_REASON_DISABLE, // Extension is being disabled. 459 UNLOAD_REASON_DISABLE, // Extension is being disabled.
447 UNLOAD_REASON_UPDATE, // Extension is being updated to a newer version. 460 UNLOAD_REASON_UPDATE, // Extension is being updated to a newer version.
448 UNLOAD_REASON_UNINSTALL, // Extension is being uninstalled. 461 UNLOAD_REASON_UNINSTALL, // Extension is being uninstalled.
449 }; 462 };
450 } // extension_misc 463 } // extension_misc
451 464
452 #endif // CHROME_COMMON_EXTENSIONS_EXTENSION_CONSTANTS_H_ 465 #endif // CHROME_COMMON_EXTENSIONS_EXTENSION_CONSTANTS_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698