Skip to content
  • rtoy's avatar
    6ac77d96
    Character name and properties support, from Paul Foley, slightly · 6ac77d96
    rtoy authored
    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.
    6ac77d96
    Character name and properties support, from Paul Foley, slightly
    rtoy authored
    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.
Loading