| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 "components/browsing_data/core/pref_names.h" | 5 #include "components/browsing_data/core/pref_names.h" |
| 6 | 6 |
| 7 #include "components/pref_registry/pref_registry_syncable.h" | 7 #include "components/pref_registry/pref_registry_syncable.h" |
| 8 | 8 |
| 9 namespace browsing_data { | 9 namespace browsing_data { |
| 10 | 10 |
| 11 namespace prefs { | 11 namespace prefs { |
| 12 | 12 |
| 13 // Clear browsing data deletion time period. | 13 // Clear browsing data deletion time period. |
| 14 const char kDeleteTimePeriod[] = "browser.clear_data.time_period"; | 14 const char kDeleteTimePeriod[] = "browser.clear_data.time_period"; |
| 15 const char kDeleteTimePeriodBasic[] = "browser.clear_data.time_period_basic"; | 15 const char kDeleteTimePeriodBasic[] = "browser.clear_data.time_period_basic"; |
| 16 | 16 |
| 17 // Clear Browsing Data dialog datatype preferences. | 17 // Clear Browsing Data dialog datatype preferences. |
| 18 const char kDeleteBrowsingHistory[] = "browser.clear_data.browsing_history"; | 18 const char kDeleteBrowsingHistory[] = "browser.clear_data.browsing_history"; |
| 19 const char kDeleteBrowsingHistoryBasic[] = | 19 const char kDeleteBrowsingHistoryBasic[] = |
| 20 "browser.clear_data.browsing_history_basic"; | 20 "browser.clear_data.browsing_history_basic"; |
| 21 const char kDeleteDownloadHistory[] = "browser.clear_data.download_history"; | 21 const char kDeleteDownloadHistory[] = "browser.clear_data.download_history"; |
| 22 const char kDeleteCache[] = "browser.clear_data.cache"; | 22 const char kDeleteCache[] = "browser.clear_data.cache"; |
| 23 const char kDeleteCacheBasic[] = "browser.clear_data.cache_basic"; | 23 const char kDeleteCacheBasic[] = "browser.clear_data.cache_basic"; |
| 24 const char kDeleteCookies[] = "browser.clear_data.cookies"; | 24 const char kDeleteCookies[] = "browser.clear_data.cookies"; |
| 25 const char kDeleteCookiesBasic[] = "browser.clear_data.cookies_basic"; | 25 const char kDeleteCookiesBasic[] = "browser.clear_data.cookies_basic"; |
| 26 const char kDeletePasswords[] = "browser.clear_data.passwords"; | 26 const char kDeletePasswords[] = "browser.clear_data.passwords"; |
| 27 const char kDeleteFormData[] = "browser.clear_data.form_data"; | 27 const char kDeleteFormData[] = "browser.clear_data.form_data"; |
| 28 const char kDeleteHostedAppsData[] = "browser.clear_data.hosted_apps_data"; | 28 const char kDeleteHostedAppsData[] = "browser.clear_data.hosted_apps_data"; |
| 29 const char kDeleteMediaLicenses[] = "browser.clear_data.media_licenses"; | 29 const char kDeleteMediaLicenses[] = "browser.clear_data.media_licenses"; |
| 30 const char kDeleteSiteSettings[] = "browser.clear_data.site_settings"; |
| 30 | 31 |
| 31 // Other Clear Browsing Data preferences. | 32 // Other Clear Browsing Data preferences. |
| 32 const char kLastClearBrowsingDataTime[] = | 33 const char kLastClearBrowsingDataTime[] = |
| 33 "browser.last_clear_browsing_data_time"; | 34 "browser.last_clear_browsing_data_time"; |
| 34 const char kClearBrowsingDataHistoryNoticeShownTimes[] = | 35 const char kClearBrowsingDataHistoryNoticeShownTimes[] = |
| 35 "browser.clear_data.history_notice_shown_times"; | 36 "browser.clear_data.history_notice_shown_times"; |
| 36 const char kLastClearBrowsingDataTab[] = "browser.last_clear_browsing_data_tab"; | 37 const char kLastClearBrowsingDataTab[] = "browser.last_clear_browsing_data_tab"; |
| 37 const char kPreferencesMigratedToBasic[] = | 38 const char kPreferencesMigratedToBasic[] = |
| 38 "browser.clear_data.preferences_migrated_to_basic"; | 39 "browser.clear_data.preferences_migrated_to_basic"; |
| 39 | 40 |
| (...skipping 29 matching lines...) Expand all Loading... |
| 69 #if !defined(OS_IOS) | 70 #if !defined(OS_IOS) |
| 70 registry->RegisterBooleanPref( | 71 registry->RegisterBooleanPref( |
| 71 kDeleteDownloadHistory, true, | 72 kDeleteDownloadHistory, true, |
| 72 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); | 73 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
| 73 registry->RegisterBooleanPref( | 74 registry->RegisterBooleanPref( |
| 74 kDeleteHostedAppsData, false, | 75 kDeleteHostedAppsData, false, |
| 75 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); | 76 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
| 76 registry->RegisterBooleanPref( | 77 registry->RegisterBooleanPref( |
| 77 kDeleteMediaLicenses, false, | 78 kDeleteMediaLicenses, false, |
| 78 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); | 79 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
| 80 registry->RegisterBooleanPref( |
| 81 kDeleteSiteSettings, false, |
| 82 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
| 79 registry->RegisterInt64Pref(prefs::kLastClearBrowsingDataTime, 0); | 83 registry->RegisterInt64Pref(prefs::kLastClearBrowsingDataTime, 0); |
| 80 #endif // !defined(OS_IOS) | 84 #endif // !defined(OS_IOS) |
| 81 | 85 |
| 82 #if defined(OS_ANDROID) | 86 #if defined(OS_ANDROID) |
| 83 registry->RegisterIntegerPref( | 87 registry->RegisterIntegerPref( |
| 84 kLastClearBrowsingDataTab, 0, | 88 kLastClearBrowsingDataTab, 0, |
| 85 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); | 89 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
| 86 #endif | 90 #endif |
| 87 | 91 |
| 88 registry->RegisterBooleanPref( | 92 registry->RegisterBooleanPref( |
| 89 kPreferencesMigratedToBasic, false, | 93 kPreferencesMigratedToBasic, false, |
| 90 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); | 94 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
| 91 } | 95 } |
| 92 | 96 |
| 93 } // namespace prefs | 97 } // namespace prefs |
| 94 | 98 |
| 95 } // namespace browsing_data | 99 } // namespace browsing_data |
| OLD | NEW |