Lagrange [release]

InputWidget: Cursor behavior around invisible codepoints

=> Jaakko Keränen

Thu Aug 19 17:22:07 2021 +0300

Emoji variation selectors would confuse cursor positioning and insertion behavior, breaking the assumption that each line ends with a single newline.

 src/ui/inputwidget.c | 87 ++++++++++++++++++++++++++++++++--------------------
 src/ui/text.c        |  7 +++--
 2 files changed, 59 insertions(+), 35 deletions(-)

=> Diff (Colored) | Diff (Colored, Plain Text) | 🔨 Patch

=> Parent 599be9cf | Repository

Proxy Information
Original URL
gemini://git.skyjake.fi/lagrange/release/commits/7c51814e51a67c82391477125ddf360a8300d4e6
Status Code
Success (20)
Meta
text/gemini; charset=utf-8
Capsule Response Time
29.941104 milliseconds
Gemini-to-HTML Time
0.444589 milliseconds

This content has been proxied by September (ba2dc).