X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fbrowser%2Fprefs%2Fbrowser_prefs.cc;h=a48e803c72c31b6743f408d47891a585c560bc65;hb=ff3e2503a20db9193d323c1d19c38c68004dec4a;hp=84aa551f62834b21ab574f13898c3f22493c84d8;hpb=7338fba38ba696536d1cc9d389afd716a6ab2fe6;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/browser/prefs/browser_prefs.cc b/src/chrome/browser/prefs/browser_prefs.cc index 84aa551..a48e803 100644 --- a/src/chrome/browser/prefs/browser_prefs.cc +++ b/src/chrome/browser/prefs/browser_prefs.cc @@ -26,7 +26,7 @@ #include "chrome/browser/extensions/api/commands/command_service.h" #include "chrome/browser/extensions/api/tabs/tabs_api.h" #include "chrome/browser/extensions/extension_web_ui.h" -#include "chrome/browser/extensions/external_component_loader.h" +#include "chrome/browser/extensions/launch_util.h" #include "chrome/browser/external_protocol/external_protocol_handler.h" #include "chrome/browser/first_run/first_run.h" #include "chrome/browser/geolocation/geolocation_prefs.h" @@ -53,8 +53,8 @@ #include "chrome/browser/password_manager/password_manager.h" #include "chrome/browser/pepper_flash_settings_manager.h" #include "chrome/browser/plugins/plugin_finder.h" +#include "chrome/browser/prefs/chrome_pref_service_factory.h" #include "chrome/browser/prefs/incognito_mode_prefs.h" -#include "chrome/browser/prefs/pref_hash_store_impl.h" #include "chrome/browser/prefs/pref_service_syncable.h" #include "chrome/browser/prefs/session_startup_pref.h" #include "chrome/browser/printing/cloud_print/cloud_print_url.h" @@ -73,7 +73,6 @@ #include "chrome/browser/signin/signin_promo.h" #include "chrome/browser/sync/sync_prefs.h" #include "chrome/browser/task_manager/task_manager.h" -#include "chrome/browser/translate/translate_prefs.h" #include "chrome/browser/ui/alternate_error_tab_observer.h" #include "chrome/browser/ui/app_list/app_list_service.h" #include "chrome/browser/ui/browser_ui_prefs.h" @@ -94,6 +93,7 @@ #include "chrome/common/metrics/caching_permuted_entropy_provider.h" #include "chrome/common/pref_names.h" #include "components/autofill/core/browser/autofill_manager.h" +#include "components/translate/core/browser/translate_prefs.h" #include "components/user_prefs/pref_registry_syncable.h" #include "content/public/browser/render_process_host.h" #include "extensions/browser/extension_prefs.h" @@ -144,6 +144,7 @@ #include "chrome/browser/chromeos/login/login_utils.h" #include "chrome/browser/chromeos/login/multi_profile_first_run_notification.h" #include "chrome/browser/chromeos/login/multi_profile_user_controller.h" +#include "chrome/browser/chromeos/login/saml/saml_offline_signin_limiter.h" #include "chrome/browser/chromeos/login/startup_utils.h" #include "chrome/browser/chromeos/login/user_image_manager.h" #include "chrome/browser/chromeos/login/user_image_sync_observer.h" @@ -163,6 +164,7 @@ #include "chrome/browser/chromeos/system/automatic_reboot_manager.h" #include "chrome/browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api.h" #include "chrome/browser/ui/webui/chromeos/charger_replacement_handler.h" +#include "chrome/browser/ui/webui/chromeos/login/network_screen_handler.h" #include "chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h" #else #include "chrome/browser/extensions/default_apps.h" @@ -224,6 +226,7 @@ void RegisterLocalState(PrefRegistrySimple* registry) { AppListService::RegisterPrefs(registry); browser_shutdown::RegisterPrefs(registry); BrowserProcessImpl::RegisterPrefs(registry); + chrome_prefs::RegisterPrefs(registry); chrome_variations::VariationsService::RegisterPrefs(registry); component_updater::RegisterPrefsForRecoveryComponent(registry); ExternalProtocolHandler::RegisterPrefs(registry); @@ -237,7 +240,6 @@ void RegisterLocalState(PrefRegistrySimple* registry) { MetricsLog::RegisterPrefs(registry); MetricsService::RegisterPrefs(registry); metrics::CachingPermutedEntropyProvider::RegisterPrefs(registry); - PrefHashStoreImpl::RegisterPrefs(registry); PrefProxyConfigTrackerImpl::RegisterPrefs(registry); ProfileInfoCache::RegisterPrefs(registry); profiles::RegisterPrefs(registry); @@ -293,6 +295,7 @@ void RegisterLocalState(PrefRegistrySimple* registry) { chromeos::KioskAppManager::RegisterPrefs(registry); chromeos::LoginUtils::RegisterPrefs(registry); chromeos::MultiProfileUserController::RegisterPrefs(registry); + chromeos::NetworkScreenHandler::RegisterPrefs(registry); chromeos::Preferences::RegisterPrefs(registry); chromeos::proxy_config::RegisterPrefs(registry); chromeos::RegisterDisplayLocalStatePrefs(registry); @@ -321,7 +324,7 @@ void RegisterLocalState(PrefRegistrySimple* registry) { #endif #if defined(TOOLKIT_VIEWS) - RegisterBrowserViewPrefs(registry); + RegisterBrowserViewLocalPrefs(registry); RegisterTabStripLayoutTypePrefs(registry); #endif } @@ -343,7 +346,7 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { chrome_browser_net::Predictor::RegisterProfilePrefs(registry); DownloadPrefs::RegisterProfilePrefs(registry); extensions::ExtensionPrefs::RegisterProfilePrefs(registry); - extensions::ExternalComponentLoader::RegisterProfilePrefs(registry); + extensions::launch_util::RegisterProfilePrefs(registry); ExtensionWebUI::RegisterProfilePrefs(registry); HostContentSettingsMap::RegisterProfilePrefs(registry); IncognitoModePrefs::RegisterProfilePrefs(registry); @@ -400,6 +403,7 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { #endif #if defined(OS_ANDROID) + chrome_variations::VariationsService::RegisterProfilePrefs(registry); NewTabPagePrefs::RegisterProfilePrefs(registry); PartnerBookmarksShim::RegisterProfilePrefs(registry); PromoHandler::RegisterProfilePrefs(registry); @@ -432,6 +436,7 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { chromeos::MultiProfileUserController::RegisterProfilePrefs(registry); chromeos::Preferences::RegisterProfilePrefs(registry); chromeos::proxy_config::RegisterProfilePrefs(registry); + chromeos::SAMLOfflineSigninLimiter::RegisterProfilePrefs(registry); chromeos::UserImageSyncObserver::RegisterProfilePrefs(registry); extensions::EnterprisePlatformKeysPrivateChallengeUserKeyFunction:: RegisterProfilePrefs(registry); @@ -447,6 +452,7 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { #endif #if defined(TOOLKIT_VIEWS) + RegisterBrowserViewProfilePrefs(registry); RegisterInvertBubbleUserPrefs(registry); #elif defined(TOOLKIT_GTK) BrowserWindowGtk::RegisterProfilePrefs(registry); @@ -503,7 +509,7 @@ void MigrateUserPrefs(Profile* profile) { #endif PromoResourceService::MigrateUserPrefs(prefs); - TranslatePrefs::MigrateUserPrefs(prefs); + TranslatePrefs::MigrateUserPrefs(prefs, prefs::kAcceptLanguages); #if defined(ENABLE_MANAGED_USERS) ManagedUserService::MigrateUserPrefs(prefs);