Reece H. Dunn
f109bb918f
isspace: don't include <noBreak> characters.
8 years ago
Reece H. Dunn
5f9dc111cf
Add tests for the isdigit and isxdigit ctype APIs.
8 years ago
Reece H. Dunn
bd71fed013
ctype: return true in isupper/islower if there is a simple case mapping present
8 years ago
Reece H. Dunn
e77b7c7b49
printdata: create an isspace helper function
8 years ago
Reece H. Dunn
ceda811b12
printdata: add the properties to the primary data map
8 years ago
Reece H. Dunn
a2193799e4
printdata: use get to return a default value if the map key is not present
8 years ago
Reece H. Dunn
01852ee90d
isdigit: C99 compatibility -- only check [0-9].
8 years ago
Reece H. Dunn
34167771fd
Add an iswxdigit compatibility API.
8 years ago
Reece H. Dunn
3e321158e7
Update the documentation on the is* APIs.
8 years ago
Reece H. Dunn
d585c77804
Add an iswblank compatibility API.
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
5e5b15ddf0
printucddata: support printing is* ctype data
8 years ago
Reece H. Dunn
bde2bb187a
printucddata: support custom formats via a --format command-line option
8 years ago
Reece H. Dunn
3aecbfecb3
printucddata: check all command-line arguments
8 years ago
Reece H. Dunn
372797d202
Support local UCD data using a UCD_SRCDIR variable.
8 years ago
Reece H. Dunn
3b8016e4f5
ucd-tools 9.0.0
8 years ago
Reece H. Dunn
cd9cc8e6e2
Unicode Character Data 9.0.0
8 years ago
Reece H. Dunn
a83ce9ee8e
Python 3 compatibility fixes.
8 years ago
Reece H. Dunn
4b1b5f82d5
ucd-tools 8.0.0.1
9 years ago
Reece H. Dunn
3db59f780c
Update the documentation.
9 years ago
Reece H. Dunn
b0fc50b954
Build HTML versions of the README and CHANGELOG files.
9 years ago
Reece H. Dunn
e8952108e0
Convert docs/ReleaseNotes.md to a more standard CHANGELOG.md file.
9 years ago
Reece H. Dunn
dd7bd6f8c4
Update the configure file to check more used features.
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
454038dbfa
Create a C-based API in addition to the C++-based API in <ucd/ucd.h>.
9 years ago
Reece H. Dunn
bddb25bdc7
Unicode Character Data 8.0.0
10 years ago
Reece H. Dunn
8c293458ca
printucddata: support printing characters as utf8
10 years ago
Reece H. Dunn
a662178564
printucddata: support printing data on characters from file/stdin
10 years ago
Reece H. Dunn
679befd4bf
printucddata: support printf-like format strings
10 years ago
Reece H. Dunn
4031473d15
Klingon: Provide a more accurate Copyright notice.
10 years ago
Reece H. Dunn
a5ca183634
README: The library uses C++ features, so is a C++ library.
10 years ago
Reece H. Dunn
7887e19fae
README: Comply with the Unicode Terms of Use
10 years ago
Reece H. Dunn
5915344e3a
README: Improve the description of the project.
10 years ago
Reece H. Dunn
a980ff96db
Remove the data/csur/README.md file.
This information has been added to the main README.md file, so is
now redundant.
10 years ago
Reece H. Dunn
a50130b04b
README: Improve the CSUR section.
10 years ago
Reece H. Dunn
bcf8be59b3
Support enabling the CSUR data.
10 years ago
Reece H. Dunn
4bfa9e5cf6
CSUR: Use the Zinh script code for symbols
10 years ago
Reece H. Dunn
28baabf72a
Remove the IANA subtag registry parser
This is not needed now that PropertyValueAliases is used for script
mapping.
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
8a8f021a2c
ucd: support parsing PropertyValueAliases data
10 years ago
Reece H. Dunn
47af3ade04
autogen.sh: fix libtoolize detection on Mac OSX
11 years ago
Reece H. Dunn
d33c342e74
NEWS: remove an errant block of text
11 years ago
Reece H. Dunn
ea191f1371
ucd-tools 7.0.0.1
11 years ago
Reece H. Dunn
a370cc607a
src/tostring: fix up the Script name entries
11 years ago
Reece H. Dunn
fe8633b1bf
src/tostring: use an array instead of a switch for script names
11 years ago