Patch-ID# 101550-08 Keywords: xim xlibi18n asian l10n htt XIC textWideget XIMP hang memory leak Synopsis: OpenWindows 3.3: XIM fixes for Asian Solaris 2.3 Date: Dec/20/96 Solaris Release: 2.3 SunOS Release: 5.3 Unbundled Product: OpenWindows Unbundled Release: 3.3 Relevant Architectures: sparc BugId's fixed with this patch: 1155249 1155715 1155842 1155712 1158237 1157346 1158853 1158864 1150547 1156327 1156897 1158840 1160667 1160584 1160586 1159289 1161506 1157827 1163325 1162723 1162124 1162120 1160670 1160529 1160355 1158958 1166113 1165909 1165186 1165178 1163265 1166885 1172345 1152195 1187185 1196693 1196697 1205694 1183301 1214210 1212086 1212014 1214033 1255150 Changes incorporated in this version: 1255150 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: reloc/openwin/bin: htt reloc/openwin/lib/locale/common/xim: cm.so reloc/openwin/lib/locale/ja: XLIBI18N/xlibi18n.so.1 CT_Encoding reloc/openwin/lib/locale/ko: XLIBI18N/xlibi18n.so.1 CT_Encoding reloc/openwin/lib/locale/zh: XLIBI18N/xlibi18n.so.1 CT_Encoding reloc/openwin/lib/locale/zh_TW: XLIBI18N/xlibi18n.so.1 CT_Encoding reloc/usr/mle/ko: mle.so libmle.a Problem Description: 1155249 htt creates fontsets for every single XIC 1155715 htt takes more than 1 second for TextField widget creation 1155842 Korean language engine got a limit in the number of open sessions 1155712 user application and cmdtool hung in ximp 1158237 cmdtool hung up waiting Ximp reply 1157346 htt leaks memory when OLIT textFieldWidget is repeatedly created/destroyed 1158853 foreground color and background color are not reversed in the preedit string 1158864 OffTheSpot preedit is displayed on an incorrect position 1150547 Icon title do not get translated message from .mo file 1156327 rootwindow preedit strings are sometimes not drawn 1156897 In an XIMStatusNothing style client, status is on right side of rootwindow 1158840 status strings in the RootWindow is sometimes invisible 1160667 preedit window disappears when child window gave up input focus to parent 1160584 htt dumps core when applying after editing the property sheet 1160586 mailtool dumps core in XCreateIC() 1159289 OLIT client can't grab any event with displaying strange status 1161506 htt dies if it is running under multi-head system with mono :0.0 and color :0.1 1157827 htt will not start if *basicLocale is not an Asian locale 1163325 Lookup list cover the preedit and status areas when root.lookupTakeOver is false 1162723 htt dies in cg12 (GS) 1162124 Non XFLD name for XCreateFontSet() 1162120 Cmdtool dump core when setting the style of status feedback of htt "unmap" 1160670 XCreateFontSet core dump when locale in ja and setting font list to "*". 1160529 On Kanji conversion mode, mouseless focus isn't advanced text widget via 1160355 SpotLocation doesn't updated correctly on the compose window of mailtool 1158958 It takes very long time to display text popup window in ja locale 1166113 MWM: The selected candidate from the lookup choice popup window isn't committed 1165909 Htt dumps core after kill dtterm 1165186 Quit htt - sometime htt is still running 1165178 Filemgr dumps core after pressing reset button of htt property sheet 1163265 Kill htt cause the Xview tools are killed and out of openwin environment 1166885 X(mb/wc)ResetIC may cause an application hang 1172345 XCreateFontSet core dump when it's installed patch #101550-03 1152195 htt dumps core when setting "-preedit_style overTheSpot" 1187185 IM does not work when multiple display's are opened 1196693 XtAppInitialize procedure is slow if resource defines many japanese 2 byte code 1196697 patch 101550 causes blinking the status [Henkan] 1205694 Process size for im-server grows when you run xrdb with -merge option. 1183301 htt can dump core in XrmGetResources() if there is no resources 1214210 The application stop and htt core dump during drawing the status area 1212086 htt grow up when motif program runs over and over 1212014 dtpad preedit region is written in a wrong place 1214033 PropertyChangeMask vanishs from xevent queue if XSetLanguageProc is set under ja 1255150 htt dumps core under solaris2.3 with multi displays Note about this patch: ---------------------- Due to the asynchronism of the XIM (X Input Method) protocol, there is a chance that htt (XIM server) may generate some warning messages like, htt error : No Property(_XIMP_STATUS). This patch includes performance improvements in the XIM protocol handling, and you may have slightly bigger chances to see those warning messages after applying this patch. Although those warnings are of no harm in most of the cases, applications may workaround the situation by calling XFlush(3X) before and after calling XGetICValues(3X). Patch Installation Instructions: -------------------------------- Refer to the Install.info file within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. Any other special or non-generic installation instructions should be described below. Special Install Instructions: ----------------------------- Note: The following patch packages will be installed on your system when you apply this patch ... --------------------------------------------------------------------- If your system is a the following patch packages will be installed --------------------------------------------------------------------- Japanese Solaris 2.3 FCS SUNWawcom, SUNWjwrqd Korean Solaris 2.3 FCS SUNWawcom, SUNWkow, SUNWkleu Chinese/Taiwan Solaris 2.3 FCS SUNWawcom, SUNWhow Chinese/PRC Solaris 2.3 FCS SUNWawcom, SUNWcow