cac4c9de8b
Update version information and AppVeyor settings
GoldenCrystal
2017-09-07 23:52:28 +02:00
751e84fc6d
Add DebuggerDisplay attributes. Format some code to C# 7.0. Remove useless using directives.
GoldenCrystal
2017-09-07 23:10:17 +02:00
d65f7f0a77
Use ASCII as display text for "TAG" characters at U+E0000.
GoldenCrystal
2017-06-25 20:09:54 +02:00
642b675b3d
Added support for emoji properties.
GoldenCrystal
2017-06-25 17:14:03 +02:00
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.
GoldenCrystal
2017-06-25 02:36:38 +02:00
b9d732f561
Tweak the UI configuration to force per-monitor High DPI awareness.
GoldenCrystal
2017-06-24 18:26:28 +02:00
ca267468e5
Update to Unicode 10.0. Migrate to new MSBuild project format. Migrate main lib to .NET Standard 1.1. Fix a bug in parsing UCD files.
GoldenCrystal
2017-06-21 02:28:58 +02:00
660fbd49f2
This need to be version 2.0.0…
GoldenCrystal
2016-08-09 00:28:04 +02:00
e6ace93e19
Force NuGet package restore before AppVeyor build.
GoldenCrystal
2016-08-09 00:23:33 +02:00
3cf36ec6de
Upgrade AppVeyor configuration again, to force the use of MSBuild 14.0.
GoldenCrystal
2015-07-19 02:50:51 +02:00
ff47b6a9f1
Upgrade the AppVeyor configuration to use VS 2015 RC for the builds.
GoldenCrystal
2015-07-19 02:31:16 +02:00
e3cada4ca7
Try to determine the Unicode version dynamically from the data files, in the hope to ease upgrades to future Unicode versions.
GoldenCrystal
2015-07-19 02:28:53 +02:00
07b4086423
Upgrade for Unicode Version 8.0.0.
GoldenCrystal
2015-07-19 01:56:28 +02:00
a429d83bdb
Fix a few bugs, and compensate removal of parameterless constructors for structs in C# 6.0
GoldenCrystal
2015-07-19 01:54:17 +02:00
f0b7ccb607
Xml documentation… Done!
GoldenCrystal
2014-12-16 02:48:50 +01:00
04b03edee2
Added even more XML documentaion tags.
GoldenCrystal
2014-12-16 02:32:00 +01:00
6b4e1da5bf
Masked some unsupported IList<T> and ICollection<T> members. Added more XML documentation tags.
GoldenCrystal
2014-12-16 00:53:15 +01:00
bc07cc9b55
Added XML documentation on some members.
GoldenCrystal
2014-12-15 01:57:09 +01:00
63fd694c26
Configure AppVeyor for publishing to NuGet.
GoldenCrystal
2014-12-14 11:45:28 +01:00
0012ef2434
Updated NuGet spec and AppVeyor.yml.
GoldenCrystal
2014-12-14 11:13:33 +01:00
84e1a40612
Renamed UnicodeCharacterRange to UnicodeCodePointRange, and added a few unit tests.
GoldenCrystal
2014-11-24 21:47:06 +01:00
78baae7ff2
Added support for CJK radicals. Addded CJK radical & stroke count information to the UI.
GoldenCrystal
2014-11-24 20:09:59 +01:00
475e9c5e44
Added support for kRSUnicode/Unicode_Radical_Stroke.
GoldenCrystal
2014-11-24 02:36:09 +01:00
76e5b5f0ba
Added ValueNameAttribute on UnicodeCharInfo properties. Those reference the name of the associated Unicode property.
GoldenCrystal
2014-11-24 02:20:18 +01:00
2fd517a286
Included a cleaned source file for the icon.
GoldenCrystal
2014-11-24 00:55:50 +01:00
4f03ba85d9
Exposed cross-references, and added them to the UI.
GoldenCrystal
2014-11-24 00:24:55 +01:00
95fd83cb6d
Imported related code points (aka cross-references) from NamesList.txt.
GoldenCrystal
2014-11-23 18:44:32 +01:00
21253a170e
Slightly improved the lookup for character data.
GoldenCrystal
2014-11-23 16:38:52 +01:00
ee8c1b1f6e
Updated the documentation.
GoldenCrystal
2014-11-21 17:33:52 +01:00
2324d2c272
Rebuilt the data file, and fixed the handling of name aliases.
GoldenCrystal
2014-11-21 17:04:55 +01:00
b148e69ca0
Added the code to parse NameAliases.txt an updated the UI.
GoldenCrystal
2014-11-21 16:51:09 +01:00
d5131ef008
Exposed the name aliases and refactored argument exceptions.
GoldenCrystal
2014-11-21 16:25:57 +01:00
343dc823cf
Included name aliases in the data file.
GoldenCrystal
2014-11-21 16:02:19 +01:00
4119824ffc
First tentative of name alias encoding.
GoldenCrystal
2014-11-21 15:41:27 +01:00
83fb677dc2
Updated the implementation of Unicode blocks, and added tests.
GoldenCrystal
2014-11-20 22:00:07 +01:00
c895b2e627
Small non-bug fixes on HangulInfo class.
GoldenCrystal
2014-11-20 21:42:04 +01:00
f4dbdd399f
Parse UCD files as UTF8, and parse Blocks.txt for Unicode block information.
GoldenCrystal
2014-11-08 01:43:17 +01:00
f75a21505d
Make the name uppercase for code point ranges, and cleared the name property of control codes, as per the spec.
GoldenCrystal
2014-11-08 00:15:49 +01:00
11429be6fa
Refactored the code a bit: renamed UnicodeData to UnicodeInfo, and exposed an intermediate UnicodeCharInfo type instead of UnicodeCharacterData.
GoldenCrystal
2014-11-07 23:40:00 +01:00
85ba8f9c68
Integrated the data in resources, and used it in the application.
GoldenCrystal
2014-11-05 22:39:31 +01:00
7bfb9b0bc4
Added a unit test to confirm that the code point encoding works correctly.
GoldenCrystal
2014-11-04 00:50:42 +01:00
058c89df29
Slightly tweaked the variable length encoding used for code points.
GoldenCrystal
2014-11-04 00:00:08 +01:00
ed1c5d7913
Added the code to save and load data in custom binary format.
GoldenCrystal
2014-11-03 03:44:41 +01:00
de36586c64
Restructured the projects, and put all the data construction logic in a separate assembly.
GoldenCrystal
2014-11-03 00:05:54 +01:00
5ac0889b40
For now, assign the unicode label as a code point in the data…
GoldenCrystal
2014-11-02 22:29:56 +01:00
190597d317
Exported some of the data consolidation logic to a separate builder. Improved enumerations by including a special ValueName attribute on the fields.
GoldenCrystal
2014-11-02 21:56:24 +01:00
f13b0d2523
Made the UCD data access code available from an interface instead of directly relying on HttpClient.
GoldenCrystal
2014-11-01 14:43:50 +01:00