wolffd@0
|
1 June 16, 2009
|
wolffd@0
|
2 - Release 2.24.0
|
wolffd@0
|
3 - Core:
|
wolffd@0
|
4 - add new layout engine for large graphs: sfdp
|
wolffd@0
|
5 - Fixed bugs:
|
wolffd@0
|
6 1515, 1590, 1598, 1601, 1605, 1607, 1609, 1610, 1611,
|
wolffd@0
|
7 1614, 1615, 1617, 1625, 1628, 1634, 1635, 1640, 1641,
|
wolffd@0
|
8 1642, 1646, 1649, 1651, 1652
|
wolffd@0
|
9
|
wolffd@0
|
10 March 13, 2009
|
wolffd@0
|
11 - Release 2.22.2
|
wolffd@0
|
12 - fix for buffer overflow (present in 2.22.0 and 2.22.1)
|
wolffd@0
|
13 - Fixed bugs:
|
wolffd@0
|
14 1602
|
wolffd@0
|
15
|
wolffd@0
|
16 March 9, 2009
|
wolffd@0
|
17 - Release 2.22.1
|
wolffd@0
|
18 - build fixes for Visual Studio and for FreeBSD
|
wolffd@0
|
19 March 3, 2009
|
wolffd@0
|
20 - Release 2.22.0
|
wolffd@0
|
21 - Core:
|
wolffd@0
|
22 - libgvc api changed, version bumped. Affects third party
|
wolffd@0
|
23 applications using libgvc.
|
wolffd@0
|
24 - plugin api changed, version bumped. Affects third party
|
wolffd@0
|
25 plugins for graphviz.
|
wolffd@0
|
26 - 90% conversion to cgraph has been done, but not enabled yet,
|
wolffd@0
|
27 (and yes, its true what they say about the last 10% )
|
wolffd@0
|
28 - drop libagraph from distribution (use libcgraph)
|
wolffd@0
|
29 - layout code completely converted to floating point.
|
wolffd@0
|
30 - new "dot -P" option for generating a graph of available
|
wolffd@0
|
31 plugins.
|
wolffd@0
|
32 - registered MIME type: text/vnd.graphviz for .gv files
|
wolffd@0
|
33 - rename files from .dot to .gv to avoid conflict with
|
wolffd@0
|
34 Word templates. .dot still supported, but deprecated.
|
wolffd@0
|
35 - new command: mm2gv (matrix-market graph file conversion)
|
wolffd@0
|
36 - rename commands: dot2gxl -> gv2gxl
|
wolffd@0
|
37 gxl2dot -> gxl2gv
|
wolffd@0
|
38 - Plugins:
|
wolffd@0
|
39 - new rsvg plugin for support of node shapes in SVG format
|
wolffd@0
|
40 - new gs plugin for support of node shapes in PS format
|
wolffd@0
|
41 - new lasi plugin for support of UTF-8 characters in PS output
|
wolffd@0
|
42 (the above thee plugins are Linux only, at the moment)
|
wolffd@0
|
43 - new quartz plugin (MacOSx only)
|
wolffd@0
|
44 - new gdiplus plugin (Windows only)
|
wolffd@0
|
45 - new -Tvml support in core plugin (thanks Steve Roush)
|
wolffd@0
|
46 - new -Ttk support in core plugin (also used by Tcldot and
|
wolffd@0
|
47 gv_tcl language bindings.)
|
wolffd@0
|
48 - disabled old style codegens completely
|
wolffd@0
|
49 - Linux:
|
wolffd@0
|
50 - new Ubuntu8 builds
|
wolffd@0
|
51 - new Fedora 10 and 11 builds
|
wolffd@0
|
52 - MacOSx:
|
wolffd@0
|
53 - Universal binary for Leopard: i386, x86_64, ppc, ppc64
|
wolffd@0
|
54 - Should not conflict with parallel install of MacPorts
|
wolffd@0
|
55 version of graphviz
|
wolffd@0
|
56 - Improved GUI
|
wolffd@0
|
57 - Windows:
|
wolffd@0
|
58 - VisualC project files now available, in addition to the GNU
|
wolffd@0
|
59 Makefiles that are used the mingw builds.
|
wolffd@0
|
60 - Language Bindings:
|
wolffd@0
|
61 - fixed problem with writing dot, xdot, plain, canon to
|
wolffd@0
|
62 memory or to Tcl_Channels
|
wolffd@0
|
63 - renamed man pages to Debian style: gv.3tcl, gv.3perl, etc
|
wolffd@0
|
64 - Fixed bugs:
|
wolffd@0
|
65 827, 1365, 1366, 1367, 1368, 1374, 1375, 1376, 1378, 1380, 1382,
|
wolffd@0
|
66 1383, 1385, 1386, 1388, 1390, 1391, 1392, 1394, 1395, 1397,
|
wolffd@0
|
67 1398, 1399, 1405, 1407, 1410, 1412, 1414, 1415, 1416, 1421,
|
wolffd@0
|
68 1424, 1425, 1427, 1429, 1431, 1433, 1435, 1436, 1437, 1438,
|
wolffd@0
|
69 1440, 1441, 1444, 1446, 1451, 1452, 1453, 1456, 1457, 1459,
|
wolffd@0
|
70 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1470, 1474, 1475,
|
wolffd@0
|
71 1476, 1477, 1478, 1484, 1485, 1489, 1490, 1492, 1493, 1495,
|
wolffd@0
|
72 1496, 1499, 1500, 1501, 1502, 1503, 1505, 1509, 1513, 1521,
|
wolffd@0
|
73 1523, 1525, 1530, 1531, 1532, 1533, 1535, 1536, 1539, 1540,
|
wolffd@0
|
74 1542, 1543, 1546, 1547, 1551, 1553, 1554, 1561, 1565, 1566,
|
wolffd@0
|
75 1568, 1569, 1570, 1571, 1573, 1577, 1578, 1579, 1580, 1581,
|
wolffd@0
|
76 1582, 1584, 1586,
|
wolffd@0
|
77
|
wolffd@0
|
78 June 25, 2008
|
wolffd@0
|
79 - Release 2.20.2
|
wolffd@0
|
80 - Fix bug in HTML-like labels
|
wolffd@0
|
81 June 23, 2008
|
wolffd@0
|
82 - Release 2.20.1
|
wolffd@0
|
83 - Fix bug in ccomps related to conversion to cgraph
|
wolffd@0
|
84 June 20, 2008
|
wolffd@0
|
85 - Release 2.20.0
|
wolffd@0
|
86 - Preparing for Release 2.20
|
wolffd@0
|
87 - Fixed bugs: 1315, 1317, 1324, 1336, 1343, 1364
|
wolffd@0
|
88 - Add new "folder" shape for nodes.
|
wolffd@0
|
89 - Migration of gvpr tools to libcgraph.
|
wolffd@0
|
90 - New output format -Teps (encapsulated postscript)
|
wolffd@0
|
91 - Various NetBSD and SuSE fixes incorporated
|
wolffd@0
|
92 - ./configure now provides a summary
|
wolffd@0
|
93 - RPM specfile updates for fedora-10 (no more string comparisons)
|
wolffd@0
|
94 - Add MacOS support (Glen Low)
|
wolffd@0
|
95 March 10, 2008
|
wolffd@0
|
96 - Release 2.18
|
wolffd@0
|
97 - Fixed bugs: 1249, 1255, 1256, 1268, 1276, 1289, 1295, 1300,
|
wolffd@0
|
98 Fedora BZ#247376,
|
wolffd@0
|
99 - in -Tps use a new number formatter that suppresses trailing 0.
|
wolffd@0
|
100 - support tcl/tk-8.5
|
wolffd@0
|
101 - support gcc-4.3
|
wolffd@0
|
102 - support for node usershapes/images in svg format (thanks Alex Poylisher)
|
wolffd@0
|
103 - install: perl, php, python, ruby, tcl, bindings in language-specified directories
|
wolffd@0
|
104 - add arrowhead scaling with edge penwidth
|
wolffd@0
|
105 - add "folder" node shape (thanks Pander)
|
wolffd@0
|
106 - many windows and mac fixes (thanks Glen)
|
wolffd@0
|
107 - add "smyna" large graph view (thanks Arif) (not yet included in binary distros)
|
wolffd@0
|
108 December 12, 2007
|
wolffd@0
|
109 - Release 2.16.1
|
wolffd@0
|
110 - Fixed bugs: 1228, 1234, 1238, 1239, 1245
|
wolffd@0
|
111 - Improvements to PHP binding
|
wolffd@0
|
112 - Improvements to OCAML binding
|
wolffd@0
|
113 - Make regression tests run from the build tree, rather than require installation
|
wolffd@0
|
114 - Repair freetype detection on RedHat-7 (Yes, people still use it!!)
|
wolffd@0
|
115 - Fix zoom-at-mouse-location in -Txlib and -Tgtk
|
wolffd@0
|
116 - Fix some dotty regressions
|
wolffd@0
|
117 November 9, 2007
|
wolffd@0
|
118 - Release 2.16
|
wolffd@0
|
119 - Fixed bugs: 456, 473, 1021, 1153, 1154, 1155, 1159, 1160, 1162,
|
wolffd@0
|
120 1165, 1166, 1168, 1169, 1170, 1172, 1173, 1174, 1175, 1177, 1178,
|
wolffd@0
|
121 1179, 1181, 1182, 1183, 1185, 1187, 1189, 1192, 1193, 1195, 1196,
|
wolffd@0
|
122 1199, 1204, 1207, 1210, 1215, 1216, 1217, 1218, 1219, 1220, 1223
|
wolffd@0
|
123 - new regression test suite
|
wolffd@0
|
124 - new cgraph library (will eventually replace graph and agraph)
|
wolffd@0
|
125 - add "image" and "imagescale" for simpler support for images in nodes
|
wolffd@0
|
126 - add "tab" "box3d" and "component" shapes. - Diomidis Spinellis
|
wolffd@0
|
127 - replace arith.h in distro
|
wolffd@0
|
128 - add functions to access version info to avoid need for gvcint.h
|
wolffd@0
|
129 - Fix problem with irregular character spacing at 96dpi in pango/cairo output formats.
|
wolffd@0
|
130 - Add gdk_pixbuf plugin providing: .bmp .ico .jpg .png .tif
|
wolffd@0
|
131 - Add DevIL plugin providing: .bmp .jpg .png .tif .tga
|
wolffd@0
|
132 - Extend GD plugin to provide a backend to cairo for: .gif .jpg .png .gd .gd2 .wbmp <- gifs are now antialiased
|
wolffd@0
|
133 - Rework plugin framework to separate device from renderer, and to autoload load dependendent plugins
|
wolffd@0
|
134 - show defaults in output from: ./configure --help
|
wolffd@0
|
135 - add more info to dot -v and dot -v2 debug outputs
|
wolffd@0
|
136 - various issues with CR/LF in windows, but not in binary outputs.
|
wolffd@0
|
137 August 15, 2007
|
wolffd@0
|
138 - release 2.14.1
|
wolffd@0
|
139 - Fixed bugs: 1163, 1167
|
wolffd@0
|
140 - Windows build fixes
|
wolffd@0
|
141 - Add xdot parsing library to source distros
|
wolffd@0
|
142 - graphviz.spec fixes for rpm distros from Gareth Armstrong
|
wolffd@0
|
143 - moved language binding man pages to mann (gv_php.n, gv_ocaml.n, etc.)
|
wolffd@0
|
144 - New access functions for version info in GVC_t - permits gvcint.h to
|
wolffd@0
|
145 be private.
|
wolffd@0
|
146 August 2, 2007
|
wolffd@0
|
147 - release 2.14
|
wolffd@0
|
148 - Fixed (or otherwise closed) bugs:
|
wolffd@0
|
149 74, 130, 162, 184, 190, 197, 219, 223, 281, 295, 311, 316,
|
wolffd@0
|
150 324, 352, 364, 385, 393, 404, 420, 447, 455, 474, 489, 507,
|
wolffd@0
|
151 530, 532, 537, 543, 551, 564, 571, 574, 577, 583, 587, 588,
|
wolffd@0
|
152 590, 592, 595, 599, 638, 647, 650, 660, 675, 667, 668, 669,
|
wolffd@0
|
153 676, 684, 685, 686, 721, 725, 734, 740, 746, 747, 748, 749,
|
wolffd@0
|
154 752, 755, 756, 765, 778, 780, 781, 782, 785, 794, 803, 814,
|
wolffd@0
|
155 822, 828, 836, 840, 847, 852, 862, 866, 868, 893, 928, 944,
|
wolffd@0
|
156 948, 950, 955, 961, 976, 985, 992, 1024, 1057, 1064, 1065,
|
wolffd@0
|
157 1066, 1069, 1072, 1074, 1079, 1085, 1086, 1089, 1091, 1092,
|
wolffd@0
|
158 1093, 1094, 1096, 1107, 1111, 1123, 1124, 1130, 1138, 1145,
|
wolffd@0
|
159 1151, 1152, 1156
|
wolffd@0
|
160 - Fixed Redhat bugs: 218191, 237497
|
wolffd@0
|
161 - Fixed Debian bugs: 321128, 422862, 422873
|
wolffd@0
|
162 - Fixed Gentoo bugs: 173676
|
wolffd@0
|
163 - Using system version of libgd if gd-2.0.34 or later. (Fedora 7 and 8 distros)
|
wolffd@0
|
164 internal copy of gd updated to gd-2.0.35.
|
wolffd@0
|
165 - Updated GVGUI viewer for Windows
|
wolffd@0
|
166 - Windows build process now uses GNU autoconf and UWIN
|
wolffd@0
|
167 - Added support for selection of edge routing types:
|
wolffd@0
|
168 line, polyline, orthogonal, spline
|
wolffd@0
|
169 - Added -Tvml support
|
wolffd@0
|
170 December 5, 2006
|
wolffd@0
|
171 - release 2.12
|
wolffd@0
|
172 - Bug fix release for 2.10
|
wolffd@0
|
173 - The gd plugin for font handlers was not being used at all if the build
|
wolffd@0
|
174 did not use fontconfig, e.g., on Windows. In addition, the code had
|
wolffd@0
|
175 dropped the name mapping to Windows font names.
|
wolffd@0
|
176 - PostScript output had an extraneous '%' character on the first line,
|
wolffd@0
|
177 which would cause printing to fail.
|
wolffd@0
|
178 - Text handling, during both sizing and layout, incorrectly handled
|
wolffd@0
|
179 empty lines such as label="\nabc".
|
wolffd@0
|
180 - HTML-like tables had been changed to use too much vertical space,
|
wolffd@0
|
181 to possibly use the wrong font in calculating the height of a line,
|
wolffd@0
|
182 and to use the wrong offset when moving the baseline from one line to
|
wolffd@0
|
183 the next.
|
wolffd@0
|
184 November 27, 2006
|
wolffd@0
|
185 - release 2.10
|
wolffd@0
|
186 - dot - New pango+cairo renderer plugin (was in separate graphviz-cairo tree).
|
wolffd@0
|
187 -- -Tpng now uses cairo (-Tpng:gd for old gd based renderer)
|
wolffd@0
|
188 -- -Tpdf now available
|
wolffd@0
|
189 -- -Tps:cairo now available (-Tps is a direct ps renderer not based on cairo)
|
wolffd@0
|
190 -- -Tsvg:cairo now available (-Tsvg is a direct svg renderer not based on cairo)
|
wolffd@0
|
191 -- -Txlib now available -- "dot -Tx11 foo.dot" watches foo.dot with inotify and updates
|
wolffd@0
|
192 -- -Tgtk now available -- eventually to provide a graph editing capability - not fully working
|
wolffd@0
|
193 -- -Tswf "Flash" now available using the ming library. Currently has incomplete font support and not yet in Fedora rpms because ming not yet available as rpm.
|
wolffd@0
|
194 - remove hard gd dependencies from dot. gd renderers now provided
|
wolffd@0
|
195 as optional plugin. Deprecated, but required for -Tjpg, -Tgif and -Tvrml.
|
wolffd@0
|
196 - gvpr - Add kindOf function, plus functions to set and get default values
|
wolffd@0
|
197 - dot - Implement esep attribute to allow graph to specify room
|
wolffd@0
|
198 around nodes for spline routing.
|
wolffd@0
|
199 - neato - add vpsc library and DIGCOLA
|
wolffd@0
|
200 - neato - add IPSEPCOLA additions from Tim Dwyer
|
wolffd@0
|
201 - move: -Tps, -Tfig, -Tsvg, -Timap/ismap/cmap/cmapx, -Tdot/xdot,
|
wolffd@0
|
202 from codegens to a "core" plugin.
|
wolffd@0
|
203 - dot - new usershape plugin mechanism potentially supporting
|
wolffd@0
|
204 a wider range of input shape format -> output format combinations.
|
wolffd@0
|
205 display on changes
|
wolffd@0
|
206 - Fixes for builds on Mac OS/X
|
wolffd@0
|
207 - dot - new -O switch to automatically generate output file
|
wolffd@0
|
208 names based on the input filename and the -T value.
|
wolffd@0
|
209 e.g. "dot -Tpng -O *.dot"
|
wolffd@0
|
210 Also works for case of multiple graphs in a single input file.
|
wolffd@0
|
211 - add support for "Brewer" color nameset
|
wolffd@0
|
212 - move reusable .so libraries to $PREFIX/lib per frequent request
|
wolffd@0
|
213 from Debian community. Plugin .so's remain in $PREFIX/lib/graphviz.
|
wolffd@0
|
214 - Fix bugs 882 884 886 896 902 905 906 911 918 919 933 936 938 940
|
wolffd@0
|
215 948 955 958 967 979 987 993 1005 1006 1011 1012 1013 1014 1016
|
wolffd@0
|
216 1018 1025 1030 1034 1035 1039 1040 debian#37300
|
wolffd@0
|
217
|
wolffd@0
|
218 February 3, 2006
|
wolffd@0
|
219 - release 2.8
|
wolffd@0
|
220 - (POTENTIAL INCOMPATIBILITY) The default input scaling, in the
|
wolffd@0
|
221 absence of a "-s" switch, has been changed from inches to points.
|
wolffd@0
|
222 The new behavior of "neato" is equivalent to "neato -s72".
|
wolffd@0
|
223 The old behavior can be restored with "neato -s1".
|
wolffd@0
|
224 The purpose of this change is to avoid a Frequently-Made-Mistake
|
wolffd@0
|
225 when using "neato -n" to process a previously generated layout.
|
wolffd@0
|
226 Previously it was necessary to use "neato -n -s72", but with this
|
wolffd@0
|
227 change the default matches dot's output and the "-s72" is not required.
|
wolffd@0
|
228 - Added pseudo layout engines: "dot -Knop" and dot -Knop1" equivalent
|
wolffd@0
|
229 to "neato -n"
|
wolffd@0
|
230 - Added pseodo layout engine: "dot -Knop2" equivalent to "neato -n2"
|
wolffd@0
|
231 - Add support for color namespaces; add Brewer color data
|
wolffd@0
|
232 - Add support for simulated duplex edges using parallel edges:
|
wolffd@0
|
233 head arrow takes first color, tail arrow takes second color.
|
wolffd@0
|
234 - source code management moved back to CVS until GIT matures a bit more
|
wolffd@0
|
235 - distribute separe rpms for binares of language bindings :
|
wolffd@0
|
236 - Add a small pad region around graph renderings to allow for finite
|
wolffd@0
|
237 penwidths at the drawing edges
|
wolffd@0
|
238 - Add protonode(g) and E=protoedge(g) functions to simplify
|
wolffd@0
|
239 language bindings.
|
wolffd@0
|
240 - Add special purpose code to deal with html labels from language
|
wolffd@0
|
241 bindings.
|
wolffd@0
|
242 - Various portability fixes for: HPUX, Mac OS/X, Cygwin, Windows.
|
wolffd@0
|
243 - Fix bugs 784, 786, 787, 788, 789, 790, 791, 793, 795, 796, 798, 799,
|
wolffd@0
|
244 800, 801, 804, 806, 811, 812, 817, 820, 821, 823, 824, 825, 830,
|
wolffd@0
|
245 837, 839, 841, 842, 843, 848, 850, 851, 854, 855, 856, 857, 858,
|
wolffd@0
|
246 859, 861, 863, 866, 867, 869, 872, 874, 876, 877
|
wolffd@0
|
247
|
wolffd@0
|
248 August 28, 2005
|
wolffd@0
|
249 - release 2.6
|
wolffd@0
|
250 - experimentally moved source code management from CVS to GIT
|
wolffd@0
|
251 - added iterator functions to script bindings
|
wolffd@0
|
252 - more C-API tuning
|
wolffd@0
|
253 - add "-c" switch to dot to explicitly generate plugin "config" file
|
wolffd@0
|
254 instead of generating it as a side-effect of "dot -V"
|
wolffd@0
|
255 - better support for binary relocation.
|
wolffd@0
|
256 - plugin versioning and version checking
|
wolffd@0
|
257 - clean up of header files
|
wolffd@0
|
258 - provide statically linked "dot_static" (not incl. in rpms)
|
wolffd@0
|
259 - additional "event" support for GUIs (e.g. "DotEdit" graphviz-cairo)
|
wolffd@0
|
260 - add some information about plugins to "dot -v" output.
|
wolffd@0
|
261 - lefty/dotty fixes
|
wolffd@0
|
262 - fix bugs 746, 750, 752, 753, 754, 756, 761, 763, 764, 765, 768,
|
wolffd@0
|
263 771, 772, 773, 774, 775, 776, 777, 778
|
wolffd@0
|
264 - not a bug 757, 760, 770
|
wolffd@0
|
265 July 20, 2005
|
wolffd@0
|
266 - release 2.4
|
wolffd@0
|
267 - major code restructuring
|
wolffd@0
|
268 - new plugin architecture (e.g. see separate package: graphviz-cairo )
|
wolffd@0
|
269 - new script-language bindings using swig (perl, ruby, python, tcl, java ... )
|
wolffd@0
|
270 - C-API now in libgvc (no more dotneato.[ch] or dotneato-config.sh]
|
wolffd@0
|
271 - pkgconfig now used for reusable libraries
|
wolffd@0
|
272 - lefty upgrade
|
wolffd@0
|
273 - fix bugs 156, 255, 492, 631, 641, 647, 659, 662, 665, 670, 690, 691,
|
wolffd@0
|
274 701, 702, 703, 705, 730, 731, 732, 741, 743
|
wolffd@0
|
275 April 7, 2005
|
wolffd@0
|
276 - release 2.2.1
|
wolffd@0
|
277 - correct license headers to CPL in .cpp files
|
wolffd@0
|
278 - undo indentation cleanup to dynagraph .h files
|
wolffd@0
|
279 - fix bugs: 183, 247, 419, 615, 616, 625, 626, 627, 643,
|
wolffd@0
|
280 646, 651, 658, 661, 664, 674
|
wolffd@0
|
281 - fix buffer overrun in Gvfilepath construction
|
wolffd@0
|
282 January 19, 2005
|
wolffd@0
|
283 - release 2.2
|
wolffd@0
|
284 - fix bugs: 86, 345, 517, 579, 580, 597, 600, 601, 604
|
wolffd@0
|
285 - use the original cpl1.0.txt as the license master, instead of CPL.html - fix for bug generating in memory bitmaps that was affecting webdot
|
wolffd@0
|
286 - fixes for windows builds
|
wolffd@0
|
287 - documentation updates
|
wolffd@0
|
288 December 11, 2004
|
wolffd@0
|
289 - release 2.0
|
wolffd@0
|
290 - new CPL license
|
wolffd@0
|
291 - re indent all sources
|
wolffd@0
|
292 December 11, 2004
|
wolffd@0
|
293 - release 1.18
|
wolffd@0
|
294 dotneato
|
wolffd@0
|
295 - fix bugs: 451, 536, 545, 547, 548, 559, 561, 565, 572
|
wolffd@0
|
296 - increase max size of HTML tables.
|
wolffd@0
|
297 - spline cluster edges in fdp
|
wolffd@0
|
298 - center userimages in nodes
|
wolffd@0
|
299 - support user images in HTML table cells
|
wolffd@0
|
300 - syntax extension for node:port:compass as well as node:compass
|
wolffd@0
|
301 - FreeBSD fixes
|
wolffd@0
|
302 - sync with gd-2.0.32
|
wolffd@0
|
303 - attempt to catch some out-of-memory conditions with very large graphs
|
wolffd@0
|
304 - support background and node-fill partial transparency when truecolor=true
|
wolffd@0
|
305
|
wolffd@0
|
306 September 14, 2004
|
wolffd@0
|
307 - release 1.16
|
wolffd@0
|
308 dotneato
|
wolffd@0
|
309 - fix bugs: 275, 523, 526, 527, 529, 534
|
wolffd@0
|
310 August 30, 2004
|
wolffd@0
|
311 - release 1.14
|
wolffd@0
|
312 dotneato
|
wolffd@0
|
313 - the official gd now has support support for GIFs again - the
|
wolffd@0
|
314 internal gd is now closely sync'ed with the official version
|
wolffd@0
|
315 and will eventually be removed in favor of using a
|
wolffd@0
|
316 separate installation of the official version.
|
wolffd@0
|
317 - gd has new support for FontConfig (thanks to Dag Lem)
|
wolffd@0
|
318 NB. the fontname attribute in graphs is now a font pattern
|
wolffd@0
|
319 as understood by fontconfig (e.g. fontname="Times-Italic"),
|
wolffd@0
|
320 unless it contains a '/' in which case it is interpreted as
|
wolffd@0
|
321 a font path as before.
|
wolffd@0
|
322 - gd provides support for html4 entities in decimal, hex or named, e.g "<"
|
wolffd@0
|
323 - "dot -v" debugging output now reports fontname -> fontpath resolutions
|
wolffd@0
|
324
|
wolffd@0
|
325 - PostScript generated by -Tps now uses "xshow" operator for strings
|
wolffd@0
|
326 for better matching of bitmap and PostScript outputs.
|
wolffd@0
|
327
|
wolffd@0
|
328 - ability to use an external gd-2.0.29 version of libgd (EXPERIMENTAL)
|
wolffd@0
|
329
|
wolffd@0
|
330 - new feature: parallel edges by using a ":" separated list of edge colors
|
wolffd@0
|
331 - new feature: rankdir=BT and rankdir=RL (thanks to Dag Lem)
|
wolffd@0
|
332
|
wolffd@0
|
333 - new layout engine: fdp - force directed placement (EXPERIMENTAL)
|
wolffd@0
|
334 a neato-like undirected layout engine that produces
|
wolffd@0
|
335 clustered symmetric layouts.
|
wolffd@0
|
336 Supports edges between clusters and nodes.
|
wolffd@0
|
337
|
wolffd@0
|
338 - updated neato engine: now using stress majorization as the default,
|
wolffd@0
|
339 which avoids the potential for cycling
|
wolffd@0
|
340 - model=subset in neato provides a third distance function, where
|
wolffd@0
|
341 two nodes sharing many nodes will be place farther apart
|
wolffd@0
|
342 - shape=none now equivalent to shape=plaintext
|
wolffd@0
|
343 - fix label justification with \l and \r
|
wolffd@0
|
344 - first cut at <FONT> support added to html labels
|
wolffd@0
|
345 - various color transparency fixes
|
wolffd@0
|
346 - various fixes for UTF8 and Latin[12] character encodings.
|
wolffd@0
|
347 - various cluster fixes.
|
wolffd@0
|
348 - improved hyperlink support in -Tsvg
|
wolffd@0
|
349 - support tooltips on clusters in client-side imagemaps
|
wolffd@0
|
350
|
wolffd@0
|
351 gvpr
|
wolffd@0
|
352 - add support for scanf and friends
|
wolffd@0
|
353
|
wolffd@0
|
354 general
|
wolffd@0
|
355 - greater use of shared libraries.
|
wolffd@0
|
356 - pkg-config files provided for shared libraries (EXPERIMENTAL)
|
wolffd@0
|
357 - "./configure --disable-shared --enable-static" works if needed
|
wolffd@0
|
358 - C++ wrappers on all header files (thanks to Victor Wodecki)
|
wolffd@0
|
359 - various configuration and portablity fixes
|
wolffd@0
|
360 - provide pdf version of man pages
|
wolffd@0
|
361 - Windows package provides graphviz libraries and header files
|
wolffd@0
|
362 - Closed bugs: 195, 198, 234, 321, 330, 399, 401, 406, 410, 411,
|
wolffd@0
|
363 412, 413, 415, 416, 417, 423, 424, 427, 430, 431, 433, 434, 435,
|
wolffd@0
|
364 438, 441, 442, 444, 445, 449, 450, 452, 454, 457, 458, 462, 463,
|
wolffd@0
|
365 464, 467, 468, 469, 471, 475, 480, 482, 485, 495, 496, 498, 499,
|
wolffd@0
|
366 500, 501, 504, 508, 511, 512, 514
|
wolffd@0
|
367
|
wolffd@0
|
368 March 5, 2004
|
wolffd@0
|
369 - added glyphwidths.ps support utility
|
wolffd@0
|
370
|
wolffd@0
|
371 March 1, 2004
|
wolffd@0
|
372 - release 1.12
|
wolffd@0
|
373 - general
|
wolffd@0
|
374 - rename bcc -> bcomps to avoid name conflict with "Bruce's C Compiler"
|
wolffd@0
|
375 on Redhat distributions.
|
wolffd@0
|
376 - all build without X11 (fix problem in lefty tree)
|
wolffd@0
|
377 - remove from distribution:
|
wolffd@0
|
378 dag, fdp, geo, grid, incr, shape, tcldgr, tcldgl
|
wolffd@0
|
379 - dotneato
|
wolffd@0
|
380 - fix "brown-bag" problem resulting in PNG and JPEG errors on RH8 and RH9.
|
wolffd@0
|
381 February 23, 2004
|
wolffd@0
|
382 - release 1.11
|
wolffd@0
|
383 - general
|
wolffd@0
|
384 - fix windows builds
|
wolffd@0
|
385 - add tool "bcc" to distribution
|
wolffd@0
|
386 - dotneato
|
wolffd@0
|
387 - add -Gviewport="X,Y,Z,x,y" where XY are the dimensions of a viewport
|
wolffd@0
|
388 in device coordinates (pixels), Z is a zooming factor, x,y is the
|
wolffd@0
|
389 location of the center of the viewport in graph coordinates.
|
wolffd@0
|
390 Supported in bitmap and imagemap outputs only.
|
wolffd@0
|
391 - fix memory leak in gd/gdft.c
|
wolffd@0
|
392 - clean up calculation of whitespace around labels
|
wolffd@0
|
393 - dotty, lefty
|
wolffd@0
|
394 - fix for bug #400
|
wolffd@0
|
395 December 23, 2003
|
wolffd@0
|
396 - added dijkstra (single source distance) filter
|
wolffd@0
|
397 September 10, 2003
|
wolffd@0
|
398 - general
|
wolffd@0
|
399 - removed CVS directories from .tar.gz distributions
|
wolffd@0
|
400 - add "config" directory to contain some of the autoconf clutter
|
wolffd@0
|
401 - only remove flex products with "make maintainer-clean" to
|
wolffd@0
|
402 avoid trying to regenerate them after "make distclean"
|
wolffd@0
|
403 basically this is to avoid the broken flex on Debian.
|
wolffd@0
|
404 - suppress complaints from ./configure about config.rpath
|
wolffd@0
|
405 - doc/build.html updated with notes about Windows builds
|
wolffd@0
|
406 - build fixes for Forte 6sp2 compiler on Sun -xarch=v9a (64bit)
|
wolffd@0
|
407 - build fixes for OpenBSD
|
wolffd@0
|
408 - improved configure testing for Tcl/Tk
|
wolffd@0
|
409 - various bug fixes, internal restructuring, etc
|
wolffd@0
|
410 - dotneato
|
wolffd@0
|
411 - fix problem with extra escape chars in .fig output
|
wolffd@0
|
412 - support for "setlinewidth" in -Tfig
|
wolffd@0
|
413 - improved splines in -Tfig
|
wolffd@0
|
414 - add manpage for dotneato-config
|
wolffd@0
|
415 - neato: add defaultdist graph attribute to set distance
|
wolffd@0
|
416 between components
|
wolffd@0
|
417 - first cut at html table formatter add. not ready for use yet
|
wolffd@0
|
418 as the syntax is going to change some more.
|
wolffd@0
|
419 - tools
|
wolffd@0
|
420 - renamed "colorize" to "gvcolor" to avoid conflict on Debian
|
wolffd@0
|
421 - renamed "gpr" to "gvpr" to avoid conflict on Debian
|
wolffd@0
|
422 - add fflush() to acyclic, ccomps, gvcolor, tred, dot2gxl
|
wolffd@0
|
423 to try to fix truncated output when used in php or perl cgi scripts
|
wolffd@0
|
424 July 9, 2003
|
wolffd@0
|
425 - rerelease 1.10 with ast_common.h fix in -devel rpms
|
wolffd@0
|
426 July 3, 2003
|
wolffd@0
|
427 - declare this version 1.10
|
wolffd@0
|
428 - general
|
wolffd@0
|
429 - "mkdir obj;cd obj;../configure;make" now works (bug #293)
|
wolffd@0
|
430 - "make prefix=xxx" now works (bug #274)
|
wolffd@0
|
431 - "--with-wish=xxx" now works (bug #270)
|
wolffd@0
|
432 - remove generated file: ast_common.h from source distributions
|
wolffd@0
|
433 - make GIF support configurable
|
wolffd@0
|
434 - added .cvsignore thoughout source tree to reduce CVS noise
|
wolffd@0
|
435 - FAQ updates
|
wolffd@0
|
436 - documentation updates for gpr
|
wolffd@0
|
437 - improve portability of dotneato-config, but requires libtool now
|
wolffd@0
|
438 - improvements to error processing for library users
|
wolffd@0
|
439 -gd
|
wolffd@0
|
440 - sync with gd-2.0.15
|
wolffd@0
|
441 - optimize line drawing code
|
wolffd@0
|
442 - dot, neato, twopi
|
wolffd@0
|
443 - fix bugs 240,270,274,293,298,303
|
wolffd@0
|
444 - support "peripheries=0" without crashing
|
wolffd@0
|
445 - add support for "dia" output format (-Tdia)
|
wolffd@0
|
446 - espf fixes (use of showpage)
|
wolffd@0
|
447 - svg fixes (coordinates and viewBox)
|
wolffd@0
|
448 - ismap/imap, fixes (quoting of label strings)
|
wolffd@0
|
449 - fix to "point" shape
|
wolffd@0
|
450 - improve (m|c|re)alloc usage
|
wolffd@0
|
451 - improve handling of very-small fonts in bitmap outputs.
|
wolffd@0
|
452 - various fixes for multiple -T -o feature
|
wolffd@0
|
453 - add support for splines to records and ports (neato)
|
wolffd@0
|
454 - various improvements to libpack
|
wolffd@0
|
455 - dot_init_graph and neato_init_graph external for library users
|
wolffd@0
|
456 - cluster improvements (neato)
|
wolffd@0
|
457 - fix support for truecolor
|
wolffd@0
|
458 - normalize splines so that they now always go from tail to head
|
wolffd@0
|
459 - add some simple help text for any unrecognized option
|
wolffd@0
|
460 (e.g. -? -h --help)
|
wolffd@0
|
461 - tools
|
wolffd@0
|
462 - extend gpr language to allow access to command-line arguments
|
wolffd@0
|
463 - add sqrt() function to gpr
|
wolffd@0
|
464 - add new tool - gvpack
|
wolffd@0
|
465 - tcldot
|
wolffd@0
|
466 - use .dll extension if on windows
|
wolffd@0
|
467 - doted demo
|
wolffd@0
|
468 - use tcl's file requestor instead of homebrew
|
wolffd@0
|
469 - add zooming controlled by mousewheel
|
wolffd@0
|
470 - support additonal export formats
|
wolffd@0
|
471
|
wolffd@0
|
472 January 31, 2003
|
wolffd@0
|
473 - declare this version 1.9
|
wolffd@0
|
474 (3-level version numbering has been dropped now
|
wolffd@0
|
475 that we have nightly snapshot builds with their
|
wolffd@0
|
476 own extended numbering.)
|
wolffd@0
|
477 - general
|
wolffd@0
|
478 - config.h is no longer installed. config.h is generated by
|
wolffd@0
|
479 ./configure for the current build only. It may not be
|
wolffd@0
|
480 applicable for derivative builds.
|
wolffd@0
|
481 - improve ICONV configure tests
|
wolffd@0
|
482 - lots of janitor-work to clean up warning messages from -Wall
|
wolffd@0
|
483 - use @OBJEXT@ in Makefile.am so that .obj is used under cygwin
|
wolffd@0
|
484 - fixes for Solaris builds
|
wolffd@0
|
485 - use libpng-config if available
|
wolffd@0
|
486 - reduce long build times due to touching ast_common.h too often
|
wolffd@0
|
487 - improve dependency tracking. "make -j8" now works with distcc
|
wolffd@0
|
488 - autogen.sh fixes to work on RH7.3, RH8.0, and Solaris.
|
wolffd@0
|
489 - eliminate use of suffix rules which confused some makes.
|
wolffd@0
|
490 - DOT language allows '+' for concatenation of quoted strings
|
wolffd@0
|
491 - dot, neato, twopi
|
wolffd@0
|
492 - fix bugs 209, 210, 214, 216, 217, 222, 224, 225, 229,
|
wolffd@0
|
493 230, 233, 236, 237
|
wolffd@0
|
494 - update gd into alignment with gd-2.0.9
|
wolffd@0
|
495 - change to make libagraph output compatible with libgraph input
|
wolffd@0
|
496 - add shapes: septagon, pentagon, a_ediamond, rect, rectangle
|
wolffd@0
|
497 - introduce "ND_...", "ED_...", "GD_...", node/edge/graph-data
|
wolffd@0
|
498 accessor macros in partial preparation for use of
|
wolffd@0
|
499 libagraph in dot.
|
wolffd@0
|
500 - add libdotneato.so, dotneato.h, dotneato-config
|
wolffd@0
|
501 to aid use of dot libraries by user apps based
|
wolffd@0
|
502 on installed graphviz-devel rpm and without access
|
wolffd@0
|
503 to graphviz sources.
|
wolffd@0
|
504 - new xdot output format providing detailed drawing instructions
|
wolffd@0
|
505 - new -y command line flag, inverts y coordinates
|
wolffd@0
|
506 - support multple -T when -o given, as in:
|
wolffd@0
|
507 cat xxx.dot | dot -Tpng -Tcmap -o xxx
|
wolffd@0
|
508 which produces xxx.png and xxx.cmap from a single
|
wolffd@0
|
509 layout computation. Intended for use in CGI programs.
|
wolffd@0
|
510 - agraph
|
wolffd@0
|
511 - correct callback ordering for deletions
|
wolffd@0
|
512 - tools
|
wolffd@0
|
513 - add gxl2dot and dot2gxl for GXL language conversions
|
wolffd@0
|
514 - gvui now provides *map output
|
wolffd@0
|
515 - tcldot, tcldgr, tcldgl
|
wolffd@0
|
516 - improve tcl8.4 support
|
wolffd@0
|
517 - extend search path for tcl.h to include /usr/local/include/tcl8.4/
|
wolffd@0
|
518 in support of BSD install conventions.
|
wolffd@0
|
519 - dynagraph
|
wolffd@0
|
520 - many fixes
|
wolffd@0
|
521 - change to not build dynagraph by default (use --with-dynagraph)
|
wolffd@0
|
522 - docs
|
wolffd@0
|
523 - dotguide updates
|
wolffd@0
|
524 September 27, 2002
|
wolffd@0
|
525 - declare this version 1.8.10
|
wolffd@0
|
526 - general
|
wolffd@0
|
527 - various configure.in fixes and simplifications
|
wolffd@0
|
528 - change configure to now build dynagraph by default
|
wolffd@0
|
529 "--without-dynagraph" is supported
|
wolffd@0
|
530 - fix graphviz.spec.in to partition packages properly
|
wolffd@0
|
531 graphviz no longer depends on graphviz-tcl.
|
wolffd@0
|
532 - Makefile.old cleanups
|
wolffd@0
|
533 - configure.old now set version number automatically from
|
wolffd@0
|
534 configure.in
|
wolffd@0
|
535 - dot, neato, twopi
|
wolffd@0
|
536 - Initial support for image node shapes + URL fetch.
|
wolffd@0
|
537 - Made number of dimensions a runtime variable in neato.
|
wolffd@0
|
538 - Bug fix in vrmlgen for degenerate splines.
|
wolffd@0
|
539 - Bug fix - ordering=in should now work
|
wolffd@0
|
540 - Bug fix - layers no numbered from 0 to match PS requirements
|
wolffd@0
|
541 - Bug fix - don't draw arrows on invisible edges
|
wolffd@0
|
542 - Bug fix - when pack=true and ratio is set
|
wolffd@0
|
543 - Bug fix - agraph/scan.l to work with latest flex beta
|
wolffd@0
|
544
|
wolffd@0
|
545 August 2, 2002
|
wolffd@0
|
546 - declare this version 1.8.9
|
wolffd@0
|
547 - general
|
wolffd@0
|
548 - split rpm into:
|
wolffd@0
|
549 graphviz, graphviz-tcl, graphviz-graphs, graphviz-devel
|
wolffd@0
|
550 - gcc3 warning cleanup
|
wolffd@0
|
551 - Install lincdt, libgraph, libagraph, libgd, libpathplan, libexp,
|
wolffd@0
|
552 and libpack so that they can be used by other programs.
|
wolffd@0
|
553 Headers and man3 in graphviz-devel
|
wolffd@0
|
554 - dynagraph, graphsearch
|
wolffd@0
|
555 - New tools based on libagraph and written in C++
|
wolffd@0
|
556 - dot, neato, twopi
|
wolffd@0
|
557 - Add node and edge tooltips for use with -Tcmap
|
wolffd@0
|
558 \N,\E,\H,\T substitutions also work in tooltips.
|
wolffd@0
|
559 - Add alt="label_string" to -Tcmap
|
wolffd@0
|
560 - Add edge-label and port mappings to -Tps and -Tps2 so
|
wolffd@0
|
561 that edges can be hyperlinked in PDF documents.
|
wolffd@0
|
562 - Add support for \E (edge name), \H (head-node name),
|
wolffd@0
|
563 \T (tail-node name) substitutions in edge labels and edge URLs
|
wolffd@0
|
564 - Add support for stylesheet="file.css" for use in -Tsvg
|
wolffd@0
|
565 - Fix -Tpic to work with recent gpic (Bruce Lilly)
|
wolffd@0
|
566 - Fix alignment of imagemaps to images.
|
wolffd@0
|
567 - Fix "transparent" color support in -Tsvg
|
wolffd@0
|
568 - Fix support for graph [URL="default.html"] in -Tsvg and -Tcmap.
|
wolffd@0
|
569 - Fix '&' escaping in URLs in -Tsvg
|
wolffd@0
|
570 - Fix infinite loop in dot layout algorithm
|
wolffd@0
|
571 - Fix text rotations again (hopefully freetype is stable now.)
|
wolffd@0
|
572 - Cluster layout improvements
|
wolffd@0
|
573 - Clean up warning messages from pathplan
|
wolffd@0
|
574 - Consolidation of mapping code from imapgen.c and ismapgen.c into mapgen.c
|
wolffd@0
|
575 - gpr
|
wolffd@0
|
576 - Added additional mode to extract components based sharing an
|
wolffd@0
|
577 edge or a cluster
|
wolffd@0
|
578 - Fix test for getopt
|
wolffd@0
|
579 - tcl-based tools
|
wolffd@0
|
580 - Disable tcl-based tool building if tcl/tk not available
|
wolffd@0
|
581 with stubs support.
|
wolffd@0
|
582 - documentation updates: FAQ, dotguide, dot.1
|
wolffd@0
|
583 July 5, 2002
|
wolffd@0
|
584 - declare 1.8.7 a "brown bag" release
|
wolffd@0
|
585 and declare this version 1.8.8
|
wolffd@0
|
586 - remove wrong assert in gdgen.c
|
wolffd@0
|
587 - fix graph centering in bitmap outputs
|
wolffd@0
|
588 - provide enough margins
|
wolffd@0
|
589 - fix line widths after scaling
|
wolffd@0
|
590 (test with directed/proc3d.dot)
|
wolffd@0
|
591 - fix text rotations (requires libfreetype.so.6.3.1)
|
wolffd@0
|
592 (test with directed/NaN.dot)
|
wolffd@0
|
593 July 5, 2002
|
wolffd@0
|
594 - declare this version 1.8.7
|
wolffd@0
|
595 - Fix missing "]" in ihi demo.
|
wolffd@0
|
596 July 2, 2002
|
wolffd@0
|
597 - Add URL mappings for clusters: svg,svgz,ps,ismap,imap,cmap.
|
wolffd@0
|
598 - Fix to avoid white edges in bitmap outputs when bgcolor is set.
|
wolffd@0
|
599 - Improve sizing and position of strings in bitmap outputs
|
wolffd@0
|
600 when using builtin fonts (when font file not found).
|
wolffd@0
|
601 - Fix \N substitution in edge URLs in imap and cmap outputs.
|
wolffd@0
|
602 - Add -Tcmap for client-side imagemaps.
|
wolffd@0
|
603 - Generate warnings instead of access violation for EPSF file problems.
|
wolffd@0
|
604 - Various spline fixes in neato.
|
wolffd@0
|
605 - Fixes to pack.c
|
wolffd@0
|
606 - Add feature to ccomps to allow extraction of individual component
|
wolffd@0
|
607 by number or node.
|
wolffd@0
|
608 - Cdt make to use iffe provided in the tools directory.
|
wolffd@0
|
609 - Various Makefile.old fixes.
|
wolffd@0
|
610 - Use HAVE_LIBZ to remove GD2 format if libz not available.
|
wolffd@0
|
611 Now bare-bones programs can be built without any add-on libraries.
|
wolffd@0
|
612 - Modified dot grammar to allow simple name attributes in attribute
|
wolffd@0
|
613 lists. Thus, [splines] is equivalent to [splines=true]. Adopted
|
wolffd@0
|
614 the same convention for command line attributes -G, -E and -N.
|
wolffd@0
|
615 In addition, such command line attributes now override any
|
wolffd@0
|
616 competing initial attribute statements.
|
wolffd@0
|
617 - HP-UX 11.11 build fixes for struct dioattr.
|
wolffd@0
|
618 - Fix for bug #158 "Nodes disappear with ports"
|
wolffd@0
|
619 - Various Windows-specific #ifdefs
|
wolffd@0
|
620 - Fix edge coordinates in -Tplain.
|
wolffd@0
|
621
|
wolffd@0
|
622 May 24, 2002
|
wolffd@0
|
623 - declare this version 1.8.6
|
wolffd@0
|
624 May 19, 2002
|
wolffd@0
|
625 - Fixed segfault from use of bgcolor in clusters.
|
wolffd@0
|
626 May 15, 2002
|
wolffd@0
|
627 - Changed install location of architecture-independent demo
|
wolffd@0
|
628 scripts and graphs to <prefix>/share/graphviz/ to conform to FHS.
|
wolffd@0
|
629 - Avoid multiple linking of libfreetype (and others) which caused
|
wolffd@0
|
630 problems on SunOS-2.8.
|
wolffd@0
|
631 May 6, 2002
|
wolffd@0
|
632 - Factored out some duplicated arrow code from dotgen/splines.c
|
wolffd@0
|
633 and neatorgen/splines.c into common/arrows.c.
|
wolffd@0
|
634 - Added new arrow types: halfopen, box, obox, crow.
|
wolffd@0
|
635 - Touched up the arrow designs so that they look better at default size.
|
wolffd@0
|
636 - Modified/extended graphs/directed/newarrows.dot to show new arrows.
|
wolffd@0
|
637 May 3, 2002
|
wolffd@0
|
638 - Added some UML arrow types from Diomidis Spinellis <dds@aueb.gr>
|
wolffd@0
|
639 empty, invempty, open, diamond, odiamond.
|
wolffd@0
|
640 May 2, 2002
|
wolffd@0
|
641 - Added new pack option to neato. This causes each connected component
|
wolffd@0
|
642 to be laid out separately, and then the resulting graphs are packed
|
wolffd@0
|
643 together in a single layout.
|
wolffd@0
|
644 - Amended neato to accept new tee arrowhead.
|
wolffd@0
|
645 April 19, 2002
|
wolffd@0
|
646 - Coords of rectangles changed to left/top right/bottom in -Timap.
|
wolffd@0
|
647 - Generate COPYING from LICENSE.html during ./authogen.sh,
|
wolffd@0
|
648 remove COPYING from CVS.
|
wolffd@0
|
649 April 16, 2002
|
wolffd@0
|
650 - Minor license file patches.
|
wolffd@0
|
651 - Corrected one of those reversed flat edge bugs again.
|
wolffd@0
|
652
|
wolffd@0
|
653 April 11, 2002
|
wolffd@0
|
654 - declared this version 1.8.5
|
wolffd@0
|
655 - various portability fixes
|
wolffd@0
|
656 - various SVG fixes and optimizations
|
wolffd@0
|
657 April 5, 2002:
|
wolffd@0
|
658 - declared this version 1.8.4
|
wolffd@0
|
659 - SVG renderer:
|
wolffd@0
|
660 - make graph|node|edge ids unique, particularly for multiedges
|
wolffd@0
|
661 - put graph|node|edge names in <title>...</title>
|
wolffd@0
|
662 - use some property inheritance to reduce size of output
|
wolffd@0
|
663 - fix compile errors when no zlib
|
wolffd@0
|
664 - updated DTD reference
|
wolffd@0
|
665 - GD renderer:
|
wolffd@0
|
666 - Minimal Type1 font support:
|
wolffd@0
|
667 - look in /usr/lib/X11/fonts/Type1/
|
wolffd@0
|
668 - look for .pfa or .pfb font files based on fontname
|
wolffd@0
|
669 - run gdgen.c through dos2unix - problems with gcc on SuSE
|
wolffd@0
|
670 - fix Mac-OSX build problems:
|
wolffd@0
|
671 - improve strto[u]ll configure tests
|
wolffd@0
|
672 - add -fno-common for extern problem
|
wolffd@0
|
673 - function renamed to avoid conflicts (vis -> visibility)
|
wolffd@0
|
674 - add configure tests for search.h, malloc.h, getopt.h, errno.h
|
wolffd@0
|
675 - improve configure tests for FILE struct features
|
wolffd@0
|
676 - add configure tests for lrand48
|
wolffd@0
|
677 - add new demo graphs:
|
wolffd@0
|
678 - graphs/undirected/Heawood.dot
|
wolffd@0
|
679 - graphs/undirected/Petersen.dot
|
wolffd@0
|
680 - neato:
|
wolffd@0
|
681 - fix for -x implementation in neato (Bug 77)
|
wolffd@0
|
682 - fix spline problem (Bug 87)
|
wolffd@0
|
683 - fix some divide-by-zero problems
|
wolffd@0
|
684 - twopi:
|
wolffd@0
|
685 - fix Bug 117
|
wolffd@0
|
686 - update man pages for unconnected graphs capability
|
wolffd@0
|
687 - added arrowhead or arrowtail = tee
|
wolffd@0
|
688 March 22, 2002:
|
wolffd@0
|
689 - add dotneato/pack code to twopi
|
wolffd@0
|
690 - add contrib/prune to gnu build and install
|
wolffd@0
|
691 March 20, 2002:
|
wolffd@0
|
692 - declared this version 1.8.3
|
wolffd@0
|
693 - fixed parse error for lines starting with '#' in .dot files
|
wolffd@0
|
694 - fixed a recently introduced bug that caused failure of:
|
wolffd@0
|
695 digraph G { {rank = same; A -> B; B -> A } }
|
wolffd@0
|
696 - updated DOCTYPE header in SVG outputs
|
wolffd@0
|
697 - added dotneato/common/xbuf.[ch] for dynamic string handling
|
wolffd@0
|
698 to avoid sprintf buffer overruns.
|
wolffd@0
|
699 - twopigen - handle special case of graphs with < 3 nodes.
|
wolffd@0
|
700 - neato - handle point shapes
|
wolffd@0
|
701 - added fontcolor support to svg
|
wolffd@0
|
702 March 14, 2002:
|
wolffd@0
|
703 - Fixed bug 109
|
wolffd@0
|
704 - Removed duplicate definitions for str[n]casecmp
|
wolffd@0
|
705 - Added missing declarations needed for Windows
|
wolffd@0
|
706 - Cleaned up warning messages from set but unused variables
|
wolffd@0
|
707 - Removed use of DOS preprocessor variable; uniformly replaced by MSWIN32
|
wolffd@0
|
708 March 8, 2002:
|
wolffd@0
|
709 - declared this version 1.8.2
|
wolffd@0
|
710 - Mainly to fix a missed static buffer problem which trips up the
|
wolffd@0
|
711 Windows community
|
wolffd@0
|
712 March 1, 2002:
|
wolffd@0
|
713 - declared this version 1.8.1
|
wolffd@0
|
714 - Bug fixes reported from user testing of 1.8.0, especially problem
|
wolffd@0
|
715 with SVG output
|
wolffd@0
|
716 February 25, 2002:
|
wolffd@0
|
717 - updated dotguide.tex and moved to LaTeX article format
|
wolffd@0
|
718 - added webdot.cgi perl script, enhanced to accept the same
|
wolffd@0
|
719 argument format as John's tcl version (so it can also
|
wolffd@0
|
720 serve neato and twopi graph layouts).
|
wolffd@0
|
721
|
wolffd@0
|
722 February 7, 2002: graphviz-1.8.0 pre
|
wolffd@0
|
723 - declared this version 1.8.0
|
wolffd@0
|
724
|
wolffd@0
|
725 February 5, 2002: graphviz-1.7.17-0
|
wolffd@0
|
726 - various 64bit portability fixes
|
wolffd@0
|
727 - various bug fixes
|
wolffd@0
|
728 January 2, 2002: graphviz-1.7.16-0
|
wolffd@0
|
729 - dotneato
|
wolffd@0
|
730 - fix bugs in -Tps output due to pen/fill color changes
|
wolffd@0
|
731 - various -Tfig.c fixes
|
wolffd@0
|
732 - various portability fixes
|
wolffd@0
|
733 December 28, 2001: graphviz-1.7.15-0
|
wolffd@0
|
734 -dotneato
|
wolffd@0
|
735 - introduce damping factor into neato's solver
|
wolffd@0
|
736 - clean up pencolor v fillcolor code so that filled polygons are drawn
|
wolffd@0
|
737 just once if the renderer is capable (e.g. svg, fig)
|
wolffd@0
|
738 - complete -Tfig support (xfig format)
|
wolffd@0
|
739 December 11, 2001: graphviz-1.7.14-0
|
wolffd@0
|
740 -dotneato
|
wolffd@0
|
741 - add -Tsvgz (compressed SVG) support
|
wolffd@0
|
742 December 11, 2001: graphviz-1.7.13-0
|
wolffd@0
|
743 - dotneato
|
wolffd@0
|
744 - fontwidth fixes
|
wolffd@0
|
745 - remove some potential buffer overruns
|
wolffd@0
|
746 - escape '&' in SVG, unless it is already part of a UTF entity sequence
|
wolffd@0
|
747 - recognize Times_New_Roman and Courier_New as default font names.
|
wolffd@0
|
748 - improve -liconv support in configure
|
wolffd@0
|
749 - clean up some compiler warnings
|
wolffd@0
|
750 - dynagraph
|
wolffd@0
|
751 - change "round" to "ROUND" to avoid conflict with system headers on linux
|
wolffd@0
|
752 December 03, 2001: graphviz-1.7.12-0
|
wolffd@0
|
753 - dotneato
|
wolffd@0
|
754 - add -Tplain-ext which includes port identifiers edge records
|
wolffd@0
|
755 - escape '>' with '>' in edge ids and edge URLs in -Tsvg.
|
wolffd@0
|
756 - spline fixes
|
wolffd@0
|
757 - mincross fixes
|
wolffd@0
|
758 - improved text alignment in nodes - particularly in bitmap outputs.
|
wolffd@0
|
759 - fixed text scaling problems for 8-bit characters (e.g. umlauts)
|
wolffd@0
|
760 - add graph lexer and postscript support for extended characters
|
wolffd@0
|
761 - lefty
|
wolffd@0
|
762 - fix for X11 displays
|
wolffd@0
|
763 - pathplan
|
wolffd@0
|
764 - added workaround for gcc-0.96 bug when "-O2 -mcpu=686 -ffast-math"
|
wolffd@0
|
765 October 22, 2001: graphviz-1.7.11-0
|
wolffd@0
|
766 - dotneato
|
wolffd@0
|
767 - svg - fix landscape "y" direction
|
wolffd@0
|
768 - fix text rotation (works in batik, not yet in sodipodi or amaya)
|
wolffd@0
|
769 - fix linewidth
|
wolffd@0
|
770 - fix xmnls:xlink reference
|
wolffd@0
|
771 - doc
|
wolffd@0
|
772 - Dot.ref - updated
|
wolffd@0
|
773 - graphs/directed
|
wolffd@0
|
774 - newarrows.dot expanded
|
wolffd@0
|
775 - honda-tokoro.dot added
|
wolffd@0
|
776 October 21, 2001: graphviz-1.7.10-0
|
wolffd@0
|
777 - lefty & dotty
|
wolffd@0
|
778 - realign code with EK's master tree.
|
wolffd@0
|
779 includes fix for dirty trails when dragging nodes in dotty.
|
wolffd@0
|
780 - dotneato
|
wolffd@0
|
781 - svg - kludge escape of "<" & ">" characters in labels.
|
wolffd@0
|
782 - general
|
wolffd@0
|
783 - generate doxygen documentation on http://www.graphviz.org/
|
wolffd@0
|
784 August 20, 2001: graphviz-1.7.9-0
|
wolffd@0
|
785 - general
|
wolffd@0
|
786 - first release from relocated cvs server
|
wolffd@0
|
787 - dotneato
|
wolffd@0
|
788 - fix for abort from spline code
|
wolffd@0
|
789 - fix for crash from gd tiling code
|
wolffd@0
|
790 August 15, 2001: graphviz-1.7.8-0
|
wolffd@0
|
791 - general
|
wolffd@0
|
792 - Update gd to gd-2.0.1 with extensions
|
wolffd@0
|
793 - dotneato
|
wolffd@0
|
794 - more spline fixes
|
wolffd@0
|
795 - add suport for "#rgb" color specification
|
wolffd@0
|
796 - add twopi layout engine (circular layouts)
|
wolffd@0
|
797 July 13, 2001: graphviz-1.7.7-0
|
wolffd@0
|
798 - Synchronization release prior to relocating CVS server.
|
wolffd@0
|
799 - general
|
wolffd@0
|
800 - some Makefile fixes for OpenBSD
|
wolffd@0
|
801 - some FAQ updates
|
wolffd@0
|
802 - dotneato
|
wolffd@0
|
803 - self-edge fixes
|
wolffd@0
|
804 - spline fixes
|
wolffd@0
|
805 - libgraph
|
wolffd@0
|
806 - parser fixes
|
wolffd@0
|
807 July 1, 2001: graphviz-1.7.6-3
|
wolffd@0
|
808 - general
|
wolffd@0
|
809 - portability fixes (including 14 charater file names !)
|
wolffd@0
|
810 - memory leak fixes
|
wolffd@0
|
811 - "make test" targets in graphs/directed, graphs/undirected
|
wolffd@0
|
812 - configure
|
wolffd@0
|
813 - add support for building without X11, Tk, Tcl
|
wolffd@0
|
814 - add hooks for dmalloc and ElectricFence debugging
|
wolffd@0
|
815 - dotneato
|
wolffd@0
|
816 - spline fixes
|
wolffd@0
|
817 - cluster fixes
|
wolffd@0
|
818 - fix label centering
|
wolffd@0
|
819 - fix support for graph margins in bitmapped outputs
|
wolffd@0
|
820 - correction to PostScript preamble
|
wolffd@0
|
821 - SVG generator improvement - now works with Amaya and SodiPodi
|
wolffd@0
|
822 - tcldot
|
wolffd@0
|
823 - now uses Tcl Channels properly for input
|
wolffd@0
|
824 - fixes for linewidth support
|
wolffd@0
|
825 - command extensions
|
wolffd@0
|
826 - listattributes now accepts list
|
wolffd@0
|
827 - queryattributes now accepts list
|
wolffd@0
|
828 - setattributes now accepts list
|
wolffd@0
|
829 - queryattributevalues - new command
|
wolffd@0
|
830 - generates list of pairs compatible with setattributes
|
wolffd@0
|
831 - dotty
|
wolffd@0
|
832 - passthrough keyboard events
|
wolffd@0
|
833 - doted
|
wolffd@0
|
834 - fix resizing problems
|
wolffd@0
|
835 - add PNG and SVG output formats
|
wolffd@0
|
836
|
wolffd@0
|
837 April 27, 2001: graphviz-1.7.6
|
wolffd@0
|
838
|
wolffd@0
|
839 NEW FEATURES
|
wolffd@0
|
840
|
wolffd@0
|
841 Added a collection of graph processing tools:
|
wolffd@0
|
842
|
wolffd@0
|
843 acyclic : a filter that takes a directed graph as input
|
wolffd@0
|
844 and outputs a copy of the graph with sufficient edges
|
wolffd@0
|
845 reversed to make the graph acyclic.
|
wolffd@0
|
846
|
wolffd@0
|
847 ccomps : decomposes graphs into their connected components,
|
wolffd@0
|
848 printing the components to standard output.
|
wolffd@0
|
849
|
wolffd@0
|
850 colorize : is a filter that sets node colors from initial
|
wolffd@0
|
851 seed values. Colors flow along edges from tail to head.
|
wolffd@0
|
852
|
wolffd@0
|
853 gc : a graph analogue to wc in that it prints to standard
|
wolffd@0
|
854 output the number of nodes, edges, connected components or
|
wolffd@0
|
855 clusters contained in the input files.
|
wolffd@0
|
856
|
wolffd@0
|
857 gpr : a graph stream editor inspired by awk. It copies
|
wolffd@0
|
858 input graphs to its output, possibly transforming their
|
wolffd@0
|
859 structure and attributes, creating new graphs, or
|
wolffd@0
|
860 printing arbitrary information.
|
wolffd@0
|
861
|
wolffd@0
|
862 nop : reads a stream of graphs and prints each in
|
wolffd@0
|
863 pretty-printed (canonical) format on stdout.
|
wolffd@0
|
864
|
wolffd@0
|
865 sccmap : decomposes digraphs into strongly connected components
|
wolffd@0
|
866 and an auxiliary map of the relationship between components.
|
wolffd@0
|
867
|
wolffd@0
|
868 tred : computes the transitive reduction of directed graphs,
|
wolffd@0
|
869 and prints the resulting graphs to standard output. This
|
wolffd@0
|
870 removes edges implied by transitivity.
|
wolffd@0
|
871
|
wolffd@0
|
872 unflatten : is a preprocessor to dot that is used to improve
|
wolffd@0
|
873 the aspect ratio of graphs having many leaves or disconnected
|
wolffd@0
|
874 nodes. The usual layout for such a graph is generally very
|
wolffd@0
|
875 wide or tall. unflatten inserts invisible edges or adjusts
|
wolffd@0
|
876 the minlen on edges to improve layout compaction.
|
wolffd@0
|
877
|
wolffd@0
|
878
|
wolffd@0
|
879 FIXES
|
wolffd@0
|
880
|
wolffd@0
|
881 Add FAQ
|
wolffd@0
|
882
|
wolffd@0
|
883 Change PNG default background color from transparent to white
|
wolffd@0
|
884 because of the difficulty some viewers have with transparency.
|
wolffd@0
|
885
|
wolffd@0
|
886 Add support for [color=transparent]
|
wolffd@0
|
887
|
wolffd@0
|
888 Fix broken support for specific capitalized fontnames
|
wolffd@0
|
889 (Times Helvetica Arial Courier)
|
wolffd@0
|
890
|
wolffd@0
|
891 Fix broken support for DOTFONTPATH
|
wolffd@0
|
892
|
wolffd@0
|
893 Some bitmap font scaling fixes - we're still not happy with
|
wolffd@0
|
894 bitmap font scaling as some labels still exceed the area
|
wolffd@0
|
895 allocated by the layout engines.
|
wolffd@0
|
896
|
wolffd@0
|
897 Some -Timap fixes for mouse sensitive graphs on web pages
|
wolffd@0
|
898
|
wolffd@0
|
899 Some cluster layout fixes
|
wolffd@0
|
900
|
wolffd@0
|
901 Fix for [rankdir=LR] problems when using neato layout engine
|
wolffd@0
|
902
|
wolffd@0
|
903 Some neato layout fixes
|
wolffd@0
|
904
|
wolffd@0
|
905 Updates to unix.dot
|
wolffd@0
|
906
|
wolffd@0
|
907 Various OS and distro fixes
|
wolffd@0
|
908
|
wolffd@0
|
909
|
wolffd@0
|
910 December 23, 2000: graphviz-1.7.5
|
wolffd@0
|
911
|
wolffd@0
|
912 - update to gd-1.8.4 and freetype2
|
wolffd@0
|
913 - add support for font paths
|
wolffd@0
|
914
|
wolffd@0
|
915
|
wolffd@0
|
916 December 15, 2000: graphviz-1.7.4
|
wolffd@0
|
917 -various cluster fixes
|
wolffd@0
|
918 -separate support for node fillcolor from pencolor (see dot.1)
|
wolffd@0
|
919 -add support for dotted and dashed lines to bitmap renderers (PNG, GIF etc)
|
wolffd@0
|
920 -add support for varying linewidth to bitmap renderers
|
wolffd@0
|
921 -remove libtcldot dependence on lingdtclft (already statically included)
|
wolffd@0
|
922 -various fixes to build processes, GNU and non-GNU
|
wolffd@0
|
923
|
wolffd@0
|
924
|
wolffd@0
|
925 graphviz-1.7.3 .....
|
wolffd@0
|
926
|
wolffd@0
|
927 May 3, 2000: removed webdot into its own CVS module and rpm package
|
wolffd@0
|
928
|
wolffd@0
|
929 April 16, 2000: Use check for "gdImagePng" to make sure that we have
|
wolffd@0
|
930 recent version of libgd. <ellson@graphviz.org>
|
wolffd@0
|
931
|
wolffd@0
|
932 April 14, 2000: Add Tcldgl and dge demo <ellson@graphviz.org>
|
wolffd@0
|
933
|
wolffd@0
|
934 April 14, 2000: Add dynagraph libraries <north@research.att.com>
|
wolffd@0
|
935
|
wolffd@0
|
936 April 14, 2000: Flatten directory hierachy of sources <ellson@graphviz.org>
|
wolffd@0
|
937
|
wolffd@0
|
938 April 14, 2000: Fix X11 library detection for lefty:
|
wolffd@0
|
939 src/configure.in, src/lefty/Makefile.in
|
wolffd@0
|
940 <ellson@graphviz.org>
|
wolffd@0
|
941
|
wolffd@0
|
942 April 14, 2000: Fix pic support:
|
wolffd@0
|
943 src/dotneato/picgen.c,
|
wolffd@0
|
944 src/dotneato/emit.c,
|
wolffd@0
|
945 webdot/tcl/webdot.tcl
|
wolffd@0
|
946 <Bruce Lilly>
|
wolffd@0
|
947
|
wolffd@0
|
948 April 7, 2000: Upgrade webdot installation process:
|
wolffd@0
|
949 webdot/Makefile, webdot/README
|
wolffd@0
|
950 <ellson@graphviz.org>
|
wolffd@0
|
951
|
wolffd@0
|
952 March 13, 2000: Support for virtual hosts in webdot/webdot.tcl, add
|
wolffd@0
|
953 "puts $skt "Host: $server" Michael Tillberg <mt@proteome.com>
|
wolffd@0
|
954
|
wolffd@0
|
955 March 13, 2000: Fix to src/graph/parser.y line 149
|
wolffd@0
|
956 "if ((e->head == t->node) && !(Agraph_type & AGDIGRAPH)) {"
|
wolffd@0
|
957 Stephen North <north@research.att.com>
|
wolffd@0
|
958
|
wolffd@0
|
959 March 13, 2000: Use AM_PROG_LIBTOOL instead of AC_PROG_LIBTOOL
|
wolffd@0
|
960 in configure.in. John Ellson <ellson@graphviz.org>
|