6f4e619263
Update dependencies, including Ropey -> 1.0.
2019-01-06 17:38:44 -08:00
a843aee904
Split text_encoding off into its own repo.
...
It's more generally useful, and I was working with it as its own
crate anyway.
2018-08-23 13:33:14 -07:00
30a1440399
Tests for single-byte encodings, and related bug fixes.
2018-08-23 13:21:16 -07:00
3d8eaefa6b
Added a lot of single-byte text encodings to text_encoding sub-crate.
...
They are largely auto-generated from text-based tables from the
WHATWG encoding standard. Most of them are still not available
in the code itself, but they are generating correctly, and exposing
them is just a matter of boiler plate.
2018-08-23 02:29:58 -07:00
3203da38bd
Added unit tests for windows1252 encoding/decoding.
2018-08-22 19:00:47 -07:00
fb95ff36c1
Added unit tests for latin1 encoding/decoding.
2018-08-22 18:17:05 -07:00
9409bfe7fb
Tests for utf8 encoding/decoding, and improved utf8 errors.
2018-08-22 17:53:07 -07:00
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