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.