This is a repost with slight modifications of a patch I already sent some 
weeks ago but has not been committed. It provides the following things.

 - a new WAN Link object. This one is different from the WAN Connection
object implemented in objects/network/flash.c. It provide a real link
object that allow connecting to other objects. It is not simply a shape.
Implementation it in objects/network/wanlink.c
I find this object much more usable than the WAN Connection object. IMHO
this obsoletes the WAN Connection object. 

 - rotation matrix in geometry.c. This is required by the object above.
Since they are general purpose, I put them in lib/geometry.c. Code come
from Gimp 1.0.4, but have been modified to fit to dia. It defines the
Vector and Matrix data types 

 - modifications of GRAFCET/vector.c to change a type because it name
(Vector) clashes with modification described above. 

 -sheet/network.sheet modification to provide a couple of missing French
translation and to provide the new Wan Link object. 

This patch have been made against today CVS. You should redo an automake 
after applying the patch because objects/network/Makefile.am has been 
modified.. 

Change since the previous patch: the xbm icon has been modified to look 
different than the "WAN Connection" shape object. 

Attached is a unified diff. 

Hub 

wanlink2.patch

Reply via email to