Patch-ID# 105285-15
Keywords: 2.6_x86 Motif Runtime libXm XmScrollBar XmGetPixmap drag loop color
Synopsis: Motif 1.2.7_x86: Runtime library patch
Date: Sep/04/98

Solaris Release: 2.6_x86

SunOS Release: 5.6_x86

Unbundled Product: Motif

Unbundled Release: 1.2.7

Relevant Architectures: i386

Xref: This patch available for SPARC as patch 105284

BugId's fixed with this patch: 4049745 4061062 4097852 1239345 4079921 4120546 4117305 4115705 4093223 4113997 4131824 4122047 4116233 4155857 4159034 4149711

Changes incorporated in this version: 4159034 4149711

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: 

    4149711 Regression with patch 105284: XmGetPixmap does not search path.
    4159034 Background color can't set to Option Menu under CDE.

(from 105285-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 105285-12)
    4122047 Pro/E R19 crashes due to an endless loop in X/Motif with FFB2+ 
    (reworked)

(from 105285-11)
    4131824 Scrolled list shrinks on form widget in Motif 1.2.7.

(from 105285-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 105285-09)
    4113997 icon can not aligned row-major format correctly in 2.6                                                                   
(from 105285-08)
    4093223 Netscape communicator 403 can't display textfield correctly if 
	    value is ?i??????                                         

(from 105285-07)
    4117305 slow widget creation and memory leaks under cde 1.2
    4115705 Core dump on Keyboard Traversal

(from 105285-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 105285-05)
    1239345 XmListReplaceItemsPos never returns into ListSetValuesAlmost on
	    CDE1.0.1 motif

(from 105285-04)
    4097852 Xsun is using large amount of cpu time during CAD macros testing
	    in Solaris 2.6

(from 105285-03)
    4061062 TextArea always comes up with a warning

(from 105285-02)
    This patch provides a more complete fix than 105285-01,
    and refers to the same bug 4049745.

(from 105285-01)
    4049745 XmGetPostedFromWidget() returns wrong widget.


Patch Installation Instructions: 
-------------------------------- 
Generic 'installpatch' and 'backoutpatch' scripts are provided
within each patch package with instructions appended to this section.
Other specific or unique installation instructions may also be
necessary and should be described below.

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:

	<app_name>*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.
