3
dot now uses the spline router library, and has code
4
that can convert arbitrary (non-monotonic) simply
5
connected box paths into spline constraint polygons,
6
but this code only runs when drawing self-edges because
7
only self-edges on record nodes are known to give rise
8
to non-monotonic spline box paths.
12
Notes on 1.7.6 "graphtool release"
14
Added gpr and other stream graph tools.
16
More minor reworking of cluster sizes and separations.
20
Notes on 1.7 "bugfix it!"
22
nmakefiles work again.
26
Compound edges, courtesy Emden Gansner.
28
Moved webdot into its own package
32
Notes on 1.6 a.k.a. "autoconf it!"
34
Replaced old makefiles with GNU autoconf/automake/libtool generated Makefiles
35
Configure now tests for existing libttf.so and libgd.so (e.g. on RedHat-6.0)
37
(The nmakefiles are still around, but probably don't work at the moment.)
39
Merged dot and neato into a single executable which acts like dot if the
40
graph is directed, or like neato if undirected. Also tcldot, webdot, doted.
42
Added first cut at SVG generator (http://www.w3.org/Graphics/SVG/)
43
that can be used with "gill" as a viewer (http://www.levien.com/svg/)
45
Added first cut at FIG generator for xfig
47
Added dynamic graph code: Tcldgr, Tcldgl, dge
51
Notes on 1.5 a.k.a. "opensourcify it!"
53
Updated source file comment headers; bug fixes in Lefty scripts.
57
Notes on 1.4 a.k.a. "the final beta":
59
New stuff includes bug fixes (what else), the untested imap driver,
60
the slightly tested drivers for VRML and VTX (Confluent Visual Thought),
61
cleaned up webdot demo.
63
Of particular note, we improved neato's layouts using new algorithms
64
to prevent node-node and node-edge overlaps. This feature is enabled
65
by running neato -Gsplines=true -Goverlap=false
67
To use the GIF generator with Unix, you need to install TrueType fonts.
68
For copyright reasons, we don't bundle any fonts with graphviz.
69
You may have a licensed copy on a nearby PC in C:\Windows\Fonts,
70
or you can download them e.g. from
71
http://www.microsoft.com/typography/fontpack/default.htm
72
The built-in default for the TrueType font lookup path in dot currently is
73
/windows/fonts:/dos/windows/fonts:/usr/lib/fonts:/usr/local/lib/fonts:/usr/local/lib/fonts/ttf:/usr/add-on/share/ttf:.
74
so if it's convenient, you can install the .ttf files in one of these
75
directories. Otherwise, include the directory of your choice in the
76
environment variable DOTFONTPATH (you have to set this in your environment
77
or create a wrapper script for dot).
78
At a minimum you need to install files for:
79
courier.ttf helvetica.ttf times.ttf symbol.ttf
80
It's up to you if you'd like to substitute e.g. New Times Roman for times.ttf,
81
Arial for helvetica.ttf, etc.
83
If someone can find freely available fonts and could like to build them
84
in (somehow) that would be great. Many of the "free" fonts on the
85
web seem to be copyrighted and forbid or at least restrict redistribution.
90
It seems that if LEFTYPATH is not in the environment,
91
lefty will look for scripts in the first place in the PATH
92
that contains lefty, by trying ../lib/lefty/<file>.
93
So as long as things are put in <root>/bin and <root>/lib/lefty,
98
dotty uses whatever your SHELL variable is set to to start a process.
99
If this causes problems, a simple fix would be to insert a line such as
103
in the dotty script before it starts lefty
107
The tcldot package is installed in <gviz_root>/lib/Tcldot. If this is not
108
in your system's tcl library directory, tcl may complain that it
109
can't find the package. However, you can tell tcl where to look by
110
setting and exporting TCLLIBPATH, e.g., using ksh/sh,
112
export TCLLIBPATH=<gviz_root>/lib
118
Special thanks are due to John Ellson for the great new GIF driver
119
(built with the Freetype renderer for TrueType files).
120
Other major improvements were made by Vladimir Alexiev. John Mocenigo
121
has released a compatible graph viewer Grappa written in Java;
122
visit www.research.att.com/sw/tools/graphviz for further information.
123
Likewise, we will also have an add-on package of stream graph filters.
128
a few built-in TrueType fonts
129
respectable cluster layouts