Chromium Code Reviews| OLD | NEW |
|---|---|
| 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/browser/profiles/profile_impl.h" | 5 #include "chrome/browser/profiles/profile_impl.h" |
| 6 | 6 |
| 7 #include "base/bind.h" | 7 #include "base/bind.h" |
| 8 #include "base/command_line.h" | 8 #include "base/command_line.h" |
| 9 #include "base/compiler_specific.h" | 9 #include "base/compiler_specific.h" |
| 10 #include "base/environment.h" | 10 #include "base/environment.h" |
| (...skipping 265 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 276 0, | 276 0, |
| 277 PrefService::UNSYNCABLE_PREF); | 277 PrefService::UNSYNCABLE_PREF); |
| 278 prefs->RegisterIntegerPref(prefs::kMediaCacheSize, | 278 prefs->RegisterIntegerPref(prefs::kMediaCacheSize, |
| 279 0, | 279 0, |
| 280 PrefService::UNSYNCABLE_PREF); | 280 PrefService::UNSYNCABLE_PREF); |
| 281 | 281 |
| 282 // Deprecated. Kept around for migration. | 282 // Deprecated. Kept around for migration. |
| 283 prefs->RegisterBooleanPref(prefs::kClearSiteDataOnExit, | 283 prefs->RegisterBooleanPref(prefs::kClearSiteDataOnExit, |
| 284 false, | 284 false, |
| 285 PrefService::SYNCABLE_PREF); | 285 PrefService::SYNCABLE_PREF); |
| 286 | |
| 287 // Preferences for whitelist and blacklists | |
|
Bernhard Bauer
2012/11/16 15:04:46
We usually explain what preferences are for in pre
Sergiu
2012/11/26 14:48:08
Removed and rephrased in pref_names.cc.
| |
| 288 prefs->RegisterListPref(prefs::kManagedModeWhitelist, | |
| 289 new ListValue(), | |
| 290 PrefService::UNSYNCABLE_PREF); | |
| 291 prefs->RegisterListPref(prefs::kManagedModeBlacklist, | |
| 292 new ListValue(), | |
| 293 PrefService::UNSYNCABLE_PREF); | |
| 286 } | 294 } |
| 287 | 295 |
| 288 ProfileImpl::ProfileImpl(const FilePath& path, | 296 ProfileImpl::ProfileImpl(const FilePath& path, |
| 289 Delegate* delegate, | 297 Delegate* delegate, |
| 290 CreateMode create_mode) | 298 CreateMode create_mode) |
| 291 : path_(path), | 299 : path_(path), |
| 292 ALLOW_THIS_IN_INITIALIZER_LIST(io_data_(this)), | 300 ALLOW_THIS_IN_INITIALIZER_LIST(io_data_(this)), |
| 293 host_content_settings_map_(NULL), | 301 host_content_settings_map_(NULL), |
| 294 last_session_exit_type_(EXIT_NORMAL), | 302 last_session_exit_type_(EXIT_NORMAL), |
| 295 start_time_(Time::Now()), | 303 start_time_(Time::Now()), |
| (...skipping 858 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1154 if (!path.empty()) | 1162 if (!path.empty()) |
| 1155 *cache_path = path; | 1163 *cache_path = path; |
| 1156 *max_size = is_media_context ? prefs_->GetInteger(prefs::kMediaCacheSize) : | 1164 *max_size = is_media_context ? prefs_->GetInteger(prefs::kMediaCacheSize) : |
| 1157 prefs_->GetInteger(prefs::kDiskCacheSize); | 1165 prefs_->GetInteger(prefs::kDiskCacheSize); |
| 1158 } | 1166 } |
| 1159 | 1167 |
| 1160 base::Callback<ChromeURLDataManagerBackend*(void)> | 1168 base::Callback<ChromeURLDataManagerBackend*(void)> |
| 1161 ProfileImpl::GetChromeURLDataManagerBackendGetter() const { | 1169 ProfileImpl::GetChromeURLDataManagerBackendGetter() const { |
| 1162 return io_data_.GetChromeURLDataManagerBackendGetter(); | 1170 return io_data_.GetChromeURLDataManagerBackendGetter(); |
| 1163 } | 1171 } |
| OLD | NEW |