Patch-ID# 105284-50 Keywords: security mouse keyboard BrowseScroll timer drop-down menu SunRay Synopsis: Motif 1.2.7: Runtime library patch Date: Nov/21/2002 Install Requirements: None Solaris Release: 2.6 SunOS Release: 5.6 Unbundled Product: Motif Unbundled Release: 1.2.7 Xref: This patch available for x86 as patch 105285 Topic: Relevant Architectures: sparc BugId's fixed with this patch: 1239345 4049745 4061062 4064803 4079921 4093223 4097852 4113997 4115705 4116233 4117305 4120546 4122047 4128879 4131824 4149711 4155857 4159034 4162369 4165677 4170491 4171291 4171723 4174322 4183749 4186734 4186826 4191550 4197157 4197924 4197929 4207929 4209526 4211104 4219810 4224885 4226996 4240553 4247649 4256482 4258474 4260817 4261580 4299139 4318757 4320106 4327592 4336559 4340913 4404627 4406624 4424753 4429298 4451291 4454476 4472710 4497373 4506157 4512887 4699202 Changes incorporated in this version: 4699202 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: /usr/dt/lib/libXm.so.3 Problem Description: 4699202 Dtmail drop-down menu fails with SunRay Server patch 111891-05 (from 105284-49) 4512887 BrowseScroll timer not removed from text field on destruction (from 105284-48) 4506157 Simultaneous mouse and keyboard events crash application with realloc (from 105284-47) 4404627 XmDragCancel causes crashes (from 105284-46) 4497373 smtv1.3: "Load Movie" window is too big to load movies in Solaris 8 Up (from 105284-45) REMOVED 4432322 dbx RTC detects illegal memory access in libXt when starting Pro/E (removed fix in 105284-46) (from 105284-44) 4472710 netscape displays options menu incorrectly (from 105284-43) 4451291 libXm contains buffer overflow (from 105284-42) 4454476 solaris 2.6 only: toggle sensitive button changes toggle set (from 105284-41) 4429298 FileSelectionBox doesn't show the current location, but the previous one (from 105284-40) 4340913 motif drag and drop doesn't work after a XReparent (reworked) 4424753 ToggleButton sometimes ignore XmToggleButtonGadgetSetState to set Fals (from 105284-39) 4327592 XmRegisterSegmentEncoding leaks heap memory (from 105284-38) 4340913 motif drag and drop doesn't work after a XReparent 4406624 libXm.so.3 mouse pointer problem (from 105284-37) 4320106 No events happen when ScrollBar is moved by keyboard action in Text (reworked) (from 105284-36) 4336559 libxm change breaks scrolling in Netscape horribly broken (from 105284-35) 4299139 Motif application goes down with BadValue error (from 105284-34) 4318757 crash in drag and drop (from 105284-33) 4320106 No events happen when ScrollBar is moved by keyboard action in Text. (from 105284-32) Bad Patch. Incorrect fix for 4318757 crash in drag and drop (from 105284-31) 4064803 Java Worshop hangs when file reload modal dialog pops up after cu (from 105284-30) 4256482 Banging on keyboard during cde startup causes dtwm hang (from 105284-29) 4261580 Background of Toggle button is filled with XmNselectColor. 4260817 "Write to unallocated" has occurred in XtAppInitialize under OpenW (from 105284-28) 4258474 Patched libXm causes Memory Leak on Dual Headed Display (from 105284-27) 4247649 Successive calls to XmGetPixmap() causes SEGV (from 105284-26) 4240553 fixing readdir_r caused many apps core dumped, MakeCachedDirEntry() violates std. (from 105284-25) 4219810 XtAppInitialize fails when used with watchmalloc 4224885 ToggleButtonGadget causes X error with patch 105284-23 installed 4226996 FileSelectionBox core when more than 34500 characters in directory (from 105284-24) 4207929 toggle widget's resource cannot be set 4209526 Cannot set XmNheight for XmText on XmScrolledWindow 4211104 The dtpad cannot open file when its size is a multiple of pagesize (from 105284-23) 4197924 Patch 105284 breaks application (from 105284-22) 4197157 Scale widget shows garbage on Form. 4197929 New regression with patch 105284: XmGetPixmap does not search path (from 105284-21) 4191550 patch 105284 version 16 or higher causes CDE backdrop problem in 2.6 5/98 (from 105284-20) 4128879 application is not working in dual head using opengl 1.1.1. and motif. (from 105284-19) 4186826 2.6 Motif libraries are causing memory leaks (from 105284-18) 4183749 patched Motif core dumps in CascadeBG code 4186734 Image Cache leaks pixmaps in patch 105284 (from 105284-17) 4174322 Performance degradation of drawing text data is significant (from 105284-16) 4171291 Solaris 2.6 motif library patch is causing resize problems within applications 4170491 unneeded scrollbar displayed with patch 103461-27 4162369 Patch 105284-12 breaks scrolled list functionality on BulletinBoard 4165677 listbox item 5 addition causes JVM crash 4171723 X Error of failed request: BadDrawable (from 105284-15) 4149711 Regression with patch 105284: XmGetPixmap does not search path. (from 105284-14) 4159034 Background color can't set to Option Menu under CDE. (from 105284-13) 4116233 JVM crashes when deleting items from a AWT List component 4155857 2.6 Motif app can not do cut and paste to dtpad/applix (from 105284-12) 4122047 Pro/E R19 crashes due to an endless loop in X/Motif with FFB2+ (reworked) (from 105284-11) 4131824 Scrolled list shrinks on form widget in Motif 1.2.7. (from 105284-10) 4113997 icon can not aligned row-major format correctly in 2.6 (reworked) 4122047 Pro/E R19 crashes due to an endless loop in X/Motif with FFB2+ (from 105284-09) 4113997 icon can not aligned row-major format correctly in 2.6 (from 105284-08) 4093223 Netscape communicator 403 can't display textfield correctly if value is ?i?????? (from 105284-07) 4117305 slow widget creation and memory leaks under cde 1.2 4115705 Core dump on Keyboard Traversal (from 105284-06) 4120546 drag&drop-source (e.g. dtterm) dumps core in a non-standard multiscreen environment 4079921 Icons not rendered correctly on dual head system (from 105284-05) 1239345 XmListReplaceItemsPos never returns into ListSetValuesAlmost on CDE1.0.1 motif (from 105284-04) 4097852 Xsun is using large amount of cpu time during CAD macros testing in Solaris 2.6 (from 105284-03) 4061062 TextArea always comes up with a warning (from 105284-02) This patch provides a more complete fix than 105284-01, and refers to the same bug 4049745. (from 105284-01) 4049745 XmGetPostedFromWidget() returns wrong widget. Patch Installation Instructions: -------------------------------- Refer to the Install.info file 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 as special instructions. Special Install Instructions: ----------------------------- A new X resource is introduced in this patch, XmMenuReduceGrabs. If the XmMenuReduceGrabs resource is set to True, a performance gain may be obtained for very large applications which create hundreds of Motif menus. When this resource is set, Motif Menu accelerators cannot be used unless all of the modifier keys (CapsLock, NumLock, etc) are turned off. To set the resource, put the following entry in .Xdefaults: *XmMenuReduceGrabs: True By default, this resource is set to False. A new X resource is introduced in this patch, XmRowCompatibility. If the XmRowCompatibility resource is set To True, then the RowColumn layout will match that of Solaris 2.5.1. Otherwise if the XmRowCompabitibility resource is set to False or not used, then the RowColumn layout will match that of the OSF documentation. To set the resource, put the following entry in .Xdefaults: *XmRowCompatibility: True where app_name is the name of the application. If this functionality is desired for all the desktop applications then put the following entry in .Xdefaults: *XmRowCompatibility: True By default, this resource is set to False. A new X resource is introduced in this patch, XmNcallValueChangedCallback. If the this resource is set to True, then it will provide the fix for bug #4320106. However, it will cause the bug #4336559. Otherwise if the XmNcallValueChangedCallback resource is set to False or not used, then it will remove the fix for bug ##4320106. For the binary compatibility with Motif applications, it is safest to set this resource to False. To set the resource, put the following entry in .Xdefaults: *XmNcallValueChangedCallback: True where app_name is the name of the application. If this functionality is desired for all the desktop applications then put the following entry in .Xdefaults: *XmNcallValueChangedCallback: True By default, this resource is set to False. README -- Last modified date: Thursday, November 21, 2002