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

Side by Side Diff: chrome/common/pref_names.cc

Issue 944433002: Revamp the MigrateBrowserPrefs and MigrateUserPrefs code. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: change asserts to expect in setupuserdatadirectory Created 5 years, 9 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
« no previous file with comments | « chrome/common/pref_names.h ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 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/common/pref_names.h" 5 #include "chrome/common/pref_names.h"
6 6
7 #include "base/basictypes.h" 7 #include "base/basictypes.h"
8 #include "chrome/common/pref_font_webkit_names.h" 8 #include "chrome/common/pref_font_webkit_names.h"
9 9
10 namespace prefs { 10 namespace prefs {
(...skipping 343 matching lines...) Expand 10 before | Expand all | Expand 10 after
354 // "false" - opt-out (disabled) 354 // "false" - opt-out (disabled)
355 // "" (empty string) - undecided 355 // "" (empty string) - undecided
356 // "true" - opt-in (enabled) 356 // "true" - opt-in (enabled)
357 const char kContextualSearchEnabled[] = "search.contextual_search_enabled"; 357 const char kContextualSearchEnabled[] = "search.contextual_search_enabled";
358 #endif 358 #endif
359 359
360 // Boolean that indicates whether the browser should put up a confirmation 360 // Boolean that indicates whether the browser should put up a confirmation
361 // window when the user is attempting to quit. Mac only. 361 // window when the user is attempting to quit. Mac only.
362 const char kConfirmToQuitEnabled[] = "browser.confirm_to_quit"; 362 const char kConfirmToQuitEnabled[] = "browser.confirm_to_quit";
363 363
364 // OBSOLETE. Enum that specifies whether to enforce a third-party cookie
365 // blocking policy. This has been superseded by kDefaultContentSettings +
366 // kBlockThirdPartyCookies.
367 // 0 - allow all cookies.
368 // 1 - block third-party cookies
369 // 2 - block all cookies
370 const char kCookieBehavior[] = "security.cookie_behavior";
371
372 // Boolean which specifies whether we should ask the user if we should download 364 // Boolean which specifies whether we should ask the user if we should download
373 // a file (true) or just download it automatically. 365 // a file (true) or just download it automatically.
374 const char kPromptForDownload[] = "download.prompt_for_download"; 366 const char kPromptForDownload[] = "download.prompt_for_download";
375 367
376 // A boolean pref set to true if we're using Link Doctor error pages. 368 // A boolean pref set to true if we're using Link Doctor error pages.
377 const char kAlternateErrorPagesEnabled[] = "alternate_error_pages.enabled"; 369 const char kAlternateErrorPagesEnabled[] = "alternate_error_pages.enabled";
378 370
379 // OBSOLETE: new pref now stored with user prefs instead of profile, as
380 // kDnsPrefetchingStartupList.
381 const char kDnsStartupPrefetchList[] = "StartupDNSPrefetchList";
382
383 // An adaptively identified list of domain names to be pre-fetched during the 371 // An adaptively identified list of domain names to be pre-fetched during the
384 // next startup, based on what was actually needed during this startup. 372 // next startup, based on what was actually needed during this startup.
385 const char kDnsPrefetchingStartupList[] = "dns_prefetching.startup_list"; 373 const char kDnsPrefetchingStartupList[] = "dns_prefetching.startup_list";
386 374
387 // OBSOLETE: new pref now stored with user prefs instead of profile, as
388 // kDnsPrefetchingHostReferralList.
389 const char kDnsHostReferralList[] = "HostReferralList";
390
391 // A list of host names used to fetch web pages, and their commonly used 375 // A list of host names used to fetch web pages, and their commonly used
392 // sub-resource hostnames (and expected latency benefits from pre-resolving, or 376 // sub-resource hostnames (and expected latency benefits from pre-resolving, or
393 // preconnecting to, such sub-resource hostnames). 377 // preconnecting to, such sub-resource hostnames).
394 // This list is adaptively grown and pruned. 378 // This list is adaptively grown and pruned.
395 const char kDnsPrefetchingHostReferralList[] = 379 const char kDnsPrefetchingHostReferralList[] =
396 "dns_prefetching.host_referral_list"; 380 "dns_prefetching.host_referral_list";
397 381
398 // Disables the SPDY protocol. 382 // Disables the SPDY protocol.
399 const char kDisableSpdy[] = "spdy.disabled"; 383 const char kDisableSpdy[] = "spdy.disabled";
400 384
(...skipping 13 matching lines...) Expand all
414 // Last time that a check for cloud policy management was done. This time is 398 // Last time that a check for cloud policy management was done. This time is
415 // recorded on Android so that retries aren't attempted on every startup. 399 // recorded on Android so that retries aren't attempted on every startup.
416 // Instead the cloud policy registration is retried at least 1 or 3 days later. 400 // Instead the cloud policy registration is retried at least 1 or 3 days later.
417 const char kLastPolicyCheckTime[] = "policy.last_policy_check_time"; 401 const char kLastPolicyCheckTime[] = "policy.last_policy_check_time";
418 #endif 402 #endif
419 403
420 // Prefix URL for the experimental Instant ZeroSuggest provider. 404 // Prefix URL for the experimental Instant ZeroSuggest provider.
421 const char kInstantUIZeroSuggestUrlPrefix[] = 405 const char kInstantUIZeroSuggestUrlPrefix[] =
422 "instant_ui.zero_suggest_url_prefix"; 406 "instant_ui.zero_suggest_url_prefix";
423 407
424 // Used to migrate preferences from local state to user preferences to
425 // enable multiple profiles.
426 // BITMASK with possible values (see browser_prefs.cc for enum):
427 // 0: No preferences migrated.
428 // 1: DNS preferences migrated: kDnsPrefetchingStartupList and HostReferralList
429 // 2: Browser window preferences migrated: kDevToolsSplitLocation and
430 // kBrowserWindowPlacement
431 const char kMultipleProfilePrefMigration[] =
432 "local_state.multiple_profile_prefs_version";
433
434 // A boolean pref set to true if prediction of network actions is allowed. 408 // A boolean pref set to true if prediction of network actions is allowed.
435 // Actions include DNS prefetching, TCP and SSL preconnection, prerendering 409 // Actions include DNS prefetching, TCP and SSL preconnection, prerendering
436 // of web pages, and resource prefetching. 410 // of web pages, and resource prefetching.
437 // NOTE: The "dns_prefetching.enabled" value is used so that historical user 411 // NOTE: The "dns_prefetching.enabled" value is used so that historical user
438 // preferences are not lost. 412 // preferences are not lost.
439 // TODO(bnc): Remove kNetworkPredictionEnabled once kNetworkPredictionOptions 413 // TODO(bnc): Remove kNetworkPredictionEnabled once kNetworkPredictionOptions
440 // is functioning as per crbug.com/334602. 414 // is functioning as per crbug.com/334602.
441 const char kNetworkPredictionEnabled[] = "dns_prefetching.enabled"; 415 const char kNetworkPredictionEnabled[] = "dns_prefetching.enabled";
442 416
443 // A preference of enum chrome_browser_net::NetworkPredictionOptions shows 417 // A preference of enum chrome_browser_net::NetworkPredictionOptions shows
(...skipping 1848 matching lines...) Expand 10 before | Expand all | Expand 10 after
2292 // (name and a list of clients that registered the whitelist). 2266 // (name and a list of clients that registered the whitelist).
2293 const char kRegisteredSupervisedUserWhitelists[] = 2267 const char kRegisteredSupervisedUserWhitelists[] =
2294 "supervised_users.whitelists"; 2268 "supervised_users.whitelists";
2295 2269
2296 #if defined(ENABLE_EXTENSIONS) 2270 #if defined(ENABLE_EXTENSIONS)
2297 // Policy that indicates how to handle animated images. 2271 // Policy that indicates how to handle animated images.
2298 const char kAnimationPolicy[] = "settings.a11y.animation_policy"; 2272 const char kAnimationPolicy[] = "settings.a11y.animation_policy";
2299 #endif 2273 #endif
2300 2274
2301 } // namespace prefs 2275 } // namespace prefs
OLDNEW
« no previous file with comments | « chrome/common/pref_names.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698