commit | 800e51356e760914b9eb182d02714dd7007080c4 | [log] [tgz] |
---|---|---|
author | Koji Ishii <kojii@chromium.org> | Fri Jan 11 19:00:33 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Jan 11 19:00:33 2019 |
tree | 1e94921a07021f85e62f0529ab86f6f967169114 | |
parent | 7d0e707666e902da33491f05c32258bd71c3d02a [diff] |
[LayoutNG] Fork UpdateVisualRect loop for when selected As Finch indicated pre-paint is slower in NG, this patch splits the loop to compute VisualRect for fragments for when there's a selection for the LayoutObject and for when not. By splitting the loop, not only reducing the work within the loop, we could try to apply simplication of VisualRect for inline fragments as legacy does. For the branch when there is a selection, yoichio@ will look into it after the end of January. Bug: 636993 Change-Id: Ia06ad95e0cd7e0e9f2d663d26ee2fc7702c05908 Reviewed-on: https://chromium-review.googlesource.com/c/1405948 Reviewed-by: Emil A Eklund <eae@chromium.org> Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org> Commit-Queue: Emil A Eklund <eae@chromium.org> Cr-Commit-Position: refs/heads/master@{#622078}
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 .