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

Issue 2383263002: Generalize layer mirroring for phantom windows (Closed)

Created:
4 years, 2 months ago by Dominik Laskowski
Modified:
4 years, 1 month ago
CC:
cc-bugs_chromium.org, chromium-reviews, danakj+watch_chromium.org, darin-cc_chromium.org, dcheng, jam, jbauman+watch_chromium.org, kalyank, piman+watch_chromium.org, sadrul, sievers+watch_chromium.org, tfarina, Ian Vollick
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Generalize layer mirroring for phantom windows Previously, the layers of a phantom window were recreated when the surface changed in the corresponding layers of the original window. The code also assumed that layers with surfaces are leaves in the layer tree, but Exosphere surfaces are nested. Recursive layer cloning would be inefficient for surfaces changing in each frame, so this CL adds an alternative way to mirror layers. In addition, the bounds of Exosphere surfaces relative to their parent window are updated whenever the window moves, so this CL provides a way to synchronize relative positions of layers in phantom windows. In addition to implementing phantom windows for ARC apps, this CL fixes three bugs related to mirroring: 1) Memory corruption due to the non-recursive layer cloning. 2) Dangling pointers due to observers sticking around. 3) Black Alt+Tab previews for ARC windows. BUG=642894 BUG=649452 BUG=653113 TEST=ARC apps that render continuously (e.g. games, video players) can be dragged to external displays, and their content is mirrored in phantom windows. TEST=ARC apps are mirrored in Alt+Tab previews. CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel Committed: https://crrev.com/4b33bfeda856f7ae20ffa43176e5bd529d5a100a Cr-Commit-Position: refs/heads/master@{#427891}

Patch Set 1 #

Total comments: 3

Patch Set 2 : Change wording in comment #

Patch Set 3 : Rebase #

Patch Set 4 : Refactor #

Patch Set 5 : Fix unit tests #

Patch Set 6 : Fix another test and update comment #

Total comments: 12

Patch Set 7 : Address nits #

Patch Set 8 : Rebase #

Total comments: 15

Patch Set 9 : Rebase #

Patch Set 10 : Address comments #

Patch Set 11 : Fix tests #

Patch Set 12 : Fix bounds syncing #

Patch Set 13 : Remove copy constructor #

Patch Set 14 : Rebase #

Total comments: 4

Patch Set 15 : Refactor and address comments #

Patch Set 16 : Fix tests #

Patch Set 17 : Fix Mac build and relax DCHECK #

Patch Set 18 : Revert layer renaming #

Total comments: 8

Patch Set 19 : Address comments #

Patch Set 20 : Observe layer via nested class #

Total comments: 2

Patch Set 21 : Rebase #

Patch Set 22 : Fix mirror invalidation #

Patch Set 23 : Address nit #

Total comments: 21

Patch Set 24 : Address comments about style #

Patch Set 25 : Add unit tests and TODOs #

Patch Set 26 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+417 lines, -537 lines) Patch
M ash/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +0 lines, -2 lines 0 comments Download
M ash/aura/wm_window_aura.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +1 line, -1 line 0 comments Download
M ash/common/wm/forwarding_layer_delegate.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +0 lines, -57 lines 0 comments Download
M ash/common/wm/forwarding_layer_delegate.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +0 lines, -69 lines 0 comments Download
M ash/common/wm/window_cycle_list.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +0 lines, -1 line 0 comments Download
M ash/rotator/screen_rotation_animator.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -1 line 0 comments Download
M ash/utility/screenshot_controller.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +1 line, -1 line 0 comments Download
M ash/wm/drag_window_controller.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 5 chunks +2 lines, -19 lines 0 comments Download
M ash/wm/window_mirror_view.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 4 chunks +6 lines, -14 lines 0 comments Download
M ash/wm/window_mirror_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 3 chunks +3 lines, -12 lines 0 comments Download
M cc/layers/surface_layer.h View 1 2 3 4 5 6 1 chunk +7 lines, -0 lines 0 comments Download
M chrome/browser/ui/ash/multi_user/user_switch_animator_chromeos.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/frame/contents_web_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -2 lines 0 comments Download
M components/exo/surface.h View 1 2 3 3 chunks +1 line, -6 lines 0 comments Download
M components/exo/surface.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 4 chunks +5 lines, -28 lines 0 comments Download
M components/exo/surface_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +2 lines, -2 lines 0 comments Download
M content/browser/renderer_host/delegated_frame_host.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 3 chunks +0 lines, -5 lines 0 comments Download
M content/browser/renderer_host/delegated_frame_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +0 lines, -20 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_aura.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +1 line, -1 line 0 comments Download
M content/browser/renderer_host/render_widget_host_view_aura.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +0 lines, -1 line 0 comments Download
M content/browser/renderer_host/render_widget_host_view_aura_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2 chunks +13 lines, -7 lines 0 comments Download
M ui/arc/notification/arc_custom_notification_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -1 line 0 comments Download
M ui/aura/window.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +1 line, -1 line 0 comments Download
M ui/compositor/layer.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 5 chunks +19 lines, -1 line 0 comments Download
M ui/compositor/layer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 16 chunks +118 lines, -16 lines 0 comments Download
M ui/compositor/layer_observer.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +2 lines, -2 lines 0 comments Download
M ui/compositor/layer_owner.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +3 lines, -3 lines 0 comments Download
M ui/compositor/layer_owner.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +10 lines, -27 lines 0 comments Download
M ui/compositor/layer_owner_delegate.h View 1 2 3 4 5 1 chunk +1 line, -2 lines 0 comments Download
M ui/compositor/layer_owner_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 5 chunks +10 lines, -108 lines 0 comments Download
M ui/compositor/layer_tree_owner.h View 1 2 3 4 5 6 7 8 9 2 chunks +3 lines, -1 line 0 comments Download
M ui/compositor/layer_tree_owner.cc View 1 2 3 4 5 6 7 8 9 1 chunk +2 lines, -1 line 0 comments Download
M ui/compositor/layer_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2 chunks +160 lines, -0 lines 0 comments Download
M ui/views/cocoa/bridged_native_widget.mm View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +2 lines, -1 line 0 comments Download
M ui/views/view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -1 line 0 comments Download
M ui/views/view_unittest_aura.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -1 line 0 comments Download
M ui/wm/core/window_animations.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -1 line 0 comments Download
M ui/wm/core/window_util.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 chunks +7 lines, -18 lines 0 comments Download
M ui/wm/core/window_util.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 chunks +29 lines, -19 lines 0 comments Download
M ui/wm/core/window_util_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +1 line, -83 lines 0 comments Download

Messages

Total messages: 158 (102 generated)
Dominik Laskowski
PTAL.
4 years, 2 months ago (2016-09-30 20:25:52 UTC) #4
reveman
components/exo and general approach lgtm
4 years, 2 months ago (2016-10-03 22:17:50 UTC) #7
oshima
lgtm https://codereview.chromium.org/2383263002/diff/1/ash/wm/drag_window_controller.cc File ash/wm/drag_window_controller.cc (right): https://codereview.chromium.org/2383263002/diff/1/ash/wm/drag_window_controller.cc#newcode61 ash/wm/drag_window_controller.cc:61: delegates_.clear(); // Stop observing layers. thanks for catching ...
4 years, 2 months ago (2016-10-04 21:06:31 UTC) #8
oshima
hmm, i just tried the patch, and seems like crbug.com/636594 is regressed. can you look ...
4 years, 2 months ago (2016-10-04 21:15:05 UTC) #9
oshima
not lgtm (sorry)
4 years, 2 months ago (2016-10-04 21:15:42 UTC) #10
Dominik Laskowski
+estade I was aware of that bug from the Git history, and briefly looked into ...
4 years, 2 months ago (2016-10-04 23:18:52 UTC) #12
oshima
On 2016/10/04 23:18:52, Dominik Laskowski wrote: > +estade > > I was aware of that ...
4 years, 2 months ago (2016-10-05 20:23:20 UTC) #13
Evan Stade
On 2016/10/05 20:23:20, oshima wrote: > On 2016/10/04 23:18:52, Dominik Laskowski wrote: > > +estade ...
4 years, 2 months ago (2016-10-06 00:12:02 UTC) #14
Dominik Laskowski
On 2016/10/06 00:12:02, Evan Stade wrote: > On 2016/10/05 20:23:20, oshima wrote: > > On ...
4 years, 2 months ago (2016-10-06 21:05:17 UTC) #15
oshima
On 2016/10/06 21:05:17, Dominik Laskowski wrote: > On 2016/10/06 00:12:02, Evan Stade wrote: > > ...
4 years, 2 months ago (2016-10-06 21:24:54 UTC) #16
Evan Stade
On 2016/10/06 21:24:54, oshima wrote: > On 2016/10/06 21:05:17, Dominik Laskowski wrote: > > On ...
4 years, 2 months ago (2016-10-06 21:29:11 UTC) #17
Dominik Laskowski
+pkotwicz for ash/{common,}/wm/ +sky for chrome/browser/ui/views/frame/ +sadrul for content/browser/renderer_host/ +danakj for ui/compositor/
4 years, 2 months ago (2016-10-06 22:21:13 UTC) #20
Dominik Laskowski
On 2016/10/06 22:21:13, Dominik Laskowski wrote: > +pkotwicz for ash/{common,}/wm/ > +sky for chrome/browser/ui/views/frame/ > ...
4 years, 2 months ago (2016-10-06 22:24:55 UTC) #21
danakj
It seems like piman's proposal over here https://codereview.chromium.org/2254733003#msg19 is relevant now also, that we replace ...
4 years, 2 months ago (2016-10-06 22:42:34 UTC) #22
oshima
On 2016/10/06 22:42:34, danakj wrote: > It seems like piman's proposal over here > https://codereview.chromium.org/2254733003#msg19 ...
4 years, 2 months ago (2016-10-07 13:01:29 UTC) #23
pkotwicz
I have not looked at the ChromeOS code for over a year. Oshima is probably ...
4 years, 2 months ago (2016-10-07 13:45:38 UTC) #24
sky
On 2016/10/07 13:01:29, oshima wrote: > On 2016/10/06 22:42:34, danakj wrote: > > It seems ...
4 years, 2 months ago (2016-10-07 16:27:22 UTC) #25
Dominik Laskowski
On 2016/10/07 16:27:22, sky wrote: > On 2016/10/07 13:01:29, oshima wrote: > > On 2016/10/06 ...
4 years, 2 months ago (2016-10-07 22:22:28 UTC) #26
danakj
On Fri, Oct 7, 2016 at 3:22 PM, <domlaskowski@chromium.org> wrote: > On 2016/10/07 16:27:22, sky ...
4 years, 2 months ago (2016-10-07 22:25:32 UTC) #27
sky
+1 to what Dana said. Also, when do we want a snapshot vs keeping the ...
4 years, 2 months ago (2016-10-07 22:53:58 UTC) #28
oshima
On 2016/10/07 16:27:22, sky wrote: > On 2016/10/07 13:01:29, oshima wrote: > > On 2016/10/06 ...
4 years, 2 months ago (2016-10-08 01:13:49 UTC) #29
Dominik Laskowski
On 2016/10/08 01:13:49, oshima wrote: > On 2016/10/07 16:27:22, sky wrote: > > On 2016/10/07 ...
4 years, 2 months ago (2016-10-12 18:36:45 UTC) #42
oshima
ash lgtm with nits https://codereview.chromium.org/2383263002/diff/100001/cc/layers/surface_layer.h File cc/layers/surface_layer.h (right): https://codereview.chromium.org/2383263002/diff/100001/cc/layers/surface_layer.h#newcode45 cc/layers/surface_layer.h:45: gfx::Size surface_size() const { return ...
4 years, 2 months ago (2016-10-12 19:31:40 UTC) #45
Dominik Laskowski
https://codereview.chromium.org/2383263002/diff/100001/cc/layers/surface_layer.h File cc/layers/surface_layer.h (right): https://codereview.chromium.org/2383263002/diff/100001/cc/layers/surface_layer.h#newcode45 cc/layers/surface_layer.h:45: gfx::Size surface_size() const { return surface_size_; } On 2016/10/12 ...
4 years, 2 months ago (2016-10-13 17:58:56 UTC) #46
sky
https://codereview.chromium.org/2383263002/diff/140001/ash/common/wm/forwarding_layer_delegate.h File ash/common/wm/forwarding_layer_delegate.h (left): https://codereview.chromium.org/2383263002/diff/140001/ash/common/wm/forwarding_layer_delegate.h#oldcode29 ash/common/wm/forwarding_layer_delegate.h:29: ForwardingLayerDelegate(ui::Layer* new_layer, ui::Layer* original_layer); In the context of the ...
4 years, 2 months ago (2016-10-13 19:21:33 UTC) #55
Dominik Laskowski
https://codereview.chromium.org/2383263002/diff/140001/ash/common/wm/forwarding_layer_delegate.h File ash/common/wm/forwarding_layer_delegate.h (left): https://codereview.chromium.org/2383263002/diff/140001/ash/common/wm/forwarding_layer_delegate.h#oldcode29 ash/common/wm/forwarding_layer_delegate.h:29: ForwardingLayerDelegate(ui::Layer* new_layer, ui::Layer* original_layer); On 2016/10/13 19:21:33, sky wrote: ...
4 years, 2 months ago (2016-10-13 22:19:39 UTC) #56
sky
https://codereview.chromium.org/2383263002/diff/140001/ui/compositor/layer.h File ui/compositor/layer.h (right): https://codereview.chromium.org/2383263002/diff/140001/ui/compositor/layer.h#newcode78 ui/compositor/layer.h:78: explicit Layer(const Layer&); On 2016/10/13 22:19:39, Dominik Laskowski wrote: ...
4 years, 2 months ago (2016-10-14 15:18:41 UTC) #67
Dominik Laskowski
https://codereview.chromium.org/2383263002/diff/140001/ui/compositor/layer.h File ui/compositor/layer.h (right): https://codereview.chromium.org/2383263002/diff/140001/ui/compositor/layer.h#newcode78 ui/compositor/layer.h:78: explicit Layer(const Layer&); On 2016/10/14 15:18:41, sky wrote: > ...
4 years, 2 months ago (2016-10-14 19:15:02 UTC) #70
sky
https://codereview.chromium.org/2383263002/diff/260001/ui/compositor/layer.cc File ui/compositor/layer.cc (right): https://codereview.chromium.org/2383263002/diff/260001/ui/compositor/layer.cc#newcode128 ui/compositor/layer.cc:128: clone->SetOpacity(GetTargetOpacity()); What about int background_blur_radius_, satuations, brightness, grayscale, inverted, ...
4 years, 2 months ago (2016-10-14 22:36:37 UTC) #77
Dominik Laskowski
PTAL at the additional refactoring. The latest patch removes LayerDelegateFactory and ForwardingLayerDelegate in favor of ...
4 years, 2 months ago (2016-10-17 19:53:21 UTC) #78
Dominik Laskowski
On 2016/10/17 19:53:21, Dominik Laskowski wrote: > PTAL at the additional refactoring. The latest patch ...
4 years, 2 months ago (2016-10-18 01:02:46 UTC) #87
sky
Oshima should look at this again too. https://codereview.chromium.org/2383263002/diff/340001/ui/compositor/layer.cc File ui/compositor/layer.cc (right): https://codereview.chromium.org/2383263002/diff/340001/ui/compositor/layer.cc#newcode52 ui/compositor/layer.cc:52: class Layer::LayerMirror ...
4 years, 2 months ago (2016-10-19 19:27:14 UTC) #92
Dominik Laskowski
Thanks for the review so far. https://codereview.chromium.org/2383263002/diff/340001/ui/compositor/layer.cc File ui/compositor/layer.cc (right): https://codereview.chromium.org/2383263002/diff/340001/ui/compositor/layer.cc#newcode52 ui/compositor/layer.cc:52: class Layer::LayerMirror : ...
4 years, 2 months ago (2016-10-19 22:46:38 UTC) #93
sky
https://codereview.chromium.org/2383263002/diff/340001/ui/compositor/layer.cc File ui/compositor/layer.cc (right): https://codereview.chromium.org/2383263002/diff/340001/ui/compositor/layer.cc#newcode52 ui/compositor/layer.cc:52: class Layer::LayerMirror : public ui::LayerOwner, On 2016/10/19 22:46:38, Dominik ...
4 years, 2 months ago (2016-10-19 23:44:26 UTC) #94
Dominik Laskowski
https://codereview.chromium.org/2383263002/diff/340001/ui/compositor/layer.cc File ui/compositor/layer.cc (right): https://codereview.chromium.org/2383263002/diff/340001/ui/compositor/layer.cc#newcode52 ui/compositor/layer.cc:52: class Layer::LayerMirror : public ui::LayerOwner, On 2016/10/19 23:44:26, sky ...
4 years, 2 months ago (2016-10-20 02:12:30 UTC) #97
sky
LGTM - Oshima should take another look too though.
4 years, 2 months ago (2016-10-20 15:36:39 UTC) #104
Dominik Laskowski
On 2016/10/20 15:36:39, sky wrote: > LGTM - Oshima should take another look too though. ...
4 years, 2 months ago (2016-10-20 23:10:35 UTC) #105
oshima
lgtm with one nit. cleaning up in a separate CL sgtm. https://codereview.chromium.org/2383263002/diff/380001/ui/compositor/layer.cc File ui/compositor/layer.cc (right): ...
4 years, 2 months ago (2016-10-21 13:35:09 UTC) #110
Dominik Laskowski
danakj, sadrul: Friendly ping. The release is scheduled for Monday, so this CL would have ...
4 years, 2 months ago (2016-10-21 18:22:54 UTC) #111
bhthompson1
Ping for review, we need to get this in to unblock R55 beta.
4 years, 1 month ago (2016-10-24 17:32:32 UTC) #117
danakj
ui/compositor LG overall Can you add layer unit test that mirrors a painted layer, paints ...
4 years, 1 month ago (2016-10-24 20:28:01 UTC) #118
Dominik Laskowski
Thanks for the review. Good points about unit tests, but would you mind if they ...
4 years, 1 month ago (2016-10-24 22:58:05 UTC) #119
Dominik Laskowski
https://codereview.chromium.org/2383263002/diff/440001/ui/compositor/layer.cc File ui/compositor/layer.cc (right): https://codereview.chromium.org/2383263002/diff/440001/ui/compositor/layer.cc#newcode69 ui/compositor/layer.cc:69: if (const auto delegate = mirrored_->delegate()) On 2016/10/24 22:58:05, ...
4 years, 1 month ago (2016-10-24 23:15:07 UTC) #124
danakj
> Thanks for the review. Good points about unit tests, but > would you mind ...
4 years, 1 month ago (2016-10-24 23:57:57 UTC) #127
Dominik Laskowski
PTAL. I've added tests for mirroring, and moved/merged LayerOwner tests related to cloning. https://codereview.chromium.org/2383263002/diff/440001/ui/compositor/layer.cc File ...
4 years, 1 month ago (2016-10-25 22:44:57 UTC) #132
danakj
Thanks LGTM. Still think Clone() and Mirror() don't describe their relationship to eachother well, but ...
4 years, 1 month ago (2016-10-25 23:08:14 UTC) #133
Dominik Laskowski
sadrul: PTAL at the minor cleanup in content/browser/renderer_host/
4 years, 1 month ago (2016-10-26 00:03:10 UTC) #136
sadrul
lgtm
4 years, 1 month ago (2016-10-26 18:59:27 UTC) #137
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/2383263002/480001
4 years, 1 month ago (2016-10-26 19:22:10 UTC) #140
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/290204)
4 years, 1 month ago (2016-10-26 19:33:52 UTC) #142
Dominik Laskowski
On 2016/10/26 19:33:52, commit-bot: I haz the power wrote: > Try jobs failed on following ...
4 years, 1 month ago (2016-10-26 19:50:12 UTC) #143
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/2383263002/500001
4 years, 1 month ago (2016-10-26 19:50:50 UTC) #146
commit-bot: I haz the power
Try jobs failed on following builders: chromeos_amd64-generic_chromium_compile_only_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_amd64-generic_chromium_compile_only_ng/builds/223956) chromeos_x86-generic_chromium_compile_only_ng on master.tryserver.chromium.linux (JOB_FAILED, ...
4 years, 1 month ago (2016-10-26 20:04:30 UTC) #148
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/2383263002/500001
4 years, 1 month ago (2016-10-26 23:45:28 UTC) #154
commit-bot: I haz the power
Committed patchset #26 (id:500001)
4 years, 1 month ago (2016-10-27 00:35:09 UTC) #156
commit-bot: I haz the power
4 years, 1 month ago (2016-10-27 00:38:25 UTC) #158
Message was sent while issue was closed.
Patchset 26 (id:??) landed as
https://crrev.com/4b33bfeda856f7ae20ffa43176e5bd529d5a100a
Cr-Commit-Position: refs/heads/master@{#427891}

Powered by Google App Engine
This is Rietveld 408576698