Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2012 The Chromium Authors. All rights reserved. | 1 // Copyright 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/prefs/browser_prefs.h" | 5 #include "chrome/browser/prefs/browser_prefs.h" |
| 6 | 6 |
| 7 #include <string> | 7 #include <string> |
| 8 | 8 |
| 9 #include "base/files/file_util.h" | 9 #include "base/files/file_util.h" |
| 10 #include "base/metrics/histogram_macros.h" | 10 #include "base/metrics/histogram_macros.h" |
| (...skipping 414 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 425 chromeos::DemoModeDetector::RegisterPrefs(registry); | 425 chromeos::DemoModeDetector::RegisterPrefs(registry); |
| 426 chromeos::NetworkThrottlingObserver::RegisterPrefs(registry); | 426 chromeos::NetworkThrottlingObserver::RegisterPrefs(registry); |
| 427 chromeos::Preferences::RegisterPrefs(registry); | 427 chromeos::Preferences::RegisterPrefs(registry); |
| 428 chromeos::RegisterDisplayLocalStatePrefs(registry); | 428 chromeos::RegisterDisplayLocalStatePrefs(registry); |
| 429 chromeos::ResetScreenHandler::RegisterPrefs(registry); | 429 chromeos::ResetScreenHandler::RegisterPrefs(registry); |
| 430 chromeos::ResourceReporter::RegisterPrefs(registry); | 430 chromeos::ResourceReporter::RegisterPrefs(registry); |
| 431 chromeos::ServicesCustomizationDocument::RegisterPrefs(registry); | 431 chromeos::ServicesCustomizationDocument::RegisterPrefs(registry); |
| 432 chromeos::SigninScreenHandler::RegisterPrefs(registry); | 432 chromeos::SigninScreenHandler::RegisterPrefs(registry); |
| 433 chromeos::StartupUtils::RegisterPrefs(registry); | 433 chromeos::StartupUtils::RegisterPrefs(registry); |
| 434 chromeos::system::AutomaticRebootManager::RegisterPrefs(registry); | 434 chromeos::system::AutomaticRebootManager::RegisterPrefs(registry); |
| 435 chromeos::system::InputDeviceSettings::RegisterPrefs(registry); | |
| 436 chromeos::TimeZoneResolver::RegisterPrefs(registry); | 435 chromeos::TimeZoneResolver::RegisterPrefs(registry); |
| 437 chromeos::UserImageManager::RegisterPrefs(registry); | 436 chromeos::UserImageManager::RegisterPrefs(registry); |
| 438 chromeos::UserSessionManager::RegisterPrefs(registry); | 437 chromeos::UserSessionManager::RegisterPrefs(registry); |
| 439 chromeos::WallpaperManager::RegisterPrefs(registry); | 438 chromeos::WallpaperManager::RegisterPrefs(registry); |
| 440 chromeos::echo_offer::RegisterPrefs(registry); | 439 chromeos::echo_offer::RegisterPrefs(registry); |
| 441 extensions::ExtensionAssetsManagerChromeOS::RegisterPrefs(registry); | 440 extensions::ExtensionAssetsManagerChromeOS::RegisterPrefs(registry); |
| 442 invalidation::InvalidatorStorage::RegisterPrefs(registry); | 441 invalidation::InvalidatorStorage::RegisterPrefs(registry); |
| 443 ::onc::RegisterPrefs(registry); | 442 ::onc::RegisterPrefs(registry); |
| 444 policy::AutoEnrollmentClient::RegisterPrefs(registry); | 443 policy::AutoEnrollmentClient::RegisterPrefs(registry); |
| 445 policy::BrowserPolicyConnectorChromeOS::RegisterPrefs(registry); | 444 policy::BrowserPolicyConnectorChromeOS::RegisterPrefs(registry); |
| (...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 600 chromeos::first_run::RegisterProfilePrefs(registry); | 599 chromeos::first_run::RegisterProfilePrefs(registry); |
| 601 chromeos::file_system_provider::RegisterProfilePrefs(registry); | 600 chromeos::file_system_provider::RegisterProfilePrefs(registry); |
| 602 chromeos::KeyPermissions::RegisterProfilePrefs(registry); | 601 chromeos::KeyPermissions::RegisterProfilePrefs(registry); |
| 603 chromeos::MultiProfileUserController::RegisterProfilePrefs(registry); | 602 chromeos::MultiProfileUserController::RegisterProfilePrefs(registry); |
| 604 chromeos::PinStorage::RegisterProfilePrefs(registry); | 603 chromeos::PinStorage::RegisterProfilePrefs(registry); |
| 605 chromeos::Preferences::RegisterProfilePrefs(registry); | 604 chromeos::Preferences::RegisterProfilePrefs(registry); |
| 606 chromeos::PrinterPrefManager::RegisterProfilePrefs(registry); | 605 chromeos::PrinterPrefManager::RegisterProfilePrefs(registry); |
| 607 chromeos::RegisterQuickUnlockProfilePrefs(registry); | 606 chromeos::RegisterQuickUnlockProfilePrefs(registry); |
| 608 chromeos::SAMLOfflineSigninLimiter::RegisterProfilePrefs(registry); | 607 chromeos::SAMLOfflineSigninLimiter::RegisterProfilePrefs(registry); |
| 609 chromeos::ServicesCustomizationDocument::RegisterProfilePrefs(registry); | 608 chromeos::ServicesCustomizationDocument::RegisterProfilePrefs(registry); |
| 609 chromeos::system::InputDeviceSettings::RegisterProfilePrefs(registry); | |
| 610 chromeos::UserImageSyncObserver::RegisterProfilePrefs(registry); | 610 chromeos::UserImageSyncObserver::RegisterProfilePrefs(registry); |
| 611 extensions::EPKPChallengeUserKey::RegisterProfilePrefs(registry); | 611 extensions::EPKPChallengeUserKey::RegisterProfilePrefs(registry); |
| 612 flags_ui::PrefServiceFlagsStorage::RegisterProfilePrefs(registry); | 612 flags_ui::PrefServiceFlagsStorage::RegisterProfilePrefs(registry); |
| 613 ::onc::RegisterProfilePrefs(registry); | 613 ::onc::RegisterProfilePrefs(registry); |
| 614 #endif | 614 #endif |
| 615 | 615 |
| 616 #if defined(OS_CHROMEOS) && BUILDFLAG(ENABLE_APP_LIST) | 616 #if defined(OS_CHROMEOS) && BUILDFLAG(ENABLE_APP_LIST) |
| 617 ArcAppListPrefs::RegisterProfilePrefs(registry); | 617 ArcAppListPrefs::RegisterProfilePrefs(registry); |
| 618 #endif | 618 #endif |
| 619 | 619 |
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 699 #if defined(OS_CHROMEOS) | 699 #if defined(OS_CHROMEOS) |
| 700 void RegisterLoginProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { | 700 void RegisterLoginProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { |
| 701 RegisterProfilePrefs(registry); | 701 RegisterProfilePrefs(registry); |
| 702 | 702 |
| 703 chromeos::PowerPrefs::RegisterLoginProfilePrefs(registry); | 703 chromeos::PowerPrefs::RegisterLoginProfilePrefs(registry); |
| 704 } | 704 } |
| 705 #endif | 705 #endif |
| 706 | 706 |
| 707 // This method should be periodically pruned of year+ old migrations. | 707 // This method should be periodically pruned of year+ old migrations. |
| 708 void MigrateObsoleteBrowserPrefs(Profile* profile, PrefService* local_state) { | 708 void MigrateObsoleteBrowserPrefs(Profile* profile, PrefService* local_state) { |
| 709 #if defined(OS_CHROMEOS) | |
| 710 // Added 11/2016 | |
| 711 local_state->ClearPref(prefs::kTouchScreenEnabled); | |
| 712 local_state->ClearPref(prefs::kTouchPadEnabled); | |
|
afakhry
2016/11/08 22:36:16
Apparently the prefs have to be registered in the
gab
2016/11/09 16:30:16
Right, look at the paradigm for say kShownAutoLaun
gab
2016/11/09 16:31:55
I'm sorry, in your case you don't want to suppress
gab
2016/11/09 16:33:31
Err.. you want to move it to the PROFILE PREFS sec
afakhry
2016/11/09 17:21:46
Done. Thanks for the clarification!
kShownAutoLaun
| |
| 713 #endif // defined(OS_CHROMEOS) | |
| 709 } | 714 } |
| 710 | 715 |
| 711 // This method should be periodically pruned of year+ old migrations. | 716 // This method should be periodically pruned of year+ old migrations. |
| 712 void MigrateObsoleteProfilePrefs(Profile* profile) { | 717 void MigrateObsoleteProfilePrefs(Profile* profile) { |
| 713 PrefService* profile_prefs = profile->GetPrefs(); | 718 PrefService* profile_prefs = profile->GetPrefs(); |
| 714 | 719 |
| 715 #if defined(OS_WIN) | 720 #if defined(OS_WIN) |
| 716 // Added 11/2015. | 721 // Added 11/2015. |
| 717 profile_prefs->ClearPref(kShownAutoLaunchInfobarDeprecated); | 722 profile_prefs->ClearPref(kShownAutoLaunchInfobarDeprecated); |
| 718 #endif | 723 #endif |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 784 // Added 8/2016. | 789 // Added 8/2016. |
| 785 profile_prefs->ClearPref(kStaticEncodings); | 790 profile_prefs->ClearPref(kStaticEncodings); |
| 786 profile_prefs->ClearPref(kRecentlySelectedEncoding); | 791 profile_prefs->ClearPref(kRecentlySelectedEncoding); |
| 787 | 792 |
| 788 // Added 9/2016. | 793 // Added 9/2016. |
| 789 profile_prefs->ClearPref(kWebKitUsesUniversalDetector); | 794 profile_prefs->ClearPref(kWebKitUsesUniversalDetector); |
| 790 profile_prefs->ClearPref(kWebKitAllowDisplayingInsecureContent); | 795 profile_prefs->ClearPref(kWebKitAllowDisplayingInsecureContent); |
| 791 } | 796 } |
| 792 | 797 |
| 793 } // namespace chrome | 798 } // namespace chrome |
| OLD | NEW |