Gleb Mazovetskiy
|
f22d1d0149
|
Remove uses of deprecated codecvt
codecvt is deprecated in C++17 and we don't really need all of its heavy
machinery for simply converting to UTF-8.
|
2022-06-16 13:54:29 +01:00 |
|
staphen
|
421a7772b4
|
Fix error that produces broken character at end of UTF8 string
|
2022-06-09 11:10:34 +02:00 |
|
ephphatha
|
93068de918
|
Address type conversion warnings in WordWrapString
|
2022-04-03 14:56:01 +02:00 |
|
Anders Jenbo
|
799f1763af
|
Performce UTF8 aware limited string copies
|
2021-11-22 03:28:51 +01:00 |
|
ephphatha
|
c206b7cce8
|
Return Utf8DecodeError when passed an incomplete code point
Also ensure that len set in all code paths, otherwise it leads to a call to remove_prefix with garbage.
|
2021-11-21 12:33:57 +00:00 |
|
Gleb Mazovetskiy
|
e9a9daa794
|
DrawString: Stop allocating
Switch to a state-machine UTF-8 decoder from the branchless one.
This allows us to avoid copying the string on every `DrawString` call.
|
2021-11-07 04:17:50 +01:00 |
|