scuffed-code/tools/unicode/c
2011-12-17 06:31:25 +00:00
..
genbidi ICU-8827 adjust for new @missing values; for Name_Alias only use type=corrections for now 2011-12-03 00:20:31 +00:00
gencase ICU-8827 gencase report parsing errors, and cope with @missing lines in SpecialCasing.txt and CaseFolding.txt 2011-10-31 23:49:12 +00:00
gennames ICU-8827 adjust for new @missing values; for Name_Alias only use type=corrections for now 2011-12-03 00:20:31 +00:00
gennorm ICU-7611 Generalize library references 2010-07-21 00:39:45 +00:00
genpname ICU-8827 PropertyAliases-6.1.0d11.txt formally adds Script_Extensions 2011-12-02 21:03:34 +00:00
genprops ICU-8972 genprops: use ppucd.txt for enumerated properties 2011-12-17 06:31:25 +00:00
genuca ICU-8827 genuca bug fix: UCA 6.1 has a max contraction length of 4 not 3, parameterize code & raise max length 2011-12-07 06:14:56 +00:00
genuts46 ICU-7264 stderr output for STD3 status changes 2010-08-31 16:01:21 +00:00
CMakeLists.txt ICU-7611 CMake files for Unicode build tools 2010-06-03 22:47:48 +00:00
readme.txt ICU-7264 add ScriptExtensions.txt, new scripts, new blocks, fix genpname/preparse.pl 2010-07-22 23:30:47 +00:00

# Copyright (C) 2010, International Business Machines
# Corporation and others.  All Rights Reserved.
#
# created on: 2010jun04
# created by: Markus W. Scherer

These tools parse Unicode Character Database files and generate
data files (text, source code and binary) for use in ICU.
They are used during the Unicode beta period and after a Unicode release.

For a log of actions and changes for recent Unicode version upgrades of ICU, see
http://bugs.icu-project.org/trac/browser/icu/trunk/source/data/unidata/changes.txt

Since the Unicode 5.2 upgrade, these tools have been moved out of the ICU source
tree to here. They have not been fully tested and probably need some more work
and setup. They might benefit from additional shell or Python scripts.

There are autoconf makefiles (Makefile.in) and Visual C++ project files (.vcproj)
in the subfolders. They are copied over from the ICU source tree and will not
work without modifications. However, I started to use CMake (CMakeLists.txt)
which is much simpler, and if it works well enough then I plan to just
delete the old makefiles and project files. The CMake files should
work on Linux and MacOS X.
I should use more variables to make the CMake files more portable, and should
use ICU's installed icu-config or Makefile.inc to get the values for these
variables.
(If and when ICU itself uses CMake, we should be able to point to its modules.)

Things will improve as I work on Unicode 6...

markus