diff options
| author | Maxime Coste <mawww@kakoune.org> | 2017-04-20 16:18:49 +0100 |
|---|---|---|
| committer | Maxime Coste <mawww@kakoune.org> | 2017-04-20 16:18:49 +0100 |
| commit | dbcddafbfdc8808e8823812b1a5c40d4aedcdf90 (patch) | |
| tree | f849d94304e2fbc064741bdaf3d45f93fd89da67 /src/input_handler.cc | |
| parent | 30e6387071b6aee2239d155822091dc834090b7f (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
