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

Issue 2693043007: Remove //cc/ipc:struct_traits (Closed)

Created:
3 years, 10 months ago by Saman Sami
Modified:
3 years, 10 months ago
CC:
chromium-reviews, cc-bugs_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Remove //cc/ipc:struct_traits Sometimes we need the struct traits of one interface to depend on another interface. For example, it could be that Foo has a BarPtr and therefore we need to include bar.mojom.h in the struct traits of Foo. However, currently we group all the struct traits into a source_set called struct_traits and :interfaces depends on :struct_traits (see the dependencies in the typemaps). If foo_struct_traits needs to include bar.mojom.h, this creates a dependency from :struct_traits to :interfaces and we would have a cycle. This CL gets rid of :struct_traits and now all struct traits are listed in the typemaps. TBR=vmpstr@chromium.org BUG=692138 CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel Review-Url: https://codereview.chromium.org/2693043007 Cr-Commit-Position: refs/heads/master@{#450541} Committed: https://chromium.googlesource.com/chromium/src/+/30e53545ee2155ee423a8c18d7895da50ac24305

Patch Set 1 #

Patch Set 2 : c #

Patch Set 3 : c #

Patch Set 4 : c #

Patch Set 5 : c #

Patch Set 6 : c #

Patch Set 7 : c #

Patch Set 8 : c #

Patch Set 9 : c #

Unified diffs Side-by-side diffs Delta from patch set Stats (+8 lines, -87 lines) Patch
M cc/ipc/BUILD.gn View 2 3 4 5 1 chunk +0 lines, -48 lines 0 comments Download
M cc/ipc/compositor_frame.typemap View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M cc/ipc/compositor_frame_for_blink.typemap View 1 2 3 4 5 6 7 8 1 chunk +1 line, -3 lines 0 comments Download
M cc/ipc/compositor_frame_metadata.typemap View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M cc/ipc/copy_output_request.typemap View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M cc/ipc/copy_output_result.typemap View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M cc/ipc/filter_operation.typemap View 2 3 4 5 1 chunk +0 lines, -3 lines 0 comments Download
M cc/ipc/filter_operations.typemap View 2 3 4 5 1 chunk +0 lines, -3 lines 0 comments Download
M cc/ipc/frame_sink_id.typemap View 2 3 4 5 1 chunk +0 lines, -3 lines 0 comments Download
M cc/ipc/local_surface_id.typemap View 2 3 4 5 1 chunk +0 lines, -3 lines 0 comments Download
M cc/ipc/render_pass.typemap View 2 3 4 5 1 chunk +2 lines, -1 line 0 comments Download
M cc/ipc/selection.typemap View 2 3 4 5 1 chunk +0 lines, -3 lines 0 comments Download
M cc/ipc/shared_quad_state.typemap View 2 3 4 5 1 chunk +0 lines, -3 lines 0 comments Download
M cc/ipc/surface_id.typemap View 3 4 5 1 chunk +0 lines, -3 lines 0 comments Download
M cc/ipc/surface_info.typemap View 2 3 4 5 1 chunk +0 lines, -3 lines 0 comments Download
M cc/ipc/surface_reference.typemap View 2 3 4 5 1 chunk +0 lines, -3 lines 0 comments Download
M cc/ipc/texture_mailbox.typemap View 2 3 4 5 1 chunk +0 lines, -3 lines 0 comments Download
M cc/ipc/transferable_resource.typemap View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 30 (23 generated)
Saman Sami
tsepez@: Please review all files.
3 years, 10 months ago (2017-02-14 21:41:13 UTC) #11
Tom Sepez
RS LGTM on deleting code.
3 years, 10 months ago (2017-02-14 21:46:37 UTC) #13
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/2693043007/160001
3 years, 10 months ago (2017-02-14 22:03:56 UTC) #20
Saman Sami
vmpstr@: Please review cc/ipc/BUILD.gn
3 years, 10 months ago (2017-02-14 22:18:35 UTC) #22
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/364311)
3 years, 10 months ago (2017-02-14 22:21:53 UTC) #24
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/2693043007/160001
3 years, 10 months ago (2017-02-15 00:34:34 UTC) #27
commit-bot: I haz the power
3 years, 10 months ago (2017-02-15 01:25:40 UTC) #30
Message was sent while issue was closed.
Committed patchset #9 (id:160001) as
https://chromium.googlesource.com/chromium/src/+/30e53545ee2155ee423a8c18d789...

Powered by Google App Engine
This is Rietveld 408576698