commit | ac3f869493ce14333b5c561282f97a07a65d2452 | [log] [tgz] |
---|---|---|
author | Yoshifumi Inoue <yosin@chromium.org> | Fri Jan 19 05:22:01 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Jan 19 05:22:01 2018 |
tree | a8404997e2e8f8c003b252f80708838dc7601bba | |
parent | 7e053f70be22f39c7782dabdcbf41386d60c28ea [diff] |
Adapt LayoutInline::GenerateLineBoxRects() to LayoutNG This patch makes |LayoutInline::GenerateLineBoxRects()| to LayoutNG by utilizing |NGInlineFragmentTraversal::SelfFragmentsOf()| which encapsulates handling of culled inline boxes. After this patch, following member functions of LayoutInline is adapted to LayoutNG: - AbsoluteRects - AbsoluteQuadsForSelf - AddOutlineRects - ComputeSelfHitTestRects Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Bug: 591099 Change-Id: I05dd8772928932a1b102506ebac9c1df965c545a Reviewed-on: https://chromium-review.googlesource.com/866602 Commit-Queue: Yoshifumi Inoue <yosin@chromium.org> Reviewed-by: Xiaocheng Hu <xiaochengh@chromium.org> Reviewed-by: Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#530428}
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 .