~ubuntu-branches/ubuntu/lucid/graphviz/lucid-security

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Bazaar Package Importer
  • Author(s): Stephen M Moraco
  • Date: 2002-02-05 18:52:12 UTC
  • Revision ID: james.westby@ubuntu.com-20020205185212-8i04c70te00rc40y
Tags: upstream-1.7.16
ImportĀ upstreamĀ versionĀ 1.7.16

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Notes on 1.7.7 
 
2
 
 
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.
 
9
 
 
10
=============
 
11
 
 
12
Notes on 1.7.6 "graphtool release"
 
13
 
 
14
Added gpr and other stream graph tools.
 
15
 
 
16
More minor reworking of cluster sizes and separations.
 
17
 
 
18
=============
 
19
 
 
20
Notes on 1.7 "bugfix it!"
 
21
 
 
22
nmakefiles work again.
 
23
 
 
24
Better SVG generator.
 
25
 
 
26
Compound edges, courtesy Emden Gansner.
 
27
 
 
28
Moved webdot into its own package
 
29
 
 
30
=============
 
31
 
 
32
Notes on 1.6 a.k.a. "autoconf it!"
 
33
 
 
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)
 
36
 
 
37
(The nmakefiles are still around, but probably don't work at the moment.)
 
38
 
 
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.
 
41
 
 
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/)
 
44
 
 
45
Added first cut at FIG generator for xfig
 
46
 
 
47
Added dynamic graph code:  Tcldgr, Tcldgl, dge
 
48
 
 
49
=============
 
50
 
 
51
Notes on 1.5 a.k.a. "opensourcify it!"
 
52
 
 
53
Updated source file comment headers; bug fixes in Lefty scripts.
 
54
 
 
55
=============
 
56
 
 
57
Notes on 1.4 a.k.a. "the final beta":
 
58
 
 
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.
 
62
 
 
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
 
66
 
 
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.
 
82
 
 
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.
 
86
 
 
87
 
 
88
==  lefty  ==
 
89
 
 
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,
 
94
everything will work.
 
95
 
 
96
==  dotty  ==
 
97
 
 
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
 
100
 
 
101
SHELL=/bin/sh
 
102
 
 
103
in the dotty script before it starts lefty
 
104
 
 
105
==  tcldot  ==
 
106
 
 
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,
 
111
 
 
112
export TCLLIBPATH=<gviz_root>/lib
 
113
 
 
114
=============
 
115
 
 
116
Notes on 1.3:
 
117
 
 
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.
 
124
 
 
125
=============
 
126
 
 
127
Wish List
 
128
        a few built-in TrueType fonts
 
129
        respectable cluster layouts