diff options
author | Zeno Albisser <zeno.albisser@digia.com> | 2013-11-21 14:09:57 +0100 |
---|---|---|
committer | Andras Becsi <andras.becsi@digia.com> | 2013-11-29 15:14:36 +0100 |
commit | eb32ba6f51d0c21d58cd7d89785285ff8fa64624 (patch) | |
tree | 2c7c940e1dbee81b89d935626110816b494aa32c /chromium/extensions | |
parent | 9427c1a0222ebd67efef1a2c7990a0fa5c9aac84 (diff) | |
download | qtwebengine-chromium-eb32ba6f51d0c21d58cd7d89785285ff8fa64624.tar.gz |
Update chromium to branch 1599.
Change-Id: I04e775a946a208bb4500d3b722bcb05c82b9d7cb
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Diffstat (limited to 'chromium/extensions')
-rw-r--r-- | chromium/extensions/common/manifest_constants.cc | 151 | ||||
-rw-r--r-- | chromium/extensions/common/manifest_constants.h | 157 | ||||
-rw-r--r-- | chromium/extensions/common/matcher/regex_set_matcher.cc | 1 |
3 files changed, 1 insertions, 308 deletions
diff --git a/chromium/extensions/common/manifest_constants.cc b/chromium/extensions/common/manifest_constants.cc deleted file mode 100644 index fcdf6e99fc8..00000000000 --- a/chromium/extensions/common/manifest_constants.cc +++ /dev/null @@ -1,151 +0,0 @@ -// Copyright 2013 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "extensions/common/manifest_constants.h" - -namespace extensions { - -namespace manifest_keys { - -const char kAllFrames[] = "all_frames"; -const char kAltKey[] = "altKey"; -const char kApp[] = "app"; -const char kAudio[] = "audio"; -const char kBackgroundAllowJsAccess[] = "background.allow_js_access"; -const char kBackgroundPage[] = "background.page"; -const char kBackgroundPageLegacy[] = "background_page"; -const char kBackgroundPersistent[] = "background.persistent"; -const char kBackgroundScripts[] = "background.scripts"; -const char kBrowserAction[] = "browser_action"; -const char kChromeURLOverrides[] = "chrome_url_overrides"; -const char kCommands[] = "commands"; -const char kContentPack[] = "content_pack"; -const char kContentPackSites[] = "sites"; -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 kDisplayInLauncher[] = "display_in_launcher"; -const char kDisplayInNewTabPage[] = "display_in_new_tab_page"; -const char kEventName[] = "event_name"; -const char kExcludeGlobs[] = "exclude_globs"; -const char kExcludeMatches[] = "exclude_matches"; -const char kExport[] = "export"; -const char kExternallyConnectable[] = "externally_connectable"; -const char kFileAccessList[] = "file_access"; -const char kFileFilters[] = "file_filters"; -const char kFileBrowserHandlers[] = "file_browser_handlers"; -const char kMediaGalleriesHandlers[] = "media_galleries_handlers"; -const char kFileHandlers[] = "file_handlers"; -const char kFileHandlerExtensions[] = "extensions"; -const char kFileHandlerTitle[] = "title"; -const char kFileHandlerTypes[] = "types"; -const char kHomepageURL[] = "homepage_url"; -const char kIcons[] = "icons"; -const char kId[] = "id"; -const char kImport[] = "import"; -const char kIncognito[] = "incognito"; -const char kIncludeGlobs[] = "include_globs"; -const char kInputComponents[] = "input_components"; -const char kIsolation[] = "app.isolation"; -const char kJs[] = "js"; -const char kKey[] = "key"; -const char kKeycode[] = "keyCode"; -const char kKioskEnabled[] = "kiosk_enabled"; -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 kMinimumVersion[] = "minimum_version"; -const char kMIMETypes[] = "mime_types"; -const char kMimeTypesHandler[] = "mime_types_handler"; -const char kName[] = "name"; -const char kNaClModules[] = "nacl_modules"; -const char kNaClModulesMIMEType[] = "mime_type"; -const char kNaClModulesPath[] = "path"; -const char kOAuth2[] = "oauth2"; -const char kOAuth2AutoApprove[] = "oauth2.auto_approve"; -const char kOAuth2ClientId[] = "oauth2.client_id"; -const char kOAuth2Scopes[] = "oauth2.scopes"; -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 kPageActionPopupPath[] = "path"; -const char kPageActions[] = "page_actions"; -const char kPermissions[] = "permissions"; -const char kPlatformAppBackground[] = "app.background"; -const char kPlatformAppBackgroundPage[] = "app.background.page"; -const char kPlatformAppBackgroundScripts[] = "app.background.scripts"; -const char kPlatformAppContentSecurityPolicy[] = "app.content_security_policy"; -const char kPlugins[] = "plugins"; -const char kPluginsPath[] = "path"; -const char kPluginsPublic[] = "public"; -const char kPublicKey[] = "key"; -const char kResources[] = "resources"; -const char kRequirements[] = "requirements"; -const char kRunAt[] = "run_at"; -const char kSandboxedPages[] = "sandbox.pages"; -const char kSandboxedPagesCSP[] = "sandbox.content_security_policy"; -const char kScriptBadge[] = "script_badge"; -const char kShiftKey[] = "shiftKey"; -const char kShortcutKey[] = "shortcutKey"; -const char kSignature[] = "signature"; -const char kSpellcheck[] = "spellcheck"; -const char kSpellcheckDictionaryFormat[] = "dictionary_format"; -const char kSpellcheckDictionaryLanguage[] = "dictionary_language"; -const char kSpellcheckDictionaryLocale[] = "dictionary_locale"; -const char kSpellcheckDictionaryPath[] = "dictionary_path"; -const char kStorageManagedSchema[] = "storage.managed_schema"; -const char kSuggestedKey[] = "suggested_key"; -const char kSystemIndicator[] = "system_indicator"; -const char kSystemInfoDisplay[] = "systemInfo.display"; -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 kWebAccessibleResources[] = "web_accessible_resources"; -const char kWebURLs[] = "app.urls"; - -} // namespace manifest_keys - -} // namespace extensions diff --git a/chromium/extensions/common/manifest_constants.h b/chromium/extensions/common/manifest_constants.h deleted file mode 100644 index ce31f7c6881..00000000000 --- a/chromium/extensions/common/manifest_constants.h +++ /dev/null @@ -1,157 +0,0 @@ -// Copyright 2013 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef EXTENSIONS_COMMON_MANIFEST_CONSTANTS_H_ -#define EXTENSIONS_COMMON_MANIFEST_CONSTANTS_H_ - -// Keys used in JSON representation of extensions. -namespace extensions { -namespace manifest_keys { - extern const char kAllFrames[]; - extern const char kAltKey[]; - extern const char kApp[]; - extern const char kBackgroundAllowJsAccess[]; - extern const char kBackgroundPage[]; - extern const char kBackgroundPageLegacy[]; - extern const char kBackgroundPersistent[]; - extern const char kBackgroundScripts[]; - extern const char kBrowserAction[]; - extern const char kBrowseURLs[]; - extern const char kChromeURLOverrides[]; - extern const char kCommands[]; - extern const char kContentPack[]; - extern const char kContentPackSites[]; - 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 kDisplayInLauncher[]; - extern const char kDisplayInNewTabPage[]; - extern const char kEventName[]; - extern const char kExcludeGlobs[]; - extern const char kExcludeMatches[]; - extern const char kExport[]; - 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 kMediaGalleriesHandlers[]; - extern const char kHomepageURL[]; - extern const char kIcons[]; - extern const char kId[]; - extern const char kImport[]; - extern const char kIncognito[]; - extern const char kIncludeGlobs[]; - extern const char kInputComponents[]; - extern const char kIntentDisposition[]; - extern const char kIntentHref[]; - extern const char kIntentPath[]; - extern const char kIntents[]; - extern const char kIntentTitle[]; - extern const char kIntentType[]; - extern const char kIsolation[]; - extern const char kJs[]; - extern const char kKey[]; - extern const char kKeycode[]; - extern const char kKioskEnabled[]; - 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 kMIMETypes[]; - extern const char kMimeTypesHandler[]; - extern const char kMinimumChromeVersion[]; - extern const char kMinimumVersion[]; - extern const char kNaClModules[]; - extern const char kNaClModulesMIMEType[]; - extern const char kNaClModulesPath[]; - extern const char kName[]; - extern const char kOAuth2[]; - extern const char kOAuth2AutoApprove[]; - extern const char kOAuth2ClientId[]; - extern const char kOAuth2Scopes[]; - 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 kPageActionPopupPath[]; - extern const char kPageActions[]; - extern const char kPermissions[]; - extern const char kPlatformAppBackground[]; - extern const char kPlatformAppBackgroundPage[]; - extern const char kPlatformAppBackgroundScripts[]; - extern const char kPlatformAppContentSecurityPolicy[]; - extern const char kPlugins[]; - extern const char kPluginsPath[]; - extern const char kPluginsPublic[]; - extern const char kPublicKey[]; - 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 kShiftKey[]; - extern const char kShortcutKey[]; - extern const char kSignature[]; - extern const char kSpellcheck[]; - extern const char kSpellcheckDictionaryFormat[]; - extern const char kSpellcheckDictionaryLanguage[]; - extern const char kSpellcheckDictionaryLocale[]; - extern const char kSpellcheckDictionaryPath[]; - extern const char kStorageManagedSchema[]; - extern const char kSuggestedKey[]; - extern const char kSystemIndicator[]; - 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 kWebAccessibleResources[]; - extern const char kWebURLs[]; -} // namespace manifest_keys - -} // namespace extensions - -#endif // EXTENSIONS_COMMON_MANIFEST_CONSTANTS_H_ diff --git a/chromium/extensions/common/matcher/regex_set_matcher.cc b/chromium/extensions/common/matcher/regex_set_matcher.cc index 24d99efa3ff..af8027cdd38 100644 --- a/chromium/extensions/common/matcher/regex_set_matcher.cc +++ b/chromium/extensions/common/matcher/regex_set_matcher.cc @@ -53,6 +53,7 @@ bool RegexSetMatcher::Match(const std::string& text, std::vector<RE2ID> re2_ids; filtered_re2_->AllMatches(text, atoms, &re2_ids); + std::set<StringPattern::ID> matched_ids; for (size_t i = 0; i < re2_ids.size(); ++i) { StringPattern::ID id = re2_id_map_[re2_ids[i]]; matches->insert(id); |