J. King
87ec30a375
Explicit constant visibility
Also partially revert change to encoder determination
4 years ago
J. King
808b4128dd
Tests for replacement encoding; readme correction
4 years ago
J. King
cdd1c0182b
Corrected ISO 2022-JP decoder and seeker
4 years ago
J. King
46b6ac3c44
Complete and correct EUC-JP implementation
4 years ago
J. King
85f06186f2
Partial Shift_JIS implementation
4 years ago
J. King
c4a2ae1714
Tests for new features
5 years ago
J. King
2e47fde774
Upgrade to PHPUnit 8
5 years ago
J. King
8dfb1ba984
Initial implementation of EUC-JP
6 years ago
J. King
c4cdbdd5c8
Initial implementation of EUC-KR
6 years ago
J. King
4a091610e9
Initial implementation of Big5 encoding
Only the decoder is tested, and even that requires more thorough testing.
Testing of seeking and encoding still to come
6 years ago
J. King
d5327a3b83
Implement x-user-defined decoder
Also further refactored tests to better account for one-way encodings
6 years ago
J. King
dd9bed2e84
Implement UTF-16
6 years ago
J. King
d6747532cd
Implement gb18030 decoder
6 years ago
J. King
7de6d7a6fc
Implement ISO-8859-6 single-byte encoding
Other single-byte encodings to follow
6 years ago
J. King
e12fc0d77f
Reorganize namespaces anticipating future internationalization tasks
6 years ago
J. King
88497ddc41
Remove functional interface
The maintenance burden is not worth the advantages it provides in
limited situations.
Moreover, if other decoders are to be implemented, most multi-byte
schemes would not be able to support a functional interface of similar
simplicity, and single-byte schemes wouldn't benefit much
6 years ago
J. King
ca91a86744
Clean up static-method interface and test it
6 years ago
J. King
34eee5fcc3
Rename test case file
6 years ago
J. King
434e41cc2c
Initial round of decoding tests, with one fix
6 years ago
J. King
9062f4e6a6
Add infrstructure required for tests
6 years ago