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

Issue 2881593002: Reporting: Plumb into RenderFrame via Mojo (Closed)

Created:
3 years, 7 months ago by Julia Tuttle
Modified:
3 years, 5 months ago
CC:
Aaron Boodman, abarth-chromium, cbentzel+watch_chromium.org, chromium-reviews, creis+watch_chromium.org, darin (slow to review), darin-cc_chromium.org, dcheng, jochen (gone - plz use gerrit), mlamouri+watch-content_chromium.org, nasko+codewatch_chromium.org, net-reviews_chromium.org, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org, paulmeyer
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Reporting: Plumb into RenderFrame via Mojo BUG=704259 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation Review-Url: https://codereview.chromium.org/2881593002 Cr-Commit-Position: refs/heads/master@{#483855} Committed: https://chromium.googlesource.com/chromium/src/+/95fe3cc592eeb332824adc8c8f4b9951f2f170d7

Patch Set 1 #

Patch Set 2 : rebase #

Patch Set 3 : rebase #

Total comments: 4

Patch Set 4 : Add username to TODOs, rebase #

Total comments: 14

Patch Set 5 : rebase, make requested changes, format #

Total comments: 7

Patch Set 6 : #include <utility> #

Patch Set 7 : Enumify. #

Total comments: 2

Patch Set 8 : Revert "Enumify." #

Total comments: 2

Patch Set 9 : rebase; yet another std::move #

Patch Set 10 : rebase #

Total comments: 12

Patch Set 11 : rebase #

Patch Set 12 : Make requested changes. #

Patch Set 13 : Move ReportingServiceProxy to renderer_host, .mojom to Blink. #

Total comments: 1

Patch Set 14 : rebase, remove obsolete comments, format #

Patch Set 15 : Fix #includes and DEPS. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+144 lines, -1 line) Patch
M content/browser/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +3 lines, -1 line 0 comments Download
M content/browser/DEPS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -0 lines 0 comments Download
A content/browser/net/reporting_service_proxy.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +25 lines, -0 lines 0 comments Download
A content/browser/net/reporting_service_proxy.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +83 lines, -0 lines 0 comments Download
M content/browser/renderer_host/render_process_host_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +4 lines, -0 lines 0 comments Download
M third_party/WebKit/public/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -0 lines 0 comments Download
A third_party/WebKit/public/platform/reporting.mojom View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +27 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 115 (78 generated)
Julia Tuttle
PTAL, shivanisha and mkwst. This isn't done yet; I just want feedback on the general ...
3 years, 7 months ago (2017-05-11 16:59:54 UTC) #4
Mike West
I think this looks pretty reasonable, and is pretty well in-line with what we discussed ...
3 years, 7 months ago (2017-05-15 07:48:51 UTC) #12
Julia Tuttle
On 2017/05/15 07:48:51, Mike West wrote: > That said, I'm not entirely sure what the ...
3 years, 7 months ago (2017-05-17 17:22:10 UTC) #15
shivanisha
Looks good to me, I'd suggest getting final approval from someone with Mojo expertise. Thanks. ...
3 years, 7 months ago (2017-05-17 18:58:28 UTC) #16
Mike West
Moving dcheng@ up from CC to reviewer, as I think his input would be helpful.
3 years, 7 months ago (2017-05-18 05:04:25 UTC) #20
Julia Tuttle
Thanks, shivanisha. dcheng? https://codereview.chromium.org/2881593002/diff/40001/content/browser/net/reporting_service_proxy.cc File content/browser/net/reporting_service_proxy.cc (right): https://codereview.chromium.org/2881593002/diff/40001/content/browser/net/reporting_service_proxy.cc#newcode42 content/browser/net/reporting_service_proxy.cc:42: // TODO: Get rid of this ...
3 years, 7 months ago (2017-05-18 19:34:25 UTC) #22
dcheng
https://codereview.chromium.org/2881593002/diff/60001/content/browser/net/reporting_service_proxy.cc File content/browser/net/reporting_service_proxy.cc (right): https://codereview.chromium.org/2881593002/diff/60001/content/browser/net/reporting_service_proxy.cc#newcode52 content/browser/net/reporting_service_proxy.cc:52: request_context_getter_(request_context_getter) {} Nit: std::move() here https://codereview.chromium.org/2881593002/diff/60001/content/browser/net/reporting_service_proxy.cc#newcode65 content/browser/net/reporting_service_proxy.cc:65: group, type, ...
3 years, 7 months ago (2017-05-19 13:42:56 UTC) #26
Julia Tuttle
PTAL, dcheng. https://codereview.chromium.org/2881593002/diff/60001/content/browser/net/reporting_service_proxy.cc File content/browser/net/reporting_service_proxy.cc (right): https://codereview.chromium.org/2881593002/diff/60001/content/browser/net/reporting_service_proxy.cc#newcode52 content/browser/net/reporting_service_proxy.cc:52: request_context_getter_(request_context_getter) {} On 2017/05/19 13:42:55, dcheng (in ...
3 years, 7 months ago (2017-05-19 16:12:22 UTC) #28
Julia Tuttle
FYI rbyers.
3 years, 7 months ago (2017-05-19 20:19:40 UTC) #33
Rick Byers
Looks great Julia, thanks! Just a couple non-blocking questions from my perspective as someone who ...
3 years, 7 months ago (2017-05-19 20:35:02 UTC) #34
dcheng
https://codereview.chromium.org/2881593002/diff/60001/content/browser/net/reporting_service_proxy.cc File content/browser/net/reporting_service_proxy.cc (right): https://codereview.chromium.org/2881593002/diff/60001/content/browser/net/reporting_service_proxy.cc#newcode52 content/browser/net/reporting_service_proxy.cc:52: request_context_getter_(request_context_getter) {} On 2017/05/19 16:12:22, Julia Tuttle wrote: > ...
3 years, 7 months ago (2017-05-22 09:30:38 UTC) #35
Julia Tuttle
PTAL, dcheng. https://codereview.chromium.org/2881593002/diff/60001/content/browser/net/reporting_service_proxy.cc File content/browser/net/reporting_service_proxy.cc (right): https://codereview.chromium.org/2881593002/diff/60001/content/browser/net/reporting_service_proxy.cc#newcode52 content/browser/net/reporting_service_proxy.cc:52: request_context_getter_(request_context_getter) {} On 2017/05/22 09:30:38, dcheng wrote: ...
3 years, 7 months ago (2017-05-22 14:30:42 UTC) #37
dcheng
https://codereview.chromium.org/2881593002/diff/80001/content/common/net/reporting.mojom File content/common/net/reporting.mojom (right): https://codereview.chromium.org/2881593002/diff/80001/content/common/net/reporting.mojom#newcode20 content/common/net/reporting.mojom:20: // set to a fixed value by the feature ...
3 years, 7 months ago (2017-05-22 21:24:37 UTC) #41
Julia Tuttle
PTAL, dcheng.
3 years, 7 months ago (2017-05-23 15:02:16 UTC) #43
dcheng
https://codereview.chromium.org/2881593002/diff/120001/content/browser/net/reporting_service_proxy.cc File content/browser/net/reporting_service_proxy.cc (right): https://codereview.chromium.org/2881593002/diff/120001/content/browser/net/reporting_service_proxy.cc#newcode71 content/browser/net/reporting_service_proxy.cc:71: std::string type_string = ReportTypeEnumToString(type_enum); Hmm... I didn't realize we ...
3 years, 7 months ago (2017-05-24 00:23:12 UTC) #47
Julia Tuttle
PTAL, dcheng. https://codereview.chromium.org/2881593002/diff/120001/content/browser/net/reporting_service_proxy.cc File content/browser/net/reporting_service_proxy.cc (right): https://codereview.chromium.org/2881593002/diff/120001/content/browser/net/reporting_service_proxy.cc#newcode71 content/browser/net/reporting_service_proxy.cc:71: std::string type_string = ReportTypeEnumToString(type_enum); On 2017/05/24 00:23:12, ...
3 years, 7 months ago (2017-05-24 18:47:51 UTC) #48
Julia Tuttle
PTAL, dcheng.
3 years, 7 months ago (2017-05-24 20:29:35 UTC) #49
dcheng
mojo lgtm https://codereview.chromium.org/2881593002/diff/140001/content/browser/net/reporting_service_proxy.cc File content/browser/net/reporting_service_proxy.cc (right): https://codereview.chromium.org/2881593002/diff/140001/content/browser/net/reporting_service_proxy.cc#newcode85 content/browser/net/reporting_service_proxy.cc:85: base::MakeUnique<ReportingServiceProxyImpl>(request_context_getter), Nit: std::move() here as well.
3 years, 7 months ago (2017-05-24 22:29:25 UTC) #50
Julia Tuttle
Thanks, dcheng. PTAL, shivanisha. https://codereview.chromium.org/2881593002/diff/140001/content/browser/net/reporting_service_proxy.cc File content/browser/net/reporting_service_proxy.cc (right): https://codereview.chromium.org/2881593002/diff/140001/content/browser/net/reporting_service_proxy.cc#newcode85 content/browser/net/reporting_service_proxy.cc:85: base::MakeUnique<ReportingServiceProxyImpl>(request_context_getter), On 2017/05/24 22:29:25, dcheng ...
3 years, 7 months ago (2017-05-25 17:36:42 UTC) #52
Julia Tuttle
shivanisha, ping?
3 years, 6 months ago (2017-05-30 16:16:05 UTC) #56
shivanisha
On 2017/05/30 at 16:16:05, juliatuttle wrote: > shivanisha, ping? RS LGTM.
3 years, 6 months ago (2017-05-31 17:06:00 UTC) #57
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/2881593002/160001
3 years, 6 months ago (2017-05-31 17:11:17 UTC) #60
commit-bot: I haz the power
Try jobs failed on following builders: android_arm64_dbg_recipe on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_arm64_dbg_recipe/builds/279695) android_cronet on master.tryserver.chromium.android (JOB_FAILED, ...
3 years, 6 months ago (2017-05-31 17:14:39 UTC) #62
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/2881593002/180001
3 years, 6 months ago (2017-06-01 18:49:17 UTC) #77
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/453535)
3 years, 6 months ago (2017-06-01 19:01:01 UTC) #79
Julia Tuttle
PTAL nasko for //content changes.
3 years, 6 months ago (2017-06-05 15:48:28 UTC) #81
jam
On 2017/06/05 15:48:28, Julia Tuttle wrote: > PTAL nasko for //content changes. Can we first ...
3 years, 6 months ago (2017-06-05 15:51:45 UTC) #82
Julia Tuttle
On 2017/06/05 15:51:45, jam wrote: > On 2017/06/05 15:48:28, Julia Tuttle wrote: > > PTAL ...
3 years, 6 months ago (2017-06-05 15:54:10 UTC) #83
jam
On 2017/06/05 15:54:10, Julia Tuttle wrote: > On 2017/06/05 15:51:45, jam wrote: > > On ...
3 years, 6 months ago (2017-06-05 21:03:44 UTC) #85
Julia Tuttle
PTAL, jam. https://codereview.chromium.org/2881593002/diff/180001/content/browser/frame_host/render_frame_host_impl.cc File content/browser/frame_host/render_frame_host_impl.cc (right): https://codereview.chromium.org/2881593002/diff/180001/content/browser/frame_host/render_frame_host_impl.cc#newcode2862 content/browser/frame_host/render_frame_host_impl.cc:2862: GetInterfaceRegistry()->AddInterface<mojom::ReportingServiceProxy>(base::Bind( On 2017/06/05 21:03:44, jam (ooo 6-14 ...
3 years, 6 months ago (2017-06-15 20:33:32 UTC) #90
jam
https://codereview.chromium.org/2881593002/diff/180001/content/browser/frame_host/render_frame_host_impl.cc File content/browser/frame_host/render_frame_host_impl.cc (right): https://codereview.chromium.org/2881593002/diff/180001/content/browser/frame_host/render_frame_host_impl.cc#newcode2862 content/browser/frame_host/render_frame_host_impl.cc:2862: GetInterfaceRegistry()->AddInterface<mojom::ReportingServiceProxy>(base::Bind( On 2017/06/15 20:33:31, Julia Tuttle wrote: > On ...
3 years, 6 months ago (2017-06-23 16:39:42 UTC) #93
Julia Tuttle
PTAL, jam.
3 years, 5 months ago (2017-06-27 17:45:42 UTC) #96
Julia Tuttle
Oops. I fixed that #include problem, but now git cl upload is complaining that I ...
3 years, 5 months ago (2017-06-27 18:31:35 UTC) #99
Julia Tuttle
On 2017/06/27 18:31:35, Julia Tuttle wrote: > Oops. I fixed that #include problem, but now ...
3 years, 5 months ago (2017-06-27 18:40:12 UTC) #100
jam
lgtm, thanks sorry i missed your update until now (feel free to IM me if ...
3 years, 5 months ago (2017-06-30 01:43:41 UTC) #101
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/2881593002/280001
3 years, 5 months ago (2017-06-30 23:01:09 UTC) #112
commit-bot: I haz the power
3 years, 5 months ago (2017-06-30 23:06:02 UTC) #115
Message was sent while issue was closed.
Committed patchset #15 (id:280001) as
https://chromium.googlesource.com/chromium/src/+/95fe3cc592eeb332824adc8c8f4b...

Powered by Google App Engine
This is Rietveld 408576698