commit | 791f1c19acbf159aab8fb9652e95b77222075239 | [log] [tgz] |
---|---|---|
author | Christopher Cameron <[email protected]> | Fri Jul 13 03:58:48 2018 |
committer | Commit Bot <[email protected]> | Fri Jul 13 03:58:48 2018 |
tree | 304c922f3d70a3f50850f456eef4d3cd6c9ae77f | |
parent | 29cbb720f7e3d59ccaf96bbc44fff3a923c3caae [diff] |
MacViews: Only use context for text shape when using RTL languages The call to hb_buffer_add_utf16 will read up to 5 characters adjacent to the specified range. This context is only used in the function arabic_joining. We can get much better caching if we don't include this context in our keys. Arabic is an RTL language, so we can omit this context in the key for all non-RTL languages. Bug: 860612, 862773 Change-Id: Icc11059886ab835032141ad25b966d358f7177b3 Reviewed-on: https://chromium-review.googlesource.com/1135723 Commit-Queue: ccameron <[email protected]> Reviewed-by: Sidney San MartÃn <[email protected]> Cr-Commit-Position: refs/heads/master@{#574834}
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 .