summaryrefslogtreecommitdiffstats
path: root/chrome/common/extensions/extension_constants.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/common/extensions/extension_constants.h')
-rw-r--r--chrome/common/extensions/extension_constants.h39
1 files changed, 23 insertions, 16 deletions
diff --git a/chrome/common/extensions/extension_constants.h b/chrome/common/extensions/extension_constants.h
index 453fb1c..e3f1a0c 100644
--- a/chrome/common/extensions/extension_constants.h
+++ b/chrome/common/extensions/extension_constants.h
@@ -8,11 +8,6 @@
// Keys used in JSON representation of extensions.
namespace extension_manifest_keys {
extern const wchar_t* kAllFrames;
- extern const wchar_t* kApp;
- extern const wchar_t* kAppExtent;
- extern const wchar_t* kAppLaunchUrl;
- extern const wchar_t* kAppLaunchType;
- extern const wchar_t* kAppOrigin;
extern const wchar_t* kBackground;
extern const wchar_t* kBrowserAction;
extern const wchar_t* kMinimumChromeVersion;
@@ -26,6 +21,10 @@ namespace extension_manifest_keys {
extern const wchar_t* kExcludeGlobs;
extern const wchar_t* kIcons;
extern const wchar_t* kIncludeGlobs;
+ extern const wchar_t* kLaunch;
+ extern const wchar_t* kLaunchContainer;
+ extern const wchar_t* kLaunchLocalPath;
+ extern const wchar_t* kLaunchWebURL;
extern const wchar_t* kJs;
extern const wchar_t* kMatches;
extern const wchar_t* kName;
@@ -59,6 +58,11 @@ namespace extension_manifest_keys {
extern const wchar_t* kVersion;
extern const wchar_t* kUpdateURL;
extern const wchar_t* kOptionsPage;
+ extern const wchar_t* kWebContent;
+ extern const wchar_t* kWebContentEnabled;
+ extern const wchar_t* kWebLaunchUrl;
+ extern const wchar_t* kWebOrigin;
+ extern const wchar_t* kWebPaths;
} // namespace extension_manifest_keys
// Some values expected in manifests.
@@ -68,22 +72,16 @@ namespace extension_manifest_values {
extern const char* kRunAtDocumentIdle;
extern const char* kPageActionTypeTab;
extern const char* kPageActionTypePermanent;
- extern const char* kLaunchTypePanel;
- extern const char* kLaunchTypeTab;
- extern const char* kLaunchTypeWindow;
+ extern const char* kLaunchContainerPanel;
+ extern const char* kLaunchContainerTab;
+ extern const char* kLaunchContainerWindow;
} // namespace extension_manifest_values
// Error messages returned from Extension::InitFromValue().
namespace extension_manifest_errors {
- extern const char* kAppsDisabled;
+ extern const char* kAppsNotEnabled;
extern const char* kChromeVersionTooLow;
extern const char* kInvalidAllFrames;
- extern const char* kInvalidApp;
- extern const char* kInvalidAppExtent;
- extern const char* kInvalidAppExtentPattern;
- extern const char* kInvalidAppLaunchType;
- extern const char* kInvalidAppLaunchUrl;
- extern const char* kInvalidAppOrigin;
extern const char* kInvalidBackground;
extern const char* kInvalidBrowserAction;
extern const char* kInvalidChromeURLOverrides;
@@ -99,6 +97,9 @@ namespace extension_manifest_errors {
extern const char* kInvalidJs;
extern const char* kInvalidJsList;
extern const char* kInvalidKey;
+ extern const char* kInvalidLaunchContainer;
+ extern const char* kInvalidLaunchLocalPath;
+ extern const char* kInvalidLaunchWebURL;
extern const char* kInvalidManifest;
extern const char* kInvalidMatchCount;
extern const char* kInvalidMatch;
@@ -108,7 +109,6 @@ namespace extension_manifest_errors {
extern const char* kInvalidPlugins;
extern const char* kInvalidPluginsPath;
extern const char* kInvalidPluginsPublic;
-
extern const char* kInvalidRunAt;
extern const char* kInvalidSignature;
extern const char* kInvalidToolstrip;
@@ -135,6 +135,10 @@ namespace extension_manifest_errors {
extern const char* kInvalidThemeImages;
extern const char* kInvalidThemeColors;
extern const char* kInvalidThemeTints;
+ extern const char* kInvalidWebContentEnabled;
+ extern const char* kInvalidWebOrigin;
+ extern const char* kInvalidWebPaths;
+ extern const char* kInvalidWebPath;
extern const char* kOneUISurfaceOnly;
extern const char* kThemesCannotContainExtensions;
extern const char* kManifestParseError;
@@ -142,6 +146,8 @@ namespace extension_manifest_errors {
extern const char* kMissingFile;
extern const char* kInvalidUpdateURL;
extern const char* kInvalidDefaultLocale;
+ extern const char* kLaunchContainerWithoutURL;
+ extern const char* kLaunchPathAndURLAreExclusive;
extern const char* kLocalesNoDefaultLocaleSpecified;
extern const char* kLocalesNoDefaultMessages;
extern const char* kLocalesNoValidLocaleNamesListed;
@@ -151,6 +157,7 @@ namespace extension_manifest_errors {
extern const char* kReservedMessageFound;
extern const char* kCannotAccessPage;
extern const char* kCannotScriptGallery;
+ extern const char* kWebContentMustBeEnabled;
} // namespace extension_manifest_errors
namespace extension_urls {