Reece H. Dunn
b618f01059
Make the emoji version configurable.
7 years ago
Reece H. Dunn
18d3a0819a
Unicode Emoji 5.0
8 years ago
Reece H. Dunn
6ff015f171
Use curl's -o to save the data files.
This will prevent writing the file if the command fails.
8 years ago
Reece H. Dunn
f93b98a69d
Add Emoji support from emoji-data.txt.
8 years ago
Reece H. Dunn
54a8ea2a70
Add White_Space support from PropList.txt.
8 years ago
Reece H. Dunn
9d1469b956
printdata: use the Uppercase property from DerivedCoreProperties.
8 years ago
Reece H. Dunn
d10f63b710
printcdata: a version of printucddata that uses the C APIs where available
8 years ago
Reece H. Dunn
372797d202
Support local UCD data using a UCD_SRCDIR variable.
8 years ago
Reece H. Dunn
b0fc50b954
Build HTML versions of the README and CHANGELOG files.
9 years ago
Reece H. Dunn
7201a1a150
Convert scripts.cpp from C++ to C.
9 years ago
Reece H. Dunn
707998940d
Convert categories.cpp from C++ to C.
9 years ago
Reece H. Dunn
0afcb3f89f
Convert case.cpp from C++ to C.
9 years ago
Reece H. Dunn
63b08a352b
Convert ctype.cpp from C++ to C.
9 years ago
Reece H. Dunn
b45cf54f4d
Convert tostring.cpp from C++ to C.
9 years ago
Reece H. Dunn
e29d6b8b36
Add tests for the C-based API.
9 years ago
Reece H. Dunn
bcf8be59b3
Support enabling the CSUR data.
10 years ago
Reece H. Dunn
1154409393
Use PropertyValueAliases for the script mapping.
The mapping of the script labels in the UCD data to ISO 15924
script tags is now done using the sc property map in the
PropertyValueAliases data.
This has the following benefits:
1. It removes the dependency on the IANA subtag registry.
2. It ensures the scripts are correct as specified in the
UCD data files.
10 years ago
Reece H. Dunn
892006d10d
Move the CSUR data to data/csur
11 years ago
Reece H. Dunn
ced06ed0f4
Do not include supplementary data in the UCD APIs.
This removes support for the CSUR (ConScript Unicode Registry) data
in the main Unicode APIs. This data should be accessed through a
different API.
11 years ago
Reece H. Dunn
014d4c3771
autotools: add a html target for generating documentation via doxygen
11 years ago
Reece H. Dunn
cc2a1759bd
autotools: support specifying the Unicode/UCD version
11 years ago
Reece H. Dunn
fb0e77ff5d
autotools: create a ucd-update target to regenerate the sources from UCD data
11 years ago
Reece H. Dunn
1116d02aa9
Make the category/category_type/script to-string helper methods part of the public API.
12 years ago
Reece H. Dunn
65c3bc33b6
autotools: fix the dependencies on the UCD files.
12 years ago
Reece H. Dunn
7e411b34e9
F8D0-D8FF: Klingon
12 years ago
Reece H. Dunn
65f95033c8
Add support for querying the Script property.
12 years ago
Reece H. Dunn
3f9f6c0623
Add tests for ucd::isspace.
12 years ago
Reece H. Dunn
cc9abdff12
Fetch UnicodeData.txt from unicode.org if not present to make the build fully automated.
12 years ago
Reece H. Dunn
ea09eb5c45
Add tests for querying UCD properties; fix discovered issues.
12 years ago
Reece H. Dunn
9c3a87dbeb
Add toupper, tolower and totitle case-conversion APIs.
12 years ago
Reece H. Dunn
2282735a4c
Add ctype-style APIs that are compatible with wctype.h.
12 years ago
Reece H. Dunn
12bafa6b4d
tools/categories.py: generate category lookup tables for the full unicode range.
12 years ago
Reece H. Dunn
2813950acc
Infrastructure for building libucd.a.
12 years ago