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/metrics/histogram_macros.h" | 9 #include "base/metrics/histogram_macros.h" |
10 #include "base/prefs/pref_registry_simple.h" | 10 #include "base/prefs/pref_registry_simple.h" |
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
113 #include "chrome/browser/apps/drive/drive_app_mapping.h" | 113 #include "chrome/browser/apps/drive/drive_app_mapping.h" |
114 #include "chrome/browser/apps/shortcut_manager.h" | 114 #include "chrome/browser/apps/shortcut_manager.h" |
115 #include "chrome/browser/extensions/activity_log/activity_log.h" | 115 #include "chrome/browser/extensions/activity_log/activity_log.h" |
116 #include "chrome/browser/extensions/api/commands/command_service.h" | 116 #include "chrome/browser/extensions/api/commands/command_service.h" |
117 #include "chrome/browser/extensions/api/tabs/tabs_api.h" | 117 #include "chrome/browser/extensions/api/tabs/tabs_api.h" |
118 #include "chrome/browser/extensions/extension_web_ui.h" | 118 #include "chrome/browser/extensions/extension_web_ui.h" |
119 #include "chrome/browser/extensions/launch_util.h" | 119 #include "chrome/browser/extensions/launch_util.h" |
120 #include "chrome/browser/signin/easy_unlock_service.h" | 120 #include "chrome/browser/signin/easy_unlock_service.h" |
121 #include "chrome/browser/ui/webui/extensions/extension_settings_handler.h" | 121 #include "chrome/browser/ui/webui/extensions/extension_settings_handler.h" |
122 #include "extensions/browser/extension_prefs.h" | 122 #include "extensions/browser/extension_prefs.h" |
123 #if !defined(OS_ANDROID) && !defined(OS_IOS) | 123 #if (!defined(OS_ANDROID) || defined(USE_AURA)) && !defined(OS_IOS) |
124 #include "chrome/browser/extensions/api/copresence/copresence_api.h" | 124 #include "chrome/browser/extensions/api/copresence/copresence_api.h" |
125 #include "chrome/browser/ui/toolbar/toolbar_actions_bar.h" | 125 #include "chrome/browser/ui/toolbar/toolbar_actions_bar.h" |
126 #endif | 126 #endif |
127 #endif // defined(ENABLE_EXTENSIONS) | 127 #endif // defined(ENABLE_EXTENSIONS) |
128 | 128 |
129 #if defined(ENABLE_PLUGIN_INSTALLATION) | 129 #if defined(ENABLE_PLUGIN_INSTALLATION) |
130 #include "chrome/browser/plugins/plugins_resource_service.h" | 130 #include "chrome/browser/plugins/plugins_resource_service.h" |
131 #endif | 131 #endif |
132 | 132 |
133 #if defined(ENABLE_SUPERVISED_USERS) | 133 #if defined(ENABLE_SUPERVISED_USERS) |
134 #include "chrome/browser/supervised_user/child_accounts/child_account_service.h" | 134 #include "chrome/browser/supervised_user/child_accounts/child_account_service.h" |
135 #include "chrome/browser/supervised_user/legacy/supervised_user_shared_settings_
service.h" | 135 #include "chrome/browser/supervised_user/legacy/supervised_user_shared_settings_
service.h" |
136 #include "chrome/browser/supervised_user/legacy/supervised_user_sync_service.h" | 136 #include "chrome/browser/supervised_user/legacy/supervised_user_sync_service.h" |
137 #include "chrome/browser/supervised_user/supervised_user_service.h" | 137 #include "chrome/browser/supervised_user/supervised_user_service.h" |
138 #include "chrome/browser/supervised_user/supervised_user_whitelist_service.h" | 138 #include "chrome/browser/supervised_user/supervised_user_whitelist_service.h" |
139 #endif | 139 #endif |
140 | 140 |
141 #if defined(ENABLE_SERVICE_DISCOVERY) | 141 #if defined(ENABLE_SERVICE_DISCOVERY) |
142 #include "chrome/browser/ui/webui/local_discovery/local_discovery_ui.h" | 142 #include "chrome/browser/ui/webui/local_discovery/local_discovery_ui.h" |
143 #endif | 143 #endif |
144 | 144 |
145 #if defined(OS_ANDROID) | 145 #if defined(OS_ANDROID) && !defined(USE_AURA) |
146 #include "chrome/browser/android/bookmarks/partner_bookmarks_shim.h" | 146 #include "chrome/browser/android/bookmarks/partner_bookmarks_shim.h" |
147 #include "chrome/browser/android/new_tab_page_prefs.h" | 147 #include "chrome/browser/android/new_tab_page_prefs.h" |
148 #else | 148 #else |
149 #include "chrome/browser/profile_resetter/automatic_profile_resetter_factory.h" | 149 #include "chrome/browser/profile_resetter/automatic_profile_resetter_factory.h" |
150 #include "chrome/browser/ui/autofill/generated_credit_card_bubble_controller.h" | 150 #include "chrome/browser/ui/autofill/generated_credit_card_bubble_controller.h" |
151 #include "chrome/browser/ui/startup/startup_browser_creator.h" | 151 #include "chrome/browser/ui/startup/startup_browser_creator.h" |
152 #endif | 152 #endif |
153 | 153 |
154 #if !defined(OS_ANDROID) && !defined(OS_IOS) | 154 #if (!defined(OS_ANDROID)/* || defined(USE_AURA)*/) && !defined(OS_IOS) |
| 155 #include "chrome/browser/ui/webui/foreign_session_handler.h" |
| 156 #elif defined(OS_ANDROID) && defined(USE_AURA) |
155 #include "chrome/browser/signin/signin_promo.h" | 157 #include "chrome/browser/signin/signin_promo.h" |
156 #include "chrome/browser/ui/webui/foreign_session_handler.h" | |
157 #endif | 158 #endif |
158 | 159 |
159 #if defined(OS_CHROMEOS) | 160 #if defined(OS_CHROMEOS) |
160 #include "chrome/browser/chromeos/app_mode/kiosk_app_manager.h" | 161 #include "chrome/browser/chromeos/app_mode/kiosk_app_manager.h" |
161 #include "chrome/browser/chromeos/customization/customization_document.h" | 162 #include "chrome/browser/chromeos/customization/customization_document.h" |
162 #include "chrome/browser/chromeos/display/display_preferences.h" | 163 #include "chrome/browser/chromeos/display/display_preferences.h" |
163 #include "chrome/browser/chromeos/extensions/echo_private_api.h" | 164 #include "chrome/browser/chromeos/extensions/echo_private_api.h" |
164 #include "chrome/browser/chromeos/file_system_provider/registry.h" | 165 #include "chrome/browser/chromeos/file_system_provider/registry.h" |
165 #include "chrome/browser/chromeos/first_run/first_run.h" | 166 #include "chrome/browser/chromeos/first_run/first_run.h" |
166 #include "chrome/browser/chromeos/login/saml/saml_offline_signin_limiter.h" | 167 #include "chrome/browser/chromeos/login/saml/saml_offline_signin_limiter.h" |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
218 #if defined(TOOLKIT_VIEWS) | 219 #if defined(TOOLKIT_VIEWS) |
219 #include "chrome/browser/ui/browser_view_prefs.h" | 220 #include "chrome/browser/ui/browser_view_prefs.h" |
220 #endif | 221 #endif |
221 | 222 |
222 #if defined(USE_ASH) | 223 #if defined(USE_ASH) |
223 #include "chrome/browser/ui/ash/chrome_launcher_prefs.h" | 224 #include "chrome/browser/ui/ash/chrome_launcher_prefs.h" |
224 #endif | 225 #endif |
225 | 226 |
226 namespace { | 227 namespace { |
227 | 228 |
228 #if !defined(OS_ANDROID) | 229 #if !defined(OS_ANDROID)// || defined(USE_AURA) |
229 // The AutomaticProfileResetter service used this preference to save that the | 230 // The AutomaticProfileResetter service used this preference to save that the |
230 // profile reset prompt had already been shown, however, the preference has been | 231 // profile reset prompt had already been shown, however, the preference has been |
231 // renamed in Local State. We keep the name here for now so that we can clear | 232 // renamed in Local State. We keep the name here for now so that we can clear |
232 // out legacy values. | 233 // out legacy values. |
233 // TODO(engedy): Remove this and usages in M42 or later. See crbug.com/398813. | 234 // TODO(engedy): Remove this and usages in M42 or later. See crbug.com/398813. |
234 const char kLegacyProfileResetPromptMemento[] = "profile.reset_prompt_memento"; | 235 const char kLegacyProfileResetPromptMemento[] = "profile.reset_prompt_memento"; |
235 #endif | 236 #endif |
236 | 237 |
237 } // namespace | 238 } // namespace |
238 | 239 |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
274 | 275 |
275 #if defined(ENABLE_CONFIGURATION_POLICY) | 276 #if defined(ENABLE_CONFIGURATION_POLICY) |
276 policy::BrowserPolicyConnector::RegisterPrefs(registry); | 277 policy::BrowserPolicyConnector::RegisterPrefs(registry); |
277 policy::PolicyStatisticsCollector::RegisterPrefs(registry); | 278 policy::PolicyStatisticsCollector::RegisterPrefs(registry); |
278 #endif | 279 #endif |
279 | 280 |
280 #if defined(ENABLE_EXTENSIONS) | 281 #if defined(ENABLE_EXTENSIONS) |
281 EasyUnlockService::RegisterPrefs(registry); | 282 EasyUnlockService::RegisterPrefs(registry); |
282 #endif | 283 #endif |
283 | 284 |
284 #if defined(ENABLE_NOTIFICATIONS) && !defined(OS_ANDROID) | 285 #if defined(ENABLE_NOTIFICATIONS) && (!defined(OS_ANDROID)/* || defined(USE_AURA
)*/) |
285 // Android does not use the message center for notifications. | 286 // Android does not use the message center for notifications. |
286 MessageCenterNotificationManager::RegisterPrefs(registry); | 287 MessageCenterNotificationManager::RegisterPrefs(registry); |
287 #endif | 288 #endif |
288 | 289 |
289 #if defined(ENABLE_PLUGINS) | 290 #if defined(ENABLE_PLUGINS) |
290 PluginFinder::RegisterPrefs(registry); | 291 PluginFinder::RegisterPrefs(registry); |
291 #endif | 292 #endif |
292 | 293 |
293 #if defined(ENABLE_PLUGIN_INSTALLATION) | 294 #if defined(ENABLE_PLUGIN_INSTALLATION) |
294 PluginsResourceService::RegisterPrefs(registry); | 295 PluginsResourceService::RegisterPrefs(registry); |
295 #endif | 296 #endif |
296 | 297 |
297 #if defined(ENABLE_TASK_MANAGER) | 298 #if defined(ENABLE_TASK_MANAGER) |
298 TaskManager::RegisterPrefs(registry); | 299 TaskManager::RegisterPrefs(registry); |
299 #endif // defined(ENABLE_TASK_MANAGER) | 300 #endif // defined(ENABLE_TASK_MANAGER) |
300 | 301 |
| 302 #if !defined(OS_ANDROID) || defined(USE_AURA) |
| 303 BackgroundModeManager::RegisterPrefs(registry); |
| 304 RegisterBrowserPrefs(registry); |
301 #if !defined(OS_ANDROID) | 305 #if !defined(OS_ANDROID) |
302 AutomaticProfileResetterFactory::RegisterPrefs(registry); | 306 AutomaticProfileResetterFactory::RegisterPrefs(registry); |
303 BackgroundModeManager::RegisterPrefs(registry); | |
304 RegisterBrowserPrefs(registry); | |
305 StartupBrowserCreator::RegisterLocalStatePrefs(registry); | |
306 // The native GCM is used on Android instead. | 307 // The native GCM is used on Android instead. |
307 gcm::GCMChannelStatusSyncer::RegisterPrefs(registry); | 308 gcm::GCMChannelStatusSyncer::RegisterPrefs(registry); |
| 309 StartupBrowserCreator::RegisterLocalStatePrefs(registry); |
| 310 #endif |
308 #if !defined(OS_CHROMEOS) | 311 #if !defined(OS_CHROMEOS) |
309 RegisterDefaultBrowserPromptPrefs(registry); | 312 RegisterDefaultBrowserPromptPrefs(registry); |
310 #endif // !defined(OS_CHROMEOS) | 313 #endif // !defined(OS_CHROMEOS) |
311 #endif // !defined(OS_ANDROID) | 314 #endif // !defined(OS_ANDROID) || defined(USE_AURA) |
312 | 315 |
313 #if defined(OS_CHROMEOS) | 316 #if defined(OS_CHROMEOS) |
314 ChromeOSMetricsProvider::RegisterPrefs(registry); | 317 ChromeOSMetricsProvider::RegisterPrefs(registry); |
315 chromeos::AudioDevicesPrefHandlerImpl::RegisterPrefs(registry); | 318 chromeos::AudioDevicesPrefHandlerImpl::RegisterPrefs(registry); |
316 chromeos::ChromeUserManagerImpl::RegisterPrefs(registry); | 319 chromeos::ChromeUserManagerImpl::RegisterPrefs(registry); |
317 chromeos::DataPromoNotification::RegisterPrefs(registry); | 320 chromeos::DataPromoNotification::RegisterPrefs(registry); |
318 chromeos::DeviceOAuth2TokenService::RegisterPrefs(registry); | 321 chromeos::DeviceOAuth2TokenService::RegisterPrefs(registry); |
319 chromeos::device_settings_cache::RegisterPrefs(registry); | 322 chromeos::device_settings_cache::RegisterPrefs(registry); |
320 chromeos::EnableDebuggingScreenHandler::RegisterPrefs(registry); | 323 chromeos::EnableDebuggingScreenHandler::RegisterPrefs(registry); |
321 chromeos::language_prefs::RegisterPrefs(registry); | 324 chromeos::language_prefs::RegisterPrefs(registry); |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
356 component_updater::RegisterPrefsForSwReporter(registry); | 359 component_updater::RegisterPrefsForSwReporter(registry); |
357 password_manager::PasswordManager::RegisterLocalPrefs(registry); | 360 password_manager::PasswordManager::RegisterLocalPrefs(registry); |
358 #endif | 361 #endif |
359 | 362 |
360 #if defined(TOOLKIT_VIEWS) | 363 #if defined(TOOLKIT_VIEWS) |
361 RegisterBrowserViewLocalPrefs(registry); | 364 RegisterBrowserViewLocalPrefs(registry); |
362 #endif | 365 #endif |
363 | 366 |
364 // Preferences registered only for migration (clearing or moving to a new key) | 367 // Preferences registered only for migration (clearing or moving to a new key) |
365 // go here. | 368 // go here. |
366 #if !defined(OS_ANDROID) | 369 #if !defined(OS_ANDROID)// || defined(USE_AURA) |
367 registry->RegisterDictionaryPref(kLegacyProfileResetPromptMemento); | 370 registry->RegisterDictionaryPref(kLegacyProfileResetPromptMemento); |
368 #endif // !defined(OS_ANDROID) | 371 #endif // !defined(OS_ANDROID) || defined(USE_AURA) |
369 } | 372 } |
370 | 373 |
371 // Register prefs applicable to all profiles. | 374 // Register prefs applicable to all profiles. |
372 void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { | 375 void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { |
373 TRACE_EVENT0("browser", "chrome::RegisterProfilePrefs"); | 376 TRACE_EVENT0("browser", "chrome::RegisterProfilePrefs"); |
374 SCOPED_UMA_HISTOGRAM_TIMER("Settings.RegisterProfilePrefsTime"); | 377 SCOPED_UMA_HISTOGRAM_TIMER("Settings.RegisterProfilePrefsTime"); |
375 // User prefs. Please keep this list alphabetized. | 378 // User prefs. Please keep this list alphabetized. |
376 autofill::AutofillManager::RegisterProfilePrefs(registry); | 379 autofill::AutofillManager::RegisterProfilePrefs(registry); |
377 sync_driver::SyncPrefs::RegisterProfilePrefs(registry); | 380 sync_driver::SyncPrefs::RegisterProfilePrefs(registry); |
378 ChromeContentBrowserClient::RegisterProfilePrefs(registry); | 381 ChromeContentBrowserClient::RegisterProfilePrefs(registry); |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
418 #if defined(ENABLE_CONFIGURATION_POLICY) | 421 #if defined(ENABLE_CONFIGURATION_POLICY) |
419 policy::URLBlacklistManager::RegisterProfilePrefs(registry); | 422 policy::URLBlacklistManager::RegisterProfilePrefs(registry); |
420 #endif | 423 #endif |
421 | 424 |
422 #if defined(ENABLE_EXTENSIONS) | 425 #if defined(ENABLE_EXTENSIONS) |
423 EasyUnlockService::RegisterProfilePrefs(registry); | 426 EasyUnlockService::RegisterProfilePrefs(registry); |
424 extensions::ActivityLog::RegisterProfilePrefs(registry); | 427 extensions::ActivityLog::RegisterProfilePrefs(registry); |
425 extensions::launch_util::RegisterProfilePrefs(registry); | 428 extensions::launch_util::RegisterProfilePrefs(registry); |
426 ExtensionWebUI::RegisterProfilePrefs(registry); | 429 ExtensionWebUI::RegisterProfilePrefs(registry); |
427 extensions::ExtensionPrefs::RegisterProfilePrefs(registry); | 430 extensions::ExtensionPrefs::RegisterProfilePrefs(registry); |
428 #if !defined(OS_ANDROID) && !defined(OS_IOS) | 431 #if (!defined(OS_ANDROID) || defined(USE_AURA)) && !defined(OS_IOS) |
429 ToolbarActionsBar::RegisterProfilePrefs(registry); | 432 ToolbarActionsBar::RegisterProfilePrefs(registry); |
430 extensions::CopresenceService::RegisterProfilePrefs(registry); | 433 extensions::CopresenceService::RegisterProfilePrefs(registry); |
431 #endif | 434 #endif |
432 RegisterAnimationPolicyPrefs(registry); | 435 RegisterAnimationPolicyPrefs(registry); |
433 #endif // defined(ENABLE_EXTENSIONS) | 436 #endif // defined(ENABLE_EXTENSIONS) |
434 | 437 |
435 #if defined(ENABLE_NOTIFICATIONS) | 438 #if defined(ENABLE_NOTIFICATIONS) |
436 NotifierStateTracker::RegisterProfilePrefs(registry); | 439 NotifierStateTracker::RegisterProfilePrefs(registry); |
437 #endif | 440 #endif |
438 | 441 |
439 #if defined(ENABLE_NOTIFICATIONS) && defined(ENABLE_EXTENSIONS) && \ | 442 #if defined(ENABLE_NOTIFICATIONS) && defined(ENABLE_EXTENSIONS) && \ |
440 !defined(OS_ANDROID) | 443 (!defined(OS_ANDROID)/* || defined(USE_AURA)*/) |
441 // The extension welcome notification requires a build that enables extensions | 444 // The extension welcome notification requires a build that enables extensions |
442 // and notifications, and uses the UI message center. | 445 // and notifications, and uses the UI message center. |
443 ExtensionWelcomeNotification::RegisterProfilePrefs(registry); | 446 ExtensionWelcomeNotification::RegisterProfilePrefs(registry); |
444 #endif | 447 #endif |
445 | 448 |
446 #if defined(ENABLE_PRINT_PREVIEW) | 449 #if defined(ENABLE_PRINT_PREVIEW) |
447 printing::StickySettings::RegisterProfilePrefs(registry); | 450 printing::StickySettings::RegisterProfilePrefs(registry); |
448 #endif | 451 #endif |
449 | 452 |
450 #if defined(ENABLE_SERVICE_DISCOVERY) | 453 #if defined(ENABLE_SERVICE_DISCOVERY) |
451 LocalDiscoveryUI::RegisterProfilePrefs(registry); | 454 LocalDiscoveryUI::RegisterProfilePrefs(registry); |
452 #endif | 455 #endif |
453 | 456 |
454 #if defined(ENABLE_SUPERVISED_USERS) | 457 #if defined(ENABLE_SUPERVISED_USERS) |
455 #if !defined(OS_ANDROID) && !defined(OS_IOS) | 458 #if (!defined(OS_ANDROID)/* || defined(USE_AURA)*/) && !defined(OS_IOS) |
456 SupervisedUserSharedSettingsService::RegisterProfilePrefs(registry); | 459 SupervisedUserSharedSettingsService::RegisterProfilePrefs(registry); |
457 SupervisedUserSyncService::RegisterProfilePrefs(registry); | 460 SupervisedUserSyncService::RegisterProfilePrefs(registry); |
458 #endif | 461 #endif |
459 ChildAccountService::RegisterProfilePrefs(registry); | 462 ChildAccountService::RegisterProfilePrefs(registry); |
460 SupervisedUserService::RegisterProfilePrefs(registry); | 463 SupervisedUserService::RegisterProfilePrefs(registry); |
461 SupervisedUserWhitelistService::RegisterProfilePrefs(registry); | 464 SupervisedUserWhitelistService::RegisterProfilePrefs(registry); |
462 #endif | 465 #endif |
463 | 466 |
464 #if defined(OS_ANDROID) | 467 #if defined(OS_ANDROID) |
465 chrome_variations::VariationsService::RegisterProfilePrefs(registry); | 468 chrome_variations::VariationsService::RegisterProfilePrefs(registry); |
| 469 #if !defined(USE_AURA) |
466 NewTabPagePrefs::RegisterProfilePrefs(registry); | 470 NewTabPagePrefs::RegisterProfilePrefs(registry); |
467 PartnerBookmarksShim::RegisterProfilePrefs(registry); | 471 PartnerBookmarksShim::RegisterProfilePrefs(registry); |
468 #else | 472 #endif |
| 473 #endif |
| 474 |
| 475 #if !defined(OS_ANDROID) || defined(USE_AURA) |
469 AppShortcutManager::RegisterProfilePrefs(registry); | 476 AppShortcutManager::RegisterProfilePrefs(registry); |
| 477 DevToolsWindow::RegisterProfilePrefs(registry); |
| 478 first_run::RegisterProfilePrefs(registry); |
| 479 NewTabUI::RegisterProfilePrefs(registry); |
| 480 PluginsUI::RegisterProfilePrefs(registry); |
| 481 PinnedTabCodec::RegisterProfilePrefs(registry); |
| 482 signin::RegisterProfilePrefs(registry); |
| 483 #if !defined(OS_ANDROID) |
470 autofill::GeneratedCreditCardBubbleController::RegisterUserPrefs(registry); | 484 autofill::GeneratedCreditCardBubbleController::RegisterUserPrefs(registry); |
471 DeviceIDFetcher::RegisterProfilePrefs(registry); | 485 DeviceIDFetcher::RegisterProfilePrefs(registry); |
472 DevToolsWindow::RegisterProfilePrefs(registry); | |
473 DriveAppMapping::RegisterProfilePrefs(registry); | 486 DriveAppMapping::RegisterProfilePrefs(registry); |
474 extensions::CommandService::RegisterProfilePrefs(registry); | 487 extensions::CommandService::RegisterProfilePrefs(registry); |
475 extensions::ExtensionSettingsHandler::RegisterProfilePrefs(registry); | 488 extensions::ExtensionSettingsHandler::RegisterProfilePrefs(registry); |
476 extensions::TabsCaptureVisibleTabFunction::RegisterProfilePrefs(registry); | 489 extensions::TabsCaptureVisibleTabFunction::RegisterProfilePrefs(registry); |
477 first_run::RegisterProfilePrefs(registry); | |
478 gcm::GCMChannelStatusSyncer::RegisterProfilePrefs(registry); | 490 gcm::GCMChannelStatusSyncer::RegisterProfilePrefs(registry); |
479 NewTabUI::RegisterProfilePrefs(registry); | |
480 PepperFlashSettingsManager::RegisterProfilePrefs(registry); | 491 PepperFlashSettingsManager::RegisterProfilePrefs(registry); |
481 PinnedTabCodec::RegisterProfilePrefs(registry); | |
482 PluginsUI::RegisterProfilePrefs(registry); | |
483 RegisterAutolaunchUserPrefs(registry); | 492 RegisterAutolaunchUserPrefs(registry); |
484 signin::RegisterProfilePrefs(registry); | 493 #endif |
485 #endif | 494 #endif |
486 | 495 |
487 #if !defined(OS_ANDROID) && !defined(OS_CHROMEOS) | 496 #if (!defined(OS_ANDROID) || defined(USE_AURA)) && !defined(OS_CHROMEOS) |
488 default_apps::RegisterProfilePrefs(registry); | 497 default_apps::RegisterProfilePrefs(registry); |
489 #endif | 498 #endif |
490 | 499 |
491 #if defined(OS_CHROMEOS) | 500 #if defined(OS_CHROMEOS) |
492 chromeos::first_run::RegisterProfilePrefs(registry); | 501 chromeos::first_run::RegisterProfilePrefs(registry); |
493 chromeos::file_system_provider::RegisterProfilePrefs(registry); | 502 chromeos::file_system_provider::RegisterProfilePrefs(registry); |
494 chromeos::KeyPermissions::RegisterProfilePrefs(registry); | 503 chromeos::KeyPermissions::RegisterProfilePrefs(registry); |
495 chromeos::MultiProfileUserController::RegisterProfilePrefs(registry); | 504 chromeos::MultiProfileUserController::RegisterProfilePrefs(registry); |
496 chromeos::Preferences::RegisterProfilePrefs(registry); | 505 chromeos::Preferences::RegisterProfilePrefs(registry); |
497 chromeos::proxy_config::RegisterProfilePrefs(registry); | 506 chromeos::proxy_config::RegisterProfilePrefs(registry); |
(...skipping 12 matching lines...) Expand all Loading... |
510 | 519 |
511 #if defined(TOOLKIT_VIEWS) | 520 #if defined(TOOLKIT_VIEWS) |
512 RegisterBrowserViewProfilePrefs(registry); | 521 RegisterBrowserViewProfilePrefs(registry); |
513 RegisterInvertBubbleUserPrefs(registry); | 522 RegisterInvertBubbleUserPrefs(registry); |
514 #endif | 523 #endif |
515 | 524 |
516 #if defined(USE_ASH) | 525 #if defined(USE_ASH) |
517 ash::RegisterChromeLauncherUserPrefs(registry); | 526 ash::RegisterChromeLauncherUserPrefs(registry); |
518 #endif | 527 #endif |
519 | 528 |
520 #if !defined(OS_ANDROID) && !defined(OS_IOS) | 529 #if (!defined(OS_ANDROID)/* || defined(USE_AURA)*/) && !defined(OS_IOS) |
521 browser_sync::ForeignSessionHandler::RegisterProfilePrefs(registry); | 530 browser_sync::ForeignSessionHandler::RegisterProfilePrefs(registry); |
522 #endif | 531 #endif |
523 } | 532 } |
524 | 533 |
525 void RegisterUserProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { | 534 void RegisterUserProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { |
526 RegisterProfilePrefs(registry); | 535 RegisterProfilePrefs(registry); |
527 | 536 |
528 #if defined(OS_CHROMEOS) | 537 #if defined(OS_CHROMEOS) |
529 chromeos::PowerPrefs::RegisterUserProfilePrefs(registry); | 538 chromeos::PowerPrefs::RegisterUserProfilePrefs(registry); |
530 #endif | 539 #endif |
(...skipping 11 matching lines...) Expand all Loading... |
542 } | 551 } |
543 #endif | 552 #endif |
544 | 553 |
545 // This method should be periodically pruned of year+ old migrations. | 554 // This method should be periodically pruned of year+ old migrations. |
546 void MigrateObsoleteBrowserPrefs(Profile* profile, PrefService* local_state) { | 555 void MigrateObsoleteBrowserPrefs(Profile* profile, PrefService* local_state) { |
547 #if defined(TOOLKIT_VIEWS) | 556 #if defined(TOOLKIT_VIEWS) |
548 // Added 05/2014. | 557 // Added 05/2014. |
549 MigrateBrowserTabStripPrefs(local_state); | 558 MigrateBrowserTabStripPrefs(local_state); |
550 #endif | 559 #endif |
551 | 560 |
552 #if !defined(OS_ANDROID) | 561 #if !defined(OS_ANDROID)// || defined(USE_AURA) |
553 // Added 08/2014. | 562 // Added 08/2014. |
554 local_state->ClearPref(kLegacyProfileResetPromptMemento); | 563 local_state->ClearPref(kLegacyProfileResetPromptMemento); |
555 #endif | 564 #endif |
556 } | 565 } |
557 | 566 |
558 // This method should be periodically pruned of year+ old migrations. | 567 // This method should be periodically pruned of year+ old migrations. |
559 void MigrateObsoleteProfilePrefs(Profile* profile) { | 568 void MigrateObsoleteProfilePrefs(Profile* profile) { |
560 PrefService* profile_prefs = profile->GetPrefs(); | 569 PrefService* profile_prefs = profile->GetPrefs(); |
561 | 570 |
562 #if defined(OS_MACOSX) && !defined(OS_IOS) | 571 #if defined(OS_MACOSX) && !defined(OS_IOS) |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
630 host_zoom_dictionary, false /* sanitize_partition_host_zoom_levels */); | 639 host_zoom_dictionary, false /* sanitize_partition_host_zoom_levels */); |
631 | 640 |
632 // We're done migrating the profile per-host zoom level values, so we clear | 641 // We're done migrating the profile per-host zoom level values, so we clear |
633 // them all. | 642 // them all. |
634 DictionaryPrefUpdate host_zoom_dictionary_update( | 643 DictionaryPrefUpdate host_zoom_dictionary_update( |
635 prefs, prefs::kPerHostZoomLevelsDeprecated); | 644 prefs, prefs::kPerHostZoomLevelsDeprecated); |
636 host_zoom_dictionary_update->Clear(); | 645 host_zoom_dictionary_update->Clear(); |
637 } | 646 } |
638 | 647 |
639 } // namespace chrome | 648 } // namespace chrome |
OLD | NEW |