Patch-ID# 100247-18
Keywords: xview2.0
Synopsis: OW 2.0: XVIEW/2.0 CTE Jumbo Patch
Date: 10-Aug-92
 
SunOS release: 4.0.3, 4.1, 4.1.1
 
Unbundled Product: Open Windows
 
Unbundled Release: 2.0
 
Topic: XVIEW 2.0 Jumbo Patch Release
 
BugId's fixed with this patch:1047260 1084865 1073167 1058760 1051808 1048055 1028072 1046128 1045626 1049478 1042945 1048282 1037992 1045573 1074977 1069694 1066366 1078987 1048026 1079728 1046998 1083405 1037262 1059077 1053292

Changes incorporated in this version: 1053292

Architectures for which this patch is available: sun3, sun4

Patches which may conflict with this patch: None

Obsoleted by: Open Windows V3

Files included with this patch preceded by ucb 4.1.1 /bin/sum :

01519  1077 sun3/libxview.a
09503    18 sun3/libxview.sa.3.0
41881   896 sun3/libxview.so.3.0
25296  1345 sun4/libxview.a
39464    19 sun4/libxview.sa.3.0
58119  1040 sun4/libxview.so.3.0

Problem Description:

This patch fixes the list of bugs referenced below.

1047260: drag text field into scroll list causes app. core dump
1084865: MENU_NROWS doesn't clamp menu to specified number of rows
1073167: Pressing help in scrollbar can core dump xview applications
1058760: xv_create/xv_destroy on the textsw causes core dumps or XError.
1051808: Control panel with a scrolling list sometimes displays wrongly sized.
1048055: Canvases and control areas < 2 pixel apart draw in wrong size.
1028072: xv_set for scrolling lists has side effects.
1046128: Non-exclusive menus calling wrong notify proc when item selected.
1045626: Can't specify different font for each panel item.
1049478: Panel buttons only inherit panel fonts conditionally.
1042945: DESELECT event is generated incorrectly in scrolling list
1048282: memory leak using PANEL_LIST_FONT
1037992: Suspending a cmdtool with control-Z kills it.
1045573: Null characters are inserted in pasted text
1074977: XView patch for bugid 1058760 causes answerbook fail
1069694: Can not display the previous pane of information with selecting on the cable
1066366: Typing ^B when cursor at top of text window goes into 
	 infinite scroll loop
1078987: Pressing HELP on abbreviated choice menu causes core dump
1048026: vi when run from filemgr's shell causes filemgr to exit and filemgr behaves strangely when its parent exits
1079728: Select a Menu Default that is Pushpin, it is failed by Segmentation fault (V2).
1046998: Dragging & dropping text selections is unreliable
1083405: xv_destroy frame memory leak
1037262: PANEL_LABEL_WIDTH doesn't work
1059077: Panelsw create/destroy causes core dumps when you highlight the text
1053292: shelltool doesn't report correct screen size

 
Installation Instructions:
	
        1) su to root
        2) verify that $OPENWINHOME is set correctly
        3) cd to $OPENWINHOME/lib
        4) get patch id from current libxview.a using
		nm libxview.a | grep patch_id
        5) if patch_id exists
		mv libxview.a libxview.a.patch_id_123456_89
		mv libxview.so.3.0 libxview.so.3.0.patch_id_123456_89
		where patch_id_123456_89 is recorded from step #3
	   else
		mv libxview.a libxview.a.20fcs
		mv libxview.so.3.0 libxview.so.3.0.20fcs
	6) for sun4 cd to sun4 patch directory, for sun3 cd to sun3 directory
	7) cp libxview.a $OPENWINHOME/lib/libxview.a
	8) cp libxview.so.3.0 $OPENWINHOME/lib/libxview.so.3.0
	9) cp libxview.sa.3.0 $OPENWINHOME/lib/libxview.sa.3.0
	10) cd  $OPENWINHOME/lib
        11) ranlib -t libxview.a libxview.sa.3.0

	TO FIX ANSWERBOOK PROBLEM
	-------------------------

	*  Exit answerbook if running.
	*  Check for a file .navigator.ow3 in /Answerbook/bin directory.
	   Note that this file is not supplied with this patch. If you
	   don't have please get it separately.
	*  Edit the file /Answerbook/bin/answerbook script to modify if
	   not already modified.

	 old
	 if [ "X$startNavigator" = "Xtrue" ]; then
		 navigator $nArgs 'syssoft_ab' & # only this line
	 fi

	 new
	 if [ "X$startNavigator" = "Xtrue" ]; then
		 .navigator.ow3 $nArgs 'syssoft_ab' & 
	 fi
	*   Run answerbook.
