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

Issue 2887623002: [LayoutNG] Place InlineFlowBox from NGFragment tree (Closed)

Created:
3 years, 7 months ago by kojii
Modified:
3 years, 7 months ago
Reviewers:
Gleb Lanbin, eae
CC:
atotic+reviews_chromium.org, blink-reviews, blink-reviews-layout_chromium.org, cbiesinger, chromium-reviews, dgrogan+ng_chromium.org, eae+blinkwatch, glebl+reviews_chromium.org, jchaffraix+rendering, leviw+renderwatch, ojan+watch_chromium.org, pdr+renderingwatchlist_chromium.org, szager+layoutwatch_chromium.org, zoltan1
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[LayoutNG] Place InlineFlowBox from NGFragment tree NGInlineNode::CopyFragmentDataToLayoutBox copies geometry from inline NGFragment tree to RootInlineBox and InlineTextBox, but didn't include InlineFlowBox. This results in InlineFlowBox, generated for nested inline elements, to have (0,0). Their children are placed, but since parent InlineFlowBox is at (0,0), they were clipped. This fix turns several tests to fail. They used to pass because expected images did not render. This fix unhides such tests. BUG=636993, 723117 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_layout_ng Review-Url: https://codereview.chromium.org/2887623002 Cr-Commit-Position: refs/heads/master@{#473444} Committed: https://chromium.googlesource.com/chromium/src/+/1dd63993f535aa99d4f0ecb3159751b5fcb2089f

Patch Set 1 #

Patch Set 2 : Fix #

Patch Set 3 : #

Patch Set 4 : Rebase #

Total comments: 1

Patch Set 5 : Update TestExpectations #

Unified diffs Side-by-side diffs Delta from patch set Stats (+41 lines, -2 lines) Patch
M third_party/WebKit/LayoutTests/TestExpectations View 1 2 3 4 3 chunks +9 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/layout/ng/inline/ng_inline_node.cc View 1 2 3 4 2 chunks +32 lines, -0 lines 0 comments Download

Messages

Total messages: 34 (29 generated)
kojii
PTAL. Contacted gleb@ offline and he thinks new failing tests are ok, filed crbug.com/723117.
3 years, 7 months ago (2017-05-17 03:33:53 UTC) #6
Gleb Lanbin
lgtm https://codereview.chromium.org/2887623002/diff/120001/third_party/WebKit/LayoutTests/TestExpectations File third_party/WebKit/LayoutTests/TestExpectations (right): https://codereview.chromium.org/2887623002/diff/120001/third_party/WebKit/LayoutTests/TestExpectations#newcode354 third_party/WebKit/LayoutTests/TestExpectations:354: crbug.com/635619 virtual/layout_ng/external/wpt/css/CSS2/floats-clear/floats-124.xht [ Skip ] .optional you should ...
3 years, 7 months ago (2017-05-18 23:41:06 UTC) #23
kojii
On 2017/05/18 at 23:41:06, glebl wrote: > .optional2 I already landed my fix if you ...
3 years, 7 months ago (2017-05-20 14:55:17 UTC) #26
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/2887623002/140001
3 years, 7 months ago (2017-05-20 18:08:26 UTC) #31
commit-bot: I haz the power
3 years, 7 months ago (2017-05-20 18:12:08 UTC) #34
Message was sent while issue was closed.
Committed patchset #5 (id:140001) as
https://chromium.googlesource.com/chromium/src/+/1dd63993f535aa99d4f0ecb31597...

Powered by Google App Engine
This is Rietveld 408576698