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

Issue 1806873002: Add an infrastructure to query history.google.com about other forms of browsing history. (Closed)

Created:
4 years, 9 months ago by msramek
Modified:
4 years, 9 months ago
CC:
blundell+watchlist_chromium.org, chromium-reviews, dbeam+watch-options_chromium.org, droger+watchlist_chromium.org, michaelpg+watch-options_chromium.org, sdefresne+watchlist_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add an infrastructure to query history.google.com about other forms of browsing history. The Clear Browsing Data dialog UI will provide a notice informing the user that history.google.com stores other forms of browsing history (such as the search history). We will only show the notice to those users for whom it is valid. This will be determined by Sync status, and by a JSON response from history.google.com [not yet implemented]. See https://docs.google.com/document/d/1ZMDSAd44KmzKhqXPjobZOf9rZezs6VqiBnqpDD0auCU/ for the background. To communicate between backends (ProfileSyncService, HistoryService) and frontends on all platforms, we need to put this logic to a component (especially because of iOS). We create a new component "browsing_data_ui". BUG=595332 Committed: https://crrev.com/b6d0d3c36ca322e5f2cb4513198f9d91b5ee53a9 Cr-Commit-Position: refs/heads/master@{#381804}

Patch Set 1 : #

Total comments: 2

Patch Set 2 : Fixed the GN chain. #

Total comments: 4

Patch Set 3 : Add a new component. #

Total comments: 12

Patch Set 4 : Renamed to browsing_data_ui #

Patch Set 5 : Rebase. #

Total comments: 2

Patch Set 6 : Removed output_name #

Unified diffs Side-by-side diffs Delta from patch set Stats (+72 lines, -15 lines) Patch
A + components/browsing_data_ui.gypi View 1 2 3 1 chunk +9 lines, -8 lines 0 comments Download
A + components/browsing_data_ui/BUILD.gn View 1 2 3 4 5 1 chunk +5 lines, -5 lines 0 comments Download
A + components/browsing_data_ui/DEPS View 1 2 3 1 chunk +1 line, -2 lines 0 comments Download
A components/browsing_data_ui/OWNERS View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
A components/browsing_data_ui/history_notice_utils.h View 1 2 3 1 chunk +24 lines, -0 lines 0 comments Download
A components/browsing_data_ui/history_notice_utils.cc View 1 2 3 1 chunk +21 lines, -0 lines 0 comments Download
M components/components.gyp View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M components/history/core/browser/web_history_service.h View 1 chunk +3 lines, -0 lines 0 comments Download
M components/history/core/browser/web_history_service.cc View 1 chunk +6 lines, -0 lines 0 comments Download

Depends on Patchset:

Dependent Patchsets:

Messages

Total messages: 31 (11 generated)
msramek
Hi guys, please have a look! As explained in the CL description, this CL doesn't ...
4 years, 9 months ago (2016-03-16 15:16:08 UTC) #4
blundell
What is the chain of includes that is causing profile_sync_service.h to transitively include sync.pb.h?
4 years, 9 months ago (2016-03-16 15:22:40 UTC) #5
msarda
lgtm
4 years, 9 months ago (2016-03-16 15:23:44 UTC) #6
msramek
On 2016/03/16 15:22:40, blundell wrote: > What is the chain of includes that is causing ...
4 years, 9 months ago (2016-03-16 15:27:48 UTC) #8
blundell
On 2016/03/16 15:27:48, msramek wrote: > On 2016/03/16 15:22:40, blundell wrote: > > What is ...
4 years, 9 months ago (2016-03-16 15:29:45 UTC) #9
msramek
On 2016/03/16 15:29:45, blundell wrote: > On 2016/03/16 15:27:48, msramek wrote: > > On 2016/03/16 ...
4 years, 9 months ago (2016-03-16 15:34:41 UTC) #10
blundell
dependencies LGTM note that I just lgtm'd the whole CL in effect; please don't land ...
4 years, 9 months ago (2016-03-16 15:48:06 UTC) #11
blundell
https://codereview.chromium.org/1806873002/diff/20001/components/browsing_data/BUILD.gn File components/browsing_data/BUILD.gn (right): https://codereview.chromium.org/1806873002/diff/20001/components/browsing_data/BUILD.gn#newcode18 components/browsing_data/BUILD.gn:18: "//components/browser_sync/browser", actually, a question: Why no corresponding dependency chain ...
4 years, 9 months ago (2016-03-16 15:49:08 UTC) #12
msramek
Thanks, Colin! https://codereview.chromium.org/1806873002/diff/20001/components/browsing_data/BUILD.gn File components/browsing_data/BUILD.gn (right): https://codereview.chromium.org/1806873002/diff/20001/components/browsing_data/BUILD.gn#newcode18 components/browsing_data/BUILD.gn:18: "//components/browser_sync/browser", On 2016/03/16 15:49:08, blundell wrote: > ...
4 years, 9 months ago (2016-03-16 16:01:08 UTC) #13
blundell
On 2016/03/16 16:01:08, msramek wrote: > Thanks, Colin! > > https://codereview.chromium.org/1806873002/diff/20001/components/browsing_data/BUILD.gn > File components/browsing_data/BUILD.gn (right): ...
4 years, 9 months ago (2016-03-16 16:04:23 UTC) #14
msramek
On 2016/03/16 16:04:23, blundell wrote: > On 2016/03/16 16:01:08, msramek wrote: > > Thanks, Colin! ...
4 years, 9 months ago (2016-03-16 18:52:04 UTC) #15
sdefresne
Can you please answer question about //content dependency? https://codereview.chromium.org/1806873002/diff/40001/components/browsing_data/history_notice_utils.cc File components/browsing_data/history_notice_utils.cc (right): https://codereview.chromium.org/1806873002/diff/40001/components/browsing_data/history_notice_utils.cc#newcode15 components/browsing_data/history_notice_utils.cc:15: return ...
4 years, 9 months ago (2016-03-17 09:49:39 UTC) #16
msramek
Moved to a new component. PTAL! https://codereview.chromium.org/1806873002/diff/40001/components/browsing_data/history_notice_utils.cc File components/browsing_data/history_notice_utils.cc (right): https://codereview.chromium.org/1806873002/diff/40001/components/browsing_data/history_notice_utils.cc#newcode15 components/browsing_data/history_notice_utils.cc:15: return (sync_service && ...
4 years, 9 months ago (2016-03-17 13:04:34 UTC) #18
sdefresne
Can you please split your CL in two? One part to fix the dependencies, another ...
4 years, 9 months ago (2016-03-17 13:11:20 UTC) #19
msramek
https://codereview.chromium.org/1806873002/diff/80001/components/browser_sync.gypi File components/browser_sync.gypi (right): https://codereview.chromium.org/1806873002/diff/80001/components/browser_sync.gypi#newcode41 components/browser_sync.gypi:41: 'export_dependent_settings': [ On 2016/03/17 13:11:20, sdefresne wrote: > It ...
4 years, 9 months ago (2016-03-17 13:58:20 UTC) #22
sdefresne
lgtm https://codereview.chromium.org/1806873002/diff/140001/components/browsing_data_ui/BUILD.gn File components/browsing_data_ui/BUILD.gn (right): https://codereview.chromium.org/1806873002/diff/140001/components/browsing_data_ui/BUILD.gn#newcode6 components/browsing_data_ui/BUILD.gn:6: output_name = "browsing_data_ui" You don't need this as ...
4 years, 9 months ago (2016-03-17 17:55:53 UTC) #23
msramek
This is no touching browsing_data/ anymore, so I'm not waiting for Mike's LGTM. Merci, Parisiens! ...
4 years, 9 months ago (2016-03-17 19:54:04 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1806873002/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1806873002/160001
4 years, 9 months ago (2016-03-17 19:54:48 UTC) #27
commit-bot: I haz the power
Committed patchset #6 (id:160001)
4 years, 9 months ago (2016-03-17 21:50:47 UTC) #29
commit-bot: I haz the power
4 years, 9 months ago (2016-03-17 21:52:18 UTC) #31
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/b6d0d3c36ca322e5f2cb4513198f9d91b5ee53a9
Cr-Commit-Position: refs/heads/master@{#381804}

Powered by Google App Engine
This is Rietveld 408576698