Patch-ID# 100451-66
Keywords: olit3.0 memory leak Scrollbar core dump child parent form
Synopsis: OpenWindows 3.0: OLIT Jumbo Patch
Date: Aug/09/95

Solaris Release: 1.0 1.0.1 1.1 1.1.1A 1.1.2

SunOS release: 4.1 4.1.1 4.1.2 4.1.3 4.1.3C 4.1.3_U1A 4.1.4

Unbundled Product: OpenWindows

Unbundled Release: 3.0

Topic: OLIT 3.0 Jumbo Patch Release

BugId's fixed with this patch: 1094920 1112731 1114072 1101320 1114887 1097819 1099332 1095840 1097042 1095666 1097019 1097060 1079116 1077198 1056290 1059977 1090531 1088126 1085312 1087144 1053499 1054033 1070806 1086857 1069690 1085931 1085311 1055211 1085117 1085119 1083658 1071536 1075807 1075675 1076244 1077804 1067737 1069699 1069958 1070209 1071210 1071427 1071507 1071774 1071855 1073157 1073158 1073385 1073843 1074841 1075085 1097819 1099332 1098537 1101015 1100144 1069757 1097687 1086973 1094770 1109002 1105796 1098701 1087564 1102901 1086919 1104603 1054351 1076210 1104433 1106948 1109548 1106502 1111466 1114060 1114887 1114072 1112731 1075085 1101320 1119343 1112764 1120337 1093945 1101638 1140871 1141944 1145439 1148989 1075104 1205367 1205956 1198490

Changes incorporated in this version: 1198490

Relevant Architecture: sparc
    NOTE: sun4(all)

Patches which may conflict with this patch:

Obsoleted by:

Files included with this patch: 
ControlArP.h
Dynamic.h
DynamicI.h
DynamicP.h
ListPaneP.h
ManagerP.h
MenuP.h
OlDnDVCXI.h
OlDnDVCXP.h
Olg.h
OpenLook.h
OpenLookI.h
OpenLookP.h
PrimitiveP.h
RootShellP.h
StringList
TextDisp.h
TextEdit.h
TextEditP.h
TextField.h
TextFieldP.h
install.sh
libXol.a
libXol.so.3.1

NOTE: preceded by ucb 4.1.1 /bin/sum :

13876     3 ControlArP.h
09410     2 Dynamic.h
15699    15 DynamicI.h
17076     6 DynamicP.h
61381     7 ListPaneP.h
36832     5 ManagerP.h
22259     5 MenuP.h
22099    35 OlDnDVCXI.h
43721    14 OlDnDVCXP.h
62118    11 Olg.h
37716    35 OpenLook.h
44066     4 OpenLookI.h
23466    22 OpenLookP.h
49475     4 PrimitiveP.h
45726     9 RootShellP.h
29692    26 StringList
08757     2 TextDisp.h
32551     4 TextEdit.h
60356     7 TextEditP.h
46494     2 TextField.h
63819     3 TextFieldP.h
01985     3 install.sh
36024  1281 libXol.a
00723  1080 libXol.so.3.1

Problem Description:
	
BUGID	DESCRIPTION
1093945 Cannot set window menu using XtNmenuType
1120337 XtKeysymToKeycodelist can't manage 256  keyCodes
1112764 checkBoxWidget in menu does not preview properly when button is depressed
1119343 Destroying a toplevel widget with a textwidget with clipboard crashes
1094920 per display virtual database  is not being reinitialized properly causes coredump
1112731 _OlgGetDeviceData core dumps when calling XallocColor
1114072 OlgxAttr.c: possible bug in initialization of data structs... or in CheckBox.c
1101320 olit checkbox changes state when up event is outside checkbox area
1114887 Caret often remains at previous position in TextField when the caret moved
1111466 The wreck of caret remain at the old position when clicked textfield scroll
1114060 Selecting Cut in the text widget results in a core dump/patch 43 is broken
1109548 TextField widget doesn't free the pixmaps
1106502 unsetting checkbox causes problems with menubuttons
1086973 CheckBox widget ignores XtNrecomputeSize = False
1094770 destroying a DropTarget widget causes core dump
1109002 Paste in TextField fails with beep
1105796 ScrolledWindow widget scrolls improperly when used with a textedit widget
1076210 When adding a textwidget to a formwidgets existing children are not displayed
1104433 Toolkit doesn't handle the Ungrabs correctly with notices and popup menus
1106948 Olit problem with destroying window
1098537 Destroying textedit widget with copied text hangs
1101015 Drop Sites are incorrectly deleted.
1100144 mouse 'jitters' if selection of statictext widget with mouseless set false
1069757 StaticText is selectable, but you can't copy & paste it.
1097687 first few characters missing when typing into a textfield widget
1097819 textfield loses focus under OLIT 3.0 Jumbo patch T100451-19
1099332 ListPane widget corrupts global GC's when insensitive and empty list 
1095840 Help feature for  Flat widgets doesn't  work properly.
1097042 OLIT jumbo patch cause menu button hangs using xnews -defeateventsecurity
1095666 destroying and adding menubuttons in controlAreaWidget cause layout problems
1097019 OLIT patchlevel 20 menubutton multi-highlight problem
1097060 OLIT patch 20 has problems with c++ definitions in header files
1079116 OLIT Menu Buttons retain keyboard focus after menu dismissal
1077198 OLIT's ScrollingList widget does not support image labels or glyphs
1056290 Multiple carets appear in the same window.
1059977 Repeated use of OlTextEditClearBuffer and OlTextEditInsert causes SIGSEG
1090531 coredump using XtSetSensitive and patch 100451-15
1088126	patch level -10 to -14 causes app to hang when submenu item selected
1085312	TextField not properly dimmed when XtNsensitive set False
1087144	Vendor Shell SetValues incorrectly calls Extension SetValues method
1053499 With traversalOn set false, popup menu inputFocus is still highlighted
1054033	Setting traversalOn false does not fully turn off mouseless operation
1070806 Setting traversalOn false doesn't work for ScrollingList widgets
1086857	Gauge widget generates annoying warning message
1069690	inactive widgets are not dimmed properly
1085931	Scrollbar not properly dimmed when XtNsensitive set False
1085311	ScrollingList not properly dimmed when XtNsensitive set False
1055211	popping up Shell w/ XtGrabExclusive renders other widgets inactive
	after popdown
1085117 Slider Widget not properly dimmed when XtNsensitive set False
1085119 AbbrevMenuButton not properly dimmed when XtNsensitive set False
1083658	olit 3.0 patch 100451-07 doesn't select text for triple and quad clicks
1071536	Adding text to a textEdit widget causes it to flicker
1075807	textedit widget incorrectly calculates enclosing rectangle size
1075675 Changing XtNWidth for TextEdit Widget doesn't update XtNCharsVisible
1076244 Memory trashing from XtMalloc() and XtRealloc()
1077804 RubberTile widget not sizing itself correctly when children are
	managed/unmanaged
1067737	OLIT drop cursor animation uses wrong cursor
1069699	StripSpaces() causes string to be nulled
1069958	destroying a draw area widget causes core dump
1070209	The CallResizeCallback of DrawArea is being called with the child
	widget id
1071210	Bulletin Board Widget with OL_IGNORE attribute set works incorrectly
1071427	Pressing OL_ADJUSTKEY on an exclusive item selects it
1071507	Drag and Drop sometimes causes X protocol errors due to race conditions
1071774	Rectbutton: tries to issue XtCallbacks on a NULL or empty list
1071855	Multiple Display support fails to register Screen Shells on other
	screens
1073157 checkbox problem crashes app on monochrome system
1073158 menubutton multi-highlight problem
1073385 TextEdit Widget growMode resource crashes application
1073843	Drag and Drop code crashes after unrealization of widgets
1074841	OlGetApplicationValues no longer works in OLIT3.0
1075085	dynamic.c: closing and reopening display causes core dump
1098701 Continuously traversing pull-right menus will eventually unmap menu
1087564 Notice widget does not pop up towards the center of the screen
1102901	scrolled window displays clipped children with small heights
1086919 Indication of input focus is an annoyance on a monochrome screen.
1104603 OlTextEditInsert core dumps in OlTextEditInsert
1054351 ScrollingList difference between selected and input focus difficult 
1101638 Changed SetValues to check for changed scale resource. If changed,  redraw the menu button glyph.
1140871	OLIT patch 100451-16 for bug id 1088126 breaks button hi-lighting 
1141944	Default button gets reset when hit return in textfield
1145439 Segmentation fault when destroying Bulletinboard
1148989 Segmentation fault when changing windows color using Props
1075104 popup menus fail to remain popped up on the right edge of the screen
1205367 libXol.a rev 100451-63 patch broken; popup menus appear far to the right
1205956 olit OlGetStandardCursor cursor is not re-used or freed
1198490 Non-olit child of olit form causes core dump on destroy.

Installation Instructions: 

	1) cd to directory containing patch files
	2) su to root
	3) verify that $OPENWINHOME is set correctly
	4) execute ./install.sh to preview patch installation
	5) execute ./install.sh install to perform patch installation
