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

Issue 10522002: `chrome.browsingData` extension API can now remove data from protected origins. (Closed)

Created:
8 years, 6 months ago by Mike West
Modified:
8 years, 6 months ago
CC:
chromium-reviews, Aaron Boodman, mihaip-chromium-reviews_chromium.org
Visibility:
Public.

Description

`chrome.browsingData` extension API can now remove data from protected origins. Currently, installing a hosted application for `example.com` means that we ignore that origin when removing browsing data. This CL extends the filtering options available to extension authors using the BrowsingData API to include removal of browsing data for these "protected" web origins. BUG=113194 TEST=browser_tests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=142133

Patch Set 1 #

Total comments: 15

Patch Set 2 : Bernhard #

Patch Set 3 : Cleanup. #

Total comments: 3

Patch Set 4 : Bernhard 2. #

Total comments: 1

Patch Set 5 : Rebuilt docs. #

Patch Set 6 : Tiny docs tweak. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+422 lines, -26 lines) Patch
M chrome/browser/browsing_data_remover.h View 1 chunk +6 lines, -2 lines 0 comments Download
M chrome/browser/browsing_data_remover.cc View 1 2 3 4 2 chunks +10 lines, -5 lines 0 comments Download
M chrome/browser/browsing_data_remover_unittest.cc View 25 chunks +30 lines, -0 lines 0 comments Download
A + chrome/browser/extensions/api/browsing_data/OWNERS View 1 2 3 4 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/extensions/api/browsing_data/browsing_data_api.h View 1 2 2 chunks +9 lines, -0 lines 0 comments Download
M chrome/browser/extensions/api/browsing_data/browsing_data_api.cc View 1 2 3 4 4 chunks +49 lines, -3 lines 0 comments Download
M chrome/browser/extensions/api/browsing_data/browsing_data_test.cc View 1 2 3 4 4 chunks +59 lines, -15 lines 0 comments Download
M chrome/common/extensions/api/browsing_data.json View 1 2 3 4 1 chunk +22 lines, -0 lines 0 comments Download
M chrome/common/extensions/docs/browsingData.html View 1 2 3 4 5 3 chunks +168 lines, -0 lines 0 comments Download
M chrome/common/extensions/docs/static/browsingData.html View 1 2 3 4 5 1 chunk +67 lines, -0 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
Mike West
Since r140273 landed, we should add it to the extension API as well. Can you ...
8 years, 6 months ago (2012-06-04 11:03:00 UTC) #1
Bernhard Bauer
https://chromiumcodereview.appspot.com/10522002/diff/1/chrome/browser/extensions/api/browsing_data/browsing_data_api.cc File chrome/browser/extensions/api/browsing_data/browsing_data_api.cc (right): https://chromiumcodereview.appspot.com/10522002/diff/1/chrome/browser/extensions/api/browsing_data/browsing_data_api.cc#newcode135 chrome/browser/extensions/api/browsing_data/browsing_data_api.cc:135: // If |m_origin_set_mask| isn't set, default it to 'UNPROTECTED_WEB'. ...
8 years, 6 months ago (2012-06-04 11:20:16 UTC) #2
Mike West
Thanks Bernhard. I've addressed your comments (and ended up extracting the logic out into a ...
8 years, 6 months ago (2012-06-04 12:23:38 UTC) #3
Bernhard Bauer
http://codereview.chromium.org/10522002/diff/1/chrome/browser/extensions/api/browsing_data/browsing_data_api.cc File chrome/browser/extensions/api/browsing_data/browsing_data_api.cc (right): http://codereview.chromium.org/10522002/diff/1/chrome/browser/extensions/api/browsing_data/browsing_data_api.cc#newcode136 chrome/browser/extensions/api/browsing_data/browsing_data_api.cc:136: origin_set_mask_ = 0; On 2012/06/04 12:23:39, Mike West (chromium) ...
8 years, 6 months ago (2012-06-04 12:42:17 UTC) #4
Mike West
Thanks, Bernhard. :) http://codereview.chromium.org/10522002/diff/1/chrome/browser/extensions/api/browsing_data/browsing_data_api.cc File chrome/browser/extensions/api/browsing_data/browsing_data_api.cc (right): http://codereview.chromium.org/10522002/diff/1/chrome/browser/extensions/api/browsing_data/browsing_data_api.cc#newcode149 chrome/browser/extensions/api/browsing_data/browsing_data_api.cc:149: else if (value == extension_browsing_data_api_constants::kExtensionsKey) On ...
8 years, 6 months ago (2012-06-04 13:20:53 UTC) #5
Bernhard Bauer
LGTM http://codereview.chromium.org/10522002/diff/11002/chrome/browser/extensions/api/browsing_data/browsing_data_api.cc File chrome/browser/extensions/api/browsing_data/browsing_data_api.cc (right): http://codereview.chromium.org/10522002/diff/11002/chrome/browser/extensions/api/browsing_data/browsing_data_api.cc#newcode222 chrome/browser/extensions/api/browsing_data/browsing_data_api.cc:222: // Default to UNPROTECTED_WEB if the developer doesn't ...
8 years, 6 months ago (2012-06-04 13:42:14 UTC) #6
Mike West
On 2012/06/04 13:42:14, Bernhard Bauer wrote: > LGTM > > http://codereview.chromium.org/10522002/diff/11002/chrome/browser/extensions/api/browsing_data/browsing_data_api.cc > File chrome/browser/extensions/api/browsing_data/browsing_data_api.cc (right): ...
8 years, 6 months ago (2012-06-04 13:44:25 UTC) #7
Mike West
Hi Aaron, Mihai, following up on http://codereview.chromium.org/10502015/ and https://chromiumcodereview.appspot.com/10413072, I'd like to add deletion of ...
8 years, 6 months ago (2012-06-12 12:18:32 UTC) #8
Mihai Parparita -not on Chrome
LGTM http://codereview.chromium.org/10522002/diff/11004/chrome/browser/extensions/api/browsing_data/browsing_data_api.cc File chrome/browser/extensions/api/browsing_data/browsing_data_api.cc (right): http://codereview.chromium.org/10522002/diff/11004/chrome/browser/extensions/api/browsing_data/browsing_data_api.cc#newcode219 chrome/browser/extensions/api/browsing_data/browsing_data_api.cc:219: // TODO(mkwst): Decide whether we should expose this ...
8 years, 6 months ago (2012-06-13 19:48:54 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mkwst@chromium.org/10522002/33001
8 years, 6 months ago (2012-06-14 12:06:06 UTC) #10
commit-bot: I haz the power
8 years, 6 months ago (2012-06-14 13:21:48 UTC) #11
Change committed as 142133

Powered by Google App Engine
This is Rietveld 408576698