Tk Japanization Patch Update 3 This file is a patch for the Japanized Tk3.6 which is already applied 'update1' patch and 'update2' patch. If you don't have the Tk3.6jp + update1 + update2, you should get one by applying the Japanization patch, 'update1' patch, and 'update2' patch to the original Tk3.6. You may find the Japanization patch at the same place where you found this patch. To apply this patch, you should cd to the top directory of the Japanized Tk3.6 (with update1 & update2) source tree (the directory containing tk*.c files), and do: patch -p < thisFile This patch fixes following problems: (bug fix) Handling of -font/-kanjifont options for text tags were incorrect. the results of Tk_GetFontStruct() cannot be simply copied, because of the reference counting. (bug fix) Tk_GetFontStruct takes Tk_Uid, not just "char *" for the fontname. This bug causes an unnecessary XLoadQueryFont every time kanjiInput start/ attribute command is invoked. (bug fix) Fixed bug in EntryFetchSelection to free memory properly. (bug fix) Fixed a bug in library/kinput.tcl. If font name contains blank characters, over-the-spot type input causes some warning messages. (bug fix) When the kana-kanji converion is taking place, tk doesn't restore the window field of forwarded key events, causing bind command to be confused. If you find any problems in applying patch, compiling or whatever it is, send a report to "tcl-jp-bugs@sra.co.jp". Please don't forget to include a brief description of your environment such as your machine type and OS version. Yoshiyuki Nishinaka (nisinaka@sra.co.jp) Makoto Ishisone (ishisone@sra.co.jp) Hiroshi Sako (sakoh@sra.co.jp) Software Research Associates, Inc.