Patch-ID# 100778-03
Keywords: increasing, consumes, descriptor, file, drawarea, olit, dxlib
Synopsis: OpenWindows 3.0: Direct Xlib 1.2 jumbo patch release
Date: Mar/05/93
 
Solaris Release: 1.0 1.0.1 1.1 1.1.1A 1.1.2

SunOS Release: 4.1.1 4.1.2 4.1.3 4.1.3_U1A 4.1.4
 
Unbundled Product: Openwindows
 
Unbundled Release: 3.0
 
Topic: Direct Xlib 1.2 jumbo patch release
 
BugId's fixed with this patch: 1105516 1117675 1119220

Changes incorporated in this version: 1119220

Relevant Architecture: sparc
    NOTE: sun4, sun4c, sun4m

Patches which may conflict with this patch: 

Obsoleted by: 

Files included with this patch:

Checksum calculated using 4.1.2 /bin/sum

54657    95 Xlib.h
50319  1626 libX11.a
44666    27 libX11.sa.4.3
60085  1328 libX11.so.4.3
30734    30 libXext.a
55268    40 libXext.so.4.0

Problem Description:

1119220, dxlib and debug malloc core dump
1105516, XDestroyWindow does not destroy DGA inferiors
1117675, no acceleration when started on one display and used
          on another

INSTALL: 

	Let the directory containing this README file be $PATCHDIR.
	Let the directory containing the direct xlib library files be 

	$OPENWINHOME/lib/dxlib/SunOS4.x

	If this is not the case, replace the text $OPENWINHOME/lib/dxlib/SunOS4.x
	in the pathnames below with the correct path to your direct xlib 
	library files.

	!! Exit from openwindows !!
	su to the root account, and ensure that
	your OPENWINHOME environment variable is correctly set (usually
	to /usr/openwin).
	Then move the following original files using the following
	commands :-

	mv $OPENWINHOME/lib/dxlib/SunOS4.x/libX11.a $OPENWINHOME/lib/dxlib/SunOS4.x/libX11.a.fcs
	mv $OPENWINHOME/lib/dxlib/SunOS4.x/libX11.sa.4.3 $OPENWINHOME/lib/dxlib/SunOS4.x/libX11.sa.4.3.fcs
	mv $OPENWINHOME/lib/dxlib/SunOS4.x/libX11.so.4.3 $OPENWINHOME/lib/dxlib/SunOS4.x/libX11.so.4.3.fcs
	mv $OPENWINHOME/lib/dxlib/SunOS4.x/libext.a $OPENWINHOME/lib/dxlib/SunOS4.x/libext.a.fcs
	mv $OPENWINHOME/lib/dxlib/SunOS4.x/libext.so.4.0 $OPENWINHOME/lib/dxlib/SunOS4.x/libext.so.4.0.fcs
	mv $OPENWINHOME/lib/dxlib/SunOS4.x/Xlib.h $OPENWINHOME/lib/dxlib/SunOS4.x/Xlib.h.fcs

	Install the new patch files into place using the following commands :-

	cp $PATCHDIR/sun4/libX11.a $OPENWINHOME/lib/dxlib/SunOS4.x/libX11.a
	cp $PATCHDIR/sun4/libX11.sa.4.3 $OPENWINHOME/lib/dxlib/SunOS4.x/libX11.sa.4.3
	cp $PATCHDIR/sun4/libX11.so.4.3 $OPENWINHOME/lib/dxlib/SunOS4.x/libX11.so.4.3 
	cp $PATCHDIR/sun4/libXext.a $OPENWINHOME/lib/dxlib/SunOS4.x/libXext.a
	cp $PATCHDIR/sun4/libXext.so.4.0  $OPENWINHOME/lib/dxlib/SunOS4.x/libXext.so.4.0
	cp $PATCHDIR/sun4/Xlib.h  $OPENWINHOME/lib/dxlib/SunOS4.x/Xlib.h

	Now set the time stamps in the library files just installed using the commands

	ranlib -t $OPENWINHOME/lib/dxlib/SunOS4.x/libX11.a
	ranlib -t $OPENWINHOME/lib/dxlib/SunOS4.x/libX11.sa.4.3
	ranlib -t $OPENWINHOME/lib/dxlib/SunOS4.x/libXext.a
