diff options
Diffstat (limited to 'chromium/chrome/common/chrome_paths.cc')
-rw-r--r-- | chromium/chrome/common/chrome_paths.cc | 80 |
1 files changed, 42 insertions, 38 deletions
diff --git a/chromium/chrome/common/chrome_paths.cc b/chromium/chrome/common/chrome_paths.cc index 1ca39d038ef..49b56bdb031 100644 --- a/chromium/chrome/common/chrome_paths.cc +++ b/chromium/chrome/common/chrome_paths.cc @@ -93,7 +93,7 @@ bool GetInternalPluginsDirectory(base::FilePath* result) { #endif // The rest of the world expects plugins in the module directory. - return PathService::Get(base::DIR_MODULE, result); + return base::PathService::Get(base::DIR_MODULE, result); } // Gets the path for bundled implementations of components. Note that these @@ -112,7 +112,7 @@ bool GetComponentDirectory(base::FilePath* result) { #endif // The rest of the world expects components in the module directory. - return PathService::Get(base::DIR_MODULE, result); + return base::PathService::Get(base::DIR_MODULE, result); } #if defined(OS_WIN) @@ -141,25 +141,25 @@ bool PathProvider(int key, base::FilePath* result) { // Some keys are just aliases... switch (key) { case chrome::DIR_APP: - return PathService::Get(base::DIR_MODULE, result); + return base::PathService::Get(base::DIR_MODULE, result); case chrome::DIR_LOGS: #ifdef NDEBUG // Release builds write to the data dir - return PathService::Get(chrome::DIR_USER_DATA, result); + return base::PathService::Get(chrome::DIR_USER_DATA, result); #else // Debug builds write next to the binary (in the build tree) #if defined(OS_MACOSX) // Apps may not write into their own bundle. if (base::mac::AmIBundled()) { - return PathService::Get(chrome::DIR_USER_DATA, result); + return base::PathService::Get(chrome::DIR_USER_DATA, result); } - return PathService::Get(base::DIR_EXE, result); + return base::PathService::Get(base::DIR_EXE, result); #else - return PathService::Get(base::DIR_EXE, result); + return base::PathService::Get(base::DIR_EXE, result); #endif // defined(OS_MACOSX) #endif // NDEBUG case chrome::FILE_RESOURCE_MODULE: - return PathService::Get(base::FILE_MODULE, result); + return base::PathService::Get(base::FILE_MODULE, result); } // Assume that we will not need to create the directory if it does not exist. @@ -257,13 +257,13 @@ bool PathProvider(int key, base::FilePath* result) { cur = base::mac::FrameworkBundlePath(); cur = cur.Append(FILE_PATH_LITERAL("Resources")); #else - if (!PathService::Get(chrome::DIR_APP, &cur)) + if (!base::PathService::Get(chrome::DIR_APP, &cur)) return false; cur = cur.Append(FILE_PATH_LITERAL("resources")); #endif break; case chrome::DIR_INSPECTOR_DEBUG: - if (!PathService::Get(chrome::DIR_RESOURCES, &cur)) + if (!base::PathService::Get(chrome::DIR_RESOURCES, &cur)) return false; cur = cur.Append(FILE_PATH_LITERAL("inspector")) .Append(FILE_PATH_LITERAL("debug")); @@ -274,10 +274,10 @@ bool PathProvider(int key, base::FilePath* result) { // alongside the safe browsing database in the user data dir. // And we don't want to write into the bundle on the Mac, so push // it to the user data dir there also. - if (!PathService::Get(chrome::DIR_USER_DATA, &cur)) + if (!base::PathService::Get(chrome::DIR_USER_DATA, &cur)) return false; #else - if (!PathService::Get(base::DIR_EXE, &cur)) + if (!base::PathService::Get(base::DIR_EXE, &cur)) return false; #endif cur = cur.Append(FILE_PATH_LITERAL("Dictionaries")); @@ -297,7 +297,7 @@ bool PathProvider(int key, base::FilePath* result) { cur = cur.Append(kPepperFlashBaseDirectory); break; case chrome::DIR_COMPONENT_UPDATED_PEPPER_FLASH_PLUGIN: - if (!PathService::Get(chrome::DIR_USER_DATA, &cur)) + if (!base::PathService::Get(chrome::DIR_USER_DATA, &cur)) return false; cur = cur.Append(kPepperFlashBaseDirectory); break; @@ -317,17 +317,17 @@ bool PathProvider(int key, base::FilePath* result) { #endif break; case chrome::FILE_LOCAL_STATE: - if (!PathService::Get(chrome::DIR_USER_DATA, &cur)) + if (!base::PathService::Get(chrome::DIR_USER_DATA, &cur)) return false; cur = cur.Append(chrome::kLocalStateFilename); break; case chrome::FILE_RECORDED_SCRIPT: - if (!PathService::Get(chrome::DIR_USER_DATA, &cur)) + if (!base::PathService::Get(chrome::DIR_USER_DATA, &cur)) return false; cur = cur.Append(FILE_PATH_LITERAL("script.log")); break; case chrome::FILE_PEPPER_FLASH_PLUGIN: - if (!PathService::Get(chrome::DIR_PEPPER_FLASH_PLUGIN, &cur)) + if (!base::PathService::Get(chrome::DIR_PEPPER_FLASH_PLUGIN, &cur)) return false; cur = cur.Append(chrome::kPepperFlashPluginFilename); break; @@ -344,7 +344,7 @@ bool PathProvider(int key, base::FilePath* result) { // installation via component updater. DIR_PNACL_COMPONENT will be // the final location of pnacl, which is a subdir of DIR_PNACL_BASE. case chrome::DIR_PNACL_BASE: - if (!PathService::Get(chrome::DIR_USER_DATA, &cur)) + if (!base::PathService::Get(chrome::DIR_USER_DATA, &cur)) return false; cur = cur.Append(FILE_PATH_LITERAL("pnacl")); break; @@ -358,7 +358,7 @@ bool PathProvider(int key, base::FilePath* result) { // copying it there would result in the files also being shipped, which // we don't want yet. So for now, just find them in the directory where // they get built. - if (!PathService::Get(base::DIR_EXE, &cur)) + if (!base::PathService::Get(base::DIR_EXE, &cur)) return false; if (base::mac::AmIBundled()) { // If we're called from chrome, it's beside the app (outside the @@ -394,29 +394,29 @@ bool PathProvider(int key, base::FilePath* result) { .Append(FILE_PATH_LITERAL("resources.pak")); break; #elif defined(OS_ANDROID) - if (!PathService::Get(ui::DIR_RESOURCE_PAKS_ANDROID, &cur)) + if (!base::PathService::Get(ui::DIR_RESOURCE_PAKS_ANDROID, &cur)) return false; #else // If we're not bundled on mac or Android, resources.pak should be next // to the binary (e.g., for unit tests). - if (!PathService::Get(base::DIR_MODULE, &cur)) + if (!base::PathService::Get(base::DIR_MODULE, &cur)) return false; #endif cur = cur.Append(FILE_PATH_LITERAL("resources.pak")); break; #if defined(OS_CHROMEOS) case chrome::DIR_CHROMEOS_WALLPAPERS: - if (!PathService::Get(chrome::DIR_USER_DATA, &cur)) + if (!base::PathService::Get(chrome::DIR_USER_DATA, &cur)) return false; cur = cur.Append(FILE_PATH_LITERAL("wallpapers")); break; case chrome::DIR_CHROMEOS_WALLPAPER_THUMBNAILS: - if (!PathService::Get(chrome::DIR_USER_DATA, &cur)) + if (!base::PathService::Get(chrome::DIR_USER_DATA, &cur)) return false; cur = cur.Append(FILE_PATH_LITERAL("wallpaper_thumbnails")); break; case chrome::DIR_CHROMEOS_CUSTOM_WALLPAPERS: - if (!PathService::Get(chrome::DIR_USER_DATA, &cur)) + if (!base::PathService::Get(chrome::DIR_USER_DATA, &cur)) return false; cur = cur.Append(FILE_PATH_LITERAL("custom_wallpapers")); break; @@ -424,13 +424,15 @@ bool PathProvider(int key, base::FilePath* result) { #if BUILDFLAG(ENABLE_SUPERVISED_USERS) #if defined(OS_LINUX) case chrome::DIR_SUPERVISED_USERS_DEFAULT_APPS: - if (!PathService::Get(chrome::DIR_STANDALONE_EXTERNAL_EXTENSIONS, &cur)) + if (!base::PathService::Get(chrome::DIR_STANDALONE_EXTERNAL_EXTENSIONS, + &cur)) { return false; + } cur = cur.Append(FILE_PATH_LITERAL("managed_users")); break; #endif case chrome::DIR_SUPERVISED_USER_INSTALLED_WHITELISTS: - if (!PathService::Get(chrome::DIR_USER_DATA, &cur)) + if (!base::PathService::Get(chrome::DIR_USER_DATA, &cur)) return false; cur = cur.Append(FILE_PATH_LITERAL("SupervisedUserInstalledWhitelists")); break; @@ -442,10 +444,10 @@ bool PathProvider(int key, base::FilePath* result) { #if defined(OS_ANDROID) // On Android, our tests don't have permission to write to DIR_MODULE. // gtest/test_runner.py pushes data to external storage. - if (!PathService::Get(base::DIR_SOURCE_ROOT, &cur)) + if (!base::PathService::Get(base::DIR_SOURCE_ROOT, &cur)) return false; #else - if (!PathService::Get(base::DIR_MODULE, &cur)) + if (!base::PathService::Get(base::DIR_MODULE, &cur)) return false; #endif cur = cur.Append(FILE_PATH_LITERAL("test_data")); @@ -453,7 +455,7 @@ bool PathProvider(int key, base::FilePath* result) { return false; break; case chrome::DIR_TEST_DATA: - if (!PathService::Get(base::DIR_SOURCE_ROOT, &cur)) + if (!base::PathService::Get(base::DIR_SOURCE_ROOT, &cur)) return false; cur = cur.Append(FILE_PATH_LITERAL("chrome")); cur = cur.Append(FILE_PATH_LITERAL("test")); @@ -462,7 +464,7 @@ bool PathProvider(int key, base::FilePath* result) { return false; break; case chrome::DIR_TEST_TOOLS: - if (!PathService::Get(base::DIR_SOURCE_ROOT, &cur)) + if (!base::PathService::Get(base::DIR_SOURCE_ROOT, &cur)) return false; cur = cur.Append(FILE_PATH_LITERAL("chrome")); cur = cur.Append(FILE_PATH_LITERAL("tools")); @@ -483,7 +485,7 @@ bool PathProvider(int key, base::FilePath* result) { #if defined(OS_CHROMEOS) || (defined(OS_LINUX) && defined(CHROMIUM_BUILD)) || \ defined(OS_MACOSX) case chrome::DIR_USER_EXTERNAL_EXTENSIONS: { - if (!PathService::Get(chrome::DIR_USER_DATA, &cur)) + if (!base::PathService::Get(chrome::DIR_USER_DATA, &cur)) return false; cur = cur.Append(FILE_PATH_LITERAL("External Extensions")); break; @@ -505,7 +507,7 @@ bool PathProvider(int key, base::FilePath* result) { .Append(FILE_PATH_LITERAL("External Extensions")); create_dir = false; #else - if (!PathService::Get(base::DIR_MODULE, &cur)) + if (!base::PathService::Get(base::DIR_MODULE, &cur)) return false; cur = cur.Append(FILE_PATH_LITERAL("extensions")); @@ -518,7 +520,7 @@ bool PathProvider(int key, base::FilePath* result) { cur = base::mac::FrameworkBundlePath(); cur = cur.Append(FILE_PATH_LITERAL("Default Apps")); #else - if (!PathService::Get(chrome::DIR_APP, &cur)) + if (!base::PathService::Get(chrome::DIR_APP, &cur)) return false; cur = cur.Append(FILE_PATH_LITERAL("default_apps")); #endif @@ -546,22 +548,22 @@ bool PathProvider(int key, base::FilePath* result) { break; case chrome::DIR_USER_NATIVE_MESSAGING: - if (!PathService::Get(chrome::DIR_USER_DATA, &cur)) + if (!base::PathService::Get(chrome::DIR_USER_DATA, &cur)) return false; cur = cur.Append(FILE_PATH_LITERAL("NativeMessagingHosts")); break; #endif // defined(OS_LINUX) || defined(OS_MACOSX) #if !defined(OS_ANDROID) case chrome::DIR_GLOBAL_GCM_STORE: - if (!PathService::Get(chrome::DIR_USER_DATA, &cur)) + if (!base::PathService::Get(chrome::DIR_USER_DATA, &cur)) return false; cur = cur.Append(kGCMStoreDirname); break; #endif // !defined(OS_ANDROID) #if defined(OS_LINUX) case chrome::FILE_COMPONENT_FLASH_HINT: - if (!PathService::Get(chrome::DIR_COMPONENT_UPDATED_PEPPER_FLASH_PLUGIN, - &cur)) { + if (!base::PathService::Get( + chrome::DIR_COMPONENT_UPDATED_PEPPER_FLASH_PLUGIN, &cur)) { return false; } cur = cur.Append(kComponentUpdatedFlashHint); @@ -573,8 +575,10 @@ bool PathProvider(int key, base::FilePath* result) { create_dir = false; break; case chrome::DIR_CHILD_USERS_DEFAULT_APPS: - if (!PathService::Get(chrome::DIR_STANDALONE_EXTERNAL_EXTENSIONS, &cur)) + if (!base::PathService::Get(chrome::DIR_STANDALONE_EXTERNAL_EXTENSIONS, + &cur)) { return false; + } cur = cur.Append(FILE_PATH_LITERAL("child_users")); break; case chrome::FILE_CHROME_OS_TPM_FIRMWARE_UPDATE_LOCATION: @@ -600,7 +604,7 @@ bool PathProvider(int key, base::FilePath* result) { // This cannot be done as a static initializer sadly since Visual Studio will // eliminate this object file if there is no direct entry point into it. void RegisterPathProvider() { - PathService::RegisterProvider(PathProvider, PATH_START, PATH_END); + base::PathService::RegisterProvider(PathProvider, PATH_START, PATH_END); } void SetInvalidSpecifiedUserDataDir(const base::FilePath& user_data_dir) { |