commit | 81f68c22d6ccd816b73eb04a3d3a2fd85ddc3887 | [log] [tgz] |
---|---|---|
author | Koji Ishii <kojii@chromium.org> | Thu Oct 25 07:49:56 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Oct 25 07:49:56 2018 |
tree | 8efd9f7bbde69d1d47a2639f375e66a6e457a07d | |
parent | e8ddb10fabf79fb299820a81d2648c5d2e39a0fc [diff] |
[LayoutNG] Fix excessive MarkLineBoxes when line wraps This patch fixes to mark only the last line when we need to mark the previous LayoutObject of changed object, and it wraps. Also uses bitfields to skip unnnecessary calls to FirstInlineFragment() under some conditions. Bug: 636993 Change-Id: I11471477825c1b8fb1867e5b7b654d695f332b3a Reviewed-on: https://chromium-review.googlesource.com/c/1290710 Reviewed-by: Yoshifumi Inoue <yosin@chromium.org> Reviewed-by: Emil A Eklund <eae@chromium.org> Commit-Queue: Emil A Eklund <eae@chromium.org> Cr-Commit-Position: refs/heads/master@{#602637}
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 .