#
-# $Id: README,v 1.32 1999/11/29 16:41:05 mleisher Exp $
+# $Id: README,v 1.33 2001/01/02 18:46:19 mleisher Exp $
#
- MUTT UCData Package 2.4
+ MUTT UCData Package 2.5
-----------------------
This is a package that supports ctype-like operations for Unicode UCS-2 text
A. case.dat - the case mappings.
B. ctype.dat - the character property tables.
- C. decomp.dat - the character decompositions.
- D. cmbcl.dat - the non-zero combining classes.
- E. num.dat - the codes representing numbers.
+ C. comp.dat - the character composition pairs.
+ D. decomp.dat - the character decompositions.
+ E. cmbcl.dat - the non-zero combining classes.
+ F. num.dat - the codes representing numbers.
2. The "ucdata.[ch]" files which implement the functions needed to
check to see if a character matches groups of properties, to map between
The data is almost all stored as unsigned longs (32-bits assumed) and the
routines that load the data take care of endian swaps when necessary. This
-also means that surrogates (>= 0x10000) can be placed in the data files the
-"ucgendat" program parses.
+also means that supplementary characters (>= 0x10000) can be placed in the
+data files the "ucgendat" program parses.
-The data is written as external files and broken into five parts so it can be
+The data is written as external files and broken into six parts so it can be
selectively updated at runtime if necessary.
The data files currently generated from the "ucgendat" program total about 56K
CHANGES
=======
+Version 2.5
+-----------
+1. Changed the number lookup to set the denominator to 1 in cases of digits.
+ This restores functional compatibility with John Cowan's UCType package.
+
+2. Added support for the AL property.
+
+3. Modified load and reload functions to return error codes.
Version 2.4
-----------
Thanks go to Valeriy E. Ushakov <uwe@ptc.spbu.ru> for spotting an allocation
error and an initialization error.
+
+Thanks go to Stig Venaas <Stig.Venaas@uninett.no> for providing a patch to
+support return types on load and reload, and for major updates to handle
+canonical composition and decomposition.