commit | e59817eb159edbd5e3d432bf49aa11bbc7f4bcc9 | [log] [tgz] |
---|---|---|
author | Yoshifumi Inoue <yosin@chromium.org> | Fri Dec 01 19:31:47 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Dec 01 19:31:47 2017 |
tree | 163e2c7cbebb5e03c0aef1181b9506cda335b18a | |
parent | 036d62e655aa0e8bd49faf502b4accc6ac491a15 [diff] |
[LayoutNG] Adapt LayoutInline::LinesBoundingBox() to work with fragments This patch makes |LayoutInline::LinesBoundingBox()| to work with LayoutNG by utilizing |NGInlineFragmentIterator| to collect box fragments associated to |LayoutInline|. This patch also changes |ShouldCreateBoxFragment()| to return |true| for producing box fragements for plain SPAN to avoid using "culled inline box", which is collected by traversing descendants of layout tree. Note: Exclude master.tryserver.chromium.linux:linux_layout_tests_layout_ng Bug: 591099 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: Ia71db55d551a8ee8e5e36019ab94e7fb18479198 Reviewed-on: https://chromium-review.googlesource.com/768599 Commit-Queue: Koji Ishii <kojii@chromium.org> Reviewed-by: Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#521017}
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 .