Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
|Links to unicode-utf16-char-support-2009-03-26:||(view) (annotate)|
Character name and properties support, from Paul Foley, slightly modified by Raymond Toy. Use 19f/boot-2009-03-cross-unicode-<arch> for the cross compile script. Use 19f/boot-2009-03-unicode-char for the bootstrap file to initialize the unicode character structures. bootfiles/19e/boot-2008-05-cross-unicode-common.lisp: o Just add new slots to fd-stream here, to make it easier to bootstrap the utf16-extfmts code, and to select the clobber-it restart automatically. o Build the initial unicode properties bootfiles/19f/boot-2009-03-cross-unicode-ppc.lisp: bootfiles/19f/boot-2009-03-cross-unicode-sparc.lisp: bootfiles/19f/boot-2009-03-cross-unicode-x86.lisp: o New scripts for cross-compiling. Basically just calls the original ones in the 19e directory. bootfiles/19f/boot-2009-03-unicode-char.lisp: o Bootstrap file to load up the full unicode properties. i18n/UnicodeData.txt: o UnicodeData.txt, obtained from unicode.org/Public/UNIDATA/UnicodeData.txt, 2009-03-24. code/fd-stream.lisp: o Add new slots to fd-stream, needed by utf16-extfmts branch. code/char.lisp: o Define structure to hold unicode properties of each character and new hash table to hold the properties. o Update CHAR-NAME and NAME-CHAR to give the character names and code, respectively. o Update GRAPHIC-CHAR-P, ALPHA-CHAR-P, UPPER-CASE-P, LOWER-CASE-P, BOTH-CASE-P, ALPHANUMERICP, EQUAL-CHAR-CODE, CHAR-UPCASE, and CHAR-DOWNCASE to handle unicode characters. o Add function REBUILD-UNICODE-DATA to update the unicode structures from UnicodeData.txt.
file UnicodeData.txt was initially added on branch unicode-utf16-branch.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.5|