summaryrefslogtreecommitdiff
path: root/src/input_handler.cc
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2017-04-20 16:18:49 +0100
committerMaxime Coste <mawww@kakoune.org>2017-04-20 16:18:49 +0100
commitdbcddafbfdc8808e8823812b1a5c40d4aedcdf90 (patch)
treef849d94304e2fbc064741bdaf3d45f93fd89da67 /src/input_handler.cc
parent30e6387071b6aee2239d155822091dc834090b7f (diff)
Change utf8::to_next/to_previous so that they are more symetrical
The previous implementation could yield different positions when iterating forward and backward, leading to confusion in boost regex. This makes an existing problem a bit more visible: iterating with to_next and with read_codepoint wont behave the same way, as read_codepoint will put the iterator onto the byte following the utf8 codepoint, whereas to_next will put it on the next utf8 character start byte, which might be different if the buffer content is not valid utf8. Fixes #1195
Diffstat (limited to 'src/input_handler.cc')
0 files changed, 0 insertions, 0 deletions