|
|
Chromium Code Reviews|
Created:
4 years, 1 month ago by Fady Samuel Modified:
4 years, 1 month ago CC:
Aaron Boodman, abarth-chromium, cc-bugs_chromium.org, chromium-reviews, darin (slow to review), qsr+mojo_chromium.org, rjkroege, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org Target Ref:
refs/pending/heads/master Project:
chromium Visibility:
Public. |
DescriptionMus: Introduce DisplayCompositorClient mojo interface
BUG=658988
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
Committed: https://crrev.com/fd24c28f0f2c34d919703c58432f5044bef6b155
Cr-Commit-Position: refs/heads/master@{#429210}
Patch Set 1 #
Total comments: 1
Patch Set 2 : Added more comments #
Total comments: 1
Patch Set 3 : Updated #Patch Set 4 : Fix includes #Patch Set 5 : Add deps #Patch Set 6 : Took rockot's suggestion for fixing build #Patch Set 7 : Create separate internal_interfaces target #Patch Set 8 : Updated to public_deps #Patch Set 9 : Explicitly add ui/gfx/geometry/mojo dependency #
Messages
Total messages: 61 (35 generated)
Description was changed from ========== Mus: Introduce DisplayCompositorClient mojo interface BUG=658988 ========== to ========== Mus: Introduce DisplayCompositorClient mojo interface BUG=658988 CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel ==========
fsamuel@chromium.org changed reviewers: + enne@chromium.org, sky@chromium.org, tsepez@chromium.org
+sky@ for services/ui +enne@ for cc signoff +tsepez@ for mojom
mojom LGTM
rjkroege@chromium.org changed reviewers: + rjkroege@chromium.org
https://codereview.chromium.org/2449173003/diff/1/cc/ipc/display_compositor.m... File cc/ipc/display_compositor.mojom (right): https://codereview.chromium.org/2449173003/diff/1/cc/ipc/display_compositor.m... cc/ipc/display_compositor.mojom:12: // time. drive by ask for more wordy docs. Can you explain more. Any client? Does it have to listen? When it is called? etc.? Threading rules? How does this fit into the surface flow etc.? I know you've written some of this in your design docs already so maybe it could be added here.
LGTM
PTAL Rob. I added a few more comments.
https://codereview.chromium.org/2449173003/diff/20001/cc/ipc/display_composit... File cc/ipc/display_compositor.mojom (right): https://codereview.chromium.org/2449173003/diff/20001/cc/ipc/display_composit... cc/ipc/display_compositor.mojom:16: // time. When? i.e.: can the DCH rely on this being called immediately on receipt of the surface? Or can the DC defer such updates under certain circumstances?
lgtm
Updated comment. PTAL Rob!
mojo comments lgtm
The CQ bit was checked by fsamuel@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from tsepez@chromium.org, sky@chromium.org, enne@chromium.org Link to the patchset: https://codereview.chromium.org/2449173003/#ps40001 (title: "Updated")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: chromeos_x86-generic_chromium_compile_only_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_x86-ge...)
The CQ bit was checked by fsamuel@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from rjkroege@chromium.org, tsepez@chromium.org, sky@chromium.org, enne@chromium.org Link to the patchset: https://codereview.chromium.org/2449173003/#ps60001 (title: "Fix includes")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: ios-simulator on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator/bui...)
The CQ bit was checked by fsamuel@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_...)
The CQ bit was checked by fsamuel@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from rjkroege@chromium.org, tsepez@chromium.org, sky@chromium.org, enne@chromium.org Link to the patchset: https://codereview.chromium.org/2449173003/#ps80001 (title: "Add deps")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: win_chromium_compile_dbg_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_comp...)
fsamuel@chromium.org changed reviewers: + rockot@chromium.org
+rockot@ FYI: I took your suggestion to fix the bots complaining.
On 2016/10/27 at 22:25:00, fsamuel wrote: > +rockot@ FYI: I took your suggestion to fix the bots complaining. LGTM. To clarify what the fix was here: Unfortunately for mojom which are linked into components and have their symbols exported (via the magic on targets like third_party/WebKit/public:mojo_bindings), we cannot expose direct interface method dependencies on mojom types which *aren't* exported by a component. Wrapping such types in an intermediate struct is sufficient to work around linker errors that would otherwise result.
The CQ bit was checked by fsamuel@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from rjkroege@chromium.org, tsepez@chromium.org, sky@chromium.org, enne@chromium.org Link to the patchset: https://codereview.chromium.org/2449173003/#ps100001 (title: "Took rockot's suggestion for fixing build")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: win_clang on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_clang/builds/...)
The CQ bit was checked by fsamuel@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: ios-simulator on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator/bui...)
The CQ bit was checked by fsamuel@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: 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_arm6...)
The CQ bit was unchecked by fsamuel@chromium.org
The CQ bit was checked by fsamuel@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from rjkroege@chromium.org, tsepez@chromium.org, enne@chromium.org, sky@chromium.org, rockot@chromium.org Link to the patchset: https://codereview.chromium.org/2449173003/#ps140001 (title: "Updated to public_deps")
The CQ bit was checked by fsamuel@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from rjkroege@chromium.org, tsepez@chromium.org, enne@chromium.org, sky@chromium.org, rockot@chromium.org Link to the patchset: https://codereview.chromium.org/2449173003/#ps140001 (title: "Updated to public_deps")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: android_clang_dbg_recipe on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_clan...)
The CQ bit was checked by fsamuel@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from rjkroege@chromium.org, tsepez@chromium.org, enne@chromium.org, sky@chromium.org, rockot@chromium.org Link to the patchset: https://codereview.chromium.org/2449173003/#ps160001 (title: "Explicitly add ui/gfx/geometry/mojo dependency")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Message was sent while issue was closed.
Committed patchset #9 (id:160001)
Message was sent while issue was closed.
Description was changed from ========== Mus: Introduce DisplayCompositorClient mojo interface BUG=658988 CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel ========== to ========== Mus: Introduce DisplayCompositorClient mojo interface BUG=658988 CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel Committed: https://crrev.com/fd24c28f0f2c34d919703c58432f5044bef6b155 Cr-Commit-Position: refs/heads/master@{#429210} ==========
Message was sent while issue was closed.
Patchset 9 (id:??) landed as https://crrev.com/fd24c28f0f2c34d919703c58432f5044bef6b155 Cr-Commit-Position: refs/heads/master@{#429210} |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
