Commit Graph

28 Commits

Author SHA1 Message Date
GoldenCrystal de6140734f Separated UnicodeCodePointRange tests. 2016-08-09 00:18:58 +02:00
GoldenCrystal a997a88505 Split tests in more classes. 2016-08-09 00:18:57 +02:00
GoldenCrystal c7230ad446 Parameterized some unit tests. 2016-08-09 00:18:57 +02:00
GoldenCrystal 24909bf28d Migrate to Xunit and start revamping unit tests. 2016-08-09 00:18:56 +02:00
GoldenCrystal 58e4cc8802 Migrate database and project to Unicode 9.0.0. 2016-08-09 00:18:46 +02:00
GoldenCrystal 301d7b6e98 Bugfix again :( 2016-01-14 01:46:15 +01:00
GoldenCrystal 23823a6626 Bugfixes. 2016-01-14 01:31:36 +01:00
GoldenCrystal a429d83bdb Fix a few bugs, and compensate removal of parameterless constructors for structs in C# 6.0 2015-07-19 01:54:17 +02:00
GoldenCrystal fd2e8122ed Added a permissive code point enumerator, which doesn't choke on lone surrogates. 2014-11-26 22:27:09 +01:00
GoldenCrystal f8d468bc94 Prepare for NuGet publishing. 2014-11-24 22:53:33 +01:00
GoldenCrystal 0d3239d700 Added tests for CJK radicals, NumericType, NumericValue, Hangul syllable names. 2014-11-24 22:01:31 +01:00
GoldenCrystal 84e1a40612 Renamed UnicodeCharacterRange to UnicodeCodePointRange, and added a few unit tests. 2014-11-24 21:47:06 +01:00
GoldenCrystal 78baae7ff2 Added support for CJK radicals.
Addded CJK radical & stroke count information to the UI.
2014-11-24 20:09:59 +01:00
GoldenCrystal 83fb677dc2 Updated the implementation of Unicode blocks, and added tests. 2014-11-20 22:00:07 +01:00
GoldenCrystal 694a749046 Added hangul syllable naming algorithm from Unicode 7.0. 2014-11-20 21:26:50 +01:00
GoldenCrystal 5c47c98b18 Added a few unit tests. 2014-11-17 23:29:51 +01:00
GoldenCrystal a36caa4243 Refactored UnicodeInfo to a static class. 2014-11-15 13:36:19 +01:00
GoldenCrystal 032de2086d Added Unihan data. 2014-11-15 11:50:43 +01:00
GoldenCrystal 533c9e6d1b Preparing to integrate parts of Unihan. 2014-11-15 00:58:03 +01:00
GoldenCrystal f4dbdd399f Parse UCD files as UTF8, and parse Blocks.txt for Unicode block information. 2014-11-08 01:43:17 +01:00
GoldenCrystal f75a21505d Make the name uppercase for code point ranges, and cleared the name property of control codes, as per the spec. 2014-11-08 00:15:49 +01:00
GoldenCrystal 11429be6fa Refactored the code a bit: renamed UnicodeData to UnicodeInfo, and exposed an intermediate UnicodeCharInfo type instead of UnicodeCharacterData. 2014-11-07 23:40:00 +01:00
GoldenCrystal 7bfb9b0bc4 Added a unit test to confirm that the code point encoding works correctly. 2014-11-04 00:50:42 +01:00
GoldenCrystal 058c89df29 Slightly tweaked the variable length encoding used for code points. 2014-11-04 00:00:08 +01:00
GoldenCrystal ed1c5d7913 Added the code to save and load data in custom binary format. 2014-11-03 03:44:41 +01:00
GoldenCrystal de36586c64 Restructured the projects, and put all the data construction logic in a separate assembly. 2014-11-03 00:05:54 +01:00
GoldenCrystal f13b0d2523 Made the UCD data access code available from an interface instead of directly relying on HttpClient. 2014-11-01 14:43:50 +01:00
GoldenCrystal e9cc4e16cb Added the UnicodeInformation project, for retrieving and providing Unicode character data. 2014-10-27 21:12:57 +01:00