

	FILE: tests/memory/README
	-------------------------
      
	This directory contains a suite of tests designed to highlight
	memory problems.  Memory usage and leaks are verified with
	the help of the tests/General/lib/Malloc/libMalloc.a memory debug
	library.  Additionally, Saber-C can be used to help verify
	memory problems.  Please refer to tests/lib/Malloc/README
	for details on the memory debug library.

	One test exists to verify overall memory usage of the 
	many widgets, MAllWidgets.c.  It loops through a create
	and delete cycle n times and measures memory used each
	time.  This is used to verify leaks in the create/destroy
	mechanism.  

	Individual tests exist and are named according to the 
	widget(s) being tested.  For example, MList1.c checks for
	memory problems in the List widget.


BUGS SHOWN BY THESE TESTS
 
MAllWidgets
PIRS No.:      4087
Memory leak after Destroy of BulletinBoard widget.  Leaking
12 bytes.
Version found in:	1.2S3
Version fixed in:	
Assigned to:	HP
Priority:	5
Status:		A

MAllWidgets
PIRS No.:      4088
Memory leak in the CascadeButton widget.  Leaking 154 bytes
upon Destroy.
Version found in:	1.2S3
Version fixed in:	1.2S3
Assigned to:	HP
Priority:	5
Status:		R

MAllWidgets
PIRS No.:      4089
Command widget is leaking 400 bytes upon destroy. Subsequent
creation/destroys cause a leak which grows by 8 bytes
Version found in:	1.2S3
Version fixed in:	
Assigned to:	HP
Priority:	5
Status:		A

MAllWidgets
PIRS No.:      4090
Memory leak of 12 bytes in the Form widget upon destroy.







MAllWidgets
PIRS No.:      4091
Memory leak of 14 bytes in MenuBar widget upon destroy.







MAllWidgets
PIRS No.:      4092
Memory leak in PopupMenu create/destroy of 18 bytes.







MAllWidgets
PIRS No.:      4094
ScrolledText widget leaks 204+ bytes of memory when it gets
destroyed.
Version found in:	1.2S3
Version fixed in:	1.2S3
Assigned to:	HP
Priority:	5
Status:		R

MAllWidgets
PIRS No.:      4095
Dialog widgets (Info,message,question,warning,working,dialog
shell,ErrorDialog, Form) leak 4 bytes of memory on destroy.
Version found in:	1.2S3
Version fixed in:	
Assigned to:	HP
Priority:	5
Status:		A

MAllWidgets
PIRS No.:      4096
Text widgets leak memory on destroy (Text : 164 bytes,
TextField : 204 bytes)
Version found in:	1.2S3
Version fixed in:	1.2S3
Assigned to:	HP
Priority:	5
Status:		R

MAllWidgets
PIRS No.:      4097
SelectionBox widget leaks 616+ bytes upon being destroyed.
Leak grows with each SelectionBox widget.
Version found in:	1.2S3
Version fixed in:	
Assigned to:	HP
Priority:	5
Status:		A

MAllWidgets
PIRS No.:      4098
MenuShell widget leaks 4 bytes upon being destroyed.







MAllWidgets
PIRS No.:      4099
MessageBox widget leaking 12 bytes upon being destroyed.







MAllWidgets
PIRS No.:      4100
DrawnButton widget leaks 63 bytes when it's destroyed.







MAllWidgets
PIRS No.:      4101
SelectionDialog widget leaks 444 bytes when it's destroyed.







MAllWidgets
PIRS No.:      4102
FileSelectionBox leaks 2521 bytes (!!) when it's destroyed.







ENDBUGS
