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

Issue 2612083002: DirectCompositorFrameSink Uses CompositorFrameSinkSupport (Closed)

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

Description

DirectCompositorFrameSink Uses CompositorFrameSinkSupport CompositorFrameSinkSupport is the common service-side implementation of CompositorFrameSink. In an effort to evaluate mojo performance independently of refactoring existing code, CompositorFrameSinkSupport provides the same public interface as MojoCompositorFrameSink but does not depend on mojo. This CL takes us in the direction of splitting DirectCompositorFrameSink into two pieces: a client side component and a service side component. BUG=673543 CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel Review-Url: https://codereview.chromium.org/2612083002 Cr-Original-Commit-Position: refs/heads/master@{#448731} Committed: https://chromium.googlesource.com/chromium/src/+/c405416053b99aa4d6f98f3126608c660773f6b4 Review-Url: https://codereview.chromium.org/2612083002 Cr-Commit-Position: refs/heads/master@{#451462} Committed: https://chromium.googlesource.com/chromium/src/+/9d4e3df6e621c6bd80dfaee7008b3e33d0c4fe79

Patch Set 1 #

Total comments: 14

Patch Set 2 : Addressed comments #

Total comments: 10

Patch Set 3 : DirectCompositorFrameSink implements ExternalBeginFrameSouceClient; Addressed comments #

Total comments: 4

Patch Set 4 : Check if we have a display before setting visibility #

Patch Set 5 : Calling SetLocalFrameId() before SubmitCompositorFrame() in CompositorFrameSinkSupport::SubmitCompo… #

Total comments: 2

Patch Set 6 : DirectCompositorFrameSink resets client's BeginFrameSource before detaching #

Patch Set 7 : minor fixes #

Patch Set 8 : rebase #

Patch Set 9 : SetLostContextCallback before creating CompositorFrameSinkSupport #

Total comments: 5

Patch Set 10 : rebase #

Patch Set 11 : rebase exo #

Patch Set 12 : Set display visible in CompositorFrameSinkSupport() #

Patch Set 13 : ~CompositorFrameSink() doesn't invalidate FrameSinkId #

Patch Set 14 : Use MakeUnique #

Total comments: 3

Patch Set 15 : CompositorFrameSinkSupport takes a flag indicating if it's supporting a DirectCompositorFrameSink #

Total comments: 2

Patch Set 16 : Added a pending_child_frame_sink_ids_ list in CompositorImplAndroid #

Patch Set 17 : Add all pending FrameSinkIds after CompositorFrameSink is created #

Patch Set 18 : DetachFromClient() calls DidLoseCompositorFrameSink() #

Total comments: 6

Patch Set 19 : set has_compositor_frame_sink_ to false in SetVisible(false) #

Total comments: 18

Patch Set 20 : Addressed comments #

Total comments: 11

Patch Set 21 : addressed comments #

Total comments: 26

Patch Set 22 : addressed comments #

Patch Set 23 : CompositorImpl::AddChildFrameSink() and CompositorImpl::RemoveChildFrameSink() replace DelegatedFra… #

Total comments: 6

Patch Set 24 : Addressed comments #

Total comments: 4

Patch Set 25 : Removed redundant Add/RemoveChildFrameSink() #

Patch Set 26 : Addressed nits #

Total comments: 25

Patch Set 27 : Addressed comments #

Patch Set 28 : move display_->SetVisible(true) to GpuDisplayCompositorFrameSink() #

Total comments: 2

Patch Set 29 : Restored DelegatedFrameHostAndroid::RegisterFrameSinkHierarchy() and UnregisterFrameSinkHierarchy()… #

Total comments: 9

Patch Set 30 : Added Add/RemoveChildFrameSink() to WindowAndroidCompositor #

Total comments: 4

Patch Set 31 : Added override keyword #

Patch Set 32 : Initialize parent_window_android_compositor_ to nullptr #

Total comments: 6

Patch Set 33 : Addressed comments #

Patch Set 34 : Added for_direct_compositor_frame_sink_ flag to CompositorFrameSinkSupport #

Patch Set 35 : Set NeedsBeginFrame to false before resetting support_ #

Total comments: 10

Patch Set 36 : Address comments and revert changes in Android #

Total comments: 16

Patch Set 37 : addressed comments #

Total comments: 7

Patch Set 38 : Addressed comments #

Patch Set 39 : rebase #

Patch Set 40 : Added NON_EXPORTED_BASE #

Unified diffs Side-by-side diffs Delta from patch set Stats (+59 lines, -35 lines) Patch
M cc/surfaces/compositor_frame_sink_support.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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 1 chunk +1 line, -0 lines 0 comments Download
M cc/surfaces/compositor_frame_sink_support.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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 1 chunk +4 lines, -0 lines 0 comments Download
M cc/surfaces/direct_compositor_frame_sink.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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 5 chunks +16 lines, -7 lines 0 comments Download
M cc/surfaces/direct_compositor_frame_sink.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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 6 chunks +38 lines, -28 lines 0 comments Download

Messages

Total messages: 229 (138 generated)
Fady Samuel
https://codereview.chromium.org/2612083002/diff/1/cc/surfaces/compositor_frame_sink_support.cc File cc/surfaces/compositor_frame_sink_support.cc (right): https://codereview.chromium.org/2612083002/diff/1/cc/surfaces/compositor_frame_sink_support.cc#newcode121 cc/surfaces/compositor_frame_sink_support.cc:121: void CompositorFrameSinkSupport::SetFactoryNeedsSyncPoints( nit: Call it SetNeedsSyncPoints? https://codereview.chromium.org/2612083002/diff/1/cc/surfaces/compositor_frame_sink_support.cc#newcode131 cc/surfaces/compositor_frame_sink_support.cc:131: void ...
3 years, 11 months ago (2017-01-04 20:59:25 UTC) #3
Alex Z.
https://codereview.chromium.org/2612083002/diff/1/cc/surfaces/compositor_frame_sink_support.cc File cc/surfaces/compositor_frame_sink_support.cc (right): https://codereview.chromium.org/2612083002/diff/1/cc/surfaces/compositor_frame_sink_support.cc#newcode121 cc/surfaces/compositor_frame_sink_support.cc:121: void CompositorFrameSinkSupport::SetFactoryNeedsSyncPoints( On 2017/01/04 20:59:25, Fady Samuel wrote: > ...
3 years, 11 months ago (2017-01-04 21:36:10 UTC) #4
Fady Samuel
https://codereview.chromium.org/2612083002/diff/20001/cc/surfaces/compositor_frame_sink_support.cc File cc/surfaces/compositor_frame_sink_support.cc (left): https://codereview.chromium.org/2612083002/diff/20001/cc/surfaces/compositor_frame_sink_support.cc#oldcode49 cc/surfaces/compositor_frame_sink_support.cc:49: surface_manager_->InvalidateFrameSinkId(frame_sink_id_); Why was this deleted? Please restore this code? ...
3 years, 11 months ago (2017-01-04 21:47:41 UTC) #5
Fady Samuel
Ahh you need to change display_ to a raw pointer in CompositorFrameSinkSupport. https://codereview.chromium.org/2612083002/diff/20001/cc/surfaces/compositor_frame_sink_support.h File cc/surfaces/compositor_frame_sink_support.h ...
3 years, 11 months ago (2017-01-04 21:53:05 UTC) #6
Alex Z.
https://codereview.chromium.org/2612083002/diff/20001/cc/surfaces/compositor_frame_sink_support.cc File cc/surfaces/compositor_frame_sink_support.cc (left): https://codereview.chromium.org/2612083002/diff/20001/cc/surfaces/compositor_frame_sink_support.cc#oldcode49 cc/surfaces/compositor_frame_sink_support.cc:49: surface_manager_->InvalidateFrameSinkId(frame_sink_id_); On 2017/01/04 21:47:40, Fady Samuel wrote: > Why ...
3 years, 11 months ago (2017-01-05 00:30:14 UTC) #9
Fady Samuel
https://codereview.chromium.org/2612083002/diff/40001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/40001/cc/surfaces/direct_compositor_frame_sink.cc#newcode66 cc/surfaces/direct_compositor_frame_sink.cc:66: support_->SetNeedsSyncPoints(capabilities_.delegated_sync_points_required); To be honest, I'm not entirely sure what ...
3 years, 11 months ago (2017-01-05 00:36:38 UTC) #10
Alex Z.
jbauman@chromium.org: Please review changes in cc/surfaces. In addition, could you explain why we need the ...
3 years, 11 months ago (2017-01-05 00:48:26 UTC) #12
danakj
https://codereview.chromium.org/2612083002/diff/40001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/40001/cc/surfaces/direct_compositor_frame_sink.cc#newcode66 cc/surfaces/direct_compositor_frame_sink.cc:66: support_->SetNeedsSyncPoints(capabilities_.delegated_sync_points_required); On 2017/01/05 00:36:38, Fady Samuel wrote: > To ...
3 years, 11 months ago (2017-01-05 16:52:30 UTC) #14
Fady Samuel
https://codereview.chromium.org/2612083002/diff/80001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/80001/cc/surfaces/direct_compositor_frame_sink.cc#newcode83 cc/surfaces/direct_compositor_frame_sink.cc:83: begin_frame_source_.reset(); client_->SetBeginFrameSource(nullptr); first?
3 years, 11 months ago (2017-01-05 21:46:56 UTC) #15
Alex Z.
https://codereview.chromium.org/2612083002/diff/80001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/80001/cc/surfaces/direct_compositor_frame_sink.cc#newcode83 cc/surfaces/direct_compositor_frame_sink.cc:83: begin_frame_source_.reset(); On 2017/01/05 21:46:56, Fady Samuel wrote: > client_->SetBeginFrameSource(nullptr); ...
3 years, 11 months ago (2017-01-05 21:51:43 UTC) #16
Alex Z.
reveman@chromium.org: Please review changes in components/exo/compositor_frame_sink.cc xlai@chromium.org: Please review changes in content/browser/renderer_host/offscreen_canvas_compositor_frame_sink.cc
3 years, 11 months ago (2017-01-06 18:26:18 UTC) #32
reveman
components/exo lgtm
3 years, 11 months ago (2017-01-06 21:29:54 UTC) #35
jbauman
https://codereview.chromium.org/2612083002/diff/150001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/150001/cc/surfaces/direct_compositor_frame_sink.cc#newcode70 cc/surfaces/direct_compositor_frame_sink.cc:70: support_.reset(new CompositorFrameSinkSupport(this, surface_manager_, base::MakeUnique. https://codereview.chromium.org/2612083002/diff/150001/cc/surfaces/surface_manager.cc File cc/surfaces/surface_manager.cc (right): https://codereview.chromium.org/2612083002/diff/150001/cc/surfaces/surface_manager.cc#newcode91 ...
3 years, 11 months ago (2017-01-07 01:17:26 UTC) #36
Alex Z.
https://codereview.chromium.org/2612083002/diff/150001/cc/surfaces/surface_manager.cc File cc/surfaces/surface_manager.cc (right): https://codereview.chromium.org/2612083002/diff/150001/cc/surfaces/surface_manager.cc#newcode91 cc/surfaces/surface_manager.cc:91: valid_frame_sink_ids_.insert(frame_sink_id); On 2017/01/07 01:17:26, jbauman wrote: > Why is ...
3 years, 11 months ago (2017-01-07 14:35:49 UTC) #37
Fady Samuel
https://codereview.chromium.org/2612083002/diff/150001/cc/surfaces/surface_manager.cc File cc/surfaces/surface_manager.cc (right): https://codereview.chromium.org/2612083002/diff/150001/cc/surfaces/surface_manager.cc#newcode91 cc/surfaces/surface_manager.cc:91: valid_frame_sink_ids_.insert(frame_sink_id); On 2017/01/07 14:35:49, StarAZ1 wrote: > On 2017/01/07 ...
3 years, 11 months ago (2017-01-08 16:36:32 UTC) #38
Alex Z.
https://codereview.chromium.org/2612083002/diff/150001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/150001/cc/surfaces/direct_compositor_frame_sink.cc#newcode70 cc/surfaces/direct_compositor_frame_sink.cc:70: support_.reset(new CompositorFrameSinkSupport(this, surface_manager_, On 2017/01/07 01:17:26, jbauman wrote: > ...
3 years, 11 months ago (2017-01-23 20:21:16 UTC) #52
Fady Samuel
https://codereview.chromium.org/2612083002/diff/250001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/250001/cc/surfaces/direct_compositor_frame_sink.cc#newcode82 cc/surfaces/direct_compositor_frame_sink.cc:82: support_.reset(); So why did you get rid of InvalidateFrameSinkId? ...
3 years, 11 months ago (2017-01-23 21:56:13 UTC) #53
Alex Z.
On 2017/01/23 21:56:13, Fady Samuel wrote: > https://codereview.chromium.org/2612083002/diff/250001/cc/surfaces/direct_compositor_frame_sink.cc > File cc/surfaces/direct_compositor_frame_sink.cc (right): > > https://codereview.chromium.org/2612083002/diff/250001/cc/surfaces/direct_compositor_frame_sink.cc#newcode82 ...
3 years, 11 months ago (2017-01-23 22:26:38 UTC) #54
Fady Samuel
On 2017/01/23 22:26:38, StarAZ1 wrote: > On 2017/01/23 21:56:13, Fady Samuel wrote: > > > ...
3 years, 11 months ago (2017-01-23 22:30:32 UTC) #55
Alex Z.
On 2017/01/23 22:30:32, Fady Samuel wrote: > On 2017/01/23 22:26:38, StarAZ1 wrote: > > On ...
3 years, 11 months ago (2017-01-23 22:35:24 UTC) #56
Fady Samuel
https://codereview.chromium.org/2612083002/diff/270001/cc/surfaces/compositor_frame_sink_support.h File cc/surfaces/compositor_frame_sink_support.h (right): https://codereview.chromium.org/2612083002/diff/270001/cc/surfaces/compositor_frame_sink_support.h#newcode33 cc/surfaces/compositor_frame_sink_support.h:33: bool direct_compositor_frame_sink); not lgtm. Please note that contradicts the ...
3 years, 11 months ago (2017-01-25 13:56:04 UTC) #61
Alex Z.
https://codereview.chromium.org/2612083002/diff/270001/cc/surfaces/compositor_frame_sink_support.h File cc/surfaces/compositor_frame_sink_support.h (right): https://codereview.chromium.org/2612083002/diff/270001/cc/surfaces/compositor_frame_sink_support.h#newcode33 cc/surfaces/compositor_frame_sink_support.h:33: bool direct_compositor_frame_sink); On 2017/01/25 13:56:04, Fady Samuel wrote: > ...
3 years, 11 months ago (2017-01-25 14:25:38 UTC) #62
Alex Z.
boliu@chromium.org: Please review changes in android code.
3 years, 11 months ago (2017-01-25 22:31:46 UTC) #73
Fady Samuel
https://codereview.chromium.org/2612083002/diff/330001/content/browser/renderer_host/compositor_impl_android.cc File content/browser/renderer_host/compositor_impl_android.cc (right): https://codereview.chromium.org/2612083002/diff/330001/content/browser/renderer_host/compositor_impl_android.cc#newcode674 content/browser/renderer_host/compositor_impl_android.cc:674: for (auto& frame_sink_id : pending_child_frame_sink_ids_) { This should probably ...
3 years, 11 months ago (2017-01-25 22:36:51 UTC) #75
Fady Samuel
https://codereview.chromium.org/2612083002/diff/330001/content/browser/renderer_host/compositor_impl_android.cc File content/browser/renderer_host/compositor_impl_android.cc (right): https://codereview.chromium.org/2612083002/diff/330001/content/browser/renderer_host/compositor_impl_android.cc#newcode674 content/browser/renderer_host/compositor_impl_android.cc:674: for (auto& frame_sink_id : pending_child_frame_sink_ids_) { This should probably ...
3 years, 11 months ago (2017-01-25 22:36:51 UTC) #76
Alex Z.
https://codereview.chromium.org/2612083002/diff/330001/content/browser/renderer_host/compositor_impl_android.cc File content/browser/renderer_host/compositor_impl_android.cc (right): https://codereview.chromium.org/2612083002/diff/330001/content/browser/renderer_host/compositor_impl_android.cc#newcode674 content/browser/renderer_host/compositor_impl_android.cc:674: for (auto& frame_sink_id : pending_child_frame_sink_ids_) { On 2017/01/25 22:36:51, ...
3 years, 11 months ago (2017-01-26 01:33:57 UTC) #80
boliu
I assume you are still trying to land this? Skimmed cc, but not an owner ...
3 years, 11 months ago (2017-01-26 22:39:41 UTC) #84
Alex Z.
https://codereview.chromium.org/2612083002/diff/350001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/350001/cc/surfaces/direct_compositor_frame_sink.cc#newcode83 cc/surfaces/direct_compositor_frame_sink.cc:83: client_->DidLoseCompositorFrameSink(); On 2017/01/26 22:39:41, boliu wrote: > This doesn't ...
3 years, 10 months ago (2017-01-27 20:27:02 UTC) #85
boliu
Feel free to ignore my comments on cc https://codereview.chromium.org/2612083002/diff/350001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/350001/cc/surfaces/direct_compositor_frame_sink.cc#newcode128 cc/surfaces/direct_compositor_frame_sink.cc:128: void ...
3 years, 10 months ago (2017-01-27 23:17:59 UTC) #86
Alex Z.
https://codereview.chromium.org/2612083002/diff/370001/content/browser/renderer_host/compositor_impl_android.cc File content/browser/renderer_host/compositor_impl_android.cc (right): https://codereview.chromium.org/2612083002/diff/370001/content/browser/renderer_host/compositor_impl_android.cc#newcode745 content/browser/renderer_host/compositor_impl_android.cc:745: if (!has_compositor_frame_sink_) { On 2017/01/27 23:17:59, boliu wrote: > ...
3 years, 10 months ago (2017-01-29 14:58:51 UTC) #89
Fady Samuel
https://codereview.chromium.org/2612083002/diff/390001/components/display_compositor/gpu_compositor_frame_sink.cc File components/display_compositor/gpu_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/390001/components/display_compositor/gpu_compositor_frame_sink.cc#newcode23 components/display_compositor/gpu_compositor_frame_sink.cc:23: display_(std::move(display)), Move to GpuDisplayCompositorFrameSInk https://codereview.chromium.org/2612083002/diff/390001/components/display_compositor/gpu_compositor_frame_sink.cc#newcode24 components/display_compositor/gpu_compositor_frame_sink.cc:24: display_begin_frame_source_(std::move(begin_frame_source)), Move to ...
3 years, 10 months ago (2017-01-29 15:43:02 UTC) #90
Fady Samuel
https://codereview.chromium.org/2612083002/diff/390001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/390001/cc/surfaces/direct_compositor_frame_sink.cc#newcode143 cc/surfaces/direct_compositor_frame_sink.cc:143: if (support_) I'm guessing this is probably broken. If ...
3 years, 10 months ago (2017-01-29 15:52:57 UTC) #91
Fady Samuel
https://codereview.chromium.org/2612083002/diff/390001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/390001/cc/surfaces/direct_compositor_frame_sink.cc#newcode72 cc/surfaces/direct_compositor_frame_sink.cc:72: support_->SetNeedsSyncPoints(capabilities_.delegated_sync_points_required); Another question to danakj@. Does it hurt to ...
3 years, 10 months ago (2017-01-29 15:54:54 UTC) #94
boliu
https://codereview.chromium.org/2612083002/diff/370001/content/browser/renderer_host/render_widget_host_view_android.cc File content/browser/renderer_host/render_widget_host_view_android.cc (right): https://codereview.chromium.org/2612083002/diff/370001/content/browser/renderer_host/render_widget_host_view_android.cc#newcode1492 content/browser/renderer_host/render_widget_host_view_android.cc:1492: static_cast<CompositorImpl*>(compositor) On 2017/01/29 14:58:51, StarAZ1 wrote: > On 2017/01/27 ...
3 years, 10 months ago (2017-01-30 17:20:23 UTC) #95
Alex Z.
https://codereview.chromium.org/2612083002/diff/390001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/390001/cc/surfaces/direct_compositor_frame_sink.cc#newcode143 cc/surfaces/direct_compositor_frame_sink.cc:143: if (support_) On 2017/01/29 15:52:56, Fady Samuel wrote: > ...
3 years, 10 months ago (2017-01-30 20:37:50 UTC) #98
boliu
https://codereview.chromium.org/2612083002/diff/370001/content/browser/renderer_host/render_widget_host_view_android.cc File content/browser/renderer_host/render_widget_host_view_android.cc (right): https://codereview.chromium.org/2612083002/diff/370001/content/browser/renderer_host/render_widget_host_view_android.cc#newcode1492 content/browser/renderer_host/render_widget_host_view_android.cc:1492: static_cast<CompositorImpl*>(compositor) On 2017/01/30 17:20:22, boliu wrote: > On 2017/01/29 ...
3 years, 10 months ago (2017-01-30 21:13:51 UTC) #101
Fady Samuel
https://codereview.chromium.org/2612083002/diff/430001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/430001/cc/surfaces/direct_compositor_frame_sink.cc#newcode75 cc/surfaces/direct_compositor_frame_sink.cc:75: support_->SetNeedsSyncPoints(capabilities_.delegated_sync_points_required); Make this a constructor parameter. https://codereview.chromium.org/2612083002/diff/430001/cc/surfaces/direct_compositor_frame_sink.h File cc/surfaces/direct_compositor_frame_sink.h ...
3 years, 10 months ago (2017-01-30 21:22:04 UTC) #102
Alex Z.
https://codereview.chromium.org/2612083002/diff/430001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/430001/cc/surfaces/direct_compositor_frame_sink.cc#newcode75 cc/surfaces/direct_compositor_frame_sink.cc:75: support_->SetNeedsSyncPoints(capabilities_.delegated_sync_points_required); On 2017/01/30 21:22:04, Fady Samuel wrote: > Make ...
3 years, 10 months ago (2017-01-30 21:32:18 UTC) #103
Fady Samuel
https://codereview.chromium.org/2612083002/diff/370001/content/browser/renderer_host/render_widget_host_view_android.cc File content/browser/renderer_host/render_widget_host_view_android.cc (right): https://codereview.chromium.org/2612083002/diff/370001/content/browser/renderer_host/render_widget_host_view_android.cc#newcode1492 content/browser/renderer_host/render_widget_host_view_android.cc:1492: static_cast<CompositorImpl*>(compositor) On 2017/01/30 21:13:51, boliu wrote: > On 2017/01/30 ...
3 years, 10 months ago (2017-01-30 21:45:52 UTC) #106
Fady Samuel
lgtm if all bots are green.
3 years, 10 months ago (2017-01-30 22:22:48 UTC) #107
Fady Samuel
https://codereview.chromium.org/2612083002/diff/450001/cc/surfaces/compositor_frame_sink_support.h File cc/surfaces/compositor_frame_sink_support.h (right): https://codereview.chromium.org/2612083002/diff/450001/cc/surfaces/compositor_frame_sink_support.h#newcode48 cc/surfaces/compositor_frame_sink_support.h:48: void SetNeedsSyncPoints(bool needs_sync_points); nit: delete. https://codereview.chromium.org/2612083002/diff/450001/ui/android/window_android.cc File ui/android/window_android.cc (right): ...
3 years, 10 months ago (2017-01-31 15:43:59 UTC) #110
Alex Z.
https://codereview.chromium.org/2612083002/diff/450001/cc/surfaces/compositor_frame_sink_support.h File cc/surfaces/compositor_frame_sink_support.h (right): https://codereview.chromium.org/2612083002/diff/450001/cc/surfaces/compositor_frame_sink_support.h#newcode48 cc/surfaces/compositor_frame_sink_support.h:48: void SetNeedsSyncPoints(bool needs_sync_points); On 2017/01/31 15:43:59, Fady Samuel wrote: ...
3 years, 10 months ago (2017-01-31 15:58:03 UTC) #113
danakj
> CompositorFrameSinkSupport holds implementations for both > GpuCompositorFrameSink and DirectCompositorFrameSink. I think this means to ...
3 years, 10 months ago (2017-01-31 19:25:01 UTC) #118
danakj
https://codereview.chromium.org/2612083002/diff/490001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/490001/cc/surfaces/direct_compositor_frame_sink.cc#newcode123 cc/surfaces/direct_compositor_frame_sink.cc:123: if (client_) how will client be null? https://codereview.chromium.org/2612083002/diff/490001/cc/surfaces/direct_compositor_frame_sink.cc#newcode133 cc/surfaces/direct_compositor_frame_sink.cc:133: ...
3 years, 10 months ago (2017-01-31 20:19:17 UTC) #121
Alex Z.
https://codereview.chromium.org/2612083002/diff/490001/cc/surfaces/compositor_frame_sink_support.cc File cc/surfaces/compositor_frame_sink_support.cc (right): https://codereview.chromium.org/2612083002/diff/490001/cc/surfaces/compositor_frame_sink_support.cc#newcode65 cc/surfaces/compositor_frame_sink_support.cc:65: if (display_) { On 2017/01/31 19:25:01, danakj (slow) wrote: ...
3 years, 10 months ago (2017-01-31 20:34:18 UTC) #124
danakj
https://codereview.chromium.org/2612083002/diff/490001/cc/surfaces/compositor_frame_sink_support.cc File cc/surfaces/compositor_frame_sink_support.cc (right): https://codereview.chromium.org/2612083002/diff/490001/cc/surfaces/compositor_frame_sink_support.cc#newcode65 cc/surfaces/compositor_frame_sink_support.cc:65: if (display_) { On 2017/01/31 20:34:18, StarAZ1 wrote: > ...
3 years, 10 months ago (2017-01-31 20:41:38 UTC) #125
Alex Z.
https://codereview.chromium.org/2612083002/diff/490001/cc/surfaces/compositor_frame_sink_support.cc File cc/surfaces/compositor_frame_sink_support.cc (right): https://codereview.chromium.org/2612083002/diff/490001/cc/surfaces/compositor_frame_sink_support.cc#newcode65 cc/surfaces/compositor_frame_sink_support.cc:65: if (display_) { On 2017/01/31 20:41:38, danakj (slow) wrote: ...
3 years, 10 months ago (2017-01-31 21:09:31 UTC) #126
danakj
https://codereview.chromium.org/2612083002/diff/490001/cc/surfaces/compositor_frame_sink_support.cc File cc/surfaces/compositor_frame_sink_support.cc (right): https://codereview.chromium.org/2612083002/diff/490001/cc/surfaces/compositor_frame_sink_support.cc#newcode65 cc/surfaces/compositor_frame_sink_support.cc:65: if (display_) { On 2017/01/31 21:09:30, StarAZ1 wrote: > ...
3 years, 10 months ago (2017-01-31 21:49:40 UTC) #127
xlai (Olivia)
https://codereview.chromium.org/2612083002/diff/530001/cc/surfaces/compositor_frame_sink_support.h File cc/surfaces/compositor_frame_sink_support.h (right): https://codereview.chromium.org/2612083002/diff/530001/cc/surfaces/compositor_frame_sink_support.h#newcode37 cc/surfaces/compositor_frame_sink_support.h:37: bool needs_sync_points = true); Why introduce one more argument ...
3 years, 10 months ago (2017-02-01 22:46:09 UTC) #132
Fady Samuel
https://codereview.chromium.org/2612083002/diff/550001/ui/android/delegated_frame_host_android.h File ui/android/delegated_frame_host_android.h (right): https://codereview.chromium.org/2612083002/diff/550001/ui/android/delegated_frame_host_android.h#newcode76 ui/android/delegated_frame_host_android.h:76: void AttachToCompositor(content::CompositorImpl* compositor); This doesn't work. ui/android cannot depend ...
3 years, 10 months ago (2017-02-02 00:07:44 UTC) #133
Alex Z.
https://codereview.chromium.org/2612083002/diff/490001/cc/surfaces/compositor_frame_sink_support.cc File cc/surfaces/compositor_frame_sink_support.cc (right): https://codereview.chromium.org/2612083002/diff/490001/cc/surfaces/compositor_frame_sink_support.cc#newcode65 cc/surfaces/compositor_frame_sink_support.cc:65: if (display_) { On 2017/01/31 21:49:40, danakj (slow) wrote: ...
3 years, 10 months ago (2017-02-02 00:17:33 UTC) #134
Alex Z.
https://codereview.chromium.org/2612083002/diff/530001/cc/surfaces/compositor_frame_sink_support.h File cc/surfaces/compositor_frame_sink_support.h (right): https://codereview.chromium.org/2612083002/diff/530001/cc/surfaces/compositor_frame_sink_support.h#newcode37 cc/surfaces/compositor_frame_sink_support.h:37: bool needs_sync_points = true); On 2017/02/01 22:46:06, xlai (Olivia) ...
3 years, 10 months ago (2017-02-02 00:22:51 UTC) #135
xlai (Olivia)
https://codereview.chromium.org/2612083002/diff/550001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/550001/cc/surfaces/direct_compositor_frame_sink.cc#newcode59 cc/surfaces/direct_compositor_frame_sink.cc:59: DCHECK(thread_checker_.CalledOnValidThread()); Duplicate DCHECK as in CompositorFrameSink::BindToClient? https://codereview.chromium.org/2612083002/diff/550001/cc/surfaces/direct_compositor_frame_sink.cc#newcode73 cc/surfaces/direct_compositor_frame_sink.cc:73: support_ ...
3 years, 10 months ago (2017-02-02 06:48:45 UTC) #136
Alex Z.
https://codereview.chromium.org/2612083002/diff/550001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/550001/cc/surfaces/direct_compositor_frame_sink.cc#newcode73 cc/surfaces/direct_compositor_frame_sink.cc:73: support_ = base::MakeUnique<CompositorFrameSinkSupport>( On 2017/02/02 06:48:44, xlai (Olivia) wrote: ...
3 years, 10 months ago (2017-02-02 16:18:00 UTC) #139
Fady Samuel
https://codereview.chromium.org/2612083002/diff/570001/content/browser/renderer_host/compositor_impl_android.h File content/browser/renderer_host/compositor_impl_android.h (right): https://codereview.chromium.org/2612083002/diff/570001/content/browser/renderer_host/compositor_impl_android.h#newcode107 content/browser/renderer_host/compositor_impl_android.h:107: void AddChildFrameSink(const cc::FrameSinkId& frame_sink_id); Add override; to the end. ...
3 years, 10 months ago (2017-02-02 16:40:27 UTC) #142
Alex Z.
https://codereview.chromium.org/2612083002/diff/550001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/550001/cc/surfaces/direct_compositor_frame_sink.cc#newcode59 cc/surfaces/direct_compositor_frame_sink.cc:59: DCHECK(thread_checker_.CalledOnValidThread()); On 2017/02/02 06:48:44, xlai (Olivia) wrote: > Duplicate ...
3 years, 10 months ago (2017-02-02 17:01:56 UTC) #145
danakj
https://codereview.chromium.org/2612083002/diff/550001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/550001/cc/surfaces/direct_compositor_frame_sink.cc#newcode73 cc/surfaces/direct_compositor_frame_sink.cc:73: support_ = base::MakeUnique<CompositorFrameSinkSupport>( On 2017/02/02 06:48:44, xlai (Olivia) wrote: ...
3 years, 10 months ago (2017-02-02 17:03:34 UTC) #146
xlai (Olivia)
https://codereview.chromium.org/2612083002/diff/550001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/550001/cc/surfaces/direct_compositor_frame_sink.cc#newcode59 cc/surfaces/direct_compositor_frame_sink.cc:59: DCHECK(thread_checker_.CalledOnValidThread()); On 2017/02/02 17:01:56, StarAZ1 wrote: > On 2017/02/02 ...
3 years, 10 months ago (2017-02-02 19:25:52 UTC) #149
danakj
https://codereview.chromium.org/2612083002/diff/490001/cc/surfaces/surface_manager.cc File cc/surfaces/surface_manager.cc (right): https://codereview.chromium.org/2612083002/diff/490001/cc/surfaces/surface_manager.cc#newcode123 cc/surfaces/surface_manager.cc:123: valid_frame_sink_ids_.insert(frame_sink_id); On 2017/01/31 21:49:40, danakj (slow) wrote: > On ...
3 years, 10 months ago (2017-02-03 18:48:43 UTC) #158
Alex Z.
https://codereview.chromium.org/2612083002/diff/490001/cc/surfaces/surface_manager.cc File cc/surfaces/surface_manager.cc (right): https://codereview.chromium.org/2612083002/diff/490001/cc/surfaces/surface_manager.cc#newcode123 cc/surfaces/surface_manager.cc:123: valid_frame_sink_ids_.insert(frame_sink_id); On 2017/02/03 18:48:43, danakj (slow) wrote: > On ...
3 years, 10 months ago (2017-02-03 19:32:20 UTC) #159
Alex Z.
https://codereview.chromium.org/2612083002/diff/610001/cc/surfaces/compositor_frame_sink_support.h File cc/surfaces/compositor_frame_sink_support.h (right): https://codereview.chromium.org/2612083002/diff/610001/cc/surfaces/compositor_frame_sink_support.h#newcode30 cc/surfaces/compositor_frame_sink_support.h:30: // CompositorFrames to a buffer instead of a DisplayCompositor. ...
3 years, 10 months ago (2017-02-03 19:46:37 UTC) #160
danakj
On 2017/02/03 19:32:20, StarAZ1 wrote: > https://codereview.chromium.org/2612083002/diff/490001/cc/surfaces/surface_manager.cc > File cc/surfaces/surface_manager.cc (right): > > https://codereview.chromium.org/2612083002/diff/490001/cc/surfaces/surface_manager.cc#newcode123 > ...
3 years, 10 months ago (2017-02-03 20:42:24 UTC) #161
Alex Z.
On 2017/02/03 20:42:24, danakj (slow) wrote: > On 2017/02/03 19:32:20, StarAZ1 wrote: > > > ...
3 years, 10 months ago (2017-02-03 21:43:19 UTC) #164
Fady Samuel
https://codereview.chromium.org/2612083002/diff/670001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/670001/cc/surfaces/direct_compositor_frame_sink.cc#newcode83 cc/surfaces/direct_compositor_frame_sink.cc:83: support_->SetNeedsBeginFrame(false); Why? Please explain this.
3 years, 10 months ago (2017-02-06 03:50:34 UTC) #171
danakj
https://codereview.chromium.org/2612083002/diff/670001/cc/surfaces/compositor_frame_sink_support.cc File cc/surfaces/compositor_frame_sink_support.cc (right): https://codereview.chromium.org/2612083002/diff/670001/cc/surfaces/compositor_frame_sink_support.cc#newcode30 cc/surfaces/compositor_frame_sink_support.cc:30: if (!for_direct_compositor_frame_sink_) The naming of this violates layering. It ...
3 years, 10 months ago (2017-02-06 16:42:58 UTC) #172
Alex Z.
https://codereview.chromium.org/2612083002/diff/670001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/670001/cc/surfaces/direct_compositor_frame_sink.cc#newcode83 cc/surfaces/direct_compositor_frame_sink.cc:83: support_->SetNeedsBeginFrame(false); On 2017/02/06 03:50:34, Fady Samuel wrote: > Why? ...
3 years, 10 months ago (2017-02-06 17:36:53 UTC) #173
Fady Samuel
https://codereview.chromium.org/2612083002/diff/670001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/670001/cc/surfaces/direct_compositor_frame_sink.cc#newcode83 cc/surfaces/direct_compositor_frame_sink.cc:83: support_->SetNeedsBeginFrame(false); On 2017/02/06 17:36:52, StarAZ1 wrote: > On 2017/02/06 ...
3 years, 10 months ago (2017-02-06 20:07:46 UTC) #174
Alex Z.
https://codereview.chromium.org/2612083002/diff/670001/cc/surfaces/compositor_frame_sink_support.cc File cc/surfaces/compositor_frame_sink_support.cc (right): https://codereview.chromium.org/2612083002/diff/670001/cc/surfaces/compositor_frame_sink_support.cc#newcode30 cc/surfaces/compositor_frame_sink_support.cc:30: if (!for_direct_compositor_frame_sink_) On 2017/02/06 16:42:58, danakj (slow) wrote: > ...
3 years, 10 months ago (2017-02-07 17:22:00 UTC) #178
Fady Samuel
https://codereview.chromium.org/2612083002/diff/710001/cc/surfaces/compositor_frame_sink_support.h File cc/surfaces/compositor_frame_sink_support.h (right): https://codereview.chromium.org/2612083002/diff/710001/cc/surfaces/compositor_frame_sink_support.h#newcode104 cc/surfaces/compositor_frame_sink_support.h:104: // RegisterFrameSinkId(). This needs to be far more explicit. ...
3 years, 10 months ago (2017-02-07 17:33:55 UTC) #180
Fady Samuel
https://codereview.chromium.org/2612083002/diff/710001/cc/surfaces/compositor_frame_sink_support.h File cc/surfaces/compositor_frame_sink_support.h (right): https://codereview.chromium.org/2612083002/diff/710001/cc/surfaces/compositor_frame_sink_support.h#newcode104 cc/surfaces/compositor_frame_sink_support.h:104: // RegisterFrameSinkId(). This needs to be far more explicit. ...
3 years, 10 months ago (2017-02-07 17:33:55 UTC) #181
Alex Z.
https://codereview.chromium.org/2612083002/diff/710001/cc/surfaces/compositor_frame_sink_support.h File cc/surfaces/compositor_frame_sink_support.h (right): https://codereview.chromium.org/2612083002/diff/710001/cc/surfaces/compositor_frame_sink_support.h#newcode104 cc/surfaces/compositor_frame_sink_support.h:104: // RegisterFrameSinkId(). On 2017/02/07 17:33:55, Fady Samuel wrote: > ...
3 years, 10 months ago (2017-02-07 17:40:53 UTC) #182
Fady Samuel
Some nits. https://codereview.chromium.org/2612083002/diff/710001/components/display_compositor/gpu_compositor_frame_sink.cc File components/display_compositor/gpu_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/710001/components/display_compositor/gpu_compositor_frame_sink.cc#newcode20 components/display_compositor/gpu_compositor_frame_sink.cc:20: support_(this, surface_manager, frame_sink_id, display, true, true), Please ...
3 years, 10 months ago (2017-02-07 17:42:18 UTC) #183
Alex Z.
https://codereview.chromium.org/2612083002/diff/710001/components/display_compositor/gpu_compositor_frame_sink.cc File components/display_compositor/gpu_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/710001/components/display_compositor/gpu_compositor_frame_sink.cc#newcode20 components/display_compositor/gpu_compositor_frame_sink.cc:20: support_(this, surface_manager, frame_sink_id, display, true, true), On 2017/02/07 17:42:18, ...
3 years, 10 months ago (2017-02-07 17:47:50 UTC) #184
danakj
https://codereview.chromium.org/2612083002/diff/710001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/710001/cc/surfaces/direct_compositor_frame_sink.cc#newcode83 cc/surfaces/direct_compositor_frame_sink.cc:83: support_->SetNeedsBeginFrame(false); It's unclear to me if you need this ...
3 years, 10 months ago (2017-02-07 17:47:55 UTC) #185
Alex Z.
https://codereview.chromium.org/2612083002/diff/710001/cc/surfaces/direct_compositor_frame_sink.cc File cc/surfaces/direct_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/710001/cc/surfaces/direct_compositor_frame_sink.cc#newcode83 cc/surfaces/direct_compositor_frame_sink.cc:83: support_->SetNeedsBeginFrame(false); On 2017/02/07 17:47:55, danakj (slow) wrote: > It's ...
3 years, 10 months ago (2017-02-07 17:51:33 UTC) #187
danakj
https://codereview.chromium.org/2612083002/diff/770001/cc/surfaces/direct_compositor_frame_sink.h File cc/surfaces/direct_compositor_frame_sink.h (right): https://codereview.chromium.org/2612083002/diff/770001/cc/surfaces/direct_compositor_frame_sink.h#newcode83 cc/surfaces/direct_compositor_frame_sink.h:83: std::unique_ptr<ExternalBeginFrameSource> begin_frame_source_; Can u order these pointers in the ...
3 years, 10 months ago (2017-02-07 19:34:44 UTC) #191
danakj
https://codereview.chromium.org/2612083002/diff/770001/components/display_compositor/gpu_display_compositor_frame_sink.cc File components/display_compositor/gpu_display_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/770001/components/display_compositor/gpu_display_compositor_frame_sink.cc#newcode29 components/display_compositor/gpu_display_compositor_frame_sink.cc:29: display_begin_frame_source_(std::move(begin_frame_source)) { On 2017/02/07 19:34:44, danakj (slow) wrote: > ...
3 years, 10 months ago (2017-02-07 19:36:07 UTC) #192
danakj
ok I think this is right LGTM - CFSSupport has the service-side BFS. - GpuCFS ...
3 years, 10 months ago (2017-02-07 19:39:53 UTC) #193
Alex Z.
https://codereview.chromium.org/2612083002/diff/770001/cc/surfaces/direct_compositor_frame_sink.h File cc/surfaces/direct_compositor_frame_sink.h (right): https://codereview.chromium.org/2612083002/diff/770001/cc/surfaces/direct_compositor_frame_sink.h#newcode83 cc/surfaces/direct_compositor_frame_sink.h:83: std::unique_ptr<ExternalBeginFrameSource> begin_frame_source_; On 2017/02/07 19:34:44, danakj (slow) wrote: > ...
3 years, 10 months ago (2017-02-07 19:40:19 UTC) #194
Alex Z.
https://codereview.chromium.org/2612083002/diff/770001/components/display_compositor/gpu_display_compositor_frame_sink.cc File components/display_compositor/gpu_display_compositor_frame_sink.cc (right): https://codereview.chromium.org/2612083002/diff/770001/components/display_compositor/gpu_display_compositor_frame_sink.cc#newcode40 components/display_compositor/gpu_display_compositor_frame_sink.cc:40: support_.display()->SetVisible(visible); On 2017/02/07 19:39:53, danakj (slow) wrote: > All ...
3 years, 10 months ago (2017-02-07 20:00:13 UTC) #196
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/2612083002/830001
3 years, 10 months ago (2017-02-07 20:01:10 UTC) #199
commit-bot: I haz the power
Committed patchset #39 (id:830001) as https://chromium.googlesource.com/chromium/src/+/c405416053b99aa4d6f98f3126608c660773f6b4
3 years, 10 months ago (2017-02-07 22:06:21 UTC) #202
jam
A revert of this CL (patchset #39 id:830001) has been created in https://codereview.chromium.org/2682023004/ by jam@chromium.org. ...
3 years, 10 months ago (2017-02-08 23:03:13 UTC) #203
jam
A revert of this CL (patchset #39 id:830001) has been created in https://codereview.chromium.org/2682943004/ by jam@chromium.org. ...
3 years, 10 months ago (2017-02-08 23:12:08 UTC) #204
jam
A revert of this CL (patchset #39 id:830001) has been created in https://codereview.chromium.org/2681003005/ by jam@chromium.org. ...
3 years, 10 months ago (2017-02-08 23:18:01 UTC) #205
Fady Samuel
I think you'll likely want to add CC_SURFACES_EXPORT to CompositorFrameSinkSupportClient.
3 years, 10 months ago (2017-02-16 11:05:47 UTC) #216
danakj
On Thu, Feb 16, 2017 at 6:05 AM, <fsamuel@chromium.org> wrote: > I think you'll likely ...
3 years, 10 months ago (2017-02-16 15:35:55 UTC) #217
Fady Samuel
Yea, NON_EXPORTED_BASE is probably preferable. On 2017/02/16 15:35:55, danakj wrote: > On Thu, Feb 16, ...
3 years, 10 months ago (2017-02-16 23:50:25 UTC) #218
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/2612083002/870001
3 years, 10 months ago (2017-02-18 13:48:10 UTC) #225
commit-bot: I haz the power
Committed patchset #40 (id:870001) as https://chromium.googlesource.com/chromium/src/+/9d4e3df6e621c6bd80dfaee7008b3e33d0c4fe79
3 years, 10 months ago (2017-02-18 15:17:28 UTC) #228
Alex Z.
3 years, 9 months ago (2017-02-27 16:22:44 UTC) #229
Message was sent while issue was closed.
A revert of this CL (patchset #40 id:870001) has been created in
https://codereview.chromium.org/2719073002/ by staraz@chromium.org.

The reason for reverting is: This CL broke several perf tests on Windows.
(https://bugs.chromium.org/p/chromium/issues/detail?id=696030).

Powered by Google App Engine
This is Rietveld 408576698