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

Unified Diff: components/prefs_tracker/pref_hash_filter.cc

Issue 1227973003: Componentize //chrome/browser/prefs/tracked. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: modified folder to prefs_tracker Created 5 years, 5 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 side-by-side diff with in-line comments
Download patch
Index: components/prefs_tracker/pref_hash_filter.cc
diff --git a/chrome/browser/prefs/tracked/pref_hash_filter.cc b/components/prefs_tracker/pref_hash_filter.cc
similarity index 81%
rename from chrome/browser/prefs/tracked/pref_hash_filter.cc
rename to components/prefs_tracker/pref_hash_filter.cc
index 5fe4fa14e0d156c8dcedb1de1ded23228706af8e..3ed64361d935e48076a2d9b4010c9ff72ff21f06 100644
--- a/chrome/browser/prefs/tracked/pref_hash_filter.cc
+++ b/components/prefs_tracker/pref_hash_filter.cc
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "chrome/browser/prefs/tracked/pref_hash_filter.h"
+#include "components/prefs_tracker/pref_hash_filter.h"
#include <algorithm>
@@ -13,13 +13,13 @@
#include "base/strings/string_number_conversions.h"
#include "base/time/time.h"
#include "base/values.h"
-#include "chrome/browser/prefs/tracked/dictionary_hash_store_contents.h"
-#include "chrome/browser/prefs/tracked/pref_hash_store.h"
-#include "chrome/browser/prefs/tracked/pref_hash_store_transaction.h"
-#include "chrome/browser/prefs/tracked/tracked_atomic_preference.h"
-#include "chrome/browser/prefs/tracked/tracked_split_preference.h"
-#include "chrome/common/pref_names.h"
#include "components/pref_registry/pref_registry_syncable.h"
+#include "components/prefs_tracker/dictionary_hash_store_contents.h"
+#include "components/prefs_tracker/pref_hash_store.h"
+#include "components/prefs_tracker/pref_hash_store_transaction.h"
+#include "components/prefs_tracker/pref_names.h"
+#include "components/prefs_tracker/tracked_atomic_preference.h"
+#include "components/prefs_tracker/tracked_split_preference.h"
namespace {
@@ -29,10 +29,10 @@ void CleanupDeprecatedTrackedPreferences(
// Add deprecated previously tracked preferences below for them to be cleaned
// up from both the pref files and the hash store.
static const char* const kDeprecatedTrackedPreferences[] = {
gab 2015/07/23 21:41:16 These used to move from c/b/prefs/chrome_pref_serv
blundell 2015/07/24 08:26:19 Could you elaborate a bit? Are you saying more blu
Jitu( very slow this week) 2015/07/24 09:09:23 sorry i couldn't get this. Can you please elaborat
- // TODO(grt): Remove in M44+.
- "safebrowsing.incident_report_sent",
- // TODO(mad): Remove in M48+.
- "software_reporter.prompt_reason",
+ // TODO(grt): Remove in M44+.
+ "safebrowsing.incident_report_sent",
+ // TODO(mad): Remove in M48+.
+ "software_reporter.prompt_reason",
};
for (size_t i = 0; i < arraysize(kDeprecatedTrackedPreferences); ++i) {
@@ -63,28 +63,20 @@ PrefHashFilter::PrefHashFilter(
scoped_ptr<TrackedPreference> tracked_preference;
switch (metadata.strategy) {
case TRACKING_STRATEGY_ATOMIC:
- tracked_preference.reset(
- new TrackedAtomicPreference(metadata.name,
- metadata.reporting_id,
- reporting_ids_count,
- metadata.enforcement_level,
- metadata.value_type,
- delegate));
+ tracked_preference.reset(new TrackedAtomicPreference(
+ metadata.name, metadata.reporting_id, reporting_ids_count,
+ metadata.enforcement_level, metadata.value_type, delegate));
break;
case TRACKING_STRATEGY_SPLIT:
- tracked_preference.reset(
- new TrackedSplitPreference(metadata.name,
- metadata.reporting_id,
- reporting_ids_count,
- metadata.enforcement_level,
- metadata.value_type,
- delegate));
+ tracked_preference.reset(new TrackedSplitPreference(
+ metadata.name, metadata.reporting_id, reporting_ids_count,
+ metadata.enforcement_level, metadata.value_type, delegate));
break;
}
DCHECK(tracked_preference);
- bool is_new = tracked_paths_.add(metadata.name,
- tracked_preference.Pass()).second;
+ bool is_new =
+ tracked_paths_.add(metadata.name, tracked_preference.Pass()).second;
DCHECK(is_new);
}
}
@@ -111,9 +103,8 @@ base::Time PrefHashFilter::GetResetTime(PrefService* user_prefs) {
// (which we do via a PrefStore, preventing us from reusing
// PrefService::SetInt64).
int64 internal_value = base::Time().ToInternalValue();
- if (!base::StringToInt64(
- user_prefs->GetString(prefs::kPreferenceResetTime),
- &internal_value)) {
+ if (!base::StringToInt64(user_prefs->GetString(prefs::kPreferenceResetTime),
+ &internal_value)) {
// Somehow the value stored on disk is not a valid int64.
NOTREACHED();
return base::Time();
@@ -190,8 +181,8 @@ void PrefHashFilter::FinalizeFilterOnLoad(
pref_hash_store_->BeginTransaction(scoped_ptr<HashStoreContents>(
new DictionaryHashStoreContents(pref_store_contents.get()))));
- CleanupDeprecatedTrackedPreferences(
- pref_store_contents.get(), hash_store_transaction.get());
+ CleanupDeprecatedTrackedPreferences(pref_store_contents.get(),
+ hash_store_transaction.get());
if (report_super_mac_validity_) {
UMA_HISTOGRAM_BOOLEAN("Settings.HashesDictionaryTrusted",

Powered by Google App Engine
This is Rietveld 408576698