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

Issue 156413002: [WIP] Move layout states into the DocumentLifecycle state machine (Closed)

Created:
6 years, 10 months ago by abarth-chromium
Modified:
6 years, 10 months ago
Reviewers:
ojan, eseidel
CC:
blink-reviews, zoltan1, dsinclair, sof, eae+blinkwatch, leviw+renderwatch, blink-layers+watch_chromium.org, dglazkov+blink, adamk+blink_chromium.org, jchaffraix+rendering, bemjb+rendering_chromium.org, Inactive
Visibility:
Public.

Description

[WIP] Move layout states into the DocumentLifecycle state machine BUG=

Patch Set 1 #

Total comments: 9

Patch Set 2 : Uber patch #

Patch Set 3 : uber patch #

Unified diffs Side-by-side diffs Delta from patch set Stats (+235 lines, -77 lines) Patch
M Source/core/core.gypi View 1 1 chunk +2 lines, -0 lines 0 comments Download
M Source/core/dom/Document.h View 1 4 chunks +4 lines, -3 lines 0 comments Download
M Source/core/dom/Document.cpp View 1 2 6 chunks +18 lines, -19 lines 0 comments Download
M Source/core/dom/DocumentLifecycle.h View 3 chunks +37 lines, -1 line 0 comments Download
M Source/core/dom/DocumentLifecycle.cpp View 1 2 3 chunks +71 lines, -10 lines 0 comments Download
A Source/core/frame/DeprecatedScheduleStyleRecalcDuringLayout.h View 1 1 chunk +26 lines, -0 lines 0 comments Download
A Source/core/frame/DeprecatedScheduleStyleRecalcDuringLayout.cpp View 1 1 chunk +29 lines, -0 lines 0 comments Download
M Source/core/frame/Frame.cpp View 1 1 chunk +0 lines, -3 lines 0 comments Download
M Source/core/frame/FrameView.h View 4 chunks +4 lines, -4 lines 0 comments Download
M Source/core/frame/FrameView.cpp View 1 15 chunks +26 lines, -34 lines 0 comments Download
M Source/core/rendering/RenderLayer.cpp View 1 2 chunks +12 lines, -3 lines 0 comments Download
M Source/core/rendering/RenderLayerCompositor.cpp View 1 2 chunks +3 lines, -0 lines 0 comments Download
M Source/core/rendering/RenderMediaControlElements.cpp View 1 2 chunks +3 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
abarth-chromium
Currently ASSERTs in fast/dom/partial-layout-block.html
6 years, 10 months ago (2014-02-06 03:28:34 UTC) #1
ojan
https://codereview.chromium.org/156413002/diff/1/Source/core/dom/Document.cpp File Source/core/dom/Document.cpp (left): https://codereview.chromium.org/156413002/diff/1/Source/core/dom/Document.cpp#oldcode468 Source/core/dom/Document.cpp:468: , m_overMinimumLayoutThreshold(false) Should probably remove this in a separate ...
6 years, 10 months ago (2014-02-06 05:11:39 UTC) #2
abarth-chromium
https://codereview.chromium.org/156413002/diff/1/Source/core/dom/Document.cpp File Source/core/dom/Document.cpp (left): https://codereview.chromium.org/156413002/diff/1/Source/core/dom/Document.cpp#oldcode468 Source/core/dom/Document.cpp:468: , m_overMinimumLayoutThreshold(false) On 2014/02/06 05:11:39, ojan wrote: > Should ...
6 years, 10 months ago (2014-02-06 05:31:15 UTC) #3
ojan
https://codereview.chromium.org/156413002/diff/1/Source/core/dom/DocumentLifecycle.cpp File Source/core/dom/DocumentLifecycle.cpp (right): https://codereview.chromium.org/156413002/diff/1/Source/core/dom/DocumentLifecycle.cpp#newcode97 Source/core/dom/DocumentLifecycle.cpp:97: if (state == InStyleRecalc) On 2014/02/06 05:31:15, abarth wrote: ...
6 years, 10 months ago (2014-02-06 20:36:09 UTC) #4
eseidel
This is amazing. If this passes tests, lgtm.
6 years, 10 months ago (2014-02-06 23:41:50 UTC) #5
abarth-chromium
On 2014/02/06 23:41:50, eseidel wrote: > This is amazing. If this passes tests, lgtm. Thanks! ...
6 years, 10 months ago (2014-02-06 23:47:44 UTC) #6
abarth-chromium
6 years, 10 months ago (2014-02-07 01:55:45 UTC) #7
I'm closing this CL in favor of https://codereview.chromium.org/146023008/

There's a tiny bit more in this CL, but I'll fold that into some other change.

Powered by Google App Engine
This is Rietveld 408576698