commit | 698b5ec02d193c504533fbb297299a4bc25f8b6d | [log] [tgz] |
---|---|---|
author | Ian Kilpatrick <ikilpatrick@chromium.org> | Fri Jun 01 17:21:14 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Jun 01 17:21:14 2018 |
tree | bcc052f9c562a6090c4955d34b85675ab0f25bad | |
parent | a1dee391232d54b3f32cb7db0518bfc84b88352c [diff] |
[LayoutNG] Shape fitting logic based off LineHeight. This changes the fitting logic to be based off the LineHeight calculation, instead of the "BlockSize" it was previously using. This makes us more compatible with existing layout. This was making us infinite loop for a few tests. Additionally this fixes skipping shapes that we were previously considering in the LineOffset computations. Bug: 635619 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: I0aaf9bb1c6972648bee8bf73d4bdb21c5b09b9ee Reviewed-on: https://chromium-review.googlesource.com/1081351 Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: Koji Ishii <kojii@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#563697}
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 .