Reece H. Dunn
9d1469b956
printdata: use the Uppercase property from DerivedCoreProperties.
2017-02-12 16:03:55 +00:00
Reece H. Dunn
1fc20f39f5
isupper: include the Other_Uppercase characters.
2017-02-12 14:51:24 +00:00
Reece H. Dunn
d956501863
printdata: load all the properties from the PropList data.
2017-02-12 14:26:09 +00:00
Reece H. Dunn
ac082c9400
Add tests for the remaining is* APIs.
2017-02-12 13:19:43 +00:00
Reece H. Dunn
eb08dc422d
Update the copyright dates.
2017-02-12 12:24:18 +00:00
Reece H. Dunn
c9f2940373
isblank: don't include <noBreak> characters, and add tests for this API.
2017-02-12 11:47:30 +00:00
Reece H. Dunn
f109bb918f
isspace: don't include <noBreak> characters.
2017-02-12 11:11:52 +00:00
Reece H. Dunn
5f9dc111cf
Add tests for the isdigit and isxdigit ctype APIs.
2017-02-12 09:53:43 +00:00
Reece H. Dunn
bd71fed013
ctype: return true in isupper/islower if there is a simple case mapping present
2017-02-12 09:22:25 +00:00
Reece H. Dunn
e77b7c7b49
printdata: create an isspace helper function
2017-02-12 08:48:40 +00:00
Reece H. Dunn
ceda811b12
printdata: add the properties to the primary data map
2017-02-12 08:16:23 +00:00
Reece H. Dunn
a2193799e4
printdata: use get to return a default value if the map key is not present
2017-02-12 08:03:15 +00:00
Reece H. Dunn
01852ee90d
isdigit: C99 compatibility -- only check [0-9].
2017-02-11 18:20:08 +00:00
Reece H. Dunn
34167771fd
Add an iswxdigit compatibility API.
2017-02-11 18:18:38 +00:00
Reece H. Dunn
3e321158e7
Update the documentation on the is* APIs.
2017-02-11 17:54:25 +00:00
Reece H. Dunn
d585c77804
Add an iswblank compatibility API.
2017-02-11 17:37:42 +00:00
Reece H. Dunn
d10f63b710
printcdata: a version of printucddata that uses the C APIs where available
2017-02-11 11:23:15 +00:00
Reece H. Dunn
5e5b15ddf0
printucddata: support printing is* ctype data
2017-02-11 11:12:31 +00:00
Reece H. Dunn
bde2bb187a
printucddata: support custom formats via a --format command-line option
2017-02-11 10:55:39 +00:00
Reece H. Dunn
3aecbfecb3
printucddata: check all command-line arguments
2017-02-11 10:41:58 +00:00
Reece H. Dunn
372797d202
Support local UCD data using a UCD_SRCDIR variable.
2017-02-11 10:21:38 +00:00
Reece H. Dunn
3b8016e4f5
ucd-tools 9.0.0
2016-12-28 20:42:54 +00:00
Reece H. Dunn
cd9cc8e6e2
Unicode Character Data 9.0.0
2016-12-28 20:16:35 +00:00
Reece H. Dunn
a83ce9ee8e
Python 3 compatibility fixes.
2016-12-28 19:42:36 +00:00
Reece H. Dunn
4b1b5f82d5
ucd-tools 8.0.0.1
2016-05-31 07:25:38 +01:00
Reece H. Dunn
3db59f780c
Update the documentation.
2016-05-31 07:23:00 +01:00
Reece H. Dunn
b0fc50b954
Build HTML versions of the README and CHANGELOG files.
2016-05-31 07:04:43 +01:00
Reece H. Dunn
e8952108e0
Convert docs/ReleaseNotes.md to a more standard CHANGELOG.md file.
2016-05-31 07:04:29 +01:00
Reece H. Dunn
dd7bd6f8c4
Update the configure file to check more used features.
2016-05-31 07:04:12 +01:00
Reece H. Dunn
7201a1a150
Convert scripts.cpp from C++ to C.
2016-05-31 00:07:30 +01:00
Reece H. Dunn
707998940d
Convert categories.cpp from C++ to C.
2016-05-31 00:00:41 +01:00
Reece H. Dunn
0afcb3f89f
Convert case.cpp from C++ to C.
2016-05-30 23:59:17 +01:00
Reece H. Dunn
63b08a352b
Convert ctype.cpp from C++ to C.
2016-05-30 23:28:28 +01:00
Reece H. Dunn
b45cf54f4d
Convert tostring.cpp from C++ to C.
2016-05-30 23:12:03 +01:00
Reece H. Dunn
e29d6b8b36
Add tests for the C-based API.
2016-05-30 22:30:55 +01:00
Reece H. Dunn
454038dbfa
Create a C-based API in addition to the C++-based API in <ucd/ucd.h>.
2016-05-30 22:29:04 +01:00
Reece H. Dunn
bddb25bdc7
Unicode Character Data 8.0.0
2015-06-18 17:39:09 +01:00
Reece H. Dunn
8c293458ca
printucddata: support printing characters as utf8
2015-03-10 18:52:15 +00:00
Reece H. Dunn
a662178564
printucddata: support printing data on characters from file/stdin
2015-03-10 18:34:20 +00:00
Reece H. Dunn
679befd4bf
printucddata: support printf-like format strings
2015-03-10 18:10:29 +00:00
Reece H. Dunn
4031473d15
Klingon: Provide a more accurate Copyright notice.
2014-11-08 14:15:46 +00:00
Reece H. Dunn
a5ca183634
README: The library uses C++ features, so is a C++ library.
2014-11-08 13:30:18 +00:00
Reece H. Dunn
7887e19fae
README: Comply with the Unicode Terms of Use
2014-11-08 13:25:01 +00:00
Reece H. Dunn
5915344e3a
README: Improve the description of the project.
2014-11-08 12:40:25 +00:00
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.
2014-11-08 11:27:26 +00:00
Reece H. Dunn
a50130b04b
README: Improve the CSUR section.
2014-11-08 11:25:15 +00:00
Reece H. Dunn
bcf8be59b3
Support enabling the CSUR data.
2014-11-08 11:11:19 +00:00
Reece H. Dunn
4bfa9e5cf6
CSUR: Use the Zinh script code for symbols
2014-11-08 10:32:31 +00:00
Reece H. Dunn
28baabf72a
Remove the IANA subtag registry parser
...
This is not needed now that PropertyValueAliases is used for script
mapping.
2014-11-08 10:22:37 +00:00
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.
2014-11-08 10:08:04 +00:00