| Index: chrome/common/extensions/extension_constants.cc
|
| diff --git a/chrome/common/extensions/extension_constants.cc b/chrome/common/extensions/extension_constants.cc
|
| index 85bfd52a2eb1505d9ee10e781b41dc47eab957c8..477a0e33c3e57e8d2d82875d7aa08214cf524007 100644
|
| --- a/chrome/common/extensions/extension_constants.cc
|
| +++ b/chrome/common/extensions/extension_constants.cc
|
| @@ -12,123 +12,123 @@
|
|
|
| namespace extension_manifest_keys {
|
|
|
| -const char* kAllFrames = "all_frames";
|
| -const char* kAltKey = "altKey";
|
| -const char* kApp = "app";
|
| -const char* kBackground = "background_page";
|
| -const char* kBrowserAction = "browser_action";
|
| -const char* kChromeURLOverrides = "chrome_url_overrides";
|
| -const char* kContentScripts = "content_scripts";
|
| -const char* kContentSecurityPolicy = "content_security_policy";
|
| -const char* kConvertedFromUserScript = "converted_from_user_script";
|
| -const char* kCss = "css";
|
| -const char* kCtrlKey = "ctrlKey";
|
| -const char* kCurrentLocale = "current_locale";
|
| -const char* kDefaultLocale = "default_locale";
|
| -const char* kDescription = "description";
|
| -const char* kDevToolsPage = "devtools_page";
|
| -const char* kExcludeGlobs = "exclude_globs";
|
| -const char* kExcludeMatches = "exclude_matches";
|
| -const char* kFileFilters = "file_filters";
|
| -const char* kFileBrowserHandlers = "file_browser_handlers";
|
| -const char* kHomepageURL = "homepage_url";
|
| -const char* kIcons = "icons";
|
| -const char* kId = "id";
|
| -const char* kIncognito = "incognito";
|
| -const char* kIncludeGlobs = "include_globs";
|
| -const char* kInputComponents = "input_components";
|
| -const char* kIntents = "intents";
|
| -const char* kIntentType = "type";
|
| -const char* kIntentPath = "path";
|
| -const char* kIntentTitle = "title";
|
| -const char* kIntentDisposition = "disposition";
|
| -const char* kIsolation = "app.isolation";
|
| -const char* kJs = "js";
|
| -const char* kKeycode = "keyCode";
|
| -const char* kLanguage = "language";
|
| -const char* kLaunch = "app.launch";
|
| -const char* kLaunchContainer = "app.launch.container";
|
| -const char* kLaunchHeight = "app.launch.height";
|
| -const char* kLaunchLocalPath = "app.launch.local_path";
|
| -const char* kLaunchWebURL = "app.launch.web_url";
|
| -const char* kLaunchWidth = "app.launch.width";
|
| -const char* kLayouts = "layouts";
|
| -const char* kManifestVersion = "manifest_version";
|
| -const char* kMatches = "matches";
|
| -const char* kMinimumChromeVersion = "minimum_chrome_version";
|
| -const char* kName = "name";
|
| -const char* kNaClModules = "nacl_modules";
|
| -const char* kNaClModulesMIMEType = "mime_type";
|
| -const char* kNaClModulesPath = "path";
|
| -const char* kOfflineEnabled = "offline_enabled";
|
| -const char* kOmnibox = "omnibox";
|
| -const char* kOmniboxKeyword = "omnibox.keyword";
|
| -const char* kOptionalPermissions = "optional_permissions";
|
| -const char* kOptionsPage = "options_page";
|
| -const char* kPageAction = "page_action";
|
| -const char* kPageActionDefaultIcon = "default_icon";
|
| -const char* kPageActionDefaultPopup = "default_popup";
|
| -const char* kPageActionDefaultTitle = "default_title";
|
| -const char* kPageActionIcons = "icons";
|
| -const char* kPageActionId = "id";
|
| -const char* kPageActionPopup = "popup";
|
| -const char* kPageActionPopupHeight = "height";
|
| -const char* kPageActionPopupPath = "path";
|
| -const char* kPageActions = "page_actions";
|
| -const char* kPermissions = "permissions";
|
| -const char* kPlatformApp = "platform_app";
|
| -const char* kPlugins = "plugins";
|
| -const char* kPluginsPath = "path";
|
| -const char* kPluginsPublic = "public";
|
| -const char* kPublicKey = "key";
|
| -const char* kRequirements = "requirements";
|
| -const char* kRunAt = "run_at";
|
| -const char* kShiftKey = "shiftKey";
|
| -const char* kShortcutKey = "shortcutKey";
|
| -const char* kSidebar = "sidebar";
|
| -const char* kSidebarDefaultIcon = "default_icon";
|
| -const char* kSidebarDefaultPage = "default_page";
|
| -const char* kSidebarDefaultTitle = "default_title";
|
| -const char* kSignature = "signature";
|
| -const char* kTheme = "theme";
|
| -const char* kThemeColors = "colors";
|
| -const char* kThemeDisplayProperties = "properties";
|
| -const char* kThemeImages = "images";
|
| -const char* kThemeTints = "tints";
|
| -const char* kTtsEngine = "tts_engine";
|
| -const char* kTtsGenderFemale = "female";
|
| -const char* kTtsGenderMale = "male";
|
| -const char* kTtsVoices = "voices";
|
| -const char* kTtsVoicesEventTypeEnd = "end";
|
| -const char* kTtsVoicesEventTypeError = "error";
|
| -const char* kTtsVoicesEventTypeMarker = "marker";
|
| -const char* kTtsVoicesEventTypeSentence = "sentence";
|
| -const char* kTtsVoicesEventTypeStart = "start";
|
| -const char* kTtsVoicesEventTypeWord = "word";
|
| -const char* kTtsVoicesEventTypes = "event_types";
|
| -const char* kTtsVoicesGender = "gender";
|
| -const char* kTtsVoicesLang = "lang";
|
| -const char* kTtsVoicesVoiceName = "voice_name";
|
| -const char* kType = "type";
|
| -const char* kUpdateURL = "update_url";
|
| -const char* kVersion = "version";
|
| -const char* kWebURLs = "app.urls";
|
| +const char kAllFrames[] = "all_frames";
|
| +const char kAltKey[] = "altKey";
|
| +const char kApp[] = "app";
|
| +const char kBackground[] = "background_page";
|
| +const char kBrowserAction[] = "browser_action";
|
| +const char kChromeURLOverrides[] = "chrome_url_overrides";
|
| +const char kContentScripts[] = "content_scripts";
|
| +const char kContentSecurityPolicy[] = "content_security_policy";
|
| +const char kConvertedFromUserScript[] = "converted_from_user_script";
|
| +const char kCss[] = "css";
|
| +const char kCtrlKey[] = "ctrlKey";
|
| +const char kCurrentLocale[] = "current_locale";
|
| +const char kDefaultLocale[] = "default_locale";
|
| +const char kDescription[] = "description";
|
| +const char kDevToolsPage[] = "devtools_page";
|
| +const char kExcludeGlobs[] = "exclude_globs";
|
| +const char kExcludeMatches[] = "exclude_matches";
|
| +const char kFileFilters[] = "file_filters";
|
| +const char kFileBrowserHandlers[] = "file_browser_handlers";
|
| +const char kHomepageURL[] = "homepage_url";
|
| +const char kIcons[] = "icons";
|
| +const char kId[] = "id";
|
| +const char kIncognito[] = "incognito";
|
| +const char kIncludeGlobs[] = "include_globs";
|
| +const char kInputComponents[] = "input_components";
|
| +const char kIntents[] = "intents";
|
| +const char kIntentType[] = "type";
|
| +const char kIntentPath[] = "path";
|
| +const char kIntentTitle[] = "title";
|
| +const char kIntentDisposition[] = "disposition";
|
| +const char kIsolation[] = "app.isolation";
|
| +const char kJs[] = "js";
|
| +const char kKeycode[] = "keyCode";
|
| +const char kLanguage[] = "language";
|
| +const char kLaunch[] = "app.launch";
|
| +const char kLaunchContainer[] = "app.launch.container";
|
| +const char kLaunchHeight[] = "app.launch.height";
|
| +const char kLaunchLocalPath[] = "app.launch.local_path";
|
| +const char kLaunchWebURL[] = "app.launch.web_url";
|
| +const char kLaunchWidth[] = "app.launch.width";
|
| +const char kLayouts[] = "layouts";
|
| +const char kManifestVersion[] = "manifest_version";
|
| +const char kMatches[] = "matches";
|
| +const char kMinimumChromeVersion[] = "minimum_chrome_version";
|
| +const char kName[] = "name";
|
| +const char kNaClModules[] = "nacl_modules";
|
| +const char kNaClModulesMIMEType[] = "mime_type";
|
| +const char kNaClModulesPath[] = "path";
|
| +const char kOfflineEnabled[] = "offline_enabled";
|
| +const char kOmnibox[] = "omnibox";
|
| +const char kOmniboxKeyword[] = "omnibox.keyword";
|
| +const char kOptionalPermissions[] = "optional_permissions";
|
| +const char kOptionsPage[] = "options_page";
|
| +const char kPageAction[] = "page_action";
|
| +const char kPageActionDefaultIcon[] = "default_icon";
|
| +const char kPageActionDefaultPopup[] = "default_popup";
|
| +const char kPageActionDefaultTitle[] = "default_title";
|
| +const char kPageActionIcons[] = "icons";
|
| +const char kPageActionId[] = "id";
|
| +const char kPageActionPopup[] = "popup";
|
| +const char kPageActionPopupHeight[] = "height";
|
| +const char kPageActionPopupPath[] = "path";
|
| +const char kPageActions[] = "page_actions";
|
| +const char kPermissions[] = "permissions";
|
| +const char kPlatformApp[] = "platform_app";
|
| +const char kPlugins[] = "plugins";
|
| +const char kPluginsPath[] = "path";
|
| +const char kPluginsPublic[] = "public";
|
| +const char kPublicKey[] = "key";
|
| +const char kRequirements[] = "requirements";
|
| +const char kRunAt[] = "run_at";
|
| +const char kShiftKey[] = "shiftKey";
|
| +const char kShortcutKey[] = "shortcutKey";
|
| +const char kSidebar[] = "sidebar";
|
| +const char kSidebarDefaultIcon[] = "default_icon";
|
| +const char kSidebarDefaultPage[] = "default_page";
|
| +const char kSidebarDefaultTitle[] = "default_title";
|
| +const char kSignature[] = "signature";
|
| +const char kTheme[] = "theme";
|
| +const char kThemeColors[] = "colors";
|
| +const char kThemeDisplayProperties[] = "properties";
|
| +const char kThemeImages[] = "images";
|
| +const char kThemeTints[] = "tints";
|
| +const char kTtsEngine[] = "tts_engine";
|
| +const char kTtsGenderFemale[] = "female";
|
| +const char kTtsGenderMale[] = "male";
|
| +const char kTtsVoices[] = "voices";
|
| +const char kTtsVoicesEventTypeEnd[] = "end";
|
| +const char kTtsVoicesEventTypeError[] = "error";
|
| +const char kTtsVoicesEventTypeMarker[] = "marker";
|
| +const char kTtsVoicesEventTypeSentence[] = "sentence";
|
| +const char kTtsVoicesEventTypeStart[] = "start";
|
| +const char kTtsVoicesEventTypeWord[] = "word";
|
| +const char kTtsVoicesEventTypes[] = "event_types";
|
| +const char kTtsVoicesGender[] = "gender";
|
| +const char kTtsVoicesLang[] = "lang";
|
| +const char kTtsVoicesVoiceName[] = "voice_name";
|
| +const char kType[] = "type";
|
| +const char kUpdateURL[] = "update_url";
|
| +const char kVersion[] = "version";
|
| +const char kWebURLs[] = "app.urls";
|
| } // namespace extension_manifest_keys
|
|
|
| namespace extension_manifest_values {
|
| -const char* kIncognitoSplit = "split";
|
| -const char* kIncognitoSpanning = "spanning";
|
| -const char* kIntentDispositionWindow = "window";
|
| -const char* kIntentDispositionInline = "inline";
|
| -const char* kIsolatedStorage = "storage";
|
| -const char* kRunAtDocumentStart = "document_start";
|
| -const char* kRunAtDocumentEnd = "document_end";
|
| -const char* kRunAtDocumentIdle = "document_idle";
|
| -const char* kPageActionTypeTab = "tab";
|
| -const char* kPageActionTypePermanent = "permanent";
|
| -const char* kLaunchContainerPanel = "panel";
|
| -const char* kLaunchContainerTab = "tab";
|
| -const char* kLaunchContainerWindow = "window";
|
| +const char kIncognitoSplit[] = "split";
|
| +const char kIncognitoSpanning[] = "spanning";
|
| +const char kIntentDispositionWindow[] = "window";
|
| +const char kIntentDispositionInline[] = "inline";
|
| +const char kIsolatedStorage[] = "storage";
|
| +const char kRunAtDocumentStart[] = "document_start";
|
| +const char kRunAtDocumentEnd[] = "document_end";
|
| +const char kRunAtDocumentIdle[] = "document_idle";
|
| +const char kPageActionTypeTab[] = "tab";
|
| +const char kPageActionTypePermanent[] = "permanent";
|
| +const char kLaunchContainerPanel[] = "panel";
|
| +const char kLaunchContainerTab[] = "tab";
|
| +const char kLaunchContainerWindow[] = "window";
|
| } // namespace extension_manifest_values
|
|
|
| // Extension-related error messages. Some of these are simple patterns, where a
|
| @@ -136,300 +136,300 @@ const char* kLaunchContainerWindow = "window";
|
| // printf because we want to unit test them and scanf is hard to make
|
| // cross-platform.
|
| namespace extension_manifest_errors {
|
| -const char* kAppsNotEnabled =
|
| +const char kAppsNotEnabled[] =
|
| "Apps are not enabled.";
|
| -const char* kBackgroundPermissionNeeded =
|
| +const char kBackgroundPermissionNeeded[] =
|
| "Hosted apps that use 'background_page' must have the 'background' "
|
| "permission.";
|
| -const char* kCannotAccessPage =
|
| +const char kCannotAccessPage[] =
|
| "Cannot access contents of url \"*\". "
|
| "Extension manifest must request permission to access this host.";
|
| -const char* kCannotChangeExtensionID =
|
| +const char kCannotChangeExtensionID[] =
|
| "Installed extensions cannot change their IDs.";
|
| -const char* kCannotClaimAllHostsInExtent =
|
| +const char kCannotClaimAllHostsInExtent[] =
|
| "Cannot claim all hosts ('*') in an extent.";
|
| -const char* kCannotClaimAllURLsInExtent =
|
| +const char kCannotClaimAllURLsInExtent[] =
|
| "Cannot claim all URLs in an extent.";
|
| -const char* kCannotScriptGallery =
|
| +const char kCannotScriptGallery[] =
|
| "The extensions gallery cannot be scripted.";
|
| -const char* kCannotUninstallManagedExtension =
|
| +const char kCannotUninstallManagedExtension[] =
|
| "Attempted uninstallation of an extension that is not user-manageable.";
|
| -const char* kChromeVersionTooLow =
|
| +const char kChromeVersionTooLow[] =
|
| "This extension requires * version * or greater.";
|
| -const char* kDisabledByPolicy =
|
| +const char kDisabledByPolicy[] =
|
| "This extension has been disabled by your administrator.";
|
| -const char* kDevToolsExperimental =
|
| +const char kDevToolsExperimental[] =
|
| "You must request the 'experimental' permission in order to use the"
|
| " DevTools API.";
|
| -const char* kExpectString = "Expect string value.";
|
| -const char* kExperimentalFlagRequired =
|
| +const char kExpectString[] = "Expect string value.";
|
| +const char kExperimentalFlagRequired[] =
|
| "Loading extensions with 'experimental' permission requires"
|
| " --enable-experimental-extension-apis command line flag.";
|
| -const char* kHostedAppsCannotIncludeExtensionFeatures =
|
| +const char kHostedAppsCannotIncludeExtensionFeatures[] =
|
| "Hosted apps cannot use the extension feature '*'.";
|
| -const char* kInvalidAllFrames =
|
| +const char kInvalidAllFrames[] =
|
| "Invalid value for 'content_scripts[*].all_frames'.";
|
| -const char* kInvalidBackground =
|
| +const char kInvalidBackground[] =
|
| "Invalid value for 'background_page'.";
|
| -const char* kInvalidBackgroundInHostedApp =
|
| +const char kInvalidBackgroundInHostedApp[] =
|
| "Invalid value for 'background_page'. Hosted apps must specify an "
|
| "absolute HTTPS URL for the background page.";
|
| -const char* kInvalidBrowserAction =
|
| +const char kInvalidBrowserAction[] =
|
| "Invalid value for 'browser_action'.";
|
| -const char* kInvalidChromeURLOverrides =
|
| +const char kInvalidChromeURLOverrides[] =
|
| "Invalid value for 'chrome_url_overrides'.";
|
| -const char* kInvalidContentScript =
|
| +const char kInvalidContentScript[] =
|
| "Invalid value for 'content_scripts[*]'.";
|
| -const char* kInvalidContentSecurityPolicy =
|
| +const char kInvalidContentSecurityPolicy[] =
|
| "Invalid value for 'content_security_policy'.";
|
| -const char* kInvalidContentScriptsList =
|
| +const char kInvalidContentScriptsList[] =
|
| "Invalid value for 'content_scripts'.";
|
| -const char* kInvalidCss =
|
| +const char kInvalidCss[] =
|
| "Invalid value for 'content_scripts[*].css[*]'.";
|
| -const char* kInvalidCssList =
|
| +const char kInvalidCssList[] =
|
| "Required value 'content_scripts[*].css' is invalid.";
|
| -const char* kInvalidDefaultLocale =
|
| +const char kInvalidDefaultLocale[] =
|
| "Invalid value for default locale - locale name must be a string.";
|
| -const char* kInvalidDescription =
|
| +const char kInvalidDescription[] =
|
| "Invalid value for 'description'.";
|
| -const char* kInvalidDevToolsPage =
|
| +const char kInvalidDevToolsPage[] =
|
| "Invalid value for 'devtools_page'.";
|
| -const char* kInvalidExcludeMatch =
|
| +const char kInvalidExcludeMatch[] =
|
| "Invalid value for 'content_scripts[*].exclude_matches[*]': *";
|
| -const char* kInvalidExcludeMatches =
|
| +const char kInvalidExcludeMatches[] =
|
| "Invalid value for 'content_scripts[*].exclude_matches'.";
|
| -const char* kInvalidFileBrowserHandler =
|
| +const char kInvalidFileBrowserHandler[] =
|
| "Invalid value for 'file_browser_handers'.";
|
| -const char* kInvalidFileFiltersList =
|
| +const char kInvalidFileFiltersList[] =
|
| "Invalid value for 'file_filters'.";
|
| -const char* kInvalidFileFilterValue =
|
| +const char kInvalidFileFilterValue[] =
|
| "Invalid value for 'file_filters[*]'.";
|
| -const char* kInvalidGlob =
|
| +const char kInvalidGlob[] =
|
| "Invalid value for 'content_scripts[*].*[*]'.";
|
| -const char* kInvalidGlobList =
|
| +const char kInvalidGlobList[] =
|
| "Invalid value for 'content_scripts[*].*'.";
|
| -const char* kInvalidHomepageURL =
|
| +const char kInvalidHomepageURL[] =
|
| "Invalid value for homepage url: '[*]'.";
|
| -const char* kInvalidIconPath =
|
| +const char kInvalidIconPath[] =
|
| "Invalid value for 'icons[\"*\"]'.";
|
| -const char* kInvalidIcons =
|
| +const char kInvalidIcons[] =
|
| "Invalid value for 'icons'.";
|
| -const char* kInvalidIncognitoBehavior =
|
| +const char kInvalidIncognitoBehavior[] =
|
| "Invalid value for 'incognito'.";
|
| -const char* kInvalidInputComponents =
|
| +const char kInvalidInputComponents[] =
|
| "Invalid value for 'input_components'";
|
| -const char* kInvalidInputComponentDescription =
|
| +const char kInvalidInputComponentDescription[] =
|
| "Invalid value for 'input_conponents[*].description";
|
| -const char* kInvalidInputComponentLayoutName =
|
| +const char kInvalidInputComponentLayoutName[] =
|
| "Invalid value for 'input_conponents[*].layouts[*]";
|
| -const char* kInvalidInputComponentLayouts =
|
| +const char kInvalidInputComponentLayouts[] =
|
| "Invalid value for 'input_conponents[*].layouts";
|
| -const char* kInvalidInputComponentName =
|
| +const char kInvalidInputComponentName[] =
|
| "Invalid value for 'input_conponents[*].name";
|
| -const char* kInvalidInputComponentShortcutKey =
|
| +const char kInvalidInputComponentShortcutKey[] =
|
| "Invalid value for 'input_conponents[*].shortcutKey";
|
| -const char* kInvalidInputComponentShortcutKeycode =
|
| +const char kInvalidInputComponentShortcutKeycode[] =
|
| "Invalid value for 'input_conponents[*].shortcutKey.keyCode";
|
| -const char* kInvalidInputComponentType =
|
| +const char kInvalidInputComponentType[] =
|
| "Invalid value for 'input_conponents[*].type";
|
| -const char* kInvalidIntent =
|
| +const char kInvalidIntent[] =
|
| "Invalid value for intents[*]";
|
| -const char* kInvalidIntentDisposition =
|
| +const char kInvalidIntentDisposition[] =
|
| "Invalid value for intents[*].disposition";
|
| -const char* kInvalidIntentPath =
|
| +const char kInvalidIntentPath[] =
|
| "Invalid value for intents[*].path";
|
| -const char* kInvalidIntents =
|
| +const char kInvalidIntents[] =
|
| "Invalid value for intents";
|
| -const char* kInvalidIntentType =
|
| +const char kInvalidIntentType[] =
|
| "Invalid value for intents[*].type";
|
| -const char* kInvalidIntentTitle =
|
| +const char kInvalidIntentTitle[] =
|
| "Invalid value for intents[*].title";
|
| -const char* kInvalidIsolation =
|
| +const char kInvalidIsolation[] =
|
| "Invalid value for 'app.isolation'.";
|
| -const char* kInvalidIsolationValue =
|
| +const char kInvalidIsolationValue[] =
|
| "Invalid value for 'app.isolation[*]'.";
|
| -const char* kInvalidJs =
|
| +const char kInvalidJs[] =
|
| "Invalid value for 'content_scripts[*].js[*]'.";
|
| -const char* kInvalidJsList =
|
| +const char kInvalidJsList[] =
|
| "Required value 'content_scripts[*].js' is invalid.";
|
| -const char* kInvalidKey =
|
| +const char kInvalidKey[] =
|
| "Value 'key' is missing or invalid.";
|
| -const char* kInvalidLaunchContainer =
|
| +const char kInvalidLaunchContainer[] =
|
| "Invalid value for 'app.launch.container'.";
|
| -const char* kInvalidLaunchContainerForPlatform =
|
| +const char kInvalidLaunchContainerForPlatform[] =
|
| "platform_app requires 'app.launch.container' == 'panel'.";
|
| -const char* kInvalidLaunchHeight =
|
| +const char kInvalidLaunchHeight[] =
|
| "Invalid value for 'app.launch.height'.";
|
| -const char* kInvalidLaunchHeightContainer =
|
| +const char kInvalidLaunchHeightContainer[] =
|
| "Invalid container type for 'app.launch.height'.";
|
| -const char* kInvalidLaunchLocalPath =
|
| +const char kInvalidLaunchLocalPath[] =
|
| "Invalid value for 'app.launch.local_path'.";
|
| -const char* kInvalidLaunchWebURL =
|
| +const char kInvalidLaunchWebURL[] =
|
| "Invalid value for 'app.launch.web_url'.";
|
| -const char* kInvalidLaunchWidth =
|
| +const char kInvalidLaunchWidth[] =
|
| "Invalid value for 'app.launch.width'.";
|
| -const char* kInvalidLaunchWidthContainer =
|
| +const char kInvalidLaunchWidthContainer[] =
|
| "Invalid container type for 'app.launch.width'.";
|
| -const char* kInvalidManifest =
|
| +const char kInvalidManifest[] =
|
| "Manifest file is invalid.";
|
| -const char* kInvalidManifestVersion =
|
| +const char kInvalidManifestVersion[] =
|
| "Invalid value for 'manifest_version'.";
|
| -const char* kInvalidMatch =
|
| +const char kInvalidMatch[] =
|
| "Invalid value for 'content_scripts[*].matches[*]': *";
|
| -const char* kInvalidMatchCount =
|
| +const char kInvalidMatchCount[] =
|
| "Invalid value for 'content_scripts[*].matches'. There must be at least "
|
| "one match specified.";
|
| -const char* kInvalidMatches =
|
| +const char kInvalidMatches[] =
|
| "Required value 'content_scripts[*].matches' is missing or invalid.";
|
| -const char* kInvalidMinimumChromeVersion =
|
| +const char kInvalidMinimumChromeVersion[] =
|
| "Invalid value for 'minimum_chrome_version'.";
|
| -const char* kInvalidName =
|
| +const char kInvalidName[] =
|
| "Required value 'name' is missing or invalid.";
|
| -const char* kInvalidNaClModules =
|
| +const char kInvalidNaClModules[] =
|
| "Invalid value for 'nacl_modules'.";
|
| -const char* kInvalidNaClModulesPath =
|
| +const char kInvalidNaClModulesPath[] =
|
| "Invalid value for 'nacl_modules[*].path'.";
|
| -const char* kInvalidNaClModulesMIMEType =
|
| +const char kInvalidNaClModulesMIMEType[] =
|
| "Invalid value for 'nacl_modules[*].mime_type'.";
|
| -const char* kInvalidOfflineEnabled =
|
| +const char kInvalidOfflineEnabled[] =
|
| "Invalid value for 'offline_enabled'.";
|
| -const char* kInvalidOmniboxKeyword =
|
| +const char kInvalidOmniboxKeyword[] =
|
| "Invalid value for 'omnibox.keyword'.";
|
| -const char* kInvalidOptionsPage =
|
| +const char kInvalidOptionsPage[] =
|
| "Invalid value for 'options_page'.";
|
| -const char* kInvalidOptionsPageExpectUrlInPackage =
|
| +const char kInvalidOptionsPageExpectUrlInPackage[] =
|
| "Invalid value for 'options_page'. Value must be a relative path.";
|
| -const char* kInvalidOptionsPageInHostedApp =
|
| +const char kInvalidOptionsPageInHostedApp[] =
|
| "Invalid value for 'options_page'. Hosted apps must specify an "
|
| "absolute URL.";
|
| -const char* kInvalidPageAction =
|
| +const char kInvalidPageAction[] =
|
| "Invalid value for 'page_action'.";
|
| -const char* kInvalidPageActionDefaultTitle =
|
| +const char kInvalidPageActionDefaultTitle[] =
|
| "Invalid value for 'default_title'.";
|
| -const char* kInvalidPageActionIconPath =
|
| +const char kInvalidPageActionIconPath[] =
|
| "Invalid value for 'page_action.default_icon'.";
|
| -const char* kInvalidPageActionId =
|
| +const char kInvalidPageActionId[] =
|
| "Required value 'id' is missing or invalid.";
|
| -const char* kInvalidPageActionName =
|
| +const char kInvalidPageActionName[] =
|
| "Invalid value for 'page_action.name'.";
|
| -const char* kInvalidPageActionOldAndNewKeys =
|
| +const char kInvalidPageActionOldAndNewKeys[] =
|
| "Key \"*\" is deprecated. Key \"*\" has the same meaning. You can not "
|
| "use both.";
|
| -const char* kInvalidPageActionPopup =
|
| +const char kInvalidPageActionPopup[] =
|
| "Invalid type for page action popup.";
|
| -const char* kInvalidPageActionPopupHeight =
|
| +const char kInvalidPageActionPopupHeight[] =
|
| "Invalid value for page action popup height [*].";
|
| -const char* kInvalidPageActionPopupPath =
|
| +const char kInvalidPageActionPopupPath[] =
|
| "Invalid value for page action popup path [*].";
|
| -const char* kInvalidPageActionsList =
|
| +const char kInvalidPageActionsList[] =
|
| "Invalid value for 'page_actions'.";
|
| -const char* kInvalidPageActionsListSize =
|
| +const char kInvalidPageActionsListSize[] =
|
| "Invalid value for 'page_actions'. There can be at most one page action.";
|
| -const char* kInvalidPageActionTypeValue =
|
| +const char kInvalidPageActionTypeValue[] =
|
| "Invalid value for 'page_actions[*].type', expected 'tab' or 'permanent'.";
|
| -const char* kInvalidPermission =
|
| +const char kInvalidPermission[] =
|
| "Invalid value for 'permissions[*]'.";
|
| -const char* kInvalidPermissions =
|
| +const char kInvalidPermissions[] =
|
| "Required value 'permissions' is missing or invalid.";
|
| -const char* kInvalidPermissionScheme =
|
| +const char kInvalidPermissionScheme[] =
|
| "Invalid scheme for 'permissions[*]'.";
|
| -const char* kInvalidPlugins =
|
| +const char kInvalidPlugins[] =
|
| "Invalid value for 'plugins'.";
|
| -const char* kInvalidPluginsPath =
|
| +const char kInvalidPluginsPath[] =
|
| "Invalid value for 'plugins[*].path'.";
|
| -const char* kInvalidPluginsPublic =
|
| +const char kInvalidPluginsPublic[] =
|
| "Invalid value for 'plugins[*].public'.";
|
| -const char* kInvalidRequirement =
|
| +const char kInvalidRequirement[] =
|
| "Invalid value for requirement \"*\"";
|
| -const char* kInvalidRequirements =
|
| +const char kInvalidRequirements[] =
|
| "Invalid value for 'requirements'";
|
| -const char* kInvalidRunAt =
|
| +const char kInvalidRunAt[] =
|
| "Invalid value for 'content_scripts[*].run_at'.";
|
| -const char* kInvalidSidebar =
|
| +const char kInvalidSidebar[] =
|
| "Invalid value for 'sidebar'.";
|
| -const char* kInvalidSidebarDefaultIconPath =
|
| +const char kInvalidSidebarDefaultIconPath[] =
|
| "Invalid value for 'sidebar.default_icon'.";
|
| -const char* kInvalidSidebarDefaultPage =
|
| +const char kInvalidSidebarDefaultPage[] =
|
| "Invalid value for 'sidebar.default_page'.";
|
| -const char* kInvalidSidebarDefaultTitle =
|
| +const char kInvalidSidebarDefaultTitle[] =
|
| "Invalid value for 'sidebar.default_title'.";
|
| -const char* kInvalidSignature =
|
| +const char kInvalidSignature[] =
|
| "Value 'signature' is missing or invalid.";
|
| -const char* kInvalidTheme =
|
| +const char kInvalidTheme[] =
|
| "Invalid value for 'theme'.";
|
| -const char* kInvalidThemeColors =
|
| +const char kInvalidThemeColors[] =
|
| "Invalid value for theme colors - colors must be integers";
|
| -const char* kInvalidThemeImages =
|
| +const char kInvalidThemeImages[] =
|
| "Invalid value for theme images - images must be strings.";
|
| -const char* kInvalidThemeImagesMissing =
|
| +const char kInvalidThemeImagesMissing[] =
|
| "An image specified in the theme is missing.";
|
| -const char* kInvalidThemeTints =
|
| +const char kInvalidThemeTints[] =
|
| "Invalid value for theme images - tints must be decimal numbers.";
|
| -const char* kInvalidTts =
|
| +const char kInvalidTts[] =
|
| "Invalid value for 'tts_engine'.";
|
| -const char* kInvalidTtsVoices =
|
| +const char kInvalidTtsVoices[] =
|
| "Invalid value for 'tts_engine.voices'.";
|
| -const char* kInvalidTtsVoicesEventTypes =
|
| +const char kInvalidTtsVoicesEventTypes[] =
|
| "Invalid value for 'tts_engine.voices[*].event_types'.";
|
| -const char* kInvalidTtsVoicesGender =
|
| +const char kInvalidTtsVoicesGender[] =
|
| "Invalid value for 'tts_engine.voices[*].gender'.";
|
| -const char* kInvalidTtsVoicesLang =
|
| +const char kInvalidTtsVoicesLang[] =
|
| "Invalid value for 'tts_engine.voices[*].lang'.";
|
| -const char* kInvalidTtsVoicesVoiceName =
|
| +const char kInvalidTtsVoicesVoiceName[] =
|
| "Invalid value for 'tts_engine.voices[*].voice_name'.";
|
| -const char* kInvalidUpdateURL =
|
| +const char kInvalidUpdateURL[] =
|
| "Invalid value for update url: '[*]'.";
|
| -const char* kInvalidURLPatternError =
|
| +const char kInvalidURLPatternError[] =
|
| "Invalid url pattern '*'";
|
| -const char* kInvalidVersion =
|
| +const char kInvalidVersion[] =
|
| "Required value 'version' is missing or invalid. It must be between 1-4 "
|
| "dot-separated integers each between 0 and 65536.";
|
| -const char* kInvalidWebURL =
|
| +const char kInvalidWebURL[] =
|
| "Invalid value for 'app.urls[*]': *";
|
| -const char* kInvalidWebURLs =
|
| +const char kInvalidWebURLs[] =
|
| "Invalid value for 'app.urls'.";
|
| -const char* kInvalidZipHash =
|
| +const char kInvalidZipHash[] =
|
| "Required key 'zip_hash' is missing or invalid.";
|
| -const char* kLaunchPathAndExtentAreExclusive =
|
| +const char kLaunchPathAndExtentAreExclusive[] =
|
| "The 'app.launch.local_path' and 'app.urls' keys cannot both be set.";
|
| -const char* kLaunchPathAndURLAreExclusive =
|
| +const char kLaunchPathAndURLAreExclusive[] =
|
| "The 'app.launch.local_path' and 'app.launch.web_url' keys cannot "
|
| "both be set.";
|
| -const char* kLaunchURLRequired =
|
| +const char kLaunchURLRequired[] =
|
| "Either 'app.launch.local_path' or 'app.launch.web_url' is required.";
|
| -const char* kLocalesMessagesFileMissing =
|
| +const char kLocalesMessagesFileMissing[] =
|
| "Messages file is missing for locale.";
|
| -const char* kLocalesNoDefaultLocaleSpecified =
|
| +const char kLocalesNoDefaultLocaleSpecified[] =
|
| "Localization used, but default_locale wasn't specified in the manifest.";
|
| -const char* kLocalesNoDefaultMessages =
|
| +const char kLocalesNoDefaultMessages[] =
|
| "Default locale is defined but default data couldn't be loaded.";
|
| -const char* kLocalesNoValidLocaleNamesListed =
|
| +const char kLocalesNoValidLocaleNamesListed[] =
|
| "No valid locale name could be found in _locales directory.";
|
| -const char* kLocalesTreeMissing =
|
| +const char kLocalesTreeMissing[] =
|
| "Default locale was specified, but _locales subtree is missing.";
|
| -const char* kManifestParseError =
|
| +const char kManifestParseError[] =
|
| "Manifest is not valid JSON.";
|
| -const char* kManifestUnreadable =
|
| +const char kManifestUnreadable[] =
|
| "Manifest file is missing or unreadable.";
|
| -const char* kMissingFile =
|
| +const char kMissingFile[] =
|
| "At least one js or css file is required for 'content_scripts[*]'.";
|
| -const char* kMultipleOverrides =
|
| +const char kMultipleOverrides[] =
|
| "An extension cannot override more than one page.";
|
| -const char* kNoWildCardsInPaths =
|
| +const char kNoWildCardsInPaths[] =
|
| "Wildcards are not allowed in extent URL pattern paths.";
|
| -const char* kOneUISurfaceOnly =
|
| +const char kOneUISurfaceOnly[] =
|
| "Only one of 'browser_action', 'page_action', and 'app' can be specified.";
|
| -const char* kPermissionNotAllowed =
|
| +const char kPermissionNotAllowed[] =
|
| "Access to permission '*' denied.";
|
| -const char* kReservedMessageFound =
|
| +const char kReservedMessageFound[] =
|
| "Reserved key * found in message catalog.";
|
| -const char* kSidebarExperimental =
|
| +const char kSidebarExperimental[] =
|
| "You must request the 'experimental' permission in order to use the"
|
| " Sidebar API.";
|
| -const char* kThemesCannotContainExtensions =
|
| +const char kThemesCannotContainExtensions[] =
|
| "A theme cannot contain extensions code.";
|
| #if defined(OS_CHROMEOS)
|
| -const char* kIllegalPlugins =
|
| +const char kIllegalPlugins[] =
|
| "Extensions cannot install plugins on Chrome OS";
|
| #endif
|
| } // namespace extension_manifest_errors
|
| @@ -453,9 +453,9 @@ GURL GetWebstoreItemJsonDataURL(const std::string& extension_id) {
|
| return GURL(GetWebstoreLaunchURL() + "/inlineinstall/detail/" + extension_id);
|
| }
|
|
|
| -const char* kGalleryUpdateHttpUrl =
|
| +const char kGalleryUpdateHttpUrl[] =
|
| "http://clients2.google.com/service/update2/crx";
|
| -const char* kGalleryUpdateHttpsUrl =
|
| +const char kGalleryUpdateHttpsUrl[] =
|
| "https://clients2.google.com/service/update2/crx";
|
|
|
| GURL GetWebstoreUpdateUrl(bool secure) {
|
| @@ -466,30 +466,30 @@ GURL GetWebstoreUpdateUrl(bool secure) {
|
| return GURL(secure ? kGalleryUpdateHttpsUrl : kGalleryUpdateHttpUrl);
|
| }
|
|
|
| -const char* kGalleryBrowsePrefix = "https://chrome.google.com/webstore";
|
| +const char kGalleryBrowsePrefix[] = "https://chrome.google.com/webstore";
|
| }
|
|
|
| namespace extension_filenames {
|
| -const char* kTempExtensionName = "CRX_INSTALL";
|
| +const char kTempExtensionName[] = "CRX_INSTALL";
|
|
|
| // The file to write our decoded images to, relative to the extension_path.
|
| -const char* kDecodedImagesFilename = "DECODED_IMAGES";
|
| +const char kDecodedImagesFilename[] = "DECODED_IMAGES";
|
|
|
| // The file to write our decoded message catalogs to, relative to the
|
| // extension_path.
|
| -const char* kDecodedMessageCatalogsFilename = "DECODED_MESSAGE_CATALOGS";
|
| +const char kDecodedMessageCatalogsFilename[] = "DECODED_MESSAGE_CATALOGS";
|
| }
|
|
|
| namespace extension_misc {
|
| -const char* kBookmarkManagerId = "eemcgdkfndhakfknompkggombfjjjeno";
|
| -const char* kWebStoreAppId = "ahfgeienlihckogmohjhadlkjgocpleb";
|
| -const char* kCloudPrintAppId = "mfehgcgbbipciphmccgaenjidiccnmng";
|
| -const char* kAppsPromoHistogram = "Extensions.AppsPromo";
|
| -const char* kAppLaunchHistogram = "Extensions.AppLaunch";
|
| +const char kBookmarkManagerId[] = "eemcgdkfndhakfknompkggombfjjjeno";
|
| +const char kWebStoreAppId[] = "ahfgeienlihckogmohjhadlkjgocpleb";
|
| +const char kCloudPrintAppId[] = "mfehgcgbbipciphmccgaenjidiccnmng";
|
| +const char kAppsPromoHistogram[] = "Extensions.AppsPromo";
|
| +const char kAppLaunchHistogram[] = "Extensions.AppLaunch";
|
| #if defined(OS_CHROMEOS)
|
| -const char* kAccessExtensionPath =
|
| +const char kAccessExtensionPath[] =
|
| "/usr/share/chromeos-assets/accessibility/extensions";
|
| -const char* kChromeVoxDirectoryName = "access_chromevox";
|
| +const char kChromeVoxDirectoryName[] = "access_chromevox";
|
| #endif
|
|
|
| }
|
|
|