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

Issue 2816723002: Add "Site Settings" option to Clear Browsing Data on Android (Closed)

Created:
3 years, 8 months ago by dullweber
Modified:
3 years, 7 months ago
CC:
chromium-reviews, msramek+watch_chromium.org, droger+watchlist_chromium.org, blundell+watchlist_chromium.org, sdefresne+watchlist_chromium.org, asvitkine+watch_chromium.org, agrieve+watch_chromium.org, markusheintz_, srahim+watch_chromium.org, gayane+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Add "Site Settings" option to Clear Browsing Data on Android Implement site setting removal in BrowsingDataRemoverDelegate Add preference for site settings checkbox Add site settings counter Add site settings ui to CBD dialog on Android https://screenshot.googleplex.com/FJrhrqVtd6J.png BUG=681523 Review-Url: https://codereview.chromium.org/2816723002 Cr-Commit-Position: refs/heads/master@{#470270} Committed: https://chromium.googlesource.com/chromium/src/+/b94383086bbb49474afd397fa447a8b940c84684

Patch Set 1 #

Patch Set 2 : improve counter #

Patch Set 3 : fixes #

Total comments: 4

Patch Set 4 : fix comments #

Total comments: 6

Patch Set 5 : inject Clock into HostContentSettingsMap for testing #

Total comments: 2

Patch Set 6 : create clock as unique ptr #

Patch Set 7 : Add a site settings counter test using SimpleTestClock #

Patch Set 8 : enable kTabsInCbd for ChromeBrowsingDataRemoverDelegateTest #

Patch Set 9 : Fix failing test on Android due to HCSM being created before FeatureList #

Total comments: 14

Patch Set 10 : fix comments #

Patch Set 11 : fix deps #

Unified diffs Side-by-side diffs Delta from patch set Stats (+600 lines, -48 lines) Patch
A chrome/android/java/res/drawable/ic_tv_options_input_settings_rotated_grey.xml View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
M chrome/android/java/res/xml/clear_browsing_data_preferences.xml View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/android/java/res/xml/clear_browsing_data_preferences_tab.xml View 1 2 3 4 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferences.java View 1 2 3 2 chunks +4 lines, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferencesAdvanced.java View 1 1 chunk +8 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/PrivacyPreferences.java View 1 2 chunks +2 lines, -1 line 0 comments Download
M chrome/browser/android/browsing_data/browsing_data_bridge.cc View 1 2 3 4 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/browsing_data/browsing_data_counter_factory.cc View 1 2 3 4 3 chunks +7 lines, -0 lines 0 comments Download
M chrome/browser/browsing_data/chrome_browsing_data_remover_delegate.h View 1 2 3 4 3 chunks +5 lines, -2 lines 0 comments Download
M chrome/browser/browsing_data/chrome_browsing_data_remover_delegate.cc View 1 2 3 4 5 6 7 8 9 2 chunks +14 lines, -0 lines 0 comments Download
M chrome/browser/browsing_data/chrome_browsing_data_remover_delegate_unittest.cc View 1 2 3 4 5 6 7 8 9 1 chunk +82 lines, -0 lines 0 comments Download
A chrome/browser/browsing_data/site_settings_counter_unittest.cc View 1 2 3 4 5 6 7 8 9 1 chunk +186 lines, -0 lines 0 comments Download
M chrome/browser/content_settings/content_settings_pref_provider_unittest.cc View 1 2 3 4 5 4 chunks +14 lines, -13 lines 0 comments Download
M chrome/browser/content_settings/host_content_settings_map_unittest.cc View 1 2 3 4 5 6 7 2 chunks +88 lines, -20 lines 0 comments Download
M chrome/test/BUILD.gn View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M components/browsing_data/core/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 2 chunks +4 lines, -0 lines 0 comments Download
M components/browsing_data/core/DEPS View 1 chunk +1 line, -0 lines 0 comments Download
M components/browsing_data/core/browsing_data_utils.h View 1 chunk +1 line, -0 lines 0 comments Download
M components/browsing_data/core/browsing_data_utils.cc View 1 2 3 4 2 chunks +9 lines, -0 lines 0 comments Download
A components/browsing_data/core/counters/site_settings_counter.h View 1 2 3 4 5 6 7 8 9 1 chunk +30 lines, -0 lines 0 comments Download
A components/browsing_data/core/counters/site_settings_counter.cc View 1 2 3 4 5 6 7 8 9 1 chunk +50 lines, -0 lines 0 comments Download
M components/browsing_data/core/pref_names.h View 1 chunk +1 line, -0 lines 0 comments Download
M components/browsing_data/core/pref_names.cc View 2 chunks +4 lines, -0 lines 0 comments Download
M components/browsing_data_strings.grdp View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
M components/content_settings/core/browser/content_settings_pref.h View 1 2 3 4 3 chunks +1 line, -3 lines 0 comments Download
M components/content_settings/core/browser/content_settings_pref.cc View 1 2 3 4 3 chunks +1 line, -5 lines 0 comments Download
M components/content_settings/core/browser/content_settings_pref_provider.h View 1 2 3 4 4 chunks +10 lines, -0 lines 0 comments Download
M components/content_settings/core/browser/content_settings_pref_provider.cc View 1 2 3 4 5 chunks +14 lines, -3 lines 0 comments Download
M components/content_settings/core/browser/host_content_settings_map.h View 1 2 3 4 3 chunks +15 lines, -0 lines 0 comments Download
M components/content_settings/core/browser/host_content_settings_map.cc View 1 2 3 4 2 chunks +13 lines, -0 lines 0 comments Download

Messages

Total messages: 50 (33 generated)
dullweber
Hi Martin, please review this CL
3 years, 7 months ago (2017-04-28 09:40:03 UTC) #10
dullweber
Hi Theresa, please review the changes in chrome/android. I'm adding an option to delete site ...
3 years, 7 months ago (2017-04-28 09:43:20 UTC) #12
Theresa
chrome/android lgtm % nits. Will you please upload screenshots to the bug? https://codereview.chromium.org/2816723002/diff/40001/chrome/android/java/res/drawable/ic_tv_options_rotated_grey.xml File chrome/android/java/res/drawable/ic_tv_options_rotated_grey.xml ...
3 years, 7 months ago (2017-04-28 14:56:03 UTC) #13
dullweber
Thanks, I uploaded a screenshot and linked it in the description https://codereview.chromium.org/2816723002/diff/40001/chrome/android/java/res/drawable/ic_tv_options_rotated_grey.xml File chrome/android/java/res/drawable/ic_tv_options_rotated_grey.xml (right): ...
3 years, 7 months ago (2017-05-02 09:48:46 UTC) #15
dullweber
bauerb@chromium.org: Please review changes in chrome/browser/android/browsing_data/browsing_data_bridge.cc
3 years, 7 months ago (2017-05-02 09:51:43 UTC) #17
Bernhard Bauer
https://codereview.chromium.org/2816723002/diff/60001/chrome/android/java/res/drawable/ic_tv_options_input_settings_grey.svg File chrome/android/java/res/drawable/ic_tv_options_input_settings_grey.svg (right): https://codereview.chromium.org/2816723002/diff/60001/chrome/android/java/res/drawable/ic_tv_options_input_settings_grey.svg#newcode1 chrome/android/java/res/drawable/ic_tv_options_input_settings_grey.svg:1: <?xml version="1.0" encoding="UTF-8" standalone="no"?> This resource isn't actually used ...
3 years, 7 months ago (2017-05-03 14:29:21 UTC) #18
dullweber
Thanks, I removed the wrong svg file and changed the test to inject a base::Clock. ...
3 years, 7 months ago (2017-05-03 15:59:13 UTC) #19
Bernhard Bauer
Awesome, thanks! LGTM with a pointer-wrangling nit: https://codereview.chromium.org/2816723002/diff/80001/chrome/browser/content_settings/content_settings_pref_provider_unittest.cc File chrome/browser/content_settings/content_settings_pref_provider_unittest.cc (right): https://codereview.chromium.org/2816723002/diff/80001/chrome/browser/content_settings/content_settings_pref_provider_unittest.cc#newcode625 chrome/browser/content_settings/content_settings_pref_provider_unittest.cc:625: auto* clock ...
3 years, 7 months ago (2017-05-03 16:05:39 UTC) #20
dullweber
https://codereview.chromium.org/2816723002/diff/80001/chrome/browser/content_settings/content_settings_pref_provider_unittest.cc File chrome/browser/content_settings/content_settings_pref_provider_unittest.cc (right): https://codereview.chromium.org/2816723002/diff/80001/chrome/browser/content_settings/content_settings_pref_provider_unittest.cc#newcode625 chrome/browser/content_settings/content_settings_pref_provider_unittest.cc:625: auto* clock = new base::SimpleTestClock(); On 2017/05/03 16:05:39, Bernhard ...
3 years, 7 months ago (2017-05-03 16:23:00 UTC) #21
msramek
LGTM % nits and a test improvement suggestion. Awesome that we're finally getting this functionality ...
3 years, 7 months ago (2017-05-08 10:53:57 UTC) #34
dullweber
Thanks https://codereview.chromium.org/2816723002/diff/160001/chrome/browser/browsing_data/chrome_browsing_data_remover_delegate.cc File chrome/browser/browsing_data/chrome_browsing_data_remover_delegate.cc (right): https://codereview.chromium.org/2816723002/diff/160001/chrome/browser/browsing_data/chrome_browsing_data_remover_delegate.cc#newcode716 chrome/browser/browsing_data/chrome_browsing_data_remover_delegate.cc:716: auto* registry = content_settings::ContentSettingsRegistry::GetInstance(); On 2017/05/08 10:53:56, msramek ...
3 years, 7 months ago (2017-05-08 15:50:24 UTC) #35
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2816723002/180001
3 years, 7 months ago (2017-05-08 15:51:01 UTC) #38
commit-bot: I haz the power
Try jobs failed on following builders: android_clang_dbg_recipe on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_clang_dbg_recipe/builds/263775) cast_shell_android on master.tryserver.chromium.android (JOB_FAILED, ...
3 years, 7 months ago (2017-05-08 15:56:32 UTC) #40
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2816723002/200001
3 years, 7 months ago (2017-05-08 16:02:53 UTC) #43
commit-bot: I haz the power
Try jobs failed on following builders: ios-simulator on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator/builds/209648)
3 years, 7 months ago (2017-05-08 16:19:42 UTC) #45
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2816723002/200001
3 years, 7 months ago (2017-05-09 09:08:11 UTC) #47
commit-bot: I haz the power
3 years, 7 months ago (2017-05-09 09:13:55 UTC) #50
Message was sent while issue was closed.
Committed patchset #11 (id:200001) as
https://chromium.googlesource.com/chromium/src/+/b94383086bbb49474afd397fa447...

Powered by Google App Engine
This is Rietveld 408576698