Index: chrome/browser/prefs/chrome_pref_service_factory.cc |
diff --git a/chrome/browser/prefs/chrome_pref_service_factory.cc b/chrome/browser/prefs/chrome_pref_service_factory.cc |
index dc0e2f035d46b83d62a44c552e3c8c8e6010d2d0..8c93b9f16415ad284eb96e20a723e348be8e3f35 100644 |
--- a/chrome/browser/prefs/chrome_pref_service_factory.cc |
+++ b/chrome/browser/prefs/chrome_pref_service_factory.cc |
@@ -81,144 +81,131 @@ namespace { |
// See CleanupDeprecatedTrackedPreferences() in pref_hash_filter.cc to remove a |
// deprecated tracked preference. |
const PrefHashFilter::TrackedPreferenceMetadata kTrackedPrefs[] = { |
- { |
- 0, prefs::kShowHomeButton, |
- PrefHashFilter::ENFORCE_ON_LOAD, |
- PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
- PrefHashFilter::VALUE_IMPERSONAL |
- }, |
- { |
- 1, prefs::kHomePageIsNewTabPage, |
- PrefHashFilter::ENFORCE_ON_LOAD, |
- PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
- PrefHashFilter::VALUE_IMPERSONAL |
- }, |
- { |
- 2, prefs::kHomePage, |
- PrefHashFilter::ENFORCE_ON_LOAD, |
- PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
- PrefHashFilter::VALUE_IMPERSONAL |
- }, |
- { |
- 3, prefs::kRestoreOnStartup, |
- PrefHashFilter::ENFORCE_ON_LOAD, |
- PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
- PrefHashFilter::VALUE_IMPERSONAL |
- }, |
- { |
- 4, prefs::kURLsToRestoreOnStartup, |
- PrefHashFilter::ENFORCE_ON_LOAD, |
- PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
- PrefHashFilter::VALUE_IMPERSONAL |
- }, |
+ {0, |
gab
2015/01/26 13:29:12
I know this is the probably the new format of git
MAD
2015/01/27 19:34:18
OK, I disagree, and expressed my disagreement, but
|
+ prefs::kShowHomeButton, |
+ PrefHashFilter::ENFORCE_ON_LOAD, |
+ PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
+ PrefHashFilter::VALUE_IMPERSONAL}, |
+ {1, |
+ prefs::kHomePageIsNewTabPage, |
+ PrefHashFilter::ENFORCE_ON_LOAD, |
+ PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
+ PrefHashFilter::VALUE_IMPERSONAL}, |
+ {2, |
+ prefs::kHomePage, |
+ PrefHashFilter::ENFORCE_ON_LOAD, |
+ PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
+ PrefHashFilter::VALUE_IMPERSONAL}, |
+ {3, |
+ prefs::kRestoreOnStartup, |
+ PrefHashFilter::ENFORCE_ON_LOAD, |
+ PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
+ PrefHashFilter::VALUE_IMPERSONAL}, |
+ {4, |
+ prefs::kURLsToRestoreOnStartup, |
+ PrefHashFilter::ENFORCE_ON_LOAD, |
+ PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
+ PrefHashFilter::VALUE_IMPERSONAL}, |
#if defined(ENABLE_EXTENSIONS) |
- { |
- 5, extensions::pref_names::kExtensions, |
- PrefHashFilter::NO_ENFORCEMENT, |
- PrefHashFilter::TRACKING_STRATEGY_SPLIT, |
- PrefHashFilter::VALUE_IMPERSONAL |
- }, |
+ {5, |
+ extensions::pref_names::kExtensions, |
+ PrefHashFilter::NO_ENFORCEMENT, |
+ PrefHashFilter::TRACKING_STRATEGY_SPLIT, |
+ PrefHashFilter::VALUE_IMPERSONAL}, |
#endif |
- { |
- 6, prefs::kGoogleServicesLastUsername, |
- PrefHashFilter::ENFORCE_ON_LOAD, |
- PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
- PrefHashFilter::VALUE_PERSONAL |
- }, |
- { |
- 7, prefs::kSearchProviderOverrides, |
- PrefHashFilter::ENFORCE_ON_LOAD, |
- PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
- PrefHashFilter::VALUE_IMPERSONAL |
- }, |
- { |
- 8, prefs::kDefaultSearchProviderSearchURL, |
- PrefHashFilter::ENFORCE_ON_LOAD, |
- PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
- PrefHashFilter::VALUE_IMPERSONAL |
- }, |
- { |
- 9, prefs::kDefaultSearchProviderKeyword, |
- PrefHashFilter::ENFORCE_ON_LOAD, |
- PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
- PrefHashFilter::VALUE_IMPERSONAL |
- }, |
- { |
- 10, prefs::kDefaultSearchProviderName, |
- PrefHashFilter::ENFORCE_ON_LOAD, |
- PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
- PrefHashFilter::VALUE_IMPERSONAL |
- }, |
+ {6, |
+ prefs::kGoogleServicesLastUsername, |
+ PrefHashFilter::ENFORCE_ON_LOAD, |
+ PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
+ PrefHashFilter::VALUE_PERSONAL}, |
+ {7, |
+ prefs::kSearchProviderOverrides, |
+ PrefHashFilter::ENFORCE_ON_LOAD, |
+ PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
+ PrefHashFilter::VALUE_IMPERSONAL}, |
+ {8, |
+ prefs::kDefaultSearchProviderSearchURL, |
+ PrefHashFilter::ENFORCE_ON_LOAD, |
+ PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
+ PrefHashFilter::VALUE_IMPERSONAL}, |
+ {9, |
+ prefs::kDefaultSearchProviderKeyword, |
+ PrefHashFilter::ENFORCE_ON_LOAD, |
+ PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
+ PrefHashFilter::VALUE_IMPERSONAL}, |
+ {10, |
+ prefs::kDefaultSearchProviderName, |
+ PrefHashFilter::ENFORCE_ON_LOAD, |
+ PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
+ PrefHashFilter::VALUE_IMPERSONAL}, |
#if !defined(OS_ANDROID) |
- { |
- 11, prefs::kPinnedTabs, |
- PrefHashFilter::ENFORCE_ON_LOAD, |
- PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
- PrefHashFilter::VALUE_IMPERSONAL |
- }, |
- { |
- 13, prefs::kProfileResetPromptMementoInProfilePrefs, |
- PrefHashFilter::ENFORCE_ON_LOAD, |
- PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
- PrefHashFilter::VALUE_IMPERSONAL |
- }, |
+ {11, |
+ prefs::kPinnedTabs, |
+ PrefHashFilter::ENFORCE_ON_LOAD, |
+ PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
+ PrefHashFilter::VALUE_IMPERSONAL}, |
+ {13, |
+ prefs::kProfileResetPromptMementoInProfilePrefs, |
+ PrefHashFilter::ENFORCE_ON_LOAD, |
+ PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
+ PrefHashFilter::VALUE_IMPERSONAL}, |
#endif |
- { |
- 14, DefaultSearchManager::kDefaultSearchProviderDataPrefName, |
- PrefHashFilter::NO_ENFORCEMENT, |
- PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
- PrefHashFilter::VALUE_IMPERSONAL |
- }, |
- { |
- // Protecting kPreferenceResetTime does two things: |
- // 1) It ensures this isn't accidently set by someone stomping the pref |
- // file. |
- // 2) More importantly, it declares kPreferenceResetTime as a protected |
- // pref which is required for it to be visible when queried via the |
- // SegregatedPrefStore. This is because it's written directly in the |
- // protected JsonPrefStore by that store's PrefHashFilter if there was |
- // a reset in FilterOnLoad and SegregatedPrefStore will not look for it |
- // in the protected JsonPrefStore unless it's declared as a protected |
- // preference here. |
- 15, prefs::kPreferenceResetTime, |
- PrefHashFilter::ENFORCE_ON_LOAD, |
- PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
- PrefHashFilter::VALUE_IMPERSONAL |
- }, |
- { |
- 17, sync_driver::prefs::kSyncRemainingRollbackTries, |
- PrefHashFilter::ENFORCE_ON_LOAD, |
- PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
- PrefHashFilter::VALUE_IMPERSONAL |
- }, |
- { |
- 18, prefs::kSafeBrowsingIncidentsSent, |
- PrefHashFilter::ENFORCE_ON_LOAD, |
- PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
- PrefHashFilter::VALUE_IMPERSONAL |
- }, |
+ {14, |
+ DefaultSearchManager::kDefaultSearchProviderDataPrefName, |
+ PrefHashFilter::NO_ENFORCEMENT, |
+ PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
+ PrefHashFilter::VALUE_IMPERSONAL}, |
+ {// Protecting kPreferenceResetTime does two things: |
+ // 1) It ensures this isn't accidently set by someone stomping the pref |
+ // file. |
+ // 2) More importantly, it declares kPreferenceResetTime as a protected |
+ // pref which is required for it to be visible when queried via the |
+ // SegregatedPrefStore. This is because it's written directly in the |
+ // protected JsonPrefStore by that store's PrefHashFilter if there was |
+ // a reset in FilterOnLoad and SegregatedPrefStore will not look for it |
+ // in the protected JsonPrefStore unless it's declared as a protected |
+ // preference here. |
+ 15, |
+ prefs::kPreferenceResetTime, |
+ PrefHashFilter::ENFORCE_ON_LOAD, |
+ PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
+ PrefHashFilter::VALUE_IMPERSONAL}, |
+ {17, |
+ sync_driver::prefs::kSyncRemainingRollbackTries, |
+ PrefHashFilter::ENFORCE_ON_LOAD, |
+ PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
+ PrefHashFilter::VALUE_IMPERSONAL}, |
+ {18, |
+ prefs::kSafeBrowsingIncidentsSent, |
+ PrefHashFilter::ENFORCE_ON_LOAD, |
+ PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
+ PrefHashFilter::VALUE_IMPERSONAL}, |
#if defined(OS_WIN) |
- { |
- 19, prefs::kSwReporterPromptVersion, |
- PrefHashFilter::ENFORCE_ON_LOAD, |
- PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
- PrefHashFilter::VALUE_IMPERSONAL |
- }, |
- { |
- 20, prefs::kSwReporterPromptReason, |
- PrefHashFilter::ENFORCE_ON_LOAD, |
- PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
- PrefHashFilter::VALUE_IMPERSONAL |
- }, |
+ {19, |
+ prefs::kSwReporterPromptVersion, |
+ PrefHashFilter::ENFORCE_ON_LOAD, |
+ PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
+ PrefHashFilter::VALUE_IMPERSONAL}, |
+ {20, |
+ prefs::kSwReporterPromptReason, |
+ PrefHashFilter::ENFORCE_ON_LOAD, |
+ PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
+ PrefHashFilter::VALUE_IMPERSONAL}, |
#endif |
- { |
- 21, prefs::kGoogleServicesUsername, |
- PrefHashFilter::ENFORCE_ON_LOAD, |
- PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
- PrefHashFilter::VALUE_PERSONAL |
- }, |
- // See note at top, new items added here also need to be added to |
- // histograms.xml's TrackedPreference enum. |
+ {21, |
+ prefs::kGoogleServicesUsername, |
+ PrefHashFilter::ENFORCE_ON_LOAD, |
+ PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
+ PrefHashFilter::VALUE_PERSONAL}, |
+#if defined(OS_WIN) |
+ {22, |
+ prefs::kSwReporterPromptSeed, |
+ PrefHashFilter::ENFORCE_ON_LOAD, |
+ PrefHashFilter::TRACKING_STRATEGY_ATOMIC, |
+ PrefHashFilter::VALUE_IMPERSONAL}, |
+#endif |
+ // See note at top, new items added here also need to be added to |
+ // histograms.xml's TrackedPreference enum. |
}; |
// One more than the last tracked preferences ID above. |