| Index: chrome/app/client_util.cc
|
| diff --git a/chrome/app/client_util.cc b/chrome/app/client_util.cc
|
| index 02583716655476c537754f002bfe9c99dba8f512..3d5ba1b56c869c1daf65cede80f67a982f1b7d60 100644
|
| --- a/chrome/app/client_util.cc
|
| +++ b/chrome/app/client_util.cc
|
| @@ -114,7 +114,7 @@ size_t InitPreReadPercentage() {
|
|
|
| // We limit experiment populations to 1% of the Stable and 10% of each of
|
| // the other channels.
|
| - const string16 channel(GoogleUpdateSettings::GetChromeChannel(
|
| + const base::string16 channel(GoogleUpdateSettings::GetChromeChannel(
|
| GoogleUpdateSettings::IsSystemInstall()));
|
| double threshold = (channel == installer::kChromeChannelStable) ? 0.01 : 0.10;
|
|
|
| @@ -148,7 +148,7 @@ size_t InitPreReadPercentage() {
|
| // Expects that |dir| has a trailing backslash. |dir| is modified so it
|
| // contains the full path that was tried. Caller must check for the return
|
| // value not being null to determine if this path contains a valid dll.
|
| -HMODULE LoadChromeWithDirectory(string16* dir) {
|
| +HMODULE LoadChromeWithDirectory(base::string16* dir) {
|
| ::SetCurrentDirectoryW(dir->c_str());
|
| const CommandLine& cmd_line = *CommandLine::ForCurrentProcess();
|
| #if !defined(CHROME_MULTIPLE_DLL)
|
| @@ -176,36 +176,36 @@ HMODULE LoadChromeWithDirectory(string16* dir) {
|
| LOAD_WITH_ALTERED_SEARCH_PATH);
|
| }
|
|
|
| -void RecordDidRun(const string16& dll_path) {
|
| +void RecordDidRun(const base::string16& dll_path) {
|
| bool system_level = !InstallUtil::IsPerUserInstall(dll_path.c_str());
|
| GoogleUpdateSettings::UpdateDidRunState(true, system_level);
|
| }
|
|
|
| -void ClearDidRun(const string16& dll_path) {
|
| +void ClearDidRun(const base::string16& dll_path) {
|
| bool system_level = !InstallUtil::IsPerUserInstall(dll_path.c_str());
|
| GoogleUpdateSettings::UpdateDidRunState(false, system_level);
|
| }
|
|
|
| } // namespace
|
|
|
| -string16 GetExecutablePath() {
|
| +base::string16 GetExecutablePath() {
|
| wchar_t path[MAX_PATH];
|
| ::GetModuleFileNameW(NULL, path, MAX_PATH);
|
| if (!::PathRemoveFileSpecW(path))
|
| - return string16();
|
| - string16 exe_path(path);
|
| + return base::string16();
|
| + base::string16 exe_path(path);
|
| return exe_path.append(1, L'\\');
|
| }
|
|
|
| -string16 GetCurrentModuleVersion() {
|
| +base::string16 GetCurrentModuleVersion() {
|
| scoped_ptr<FileVersionInfo> file_version_info(
|
| FileVersionInfo::CreateFileVersionInfoForCurrentModule());
|
| if (file_version_info.get()) {
|
| - string16 version_string(file_version_info->file_version());
|
| + base::string16 version_string(file_version_info->file_version());
|
| if (Version(WideToASCII(version_string)).IsValid())
|
| return version_string;
|
| }
|
| - return string16();
|
| + return base::string16();
|
| }
|
|
|
| //=============================================================================
|
| @@ -225,14 +225,15 @@ MainDllLoader::~MainDllLoader() {
|
| // If that fails then finally we look at the version resource in the current
|
| // module. This is the expected path for chrome.exe browser instances in an
|
| // installed build.
|
| -HMODULE MainDllLoader::Load(string16* out_version, string16* out_file) {
|
| +HMODULE MainDllLoader::Load(base::string16* out_version,
|
| + base::string16* out_file) {
|
| const CommandLine& cmd_line = *CommandLine::ForCurrentProcess();
|
| - const string16 dir(GetExecutablePath());
|
| + const base::string16 dir(GetExecutablePath());
|
| *out_file = dir;
|
| HMODULE dll = LoadChromeWithDirectory(out_file);
|
| if (!dll) {
|
| // Loading from same directory (for developers) failed.
|
| - string16 version_string;
|
| + base::string16 version_string;
|
| if (cmd_line.HasSwitch(switches::kChromeVersion)) {
|
| // This is used to support Chrome Frame, see http://crbug.com/88589.
|
| version_string = cmd_line.GetSwitchValueNative(switches::kChromeVersion);
|
| @@ -274,8 +275,8 @@ HMODULE MainDllLoader::Load(string16* out_version, string16* out_file) {
|
| // add custom code in the OnBeforeLaunch callback.
|
| int MainDllLoader::Launch(HINSTANCE instance,
|
| sandbox::SandboxInterfaceInfo* sbox_info) {
|
| - string16 version;
|
| - string16 file;
|
| + base::string16 version;
|
| + base::string16 file;
|
| dll_ = Load(&version, &file);
|
| if (!dll_)
|
| return chrome::RESULT_CODE_MISSING_DATA;
|
| @@ -318,18 +319,18 @@ void MainDllLoader::RelaunchChromeBrowserWithNewCommandLineIfNeeded() {
|
|
|
| class ChromeDllLoader : public MainDllLoader {
|
| public:
|
| - virtual string16 GetRegistryPath() {
|
| - string16 key(google_update::kRegPathClients);
|
| + virtual base::string16 GetRegistryPath() {
|
| + base::string16 key(google_update::kRegPathClients);
|
| BrowserDistribution* dist = BrowserDistribution::GetDistribution();
|
| key.append(L"\\").append(dist->GetAppGuid());
|
| return key;
|
| }
|
|
|
| - virtual void OnBeforeLaunch(const string16& dll_path) {
|
| + virtual void OnBeforeLaunch(const base::string16& dll_path) {
|
| RecordDidRun(dll_path);
|
| }
|
|
|
| - virtual int OnBeforeExit(int return_code, const string16& dll_path) {
|
| + virtual int OnBeforeExit(int return_code, const base::string16& dll_path) {
|
| // NORMAL_EXIT_CANCEL is used for experiments when the user cancels
|
| // so we need to reset the did_run signal so omaha does not count
|
| // this run as active usage.
|
| @@ -344,7 +345,7 @@ class ChromeDllLoader : public MainDllLoader {
|
|
|
| class ChromiumDllLoader : public MainDllLoader {
|
| public:
|
| - virtual string16 GetRegistryPath() {
|
| + virtual base::string16 GetRegistryPath() {
|
| BrowserDistribution* dist = BrowserDistribution::GetDistribution();
|
| return dist->GetVersionKey();
|
| }
|
|
|