commit | 6052ee15112d47987fba9d600cda3358aa4d03cf | [log] [tgz] |
---|---|---|
author | Morten Stenshorne <mstensho@opera.com> | Wed Oct 11 21:39:24 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Oct 11 21:39:24 2017 |
tree | 007583565df3323682e143e02bcde4145626f50a | |
parent | f3c5a28fc399dc6212f3604ef602d1748ce6aeca [diff] |
[LayoutNG] Enable inline children special code for flow threads. PlaceChildrenInLayoutBox() has special code for inline child fragments, to basically skip them, unless we find floats. This wasn't executed for multicol. This caused DCHECK failures and incorrect layout. A few new tests now pass. One regresses, but that's because the test expected a float to be at block offset 0, which it happened to be, since we didn't even attempt to place it. Now we place it. We place it incorrectly, but at least we place it. :) Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: Ifee30438885c267f9d6c271a0db2f5c0f191fad6 Reviewed-on: https://chromium-review.googlesource.com/713858 Reviewed-by: Emil A Eklund <eae@chromium.org> Commit-Queue: Morten Stenshorne <mstensho@opera.com> Cr-Commit-Position: refs/heads/master@{#508126}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .