Commit Graph
52 Commits
Author SHA1 Message Date
Reece H. Dunn 8564c19582 autotools: update the default for --with-unicode-version to 7.0.0 2014-07-14 14:42:19 +01:00
Reece H. Dunn c3a303b72f Update the release notes. 2014-07-14 14:39:25 +01:00
Reece H. Dunn 24f6e97f05 tostring: map the new script values 2014-07-14 14:10:32 +01:00
Reece H. Dunn 9589e27f0f tools/printdata.py: don't include CSUR data in the tests 2014-07-14 13:30:32 +01:00
Reece H. Dunn 892006d10d Move the CSUR data to data/csur 2014-07-14 13:23:54 +01:00
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.
2014-07-14 13:12:22 +01:00
Reece H. Dunn 8836af4942 README: update the UCD version in the docs 2014-07-14 12:57:31 +01:00
Reece H. Dunn b757f60c63 Unicode Character Data 7.0.0 2014-06-28 11:33:59 +01:00
Reece H. Dunn ec34ff5854 ucd.h: update script to match ISO 15924 2014-06-28 11:33:22 +01:00
Reece H. Dunn 4747999f57 tools/iana.py: read_data is not used, so remove it 2013-10-17 09:20:41 +01:00
Reece H. Dunn 2aadc3b4a3 README.md: use the HTTP location for the UCD 6.3.0 URL 2013-10-17 09:11:50 +01:00
Reece H. Dunn a27f6c8fb8 README.md: provide detailed documentation 2013-10-17 09:07:14 +01:00
Reece H. Dunn dfb4027d5f README.md: tidy up the title and description 2013-10-17 08:34:49 +01:00
Reece H. Dunn 64e69c4e52 ucd.h: don't use named groups in the documentation 2013-10-17 08:23:58 +01:00
Reece H. Dunn 01c4669961 ucd.h: correct a parameter name in the documentation 2013-10-17 08:19:37 +01:00
Reece H. Dunn 014d4c3771 autotools: add a html target for generating documentation via doxygen 2013-10-17 08:14:55 +01:00
Reece H. Dunn 4691c3c6b3 Klingon: add a reference to the ConScript Unicode Registry specification 2013-10-16 21:41:59 +01:00
Reece H. Dunn fb1b51adf1 autotools: fix the name of the --with-unicode-version configure option 2013-10-16 21:18:33 +01:00
Reece H. Dunn e4a1167496 Unicode Character Data 6.3.0 2013-10-16 21:06:24 +01:00
Reece H. Dunn cc2a1759bd autotools: support specifying the Unicode/UCD version 2013-10-16 21:02:55 +01:00
Reece H. Dunn fb0e77ff5d autotools: create a ucd-update target to regenerate the sources from UCD data 2013-10-16 20:48:02 +01:00
Reece H. Dunn 77f9b5ece8 autotools: XDGDATADIR is not used/configured, so don't print its location at the end of a configure run 2013-10-16 20:15:19 +01:00
Reece H. Dunn a0c601d953 ignore the autotools-generated 'compile' file 2013-10-16 20:12:59 +01:00
Reece H. Dunn 88e72aeb0a tools/ucd.py: support printing out the data as CSV with specified columns from the command-line 2013-02-11 12:40:52 +00:00
Reece H. Dunn be49d9cce6 ucd.h: fix a typo 2013-02-07 14:43:38 +00:00
Reece H. Dunn 1116d02aa9 Make the category/category_type/script to-string helper methods part of the public API. 2013-02-04 14:12:04 +00:00
Reece H. Dunn 65c3bc33b6 autotools: fix the dependencies on the UCD files. 2013-01-25 11:32:37 +00:00
Reece H. Dunn 4ded80bdb3 ctype: add default cases to switch statements to suppress -Wswitch warnings with clang 2013-01-12 17:40:00 +00:00
Reece H. Dunn 7e411b34e9 F8D0-D8FF: Klingon 2012-12-24 22:37:18 +00:00
Reece H. Dunn c06f296d87 tools/scripts.py: merge some script set ranges 2012-12-24 21:34:34 +00:00
Reece H. Dunn 65f95033c8 Add support for querying the Script property. 2012-12-24 21:32:22 +00:00
Reece H. Dunn 349e225aae Support mapping a General Category to a General Category Group. 2012-12-24 15:55:23 +00:00
Reece H. Dunn 6e15fd6d9b Add tests for ucd::lookup_category_group. 2012-12-24 15:38:39 +00:00
Reece H. Dunn 3f9f6c0623 Add tests for ucd::isspace. 2012-12-24 15:26:36 +00:00
Reece H. Dunn cc9abdff12 Fetch UnicodeData.txt from unicode.org if not present to make the build fully automated. 2012-12-24 14:47:06 +00:00
Reece H. Dunn 8799bc5e53 The ctype.cpp file is not generated, so remove the comment stating that it is. 2012-12-24 14:29:10 +00:00
Reece H. Dunn 2d982956a5 Store the category data in uint8_t arrays to minimize their compiled size. 2012-12-22 13:05:09 +00:00
Reece H. Dunn 2df0e6abdb Factor out the remaining single category tables. 2012-12-22 12:55:23 +00:00
Reece H. Dunn 7f1dd9cc96 Avoid duplicating Lo only tables. 2012-12-22 12:49:55 +00:00
Reece H. Dunn ea09eb5c45 Add tests for querying UCD properties; fix discovered issues. 2012-12-22 12:18:49 +00:00
Reece H. Dunn 9c3a87dbeb Add toupper, tolower and totitle case-conversion APIs. 2012-12-22 09:57:21 +00:00
Reece H. Dunn e3e85d33f2 Rename Ci to Ii and move it to an I/Invalid category group as it is not part of the UCD C/Other category group. 2012-12-22 01:27:18 +00:00
Reece H. Dunn bc6a5c23cc Remove the Zc class as it is not part of the UCD; special case Cc-based whitespace instead. 2012-12-22 01:19:03 +00:00
Reece H. Dunn ff7a5e0209 Add support for looking up the general category group for a codepoint. 2012-12-22 01:09:49 +00:00
Reece H. Dunn 2282735a4c Add ctype-style APIs that are compatible with wctype.h. 2012-12-22 00:56:39 +00:00
Reece H. Dunn a416b4090c Display the Unicode Character Database version in the generated file. 2012-12-22 00:08:38 +00:00
Reece H. Dunn 7f4f3ee7d1 Add the generated file src/categories.cpp so you don't need the Unicode Character Database to build the project. 2012-12-21 23:57:39 +00:00
Reece H. Dunn 12bafa6b4d tools/categories.py: generate category lookup tables for the full unicode range. 2012-12-21 23:55:27 +00:00
Reece H. Dunn e6133fcafd tools/ucd.py: fixup the codepoint ranges when processing the UnicodeData file. 2012-12-21 21:04:17 +00:00
Reece H. Dunn a77e5a142c tools/ucd.py: parse CodePoint/CodeRange entries to their numerical values. 2012-12-21 20:53:33 +00:00