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

Issue 1821863002: Hook up ui::Compositor to Display's BeginFrameSource (Closed)

Created:
4 years, 9 months ago by enne (OOO)
Modified:
4 years, 8 months ago
Reviewers:
Sami, boliu, danakj, no sievers, sunnyps, Fady Samuel, sunnyps
CC:
cc-bugs_chromium.org, chromium-reviews, danakj, rjkroege
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Hook up ui::Compositor to Display's BeginFrameSource This hooks up the first SurfaceFactoryClient to the real BeginFrameSource owned by the OnScreenDisplayClient. This is done by adding an OutputSurfaceClient::SetBeginFrameSource method. As the SurfaceDisplayOutputSurface is also a SurfaceFactoryClient, it can hand the real begin frame source directly to ui::Compositor's scheduler. This allows the removal of some of the browser vsync plumbing, but not all of it. Once the renderer compositors have been hooked up to use this path as well, then this and all of the VSyncObserver code can be ripped out. The BeginFrameSource is created by the BrowserCompositorOutputSurface which updates it based on vsync information that it receives. This BeginFrameSource is passed to the Display (via OutputSurfaceClient), which informs the SurfaceManager that the compositor using that Display should be driven by that BeginFrameSource. The SurfaceManager then informs the SurfaceDisplayOutputSurface about the BeginFrameSource, which passes it into the single thread proxy's cc::Scheduler for that ui::Compositor's instance. Plumbing! The path from SurfaceManager to SurfaceDisplayOutputSurface was added in https://codereview.chromium.org/1673783004, but the rest of the plumbing is new to this patch. CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Committed: https://crrev.com/19c108580b99c469ed192066310e3162bf8c196e Cr-Commit-Position: refs/heads/master@{#387228}

Patch Set 1 #

Patch Set 2 : Fix unit test compilation #

Total comments: 7

Patch Set 3 : BrowserCompositorOutputSurface owns;scheduler decides #

Total comments: 4

Patch Set 4 : Add setting; fix first frame problem #

Patch Set 5 : Fix unittests #

Total comments: 15

Patch Set 6 : Address some review comments #

Patch Set 7 : Rebase on bfs ctor patch #

Patch Set 8 : Rebase, pass task runner instead #

Patch Set 9 : Rebase; refactor mus output surface #

Total comments: 13

Patch Set 10 : Remove scheduler begin frame source picking #

Patch Set 11 : Remove OutputSurface::CommitVSyncParameters #

Total comments: 2

Patch Set 12 : Remove explicit task runner #

Patch Set 13 : Move Android external BFS into output surface too #

Total comments: 2

Patch Set 14 : Revert task runner changes #

Patch Set 15 : Really revert task runner changes #

Total comments: 3

Patch Set 16 : Fix webview compile #

Patch Set 17 : Rebase #

Patch Set 18 : Fix webview by using a fake begin frame source #

Patch Set 19 : Rebase #

Patch Set 20 : Rebase, fix compile #

Patch Set 21 : Fix DirectOutputSurfaceOzone /o\ #

Patch Set 22 : Add missing include #

Patch Set 23 : Fix Display member destruction order #

Unified diffs Side-by-side diffs Delta from patch set Stats (+482 lines, -294 lines) Patch
M android_webview/browser/hardware_renderer.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +0 lines, -2 lines 0 comments Download
M android_webview/browser/hardware_renderer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +2 lines, -1 line 0 comments Download
M cc/output/output_surface.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +0 lines, -3 lines 0 comments Download
M cc/output/output_surface.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +0 lines, -11 lines 0 comments Download
M cc/output/output_surface_client.h View 2 chunks +8 lines, -1 line 0 comments Download
M cc/output/output_surface_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +0 lines, -5 lines 0 comments Download
M cc/surfaces/display.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 3 chunks +19 lines, -6 lines 0 comments Download
M cc/surfaces/display.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 6 chunks +69 lines, -19 lines 0 comments Download
M cc/surfaces/display_client.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -2 lines 0 comments Download
M cc/surfaces/display_scheduler.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +1 line, -7 lines 0 comments Download
M cc/surfaces/display_scheduler.cc View 1 2 3 4 5 6 7 8 9 1 chunk +0 lines, -4 lines 0 comments Download
M cc/surfaces/display_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 7 chunks +49 lines, -22 lines 0 comments Download
M cc/surfaces/onscreen_display_client.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 chunks +7 lines, -14 lines 0 comments Download
M cc/surfaces/onscreen_display_client.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +6 lines, -33 lines 0 comments Download
M cc/surfaces/surface_display_output_surface.h View 1 chunk +1 line, -2 lines 0 comments Download
M cc/surfaces/surface_display_output_surface.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 chunks +4 lines, -9 lines 0 comments Download
M cc/surfaces/surface_display_output_surface_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 chunks +15 lines, -3 lines 0 comments Download
M cc/test/fake_layer_tree_host_impl_client.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -0 lines 0 comments Download
M cc/test/fake_output_surface_client.h View 1 chunk +1 line, -0 lines 0 comments Download
M cc/test/layer_tree_pixel_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +5 lines, -5 lines 0 comments Download
M cc/test/pixel_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 chunks +5 lines, -4 lines 0 comments Download
M cc/test/pixel_test_output_surface.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +11 lines, -3 lines 0 comments Download
M cc/test/pixel_test_output_surface.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +24 lines, -5 lines 0 comments Download
M cc/trees/layer_tree_host_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 chunks +2 lines, -0 lines 0 comments Download
M cc/trees/layer_tree_host_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +4 lines, -0 lines 0 comments Download
M cc/trees/layer_tree_host_impl_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +1 line, -0 lines 0 comments Download
M cc/trees/layer_tree_settings.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +3 lines, -0 lines 0 comments Download
M cc/trees/layer_tree_settings.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +1 line, -0 lines 0 comments Download
M cc/trees/proxy_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -0 lines 0 comments Download
M cc/trees/proxy_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +6 lines, -0 lines 0 comments Download
M cc/trees/single_thread_proxy.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -0 lines 0 comments Download
M cc/trees/single_thread_proxy.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +25 lines, -12 lines 0 comments Download
M components/mus/surfaces/direct_output_surface.h View 1 2 3 4 5 6 7 8 1 chunk +11 lines, -2 lines 0 comments Download
M components/mus/surfaces/direct_output_surface.cc View 1 2 3 4 5 6 7 8 3 chunks +25 lines, -2 lines 0 comments Download
M components/mus/surfaces/direct_output_surface_ozone.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +3 lines, -0 lines 0 comments Download
M components/mus/surfaces/direct_output_surface_ozone.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 3 chunks +7 lines, -3 lines 0 comments Download
M components/mus/surfaces/surfaces_context_provider.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +3 lines, -2 lines 0 comments Download
M components/mus/surfaces/surfaces_context_provider.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +7 lines, -2 lines 0 comments Download
M components/mus/surfaces/top_level_display_client.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 5 chunks +1 line, -13 lines 0 comments Download
M components/mus/surfaces/top_level_display_client.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 5 chunks +11 lines, -30 lines 0 comments Download
M content/browser/compositor/browser_compositor_output_surface.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +8 lines, -3 lines 0 comments Download
M content/browser/compositor/browser_compositor_output_surface.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 5 chunks +25 lines, -3 lines 0 comments Download
M content/browser/compositor/gpu_browser_compositor_output_surface.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -0 lines 0 comments Download
M content/browser/compositor/gpu_browser_compositor_output_surface.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +2 lines, -0 lines 0 comments Download
M content/browser/compositor/gpu_process_transport_factory.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 7 chunks +8 lines, -6 lines 0 comments Download
M content/browser/compositor/gpu_surfaceless_browser_compositor_output_surface.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -0 lines 0 comments Download
M content/browser/compositor/gpu_surfaceless_browser_compositor_output_surface.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +2 lines, -0 lines 0 comments Download
M content/browser/compositor/offscreen_browser_compositor_output_surface.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -0 lines 0 comments Download
M content/browser/compositor/offscreen_browser_compositor_output_surface.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +2 lines, -0 lines 0 comments Download
M content/browser/compositor/reflector_impl_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 chunks +6 lines, -5 lines 0 comments Download
M content/browser/compositor/software_browser_compositor_output_surface.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +2 lines, -1 line 0 comments Download
M content/browser/compositor/software_browser_compositor_output_surface.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +5 lines, -2 lines 0 comments Download
M content/browser/compositor/software_browser_compositor_output_surface_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +2 lines, -1 line 0 comments Download
M content/browser/renderer_host/compositor_impl_android.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 8 chunks +49 lines, -41 lines 0 comments Download
M content/renderer/gpu/compositor_output_surface.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +5 lines, -1 line 0 comments Download
M ui/compositor/compositor.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +2 lines, -0 lines 0 comments Download
M ui/compositor/test/in_process_context_factory.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 4 chunks +20 lines, -4 lines 0 comments Download

Messages

Total messages: 58 (19 generated)
enne (OOO)
This seems to work properly and is mostly plumbing, so I'm a bit unsure about ...
4 years, 9 months ago (2016-03-22 21:05:18 UTC) #3
sunnyps
Left a few comments. Still trying to think about how this fits into the overall ...
4 years, 9 months ago (2016-03-22 21:52:44 UTC) #4
enne (OOO)
Thanks! https://codereview.chromium.org/1821863002/diff/20001/cc/surfaces/display.cc File cc/surfaces/display.cc (right): https://codereview.chromium.org/1821863002/diff/20001/cc/surfaces/display.cc#newcode285 cc/surfaces/display.cc:285: NOTREACHED(); On 2016/03/22 at 21:52:44, sunnyps wrote: > ...
4 years, 9 months ago (2016-03-22 22:16:21 UTC) #5
sunnyps
https://codereview.chromium.org/1821863002/diff/20001/cc/surfaces/surface_display_output_surface.cc File cc/surfaces/surface_display_output_surface.cc (right): https://codereview.chromium.org/1821863002/diff/20001/cc/surfaces/surface_display_output_surface.cc#newcode83 cc/surfaces/surface_display_output_surface.cc:83: allocator_->id_namespace()); On 2016/03/22 22:16:21, enne wrote: > On 2016/03/22 ...
4 years, 9 months ago (2016-03-24 23:14:26 UTC) #6
enne (OOO)
sunnyps: patchset #3 here isn't quite ready to land yet, but looks like that approach ...
4 years, 9 months ago (2016-03-25 00:40:45 UTC) #7
enne (OOO)
https://codereview.chromium.org/1821863002/diff/40001/cc/surfaces/display.cc File cc/surfaces/display.cc (right): https://codereview.chromium.org/1821863002/diff/40001/cc/surfaces/display.cc#newcode311 cc/surfaces/display.cc:311: // It's expected that there's only a single source ...
4 years, 9 months ago (2016-03-25 17:55:36 UTC) #8
no sievers
https://codereview.chromium.org/1821863002/diff/40001/cc/surfaces/display.cc File cc/surfaces/display.cc (right): https://codereview.chromium.org/1821863002/diff/40001/cc/surfaces/display.cc#newcode67 cc/surfaces/display.cc:67: DCHECK(vsync_begin_frame_source_); Then it looks like OutputSurfaceWithoutParent in compositor_impl_android.cc has ...
4 years, 9 months ago (2016-03-25 18:55:09 UTC) #9
enne (OOO)
PTAL. This passes all the cc and compositor unittests, so should be ready enough for ...
4 years, 8 months ago (2016-03-28 21:43:27 UTC) #10
enne (OOO)
I should mention that I'm least happy about what Display ends up looking like, because ...
4 years, 8 months ago (2016-03-28 21:50:07 UTC) #11
sunnyps
Left a few comments. Looks mostly good. https://codereview.chromium.org/1821863002/diff/80001/cc/surfaces/display.h File cc/surfaces/display.h (right): https://codereview.chromium.org/1821863002/diff/80001/cc/surfaces/display.h#newcode63 cc/surfaces/display.h:63: base::SingleThreadTaskRunner* task_runner); ...
4 years, 8 months ago (2016-03-28 23:09:48 UTC) #12
enne (OOO)
https://codereview.chromium.org/1821863002/diff/80001/cc/surfaces/display.h File cc/surfaces/display.h (right): https://codereview.chromium.org/1821863002/diff/80001/cc/surfaces/display.h#newcode63 cc/surfaces/display.h:63: base::SingleThreadTaskRunner* task_runner); On 2016/03/28 at 23:09:48, sunnyps wrote: > ...
4 years, 8 months ago (2016-03-29 20:39:53 UTC) #13
enne (OOO)
https://codereview.chromium.org/1821863002/diff/80001/cc/surfaces/display.h File cc/surfaces/display.h (right): https://codereview.chromium.org/1821863002/diff/80001/cc/surfaces/display.h#newcode63 cc/surfaces/display.h:63: base::SingleThreadTaskRunner* task_runner); On 2016/03/29 at 20:39:52, enne wrote: > ...
4 years, 8 months ago (2016-03-29 21:57:33 UTC) #14
sunnyps
https://codereview.chromium.org/1821863002/diff/80001/cc/surfaces/display.h File cc/surfaces/display.h (right): https://codereview.chromium.org/1821863002/diff/80001/cc/surfaces/display.h#newcode63 cc/surfaces/display.h:63: base::SingleThreadTaskRunner* task_runner); On 2016/03/29 21:57:33, enne wrote: > On ...
4 years, 8 months ago (2016-03-29 22:00:10 UTC) #15
enne (OOO)
https://codereview.chromium.org/1821863002/diff/80001/content/browser/compositor/browser_compositor_output_surface.cc File content/browser/compositor/browser_compositor_output_surface.cc (right): https://codereview.chromium.org/1821863002/diff/80001/content/browser/compositor/browser_compositor_output_surface.cc#newcode25 content/browser/compositor/browser_compositor_output_surface.cc:25: scoped_ptr<cc::SyntheticBeginFrameSource> synthetic_begin_frame_source, On 2016/03/29 at 20:39:52, enne wrote: > ...
4 years, 8 months ago (2016-03-30 17:34:41 UTC) #18
sunnyps
https://codereview.chromium.org/1821863002/diff/80001/content/browser/compositor/browser_compositor_output_surface.cc File content/browser/compositor/browser_compositor_output_surface.cc (right): https://codereview.chromium.org/1821863002/diff/80001/content/browser/compositor/browser_compositor_output_surface.cc#newcode25 content/browser/compositor/browser_compositor_output_surface.cc:25: scoped_ptr<cc::SyntheticBeginFrameSource> synthetic_begin_frame_source, On 2016/03/30 17:34:41, enne wrote: > On ...
4 years, 8 months ago (2016-03-30 18:56:02 UTC) #19
enne (OOO)
sunnyps: Do you have more comments about this? I think I have addressed what you ...
4 years, 8 months ago (2016-03-31 20:14:55 UTC) #20
sunnyps
https://codereview.chromium.org/1821863002/diff/160001/cc/output/output_surface_client.h File cc/output/output_surface_client.h (right): https://codereview.chromium.org/1821863002/diff/160001/cc/output/output_surface_client.h#newcode28 cc/output/output_surface_client.h:28: virtual void CommitVSyncParameters(base::TimeTicks timebase, nit: This only calls CommitVSyncParameters ...
4 years, 8 months ago (2016-04-01 22:35:26 UTC) #21
enne (OOO)
https://codereview.chromium.org/1821863002/diff/160001/cc/output/output_surface_client.h File cc/output/output_surface_client.h (right): https://codereview.chromium.org/1821863002/diff/160001/cc/output/output_surface_client.h#newcode28 cc/output/output_surface_client.h:28: virtual void CommitVSyncParameters(base::TimeTicks timebase, On 2016/04/01 at 22:35:25, sunnyps ...
4 years, 8 months ago (2016-04-02 00:18:39 UTC) #22
sunnyps
https://codereview.chromium.org/1821863002/diff/160001/cc/output/output_surface_client.h File cc/output/output_surface_client.h (right): https://codereview.chromium.org/1821863002/diff/160001/cc/output/output_surface_client.h#newcode28 cc/output/output_surface_client.h:28: virtual void CommitVSyncParameters(base::TimeTicks timebase, On 2016/04/02 00:18:38, enne wrote: ...
4 years, 8 months ago (2016-04-02 00:47:15 UTC) #23
enne (OOO)
https://codereview.chromium.org/1821863002/diff/160001/cc/output/output_surface_client.h File cc/output/output_surface_client.h (right): https://codereview.chromium.org/1821863002/diff/160001/cc/output/output_surface_client.h#newcode28 cc/output/output_surface_client.h:28: virtual void CommitVSyncParameters(base::TimeTicks timebase, On 2016/04/02 at 00:47:15, sunnyps ...
4 years, 8 months ago (2016-04-04 18:12:33 UTC) #25
sunnyps
LGTM
4 years, 8 months ago (2016-04-04 20:46:10 UTC) #26
no sievers
https://codereview.chromium.org/1821863002/diff/200001/content/browser/compositor/browser_compositor_output_surface.cc File content/browser/compositor/browser_compositor_output_surface.cc (right): https://codereview.chromium.org/1821863002/diff/200001/content/browser/compositor/browser_compositor_output_surface.cc#newcode25 content/browser/compositor/browser_compositor_output_surface.cc:25: base::SingleThreadTaskRunner* task_runner, just one nit: Since |task_runner| is a ...
4 years, 8 months ago (2016-04-04 21:25:15 UTC) #27
enne (OOO)
sievers: I also ended up having to move the ExternalBeginFrameSource in CompositorImpl to be owned ...
4 years, 8 months ago (2016-04-05 22:32:59 UTC) #29
no sievers
Thanks for fixing up the Android stuff, that looks already better now. https://codereview.chromium.org/1821863002/diff/240001/content/browser/compositor/browser_compositor_output_surface.cc File content/browser/compositor/browser_compositor_output_surface.cc ...
4 years, 8 months ago (2016-04-05 23:12:52 UTC) #30
enne (OOO)
After some offline discussion with sievers and danakj, it sounds like the explicit task runner ...
4 years, 8 months ago (2016-04-06 20:19:32 UTC) #31
no sievers
lgtm https://codereview.chromium.org/1821863002/diff/280001/cc/trees/layer_tree_settings.h File cc/trees/layer_tree_settings.h (right): https://codereview.chromium.org/1821863002/diff/280001/cc/trees/layer_tree_settings.h#newcode44 cc/trees/layer_tree_settings.h:44: bool use_output_surface_begin_frame_source; obsolete again in latest ps? https://codereview.chromium.org/1821863002/diff/280001/ui/compositor/compositor.cc ...
4 years, 8 months ago (2016-04-06 21:40:19 UTC) #32
enne (OOO)
https://codereview.chromium.org/1821863002/diff/240001/content/browser/compositor/browser_compositor_output_surface.cc File content/browser/compositor/browser_compositor_output_surface.cc (right): https://codereview.chromium.org/1821863002/diff/240001/content/browser/compositor/browser_compositor_output_surface.cc#newcode31 content/browser/compositor/browser_compositor_output_surface.cc:31: base::ThreadTaskRunnerHandle::Get().get(), On 2016/04/05 at 23:12:52, sievers wrote: > Shouldn't ...
4 years, 8 months ago (2016-04-06 21:42:58 UTC) #34
enne (OOO)
Additional owners: danakj: ui/compositor boliu: android_webview sky: components/mus
4 years, 8 months ago (2016-04-07 18:40:19 UTC) #37
boliu
On 2016/04/07 18:40:19, enne wrote: > Additional owners: > > danakj: ui/compositor > boliu: android_webview ...
4 years, 8 months ago (2016-04-07 18:43:15 UTC) #38
danakj
LGTM
4 years, 8 months ago (2016-04-07 18:43:24 UTC) #39
sky
sky->fsamuel
4 years, 8 months ago (2016-04-07 20:00:56 UTC) #41
Fady Samuel
mus lgtm
4 years, 8 months ago (2016-04-09 04:23:36 UTC) #42
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1821863002/300001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1821863002/300001
4 years, 8 months ago (2016-04-11 17:11:40 UTC) #45
commit-bot: I haz the power
Try jobs failed on following builders: ios_rel_device_gn on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_rel_device_gn/builds/17122) ios_rel_device_ninja on tryserver.chromium.mac (JOB_FAILED, ...
4 years, 8 months ago (2016-04-11 17:14:01 UTC) #47
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1821863002/360001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1821863002/360001
4 years, 8 months ago (2016-04-13 00:32:44 UTC) #50
commit-bot: I haz the power
Try jobs failed on following builders: cast_shell_linux on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/cast_shell_linux/builds/143843)
4 years, 8 months ago (2016-04-13 00:42:10 UTC) #52
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1821863002/440001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1821863002/440001
4 years, 8 months ago (2016-04-14 02:47:44 UTC) #55
commit-bot: I haz the power
Committed patchset #23 (id:440001)
4 years, 8 months ago (2016-04-14 03:35:47 UTC) #56
commit-bot: I haz the power
4 years, 8 months ago (2016-04-14 03:37:28 UTC) #58
Message was sent while issue was closed.
Patchset 23 (id:??) landed as
https://crrev.com/19c108580b99c469ed192066310e3162bf8c196e
Cr-Commit-Position: refs/heads/master@{#387228}

Powered by Google App Engine
This is Rietveld 408576698