14 Commits

Author SHA1 Message Date
GoldenCrystal f9976c7a03 Use ref returns to access character data, which should reduce memory consumption a bit.
Reduced some parts of the code by leveraging C# 6 and C# 7 features.
Preliminary work for adding emoji properties to characters.
2017-06-25 02:36:38 +02: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 4f03ba85d9 Exposed cross-references, and added them to the UI. 2014-11-24 00:24:55 +01:00
GoldenCrystal 95fd83cb6d Imported related code points (aka cross-references) from NamesList.txt. 2014-11-23 18:44:32 +01:00
GoldenCrystal d5131ef008 Exposed the name aliases and refactored argument exceptions. 2014-11-21 16:25:57 +01:00
GoldenCrystal 343dc823cf Included name aliases in the data file. 2014-11-21 16:02:19 +01:00
GoldenCrystal 4119824ffc First tentative of name alias encoding. 2014-11-21 15:41:27 +01:00
GoldenCrystal 9c3cd4207b Replaced spaces by tabs on files with incoherent indentations. 2014-11-16 21:27:57 +01:00
GoldenCrystal afb4b85637 Handle Unicode Core Properties. 2014-11-08 22:00:12 +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 6af111f799 Implemented character decomposition mapping propertu parsing. 2014-11-07 01:05:40 +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