commit | ad2fcd6e0a36a7282b1b7140f258e7e071a5e753 | [log] [tgz] |
---|---|---|
author | Koji Ishii <kojii@chromium.org> | Fri Jul 27 17:54:25 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Jul 27 17:54:25 2018 |
tree | bcf294fb1aafd5edff67e5a20100786f9f8bacb3 | |
parent | cdcd8946ca73cc68e84e782f515b40531e57365f [diff] |
Compute grapheme list for mid-ligature support on demand This patch changes to compute grapheme list for mid-ligature support only when needed. This patch is part of the LayoutNG performance efforts. As we measure LayoutNG performance, computing grapheme list for every ShapeResult turned out to be not cheap. Bug: 636993 Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Change-Id: I58880530e56e0b1b965bd1a246bb8c3415b968a6 Reviewed-on: https://chromium-review.googlesource.com/1152640 Commit-Queue: Emil A Eklund <eae@chromium.org> Reviewed-by: Emil A Eklund <eae@chromium.org> Cr-Commit-Position: refs/heads/master@{#578699}
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 .