]> git.sur5r.net Git - openldap/blobdiff - libraries/liblunicode/ucdata/README
s/unsigned long/ac_uint4/
[openldap] / libraries / liblunicode / ucdata / README
index 88e12c95903fc3930a25a43b6e9fe252891cbf69..6a02cc1857eb3e2c4e0e343ab684c9ea33e558ae 100644 (file)
@@ -1,8 +1,8 @@
 #
-# $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
@@ -17,9 +17,10 @@ The character information portion of the package consists of three parts:
 
      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
@@ -49,10 +50,10 @@ all decompositions that do not have tags such as "<compat>" or "<font>".
 
 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
@@ -83,6 +84,14 @@ Mark Leisher <mleisher@crl.nmsu.edu>
 
 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
 -----------
@@ -298,3 +307,7 @@ incomplete decompositions to be generated by the "ucgendat" program.
 
 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.