ellson [Sat, 26 Mar 2005 17:46:46 +0000 (17:46 +0000)]
Needed to move scipt language bindings to somewhere where it gets built
after the plugins so that plugins are available to be statically linked.
tclpkg/ is suitable, but now it is misnamed since it is not just tcl anymore .... oh well.
It has the advantage that gv can share the same pkgIndex.tcl construction mechanism
for its tcl binding.
ellson [Sat, 26 Mar 2005 17:46:46 +0000 (17:46 +0000)]
Needed to move scipt language bindings to somewhere where it gets built
after the plugins so that plugins are available to be statically linked.
tclpkg/ is suitable, but now it is misnamed since it is not just tcl anymore .... oh well.
It has the advantage that gv can share the same pkgIndex.tcl construction mechanism
for its tcl binding.
ellson [Sat, 26 Mar 2005 17:46:46 +0000 (17:46 +0000)]
Needed to move scipt language bindings to somewhere where it gets built
after the plugins so that plugins are available to be statically linked.
tclpkg/ is suitable, but now it is misnamed since it is not just tcl anymore .... oh well.
It has the advantage that gv can share the same pkgIndex.tcl construction mechanism
for its tcl binding.
erg [Wed, 16 Mar 2005 22:03:27 +0000 (22:03 +0000)]
Fix bug 651
Add safe versions of the canonicalize string functions to the graph and
agraph libraries; use these in common/output.c and gvpr;
remove the various bad code for estimating the output string size, with
a single function in each library.
erg [Mon, 14 Mar 2005 23:25:29 +0000 (23:25 +0000)]
Rationalize use of pboxfn: give it the port rather than making it
figure it out; tell it which side the boxes should go towards. At present,
not much of this is being used anyway, so keep it simple. Still need to
finish code for flat edges going to ports on boundary of node.
erg [Mon, 14 Mar 2005 23:17:59 +0000 (23:17 +0000)]
Fix bug 643;
remove unused code;
fix bug with flat edges where all labeled flat edges between two nodes
are given the same label position; also, do not generate label positions
on the previous rank flat edges between adjacent nodes.
erg [Mon, 14 Mar 2005 18:41:54 +0000 (18:41 +0000)]
The previous version made a change in the use of NONDLL. This was
#defined in the window's config.h. Unfortunately, a handful of affected
C files never included config.h. The new versions include config.h.
ellson [Fri, 11 Mar 2005 16:50:24 +0000 (16:50 +0000)]
trying to minimize changes needed to gd
- change USE_THREADS to DISABLE_THREADS in gdhelpers.h
- remove change to NONDLL in gd.h
- add "#DEFINE NONDLL 1" and "#define DISABLE_THREADS 1" to windows/config.h
- fix entities.tcl to agree with entities.h that was supposed to be generated from it
ellson [Fri, 11 Mar 2005 16:50:24 +0000 (16:50 +0000)]
trying to minimize changes needed to gd
- change USE_THREADS to DISABLE_THREADS in gdhelpers.h
- remove change to NONDLL in gd.h
- add "#DEFINE NONDLL 1" and "#define DISABLE_THREADS 1" to windows/config.h
- fix entities.tcl to agree with entities.h that was supposed to be generated from it
erg [Tue, 8 Mar 2005 23:32:29 +0000 (23:32 +0000)]
Clean up various code and add comments;
fix bug where ND_rw and ND_mval were toggling during edge drawing;
simplify call for making self-edges;
start changes to handle flat edges correctly.
erg [Tue, 8 Mar 2005 23:26:47 +0000 (23:26 +0000)]
Further enhance debugging of path boxes in postscript output.
Add global Show_cnt to keep record of how many lines have been added so
this can be done in various files.
erg [Tue, 8 Mar 2005 23:23:00 +0000 (23:23 +0000)]
Replace inside_t struct with union to better split the way it is used;
simplify arrow clipping interface;
make update function, used only in ns.c, static.
erg [Sat, 26 Feb 2005 23:07:17 +0000 (23:07 +0000)]
Fix bug 492 - this also involved changing the 2 *_inside functions to accept
a NULL edge, in which case checking is done for the node shape with no
reference to ports.