Patch Name: PHSS_25765 Patch Description: s700_800 11.00 Asian Input Method Mar 2002 cumulative patch Creation Date: 02/03/22 Post Date: 02/03/25 Hardware Platforms - OS Releases: s700: 11.00 s800: 11.00 Products: N/A Filesets: Asian-X11.IMX11-RUN,fr=A.02.50,fa=HP-UX_B.11.00_32/64,v=HP Asian-X11.IMX11-JPN-RUN,fr=A.02.50,fa=HP-UX_B.11.00_32/64,v=HP Asian-X11.IMX11-KOR-RUN,fr=A.02.50,fa=HP-UX_B.11.00_32/64,v=HP Asian-X11.IMX11-SCH-RUN,fr=A.02.50,fa=HP-UX_B.11.00_32/64,v=HP Asian-X11.IMX11-TCH-RUN,fr=A.02.50,fa=HP-UX_B.11.00_32/64,v=HP Asian-X11.XJIM-RUN,fr=A.02.50,fa=HP-UX_B.11.00_32/64,v=HP Automatic Reboot?: No Status: General Release Critical: No Category Tags: defect_repair enhancement general_release Path Name: /hp-ux_patches/s700_800/11.X/PHSS_25765 Symptoms: PHSS_25765: 1. [JAGab14316] xtim's customize window cannot be moved. 2. [JAGab21265] The .xjim_learn file does not update after logoff of XJIM 3. [JAGab65694] xsim does not read its default resource file when invoked by dtimsstart 4. [JAGad00579] Korean Input Converter cannot be activated if CapsLock is ON 5. [JAGad62422] Inconsistent number of messages in message catalogue files. 6. [JAGad70215] XJIM not immediately generate "fyi" and "fye" phonetic spellings. 7. [JAGad70217] XJIM does not handle Shit+Conv key as previousconv function. 8. [JAGad77432] ATOK8 memory leak by cycling start/stop motif window. 9. [JAGad88988] Spelling error in XJim resource file for file menu mnemonic PHSS_25764: 1. [JAGad95628] Customers are unable to compile/run certain 10.20 programs on 11.00 because the following Japanese-specific functions were removed from libjpn.1: - ibmjcode(3X); cibmjtoeuc(),ceuctoibmj(), ibmjtoeuc(),,, - jisconv(3X); jis7tosj(),sjtojis8(),,, - jctype(3X); isjis(),isj1bytekana(),isja1pha(),,, - jwctype(3X); isspecial(),isphonogram(),iswascii(),,, - jconv(3X); tojupper(),tojhira(),atojis(),toujis(),,, - cset(3X); csetletn(),csetcol(),csetno(),wcsetno(),,, - getwidth(3X) - euclen(3X); euclen(),euccol(),eucscol() - wstostr(3X); wstostr(),strtows() PHSS_20190: support new featres such as, 1. xkim supports input of KS X 1005-1 (KS C 5700) additional Hangul. PHSS_20147: 1. xkim does not use its default resource file when it is invoked by dtimsstart. 2. An IM client freezes. And support new featres such as, 1. Korean USB keyboard support by xkim. PHSS_17232: support new featres such as, 1. Unicode support on Asian Input Method Servers. PHSS_15397: 1. Miss-convertions occure on Hangle to Hanja convertion And support new features such as, 1. 106/109 keyboard support by xjim. Defect Description: PHSS_25765: 1. [JAGab14316] XmNmwmFunction resource value of customize window is wrong. So, it was changed in include file. 2. [JAGab21265] Because XJIM does not handle SAVE_YOURSELF event genarated by CDE/VUE session manager at log-off, XJIM cannot save the learned words on .xjim_learn. An event handler against WM_SAVE_YOURSELF message is implemented, so that all leaned words might be save in $HOME/.xjim_learn file, by properly closing the connection with kks. 3. [JAGab65694] dtimsstart sets XFILESEARCHPATH so that it prevent xsim reading default resources.xsim source file modified to set XFILESEARCHPATH. 4. [JAGad00579] Because of "Meta_L" in the resource file, this error is occured when there are other "Modifier"s such as Shift, Ctrl and Lock. On the other hand, [Han] (Meta_R) is handled by Kernelized-IMS and ignore othet "Modifier"s, so that error isn't occured when CapsLock ON. To fix this problem, we made Meta_L ignore other "Modifier"s, and made Meta_L ignore only the [CapsLock] ON. 5. [JAGad62422] There are some wrong messages in message catalog. 6. [JAGad70215] The romaji-definition-table has same value for "fye" and "hyi". To fix this problem, following two lines were deleted from im/ims_engine/jpn/kklib/romaji_tab.c; (#184) "\314\252", "fye", (#187) "\314\250", "fyi", 7. [JAGad70217] This function is defined wrongly in the key-definition -table. 8. [JAGad77432] The libims.1 leaks memory when a client window is destroyed immediately after the window has created. This occurs not so often. It might be occur for Netscape like application that text widget create and immediately destroyed by "back" button 9. [JAGad88988] This is due to the typo for spelling "mnemonic" in the resouce file /usr/lib/X11/*/app-defaults/XJim. PHSS_25764: 1. [JAGad95628] Certain functions for Japanese input were removed at HP-UX 11.00. Due to customer requests the following functions are being restored to libjpn.1 and supplied with this patch: - ibmjcode(3X); cibmjtoeuc(),ceuctoibmj(), ibmjtoeuc(),,, - jisconv(3X); jis7tosj(),sjtojis8(),,, - jctype(3X); isjis(),isj1bytekana(),isja1pha(),,, - jwctype(3X); isspecial(),isphonogram(),iswascii(),,, - jconv(3X); tojupper(),tojhira(),atojis(),toujis(),,, - cset(3X); csetletn(),csetcol(),csetno(),wcsetno(),,, - getwidth(3X) - euclen(3X); euclen(),euccol(),eucscol() - wstostr(3X); wstostr(),strtows() PHSS_20190: None PHSS_20147: 1. dtimsstart sets XFILESEARCHPATH so that xkim can not find its default resource file. 2. libims does not return forwarded KeyRelease event. PHSS_17232: None PHSS_15397: 1. Wrong Hanja entries are added in the Hanja single dictionary SR: 5003422618 8606243278 8606243279 8606243280 8606131429 8606193210 8606201039 8606201041 8606208248 8606219846 8606226562 Patch Files: Asian-X11.IMX11-RUN,fr=A.02.50,fa=HP-UX_B.11.00_32/64,v=HP: /usr/lib/libims.1 /usr/lib/libims.2 /usr/lib/nls/msg/C/wdutil.cat Asian-X11.IMX11-JPN-RUN,fr=A.02.50,fa=HP-UX_B.11.00_32/64, v=HP: /usr/include/jcode.h /usr/include/jlib.h /usr/lib/libjpn.1 Asian-X11.IMX11-KOR-RUN,fr=A.02.50,fa=HP-UX_B.11.00_32/64, v=HP: /usr/bin/X11/xkim /usr/lib/X11/ko_KR.eucKR/app-defaults/XKim /usr/lib/asx/dict/korean/k0_shanja Asian-X11.IMX11-SCH-RUN,fr=A.02.50,fa=HP-UX_B.11.00_32/64, v=HP: /usr/bin/X11/xsim /usr/lib/X11/app-defaults/XSim /usr/lib/X11/zh_CN.hp15CN/app-defaults/XSim /usr/lib/asx/dict/chinese-s/c0_pinyin /usr/lib/asx/dict/chinese-s/c0_pinyin_gb /usr/newconfig/usr/dt/config/ims/zh_CN.gb18030 Asian-X11.IMX11-TCH-RUN,fr=A.02.50,fa=HP-UX_B.11.00_32/64, v=HP: /usr/bin/X11/xtim /usr/newconfig/usr/dt/config/ims/zh_HK.hkbig5 Asian-X11.XJIM-RUN,fr=A.02.50,fa=HP-UX_B.11.00_32/64,v=HP: /usr/bin/X11/xjim /usr/lib/asx/xjim/HP.keyconf /usr/lib/asx/xjim/NLIO.keybind /usr/lib/X11/app-defaults/XJim /usr/lib/X11/ja_JP.eucJP/app-defaults/XJim /usr/lib/X11/ja_JP.SJIS/app-defaults/XJim what(1) Output: Asian-X11.IMX11-RUN,fr=A.02.50,fa=HP-UX_B.11.00_32/64,v=HP: /usr/lib/libims.1: HP-UX 11.X Patch $Date: Mar 11, 2002 $ libims.1 $Date: 02/01/17 $ 1997 Hewlett-Packard Japan, Ltd. /usr/lib/libims.2: HP-UX 11.X Patch $Date: Mar 11, 2002 $ libims.2 $Date: 02/01/17 $ 1997 Hewlett-Packard Japan, Ltd. /usr/lib/nls/msg/C/wdutil.cat: HP-UX 11.X Patch $Date: Mar 11, 2002 $ Asian-X11.IMX11-JPN-RUN,fr=A.02.50,fa=HP-UX_B.11.00_32/64, v=HP: /usr/include/jcode.h: HP-UX 11.X Patch $Date: Mar 11, 2002 $ */ /usr/include/jlib.h: HP-UX 11.X Patch $Date: Mar 11, 2002 $ */ /usr/lib/libjpn.1: HP-UX 11.X Patch $Date: Mar 11, 2002 $ Asian-X11.IMX11-KOR-RUN,fr=A.02.50,fa=HP-UX_B.11.00_32/64, v=HP: /usr/bin/X11/xkim: HP-UX 11.X Patch $Date: Mar 11, 2002 $ /usr/lib/X11/ko_KR.eucKR/app-defaults/XKim: ASX 2.50.02 $Revision: 12.107.14 $ /usr/lib/asx/dict/korean/k0_shanja: None Asian-X11.IMX11-SCH-RUN,fr=A.02.50,fa=HP-UX_B.11.00_32/64, v=HP: /usr/bin/X11/xsim: HP-UX 11.X Patch $Date: Mar 11, 2002 $ /usr/lib/X11/app-defaults/XSim: None /usr/lib/X11/zh_CN.hp15CN/app-defaults/XSim: None /usr/lib/asx/dict/chinese-s/c0_pinyin: $Date: Mar 11, 2002 $ /usr/lib/asx/dict/chinese-s/c0_pinyin_gb: $Date: Mar 11, 2002 $ /usr/newconfig/usr/dt/config/ims/zh_CN.gb18030: None Asian-X11.IMX11-TCH-RUN,fr=A.02.50,fa=HP-UX_B.11.00_32/64, v=HP: /usr/bin/X11/xtim: HP-UX 11.X Patch $Date: Mar 11, 2002 $ /usr/newconfig/usr/dt/config/ims/zh_HK.hkbig5: None Asian-X11.XJIM-RUN,fr=A.02.50,fa=HP-UX_B.11.00_32/64,v=HP: /usr/bin/X11/xjim: HP-UX 11.X Patch $Date: Mar 11, 2002 $ /usr/lib/asx/xjim/HP.keyconf: None /usr/lib/asx/xjim/NLIO.keybind: None /usr/lib/X11/app-defaults/XJim: None /usr/lib/X11/ja_JP.eucJP/app-defaults/XJim: None /usr/lib/X11/ja_JP.SJIS/app-defaults/XJim: None cksum(1) Output: Asian-X11.IMX11-RUN,fr=A.02.50,fa=HP-UX_B.11.00_32/64,v=HP: 2807960254 389120 /usr/lib/libims.1 3858028487 389120 /usr/lib/libims.2 3624779065 1220 /usr/lib/nls/msg/C/wdutil.cat Asian-X11.IMX11-JPN-RUN,fr=A.02.50,fa=HP-UX_B.11.00_32/64, v=HP: 2004985227 1542 /usr/include/jcode.h 130985773 5578 /usr/include/jlib.h 3880948579 339968 /usr/lib/libjpn.1 Asian-X11.IMX11-KOR-RUN,fr=A.02.50,fa=HP-UX_B.11.00_32/64, v=HP: 274560169 77824 /usr/bin/X11/xkim 270015581 245 /usr/lib/X11/ko_KR.eucKR/app-defaults/XKim 3498964589 91136 /usr/lib/asx/dict/korean/k0_shanja Asian-X11.IMX11-SCH-RUN,fr=A.02.50,fa=HP-UX_B.11.00_32/64, v=HP: 4218818694 90112 /usr/bin/X11/xsim 573126452 630 /usr/lib/X11/app-defaults/XSim 573126452 630 /usr/lib/X11/zh_CN.hp15CN/app-defaults/XSim 1527568240 398336 /usr/lib/asx/dict/chinese-s/c0_pinyin 3981710311 130048 /usr/lib/asx/dict/chinese-s/c0_pinyin_gb 3267113487 146 /usr/newconfig/usr/dt/config/ims/ zh_CN.gb18030 Asian-X11.IMX11-TCH-RUN,fr=A.02.50,fa=HP-UX_B.11.00_32/64, v=HP: 3935412945 86016 /usr/bin/X11/xtim 733948397 111 /usr/newconfig/usr/dt/config/ims/zh_HK.hkbig5 Asian-X11.XJIM-RUN,fr=A.02.50,fa=HP-UX_B.11.00_32/64,v=HP: 2631425417 180224 /usr/bin/X11/xjim 2431769067 3718 /usr/lib/asx/xjim/HP.keyconf 958919290 2009 /usr/lib/asx/xjim/NLIO.keybind 1367871960 4291 /usr/lib/X11/app-defaults/XJim 2045029555 4638 /usr/lib/X11/ja_JP.eucJP/app-defaults/XJim 1367871960 4291 /usr/lib/X11/ja_JP.SJIS/app-defaults/XJim Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_15397 PHSS_17232 PHSS_25764 PHSS_20147 PHSS_20190 Equivalent Patches: None Patch Package Size: 2210 KBytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHSS_25765 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_25765.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_25765. If you do not wish to retain a copy of the original software, include the patch_save_files option in the swinstall command above: -x patch_save_files=false WARNING: If patch_save_files is false when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. For future reference, the contents of the PHSS_25765.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_25765.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_25765.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None