Commit Graph

62 Commits

Author SHA1 Message Date
006b578318 Change encoding/decoding function naming.
I think this makes it more obvious at-a-glance what they do.
2018-08-22 15:05:38 -07:00
37acbba36a Added unit tests for utf32 encoding/decoding. 2018-08-22 12:55:52 -07:00
2cc4bc64ba More utf16 encode/decode tests, and accompanying fixes. 2018-08-21 22:32:19 -07:00
60cbb193b2 Added unit tests for utf16 encoding/decoding. 2018-08-21 22:18:22 -07:00
fc07ee3444 Reorg text_encoding sub-crate a bit and make it no_std. 2018-08-21 21:13:00 -07:00
3a17ca9e8c Added utf32 encoders/decoders to the text_encoding sub-crate. 2018-08-21 05:25:53 -07:00
173837b827 Added property testing for encoding round-tripping.
Also fixed a bug in the utf16 encoders/decoders.
2018-08-20 22:30:39 -07:00
a82b06794e Added Windows-1252 support to text_encoding sub-crate. 2018-08-20 21:09:01 -07:00
3ea4e25fbe Adjusting APIs for text encoding/decoding. 2018-08-19 19:14:13 -07:00
0ee183aa72 WIP creating a clean frontend/backend separation.
- Started work on writing a new backend.
- Started work on writing text encoding handling.
2018-08-17 20:34:43 -07:00
9c302620e9 Updating to use the new Ropey.
This is mainly just for kicks and giggles, since it really won't
work quite properly anyway, due to the lack of grapheme indexing.
The next real thing is to... well, start from scratch.
2017-12-30 23:10:56 -08:00
8d146a595e Moved Ropey dependency in-tree. 2017-11-25 23:12:37 -08:00