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

Issue 2732213004: Move FieldTrialRecorder mojom to content (Closed)

Created:
3 years, 9 months ago by chiniforooshan
Modified:
3 years, 9 months ago
Reviewers:
rjkroege, sadrul, jam, Tom Sepez
CC:
chromium-reviews, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org, abarth-chromium, Aaron Boodman, darin-cc_chromium.org, darin (slow to review)
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Move FieldTrialRecorder mojom to content After this move, we can change PpapiHostMsg_FieldTrialActivated and GpuHostMsg_FieldTrialActivated to mojo. To see an example sequence of calls see: https://docs.google.com/a/google.com/document/d/18radEJD0pTzz79I7jFsfw8NIuF_jXufNUj6Mr48cO1U/edit?usp=sharing BUG=698284 Review-Url: https://codereview.chromium.org/2732213004 Cr-Commit-Position: refs/heads/master@{#457644} Committed: https://chromium.googlesource.com/chromium/src/+/614d70a5b74f107f474dcd4924e64650f9ab6207

Patch Set 1 #

Patch Set 2 : fix manifest #

Total comments: 4

Patch Set 3 : review #

Patch Set 4 : review #

Total comments: 6

Patch Set 5 : review #

Patch Set 6 : missing dependency in //content/renderer/BUILD #

Patch Set 7 : initialize FieldTrialList for RenderThreadImplBrowserTest #

Unified diffs Side-by-side diffs Delta from patch set Stats (+78 lines, -115 lines) Patch
M chrome/browser/BUILD.gn View 1 2 3 4 5 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/browser/chrome_content_browser_client.cc View 1 2 3 4 5 2 chunks +0 lines, -4 lines 0 comments Download
M chrome/browser/chrome_content_browser_manifest_overlay.json View 1 2 3 4 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/field_trial_recorder.h View 1 2 1 chunk +0 lines, -27 lines 0 comments Download
M chrome/browser/field_trial_recorder.cc View 1 2 1 chunk +0 lines, -28 lines 0 comments Download
M chrome/common/BUILD.gn View 1 2 3 4 1 chunk +0 lines, -1 line 0 comments Download
D chrome/common/field_trial_recorder.mojom View 1 chunk +0 lines, -11 lines 0 comments Download
M chrome/renderer/chrome_render_thread_observer.h View 1 2 3 4 chunks +0 lines, -8 lines 0 comments Download
M chrome/renderer/chrome_render_thread_observer.cc View 1 2 3 6 chunks +2 lines, -20 lines 0 comments Download
M content/browser/BUILD.gn View 1 2 3 4 5 2 chunks +3 lines, -0 lines 0 comments Download
A + content/browser/field_trial_recorder.h View 1 2 3 4 2 chunks +11 lines, -7 lines 0 comments Download
A + content/browser/field_trial_recorder.cc View 1 2 3 4 2 chunks +6 lines, -3 lines 0 comments Download
M content/browser/renderer_host/render_process_host_impl.cc View 1 2 3 4 5 2 chunks +3 lines, -0 lines 0 comments Download
M content/common/BUILD.gn View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
A + content/common/field_trial_recorder.mojom View 1 2 1 chunk +1 line, -1 line 0 comments Download
M content/public/app/mojo/content_browser_manifest.json View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M content/public/renderer/render_thread.h View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
M content/public/test/mock_render_thread.h View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M content/public/test/mock_render_thread.cc View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M content/renderer/BUILD.gn View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M content/renderer/DEPS View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M content/renderer/render_thread_impl.h View 1 2 3 5 chunks +11 lines, -0 lines 0 comments Download
M content/renderer/render_thread_impl.cc View 1 2 3 4 5 6 chunks +21 lines, -2 lines 0 comments Download
M content/renderer/render_thread_impl_browsertest.cc View 1 2 3 4 5 6 4 chunks +8 lines, -0 lines 0 comments Download

Messages

Total messages: 36 (21 generated)
chiniforooshan
PTAL
3 years, 9 months ago (2017-03-07 21:17:45 UTC) #2
sadrul
+jam@ for his thoughts: Considering //content/browser will provide this interface to ppapi and gpu, I ...
3 years, 9 months ago (2017-03-08 02:19:58 UTC) #11
jam
IPCs are considered an internal detail of a component, so we don't send them in ...
3 years, 9 months ago (2017-03-09 16:55:28 UTC) #14
chiniforooshan
On 2017/03/09 16:55:28, jam wrote: > IPCs are considered an internal detail of a component, ...
3 years, 9 months ago (2017-03-09 18:41:02 UTC) #15
jam
On 2017/03/09 18:41:02, chiniforooshan wrote: > On 2017/03/09 16:55:28, jam wrote: > > IPCs are ...
3 years, 9 months ago (2017-03-09 20:32:21 UTC) #16
chiniforooshan
FieldTrialRecorder messages are now sent and handled in //content. https://codereview.chromium.org/2732213004/diff/20001/chrome/browser/chrome_content_browser_manifest_overlay.json File chrome/browser/chrome_content_browser_manifest_overlay.json (right): https://codereview.chromium.org/2732213004/diff/20001/chrome/browser/chrome_content_browser_manifest_overlay.json#newcode11 chrome/browser/chrome_content_browser_manifest_overlay.json:11: ...
3 years, 9 months ago (2017-03-14 14:34:36 UTC) #18
chiniforooshan
+Rob
3 years, 9 months ago (2017-03-14 15:27:29 UTC) #20
jam
lgtm https://codereview.chromium.org/2732213004/diff/60001/content/browser/field_trial_recorder.cc File content/browser/field_trial_recorder.cc (right): https://codereview.chromium.org/2732213004/diff/60001/content/browser/field_trial_recorder.cc#newcode19 content/browser/field_trial_recorder.cc:19: content::mojom::FieldTrialRecorderRequest request) { ditto https://codereview.chromium.org/2732213004/diff/60001/content/browser/field_trial_recorder.h File content/browser/field_trial_recorder.h (right): ...
3 years, 9 months ago (2017-03-16 15:33:40 UTC) #21
chiniforooshan
https://codereview.chromium.org/2732213004/diff/60001/content/browser/field_trial_recorder.cc File content/browser/field_trial_recorder.cc (right): https://codereview.chromium.org/2732213004/diff/60001/content/browser/field_trial_recorder.cc#newcode19 content/browser/field_trial_recorder.cc:19: content::mojom::FieldTrialRecorderRequest request) { On 2017/03/16 15:33:40, jam wrote: > ...
3 years, 9 months ago (2017-03-16 17:35:46 UTC) #22
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/2732213004/80001
3 years, 9 months ago (2017-03-16 18:47:50 UTC) #25
commit-bot: I haz the power
Try jobs failed on following builders: android_compile_dbg on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_compile_dbg/builds/230359) cast_shell_linux on master.tryserver.chromium.linux (JOB_FAILED, ...
3 years, 9 months ago (2017-03-16 18:52:56 UTC) #27
chiniforooshan
+Tom for security review: chrome/browser/chrome_content_browser_manifest_overlay.json chrome/common/field_trial_recorder.mojom content/common/field_trial_recorder.mojom content/public/app/mojo/content_browser_manifest.json
3 years, 9 months ago (2017-03-16 19:00:18 UTC) #29
Tom Sepez
lgtm
3 years, 9 months ago (2017-03-16 20:03:43 UTC) #30
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/2732213004/120001
3 years, 9 months ago (2017-03-17 00:11:37 UTC) #33
commit-bot: I haz the power
3 years, 9 months ago (2017-03-17 01:20:32 UTC) #36
Message was sent while issue was closed.
Committed patchset #7 (id:120001) as
https://chromium.googlesource.com/chromium/src/+/614d70a5b74f107f474dcd4924e6...

Powered by Google App Engine
This is Rietveld 408576698