| Index: chrome/common/extensions/extension_constants.h
|
| diff --git a/chrome/common/extensions/extension_constants.h b/chrome/common/extensions/extension_constants.h
|
| index ecdb13dc192855215fa069f582a68fa95aa1bfa4..169e97e7c34a592f94f29f92cc5d6c4ce5b80977 100644
|
| --- a/chrome/common/extensions/extension_constants.h
|
| +++ b/chrome/common/extensions/extension_constants.h
|
| @@ -13,275 +13,275 @@
|
|
|
| // Keys used in JSON representation of extensions.
|
| namespace extension_manifest_keys {
|
| - extern const char* kAllFrames;
|
| - extern const char* kAltKey;
|
| - extern const char* kApp;
|
| - extern const char* kBackground;
|
| - extern const char* kBrowserAction;
|
| - extern const char* kBrowseURLs;
|
| - extern const char* kChromeURLOverrides;
|
| - extern const char* kContentScripts;
|
| - extern const char* kContentSecurityPolicy;
|
| - extern const char* kConvertedFromUserScript;
|
| - extern const char* kCss;
|
| - extern const char* kCtrlKey;
|
| - extern const char* kCurrentLocale;
|
| - extern const char* kDefaultLocale;
|
| - extern const char* kDescription;
|
| - extern const char* kDevToolsPage;
|
| - extern const char* kExcludeGlobs;
|
| - extern const char* kExcludeMatches;
|
| - extern const char* kFileFilters;
|
| - extern const char* kFileBrowserHandlers;
|
| - extern const char* kHomepageURL;
|
| - extern const char* kIcons;
|
| - extern const char* kId;
|
| - extern const char* kIncognito;
|
| - extern const char* kIncludeGlobs;
|
| - extern const char* kInputComponents;
|
| - extern const char* kIntents;
|
| - extern const char* kIntentType;
|
| - extern const char* kIntentPath;
|
| - extern const char* kIntentTitle;
|
| - extern const char* kIntentDisposition;
|
| - extern const char* kIsolation;
|
| - extern const char* kJs;
|
| - extern const char* kKeycode;
|
| - extern const char* kLanguage;
|
| - extern const char* kLaunch;
|
| - extern const char* kLaunchContainer;
|
| - 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* kMatches;
|
| - extern const char* kMinimumChromeVersion;
|
| - extern const char* kNaClModules;
|
| - extern const char* kNaClModulesMIMEType;
|
| - extern const char* kNaClModulesPath;
|
| - extern const char* kName;
|
| - extern const char* kOfflineEnabled;
|
| - extern const char* kOmnibox;
|
| - extern const char* kOmniboxKeyword;
|
| - extern const char* kOptionalPermissions;
|
| - extern const char* kOptionsPage;
|
| - extern const char* kPageAction;
|
| - extern const char* kPageActionDefaultIcon;
|
| - extern const char* kPageActionDefaultPopup;
|
| - extern const char* kPageActionDefaultTitle;
|
| - extern const char* kPageActionIcons;
|
| - extern const char* kPageActionId;
|
| - extern const char* kPageActionPopup;
|
| - extern const char* kPageActionPopupHeight;
|
| - extern const char* kPageActionPopupPath;
|
| - extern const char* kPageActions;
|
| - extern const char* kPermissions;
|
| - extern const char* kPlatformApp;
|
| - extern const char* kPlugins;
|
| - extern const char* kPluginsPath;
|
| - extern const char* kPluginsPublic;
|
| - extern const char* kPublicKey;
|
| - extern const char* kRequirements;
|
| - extern const char* kRunAt;
|
| - extern const char* kShiftKey;
|
| - extern const char* kShortcutKey;
|
| - extern const char* kSidebar;
|
| - extern const char* kSidebarDefaultIcon;
|
| - extern const char* kSidebarDefaultPage;
|
| - extern const char* kSidebarDefaultTitle;
|
| - extern const char* kSignature;
|
| - extern const char* kTheme;
|
| - extern const char* kThemeColors;
|
| - extern const char* kThemeDisplayProperties;
|
| - extern const char* kThemeImages;
|
| - extern const char* kThemeTints;
|
| - extern const char* kTtsEngine;
|
| - extern const char* kTtsGenderFemale;
|
| - extern const char* kTtsGenderMale;
|
| - extern const char* kTtsVoices;
|
| - extern const char* kTtsVoicesEventTypeEnd;
|
| - extern const char* kTtsVoicesEventTypeError;
|
| - extern const char* kTtsVoicesEventTypeMarker;
|
| - extern const char* kTtsVoicesEventTypeSentence;
|
| - extern const char* kTtsVoicesEventTypeStart;
|
| - extern const char* kTtsVoicesEventTypeWord;
|
| - extern const char* kTtsVoicesEventTypes;
|
| - extern const char* kTtsVoicesGender;
|
| - extern const char* kTtsVoicesLang;
|
| - extern const char* kTtsVoicesVoiceName;
|
| - extern const char* kType;
|
| - extern const char* kUpdateURL;
|
| - extern const char* kVersion;
|
| - extern const char* kWebURLs;
|
| + extern const char kAllFrames[];
|
| + extern const char kAltKey[];
|
| + extern const char kApp[];
|
| + extern const char kBackground[];
|
| + extern const char kBrowserAction[];
|
| + extern const char kBrowseURLs[];
|
| + extern const char kChromeURLOverrides[];
|
| + extern const char kContentScripts[];
|
| + extern const char kContentSecurityPolicy[];
|
| + extern const char kConvertedFromUserScript[];
|
| + extern const char kCss[];
|
| + extern const char kCtrlKey[];
|
| + extern const char kCurrentLocale[];
|
| + extern const char kDefaultLocale[];
|
| + extern const char kDescription[];
|
| + extern const char kDevToolsPage[];
|
| + extern const char kExcludeGlobs[];
|
| + extern const char kExcludeMatches[];
|
| + extern const char kFileFilters[];
|
| + extern const char kFileBrowserHandlers[];
|
| + extern const char kHomepageURL[];
|
| + extern const char kIcons[];
|
| + extern const char kId[];
|
| + extern const char kIncognito[];
|
| + extern const char kIncludeGlobs[];
|
| + extern const char kInputComponents[];
|
| + extern const char kIntents[];
|
| + extern const char kIntentType[];
|
| + extern const char kIntentPath[];
|
| + extern const char kIntentTitle[];
|
| + extern const char kIntentDisposition[];
|
| + extern const char kIsolation[];
|
| + extern const char kJs[];
|
| + extern const char kKeycode[];
|
| + extern const char kLanguage[];
|
| + extern const char kLaunch[];
|
| + extern const char kLaunchContainer[];
|
| + 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 kMatches[];
|
| + extern const char kMinimumChromeVersion[];
|
| + extern const char kNaClModules[];
|
| + extern const char kNaClModulesMIMEType[];
|
| + extern const char kNaClModulesPath[];
|
| + extern const char kName[];
|
| + extern const char kOfflineEnabled[];
|
| + extern const char kOmnibox[];
|
| + extern const char kOmniboxKeyword[];
|
| + extern const char kOptionalPermissions[];
|
| + extern const char kOptionsPage[];
|
| + extern const char kPageAction[];
|
| + extern const char kPageActionDefaultIcon[];
|
| + extern const char kPageActionDefaultPopup[];
|
| + extern const char kPageActionDefaultTitle[];
|
| + extern const char kPageActionIcons[];
|
| + extern const char kPageActionId[];
|
| + extern const char kPageActionPopup[];
|
| + extern const char kPageActionPopupHeight[];
|
| + extern const char kPageActionPopupPath[];
|
| + extern const char kPageActions[];
|
| + extern const char kPermissions[];
|
| + extern const char kPlatformApp[];
|
| + extern const char kPlugins[];
|
| + extern const char kPluginsPath[];
|
| + extern const char kPluginsPublic[];
|
| + extern const char kPublicKey[];
|
| + extern const char kRequirements[];
|
| + extern const char kRunAt[];
|
| + extern const char kShiftKey[];
|
| + extern const char kShortcutKey[];
|
| + extern const char kSidebar[];
|
| + extern const char kSidebarDefaultIcon[];
|
| + extern const char kSidebarDefaultPage[];
|
| + extern const char kSidebarDefaultTitle[];
|
| + extern const char kSignature[];
|
| + extern const char kTheme[];
|
| + extern const char kThemeColors[];
|
| + extern const char kThemeDisplayProperties[];
|
| + extern const char kThemeImages[];
|
| + extern const char kThemeTints[];
|
| + extern const char kTtsEngine[];
|
| + extern const char kTtsGenderFemale[];
|
| + extern const char kTtsGenderMale[];
|
| + extern const char kTtsVoices[];
|
| + extern const char kTtsVoicesEventTypeEnd[];
|
| + extern const char kTtsVoicesEventTypeError[];
|
| + extern const char kTtsVoicesEventTypeMarker[];
|
| + extern const char kTtsVoicesEventTypeSentence[];
|
| + extern const char kTtsVoicesEventTypeStart[];
|
| + extern const char kTtsVoicesEventTypeWord[];
|
| + extern const char kTtsVoicesEventTypes[];
|
| + extern const char kTtsVoicesGender[];
|
| + extern const char kTtsVoicesLang[];
|
| + extern const char kTtsVoicesVoiceName[];
|
| + extern const char kType[];
|
| + extern const char kUpdateURL[];
|
| + extern const char kVersion[];
|
| + extern const char kWebURLs[];
|
| } // namespace extension_manifest_keys
|
|
|
| // Some values expected in manifests.
|
| namespace extension_manifest_values {
|
| - extern const char* kIncognitoSplit;
|
| - extern const char* kIncognitoSpanning;
|
| - extern const char* kIntentDispositionWindow;
|
| - extern const char* kIntentDispositionInline;
|
| - extern const char* kIsolatedStorage;
|
| - extern const char* kLaunchContainerPanel;
|
| - extern const char* kLaunchContainerTab;
|
| - extern const char* kLaunchContainerWindow;
|
| - extern const char* kPageActionTypePermanent;
|
| - extern const char* kPageActionTypeTab;
|
| - extern const char* kRunAtDocumentEnd;
|
| - extern const char* kRunAtDocumentIdle;
|
| - extern const char* kRunAtDocumentStart;
|
| + extern const char kIncognitoSplit[];
|
| + extern const char kIncognitoSpanning[];
|
| + extern const char kIntentDispositionWindow[];
|
| + extern const char kIntentDispositionInline[];
|
| + extern const char kIsolatedStorage[];
|
| + extern const char kLaunchContainerPanel[];
|
| + extern const char kLaunchContainerTab[];
|
| + extern const char kLaunchContainerWindow[];
|
| + extern const char kPageActionTypePermanent[];
|
| + extern const char kPageActionTypeTab[];
|
| + extern const char kRunAtDocumentEnd[];
|
| + extern const char kRunAtDocumentIdle[];
|
| + extern const char kRunAtDocumentStart[];
|
| } // namespace extension_manifest_values
|
|
|
| // Error messages returned from Extension::InitFromValue().
|
| namespace extension_manifest_errors {
|
| - extern const char* kAppsNotEnabled;
|
| - extern const char* kBackgroundPermissionNeeded;
|
| - extern const char* kCannotAccessPage;
|
| - extern const char* kCannotChangeExtensionID;
|
| - extern const char* kCannotClaimAllHostsInExtent;
|
| - extern const char* kCannotClaimAllURLsInExtent;
|
| - extern const char* kCannotScriptGallery;
|
| - 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* kHostedAppsCannotIncludeExtensionFeatures;
|
| - extern const char* kInvalidAllFrames;
|
| - extern const char* kInvalidBackground;
|
| - extern const char* kInvalidBackgroundInHostedApp;
|
| - extern const char* kInvalidBrowserAction;
|
| - extern const char* kInvalidBrowseURL;
|
| - extern const char* kInvalidBrowseURLs;
|
| - extern const char* kInvalidChromeURLOverrides;
|
| - extern const char* kInvalidContentScript;
|
| - extern const char* kInvalidContentScriptsList;
|
| - extern const char* kInvalidContentSecurityPolicy;
|
| - extern const char* kInvalidCss;
|
| - extern const char* kInvalidCssList;
|
| - extern const char* kInvalidDefaultLocale;
|
| - extern const char* kInvalidDescription;
|
| - extern const char* kInvalidDevToolsPage;
|
| - extern const char* kInvalidExcludeMatch;
|
| - extern const char* kInvalidExcludeMatches;
|
| - extern const char* kInvalidFileBrowserHandler;
|
| - extern const char* kInvalidFileFiltersList;
|
| - extern const char* kInvalidFileFilterValue;
|
| - extern const char* kInvalidGlob;
|
| - extern const char* kInvalidGlobList;
|
| - extern const char* kInvalidHomepageURL;
|
| - extern const char* kInvalidIconPath;
|
| - extern const char* kInvalidIcons;
|
| - extern const char* kInvalidIncognitoBehavior;
|
| - extern const char* kInvalidInputComponents;
|
| - extern const char* kInvalidInputComponentDescription;
|
| - extern const char* kInvalidInputComponentLayoutName;
|
| - extern const char* kInvalidInputComponentLayouts;
|
| - extern const char* kInvalidInputComponentName;
|
| - extern const char* kInvalidInputComponentShortcutKey;
|
| - extern const char* kInvalidInputComponentShortcutKeycode;
|
| - extern const char* kInvalidInputComponentType;
|
| - extern const char* kInvalidIntent;
|
| - extern const char* kInvalidIntentDisposition;
|
| - extern const char* kInvalidIntentPath;
|
| - extern const char* kInvalidIntents;
|
| - extern const char* kInvalidIntentType;
|
| - extern const char* kInvalidIntentTitle;
|
| - extern const char* kInvalidIsolation;
|
| - extern const char* kInvalidIsolationValue;
|
| - extern const char* kInvalidJs;
|
| - extern const char* kInvalidJsList;
|
| - extern const char* kInvalidKey;
|
| - extern const char* kInvalidLaunchContainer;
|
| - extern const char* kInvalidLaunchContainerForPlatform;
|
| - extern const char* kInvalidLaunchHeight;
|
| - extern const char* kInvalidLaunchHeightContainer;
|
| - extern const char* kInvalidLaunchLocalPath;
|
| - extern const char* kInvalidLaunchWebURL;
|
| - extern const char* kInvalidLaunchWidth;
|
| - extern const char* kInvalidLaunchWidthContainer;
|
| - extern const char* kInvalidManifest;
|
| - extern const char* kInvalidManifestVersion;
|
| - extern const char* kInvalidMatch;
|
| - extern const char* kInvalidMatchCount;
|
| - extern const char* kInvalidMatches;
|
| - extern const char* kInvalidMinimumChromeVersion;
|
| - extern const char* kInvalidNaClModules;
|
| - extern const char* kInvalidNaClModulesMIMEType;
|
| - extern const char* kInvalidNaClModulesPath;
|
| - extern const char* kInvalidName;
|
| - extern const char* kInvalidOfflineEnabled;
|
| - extern const char* kInvalidOmniboxKeyword;
|
| - extern const char* kInvalidOptionsPage;
|
| - extern const char* kInvalidOptionsPageExpectUrlInPackage;
|
| - extern const char* kInvalidOptionsPageInHostedApp;
|
| - extern const char* kInvalidPageAction;
|
| - extern const char* kInvalidPageActionDefaultTitle;
|
| - extern const char* kInvalidPageActionIconPath;
|
| - extern const char* kInvalidPageActionId;
|
| - extern const char* kInvalidPageActionName;
|
| - extern const char* kInvalidPageActionOldAndNewKeys;
|
| - extern const char* kInvalidPageActionPopup;
|
| - extern const char* kInvalidPageActionPopupHeight;
|
| - extern const char* kInvalidPageActionPopupPath;
|
| - extern const char* kInvalidPageActionsList;
|
| - extern const char* kInvalidPageActionsListSize;
|
| - extern const char* kInvalidPageActionTypeValue;
|
| - extern const char* kInvalidPermission;
|
| - extern const char* kInvalidPermissions;
|
| - extern const char* kInvalidPermissionScheme;
|
| - extern const char* kInvalidPlugins;
|
| - extern const char* kInvalidPluginsPath;
|
| - extern const char* kInvalidPluginsPublic;
|
| - extern const char* kInvalidRequirement;
|
| - extern const char* kInvalidRequirements;
|
| - extern const char* kInvalidRunAt;
|
| - extern const char* kInvalidSidebar;
|
| - extern const char* kInvalidSidebarDefaultIconPath;
|
| - extern const char* kInvalidSidebarDefaultPage;
|
| - extern const char* kInvalidSidebarDefaultTitle;
|
| - extern const char* kInvalidSignature;
|
| - extern const char* kInvalidTheme;
|
| - extern const char* kInvalidThemeColors;
|
| - extern const char* kInvalidThemeImages;
|
| - extern const char* kInvalidThemeImagesMissing;
|
| - extern const char* kInvalidThemeTints;
|
| - extern const char* kInvalidTts;
|
| - extern const char* kInvalidTtsVoices;
|
| - extern const char* kInvalidTtsVoicesEventTypes;
|
| - extern const char* kInvalidTtsVoicesGender;
|
| - extern const char* kInvalidTtsVoicesLang;
|
| - extern const char* kInvalidTtsVoicesVoiceName;
|
| - extern const char* kInvalidUpdateURL;
|
| - extern const char* kInvalidURLPatternError;
|
| - extern const char* kInvalidVersion;
|
| - extern const char* kInvalidWebURL;
|
| - extern const char* kInvalidWebURLs;
|
| - extern const char* kInvalidZipHash;
|
| - extern const char* kLaunchPathAndExtentAreExclusive;
|
| - extern const char* kLaunchPathAndURLAreExclusive;
|
| - extern const char* kLaunchURLRequired;
|
| - extern const char* kLocalesMessagesFileMissing;
|
| - extern const char* kLocalesNoDefaultLocaleSpecified;
|
| - extern const char* kLocalesNoDefaultMessages;
|
| - extern const char* kLocalesNoValidLocaleNamesListed;
|
| - extern const char* kLocalesTreeMissing;
|
| - extern const char* kManifestParseError;
|
| - extern const char* kManifestUnreadable;
|
| - extern const char* kMissingFile;
|
| - extern const char* kMultipleOverrides;
|
| - extern const char* kNoWildCardsInPaths;
|
| - extern const char* kPermissionNotAllowed;
|
| - extern const char* kOneUISurfaceOnly;
|
| - extern const char* kReservedMessageFound;
|
| - extern const char* kSidebarExperimental;
|
| - extern const char* kThemesCannotContainExtensions;
|
| - extern const char* kWebContentMustBeEnabled;
|
| + extern const char kAppsNotEnabled[];
|
| + extern const char kBackgroundPermissionNeeded[];
|
| + extern const char kCannotAccessPage[];
|
| + extern const char kCannotChangeExtensionID[];
|
| + extern const char kCannotClaimAllHostsInExtent[];
|
| + extern const char kCannotClaimAllURLsInExtent[];
|
| + extern const char kCannotScriptGallery[];
|
| + 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 kHostedAppsCannotIncludeExtensionFeatures[];
|
| + extern const char kInvalidAllFrames[];
|
| + extern const char kInvalidBackground[];
|
| + extern const char kInvalidBackgroundInHostedApp[];
|
| + extern const char kInvalidBrowserAction[];
|
| + extern const char kInvalidBrowseURL[];
|
| + extern const char kInvalidBrowseURLs[];
|
| + extern const char kInvalidChromeURLOverrides[];
|
| + extern const char kInvalidContentScript[];
|
| + extern const char kInvalidContentScriptsList[];
|
| + extern const char kInvalidContentSecurityPolicy[];
|
| + extern const char kInvalidCss[];
|
| + extern const char kInvalidCssList[];
|
| + extern const char kInvalidDefaultLocale[];
|
| + extern const char kInvalidDescription[];
|
| + extern const char kInvalidDevToolsPage[];
|
| + extern const char kInvalidExcludeMatch[];
|
| + extern const char kInvalidExcludeMatches[];
|
| + extern const char kInvalidFileBrowserHandler[];
|
| + extern const char kInvalidFileFiltersList[];
|
| + extern const char kInvalidFileFilterValue[];
|
| + extern const char kInvalidGlob[];
|
| + extern const char kInvalidGlobList[];
|
| + extern const char kInvalidHomepageURL[];
|
| + extern const char kInvalidIconPath[];
|
| + extern const char kInvalidIcons[];
|
| + extern const char kInvalidIncognitoBehavior[];
|
| + extern const char kInvalidInputComponents[];
|
| + extern const char kInvalidInputComponentDescription[];
|
| + extern const char kInvalidInputComponentLayoutName[];
|
| + extern const char kInvalidInputComponentLayouts[];
|
| + extern const char kInvalidInputComponentName[];
|
| + extern const char kInvalidInputComponentShortcutKey[];
|
| + extern const char kInvalidInputComponentShortcutKeycode[];
|
| + extern const char kInvalidInputComponentType[];
|
| + extern const char kInvalidIntent[];
|
| + extern const char kInvalidIntentDisposition[];
|
| + extern const char kInvalidIntentPath[];
|
| + extern const char kInvalidIntents[];
|
| + extern const char kInvalidIntentType[];
|
| + extern const char kInvalidIntentTitle[];
|
| + extern const char kInvalidIsolation[];
|
| + extern const char kInvalidIsolationValue[];
|
| + extern const char kInvalidJs[];
|
| + extern const char kInvalidJsList[];
|
| + extern const char kInvalidKey[];
|
| + extern const char kInvalidLaunchContainer[];
|
| + extern const char kInvalidLaunchContainerForPlatform[];
|
| + extern const char kInvalidLaunchHeight[];
|
| + extern const char kInvalidLaunchHeightContainer[];
|
| + extern const char kInvalidLaunchLocalPath[];
|
| + extern const char kInvalidLaunchWebURL[];
|
| + extern const char kInvalidLaunchWidth[];
|
| + extern const char kInvalidLaunchWidthContainer[];
|
| + extern const char kInvalidManifest[];
|
| + extern const char kInvalidManifestVersion[];
|
| + extern const char kInvalidMatch[];
|
| + extern const char kInvalidMatchCount[];
|
| + extern const char kInvalidMatches[];
|
| + extern const char kInvalidMinimumChromeVersion[];
|
| + extern const char kInvalidNaClModules[];
|
| + extern const char kInvalidNaClModulesMIMEType[];
|
| + extern const char kInvalidNaClModulesPath[];
|
| + extern const char kInvalidName[];
|
| + extern const char kInvalidOfflineEnabled[];
|
| + extern const char kInvalidOmniboxKeyword[];
|
| + extern const char kInvalidOptionsPage[];
|
| + extern const char kInvalidOptionsPageExpectUrlInPackage[];
|
| + extern const char kInvalidOptionsPageInHostedApp[];
|
| + extern const char kInvalidPageAction[];
|
| + extern const char kInvalidPageActionDefaultTitle[];
|
| + extern const char kInvalidPageActionIconPath[];
|
| + extern const char kInvalidPageActionId[];
|
| + extern const char kInvalidPageActionName[];
|
| + extern const char kInvalidPageActionOldAndNewKeys[];
|
| + extern const char kInvalidPageActionPopup[];
|
| + extern const char kInvalidPageActionPopupHeight[];
|
| + extern const char kInvalidPageActionPopupPath[];
|
| + extern const char kInvalidPageActionsList[];
|
| + extern const char kInvalidPageActionsListSize[];
|
| + extern const char kInvalidPageActionTypeValue[];
|
| + extern const char kInvalidPermission[];
|
| + extern const char kInvalidPermissions[];
|
| + extern const char kInvalidPermissionScheme[];
|
| + extern const char kInvalidPlugins[];
|
| + extern const char kInvalidPluginsPath[];
|
| + extern const char kInvalidPluginsPublic[];
|
| + extern const char kInvalidRequirement[];
|
| + extern const char kInvalidRequirements[];
|
| + extern const char kInvalidRunAt[];
|
| + extern const char kInvalidSidebar[];
|
| + extern const char kInvalidSidebarDefaultIconPath[];
|
| + extern const char kInvalidSidebarDefaultPage[];
|
| + extern const char kInvalidSidebarDefaultTitle[];
|
| + extern const char kInvalidSignature[];
|
| + extern const char kInvalidTheme[];
|
| + extern const char kInvalidThemeColors[];
|
| + extern const char kInvalidThemeImages[];
|
| + extern const char kInvalidThemeImagesMissing[];
|
| + extern const char kInvalidThemeTints[];
|
| + extern const char kInvalidTts[];
|
| + extern const char kInvalidTtsVoices[];
|
| + extern const char kInvalidTtsVoicesEventTypes[];
|
| + extern const char kInvalidTtsVoicesGender[];
|
| + extern const char kInvalidTtsVoicesLang[];
|
| + extern const char kInvalidTtsVoicesVoiceName[];
|
| + extern const char kInvalidUpdateURL[];
|
| + extern const char kInvalidURLPatternError[];
|
| + extern const char kInvalidVersion[];
|
| + extern const char kInvalidWebURL[];
|
| + extern const char kInvalidWebURLs[];
|
| + extern const char kInvalidZipHash[];
|
| + extern const char kLaunchPathAndExtentAreExclusive[];
|
| + extern const char kLaunchPathAndURLAreExclusive[];
|
| + extern const char kLaunchURLRequired[];
|
| + extern const char kLocalesMessagesFileMissing[];
|
| + extern const char kLocalesNoDefaultLocaleSpecified[];
|
| + extern const char kLocalesNoDefaultMessages[];
|
| + extern const char kLocalesNoValidLocaleNamesListed[];
|
| + extern const char kLocalesTreeMissing[];
|
| + extern const char kManifestParseError[];
|
| + extern const char kManifestUnreadable[];
|
| + extern const char kMissingFile[];
|
| + extern const char kMultipleOverrides[];
|
| + extern const char kNoWildCardsInPaths[];
|
| + extern const char kPermissionNotAllowed[];
|
| + extern const char kOneUISurfaceOnly[];
|
| + extern const char kReservedMessageFound[];
|
| + extern const char kSidebarExperimental[];
|
| + extern const char kThemesCannotContainExtensions[];
|
| + extern const char kWebContentMustBeEnabled[];
|
| #if defined(OS_CHROMEOS)
|
| - extern const char* kIllegalPlugins;
|
| + extern const char kIllegalPlugins[];
|
| #endif
|
| } // namespace extension_manifest_errors
|
|
|
| @@ -309,33 +309,33 @@ namespace extension_urls {
|
|
|
| // The greatest common prefixes of the main extensions gallery's browse and
|
| // download URLs.
|
| - extern const char* kGalleryBrowsePrefix;
|
| + extern const char kGalleryBrowsePrefix[];
|
| } // namespace extension_urls
|
|
|
| namespace extension_filenames {
|
| // The name of a temporary directory to install an extension into for
|
| // validation before finalizing install.
|
| - extern const char* kTempExtensionName;
|
| + extern const char kTempExtensionName[];
|
|
|
| // The file to write our decoded images to, relative to the extension_path.
|
| - extern const char* kDecodedImagesFilename;
|
| + extern const char kDecodedImagesFilename[];
|
|
|
| // The file to write our decoded message catalogs to, relative to the
|
| // extension_path.
|
| - extern const char* kDecodedMessageCatalogsFilename;
|
| + extern const char kDecodedMessageCatalogsFilename[];
|
| }
|
|
|
| namespace extension_misc {
|
| const int kUnknownWindowId = -1;
|
|
|
| // The extension id of the bookmark manager.
|
| - extern const char* kBookmarkManagerId;
|
| + extern const char kBookmarkManagerId[];
|
|
|
| // The extension id of the Web Store component application.
|
| - extern const char* kWebStoreAppId;
|
| + extern const char kWebStoreAppId[];
|
|
|
| // The extension id of the Cloud Print component application.
|
| - extern const char* kCloudPrintAppId;
|
| + extern const char kCloudPrintAppId[];
|
|
|
| // Note: this structure is an ASN.1 which encodes the algorithm used
|
| // with its parameters. This is defined in PKCS #1 v2.1 (RFC 3447).
|
| @@ -354,7 +354,7 @@ namespace extension_misc {
|
| };
|
|
|
| // The name of the apps promo histogram.
|
| - extern const char* kAppsPromoHistogram;
|
| + extern const char kAppsPromoHistogram[];
|
|
|
| // The buckets used in the apps promo histogram.
|
| enum AppsPromoBuckets {
|
| @@ -367,7 +367,7 @@ namespace extension_misc {
|
| };
|
|
|
| // The name of the app launch histogram.
|
| - extern const char* kAppLaunchHistogram;
|
| + extern const char kAppLaunchHistogram[];
|
|
|
| // The buckets used for app launches.
|
| enum AppLaunchBucket {
|
| @@ -434,8 +434,8 @@ namespace extension_misc {
|
| #if defined(OS_CHROMEOS)
|
| // The directory path on a ChromeOS device where accessibility extensions are
|
| // stored.
|
| - extern const char* kAccessExtensionPath;
|
| - extern const char* kChromeVoxDirectoryName;
|
| + extern const char kAccessExtensionPath[];
|
| + extern const char kChromeVoxDirectoryName[];
|
| #endif
|
|
|
| // What causes an extension to be installed? Used in histograms, so don't
|
|
|