Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / extensions / common / manifest_constants.h
index f645477..507beb5 100644 (file)
@@ -10,14 +10,18 @@ namespace extensions {
 // Keys used in JSON representation of extensions.
 namespace manifest_keys {
 
+extern const char kAboutPage[];
 extern const char kAllFrames[];
 extern const char kAltKey[];
 extern const char kApp[];
+extern const char kAutomation[];
 extern const char kBackgroundAllowJsAccess[];
 extern const char kBackgroundPage[];
 extern const char kBackgroundPageLegacy[];
 extern const char kBackgroundPersistent[];
 extern const char kBackgroundScripts[];
+extern const char kBluetooth[];
+extern const char kBookmarkUI[];
 extern const char kBrowserAction[];
 extern const char kBrowseURLs[];
 extern const char kChromeURLOverrides[];
@@ -43,18 +47,20 @@ extern const char kExternallyConnectable[];
 extern const char kFileAccessList[];
 extern const char kFileHandlers[];
 extern const char kFileHandlerExtensions[];
-extern const char kFileHandlerTitle[];
 extern const char kFileHandlerTypes[];
 extern const char kFileFilters[];
 extern const char kFileBrowserHandlers[];
 extern const char kGlobal[];
+extern const char kHideBookmarkButton[];
 extern const char kHomepageURL[];
 extern const char kIcons[];
 extern const char kId[];
+extern const char kImeOptionsPage[];
 extern const char kImport[];
 extern const char kIncognito[];
 extern const char kIncludeGlobs[];
 extern const char kInputComponents[];
+extern const char kInputView[];
 extern const char kIntentDisposition[];
 extern const char kIntentHref[];
 extern const char kIntentPath[];
@@ -71,18 +77,21 @@ extern const char kKioskMode[];
 extern const char kLanguage[];
 extern const char kLaunch[];
 extern const char kLaunchContainer[];
+extern const char kLauncherPage[];
+extern const char kLauncherPagePage[];
 extern const char kLaunchHeight[];
 extern const char kLaunchLocalPath[];
 extern const char kLaunchWebURL[];
 extern const char kLaunchWidth[];
 extern const char kLayouts[];
 extern const char kManifestVersion[];
+extern const char kMatchAboutBlank[];
 extern const char kMatches[];
-extern const char kMediaGalleriesHandlers[];
 extern const char kMIMETypes[];
 extern const char kMimeTypesHandler[];
 extern const char kMinimumChromeVersion[];
 extern const char kMinimumVersion[];
+extern const char kNaClArch[];
 extern const char kNaClModules[];
 extern const char kNaClModulesMIMEType[];
 extern const char kNaClModulesPath[];
@@ -96,6 +105,10 @@ extern const char kOmnibox[];
 extern const char kOmniboxKeyword[];
 extern const char kOptionalPermissions[];
 extern const char kOptionsPage[];
+extern const char kOptionsUI[];
+extern const char kOverrideHomepage[];
+extern const char kOverrideSearchProvider[];
+extern const char kOverrideStartupPage[];
 extern const char kPageAction[];
 extern const char kPageActionDefaultIcon[];
 extern const char kPageActionDefaultPopup[];
@@ -110,17 +123,18 @@ extern const char kPlatformAppBackground[];
 extern const char kPlatformAppBackgroundPage[];
 extern const char kPlatformAppBackgroundScripts[];
 extern const char kPlatformAppContentSecurityPolicy[];
+extern const char kPlatforms[];
 extern const char kPlugins[];
 extern const char kPluginsPath[];
 extern const char kPluginsPublic[];
 extern const char kPublicKey[];
+extern const char kRemoveButton[];
 extern const char kResources[];
 extern const char kRequirements[];
 extern const char kRunAt[];
 extern const char kSandboxedPages[];
 extern const char kSandboxedPagesCSP[];
 extern const char kScriptBadge[];
-extern const char kSearchProvider[];
 extern const char kSettingsOverride[];
 extern const char kSettingsOverrideAlternateUrls[];
 extern const char kShiftKey[];
@@ -134,7 +148,9 @@ extern const char kSpellcheckDictionaryLanguage[];
 extern const char kSpellcheckDictionaryLocale[];
 extern const char kSpellcheckDictionaryPath[];
 extern const char kStorageManagedSchema[];
+extern const char kSubPackagePath[];
 extern const char kSuggestedKey[];
+extern const char kSynthesizeBrowserAction[];
 extern const char kSystemIndicator[];
 extern const char kTheme[];
 extern const char kThemeColors[];
@@ -157,6 +173,7 @@ extern const char kTtsVoicesLang[];
 extern const char kTtsVoicesRemote[];
 extern const char kTtsVoicesVoiceName[];
 extern const char kType[];
+extern const char kUIOverride[];
 extern const char kUpdateURL[];
 extern const char kUrlHandlers[];
 extern const char kUrlHandlerTitle[];
@@ -164,8 +181,10 @@ extern const char kVersion[];
 extern const char kWebAccessibleResources[];
 extern const char kWebURLs[];
 extern const char kWebview[];
+extern const char kWebviewName[];
 extern const char kWebviewAccessibleResources[];
-extern const char kWebviewPrivilegedPartitions[];
+extern const char kWebviewPartitions[];
+extern const char kWhitelist[];
 
 }  // namespace manifest_keys
 
@@ -203,6 +222,7 @@ extern const char kKeyPgDwn[];
 extern const char kKeyPgUp[];
 extern const char kKeyPeriod[];
 extern const char kKeyRight[];
+extern const char kKeySearch[];
 extern const char kKeySeparator[];
 extern const char kKeyTab[];
 extern const char kKeyUp[];
@@ -217,11 +237,13 @@ extern const char kRunAtDocumentEnd[];
 extern const char kRunAtDocumentIdle[];
 extern const char kRunAtDocumentStart[];
 
-}  // manifest_values
+}  // namespace manifest_values
 
 // Error messages returned from extension installation.
 namespace manifest_errors {
 
+extern const char kActiveTabPermissionNotGranted[];
+extern const char kAllURLOrActiveTabNeeded[];
 extern const char kAppsNotEnabled[];
 extern const char kBackgroundPermissionNeeded[];
 extern const char kBackgroundRequiredForPlatformApps[];
@@ -237,8 +259,10 @@ extern const char kCannotUninstallManagedExtension[];
 extern const char kChromeVersionTooLow[];
 extern const char kDevToolsExperimental[];
 extern const char kDisabledByPolicy[];
-extern const char kExperimentalFlagRequired[];
 extern const char kExpectString[];
+extern const char kExperimentalFlagRequired[];
+extern const char kInvalidAboutPage[];
+extern const char kInvalidAboutPageExpectRelativePath[];
 extern const char kInvalidAllFrames[];
 extern const char kInvalidBackground[];
 extern const char kInvalidBackgroundAllowJsAccess[];
@@ -265,24 +289,26 @@ extern const char kInvalidDescription[];
 extern const char kInvalidDevToolsPage[];
 extern const char kInvalidDisplayInLauncher[];
 extern const char kInvalidDisplayInNewTabPage[];
+extern const char kInvalidEmptyDictionary[];
 extern const char kInvalidExcludeMatch[];
 extern const char kInvalidExcludeMatches[];
 extern const char kInvalidExport[];
 extern const char kInvalidExportPermissions[];
 extern const char kInvalidExportResources[];
 extern const char kInvalidExportResourcesString[];
+extern const char kInvalidExportWhitelist[];
+extern const char kInvalidExportWhitelistString[];
 extern const char kInvalidFileAccessList[];
 extern const char kInvalidFileAccessValue[];
 extern const char kInvalidFileBrowserHandler[];
 extern const char kInvalidFileBrowserHandlerMIMETypes[];
-extern const char kInvalidMediaGalleriesHandler[];
 extern const char kInvalidFileFiltersList[];
 extern const char kInvalidFileFilterValue[];
 extern const char kInvalidFileHandlers[];
+extern const char kInvalidFileHandlersTooManyTypesAndExtensions[];
 extern const char kInvalidFileHandlerExtension[];
 extern const char kInvalidFileHandlerExtensionElement[];
 extern const char kInvalidFileHandlerNoTypeOrExtension[];
-extern const char kInvalidFileHandlerTitle[];
 extern const char kInvalidFileHandlerType[];
 extern const char kInvalidFileHandlerTypeElement[];
 extern const char kInvalidGlob[];
@@ -303,6 +329,7 @@ extern const char kInvalidInputComponentName[];
 extern const char kInvalidInputComponentShortcutKey[];
 extern const char kInvalidInputComponentShortcutKeycode[];
 extern const char kInvalidInputComponentType[];
+extern const char kInvalidInputView[];
 extern const char kInvalidIntent[];
 extern const char kInvalidIntentDisposition[];
 extern const char kInvalidIntentDispositionInPlatformApp[];
@@ -330,6 +357,8 @@ extern const char kInvalidKeyBindingUnknownPlatform[];
 extern const char kInvalidKioskEnabled[];
 extern const char kInvalidKioskOnly[];
 extern const char kInvalidKioskOnlyButNotEnabled[];
+extern const char kInvalidLauncherPage[];
+extern const char kInvalidLauncherPagePage[];
 extern const char kInvalidLaunchContainer[];
 extern const char kInvalidLaunchValue[];
 extern const char kInvalidLaunchValueContainer[];
@@ -337,6 +366,7 @@ extern const char kInvalidManifest[];
 extern const char kInvalidManifestVersion[];
 extern const char kInvalidManifestVersionOld[];
 extern const char kInvalidMatch[];
+extern const char kInvalidMatchAboutBlank[];
 extern const char kInvalidMatchCount[];
 extern const char kInvalidMatches[];
 extern const char kInvalidMIMETypes[];
@@ -351,6 +381,8 @@ extern const char kInvalidOAuth2ClientId[];
 extern const char kInvalidOAuth2Scopes[];
 extern const char kInvalidOfflineEnabled[];
 extern const char kInvalidOmniboxKeyword[];
+extern const char kInvalidOptionsUIChromeStyle[];
+extern const char kInvalidOptionsUIOpenInTab[];
 extern const char kInvalidOptionsPage[];
 extern const char kInvalidOptionsPageExpectUrlInPackage[];
 extern const char kInvalidOptionsPageInHostedApp[];
@@ -366,6 +398,7 @@ extern const char kInvalidPageActionPopupPath[];
 extern const char kInvalidPageActionsList[];
 extern const char kInvalidPageActionsListSize[];
 extern const char kInvalidPageActionTypeValue[];
+extern const char kInvalidPermissionWithDetail[];
 extern const char kInvalidPermission[];
 extern const char kInvalidPermissions[];
 extern const char kInvalidPermissionScheme[];
@@ -379,7 +412,8 @@ extern const char kInvalidSandboxedPagesList[];
 extern const char kInvalidSandboxedPage[];
 extern const char kInvalidSandboxedPagesCSP[];
 extern const char kInvalidScriptBadge[];
-extern const char kInvalidEmptySettingsOverrides[];
+extern const char kInvalidSearchEngineMissingKeys[];
+extern const char kInvalidSearchEngineURL[];
 extern const char kInvalidShortName[];
 extern const char kInvalidSignature[];
 extern const char kInvalidSpellcheck[];
@@ -413,12 +447,15 @@ extern const char kInvalidWebAccessibleResource[];
 extern const char kInvalidWebview[];
 extern const char kInvalidWebviewAccessibleResourcesList[];
 extern const char kInvalidWebviewAccessibleResource[];
-extern const char kInvalidWebviewPrivilegedPartitionList[];
-extern const char kInvalidWebviewPrivilegedPartition[];
+extern const char kInvalidWebviewPartition[];
+extern const char kInvalidWebviewPartitionName[];
+extern const char kInvalidWebviewPartitionsList[];
 extern const char kInvalidWebURL[];
 extern const char kInvalidWebURLs[];
 extern const char kInvalidZipHash[];
 extern const char kInsecureContentSecurityPolicy[];
+extern const char kKeyIsDeprecatedWithReplacement[];
+extern const char kLauncherPagePageRequired[];
 extern const char kLaunchPathAndExtentAreExclusive[];
 extern const char kLaunchPathAndURLAreExclusive[];
 extern const char kLaunchURLRequired[];
@@ -441,6 +478,7 @@ extern const char kPermissionNotAllowedInManifest[];
 extern const char kPermissionUnknownOrMalformed[];
 extern const char kReservedMessageFound[];
 extern const char kUnrecognizedManifestKey[];
+extern const char kUnrecognizedManifestProperty[];
 extern const char kScriptBadgeRequiresFlag[];
 extern const char kScriptBadgeIconIgnored[];
 extern const char kScriptBadgeTitleIgnored[];