commit | 86d41cbe1fe7c59d3f290e993e3285b9ab22a767 | [log] [tgz] |
---|---|---|
author | Ian Kilpatrick <ikilpatrick@chromium.org> | Wed Nov 01 23:27:52 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Nov 01 23:27:52 2017 |
tree | fd0bdcae1b0266d133341321d28a7427389d3a88 | |
parent | 1ee958f62bdf31696c3e491c4882eb4f01faf0be [diff] |
[LayoutNG] Implement line-box avoidance of floats correctly. This asks for the layout opporunties up front, then iterates through them attempting to construct a line for each one, until something fits. There are two checks: 1) For the inline-size of a linebox, directly after the line breaker has run. 2) For the block-size, after we've determined the line-height. Bug: 635619 Change-Id: Icb88791be2c4d267b1361c4a7ed47dec71b9a87d Reviewed-on: https://chromium-review.googlesource.com/742041 Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#513318}
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 .