Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(10)

Side by Side Diff: chrome/browser/prefs/browser_prefs.cc

Issue 1391893003: NOT FOR REVIEW: Aura on Android (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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
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
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
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
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
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
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
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698