daVinci V2.1 beta bugreport
---------------------------

This file contains informations about all known bugs of the interactive graph 
visualization system daVinci V2.1. The bugreport is continuously updated
on ftp.tzi.de (134.102.224.52) in file /tzi/biss/daVinci/BUGREPORT

Subject Overview:
-----------------

Bugs in daVinci V2.1:

    03-V2.1:	 daVinci V2.1 distribution uses to much diskspace
    02-V2.1:	 Applying layout algorithm after hiding node may result in error
    01-V2.1:	 Memory leak
   
Detailed Bug descriptions:
--------------------------
    	
=============================================================================
Bug Number:	03-V2.1
Found by:	Michael Froehlich (former member of daVinci project)
Date:		1998-07-20
Author:		Mattias Werner	
Affected:	daVinci V2.1
Subject: 	daVinci V2.1 distribution uses to much diskspace
Module: 	All distribution files on the FTP-Server
Problem:	In the documentation part of the daVinci V2.1 distribution
		are some temporary files contained, that can be removed and
		use more than 11MB of diskspace.
Workaround:	Please remove the directory
		  $DAVINCIHOME/docs/user_interface/example_images/new
State:		Fixed on FTP-Server 1998-07-21.
=============================================================================
Bug Number:	02-V2.1
Found by:	Andreas Vox <vox@isp.mu-luebeck.de>
Date:		1998-07-20
Author:		Mattias Werner	
Affected:	daVinci V2.1
Subject: 	Applying layout algorithm after hiding nodes may result in error
Module: 	DrawingGridFunctions.AS.
Problem:	If for example the root node of the graph all_features.daVinci
		is hidden with menu Abstraction/Hide Subgraph and than
		Layout/Improve All is called, daVinci terminates with the
		message:
		  program error: "Unexpected case: Illegal coordinate
		  		  ( -1 , 0 ). Module = Grid, function =
		  		  ! (get)."
Reason:		In the function scan_node_to_grid, we don't consider if a node
		is currently invisible. This was no problem for small nodes,
		because in this case, they are still in grid coordinate (0,0)
		but if they get larger, they get an illegal grid coordinate.
		Therefore the apitester didn't find this bug.
Workaround:	None.
State:		Fixed. (1998-07-21)
=============================================================================
Bug Number:	01-V2.1
Found by:	daVinci project, Gero Streng <100336.1521@compuserve.com>
Date:		1998-04-20
Author:		Mattias Werner	
Affected:	daVinci V2.x
Subject: 	Memory leak
Module: 	ASpecT runtime system
Problem:	There must be a memory leak in daVinci. If the apitester
		application runs, you can see the memory usage of daVinci and
		the apitester grow.
Reason:		We suppose, that the garbage collection of the implementation
		language ASpecT doesn't free the memory correctly. We couldn't
		find wrong memory handling in the C parts of daVinci.
Workaround:	None, terminate daVinci if it uses too much memory, we are
		sorry but there is no other solution.
State:		Remains Open.
=============================================================================

-End-



