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

Issue 2768563002: Move DisplayCompositor code to new component. (Closed)

Created:
3 years, 9 months ago by kylechar
Modified:
3 years, 8 months ago
Reviewers:
danakj, Fady Samuel, jam
CC:
chromium-reviews, rjkroege, piman+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Move DisplayCompositor code to new component. The name DisplayCompositor is overloaded right now for both the per display compositor and the display compositor service which is the collection of per display compositors. From offline discussion, a new component for a "frame sink manager" is desired. Move the existing "frame sink manager" code into a single component under src/components. This is a pure refactoring with no code changes. BUG=664547

Patch Set 1 #

Patch Set 2 : Add OWNERS. #

Patch Set 3 : Fix deps. #

Patch Set 4 : Move to components. #

Patch Set 5 : Change namespace. #

Patch Set 6 : Rebase. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+131 lines, -885 lines) Patch
M components/display_compositor/BUILD.gn View 1 chunk +0 lines, -5 lines 0 comments Download
D components/display_compositor/gpu_compositor_frame_sink.h View 1 chunk +0 lines, -80 lines 0 comments Download
D components/display_compositor/gpu_compositor_frame_sink.cc View 1 chunk +0 lines, -100 lines 0 comments Download
D components/display_compositor/gpu_compositor_frame_sink_delegate.h View 1 chunk +0 lines, -30 lines 0 comments Download
D components/display_compositor/gpu_root_compositor_frame_sink.h View 1 chunk +0 lines, -109 lines 0 comments Download
D components/display_compositor/gpu_root_compositor_frame_sink.cc View 1 chunk +0 lines, -150 lines 0 comments Download
A components/frame_sinks/BUILD.gn View 1 2 3 1 chunk +30 lines, -0 lines 0 comments Download
A components/frame_sinks/DEPS View 1 2 3 1 chunk +6 lines, -0 lines 0 comments Download
A components/frame_sinks/OWNERS View 1 2 3 4 5 1 chunk +5 lines, -0 lines 0 comments Download
A + components/frame_sinks/display_compositor.h View 1 2 3 4 4 chunks +10 lines, -21 lines 0 comments Download
A + components/frame_sinks/display_compositor.cc View 1 2 3 4 7 chunks +11 lines, -12 lines 0 comments Download
A components/frame_sinks/frame_sinks_export.h View 1 2 3 1 chunk +34 lines, -0 lines 0 comments Download
A + components/frame_sinks/gpu_compositor_frame_sink.h View 1 2 3 4 3 chunks +8 lines, -8 lines 0 comments Download
A + components/frame_sinks/gpu_compositor_frame_sink.cc View 1 2 3 4 2 chunks +3 lines, -3 lines 0 comments Download
A + components/frame_sinks/gpu_compositor_frame_sink_delegate.h View 1 2 3 4 2 chunks +5 lines, -5 lines 0 comments Download
A + components/frame_sinks/gpu_root_compositor_frame_sink.h View 1 2 3 4 4 chunks +8 lines, -8 lines 0 comments Download
A + components/frame_sinks/gpu_root_compositor_frame_sink.cc View 1 2 3 4 2 chunks +3 lines, -3 lines 0 comments Download
M services/ui/gpu/BUILD.gn View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M services/ui/gpu/DEPS View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M services/ui/gpu/gpu_main.h View 1 2 3 4 2 chunks +2 lines, -2 lines 0 comments Download
M services/ui/gpu/gpu_main.cc View 1 2 3 4 1 chunk +4 lines, -3 lines 0 comments Download
M services/ui/surfaces/BUILD.gn View 1 chunk +0 lines, -2 lines 0 comments Download
D services/ui/surfaces/display_compositor.h View 1 chunk +0 lines, -137 lines 0 comments Download
D services/ui/surfaces/display_compositor.cc View 1 chunk +0 lines, -207 lines 0 comments Download

Messages

Total messages: 36 (15 generated)
kylechar
3 years, 9 months ago (2017-03-21 17:56:34 UTC) #2
danakj
I think fady had said services/ui/frame_sinks, not services/ui/gpu/frame_sinks, but LGTM % fsamuel
3 years, 9 months ago (2017-03-21 18:19:57 UTC) #4
Fady Samuel
On 2017/03/21 18:19:57, danakj wrote: > I think fady had said services/ui/frame_sinks, not services/ui/gpu/frame_sinks, > ...
3 years, 9 months ago (2017-03-21 18:23:17 UTC) #5
Fady Samuel
lgtm
3 years, 9 months ago (2017-03-21 18:23:23 UTC) #6
kylechar
On 2017/03/21 18:23:23, Fady Samuel wrote: > lgtm Thanks!
3 years, 9 months ago (2017-03-21 18:23:43 UTC) #7
kylechar
Moved to components as per offline discussion. +jam as top level owner to approve creating ...
3 years, 9 months ago (2017-03-21 19:11:36 UTC) #14
kylechar
On 2017/03/21 19:11:36, kylechar wrote: > Moved to components as per offline discussion. > > ...
3 years, 9 months ago (2017-03-21 19:13:33 UTC) #15
jam
On 2017/03/21 19:13:33, kylechar wrote: > On 2017/03/21 19:11:36, kylechar wrote: > > Moved to ...
3 years, 9 months ago (2017-03-21 20:33:04 UTC) #20
kylechar
On 2017/03/21 20:33:04, jam wrote: > On 2017/03/21 19:13:33, kylechar wrote: > > On 2017/03/21 ...
3 years, 9 months ago (2017-03-21 20:41:41 UTC) #21
jam
On 2017/03/21 20:41:41, kylechar wrote: > On 2017/03/21 20:33:04, jam wrote: > > On 2017/03/21 ...
3 years, 9 months ago (2017-03-21 22:03:13 UTC) #24
danakj
On Tue, Mar 21, 2017 at 6:03 PM, <jam@chromium.org> wrote: > On 2017/03/21 20:41:41, kylechar ...
3 years, 9 months ago (2017-03-21 22:05:14 UTC) #25
jam
On 2017/03/21 22:05:14, danakj wrote: > On Tue, Mar 21, 2017 at 6:03 PM, <mailto:jam@chromium.org> ...
3 years, 9 months ago (2017-03-22 23:13:33 UTC) #26
kylechar
On 2017/03/22 23:13:33, jam wrote: > On 2017/03/21 22:05:14, danakj wrote: > > On Tue, ...
3 years, 9 months ago (2017-03-23 14:36:16 UTC) #27
jam
On 2017/03/23 14:36:16, kylechar wrote: > On 2017/03/22 23:13:33, jam wrote: > > On 2017/03/21 ...
3 years, 9 months ago (2017-03-23 15:03:19 UTC) #28
kylechar
> Thanks. What I still don't understand is: > -why is there still a components/display_compositor ...
3 years, 9 months ago (2017-03-23 15:15:13 UTC) #29
danakj
On Thu, Mar 23, 2017 at 11:03 AM, <jam@chromium.org> wrote: > On 2017/03/23 14:36:16, kylechar ...
3 years, 9 months ago (2017-03-23 15:16:28 UTC) #30
jam
On 2017/03/23 15:16:28, danakj wrote: > On Thu, Mar 23, 2017 at 11:03 AM, <mailto:jam@chromium.org> ...
3 years, 9 months ago (2017-03-23 22:46:33 UTC) #31
danakj
On Thu, Mar 23, 2017 at 6:46 PM, <jam@chromium.org> wrote: > On 2017/03/23 15:16:28, danakj ...
3 years, 9 months ago (2017-03-24 15:13:28 UTC) #32
kylechar
Doesn't look like this CL is landable, so I'm going to close this.
3 years, 9 months ago (2017-03-27 21:07:54 UTC) #33
jam
On 2017/03/27 21:07:54, kylechar wrote: > Doesn't look like this CL is landable, so I'm ...
3 years, 8 months ago (2017-03-28 15:35:10 UTC) #35
kylechar
3 years, 8 months ago (2017-03-30 17:16:57 UTC) #36
Message was sent while issue was closed.
On 2017/03/28 15:35:10, jam wrote:
> On 2017/03/27 21:07:54, kylechar wrote:
> > Doesn't look like this CL is landable, so I'm going to close this.
> 
> Sorry, I missed this yesterday. Ok if you can't come up with a generic name in
> components/, and I don't have a better suggestion, then lgtm for now to
unlblock
> you.
> 
> (in the future, if I don't respond quickly please IM me)

Thanks jam! Although I think we've concluded offline that this is not the
correct location, so I'll redo this in the correct location.

Powered by Google App Engine
This is Rietveld 408576698