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

Issue 1293113004: Introduce (Chrome)VariationsServiceClient (Closed)

Created:
5 years, 4 months ago by blundell
Modified:
5 years, 4 months ago
CC:
chromium-reviews, asvitkine+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Introduce (Chrome)VariationsServiceClient VariationsService is targeted for componentization in order to be shared with iOS. Towards that goal, this CL introduces VariationsServiceClient, which will serve to abstract the dependencies of VariationsService on its embedder (e.g., //chrome). Future CLs will complete the abstraction of VariationsService's //chrome-level dependencies through VariationsServiceClient. BUG=516678 TBR=asvitkine Committed: https://crrev.com/31f8bdbaac5826a596bc71dfb2b271715c85fcbe Cr-Commit-Position: refs/heads/master@{#343857}

Patch Set 1 #

Patch Set 2 : Self-review #

Unified diffs Side-by-side diffs Delta from patch set Stats (+95 lines, -10 lines) Patch
M chrome/browser/metrics/metrics_services_manager.cc View 2 chunks +4 lines, -3 lines 0 comments Download
A chrome/browser/metrics/variations/chrome_variations_service_client.h View 1 1 chunk +26 lines, -0 lines 0 comments Download
A chrome/browser/metrics/variations/chrome_variations_service_client.cc View 1 chunk +15 lines, -0 lines 0 comments Download
M chrome/browser/metrics/variations/variations_service.h View 4 chunks +6 lines, -1 line 0 comments Download
M chrome/browser/metrics/variations/variations_service.cc View 5 chunks +8 lines, -5 lines 0 comments Download
M chrome/browser/metrics/variations/variations_service_unittest.cc View 5 chunks +8 lines, -1 line 0 comments Download
M chrome/chrome_browser.gypi View 1 chunk +2 lines, -0 lines 0 comments Download
M components/variations.gypi View 1 chunk +1 line, -0 lines 0 comments Download
M components/variations/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments Download
A components/variations/variations_service_client.h View 1 chunk +24 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 24 (10 generated)
blundell
5 years, 4 months ago (2015-08-17 15:53:50 UTC) #2
SteveT
Switching in Alexei as the reviewer as he is the proper owner of this now.
5 years, 4 months ago (2015-08-17 15:58:51 UTC) #5
blundell
On 2015/08/17 15:58:51, SteveT wrote: > Switching in Alexei as the reviewer as he is ...
5 years, 4 months ago (2015-08-17 16:00:25 UTC) #6
SteveT
OK if Alexei approved the high level changes then this LGTM from a C++-in-chrome perspective. ...
5 years, 4 months ago (2015-08-17 16:56:00 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1293113004/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1293113004/20001
5 years, 4 months ago (2015-08-17 18:45:21 UTC) #9
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/88963)
5 years, 4 months ago (2015-08-17 18:55:41 UTC) #11
blundell
TBR'ing Alexei for the addition of the new argument to VariationsService::Create in //chrome/browser/metrics/metrics_services_manager.cc.
5 years, 4 months ago (2015-08-17 19:00:32 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1293113004/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1293113004/20001
5 years, 4 months ago (2015-08-17 19:01:21 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/99142)
5 years, 4 months ago (2015-08-17 21:20:23 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1293113004/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1293113004/20001
5 years, 4 months ago (2015-08-17 21:37:22 UTC) #18
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/99291)
5 years, 4 months ago (2015-08-18 00:09:49 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1293113004/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1293113004/20001
5 years, 4 months ago (2015-08-18 07:44:28 UTC) #22
commit-bot: I haz the power
Committed patchset #2 (id:20001)
5 years, 4 months ago (2015-08-18 08:15:07 UTC) #23
commit-bot: I haz the power
5 years, 4 months ago (2015-08-18 08:15:41 UTC) #24
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/31f8bdbaac5826a596bc71dfb2b271715c85fcbe
Cr-Commit-Position: refs/heads/master@{#343857}

Powered by Google App Engine
This is Rietveld 408576698