Commit Graph
108 Commits
Author SHA1 Message Date
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