commit | ddcafd19290c6978a48ecccfdfa1ce44d13db972 | [log] [tgz] |
---|---|---|
author | Xiaocheng Hu <xiaochengh@chromium.org> | Wed May 08 14:24:48 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed May 08 14:24:48 2019 |
tree | efd620fe90f2569cca7a8876fdbe529965e1aaaf | |
parent | acca3e406155f8b82f2ab19b6ec9338400b09d19 [diff] |
[Editing] Change left/right caret movement from visual to logical As the visual left/right caret movement has become un-maintainable, this patch removes them and replaces them by logical movement. This patch: - Exposes line direction utilities from inline_box_traversal.cc to be reused by SelectionModifier. These utilities will be moved/refactored later for better code structure. - Changes SelectionModifier to use logical left/right movements for character and word granularities. All other changes are removal of dead code and test expectations changes. Bug: 958831 Change-Id: Ic4cf83290beb2521c620167be32b4fa4d716a3c0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1593632 Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org> Reviewed-by: Koji Ishii <kojii@chromium.org> Reviewed-by: Emil A Eklund <eae@chromium.org> Reviewed-by: Yoshifumi Inoue <yosin@chromium.org> Cr-Commit-Position: refs/heads/master@{#657694}
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 .