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

Issue 880443003: Plumb resize notifications around sky/shell (Closed)

Created:
5 years, 10 months ago by abarth-chromium
Modified:
5 years, 10 months ago
Reviewers:
eseidel
CC:
esprehn, mojo-reviews_chromium.org, ojan, yzshen+watch_chromium.org
Base URL:
git@github.com:domokit/mojo.git@master
Target Ref:
refs/heads/master
Project:
mojo
Visibility:
Public.

Description

Plumb resize notifications around sky/shell This CL plumbs resize notifications from SkyView to Engine. I've taken the opportunity to reorganize how notifications generated by SkyView are plumbed to the GPU and UI threads. This approach should reduce the amount of plumbing needed for new notifications. R=eseidel@chromium.org Committed: https://chromium.googlesource.com/external/mojo/+/bb5896b94a352b8abf0433f4f4843cbe05e3ea82

Patch Set 1 #

Patch Set 2 : git cl format #

Total comments: 12
Unified diffs Side-by-side diffs Delta from patch set Stats (+132 lines, -64 lines) Patch
M sky/shell/BUILD.gn View 2 chunks +8 lines, -4 lines 0 comments Download
M sky/shell/gpu/rasterizer.h View 2 chunks +5 lines, -2 lines 3 comments Download
M sky/shell/gpu/rasterizer.cc View 2 chunks +4 lines, -1 line 0 comments Download
A sky/shell/gpu_delegate.h View 1 1 chunk +25 lines, -0 lines 2 comments Download
A + sky/shell/gpu_delegate.cc View 1 chunk +4 lines, -5 lines 0 comments Download
M sky/shell/library_loader.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M sky/shell/shell.h View 3 chunks +3 lines, -7 lines 0 comments Download
M sky/shell/shell.cc View 2 chunks +8 lines, -10 lines 2 comments Download
M sky/shell/sky_view.h View 1 3 chunks +13 lines, -14 lines 2 comments Download
M sky/shell/sky_view.cc View 1 5 chunks +16 lines, -13 lines 3 comments Download
M sky/shell/ui/engine.h View 2 chunks +7 lines, -1 line 0 comments Download
M sky/shell/ui/engine.cc View 1 chunk +8 lines, -0 lines 0 comments Download
A sky/shell/ui_delegate.h View 1 1 chunk +25 lines, -0 lines 0 comments Download
A + sky/shell/ui_delegate.cc View 1 chunk +4 lines, -5 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
abarth-chromium
5 years, 10 months ago (2015-02-05 05:31:59 UTC) #1
eseidel
Seems OK. But please see my comments. lgtm https://codereview.chromium.org/880443003/diff/20001/sky/shell/gpu/rasterizer.h File sky/shell/gpu/rasterizer.h (right): https://codereview.chromium.org/880443003/diff/20001/sky/shell/gpu/rasterizer.h#newcode36 sky/shell/gpu/rasterizer.h:36: void ...
5 years, 10 months ago (2015-02-05 05:57:28 UTC) #2
abarth-chromium
https://codereview.chromium.org/880443003/diff/20001/sky/shell/gpu/rasterizer.h File sky/shell/gpu/rasterizer.h (right): https://codereview.chromium.org/880443003/diff/20001/sky/shell/gpu/rasterizer.h#newcode36 sky/shell/gpu/rasterizer.h:36: void OnDestroyed() override; On 2015/02/05 at 05:57:28, eseidel wrote: ...
5 years, 10 months ago (2015-02-05 06:16:23 UTC) #3
eseidel
https://codereview.chromium.org/880443003/diff/20001/sky/shell/sky_view.cc File sky/shell/sky_view.cc (right): https://codereview.chromium.org/880443003/diff/20001/sky/shell/sky_view.cc#newcode26 sky/shell/sky_view.cc:26: reinterpret_cast<jlong>(this)); On 2015/02/05 06:16:23, abarth wrote: > On 2015/02/05 ...
5 years, 10 months ago (2015-02-05 07:06:44 UTC) #4
abarth-chromium
On 2015/02/05 at 07:06:44, eseidel wrote: > https://codereview.chromium.org/880443003/diff/20001/sky/shell/sky_view.cc > File sky/shell/sky_view.cc (right): > > https://codereview.chromium.org/880443003/diff/20001/sky/shell/sky_view.cc#newcode26 ...
5 years, 10 months ago (2015-02-05 07:44:04 UTC) #5
abarth-chromium
5 years, 10 months ago (2015-02-06 04:08:26 UTC) #6
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as
bb5896b94a352b8abf0433f4f4843cbe05e3ea82 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698