daVinci V2.1.1 bugreport
------------------------

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

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

Bugs in daVinci V2.1.1:

    14-V2.1:	 Page size is always A4 at startup 
    13-V2.1:	 HP-UX: Edge selection doesn't work 
    12-V2.1:	 API commands graph(update...(mixed_updates,...)) don't work 
    01-V2.1:	 Memory leak
   
Detailed Bug descriptions:
--------------------------
    	
=============================================================================
Bug Number:	14-V2.1
Found by:	David Musliner <musliner@htc.honeywell.com>
Date:		1999-02-17
Author:		Mattias Werner	
Affected:	daVinci V2.x
Subject: 	Page size is always A4 at startup
Module: 	dv_main.tcl
Problem:	Users can't set another page size than A4 as their default,
		although the page size is saved in the options file of
		daVinci with menu "Options->Save Options".
Reason:		The current page size is ignored in the Tcl part of daVinci.
Workaround:	None.
State:		Open
=============================================================================
Bug Number:	13-V2.1
Found by:	Olaf Michelsson <michelsson@e-technik.tu-ilmenau.de>
Date:		1998-11-18
Author:		Mattias Werner	
Affected:	daVinci V2.1
Subject: 	HP-UX: Edge selection doesn't work
Module: 	Real.xc
Problem:	On the UNIX platform HP-UX, the selection of regular edges in
		daVinci doesn't work. Only self-edges can be selected.
Reason:		The standard library of the programming language ASpecT
		contains a buggy implementation of real numbers, which has
		been corrected already for the next version.
Workaround:	None, please contact davinci@tzi.de if you need a new binary
		with only this bug fixed.
State:		Fixed on FTP server for HP-UX. (1998-11-18)
=============================================================================
Bug Number:	12-V2.1
Found by:	Laurent PIERRE <laurent.pierre@der.edfgdf.fr>
Date:		1998-11-13
Author:		Mattias Werner	
Affected:	daVinci V2.0.x - V2.1
Subject: 	API commands graph(update...(mixed_updates,...)) don't work
Module: 	DaVinciCommunicationSorts.AS
Problem:	The API commands graph(update(mixed_updates)) and
		graph(update_and_change_attr(mixed_updates,attr_changes))
		don't work. If they are used, a
		  communication_error
		    ("Some syntax error found in API command,
		      please correct and try again")
		is delivered.
Reason:		Obviously this is a bug in the read function of the programming
		language ASpecT. After changing the order of the overloaded
		constructors update and update_and_change_attr in sort
		graph_cmd, the above commands work, but the others don't.
		Therefore the API commands will have to be renamed in the
		next release.
Workaround:	Use API commands graph(update(node_updates,edge_updates)) and
		  graph(update_and_change_attr
			(node_updates,edge_updates,attr_changes))
		instead. Remember, that the mixed_updates commands will get
		new names in the next release (mixed_update,
		mixed_update_and_change_attr).
State:		Fixed internally. (1998-11-13)
=============================================================================
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-



