--
You received this message because you are subscribed to the Google Groups "layout-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to layout-dev+...@chromium.org.
To post to this group, send email to layou...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/layout-dev/CACQRE%2BSCi6G5_SOCN_YKrXUHnoSu_xmv5F2JVs%2BzjNo%2BmF9iSQ%40mail.gmail.com.
That means LayoutTests/FlagExpectation/enable-blink-features=LayoutNG reflects LayoutNGPaintFragment and layout_ng_paint in VirtualTestSuites gone?
2017年11月21日(火) 15:26 Koji Ishii <ko...@chromium.org>:
Hi all, I'd like to update the status of LayoutNGPaintFragments for inline children.We've been thinking this flag to be short-lived, and enabled by default when LayoutNG is enabled, but too many failures hesitated us to do so. Currently, if enabled on layout_ng bots, it'll fail ~10,000 additional tests.Good news is that we're making great progress:
- DrawingRecorder crash fix is under review, and this is supposed to fix ~7,000.
- yosin@ and xiaochenghu@ are working on ContainerNode::GetUpperLeftCorner() crashes. This is supposed to fix ~300.
- They are also working on NGInlineNode::ComputeOffsetMappingIfNeeded() crashes. This is supposed to fix ~20.
- Images are placed incorrectly, breaks a lot of ref-tests. Two fixes needed, when combined, supposed to fix ~300.
- A good number of image tests need rebaselines due to crbug.com/787315. Exact numbers not clear.
I'm hoping the number of additional failures will go down to 1,000-2,000 soon, and at that point, I'd like us to enable LayoutNGPaintFragments by default whenever LayoutNG is enabled.If you're locally debugging with LayoutNGPaintFragments is enabled but troubled by too many crashes, please take the WIP listed above locally and most of them should be gone. I'm hoping to land these fixes in a week or so and enable LayoutNGPaintFragments in early December.
--
You received this message because you are subscribed to the Google Groups "layout-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to layout-dev+unsubscribe@chromium.org.
To post to this group, send email to layou...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/layout-dev/CACQRE%2BSCi6G5_SOCN_YKrXUHnoSu_xmv5F2JVs%2BzjNo%2BmF9iSQ%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "layout-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to layout-dev+unsubscribe@chromium.org.
To post to this group, send email to layou...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/layout-dev/CAAEV3pk__K1cSQy%2B9L-zzh0H7kE0zyf4rZL1q%2BTRtwCSjXNgGg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/layout-dev/CACQRE%2BRFtFOXb7puEz6mU1cKvJ%2B4fJRAcY9zeV-yk861cUkVkQ%40mail.gmail.com.
That is a lot of new flags. For those of us switching from plain LayoutNG, could you give us a short usage intro:- what is broken with new flags?- what new kinds of failures should not be surprising? I've noticed that some text just does not show up.- what is slimming paint v175? What do I need to know when I am stepping in the debugger?