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

Issue 2069803003: Fold //ipc/mojo into //ipc. (Closed)

Created:
4 years, 6 months ago by Anand Mistry (off Chromium)
Modified:
4 years, 6 months ago
CC:
Aaron Boodman, abarth-chromium, ben+mojo_chromium.org, chromium-reviews, creis+watch_chromium.org, darin (slow to review), darin-cc_chromium.org, elijahtaylor+arcwatch_chromium.org, hidehiko+watch_chromium.org, jam, lhchavez+watch_chromium.org, mkwst+moarreviews-renderer_chromium.org, mlamouri+watch-content_chromium.org, nasko+codewatch_chromium.org, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yusukes+watch_chromium.org, yzshen+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@mojo-ipc-deps
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Fold //ipc/mojo into //ipc. BUG=604282 NOPRESUBMIT=true Committed: https://crrev.com/d4aa70da301b278a8713c43a0d8bbf9b75ef6981 Cr-Commit-Position: refs/heads/master@{#401559}

Patch Set 1 #

Patch Set 2 : Try fix mac tests. #

Total comments: 2

Patch Set 3 : Update OWNERS. #

Patch Set 4 : rebase #

Patch Set 5 : build fix #

Patch Set 6 : fix gyp #

Patch Set 7 : rebase #

Patch Set 8 : rebase and build fix #

Patch Set 9 : rebase #

Patch Set 10 : rebase #

Patch Set 11 : rebase #

Patch Set 12 : rebase #

Patch Set 13 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+142 lines, -2867 lines) Patch
M BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +1 line, -2 lines 0 comments Download
M build/all.gyp View 1 2 3 4 5 6 7 6 chunks +0 lines, -6 lines 0 comments Download
M build/gn_migration.gypi View 2 chunks +0 lines, -2 lines 0 comments Download
M components/arc/BUILD.gn View 1 2 3 4 5 6 7 4 chunks +0 lines, -4 lines 0 comments Download
M content/browser/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -1 line 0 comments Download
M content/browser/renderer_host/render_process_host_impl.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M content/child/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -1 line 0 comments Download
M content/child/child_thread_impl.cc View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M content/common/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -1 line 0 comments Download
M content/common/child_process_host_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M content/content_common.gypi View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -1 line 0 comments Download
M content/content_tests.gypi View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -1 line 0 comments Download
M content/public/common/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -1 line 0 comments Download
M content/renderer/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -1 line 0 comments Download
M content/renderer/render_thread_impl.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M content/test/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -1 line 0 comments Download
M content/test/render_thread_impl_browser_test_ipc_helper.h View 1 chunk +1 line, -1 line 0 comments Download
M ipc/BUILD.gn View 1 2 3 4 5 6 7 8 11 chunks +30 lines, -1 line 0 comments Download
M ipc/DEPS View 1 2 3 2 chunks +9 lines, -2 lines 0 comments Download
M ipc/OWNERS View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -0 lines 0 comments Download
M ipc/ipc.gyp View 1 2 3 4 5 6 7 8 7 chunks +21 lines, -1 line 0 comments Download
M ipc/ipc.gypi View 1 2 3 2 chunks +12 lines, -0 lines 0 comments Download
A + ipc/ipc.mojom View 0 chunks +-1 lines, --1 lines 0 comments Download
A + ipc/ipc_channel_mojo.h View 2 chunks +3 lines, -3 lines 0 comments Download
A + ipc/ipc_channel_mojo.cc View 1 2 3 2 chunks +3 lines, -3 lines 0 comments Download
A + ipc/ipc_channel_mojo_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +4 lines, -5 lines 0 comments Download
M ipc/ipc_export.h View 2 chunks +0 lines, -13 lines 0 comments Download
A + ipc/ipc_message_pipe_reader.h View 1 chunk +1 line, -1 line 0 comments Download
A + ipc/ipc_message_pipe_reader.cc View 2 chunks +2 lines, -2 lines 0 comments Download
A + ipc/ipc_mojo_bootstrap.h View 4 chunks +5 lines, -5 lines 0 comments Download
A + ipc/ipc_mojo_bootstrap.cc View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -1 line 0 comments Download
A + ipc/ipc_mojo_bootstrap_unittest.cc View 2 chunks +2 lines, -2 lines 0 comments Download
A + ipc/ipc_mojo_handle_attachment.h View 3 chunks +4 lines, -4 lines 0 comments Download
A + ipc/ipc_mojo_handle_attachment.cc View 1 chunk +1 line, -1 line 0 comments Download
A + ipc/ipc_mojo_message_helper.h View 3 chunks +4 lines, -4 lines 0 comments Download
A + ipc/ipc_mojo_message_helper.cc View 1 chunk +2 lines, -2 lines 0 comments Download
A + ipc/ipc_mojo_param_traits.h View 3 chunks +4 lines, -4 lines 0 comments Download
A + ipc/ipc_mojo_param_traits.cc View 1 chunk +2 lines, -2 lines 0 comments Download
A + ipc/ipc_mojo_perftest.cc View 1 chunk +1 line, -1 line 0 comments Download
M ipc/ipc_nacl.gyp View 1 2 3 2 chunks +2 lines, -0 lines 0 comments Download
D ipc/mojo/BUILD.gn View 1 2 3 4 5 6 7 8 1 chunk +0 lines, -84 lines 0 comments Download
D ipc/mojo/DEPS View 1 2 3 4 5 6 1 chunk +0 lines, -5 lines 0 comments Download
D ipc/mojo/OWNERS View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -11 lines 0 comments Download
D ipc/mojo/ipc.mojom View 1 chunk +0 lines, -32 lines 0 comments Download
D ipc/mojo/ipc_channel_mojo.h View 1 chunk +0 lines, -124 lines 0 comments Download
D ipc/mojo/ipc_channel_mojo.cc View 1 2 3 1 chunk +0 lines, -472 lines 0 comments Download
D ipc/mojo/ipc_channel_mojo_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +0 lines, -746 lines 0 comments Download
D ipc/mojo/ipc_message_pipe_reader.h View 1 chunk +0 lines, -124 lines 0 comments Download
D ipc/mojo/ipc_message_pipe_reader.cc View 1 chunk +0 lines, -156 lines 0 comments Download
D ipc/mojo/ipc_mojo.gyp View 1 2 3 4 5 6 7 8 1 chunk +0 lines, -122 lines 0 comments Download
D ipc/mojo/ipc_mojo_bootstrap.h View 1 chunk +0 lines, -84 lines 0 comments Download
D ipc/mojo/ipc_mojo_bootstrap.cc View 1 2 3 4 5 6 7 8 9 1 chunk +0 lines, -178 lines 0 comments Download
D ipc/mojo/ipc_mojo_bootstrap_unittest.cc View 1 chunk +0 lines, -96 lines 0 comments Download
D ipc/mojo/ipc_mojo_handle_attachment.h View 1 chunk +0 lines, -47 lines 0 comments Download
D ipc/mojo/ipc_mojo_handle_attachment.cc View 1 chunk +0 lines, -36 lines 0 comments Download
D ipc/mojo/ipc_mojo_message_helper.h View 1 chunk +0 lines, -29 lines 0 comments Download
D ipc/mojo/ipc_mojo_message_helper.cc View 1 chunk +0 lines, -51 lines 0 comments Download
D ipc/mojo/ipc_mojo_param_traits.h View 1 chunk +0 lines, -32 lines 0 comments Download
D ipc/mojo/ipc_mojo_param_traits.cc View 1 chunk +0 lines, -43 lines 0 comments Download
D ipc/mojo/ipc_mojo_perftest.cc View 1 chunk +0 lines, -119 lines 0 comments Download
D ipc/mojo/ipc_mojo_unittests.isolate View 1 chunk +0 lines, -23 lines 0 comments Download
D ipc/mojo/run_all_perftests.cc View 1 chunk +0 lines, -17 lines 0 comments Download
D ipc/mojo/run_all_unittests.cc View 1 chunk +0 lines, -39 lines 0 comments Download
A + ipc/run_all_perftests.cc View 0 chunks +-1 lines, --1 lines 0 comments Download
M ipc/run_all_unittests.cc View 1 2 3 2 chunks +19 lines, -1 line 0 comments Download
M mojo/BUILD.gn View 1 chunk +1 line, -1 line 0 comments Download
M testing/buildbot/chromium.android.json View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -14 lines 0 comments Download
M testing/buildbot/chromium.fyi.json View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +0 lines, -24 lines 0 comments Download
M testing/buildbot/chromium.linux.json View 1 2 3 4 5 6 7 8 9 10 11 5 chunks +0 lines, -36 lines 0 comments Download
M testing/buildbot/chromium.memory.fyi.json View 3 chunks +0 lines, -18 lines 0 comments Download
M testing/buildbot/chromium.win.json View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +0 lines, -12 lines 0 comments Download
M testing/buildbot/client.v8.fyi.json View 1 chunk +0 lines, -1 line 0 comments Download
M testing/buildbot/gn_isolate_map.pyl View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +0 lines, -4 lines 0 comments Download
M testing/buildbot/tryserver.v8.json View 1 chunk +0 lines, -1 line 0 comments Download
M tools/ipc_fuzzer/message_replay/BUILD.gn View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M tools/ipc_fuzzer/message_replay/message_replay.gyp View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M tools/ipc_fuzzer/message_replay/replay_process.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download

Dependent Patchsets:

Messages

Total messages: 27 (11 generated)
Anand Mistry (off Chromium)
tsepez@chromium.org: For security and IPC owner. jam@chromium.org: For everything owners, including IPC. rockot@: Well, duh! ...
4 years, 6 months ago (2016-06-15 04:15:02 UTC) #2
jam
lgtm https://codereview.chromium.org/2069803003/diff/20001/ipc/mojo/BUILD.gn File ipc/mojo/BUILD.gn (right): https://codereview.chromium.org/2069803003/diff/20001/ipc/mojo/BUILD.gn#newcode9 ipc/mojo/BUILD.gn:9: "scoped_ipc_support.cc", why are you leaving these two files ...
4 years, 6 months ago (2016-06-15 18:57:31 UTC) #3
Anand Mistry (off Chromium)
https://codereview.chromium.org/2069803003/diff/20001/ipc/mojo/BUILD.gn File ipc/mojo/BUILD.gn (right): https://codereview.chromium.org/2069803003/diff/20001/ipc/mojo/BUILD.gn#newcode9 ipc/mojo/BUILD.gn:9: "scoped_ipc_support.cc", On 2016/06/15 18:57:30, jam wrote: > why are ...
4 years, 6 months ago (2016-06-16 00:24:29 UTC) #4
Ken Rockot(use gerrit already)
Agree it'd be nice if ScopedIPCSupport just moved out of //ipc. I think mojo/edk/embedder makes ...
4 years, 6 months ago (2016-06-16 00:30:22 UTC) #5
Anand Mistry (off Chromium)
On 2016/06/16 00:30:22, Ken Rockot wrote: > Agree it'd be nice if ScopedIPCSupport just moved ...
4 years, 6 months ago (2016-06-16 00:40:13 UTC) #6
dcheng
RS LGTM for mojom and ParamTraits changes.
4 years, 6 months ago (2016-06-23 00:51:13 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2069803003/220001
4 years, 6 months ago (2016-06-23 03:25:14 UTC) #11
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/205640)
4 years, 6 months ago (2016-06-23 03:33:28 UTC) #13
Anand Mistry (off Chromium)
Skipping presubmit due to crbug.com/622569
4 years, 6 months ago (2016-06-23 06:48:40 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2069803003/240001
4 years, 6 months ago (2016-06-23 06:49:10 UTC) #18
commit-bot: I haz the power
Committed patchset #13 (id:240001)
4 years, 6 months ago (2016-06-23 07:53:01 UTC) #20
commit-bot: I haz the power
Patchset 13 (id:??) landed as https://crrev.com/d4aa70da301b278a8713c43a0d8bbf9b75ef6981 Cr-Commit-Position: refs/heads/master@{#401559}
4 years, 6 months ago (2016-06-23 07:54:23 UTC) #22
Nico
This breaks debug component builds with clang/win: https://build.chromium.org/p/chromium.fyi/builders/CrWinClang%28dbg%29/builds/10187/steps/compile/logs/stdio C:\b\depot_tools\python276_bin\python.exe gyp-win-tool link-with-manifests environment.x86 True ipc_tests.exe "C:\b\depot_tools\python276_bin\python.exe ...
4 years, 6 months ago (2016-06-23 15:01:06 UTC) #24
Nico
Oh, broken in release component builds too: https://build.chromium.org/p/chromium.fyi/builders/CrWinClang64%28dll%29/builds/6202 I think it's broken only in gyp ...
4 years, 6 months ago (2016-06-23 15:02:49 UTC) #25
Ken Rockot(use gerrit already)
I'll fix this On Thu, Jun 23, 2016 at 8:02 AM, <thakis@chromium.org> wrote: > Oh, ...
4 years, 6 months ago (2016-06-23 15:04:58 UTC) #26
Anand Mistry (off Chromium)
4 years, 6 months ago (2016-06-23 22:55:50 UTC) #27
Message was sent while issue was closed.
Thanks Ken for fixing this.

On 24 June 2016 at 01:04, Ken Rockot <rockot@chromium.org> wrote:

> I'll fix this
>
> On Thu, Jun 23, 2016 at 8:02 AM, <thakis@chromium.org> wrote:
>
>> Oh, broken in release component builds too:
>>
>>
https://build.chromium.org/p/chromium.fyi/builders/CrWinClang64%28dll%29/buil...
>>
>> I think it's broken only in gyp builds, not in gn builds. So I guess it's
>> not a
>> missing _EXPORT but some missed change in a gyp file. Anyhow, please take
>> a look
>> :-)
>>
>> https://codereview.chromium.org/2069803003/
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups
"Chromium-reviews" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to chromium-reviews+unsubscribe@chromium.org.

Powered by Google App Engine
This is Rietveld 408576698