Maxime Coste
|
eb0d03f437
|
Use Pass as default policy for invalid utf8 avoid asserting on that
|
2014-10-13 21:07:23 +01:00 |
|
Maxime Coste
|
ed68d1ff28
|
utf8: use end of sequence iterators for more security
|
2014-07-05 12:10:06 +01:00 |
|
Maxime Coste
|
5b27b956ad
|
Rename utf8::utf8_iterator to utf8::iterator
|
2014-06-24 19:10:57 +01:00 |
|
Maxime Coste
|
152e46a6da
|
Make utif_iterator more tolerant to invalid utf8
|
2014-05-21 00:25:24 +01:00 |
|
Maxime Coste
|
a443ff7ea6
|
indent fixes
|
2013-12-03 19:49:09 +00:00 |
|
Maxime Coste
|
43ff1909fb
|
add utf8::make_iterator helper function
|
2013-06-06 19:44:07 +02:00 |
|
Maxime Coste
|
245e68e26e
|
utf8_iterators: rename underlying_iterator to base
|
2013-06-06 19:44:07 +02:00 |
|
Maxime Coste
|
5adee4a6a7
|
rename assert to kak_assert to avoid collisions
|
2013-04-09 20:04:11 +02:00 |
|
Maxime Coste
|
5ff22d44be
|
Add utf8_iterator::advance(CharCount, utf8_iterator end)
|
2013-03-06 19:03:43 +01:00 |
|
Maxime Coste
|
ee882d9d02
|
utf8: use CharCount instead of size_t
|
2012-10-27 13:26:40 +02:00 |
|
Maxime Coste
|
df400f90ab
|
utf8: replace InvalidBytePolicy::Throw with InvalidBytePolicy::Assert
|
2012-10-17 17:01:51 +02:00 |
|
Maxime Coste
|
dfafcdb6e6
|
utf8::codepoint: configurable invalid byte policy
|
2012-10-13 19:05:14 +02:00 |
|
Maxime Coste
|
f2e98f700e
|
add utf8_iterator for adapting byte iterators to iterate on unicode characters
|
2012-10-08 14:25:58 +02:00 |
|