Release tcl8.0.5jp1.7 Nov 27, 1999 (bug fix) Now tcl80jp.dll and tclsh80jp.exe have proper version/codepage informations (Win). (bug fix) Tcl couldn't exec 16 bit application at all on Windows 9[58] environment (Win). (bug fix) Fix NULL pointer freeing in tkUnixFile.c (UNIX). Release tcl8.0.5jp1.6 May 16, 1999 Release tcl8.0.5jp1.5 Mar 15, 1999 Confidential release tcl8.0.5jp1.5a Mar 12, 1999 (new release) Modified for Tcl8.0.5. (feature change) Now tcl checks TCL_KANJICODE environment variable to determine default internal kanji code (UNIX/Win). On UNIX, if the TCL_KANJICODE is not set, checks LC_ALL, LC_CTYPE, LANG environment variable (in this order) to determine the default internal kanji code (UNIX). (feature change) Now user can specify which kanji code "japanese" locale name should refer at compilation time (UNIX). Release tcl8.0.4jp1.4 Feb 12, 1999 (new release) Bug fixes and reconstruction around kanji token scanner/parser. (bug fix) Overhauling kanji token scanner/parser. (UNIX/Win) (bug fix) '\\' just befor kanji string made tcl hangup or strange behavior in any kanji code. (UNIX/Win) (new feature) registry command can handle kanji registry key/value. (Win) (new feature) Kanji strings can be used for filename if the platform has capability to handle kanji filename. file command can handle kanji string (include glob). (Win: ok. UNIX: not actually tested but maybe ok. so this feature is disabled in default config.) Confidential release tcl8.0.4jp1.4a Jan 31, 1999 (bug fix) Tcl_KanjiEnd() couldn't find valid kanji sequence end. (UNIX/Win) Release tcl8.0.4jp1.3 Dec 18, 1998 (new release) On tcl side, Windows platform works fine. Confidential Release tcl8.0.4jp1.3a Dec 5, 1998 (new feature) Merging Windows platform patch contributed by Mr. Atsushi Nemoto. Thanks a LOT! Cool man! (bug fix) Namespace and array did not work properly when internal code is JIS. (new feature) kanji preferSjis command is added. If kanji preferSjis is 'true', SJIS/EUC ambiguous string is always reported as SJIS. Release tcl8.0.4jp1.2 Nov 28, 1998 (new release) Modified for Tcl8.0.4 (bug fix) All Tcl_Kanji*() now takes a memory range (length or last pointer) parameter. Release tcl8.0.3jp1.1-fix1 Oct 16, 1998 Release tcl8.0.3jp1.1 Sep 11, 1998 (new release) Modified for Tcl8.0.3 Release tcl8.0p2jp1.1b0 Jul 18, 1998 Confidential release tcl8.0p2jp1.1b0 Jun 13, 1998 (bug fix) fix test failure of ioCmd.test. Release tcl8.0p2jp1.0 May 18, 1998 (bug fix) Treat stdin/stdout/stderr as tty if they are really tty. (POTENTIAL INCOMPATIBILITY). Some scripts (e.g open a new tty and assign own proccess's contorol terminal to it) written in TclX need this fix. Release tcl8.0p2jpb3 Feb 23, 1998 (new feature) add new "kanji scanKanjiToken" command to enable/disable scanning kanji string. Release tcl8.0p2jpb2 Jan 23, 1998 (bug fix) foreach command couldn't handle a list contain kanji element correctly. Release tcl8.0p2jpb0 Nov 28, 1997 (new release) Modified for Tcl8.0p2. Release tcl8.0p1jpb0 Nov 21, 1997 (new release) Modified for Tcl8.0p1. Confidential Release tcl8.0jpa0 Aug 22, 1997 (new release) Modified for the Tcl8.0. Confidential Release tcl8.0b1jp May 31, 1997 (new release) Modified for the Tcl8.0b1. (bug fix) No more recompile(code reconversion) the backslash escape sequence as the kanji sequence. (bug fix) Backslash escape sequence that matches incomplete kanji sequence made the tclsh freeze. (feature change) "kanji internalCode" come back again. but have some incompat between 7.xjp. (POTENTIAL INCOMPATIBILITY). Confidential Release tcl8.0a2jp Apr 3, 1997 (new release) Modified for the Tcl8.0a2. (new feature) Add new "kanji convertWhenCopile" coomand to control the kanji code conversion when the script will be compiled. (feature change??) "kanji internalCode" will be outdated because of byte compilation (POTENTIAL INCOMPATIBILITY). (bug fix) JIS code kanji can be used as variable name. Release tcl7.6jp, November 24, 1996 (new release) Modified for the Tcl7.6. (new release) Modified for the Tcl7.5p1. (feature change) Eliminated exported global variables (they don't work with Windows DLLs). The arrays of Kanji Encode/Decode functions (Tcl_KanjiEncode and Tcl_KanjiDecode) are replaced with C functions (Tcl_KanjiEncode() and Tcl_KanjiDecode()). Release tcl7.5jp_alpha, April 25, 1996 (new release) Modified for the Tcl7.5. (new feature) A set of patches for Windows is contributed from Mr. Hiroaki NAKAMURA. (new release) Modified for the Tcl7.5b3. (new release) Modified for the Tcl7.5b1. (new release) Modified for the Tcl7.5a2. Release tcl7.4p3jp, December 11, 1995 Release tcl7.4jp, September 25, 1995 (bug fix) A comment line will be continued if the last character of the line is a kanji which second byte is '\'. (bug fix) KANJI was always defined in tclKanjiUtil.c. Release tcl7.4jp-beta, August 1, 1995 Release tcl7.4jp-alpha, July 12, 1995 (new release) Some modifications according to the new release. Release tcl7.3jp-update3, May 24, 1995 (documentation error) Modified some doc.jp files. (bug fix) Fixed a bug in TclWordEnd where it couldn't find an end of a word if it contains a kanji character with some special characters like '{' or '['. Release tcl7.3jp-update2, August 25, 1994 (documentation error) Typo in doc.jp/library.n. (bug fix) Fixed bug in Tcl_ParseVar where it couldn't parse kanji variable name properly. Release tcl7.3jp-update1, February 14, 1994 (feature change) Changed default JIS encoding to use ESC-(-B for ASCII character set. (bug fix & new feature) Added Tcl_KanjiEnd function to find a string ends with a kanji character or not. The problem occured when a kanji string ends with the specical character '{'. In some places, like Tcl_AppendElement, '{' was treated as a beginning of a list even if it was the last character of a kanji string. (bug fix) The second file descriptor for a pipe was not registered to the arrary 'tclOpenFiles'. This caused a core dump when you open a command and try to 'puts' kanji strings. Release tcl7.3jp, December 7, 1993 (new feature) Modified tclUtil.c to behave like the original Tcl when the current locale is set to 'C'. In this case, the kanji handling is disabled. (configuration change) Eliminated 'ctype-fix.h': this file was introduced to fix the bug in the original Tcl/Tk. Since the bug fix is incorporated into the original source code, this local bug fix is no longer needed. (bug fix) Fixed bug in TclCopyAndCollaspe where it deletes '\' in kanji strings. (document translation) Supplied several translations of man pages since Tcl.n was broken into pieces. Release tk3.2jp-update1, August 26, 1993 Release tk3.2jp, July 9, 1993