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

Issue 2695963005: WIP: redirect some LayoutBox methods to ng fragments

Created:
3 years, 10 months ago by dgrogan
Modified:
3 years, 9 months ago
Reviewers:
ikilpatrick, atotic
CC:
chromium-reviews
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

WIP: redirect some LayoutBox methods to ng fragments BUG=

Patch Set 1 #

Total comments: 5

Patch Set 2 : m_frameRect for debugging #

Patch Set 3 : remove m_frameRect #

Patch Set 4 : tot #

Patch Set 5 : tot #

Unified diffs Side-by-side diffs Delta from patch set Stats (+117 lines, -47 lines) Patch
M third_party/WebKit/Source/core/layout/LayoutBox.h View 1 2 3 8 chunks +63 lines, -38 lines 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutBox.cpp View 1 2 3 4 5 chunks +11 lines, -9 lines 0 comments Download
M third_party/WebKit/Source/core/layout/ng/ng_physical_box_fragment.h View 1 2 3 4 3 chunks +38 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/layout/ng/ng_physical_box_fragment.cc View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/layout/ng/ng_physical_fragment.h View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/core/layout/ng/ng_physical_fragment.cc View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 10 (2 generated)
dgrogan
I'm just getting started, but looks like for every method that paint calls, we'll have ...
3 years, 10 months ago (2017-02-16 03:16:00 UTC) #2
atotic
On 2017/02/16 at 03:16:00, dgrogan wrote: > I'm just getting started, but looks like for ...
3 years, 10 months ago (2017-02-16 06:43:43 UTC) #3
ikilpatrick
Yeah to NGPhysicalFragment with cbiesinger's work will dramatically reduce the size. We may have to: ...
3 years, 10 months ago (2017-02-16 18:24:21 UTC) #4
dgrogan
https://codereview.chromium.org/2695963005/diff/1/third_party/WebKit/Source/core/layout/LayoutBox.h File third_party/WebKit/Source/core/layout/LayoutBox.h (right): https://codereview.chromium.org/2695963005/diff/1/third_party/WebKit/Source/core/layout/LayoutBox.h#newcode221 third_party/WebKit/Source/core/layout/LayoutBox.h:221: // m_ngPhysicalBoxFragment->setX(x); On 2017/02/16 18:24:20, ikilpatrick wrote: > yeah ...
3 years, 10 months ago (2017-02-16 18:54:09 UTC) #5
ikilpatrick
On 2017/02/16 18:54:09, dgrogan wrote: > https://codereview.chromium.org/2695963005/diff/1/third_party/WebKit/Source/core/layout/LayoutBox.h > File third_party/WebKit/Source/core/layout/LayoutBox.h (right): > > https://codereview.chromium.org/2695963005/diff/1/third_party/WebKit/Source/core/layout/LayoutBox.h#newcode221 > ...
3 years, 10 months ago (2017-02-16 19:22:44 UTC) #6
dgrogan
On 2017/02/16 19:22:44, ikilpatrick wrote: > On 2017/02/16 18:54:09, dgrogan wrote: > > > https://codereview.chromium.org/2695963005/diff/1/third_party/WebKit/Source/core/layout/LayoutBox.h ...
3 years, 10 months ago (2017-02-17 05:00:24 UTC) #8
ikilpatrick
yup, magic! now to work out a good benchmark....
3 years, 10 months ago (2017-02-17 05:35:40 UTC) #9
dgrogan
3 years, 10 months ago (2017-02-17 17:42:57 UTC) #10
On 2017/02/17 05:35:40, ikilpatrick wrote:
> yup, magic! now to work out a good benchmark....

I was planning on sifting through some of the smoothness telemetry benchmarks.
(I haven't used telemetry in 3 years though.) Unless you have a better avenue in
mind?

I have a nexus 4 I was planning on using as my low end device, but I don't know
about the memory bandwidth compared to moto e. But first, my desktop.

Powered by Google App Engine
This is Rietveld 408576698