Commit 92c1554d authored by Lei Zhang's avatar Lei Zhang Committed by Commit Bot

Consolidate lists in chrome/browser/prefs/browser_prefs.cc.

In browser_prefs.cc, both RegisterLocalState() and
RegisterProfilePrefs() have lists of registration functions to call.
Over time, these pile up so there are now repeated #if cond blocks.
Consolidate those and also alphabetize some of the lists that are
clearly unsorted. Fix a lint error as well.

Change-Id: Ifef2f127fe59e9571bf693efa0421789b0a2cfb4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1994670Reviewed-by: default avatarDominic Battré <battre@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/master@{#730197}
parent 89d813aa
...@@ -218,9 +218,6 @@ ...@@ -218,9 +218,6 @@
#if BUILDFLAG(ENABLE_FEED_IN_CHROME) #if BUILDFLAG(ENABLE_FEED_IN_CHROME)
#include "components/feed/core/pref_names.h" #include "components/feed/core/pref_names.h"
#endif // BUILDFLAG(ENABLE_FEED_IN_CHROME) #endif // BUILDFLAG(ENABLE_FEED_IN_CHROME)
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
#include "components/games/core/games_prefs.h"
#endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
#else // defined(OS_ANDROID) #else // defined(OS_ANDROID)
#include "chrome/browser/apps/app_service/app_service_proxy.h" #include "chrome/browser/apps/app_service/app_service_proxy.h"
#include "chrome/browser/enterprise_reporting/prefs.h" #include "chrome/browser/enterprise_reporting/prefs.h"
...@@ -630,6 +627,8 @@ void RegisterLocalState(PrefRegistrySimple* registry) { ...@@ -630,6 +627,8 @@ void RegisterLocalState(PrefRegistrySimple* registry) {
network_time::NetworkTimeTracker::RegisterPrefs(registry); network_time::NetworkTimeTracker::RegisterPrefs(registry);
OriginTrialPrefs::RegisterPrefs(registry); OriginTrialPrefs::RegisterPrefs(registry);
password_manager::PasswordManager::RegisterLocalPrefs(registry); password_manager::PasswordManager::RegisterLocalPrefs(registry);
policy::BrowserPolicyConnector::RegisterPrefs(registry);
policy::PolicyStatisticsCollector::RegisterPrefs(registry);
PrefProxyConfigTrackerImpl::RegisterPrefs(registry); PrefProxyConfigTrackerImpl::RegisterPrefs(registry);
ProfileAttributesEntry::RegisterLocalStatePrefs(registry); ProfileAttributesEntry::RegisterLocalStatePrefs(registry);
ProfileInfoCache::RegisterPrefs(registry); ProfileInfoCache::RegisterPrefs(registry);
...@@ -646,17 +645,10 @@ void RegisterLocalState(PrefRegistrySimple* registry) { ...@@ -646,17 +645,10 @@ void RegisterLocalState(PrefRegistrySimple* registry) {
update_client::RegisterPrefs(registry); update_client::RegisterPrefs(registry);
variations::VariationsService::RegisterPrefs(registry); variations::VariationsService::RegisterPrefs(registry);
policy::BrowserPolicyConnector::RegisterPrefs(registry);
policy::PolicyStatisticsCollector::RegisterPrefs(registry);
#if BUILDFLAG(ENABLE_BACKGROUND_MODE) #if BUILDFLAG(ENABLE_BACKGROUND_MODE)
BackgroundModeManager::RegisterPrefs(registry); BackgroundModeManager::RegisterPrefs(registry);
#endif #endif
#if BUILDFLAG(ENABLE_EXTENSIONS) and defined(OS_CHROMEOS)
chromeos::EasyUnlockService::RegisterPrefs(registry);
#endif
#if BUILDFLAG(ENABLE_PLUGINS) #if BUILDFLAG(ENABLE_PLUGINS)
PluginsResourceService::RegisterPrefs(registry); PluginsResourceService::RegisterPrefs(registry);
#endif #endif
...@@ -664,19 +656,16 @@ void RegisterLocalState(PrefRegistrySimple* registry) { ...@@ -664,19 +656,16 @@ void RegisterLocalState(PrefRegistrySimple* registry) {
#if defined(OS_ANDROID) #if defined(OS_ANDROID)
::android::RegisterPrefs(registry); ::android::RegisterPrefs(registry);
#else #else
media_router::RegisterLocalStatePrefs(registry); enterprise_reporting::RegisterLocalStatePrefs(registry);
// The native GCM is used on Android instead. // The native GCM is used on Android instead.
gcm::GCMChannelStatusSyncer::RegisterPrefs(registry); gcm::GCMChannelStatusSyncer::RegisterPrefs(registry);
gcm::RegisterPrefs(registry); gcm::RegisterPrefs(registry);
media_router::RegisterLocalStatePrefs(registry);
metrics::TabStatsTracker::RegisterPrefs(registry); metrics::TabStatsTracker::RegisterPrefs(registry);
RegisterBrowserPrefs(registry); RegisterBrowserPrefs(registry);
StartupBrowserCreator::RegisterLocalStatePrefs(registry); StartupBrowserCreator::RegisterLocalStatePrefs(registry);
task_manager::TaskManagerInterface::RegisterPrefs(registry); task_manager::TaskManagerInterface::RegisterPrefs(registry);
UpgradeDetector::RegisterPrefs(registry); UpgradeDetector::RegisterPrefs(registry);
enterprise_reporting::RegisterLocalStatePrefs(registry);
#if !defined(OS_CHROMEOS)
RegisterDefaultBrowserPromptPrefs(registry);
#endif // !defined(OS_CHROMEOS)
#endif // !defined(OS_ANDROID) #endif // !defined(OS_ANDROID)
#if defined(OS_CHROMEOS) #if defined(OS_CHROMEOS)
...@@ -691,6 +680,7 @@ void RegisterLocalState(PrefRegistrySimple* registry) { ...@@ -691,6 +680,7 @@ void RegisterLocalState(PrefRegistrySimple* registry) {
chromeos::DemoSetupController::RegisterLocalStatePrefs(registry); chromeos::DemoSetupController::RegisterLocalStatePrefs(registry);
chromeos::DeviceOAuth2TokenService::RegisterPrefs(registry); chromeos::DeviceOAuth2TokenService::RegisterPrefs(registry);
chromeos::device_settings_cache::RegisterPrefs(registry); chromeos::device_settings_cache::RegisterPrefs(registry);
chromeos::EasyUnlockService::RegisterPrefs(registry);
chromeos::echo_offer::RegisterPrefs(registry); chromeos::echo_offer::RegisterPrefs(registry);
chromeos::EnableAdbSideloadingScreen::RegisterPrefs(registry); chromeos::EnableAdbSideloadingScreen::RegisterPrefs(registry);
chromeos::EnableDebuggingScreenHandler::RegisterPrefs(registry); chromeos::EnableDebuggingScreenHandler::RegisterPrefs(registry);
...@@ -740,7 +730,7 @@ void RegisterLocalState(PrefRegistrySimple* registry) { ...@@ -740,7 +730,7 @@ void RegisterLocalState(PrefRegistrySimple* registry) {
UpgradeDetectorChromeos::RegisterPrefs(registry); UpgradeDetectorChromeos::RegisterPrefs(registry);
syncer::PerUserTopicSubscriptionManager::RegisterPrefs(registry); syncer::PerUserTopicSubscriptionManager::RegisterPrefs(registry);
syncer::InvalidatorRegistrarWithMemory::RegisterPrefs(registry); syncer::InvalidatorRegistrarWithMemory::RegisterPrefs(registry);
#endif #endif // defined(OS_CHROMEOS)
#if defined(OS_MACOSX) #if defined(OS_MACOSX)
confirm_quit::RegisterLocalState(registry); confirm_quit::RegisterLocalState(registry);
...@@ -766,6 +756,10 @@ void RegisterLocalState(PrefRegistrySimple* registry) { ...@@ -766,6 +756,10 @@ void RegisterLocalState(PrefRegistrySimple* registry) {
registry->RegisterStringPref(kLastWelcomedOSVersion, std::string()); registry->RegisterStringPref(kLastWelcomedOSVersion, std::string());
#endif // defined(OS_WIN) #endif // defined(OS_WIN)
#if !defined(OS_ANDROID) && !defined(OS_CHROMEOS)
RegisterDefaultBrowserPromptPrefs(registry);
#endif
// Obsolete. See MigrateObsoleteBrowserPrefs(). // Obsolete. See MigrateObsoleteBrowserPrefs().
registry->RegisterIntegerPref(metrics::prefs::kStabilityExecutionPhase, 0); registry->RegisterIntegerPref(metrics::prefs::kStabilityExecutionPhase, 0);
#if !defined(OS_ANDROID) #if !defined(OS_ANDROID)
...@@ -870,6 +864,11 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry, ...@@ -870,6 +864,11 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry,
feature_engagement::SessionDurationUpdater::RegisterProfilePrefs(registry); feature_engagement::SessionDurationUpdater::RegisterProfilePrefs(registry);
#endif #endif
#if BUILDFLAG(ENABLE_OFFLINE_PAGES)
offline_pages::OfflineMetricsCollectorImpl::RegisterPrefs(registry);
offline_pages::prefetch_prefs::RegisterPrefs(registry);
#endif
#if BUILDFLAG(ENABLE_PLUGINS) #if BUILDFLAG(ENABLE_PLUGINS)
PluginInfoHostImpl::RegisterUserPrefs(registry); PluginInfoHostImpl::RegisterUserPrefs(registry);
#endif #endif
...@@ -879,6 +878,10 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry, ...@@ -879,6 +878,10 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry,
printing::PrintPreviewStickySettings::RegisterProfilePrefs(registry); printing::PrintPreviewStickySettings::RegisterProfilePrefs(registry);
#endif #endif
#if BUILDFLAG(ENABLE_RLZ)
ChromeRLZTrackerDelegate::RegisterProfilePrefs(registry);
#endif
#if BUILDFLAG(ENABLE_SERVICE_DISCOVERY) #if BUILDFLAG(ENABLE_SERVICE_DISCOVERY)
LocalDiscoveryUI::RegisterProfilePrefs(registry); LocalDiscoveryUI::RegisterProfilePrefs(registry);
#endif #endif
...@@ -890,56 +893,51 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry, ...@@ -890,56 +893,51 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry,
#endif #endif
#if defined(OS_ANDROID) #if defined(OS_ANDROID)
ntp_tiles::PopularSitesImpl::RegisterProfilePrefs(registry); cdm::MediaDrmStorageImpl::RegisterProfilePrefs(registry);
variations::VariationsService::RegisterProfilePrefs(registry); explore_sites::HistoryStatisticsReporter::RegisterPrefs(registry);
games::prefs::RegisterProfilePrefs(registry);
GeolocationPermissionContextAndroid::RegisterProfilePrefs(registry); GeolocationPermissionContextAndroid::RegisterProfilePrefs(registry);
KnownInterceptionDisclosureInfoBarDelegate::RegisterProfilePrefs(registry); KnownInterceptionDisclosureInfoBarDelegate::RegisterProfilePrefs(registry);
MediaDrmOriginIdManager::RegisterProfilePrefs(registry);
NotificationChannelsProviderAndroid::RegisterProfilePrefs(registry);
ntp_snippets::ClickBasedCategoryRanker::RegisterProfilePrefs(registry);
ntp_tiles::PopularSitesImpl::RegisterProfilePrefs(registry);
OomInterventionDecider::RegisterProfilePrefs(registry);
PartnerBookmarksShim::RegisterProfilePrefs(registry); PartnerBookmarksShim::RegisterProfilePrefs(registry);
RecentTabsPagePrefs::RegisterProfilePrefs(registry); RecentTabsPagePrefs::RegisterProfilePrefs(registry);
usage_stats::UsageStatsBridge::RegisterProfilePrefs(registry); usage_stats::UsageStatsBridge::RegisterProfilePrefs(registry);
variations::VariationsService::RegisterProfilePrefs(registry);
#if BUILDFLAG(ENABLE_FEED_IN_CHROME) #if BUILDFLAG(ENABLE_FEED_IN_CHROME)
feed::RegisterProfilePrefs(registry); feed::RegisterProfilePrefs(registry);
#endif // BUILDFLAG(ENABLE_FEED_IN_CHROME) #endif // BUILDFLAG(ENABLE_FEED_IN_CHROME)
#else #else // defined(OS_ANDROID)
apps::AppServiceProxy::RegisterProfilePrefs(registry); apps::AppServiceProxy::RegisterProfilePrefs(registry);
AppShortcutManager::RegisterProfilePrefs(registry); AppShortcutManager::RegisterProfilePrefs(registry);
browser_sync::ForeignSessionHandler::RegisterProfilePrefs(registry);
ChromeAuthenticatorRequestDelegate::RegisterProfilePrefs(registry);
DeviceIDFetcher::RegisterProfilePrefs(registry); DeviceIDFetcher::RegisterProfilePrefs(registry);
DevToolsWindow::RegisterProfilePrefs(registry); DevToolsWindow::RegisterProfilePrefs(registry);
enterprise_reporting::RegisterProfilePrefs(registry);
extensions::CommandService::RegisterProfilePrefs(registry); extensions::CommandService::RegisterProfilePrefs(registry);
extensions::TabsCaptureVisibleTabFunction::RegisterProfilePrefs(registry); extensions::TabsCaptureVisibleTabFunction::RegisterProfilePrefs(registry);
NewTabUI::RegisterProfilePrefs(registry);
PepperFlashSettingsManager::RegisterProfilePrefs(registry);
PinnedTabCodec::RegisterProfilePrefs(registry);
signin::RegisterProfilePrefs(registry);
#endif
#if defined(OS_ANDROID)
cdm::MediaDrmStorageImpl::RegisterProfilePrefs(registry);
MediaDrmOriginIdManager::RegisterProfilePrefs(registry);
explore_sites::HistoryStatisticsReporter::RegisterPrefs(registry);
ntp_snippets::ClickBasedCategoryRanker::RegisterProfilePrefs(registry);
OomInterventionDecider::RegisterProfilePrefs(registry);
games::prefs::RegisterProfilePrefs(registry);
#endif // defined(OS_ANDROID)
#if !defined(OS_ANDROID)
browser_sync::ForeignSessionHandler::RegisterProfilePrefs(registry);
ChromeAuthenticatorRequestDelegate::RegisterProfilePrefs(registry);
first_run::RegisterProfilePrefs(registry); first_run::RegisterProfilePrefs(registry);
HatsService::RegisterProfilePrefs(registry);
InstantService::RegisterProfilePrefs(registry);
PromoService::RegisterProfilePrefs(registry);
SearchSuggestService::RegisterProfilePrefs(registry);
gcm::GCMChannelStatusSyncer::RegisterProfilePrefs(registry); gcm::GCMChannelStatusSyncer::RegisterProfilePrefs(registry);
gcm::RegisterProfilePrefs(registry); gcm::RegisterProfilePrefs(registry);
HatsService::RegisterProfilePrefs(registry);
HistoryUI::RegisterProfilePrefs(registry);
InstantService::RegisterProfilePrefs(registry);
media_router::RegisterProfilePrefs(registry); media_router::RegisterProfilePrefs(registry);
NewTabUI::RegisterProfilePrefs(registry);
ntp_tiles::CustomLinksManagerImpl::RegisterProfilePrefs(registry); ntp_tiles::CustomLinksManagerImpl::RegisterProfilePrefs(registry);
PepperFlashSettingsManager::RegisterProfilePrefs(registry);
PinnedTabCodec::RegisterProfilePrefs(registry);
PromoService::RegisterProfilePrefs(registry);
SearchSuggestService::RegisterProfilePrefs(registry);
settings::SettingsUI::RegisterProfilePrefs(registry);
signin::RegisterProfilePrefs(registry);
StartupBrowserCreator::RegisterProfilePrefs(registry); StartupBrowserCreator::RegisterProfilePrefs(registry);
#endif UnifiedAutoplayConfig::RegisterProfilePrefs(registry);
#endif // defined(OS_ANDROID)
#if !defined(OS_ANDROID) && !defined(OS_CHROMEOS)
default_apps::RegisterProfilePrefs(registry);
#endif
#if defined(OS_CHROMEOS) #if defined(OS_CHROMEOS)
app_list::AppListSyncableService::RegisterProfilePrefs(registry); app_list::AppListSyncableService::RegisterProfilePrefs(registry);
...@@ -983,12 +981,9 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry, ...@@ -983,12 +981,9 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry,
policy::AppInstallEventLogger::RegisterProfilePrefs(registry); policy::AppInstallEventLogger::RegisterProfilePrefs(registry);
policy::AppInstallEventLogManagerWrapper::RegisterProfilePrefs(registry); policy::AppInstallEventLogManagerWrapper::RegisterProfilePrefs(registry);
policy::StatusCollector::RegisterProfilePrefs(registry); policy::StatusCollector::RegisterProfilePrefs(registry);
RegisterChromeLauncherUserPrefs(registry);
::onc::RegisterProfilePrefs(registry); ::onc::RegisterProfilePrefs(registry);
#endif #endif // defined(OS_CHROMEOS)
#if BUILDFLAG(ENABLE_RLZ)
ChromeRLZTrackerDelegate::RegisterProfilePrefs(registry);
#endif
#if defined(OS_WIN) #if defined(OS_WIN)
component_updater::RegisterProfilePrefsForSwReporter(registry); component_updater::RegisterProfilePrefsForSwReporter(registry);
...@@ -1003,39 +998,17 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry, ...@@ -1003,39 +998,17 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry,
browser_switcher::BrowserSwitcherPrefs::RegisterProfilePrefs(registry); browser_switcher::BrowserSwitcherPrefs::RegisterProfilePrefs(registry);
#endif #endif
#if defined(TOOLKIT_VIEWS) #if !defined(OS_ANDROID) && !defined(OS_CHROMEOS)
accessibility_prefs::RegisterInvertBubbleUserPrefs(registry); default_apps::RegisterProfilePrefs(registry);
RegisterBrowserViewProfilePrefs(registry);
#endif
#if defined(OS_CHROMEOS)
RegisterChromeLauncherUserPrefs(registry);
#endif
#if !defined(OS_ANDROID)
HistoryUI::RegisterProfilePrefs(registry);
settings::SettingsUI::RegisterProfilePrefs(registry);
#endif
#if BUILDFLAG(ENABLE_OFFLINE_PAGES)
offline_pages::OfflineMetricsCollectorImpl::RegisterPrefs(registry);
offline_pages::prefetch_prefs::RegisterPrefs(registry);
#endif
#if defined(OS_ANDROID)
NotificationChannelsProviderAndroid::RegisterProfilePrefs(registry);
#endif
#if !defined(OS_ANDROID)
UnifiedAutoplayConfig::RegisterProfilePrefs(registry);
#endif #endif
#if !defined(OS_CHROMEOS) && BUILDFLAG(ENABLE_EXTENSIONS) #if !defined(OS_CHROMEOS) && BUILDFLAG(ENABLE_EXTENSIONS)
extensions::enterprise_reporting::RegisterProfilePrefs(registry); extensions::enterprise_reporting::RegisterProfilePrefs(registry);
#endif #endif
#if !defined(OS_ANDROID) #if defined(TOOLKIT_VIEWS)
enterprise_reporting::RegisterProfilePrefs(registry); accessibility_prefs::RegisterInvertBubbleUserPrefs(registry);
RegisterBrowserViewProfilePrefs(registry);
#endif #endif
RegisterProfilePrefsForMigration(registry); RegisterProfilePrefsForMigration(registry);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment