Add base:: to string16 in extensions/.
[email protected]
BUG=329295
Review URL: https://codereview.chromium.org/107803004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242211 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/extensions/common/error_utils.cc b/extensions/common/error_utils.cc
index bd4d32e0..c44e216 100644
--- a/extensions/common/error_utils.cc
+++ b/extensions/common/error_utils.cc
@@ -36,26 +36,26 @@
return ret_val;
}
-string16 ErrorUtils::FormatErrorMessageUTF16(const std::string& format,
- const std::string& s1) {
+base::string16 ErrorUtils::FormatErrorMessageUTF16(const std::string& format,
+ const std::string& s1) {
std::string ret_val = format;
ReplaceFirstSubstringAfterOffset(&ret_val, 0, "*", s1);
return UTF8ToUTF16(ret_val);
}
-string16 ErrorUtils::FormatErrorMessageUTF16(const std::string& format,
- const std::string& s1,
- const std::string& s2) {
+base::string16 ErrorUtils::FormatErrorMessageUTF16(const std::string& format,
+ const std::string& s1,
+ const std::string& s2) {
std::string ret_val = format;
ReplaceFirstSubstringAfterOffset(&ret_val, 0, "*", s1);
ReplaceFirstSubstringAfterOffset(&ret_val, 0, "*", s2);
return UTF8ToUTF16(ret_val);
}
-string16 ErrorUtils::FormatErrorMessageUTF16(const std::string& format,
- const std::string& s1,
- const std::string& s2,
- const std::string& s3) {
+base::string16 ErrorUtils::FormatErrorMessageUTF16(const std::string& format,
+ const std::string& s1,
+ const std::string& s2,
+ const std::string& s3) {
std::string ret_val = format;
ReplaceFirstSubstringAfterOffset(&ret_val, 0, "*", s1);
ReplaceFirstSubstringAfterOffset(&ret_val, 0, "*", s2);
diff --git a/extensions/common/error_utils.h b/extensions/common/error_utils.h
index c4d012a..fedbd28 100644
--- a/extensions/common/error_utils.h
+++ b/extensions/common/error_utils.h
@@ -26,17 +26,17 @@
const std::string& s2,
const std::string& s3);
- static string16 FormatErrorMessageUTF16(const std::string& format,
- const std::string& s1);
+ static base::string16 FormatErrorMessageUTF16(const std::string& format,
+ const std::string& s1);
- static string16 FormatErrorMessageUTF16(const std::string& format,
- const std::string& s1,
- const std::string& s2);
+ static base::string16 FormatErrorMessageUTF16(const std::string& format,
+ const std::string& s1,
+ const std::string& s2);
- static string16 FormatErrorMessageUTF16(const std::string& format,
- const std::string& s1,
- const std::string& s2,
- const std::string& s3);
+ static base::string16 FormatErrorMessageUTF16(const std::string& format,
+ const std::string& s1,
+ const std::string& s2,
+ const std::string& s3);
};
} // namespace extensions
diff --git a/extensions/common/extension.cc b/extensions/common/extension.cc
index 0a67983d..640e96b6 100644
--- a/extensions/common/extension.cc
+++ b/extensions/common/extension.cc
@@ -103,7 +103,7 @@
}
// TODO(sungguk): Continue removing std::string errors and replacing
-// with string16. See http://crbug.com/71980.
+// with base::string16. See http://crbug.com/71980.
scoped_refptr<Extension> Extension::Create(const base::FilePath& path,
Manifest::Location location,
const base::DictionaryValue& value,
@@ -111,7 +111,7 @@
const std::string& explicit_id,
std::string* utf8_error) {
DCHECK(utf8_error);
- string16 error;
+ base::string16 error;
scoped_ptr<extensions::Manifest> manifest(
new extensions::Manifest(
location, scoped_ptr<base::DictionaryValue>(value.DeepCopy())));
@@ -468,7 +468,7 @@
const base::FilePath& path,
const std::string& explicit_id,
int creation_flags,
- string16* error) {
+ base::string16* error) {
if (!explicit_id.empty()) {
manifest->set_extension_id(explicit_id);
return true;
@@ -521,7 +521,7 @@
Extension::~Extension() {
}
-bool Extension::InitFromValue(int flags, string16* error) {
+bool Extension::InitFromValue(int flags, base::string16* error) {
DCHECK(error);
creation_flags_ = flags;
@@ -565,15 +565,15 @@
return true;
}
-bool Extension::LoadRequiredFeatures(string16* error) {
+bool Extension::LoadRequiredFeatures(base::string16* error) {
if (!LoadName(error) ||
!LoadVersion(error))
return false;
return true;
}
-bool Extension::LoadName(string16* error) {
- string16 localized_name;
+bool Extension::LoadName(base::string16* error) {
+ base::string16 localized_name;
if (!manifest_->GetString(keys::kName, &localized_name)) {
*error = ASCIIToUTF16(errors::kInvalidName);
return false;
@@ -584,7 +584,7 @@
return true;
}
-bool Extension::LoadVersion(string16* error) {
+bool Extension::LoadVersion(base::string16* error) {
std::string version_str;
if (!manifest_->GetString(keys::kVersion, &version_str)) {
*error = ASCIIToUTF16(errors::kInvalidVersion);
@@ -598,7 +598,7 @@
return true;
}
-bool Extension::LoadAppFeatures(string16* error) {
+bool Extension::LoadAppFeatures(base::string16* error) {
if (!LoadExtent(keys::kWebURLs, &extent_,
errors::kInvalidWebURLs, errors::kInvalidWebURL, error)) {
return false;
@@ -625,7 +625,7 @@
URLPatternSet* extent,
const char* list_error,
const char* value_error,
- string16* error) {
+ base::string16* error) {
const base::Value* temp_pattern_value = NULL;
if (!manifest_->Get(key, &temp_pattern_value))
return true;
@@ -695,7 +695,7 @@
return true;
}
-bool Extension::LoadSharedFeatures(string16* error) {
+bool Extension::LoadSharedFeatures(base::string16* error) {
if (!LoadDescription(error) ||
!ManifestHandler::ParseExtension(this, error) ||
!LoadShortName(error))
@@ -704,7 +704,7 @@
return true;
}
-bool Extension::LoadDescription(string16* error) {
+bool Extension::LoadDescription(base::string16* error) {
if (manifest_->HasKey(keys::kDescription) &&
!manifest_->GetString(keys::kDescription, &description_)) {
*error = ASCIIToUTF16(errors::kInvalidDescription);
@@ -713,7 +713,7 @@
return true;
}
-bool Extension::LoadManifestVersion(string16* error) {
+bool Extension::LoadManifestVersion(base::string16* error) {
// Get the original value out of the dictionary so that we can validate it
// more strictly.
if (manifest_->value()->HasKey(keys::kManifestVersion)) {
@@ -741,9 +741,9 @@
return true;
}
-bool Extension::LoadShortName(string16* error) {
+bool Extension::LoadShortName(base::string16* error) {
if (manifest_->HasKey(keys::kShortName)) {
- string16 localized_short_name;
+ base::string16 localized_short_name;
if (!manifest_->GetString(keys::kShortName, &localized_short_name) ||
localized_short_name.empty()) {
*error = ASCIIToUTF16(errors::kInvalidShortName);
diff --git a/extensions/common/extension.h b/extensions/common/extension.h
index 4da7a03..fb2cf4c 100644
--- a/extensions/common/extension.h
+++ b/extensions/common/extension.h
@@ -341,7 +341,7 @@
const base::FilePath& path,
const std::string& explicit_id,
int creation_flags,
- string16* error);
+ base::string16* error);
Extension(const base::FilePath& path,
scoped_ptr<extensions::Manifest> manifest);
@@ -353,28 +353,28 @@
// of the underlying DictionaryValue in its members. We should decide to
// either wrap the DictionaryValue and go with that only, or we should parse
// into strong types and discard the value. But doing both is bad.
- bool InitFromValue(int flags, string16* error);
+ bool InitFromValue(int flags, base::string16* error);
// The following are helpers for InitFromValue to load various features of the
// extension from the manifest.
- bool LoadRequiredFeatures(string16* error);
- bool LoadName(string16* error);
- bool LoadVersion(string16* error);
+ bool LoadRequiredFeatures(base::string16* error);
+ bool LoadName(base::string16* error);
+ bool LoadVersion(base::string16* error);
- bool LoadAppFeatures(string16* error);
+ bool LoadAppFeatures(base::string16* error);
bool LoadExtent(const char* key,
URLPatternSet* extent,
const char* list_error,
const char* value_error,
- string16* error);
+ base::string16* error);
- bool LoadSharedFeatures(string16* error);
- bool LoadDescription(string16* error);
- bool LoadManifestVersion(string16* error);
- bool LoadShortName(string16* error);
+ bool LoadSharedFeatures(base::string16* error);
+ bool LoadDescription(base::string16* error);
+ bool LoadManifestVersion(base::string16* error);
+ bool LoadShortName(base::string16* error);
- bool CheckMinimumChromeVersion(string16* error) const;
+ bool CheckMinimumChromeVersion(base::string16* error) const;
// The extension's human-readable name. Name is used for display purpose. It
// might be wrapped with unicode bidi control characters so that it is
diff --git a/extensions/common/manifest.cc b/extensions/common/manifest.cc
index bbd8c32..32981a3 100644
--- a/extensions/common/manifest.cc
+++ b/extensions/common/manifest.cc
@@ -207,7 +207,7 @@
}
bool Manifest::GetString(
- const std::string& path, string16* out_value) const {
+ const std::string& path, base::string16* out_value) const {
return CanAccessPath(path) && value_->GetString(path, out_value);
}
diff --git a/extensions/common/manifest.h b/extensions/common/manifest.h
index f7108f88..8f4c3c7 100644
--- a/extensions/common/manifest.h
+++ b/extensions/common/manifest.h
@@ -149,7 +149,7 @@
bool GetBoolean(const std::string& path, bool* out_value) const;
bool GetInteger(const std::string& path, int* out_value) const;
bool GetString(const std::string& path, std::string* out_value) const;
- bool GetString(const std::string& path, string16* out_value) const;
+ bool GetString(const std::string& path, base::string16* out_value) const;
bool GetDictionary(const std::string& path,
const base::DictionaryValue** out_value) const;
bool GetList(const std::string& path,
diff --git a/extensions/common/manifest_handler.cc b/extensions/common/manifest_handler.cc
index 4546f328..ff0495c 100644
--- a/extensions/common/manifest_handler.cc
+++ b/extensions/common/manifest_handler.cc
@@ -79,7 +79,8 @@
}
// static
-bool ManifestHandler::ParseExtension(Extension* extension, string16* error) {
+bool ManifestHandler::ParseExtension(Extension* extension,
+ base::string16* error) {
return GetRegistry()->ParseExtension(extension, error);
}
@@ -127,7 +128,7 @@
}
bool ManifestHandlerRegistry::ParseExtension(Extension* extension,
- string16* error) {
+ base::string16* error) {
std::map<int, ManifestHandler*> handlers_by_priority;
for (ManifestHandlerMap::iterator iter = handlers_.begin();
iter != handlers_.end(); ++iter) {
diff --git a/extensions/common/manifest_handler.h b/extensions/common/manifest_handler.h
index 90fbe84..a6963f4 100644
--- a/extensions/common/manifest_handler.h
+++ b/extensions/common/manifest_handler.h
@@ -29,7 +29,7 @@
// Attempts to parse the extension's manifest.
// Returns true on success or false on failure; if false, |error| will
// be set to a failure message.
- virtual bool Parse(Extension* extension, string16* error) = 0;
+ virtual bool Parse(Extension* extension, base::string16* error) = 0;
// Validate that files associated with this manifest key exist.
// Validation takes place after parsing. May also append a series of
@@ -37,7 +37,7 @@
//
// Otherwise, returns false, and a description of the error is
// returned in |error|.
- // TODO(yoz): Change error to string16. See crbug.com/71980.
+ // TODO(yoz): Change error to base::string16. See crbug.com/71980.
virtual bool Validate(const Extension* extension,
std::string* error,
std::vector<InstallWarning>* warnings) const;
@@ -87,7 +87,7 @@
// Call Parse on all registered manifest handlers that should parse
// this extension.
- static bool ParseExtension(Extension* extension, string16* error);
+ static bool ParseExtension(Extension* extension, base::string16* error);
// Call Validate on all registered manifest handlers for this extension.
static bool ValidateExtension(const Extension* extension,
@@ -132,7 +132,7 @@
void RegisterManifestHandler(const std::string& key,
linked_ptr<ManifestHandler> handler);
- bool ParseExtension(Extension* extension, string16* error);
+ bool ParseExtension(Extension* extension, base::string16* error);
bool ValidateExtension(const Extension* extension,
std::string* error,
std::vector<InstallWarning>* warnings);
diff --git a/extensions/common/manifest_handler_unittest.cc b/extensions/common/manifest_handler_unittest.cc
index 9a3a292..8eb9fec9 100644
--- a/extensions/common/manifest_handler_unittest.cc
+++ b/extensions/common/manifest_handler_unittest.cc
@@ -83,7 +83,7 @@
: name_(name), keys_(keys), prereqs_(prereqs), watcher_(watcher) {
}
- virtual bool Parse(Extension* extension, string16* error) OVERRIDE {
+ virtual bool Parse(Extension* extension, base::string16* error) OVERRIDE {
watcher_->Record(name_);
return true;
}
@@ -111,7 +111,7 @@
ParsingWatcher* watcher)
: TestManifestHandler(name, keys, prereqs, watcher) {
}
- virtual bool Parse(Extension* extension, string16* error) OVERRIDE {
+ virtual bool Parse(Extension* extension, base::string16* error) OVERRIDE {
*error = ASCIIToUTF16(name_);
return false;
}
@@ -141,7 +141,7 @@
keys_(keys) {
}
- virtual bool Parse(Extension* extension, string16* error) OVERRIDE {
+ virtual bool Parse(Extension* extension, base::string16* error) OVERRIDE {
return true;
}
diff --git a/extensions/common/manifest_handlers/background_info.cc b/extensions/common/manifest_handlers/background_info.cc
index 1ec404e..66a18e5 100644
--- a/extensions/common/manifest_handlers/background_info.cc
+++ b/extensions/common/manifest_handlers/background_info.cc
@@ -93,7 +93,7 @@
return GetBackgroundInfo(extension).has_lazy_background_page();
}
-bool BackgroundInfo::Parse(const Extension* extension, string16* error) {
+bool BackgroundInfo::Parse(const Extension* extension, base::string16* error) {
const std::string& bg_scripts_key = extension->is_platform_app() ?
keys::kPlatformAppBackgroundScripts : keys::kBackgroundScripts;
if (!LoadBackgroundScripts(extension, bg_scripts_key, error) ||
@@ -107,7 +107,7 @@
bool BackgroundInfo::LoadBackgroundScripts(const Extension* extension,
const std::string& key,
- string16* error) {
+ base::string16* error) {
const base::Value* background_scripts_value = NULL;
if (!extension->manifest()->Get(key, &background_scripts_value))
return true;
@@ -135,7 +135,7 @@
bool BackgroundInfo::LoadBackgroundPage(const Extension* extension,
const std::string& key,
- string16* error) {
+ base::string16* error) {
const base::Value* background_page_value = NULL;
if (!extension->manifest()->Get(key, &background_page_value))
return true;
@@ -180,7 +180,7 @@
}
bool BackgroundInfo::LoadBackgroundPage(const Extension* extension,
- string16* error) {
+ base::string16* error) {
if (extension->is_platform_app()) {
return LoadBackgroundPage(
extension, keys::kPlatformAppBackgroundPage, error);
@@ -194,7 +194,7 @@
}
bool BackgroundInfo::LoadBackgroundPersistent(const Extension* extension,
- string16* error) {
+ base::string16* error) {
if (extension->is_platform_app()) {
is_persistent_ = false;
return true;
@@ -219,7 +219,7 @@
}
bool BackgroundInfo::LoadAllowJSAccess(const Extension* extension,
- string16* error) {
+ base::string16* error) {
const base::Value* allow_js_access = NULL;
if (!extension->manifest()->Get(keys::kBackgroundAllowJsAccess,
&allow_js_access))
@@ -240,7 +240,8 @@
BackgroundManifestHandler::~BackgroundManifestHandler() {
}
-bool BackgroundManifestHandler::Parse(Extension* extension, string16* error) {
+bool BackgroundManifestHandler::Parse(Extension* extension,
+ base::string16* error) {
scoped_ptr<BackgroundInfo> info(new BackgroundInfo);
if (!info->Parse(extension, error))
return false;
diff --git a/extensions/common/manifest_handlers/background_info.h b/extensions/common/manifest_handlers/background_info.h
index 113c341..e9e360e 100644
--- a/extensions/common/manifest_handlers/background_info.h
+++ b/extensions/common/manifest_handlers/background_info.h
@@ -41,18 +41,19 @@
return has_background_page() && !is_persistent_;
}
- bool Parse(const Extension* extension, string16* error);
+ bool Parse(const Extension* extension, base::string16* error);
private:
bool LoadBackgroundScripts(const Extension* extension,
const std::string& key,
- string16* error);
+ base::string16* error);
bool LoadBackgroundPage(const Extension* extension,
const std::string& key,
- string16* error);
- bool LoadBackgroundPage(const Extension* extension, string16* error);
- bool LoadBackgroundPersistent(const Extension* extension, string16* error);
- bool LoadAllowJSAccess(const Extension* extension, string16* error);
+ base::string16* error);
+ bool LoadBackgroundPage(const Extension* extension, base::string16* error);
+ bool LoadBackgroundPersistent(const Extension* extension,
+ base::string16* error);
+ bool LoadAllowJSAccess(const Extension* extension, base::string16* error);
// Optional URL to a master page of which a single instance should be always
// loaded in the background.
@@ -82,7 +83,7 @@
BackgroundManifestHandler();
virtual ~BackgroundManifestHandler();
- virtual bool Parse(Extension* extension, string16* error) OVERRIDE;
+ virtual bool Parse(Extension* extension, base::string16* error) OVERRIDE;
virtual bool Validate(const Extension* extension,
std::string* error,
std::vector<InstallWarning>* warnings) const OVERRIDE;
diff --git a/extensions/common/manifest_handlers/csp_info.cc b/extensions/common/manifest_handlers/csp_info.cc
index 79f531a4f..842a640 100644
--- a/extensions/common/manifest_handlers/csp_info.cc
+++ b/extensions/common/manifest_handlers/csp_info.cc
@@ -77,7 +77,7 @@
CSPHandler::~CSPHandler() {
}
-bool CSPHandler::Parse(Extension* extension, string16* error) {
+bool CSPHandler::Parse(Extension* extension, base::string16* error) {
const std::string key = Keys()[0];
if (!extension->manifest()->HasPath(key)) {
if (extension->manifest_version() >= 2) {
diff --git a/extensions/common/manifest_handlers/csp_info.h b/extensions/common/manifest_handlers/csp_info.h
index c0ac884..7b5b25d 100644
--- a/extensions/common/manifest_handlers/csp_info.h
+++ b/extensions/common/manifest_handlers/csp_info.h
@@ -38,7 +38,7 @@
explicit CSPHandler(bool is_platform_app);
virtual ~CSPHandler();
- virtual bool Parse(Extension* extension, string16* error) OVERRIDE;
+ virtual bool Parse(Extension* extension, base::string16* error) OVERRIDE;
virtual bool AlwaysParseForType(Manifest::Type type) const OVERRIDE;
private:
diff --git a/extensions/common/manifest_handlers/incognito_info.cc b/extensions/common/manifest_handlers/incognito_info.cc
index b57a8a63..a56ac6b 100644
--- a/extensions/common/manifest_handlers/incognito_info.cc
+++ b/extensions/common/manifest_handlers/incognito_info.cc
@@ -34,7 +34,7 @@
IncognitoHandler::~IncognitoHandler() {
}
-bool IncognitoHandler::Parse(Extension* extension, string16* error) {
+bool IncognitoHandler::Parse(Extension* extension, base::string16* error) {
if (!extension->manifest()->HasKey(keys::kIncognito)) {
// Extensions and Chrome apps default to spanning mode.
// Hosted and legacy packaged apps default to split mode.
diff --git a/extensions/common/manifest_handlers/incognito_info.h b/extensions/common/manifest_handlers/incognito_info.h
index cd44934a..3650883 100644
--- a/extensions/common/manifest_handlers/incognito_info.h
+++ b/extensions/common/manifest_handlers/incognito_info.h
@@ -29,7 +29,7 @@
IncognitoHandler();
virtual ~IncognitoHandler();
- virtual bool Parse(Extension* extension, string16* error) OVERRIDE;
+ virtual bool Parse(Extension* extension, base::string16* error) OVERRIDE;
virtual bool AlwaysParseForType(Manifest::Type type) const OVERRIDE;
private:
diff --git a/extensions/common/manifest_handlers/kiosk_mode_info.cc b/extensions/common/manifest_handlers/kiosk_mode_info.cc
index 92f406b0..41b0c8c 100644
--- a/extensions/common/manifest_handlers/kiosk_mode_info.cc
+++ b/extensions/common/manifest_handlers/kiosk_mode_info.cc
@@ -44,7 +44,7 @@
KioskModeHandler::~KioskModeHandler() {
}
-bool KioskModeHandler::Parse(Extension* extension, string16* error) {
+bool KioskModeHandler::Parse(Extension* extension, base::string16* error) {
const Manifest* manifest = extension->manifest();
DCHECK(manifest->HasKey(keys::kKioskEnabled) ||
manifest->HasKey(keys::kKioskOnly));
diff --git a/extensions/common/manifest_handlers/kiosk_mode_info.h b/extensions/common/manifest_handlers/kiosk_mode_info.h
index e98fa315..9cf57e9 100644
--- a/extensions/common/manifest_handlers/kiosk_mode_info.h
+++ b/extensions/common/manifest_handlers/kiosk_mode_info.h
@@ -40,7 +40,7 @@
KioskModeHandler();
virtual ~KioskModeHandler();
- virtual bool Parse(Extension* extension, string16* error) OVERRIDE;
+ virtual bool Parse(Extension* extension, base::string16* error) OVERRIDE;
private:
virtual const std::vector<std::string> Keys() const OVERRIDE;
diff --git a/extensions/common/manifest_handlers/offline_enabled_info.cc b/extensions/common/manifest_handlers/offline_enabled_info.cc
index 7cf1835..7d6bdc93 100644
--- a/extensions/common/manifest_handlers/offline_enabled_info.cc
+++ b/extensions/common/manifest_handlers/offline_enabled_info.cc
@@ -35,7 +35,7 @@
OfflineEnabledHandler::~OfflineEnabledHandler() {
}
-bool OfflineEnabledHandler::Parse(Extension* extension, string16* error) {
+bool OfflineEnabledHandler::Parse(Extension* extension, base::string16* error) {
if (!extension->manifest()->HasKey(keys::kOfflineEnabled)) {
// Only platform apps default to being enabled offline, and we should only
// attempt parsing without a key present if it is a platform app.
diff --git a/extensions/common/manifest_handlers/offline_enabled_info.h b/extensions/common/manifest_handlers/offline_enabled_info.h
index e9b4f35d..55aa837 100644
--- a/extensions/common/manifest_handlers/offline_enabled_info.h
+++ b/extensions/common/manifest_handlers/offline_enabled_info.h
@@ -31,7 +31,7 @@
OfflineEnabledHandler();
virtual ~OfflineEnabledHandler();
- virtual bool Parse(Extension* extension, string16* error) OVERRIDE;
+ virtual bool Parse(Extension* extension, base::string16* error) OVERRIDE;
virtual bool AlwaysParseForType(Manifest::Type type) const OVERRIDE;
private:
diff --git a/extensions/common/manifest_handlers/requirements_info.cc b/extensions/common/manifest_handlers/requirements_info.cc
index aaf30dd..7838e824 100644
--- a/extensions/common/manifest_handlers/requirements_info.cc
+++ b/extensions/common/manifest_handlers/requirements_info.cc
@@ -60,7 +60,7 @@
return true;
}
-bool RequirementsHandler::Parse(Extension* extension, string16* error) {
+bool RequirementsHandler::Parse(Extension* extension, base::string16* error) {
scoped_ptr<RequirementsInfo> requirements(
new RequirementsInfo(extension->manifest()));
diff --git a/extensions/common/manifest_handlers/requirements_info.h b/extensions/common/manifest_handlers/requirements_info.h
index adc128bdb..37dbfb98 100644
--- a/extensions/common/manifest_handlers/requirements_info.h
+++ b/extensions/common/manifest_handlers/requirements_info.h
@@ -32,7 +32,7 @@
RequirementsHandler();
virtual ~RequirementsHandler();
- virtual bool Parse(Extension* extension, string16* error) OVERRIDE;
+ virtual bool Parse(Extension* extension, base::string16* error) OVERRIDE;
virtual bool AlwaysParseForType(Manifest::Type type) const OVERRIDE;
diff --git a/extensions/common/manifest_handlers/sandboxed_page_info.cc b/extensions/common/manifest_handlers/sandboxed_page_info.cc
index a225a70..d430a8ad 100644
--- a/extensions/common/manifest_handlers/sandboxed_page_info.cc
+++ b/extensions/common/manifest_handlers/sandboxed_page_info.cc
@@ -61,7 +61,7 @@
SandboxedPageHandler::~SandboxedPageHandler() {
}
-bool SandboxedPageHandler::Parse(Extension* extension, string16* error) {
+bool SandboxedPageHandler::Parse(Extension* extension, base::string16* error) {
scoped_ptr<SandboxedPageInfo> sandboxed_info(new SandboxedPageInfo);
const base::ListValue* list_value = NULL;
diff --git a/extensions/common/manifest_handlers/sandboxed_page_info.h b/extensions/common/manifest_handlers/sandboxed_page_info.h
index 936973e9..9dbc9a6 100644
--- a/extensions/common/manifest_handlers/sandboxed_page_info.h
+++ b/extensions/common/manifest_handlers/sandboxed_page_info.h
@@ -44,7 +44,7 @@
SandboxedPageHandler();
virtual ~SandboxedPageHandler();
- virtual bool Parse(Extension* extension, string16* error) OVERRIDE;
+ virtual bool Parse(Extension* extension, base::string16* error) OVERRIDE;
private:
virtual const std::vector<std::string> Keys() const OVERRIDE;
diff --git a/extensions/common/manifest_handlers/shared_module_info.cc b/extensions/common/manifest_handlers/shared_module_info.cc
index 09df879..df9044c 100644
--- a/extensions/common/manifest_handlers/shared_module_info.cc
+++ b/extensions/common/manifest_handlers/shared_module_info.cc
@@ -105,7 +105,8 @@
return GetSharedModuleInfo(extension).imports_;
}
-bool SharedModuleInfo::Parse(const Extension* extension, string16* error) {
+bool SharedModuleInfo::Parse(const Extension* extension,
+ base::string16* error) {
bool has_import = extension->manifest()->HasKey(keys::kImport);
bool has_export = extension->manifest()->HasKey(keys::kExport);
if (!has_import && !has_export)
@@ -193,7 +194,7 @@
SharedModuleHandler::~SharedModuleHandler() {
}
-bool SharedModuleHandler::Parse(Extension* extension, string16* error) {
+bool SharedModuleHandler::Parse(Extension* extension, base::string16* error) {
scoped_ptr<SharedModuleInfo> info(new SharedModuleInfo);
if (!info->Parse(extension, error))
return false;
diff --git a/extensions/common/manifest_handlers/shared_module_info.h b/extensions/common/manifest_handlers/shared_module_info.h
index db51594..4240ed7 100644
--- a/extensions/common/manifest_handlers/shared_module_info.h
+++ b/extensions/common/manifest_handlers/shared_module_info.h
@@ -19,7 +19,7 @@
SharedModuleInfo();
virtual ~SharedModuleInfo();
- bool Parse(const Extension* extension, string16* error);
+ bool Parse(const Extension* extension, base::string16* error);
struct ImportInfo {
std::string extension_id;
@@ -57,7 +57,7 @@
SharedModuleHandler();
virtual ~SharedModuleHandler();
- virtual bool Parse(Extension* extension, string16* error) OVERRIDE;
+ virtual bool Parse(Extension* extension, base::string16* error) OVERRIDE;
virtual bool Validate(const Extension* extension,
std::string* error,
std::vector<InstallWarning>* warnings) const OVERRIDE;
diff --git a/extensions/common/permissions/api_permission_set.cc b/extensions/common/permissions/api_permission_set.cc
index 0ed7769..88d78ee 100644
--- a/extensions/common/permissions/api_permission_set.cc
+++ b/extensions/common/permissions/api_permission_set.cc
@@ -23,7 +23,7 @@
const base::Value* permission_value,
APIPermissionSet::ParseSource source,
APIPermissionSet* api_permissions,
- string16* error,
+ base::string16* error,
std::vector<std::string>* unhandled_permissions) {
const APIPermissionInfo* permission_info =
@@ -66,7 +66,7 @@
const base::Value* permission_value,
APIPermissionSet::ParseSource source,
APIPermissionSet* api_permissions,
- string16* error,
+ base::string16* error,
std::vector<std::string>* unhandled_permissions) {
if (permission_value) {
const base::ListValue* permissions;
@@ -124,7 +124,7 @@
const base::ListValue* permissions,
APIPermissionSet::ParseSource source,
APIPermissionSet* api_permissions,
- string16* error,
+ base::string16* error,
std::vector<std::string>* unhandled_permissions) {
for (size_t i = 0; i < permissions->GetSize(); ++i) {
std::string permission_str;
diff --git a/extensions/common/permissions/api_permission_set.h b/extensions/common/permissions/api_permission_set.h
index c5dd248..4db19f6 100644
--- a/extensions/common/permissions/api_permission_set.h
+++ b/extensions/common/permissions/api_permission_set.h
@@ -54,7 +54,7 @@
const base::ListValue* permissions,
ParseSource source,
APIPermissionSet* api_permissions,
- string16* error,
+ base::string16* error,
std::vector<std::string>* unhandled_permissions);
void AddImpliedPermissions();
diff --git a/extensions/common/permissions/manifest_permission_set.cc b/extensions/common/permissions/manifest_permission_set.cc
index 821159f6..fecb611 100644
--- a/extensions/common/permissions/manifest_permission_set.cc
+++ b/extensions/common/permissions/manifest_permission_set.cc
@@ -24,7 +24,7 @@
const std::string& permission_name,
const base::Value* permission_value,
ManifestPermissionSet* manifest_permissions,
- string16* error,
+ base::string16* error,
std::vector<std::string>* unhandled_permissions) {
scoped_ptr<ManifestPermission> permission(
@@ -60,7 +60,7 @@
bool ManifestPermissionSet::ParseFromJSON(
const base::ListValue* permissions,
ManifestPermissionSet* manifest_permissions,
- string16* error,
+ base::string16* error,
std::vector<std::string>* unhandled_permissions) {
for (size_t i = 0; i < permissions->GetSize(); ++i) {
std::string permission_name;
diff --git a/extensions/common/permissions/manifest_permission_set.h b/extensions/common/permissions/manifest_permission_set.h
index e9683bc..4b1ffe0 100644
--- a/extensions/common/permissions/manifest_permission_set.h
+++ b/extensions/common/permissions/manifest_permission_set.h
@@ -38,7 +38,7 @@
static bool ParseFromJSON(
const base::ListValue* permissions,
ManifestPermissionSet* manifest_permissions,
- string16* error,
+ base::string16* error,
std::vector<std::string>* unhandled_permissions);
};
diff --git a/extensions/common/permissions/permission_message.cc b/extensions/common/permissions/permission_message.cc
index 1b11a37a..bc2008e0 100644
--- a/extensions/common/permissions/permission_message.cc
+++ b/extensions/common/permissions/permission_message.cc
@@ -10,13 +10,15 @@
//
PermissionMessage::PermissionMessage(
- PermissionMessage::ID id, const string16& message)
+ PermissionMessage::ID id, const base::string16& message)
: id_(id),
message_(message) {
}
PermissionMessage::PermissionMessage(
- PermissionMessage::ID id, const string16& message, const string16& details)
+ PermissionMessage::ID id,
+ const base::string16& message,
+ const base::string16& details)
: id_(id),
message_(message),
details_(details) {
diff --git a/extensions/common/permissions/permission_message.h b/extensions/common/permissions/permission_message.h
index b4d53b7a..275aa1c6 100644
--- a/extensions/common/permissions/permission_message.h
+++ b/extensions/common/permissions/permission_message.h
@@ -86,8 +86,10 @@
kNone_not_greater_than_kUnknown);
// Creates the corresponding permission message.
- PermissionMessage(ID id, const string16& message);
- PermissionMessage(ID id, const string16& message, const string16& details);
+ PermissionMessage(ID id, const base::string16& message);
+ PermissionMessage(ID id,
+ const base::string16& message,
+ const base::string16& details);
~PermissionMessage();
// Gets the id of the permission message, which can be used in UMA
@@ -96,12 +98,12 @@
// Gets a localized message describing this permission. Please note that
// the message will be empty for message types TYPE_NONE and TYPE_UNKNOWN.
- const string16& message() const { return message_; }
+ const base::string16& message() const { return message_; }
// Gets a localized message describing the details for this permission. Please
// note that the message will be empty for message types TYPE_NONE and
// TYPE_UNKNOWN.
- const string16& details() const { return details_; }
+ const base::string16& details() const { return details_; }
// Comparator to work with std::set.
bool operator<(const PermissionMessage& that) const {
@@ -114,8 +116,8 @@
private:
ID id_;
- string16 message_;
- string16 details_;
+ base::string16 message_;
+ base::string16 details_;
};
typedef std::vector<PermissionMessage> PermissionMessages;
diff --git a/extensions/common/permissions/permission_message_provider.h b/extensions/common/permissions/permission_message_provider.h
index 7f682e3..ab8b49e6 100644
--- a/extensions/common/permissions/permission_message_provider.h
+++ b/extensions/common/permissions/permission_message_provider.h
@@ -33,14 +33,14 @@
// Gets the localized permission messages that represent this set (represented
// as strings). The set of permission messages shown varies by extension type.
- virtual std::vector<string16> GetWarningMessages(
+ virtual std::vector<base::string16> GetWarningMessages(
const PermissionSet* permissions,
Manifest::Type extension_type) const = 0;
// Gets the localized permission details for messages that represent this set
// (represented as strings). The set of permission messages shown varies by
// extension type.
- virtual std::vector<string16> GetWarningMessagesDetails(
+ virtual std::vector<base::string16> GetWarningMessagesDetails(
const PermissionSet* permissions,
Manifest::Type extension_type) const = 0;
diff --git a/extensions/common/permissions/permissions_data.cc b/extensions/common/permissions/permissions_data.cc
index f43d1d77..3e6e85f 100644
--- a/extensions/common/permissions/permissions_data.cc
+++ b/extensions/common/permissions/permissions_data.cc
@@ -95,7 +95,7 @@
const char* key,
APIPermissionSet* api_permissions,
URLPatternSet* host_permissions,
- string16* error) {
+ base::string16* error) {
if (!extension->manifest()->HasKey(key))
return true;
@@ -429,11 +429,11 @@
}
// static
-std::vector<string16> PermissionsData::GetPermissionMessageStrings(
+std::vector<base::string16> PermissionsData::GetPermissionMessageStrings(
const Extension* extension) {
base::AutoLock auto_lock(extension->permissions_data()->runtime_lock_);
if (ShouldSkipPermissionWarnings(extension)) {
- return std::vector<string16>();
+ return std::vector<base::string16>();
} else {
return PermissionMessageProvider::Get()->GetWarningMessages(
GetActivePermissions(extension), extension->GetType());
@@ -441,11 +441,11 @@
}
// static
-std::vector<string16> PermissionsData::GetPermissionMessageDetailsStrings(
+std::vector<base::string16> PermissionsData::GetPermissionMessageDetailsStrings(
const Extension* extension) {
base::AutoLock auto_lock(extension->permissions_data()->runtime_lock_);
if (ShouldSkipPermissionWarnings(extension)) {
- return std::vector<string16>();
+ return std::vector<base::string16>();
} else {
return PermissionMessageProvider::Get()->GetWarningMessagesDetails(
GetActivePermissions(extension), extension->GetType());
@@ -561,7 +561,8 @@
return false;
}
-bool PermissionsData::ParsePermissions(Extension* extension, string16* error) {
+bool PermissionsData::ParsePermissions(Extension* extension,
+ base::string16* error) {
initial_required_permissions_.reset(new InitialPermissions);
if (!ParseHelper(extension,
keys::kPermissions,
diff --git a/extensions/common/permissions/permissions_data.h b/extensions/common/permissions/permissions_data.h
index 72b9d24..9eff2b74 100644
--- a/extensions/common/permissions/permissions_data.h
+++ b/extensions/common/permissions/permissions_data.h
@@ -141,13 +141,13 @@
// Returns the full list of permission messages that the given |extension|
// should display at install time. The messages are returned as strings
// for convenience.
- static std::vector<string16> GetPermissionMessageStrings(
+ static std::vector<base::string16> GetPermissionMessageStrings(
const Extension* extension);
// Returns the full list of permission details for messages that the given
// |extension| should display at install time. The messages are returned as
// strings for convenience.
- static std::vector<string16> GetPermissionMessageDetailsStrings(
+ static std::vector<base::string16> GetPermissionMessageDetailsStrings(
const Extension* extension);
// Returns true if the given |extension| can execute script on a page. If a
@@ -179,7 +179,7 @@
std::string* error);
// Parse the permissions of a given extension in the initialization process.
- bool ParsePermissions(Extension* extension, string16* error);
+ bool ParsePermissions(Extension* extension, base::string16* error);
// Ensure manifest handlers provide their custom manifest permissions.
void InitializeManifestPermissions(Extension* extension);
diff --git a/extensions/common/permissions/permissions_data_unittest.cc b/extensions/common/permissions/permissions_data_unittest.cc
index 3ea4856a..c2914e5 100644
--- a/extensions/common/permissions/permissions_data_unittest.cc
+++ b/extensions/common/permissions/permissions_data_unittest.cc
@@ -153,7 +153,7 @@
TEST(ExtensionPermissionsTest, GetPermissionMessages_ManyAPIPermissions) {
scoped_refptr<Extension> extension;
extension = LoadManifest("permissions", "many-apis.json");
- std::vector<string16> warnings =
+ std::vector<base::string16> warnings =
PermissionsData::GetPermissionMessageStrings(extension.get());
ASSERT_EQ(6u, warnings.size());
EXPECT_EQ("Access your data on api.flickr.com",
@@ -169,9 +169,9 @@
TEST(ExtensionPermissionsTest, GetPermissionMessages_ManyHostsPermissions) {
scoped_refptr<Extension> extension;
extension = LoadManifest("permissions", "more-than-3-hosts.json");
- std::vector<string16> warnings =
+ std::vector<base::string16> warnings =
PermissionsData::GetPermissionMessageStrings(extension.get());
- std::vector<string16> warnings_details =
+ std::vector<base::string16> warnings_details =
PermissionsData::GetPermissionMessageDetailsStrings(extension.get());
ASSERT_EQ(1u, warnings.size());
ASSERT_EQ(1u, warnings_details.size());
@@ -186,7 +186,7 @@
"location-api.json",
Manifest::COMPONENT,
Extension::NO_FLAGS);
- std::vector<string16> warnings =
+ std::vector<base::string16> warnings =
PermissionsData::GetPermissionMessageStrings(extension.get());
ASSERT_EQ(1u, warnings.size());
EXPECT_EQ("Detect your physical location", UTF16ToUTF8(warnings[0]));
@@ -195,7 +195,7 @@
TEST(ExtensionPermissionsTest, GetPermissionMessages_ManyHosts) {
scoped_refptr<Extension> extension;
extension = LoadManifest("permissions", "many-hosts.json");
- std::vector<string16> warnings =
+ std::vector<base::string16> warnings =
PermissionsData::GetPermissionMessageStrings(extension.get());
ASSERT_EQ(1u, warnings.size());
EXPECT_EQ("Access your data on encrypted.google.com and www.google.com",
@@ -205,7 +205,7 @@
TEST(ExtensionPermissionsTest, GetPermissionMessages_Plugins) {
scoped_refptr<Extension> extension;
extension = LoadManifest("permissions", "plugins.json");
- std::vector<string16> warnings =
+ std::vector<base::string16> warnings =
PermissionsData::GetPermissionMessageStrings(extension.get());
// We don't parse the plugins key on Chrome OS, so it should not ask for any
// permissions.
diff --git a/extensions/common/value_builder.cc b/extensions/common/value_builder.cc
index c32679e..0b257454 100644
--- a/extensions/common/value_builder.cc
+++ b/extensions/common/value_builder.cc
@@ -34,7 +34,7 @@
}
DictionaryBuilder& DictionaryBuilder::Set(const std::string& path,
- const string16& in_value) {
+ const base::string16& in_value) {
dict_->SetWithoutPathExpansion(path, new base::StringValue(in_value));
return *this;
}
@@ -79,7 +79,7 @@
return *this;
}
-ListBuilder& ListBuilder::Append(const string16& in_value) {
+ListBuilder& ListBuilder::Append(const base::string16& in_value) {
list_->Append(new base::StringValue(in_value));
return *this;
}
diff --git a/extensions/common/value_builder.h b/extensions/common/value_builder.h
index 77b0d73..bcb40aa 100644
--- a/extensions/common/value_builder.h
+++ b/extensions/common/value_builder.h
@@ -59,7 +59,8 @@
DictionaryBuilder& Set(const std::string& path, int in_value);
DictionaryBuilder& Set(const std::string& path, double in_value);
DictionaryBuilder& Set(const std::string& path, const std::string& in_value);
- DictionaryBuilder& Set(const std::string& path, const string16& in_value);
+ DictionaryBuilder& Set(const std::string& path,
+ const base::string16& in_value);
DictionaryBuilder& Set(const std::string& path, DictionaryBuilder& in_value);
DictionaryBuilder& Set(const std::string& path, ListBuilder& in_value);
@@ -87,7 +88,7 @@
ListBuilder& Append(int in_value);
ListBuilder& Append(double in_value);
ListBuilder& Append(const std::string& in_value);
- ListBuilder& Append(const string16& in_value);
+ ListBuilder& Append(const base::string16& in_value);
ListBuilder& Append(DictionaryBuilder& in_value);
ListBuilder& Append(ListBuilder& in_value);