Daniel@0: June 16, 2009 Daniel@0: - Release 2.24.0 Daniel@0: - Core: Daniel@0: - add new layout engine for large graphs: sfdp Daniel@0: - Fixed bugs: Daniel@0: 1515, 1590, 1598, 1601, 1605, 1607, 1609, 1610, 1611, Daniel@0: 1614, 1615, 1617, 1625, 1628, 1634, 1635, 1640, 1641, Daniel@0: 1642, 1646, 1649, 1651, 1652 Daniel@0: Daniel@0: March 13, 2009 Daniel@0: - Release 2.22.2 Daniel@0: - fix for buffer overflow (present in 2.22.0 and 2.22.1) Daniel@0: - Fixed bugs: Daniel@0: 1602 Daniel@0: Daniel@0: March 9, 2009 Daniel@0: - Release 2.22.1 Daniel@0: - build fixes for Visual Studio and for FreeBSD Daniel@0: March 3, 2009 Daniel@0: - Release 2.22.0 Daniel@0: - Core: Daniel@0: - libgvc api changed, version bumped. Affects third party Daniel@0: applications using libgvc. Daniel@0: - plugin api changed, version bumped. Affects third party Daniel@0: plugins for graphviz. Daniel@0: - 90% conversion to cgraph has been done, but not enabled yet, Daniel@0: (and yes, its true what they say about the last 10% ) Daniel@0: - drop libagraph from distribution (use libcgraph) Daniel@0: - layout code completely converted to floating point. Daniel@0: - new "dot -P" option for generating a graph of available Daniel@0: plugins. Daniel@0: - registered MIME type: text/vnd.graphviz for .gv files Daniel@0: - rename files from .dot to .gv to avoid conflict with Daniel@0: Word templates. .dot still supported, but deprecated. Daniel@0: - new command: mm2gv (matrix-market graph file conversion) Daniel@0: - rename commands: dot2gxl -> gv2gxl Daniel@0: gxl2dot -> gxl2gv Daniel@0: - Plugins: Daniel@0: - new rsvg plugin for support of node shapes in SVG format Daniel@0: - new gs plugin for support of node shapes in PS format Daniel@0: - new lasi plugin for support of UTF-8 characters in PS output Daniel@0: (the above thee plugins are Linux only, at the moment) Daniel@0: - new quartz plugin (MacOSx only) Daniel@0: - new gdiplus plugin (Windows only) Daniel@0: - new -Tvml support in core plugin (thanks Steve Roush) Daniel@0: - new -Ttk support in core plugin (also used by Tcldot and Daniel@0: gv_tcl language bindings.) Daniel@0: - disabled old style codegens completely Daniel@0: - Linux: Daniel@0: - new Ubuntu8 builds Daniel@0: - new Fedora 10 and 11 builds Daniel@0: - MacOSx: Daniel@0: - Universal binary for Leopard: i386, x86_64, ppc, ppc64 Daniel@0: - Should not conflict with parallel install of MacPorts Daniel@0: version of graphviz Daniel@0: - Improved GUI Daniel@0: - Windows: Daniel@0: - VisualC project files now available, in addition to the GNU Daniel@0: Makefiles that are used the mingw builds. Daniel@0: - Language Bindings: Daniel@0: - fixed problem with writing dot, xdot, plain, canon to Daniel@0: memory or to Tcl_Channels Daniel@0: - renamed man pages to Debian style: gv.3tcl, gv.3perl, etc Daniel@0: - Fixed bugs: Daniel@0: 827, 1365, 1366, 1367, 1368, 1374, 1375, 1376, 1378, 1380, 1382, Daniel@0: 1383, 1385, 1386, 1388, 1390, 1391, 1392, 1394, 1395, 1397, Daniel@0: 1398, 1399, 1405, 1407, 1410, 1412, 1414, 1415, 1416, 1421, Daniel@0: 1424, 1425, 1427, 1429, 1431, 1433, 1435, 1436, 1437, 1438, Daniel@0: 1440, 1441, 1444, 1446, 1451, 1452, 1453, 1456, 1457, 1459, Daniel@0: 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1470, 1474, 1475, Daniel@0: 1476, 1477, 1478, 1484, 1485, 1489, 1490, 1492, 1493, 1495, Daniel@0: 1496, 1499, 1500, 1501, 1502, 1503, 1505, 1509, 1513, 1521, Daniel@0: 1523, 1525, 1530, 1531, 1532, 1533, 1535, 1536, 1539, 1540, Daniel@0: 1542, 1543, 1546, 1547, 1551, 1553, 1554, 1561, 1565, 1566, Daniel@0: 1568, 1569, 1570, 1571, 1573, 1577, 1578, 1579, 1580, 1581, Daniel@0: 1582, 1584, 1586, Daniel@0: Daniel@0: June 25, 2008 Daniel@0: - Release 2.20.2 Daniel@0: - Fix bug in HTML-like labels Daniel@0: June 23, 2008 Daniel@0: - Release 2.20.1 Daniel@0: - Fix bug in ccomps related to conversion to cgraph Daniel@0: June 20, 2008 Daniel@0: - Release 2.20.0 Daniel@0: - Preparing for Release 2.20 Daniel@0: - Fixed bugs: 1315, 1317, 1324, 1336, 1343, 1364 Daniel@0: - Add new "folder" shape for nodes. Daniel@0: - Migration of gvpr tools to libcgraph. Daniel@0: - New output format -Teps (encapsulated postscript) Daniel@0: - Various NetBSD and SuSE fixes incorporated Daniel@0: - ./configure now provides a summary Daniel@0: - RPM specfile updates for fedora-10 (no more string comparisons) Daniel@0: - Add MacOS support (Glen Low) Daniel@0: March 10, 2008 Daniel@0: - Release 2.18 Daniel@0: - Fixed bugs: 1249, 1255, 1256, 1268, 1276, 1289, 1295, 1300, Daniel@0: Fedora BZ#247376, Daniel@0: - in -Tps use a new number formatter that suppresses trailing 0. Daniel@0: - support tcl/tk-8.5 Daniel@0: - support gcc-4.3 Daniel@0: - support for node usershapes/images in svg format (thanks Alex Poylisher) Daniel@0: - install: perl, php, python, ruby, tcl, bindings in language-specified directories Daniel@0: - add arrowhead scaling with edge penwidth Daniel@0: - add "folder" node shape (thanks Pander) Daniel@0: - many windows and mac fixes (thanks Glen) Daniel@0: - add "smyna" large graph view (thanks Arif) (not yet included in binary distros) Daniel@0: December 12, 2007 Daniel@0: - Release 2.16.1 Daniel@0: - Fixed bugs: 1228, 1234, 1238, 1239, 1245 Daniel@0: - Improvements to PHP binding Daniel@0: - Improvements to OCAML binding Daniel@0: - Make regression tests run from the build tree, rather than require installation Daniel@0: - Repair freetype detection on RedHat-7 (Yes, people still use it!!) Daniel@0: - Fix zoom-at-mouse-location in -Txlib and -Tgtk Daniel@0: - Fix some dotty regressions Daniel@0: November 9, 2007 Daniel@0: - Release 2.16 Daniel@0: - Fixed bugs: 456, 473, 1021, 1153, 1154, 1155, 1159, 1160, 1162, Daniel@0: 1165, 1166, 1168, 1169, 1170, 1172, 1173, 1174, 1175, 1177, 1178, Daniel@0: 1179, 1181, 1182, 1183, 1185, 1187, 1189, 1192, 1193, 1195, 1196, Daniel@0: 1199, 1204, 1207, 1210, 1215, 1216, 1217, 1218, 1219, 1220, 1223 Daniel@0: - new regression test suite Daniel@0: - new cgraph library (will eventually replace graph and agraph) Daniel@0: - add "image" and "imagescale" for simpler support for images in nodes Daniel@0: - add "tab" "box3d" and "component" shapes. - Diomidis Spinellis Daniel@0: - replace arith.h in distro Daniel@0: - add functions to access version info to avoid need for gvcint.h Daniel@0: - Fix problem with irregular character spacing at 96dpi in pango/cairo output formats. Daniel@0: - Add gdk_pixbuf plugin providing: .bmp .ico .jpg .png .tif Daniel@0: - Add DevIL plugin providing: .bmp .jpg .png .tif .tga Daniel@0: - Extend GD plugin to provide a backend to cairo for: .gif .jpg .png .gd .gd2 .wbmp <- gifs are now antialiased Daniel@0: - Rework plugin framework to separate device from renderer, and to autoload load dependendent plugins Daniel@0: - show defaults in output from: ./configure --help Daniel@0: - add more info to dot -v and dot -v2 debug outputs Daniel@0: - various issues with CR/LF in windows, but not in binary outputs. Daniel@0: August 15, 2007 Daniel@0: - release 2.14.1 Daniel@0: - Fixed bugs: 1163, 1167 Daniel@0: - Windows build fixes Daniel@0: - Add xdot parsing library to source distros Daniel@0: - graphviz.spec fixes for rpm distros from Gareth Armstrong Daniel@0: - moved language binding man pages to mann (gv_php.n, gv_ocaml.n, etc.) Daniel@0: - New access functions for version info in GVC_t - permits gvcint.h to Daniel@0: be private. Daniel@0: August 2, 2007 Daniel@0: - release 2.14 Daniel@0: - Fixed (or otherwise closed) bugs: Daniel@0: 74, 130, 162, 184, 190, 197, 219, 223, 281, 295, 311, 316, Daniel@0: 324, 352, 364, 385, 393, 404, 420, 447, 455, 474, 489, 507, Daniel@0: 530, 532, 537, 543, 551, 564, 571, 574, 577, 583, 587, 588, Daniel@0: 590, 592, 595, 599, 638, 647, 650, 660, 675, 667, 668, 669, Daniel@0: 676, 684, 685, 686, 721, 725, 734, 740, 746, 747, 748, 749, Daniel@0: 752, 755, 756, 765, 778, 780, 781, 782, 785, 794, 803, 814, Daniel@0: 822, 828, 836, 840, 847, 852, 862, 866, 868, 893, 928, 944, Daniel@0: 948, 950, 955, 961, 976, 985, 992, 1024, 1057, 1064, 1065, Daniel@0: 1066, 1069, 1072, 1074, 1079, 1085, 1086, 1089, 1091, 1092, Daniel@0: 1093, 1094, 1096, 1107, 1111, 1123, 1124, 1130, 1138, 1145, Daniel@0: 1151, 1152, 1156 Daniel@0: - Fixed Redhat bugs: 218191, 237497 Daniel@0: - Fixed Debian bugs: 321128, 422862, 422873 Daniel@0: - Fixed Gentoo bugs: 173676 Daniel@0: - Using system version of libgd if gd-2.0.34 or later. (Fedora 7 and 8 distros) Daniel@0: internal copy of gd updated to gd-2.0.35. Daniel@0: - Updated GVGUI viewer for Windows Daniel@0: - Windows build process now uses GNU autoconf and UWIN Daniel@0: - Added support for selection of edge routing types: Daniel@0: line, polyline, orthogonal, spline Daniel@0: - Added -Tvml support Daniel@0: December 5, 2006 Daniel@0: - release 2.12 Daniel@0: - Bug fix release for 2.10 Daniel@0: - The gd plugin for font handlers was not being used at all if the build Daniel@0: did not use fontconfig, e.g., on Windows. In addition, the code had Daniel@0: dropped the name mapping to Windows font names. Daniel@0: - PostScript output had an extraneous '%' character on the first line, Daniel@0: which would cause printing to fail. Daniel@0: - Text handling, during both sizing and layout, incorrectly handled Daniel@0: empty lines such as label="\nabc". Daniel@0: - HTML-like tables had been changed to use too much vertical space, Daniel@0: to possibly use the wrong font in calculating the height of a line, Daniel@0: and to use the wrong offset when moving the baseline from one line to Daniel@0: the next. Daniel@0: November 27, 2006 Daniel@0: - release 2.10 Daniel@0: - dot - New pango+cairo renderer plugin (was in separate graphviz-cairo tree). Daniel@0: -- -Tpng now uses cairo (-Tpng:gd for old gd based renderer) Daniel@0: -- -Tpdf now available Daniel@0: -- -Tps:cairo now available (-Tps is a direct ps renderer not based on cairo) Daniel@0: -- -Tsvg:cairo now available (-Tsvg is a direct svg renderer not based on cairo) Daniel@0: -- -Txlib now available -- "dot -Tx11 foo.dot" watches foo.dot with inotify and updates Daniel@0: -- -Tgtk now available -- eventually to provide a graph editing capability - not fully working Daniel@0: -- -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. Daniel@0: - remove hard gd dependencies from dot. gd renderers now provided Daniel@0: as optional plugin. Deprecated, but required for -Tjpg, -Tgif and -Tvrml. Daniel@0: - gvpr - Add kindOf function, plus functions to set and get default values Daniel@0: - dot - Implement esep attribute to allow graph to specify room Daniel@0: around nodes for spline routing. Daniel@0: - neato - add vpsc library and DIGCOLA Daniel@0: - neato - add IPSEPCOLA additions from Tim Dwyer Daniel@0: - move: -Tps, -Tfig, -Tsvg, -Timap/ismap/cmap/cmapx, -Tdot/xdot, Daniel@0: from codegens to a "core" plugin. Daniel@0: - dot - new usershape plugin mechanism potentially supporting Daniel@0: a wider range of input shape format -> output format combinations. Daniel@0: display on changes Daniel@0: - Fixes for builds on Mac OS/X Daniel@0: - dot - new -O switch to automatically generate output file Daniel@0: names based on the input filename and the -T value. Daniel@0: e.g. "dot -Tpng -O *.dot" Daniel@0: Also works for case of multiple graphs in a single input file. Daniel@0: - add support for "Brewer" color nameset Daniel@0: - move reusable .so libraries to $PREFIX/lib per frequent request Daniel@0: from Debian community. Plugin .so's remain in $PREFIX/lib/graphviz. Daniel@0: - Fix bugs 882 884 886 896 902 905 906 911 918 919 933 936 938 940 Daniel@0: 948 955 958 967 979 987 993 1005 1006 1011 1012 1013 1014 1016 Daniel@0: 1018 1025 1030 1034 1035 1039 1040 debian#37300 Daniel@0: Daniel@0: February 3, 2006 Daniel@0: - release 2.8 Daniel@0: - (POTENTIAL INCOMPATIBILITY) The default input scaling, in the Daniel@0: absence of a "-s" switch, has been changed from inches to points. Daniel@0: The new behavior of "neato" is equivalent to "neato -s72". Daniel@0: The old behavior can be restored with "neato -s1". Daniel@0: The purpose of this change is to avoid a Frequently-Made-Mistake Daniel@0: when using "neato -n" to process a previously generated layout. Daniel@0: Previously it was necessary to use "neato -n -s72", but with this Daniel@0: change the default matches dot's output and the "-s72" is not required. Daniel@0: - Added pseudo layout engines: "dot -Knop" and dot -Knop1" equivalent Daniel@0: to "neato -n" Daniel@0: - Added pseodo layout engine: "dot -Knop2" equivalent to "neato -n2" Daniel@0: - Add support for color namespaces; add Brewer color data Daniel@0: - Add support for simulated duplex edges using parallel edges: Daniel@0: head arrow takes first color, tail arrow takes second color. Daniel@0: - source code management moved back to CVS until GIT matures a bit more Daniel@0: - distribute separe rpms for binares of language bindings : Daniel@0: - Add a small pad region around graph renderings to allow for finite Daniel@0: penwidths at the drawing edges Daniel@0: - Add protonode(g) and E=protoedge(g) functions to simplify Daniel@0: language bindings. Daniel@0: - Add special purpose code to deal with html labels from language Daniel@0: bindings. Daniel@0: - Various portability fixes for: HPUX, Mac OS/X, Cygwin, Windows. Daniel@0: - Fix bugs 784, 786, 787, 788, 789, 790, 791, 793, 795, 796, 798, 799, Daniel@0: 800, 801, 804, 806, 811, 812, 817, 820, 821, 823, 824, 825, 830, Daniel@0: 837, 839, 841, 842, 843, 848, 850, 851, 854, 855, 856, 857, 858, Daniel@0: 859, 861, 863, 866, 867, 869, 872, 874, 876, 877 Daniel@0: Daniel@0: August 28, 2005 Daniel@0: - release 2.6 Daniel@0: - experimentally moved source code management from CVS to GIT Daniel@0: - added iterator functions to script bindings Daniel@0: - more C-API tuning Daniel@0: - add "-c" switch to dot to explicitly generate plugin "config" file Daniel@0: instead of generating it as a side-effect of "dot -V" Daniel@0: - better support for binary relocation. Daniel@0: - plugin versioning and version checking Daniel@0: - clean up of header files Daniel@0: - provide statically linked "dot_static" (not incl. in rpms) Daniel@0: - additional "event" support for GUIs (e.g. "DotEdit" graphviz-cairo) Daniel@0: - add some information about plugins to "dot -v" output. Daniel@0: - lefty/dotty fixes Daniel@0: - fix bugs 746, 750, 752, 753, 754, 756, 761, 763, 764, 765, 768, Daniel@0: 771, 772, 773, 774, 775, 776, 777, 778 Daniel@0: - not a bug 757, 760, 770 Daniel@0: July 20, 2005 Daniel@0: - release 2.4 Daniel@0: - major code restructuring Daniel@0: - new plugin architecture (e.g. see separate package: graphviz-cairo ) Daniel@0: - new script-language bindings using swig (perl, ruby, python, tcl, java ... ) Daniel@0: - C-API now in libgvc (no more dotneato.[ch] or dotneato-config.sh] Daniel@0: - pkgconfig now used for reusable libraries Daniel@0: - lefty upgrade Daniel@0: - fix bugs 156, 255, 492, 631, 641, 647, 659, 662, 665, 670, 690, 691, Daniel@0: 701, 702, 703, 705, 730, 731, 732, 741, 743 Daniel@0: April 7, 2005 Daniel@0: - release 2.2.1 Daniel@0: - correct license headers to CPL in .cpp files Daniel@0: - undo indentation cleanup to dynagraph .h files Daniel@0: - fix bugs: 183, 247, 419, 615, 616, 625, 626, 627, 643, Daniel@0: 646, 651, 658, 661, 664, 674 Daniel@0: - fix buffer overrun in Gvfilepath construction Daniel@0: January 19, 2005 Daniel@0: - release 2.2 Daniel@0: - fix bugs: 86, 345, 517, 579, 580, 597, 600, 601, 604 Daniel@0: - 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 Daniel@0: - fixes for windows builds Daniel@0: - documentation updates Daniel@0: December 11, 2004 Daniel@0: - release 2.0 Daniel@0: - new CPL license Daniel@0: - re indent all sources Daniel@0: December 11, 2004 Daniel@0: - release 1.18 Daniel@0: dotneato Daniel@0: - fix bugs: 451, 536, 545, 547, 548, 559, 561, 565, 572 Daniel@0: - increase max size of HTML tables. Daniel@0: - spline cluster edges in fdp Daniel@0: - center userimages in nodes Daniel@0: - support user images in HTML table cells Daniel@0: - syntax extension for node:port:compass as well as node:compass Daniel@0: - FreeBSD fixes Daniel@0: - sync with gd-2.0.32 Daniel@0: - attempt to catch some out-of-memory conditions with very large graphs Daniel@0: - support background and node-fill partial transparency when truecolor=true Daniel@0: Daniel@0: September 14, 2004 Daniel@0: - release 1.16 Daniel@0: dotneato Daniel@0: - fix bugs: 275, 523, 526, 527, 529, 534 Daniel@0: August 30, 2004 Daniel@0: - release 1.14 Daniel@0: dotneato Daniel@0: - the official gd now has support support for GIFs again - the Daniel@0: internal gd is now closely sync'ed with the official version Daniel@0: and will eventually be removed in favor of using a Daniel@0: separate installation of the official version. Daniel@0: - gd has new support for FontConfig (thanks to Dag Lem) Daniel@0: NB. the fontname attribute in graphs is now a font pattern Daniel@0: as understood by fontconfig (e.g. fontname="Times-Italic"), Daniel@0: unless it contains a '/' in which case it is interpreted as Daniel@0: a font path as before. Daniel@0: - gd provides support for html4 entities in decimal, hex or named, e.g "<" Daniel@0: - "dot -v" debugging output now reports fontname -> fontpath resolutions Daniel@0: Daniel@0: - PostScript generated by -Tps now uses "xshow" operator for strings Daniel@0: for better matching of bitmap and PostScript outputs. Daniel@0: Daniel@0: - ability to use an external gd-2.0.29 version of libgd (EXPERIMENTAL) Daniel@0: Daniel@0: - new feature: parallel edges by using a ":" separated list of edge colors Daniel@0: - new feature: rankdir=BT and rankdir=RL (thanks to Dag Lem) Daniel@0: Daniel@0: - new layout engine: fdp - force directed placement (EXPERIMENTAL) Daniel@0: a neato-like undirected layout engine that produces Daniel@0: clustered symmetric layouts. Daniel@0: Supports edges between clusters and nodes. Daniel@0: Daniel@0: - updated neato engine: now using stress majorization as the default, Daniel@0: which avoids the potential for cycling Daniel@0: - model=subset in neato provides a third distance function, where Daniel@0: two nodes sharing many nodes will be place farther apart Daniel@0: - shape=none now equivalent to shape=plaintext Daniel@0: - fix label justification with \l and \r Daniel@0: - first cut at support added to html labels Daniel@0: - various color transparency fixes Daniel@0: - various fixes for UTF8 and Latin[12] character encodings. Daniel@0: - various cluster fixes. Daniel@0: - improved hyperlink support in -Tsvg Daniel@0: - support tooltips on clusters in client-side imagemaps Daniel@0: Daniel@0: gvpr Daniel@0: - add support for scanf and friends Daniel@0: Daniel@0: general Daniel@0: - greater use of shared libraries. Daniel@0: - pkg-config files provided for shared libraries (EXPERIMENTAL) Daniel@0: - "./configure --disable-shared --enable-static" works if needed Daniel@0: - C++ wrappers on all header files (thanks to Victor Wodecki) Daniel@0: - various configuration and portablity fixes Daniel@0: - provide pdf version of man pages Daniel@0: - Windows package provides graphviz libraries and header files Daniel@0: - Closed bugs: 195, 198, 234, 321, 330, 399, 401, 406, 410, 411, Daniel@0: 412, 413, 415, 416, 417, 423, 424, 427, 430, 431, 433, 434, 435, Daniel@0: 438, 441, 442, 444, 445, 449, 450, 452, 454, 457, 458, 462, 463, Daniel@0: 464, 467, 468, 469, 471, 475, 480, 482, 485, 495, 496, 498, 499, Daniel@0: 500, 501, 504, 508, 511, 512, 514 Daniel@0: Daniel@0: March 5, 2004 Daniel@0: - added glyphwidths.ps support utility Daniel@0: Daniel@0: March 1, 2004 Daniel@0: - release 1.12 Daniel@0: - general Daniel@0: - rename bcc -> bcomps to avoid name conflict with "Bruce's C Compiler" Daniel@0: on Redhat distributions. Daniel@0: - all build without X11 (fix problem in lefty tree) Daniel@0: - remove from distribution: Daniel@0: dag, fdp, geo, grid, incr, shape, tcldgr, tcldgl Daniel@0: - dotneato Daniel@0: - fix "brown-bag" problem resulting in PNG and JPEG errors on RH8 and RH9. Daniel@0: February 23, 2004 Daniel@0: - release 1.11 Daniel@0: - general Daniel@0: - fix windows builds Daniel@0: - add tool "bcc" to distribution Daniel@0: - dotneato Daniel@0: - add -Gviewport="X,Y,Z,x,y" where XY are the dimensions of a viewport Daniel@0: in device coordinates (pixels), Z is a zooming factor, x,y is the Daniel@0: location of the center of the viewport in graph coordinates. Daniel@0: Supported in bitmap and imagemap outputs only. Daniel@0: - fix memory leak in gd/gdft.c Daniel@0: - clean up calculation of whitespace around labels Daniel@0: - dotty, lefty Daniel@0: - fix for bug #400 Daniel@0: December 23, 2003 Daniel@0: - added dijkstra (single source distance) filter Daniel@0: September 10, 2003 Daniel@0: - general Daniel@0: - removed CVS directories from .tar.gz distributions Daniel@0: - add "config" directory to contain some of the autoconf clutter Daniel@0: - only remove flex products with "make maintainer-clean" to Daniel@0: avoid trying to regenerate them after "make distclean" Daniel@0: basically this is to avoid the broken flex on Debian. Daniel@0: - suppress complaints from ./configure about config.rpath Daniel@0: - doc/build.html updated with notes about Windows builds Daniel@0: - build fixes for Forte 6sp2 compiler on Sun -xarch=v9a (64bit) Daniel@0: - build fixes for OpenBSD Daniel@0: - improved configure testing for Tcl/Tk Daniel@0: - various bug fixes, internal restructuring, etc Daniel@0: - dotneato Daniel@0: - fix problem with extra escape chars in .fig output Daniel@0: - support for "setlinewidth" in -Tfig Daniel@0: - improved splines in -Tfig Daniel@0: - add manpage for dotneato-config Daniel@0: - neato: add defaultdist graph attribute to set distance Daniel@0: between components Daniel@0: - first cut at html table formatter add. not ready for use yet Daniel@0: as the syntax is going to change some more. Daniel@0: - tools Daniel@0: - renamed "colorize" to "gvcolor" to avoid conflict on Debian Daniel@0: - renamed "gpr" to "gvpr" to avoid conflict on Debian Daniel@0: - add fflush() to acyclic, ccomps, gvcolor, tred, dot2gxl Daniel@0: to try to fix truncated output when used in php or perl cgi scripts Daniel@0: July 9, 2003 Daniel@0: - rerelease 1.10 with ast_common.h fix in -devel rpms Daniel@0: July 3, 2003 Daniel@0: - declare this version 1.10 Daniel@0: - general Daniel@0: - "mkdir obj;cd obj;../configure;make" now works (bug #293) Daniel@0: - "make prefix=xxx" now works (bug #274) Daniel@0: - "--with-wish=xxx" now works (bug #270) Daniel@0: - remove generated file: ast_common.h from source distributions Daniel@0: - make GIF support configurable Daniel@0: - added .cvsignore thoughout source tree to reduce CVS noise Daniel@0: - FAQ updates Daniel@0: - documentation updates for gpr Daniel@0: - improve portability of dotneato-config, but requires libtool now Daniel@0: - improvements to error processing for library users Daniel@0: -gd Daniel@0: - sync with gd-2.0.15 Daniel@0: - optimize line drawing code Daniel@0: - dot, neato, twopi Daniel@0: - fix bugs 240,270,274,293,298,303 Daniel@0: - support "peripheries=0" without crashing Daniel@0: - add support for "dia" output format (-Tdia) Daniel@0: - espf fixes (use of showpage) Daniel@0: - svg fixes (coordinates and viewBox) Daniel@0: - ismap/imap, fixes (quoting of label strings) Daniel@0: - fix to "point" shape Daniel@0: - improve (m|c|re)alloc usage Daniel@0: - improve handling of very-small fonts in bitmap outputs. Daniel@0: - various fixes for multiple -T -o feature Daniel@0: - add support for splines to records and ports (neato) Daniel@0: - various improvements to libpack Daniel@0: - dot_init_graph and neato_init_graph external for library users Daniel@0: - cluster improvements (neato) Daniel@0: - fix support for truecolor Daniel@0: - normalize splines so that they now always go from tail to head Daniel@0: - add some simple help text for any unrecognized option Daniel@0: (e.g. -? -h --help) Daniel@0: - tools Daniel@0: - extend gpr language to allow access to command-line arguments Daniel@0: - add sqrt() function to gpr Daniel@0: - add new tool - gvpack Daniel@0: - tcldot Daniel@0: - use .dll extension if on windows Daniel@0: - doted demo Daniel@0: - use tcl's file requestor instead of homebrew Daniel@0: - add zooming controlled by mousewheel Daniel@0: - support additonal export formats Daniel@0: Daniel@0: January 31, 2003 Daniel@0: - declare this version 1.9 Daniel@0: (3-level version numbering has been dropped now Daniel@0: that we have nightly snapshot builds with their Daniel@0: own extended numbering.) Daniel@0: - general Daniel@0: - config.h is no longer installed. config.h is generated by Daniel@0: ./configure for the current build only. It may not be Daniel@0: applicable for derivative builds. Daniel@0: - improve ICONV configure tests Daniel@0: - lots of janitor-work to clean up warning messages from -Wall Daniel@0: - use @OBJEXT@ in Makefile.am so that .obj is used under cygwin Daniel@0: - fixes for Solaris builds Daniel@0: - use libpng-config if available Daniel@0: - reduce long build times due to touching ast_common.h too often Daniel@0: - improve dependency tracking. "make -j8" now works with distcc Daniel@0: - autogen.sh fixes to work on RH7.3, RH8.0, and Solaris. Daniel@0: - eliminate use of suffix rules which confused some makes. Daniel@0: - DOT language allows '+' for concatenation of quoted strings Daniel@0: - dot, neato, twopi Daniel@0: - fix bugs 209, 210, 214, 216, 217, 222, 224, 225, 229, Daniel@0: 230, 233, 236, 237 Daniel@0: - update gd into alignment with gd-2.0.9 Daniel@0: - change to make libagraph output compatible with libgraph input Daniel@0: - add shapes: septagon, pentagon, a_ediamond, rect, rectangle Daniel@0: - introduce "ND_...", "ED_...", "GD_...", node/edge/graph-data Daniel@0: accessor macros in partial preparation for use of Daniel@0: libagraph in dot. Daniel@0: - add libdotneato.so, dotneato.h, dotneato-config Daniel@0: to aid use of dot libraries by user apps based Daniel@0: on installed graphviz-devel rpm and without access Daniel@0: to graphviz sources. Daniel@0: - new xdot output format providing detailed drawing instructions Daniel@0: - new -y command line flag, inverts y coordinates Daniel@0: - support multple -T when -o given, as in: Daniel@0: cat xxx.dot | dot -Tpng -Tcmap -o xxx Daniel@0: which produces xxx.png and xxx.cmap from a single Daniel@0: layout computation. Intended for use in CGI programs. Daniel@0: - agraph Daniel@0: - correct callback ordering for deletions Daniel@0: - tools Daniel@0: - add gxl2dot and dot2gxl for GXL language conversions Daniel@0: - gvui now provides *map output Daniel@0: - tcldot, tcldgr, tcldgl Daniel@0: - improve tcl8.4 support Daniel@0: - extend search path for tcl.h to include /usr/local/include/tcl8.4/ Daniel@0: in support of BSD install conventions. Daniel@0: - dynagraph Daniel@0: - many fixes Daniel@0: - change to not build dynagraph by default (use --with-dynagraph) Daniel@0: - docs Daniel@0: - dotguide updates Daniel@0: September 27, 2002 Daniel@0: - declare this version 1.8.10 Daniel@0: - general Daniel@0: - various configure.in fixes and simplifications Daniel@0: - change configure to now build dynagraph by default Daniel@0: "--without-dynagraph" is supported Daniel@0: - fix graphviz.spec.in to partition packages properly Daniel@0: graphviz no longer depends on graphviz-tcl. Daniel@0: - Makefile.old cleanups Daniel@0: - configure.old now set version number automatically from Daniel@0: configure.in Daniel@0: - dot, neato, twopi Daniel@0: - Initial support for image node shapes + URL fetch. Daniel@0: - Made number of dimensions a runtime variable in neato. Daniel@0: - Bug fix in vrmlgen for degenerate splines. Daniel@0: - Bug fix - ordering=in should now work Daniel@0: - Bug fix - layers no numbered from 0 to match PS requirements Daniel@0: - Bug fix - don't draw arrows on invisible edges Daniel@0: - Bug fix - when pack=true and ratio is set Daniel@0: - Bug fix - agraph/scan.l to work with latest flex beta Daniel@0: Daniel@0: August 2, 2002 Daniel@0: - declare this version 1.8.9 Daniel@0: - general Daniel@0: - split rpm into: Daniel@0: graphviz, graphviz-tcl, graphviz-graphs, graphviz-devel Daniel@0: - gcc3 warning cleanup Daniel@0: - Install lincdt, libgraph, libagraph, libgd, libpathplan, libexp, Daniel@0: and libpack so that they can be used by other programs. Daniel@0: Headers and man3 in graphviz-devel Daniel@0: - dynagraph, graphsearch Daniel@0: - New tools based on libagraph and written in C++ Daniel@0: - dot, neato, twopi Daniel@0: - Add node and edge tooltips for use with -Tcmap Daniel@0: \N,\E,\H,\T substitutions also work in tooltips. Daniel@0: - Add alt="label_string" to -Tcmap Daniel@0: - Add edge-label and port mappings to -Tps and -Tps2 so Daniel@0: that edges can be hyperlinked in PDF documents. Daniel@0: - Add support for \E (edge name), \H (head-node name), Daniel@0: \T (tail-node name) substitutions in edge labels and edge URLs Daniel@0: - Add support for stylesheet="file.css" for use in -Tsvg Daniel@0: - Fix -Tpic to work with recent gpic (Bruce Lilly) Daniel@0: - Fix alignment of imagemaps to images. Daniel@0: - Fix "transparent" color support in -Tsvg Daniel@0: - Fix support for graph [URL="default.html"] in -Tsvg and -Tcmap. Daniel@0: - Fix '&' escaping in URLs in -Tsvg Daniel@0: - Fix infinite loop in dot layout algorithm Daniel@0: - Fix text rotations again (hopefully freetype is stable now.) Daniel@0: - Cluster layout improvements Daniel@0: - Clean up warning messages from pathplan Daniel@0: - Consolidation of mapping code from imapgen.c and ismapgen.c into mapgen.c Daniel@0: - gpr Daniel@0: - Added additional mode to extract components based sharing an Daniel@0: edge or a cluster Daniel@0: - Fix test for getopt Daniel@0: - tcl-based tools Daniel@0: - Disable tcl-based tool building if tcl/tk not available Daniel@0: with stubs support. Daniel@0: - documentation updates: FAQ, dotguide, dot.1 Daniel@0: July 5, 2002 Daniel@0: - declare 1.8.7 a "brown bag" release Daniel@0: and declare this version 1.8.8 Daniel@0: - remove wrong assert in gdgen.c Daniel@0: - fix graph centering in bitmap outputs Daniel@0: - provide enough margins Daniel@0: - fix line widths after scaling Daniel@0: (test with directed/proc3d.dot) Daniel@0: - fix text rotations (requires libfreetype.so.6.3.1) Daniel@0: (test with directed/NaN.dot) Daniel@0: July 5, 2002 Daniel@0: - declare this version 1.8.7 Daniel@0: - Fix missing "]" in ihi demo. Daniel@0: July 2, 2002 Daniel@0: - Add URL mappings for clusters: svg,svgz,ps,ismap,imap,cmap. Daniel@0: - Fix to avoid white edges in bitmap outputs when bgcolor is set. Daniel@0: - Improve sizing and position of strings in bitmap outputs Daniel@0: when using builtin fonts (when font file not found). Daniel@0: - Fix \N substitution in edge URLs in imap and cmap outputs. Daniel@0: - Add -Tcmap for client-side imagemaps. Daniel@0: - Generate warnings instead of access violation for EPSF file problems. Daniel@0: - Various spline fixes in neato. Daniel@0: - Fixes to pack.c Daniel@0: - Add feature to ccomps to allow extraction of individual component Daniel@0: by number or node. Daniel@0: - Cdt make to use iffe provided in the tools directory. Daniel@0: - Various Makefile.old fixes. Daniel@0: - Use HAVE_LIBZ to remove GD2 format if libz not available. Daniel@0: Now bare-bones programs can be built without any add-on libraries. Daniel@0: - Modified dot grammar to allow simple name attributes in attribute Daniel@0: lists. Thus, [splines] is equivalent to [splines=true]. Adopted Daniel@0: the same convention for command line attributes -G, -E and -N. Daniel@0: In addition, such command line attributes now override any Daniel@0: competing initial attribute statements. Daniel@0: - HP-UX 11.11 build fixes for struct dioattr. Daniel@0: - Fix for bug #158 "Nodes disappear with ports" Daniel@0: - Various Windows-specific #ifdefs Daniel@0: - Fix edge coordinates in -Tplain. Daniel@0: Daniel@0: May 24, 2002 Daniel@0: - declare this version 1.8.6 Daniel@0: May 19, 2002 Daniel@0: - Fixed segfault from use of bgcolor in clusters. Daniel@0: May 15, 2002 Daniel@0: - Changed install location of architecture-independent demo Daniel@0: scripts and graphs to /share/graphviz/ to conform to FHS. Daniel@0: - Avoid multiple linking of libfreetype (and others) which caused Daniel@0: problems on SunOS-2.8. Daniel@0: May 6, 2002 Daniel@0: - Factored out some duplicated arrow code from dotgen/splines.c Daniel@0: and neatorgen/splines.c into common/arrows.c. Daniel@0: - Added new arrow types: halfopen, box, obox, crow. Daniel@0: - Touched up the arrow designs so that they look better at default size. Daniel@0: - Modified/extended graphs/directed/newarrows.dot to show new arrows. Daniel@0: May 3, 2002 Daniel@0: - Added some UML arrow types from Diomidis Spinellis Daniel@0: empty, invempty, open, diamond, odiamond. Daniel@0: May 2, 2002 Daniel@0: - Added new pack option to neato. This causes each connected component Daniel@0: to be laid out separately, and then the resulting graphs are packed Daniel@0: together in a single layout. Daniel@0: - Amended neato to accept new tee arrowhead. Daniel@0: April 19, 2002 Daniel@0: - Coords of rectangles changed to left/top right/bottom in -Timap. Daniel@0: - Generate COPYING from LICENSE.html during ./authogen.sh, Daniel@0: remove COPYING from CVS. Daniel@0: April 16, 2002 Daniel@0: - Minor license file patches. Daniel@0: - Corrected one of those reversed flat edge bugs again. Daniel@0: Daniel@0: April 11, 2002 Daniel@0: - declared this version 1.8.5 Daniel@0: - various portability fixes Daniel@0: - various SVG fixes and optimizations Daniel@0: April 5, 2002: Daniel@0: - declared this version 1.8.4 Daniel@0: - SVG renderer: Daniel@0: - make graph|node|edge ids unique, particularly for multiedges Daniel@0: - put graph|node|edge names in ... Daniel@0: - use some property inheritance to reduce size of output Daniel@0: - fix compile errors when no zlib Daniel@0: - updated DTD reference Daniel@0: - GD renderer: Daniel@0: - Minimal Type1 font support: Daniel@0: - look in /usr/lib/X11/fonts/Type1/ Daniel@0: - look for .pfa or .pfb font files based on fontname Daniel@0: - run gdgen.c through dos2unix - problems with gcc on SuSE Daniel@0: - fix Mac-OSX build problems: Daniel@0: - improve strto[u]ll configure tests Daniel@0: - add -fno-common for extern problem Daniel@0: - function renamed to avoid conflicts (vis -> visibility) Daniel@0: - add configure tests for search.h, malloc.h, getopt.h, errno.h Daniel@0: - improve configure tests for FILE struct features Daniel@0: - add configure tests for lrand48 Daniel@0: - add new demo graphs: Daniel@0: - graphs/undirected/Heawood.dot Daniel@0: - graphs/undirected/Petersen.dot Daniel@0: - neato: Daniel@0: - fix for -x implementation in neato (Bug 77) Daniel@0: - fix spline problem (Bug 87) Daniel@0: - fix some divide-by-zero problems Daniel@0: - twopi: Daniel@0: - fix Bug 117 Daniel@0: - update man pages for unconnected graphs capability Daniel@0: - added arrowhead or arrowtail = tee Daniel@0: March 22, 2002: Daniel@0: - add dotneato/pack code to twopi Daniel@0: - add contrib/prune to gnu build and install Daniel@0: March 20, 2002: Daniel@0: - declared this version 1.8.3 Daniel@0: - fixed parse error for lines starting with '#' in .dot files Daniel@0: - fixed a recently introduced bug that caused failure of: Daniel@0: digraph G { {rank = same; A -> B; B -> A } } Daniel@0: - updated DOCTYPE header in SVG outputs Daniel@0: - added dotneato/common/xbuf.[ch] for dynamic string handling Daniel@0: to avoid sprintf buffer overruns. Daniel@0: - twopigen - handle special case of graphs with < 3 nodes. Daniel@0: - neato - handle point shapes Daniel@0: - added fontcolor support to svg Daniel@0: March 14, 2002: Daniel@0: - Fixed bug 109 Daniel@0: - Removed duplicate definitions for str[n]casecmp Daniel@0: - Added missing declarations needed for Windows Daniel@0: - Cleaned up warning messages from set but unused variables Daniel@0: - Removed use of DOS preprocessor variable; uniformly replaced by MSWIN32 Daniel@0: March 8, 2002: Daniel@0: - declared this version 1.8.2 Daniel@0: - Mainly to fix a missed static buffer problem which trips up the Daniel@0: Windows community Daniel@0: March 1, 2002: Daniel@0: - declared this version 1.8.1 Daniel@0: - Bug fixes reported from user testing of 1.8.0, especially problem Daniel@0: with SVG output Daniel@0: February 25, 2002: Daniel@0: - updated dotguide.tex and moved to LaTeX article format Daniel@0: - added webdot.cgi perl script, enhanced to accept the same Daniel@0: argument format as John's tcl version (so it can also Daniel@0: serve neato and twopi graph layouts). Daniel@0: Daniel@0: February 7, 2002: graphviz-1.8.0 pre Daniel@0: - declared this version 1.8.0 Daniel@0: Daniel@0: February 5, 2002: graphviz-1.7.17-0 Daniel@0: - various 64bit portability fixes Daniel@0: - various bug fixes Daniel@0: January 2, 2002: graphviz-1.7.16-0 Daniel@0: - dotneato Daniel@0: - fix bugs in -Tps output due to pen/fill color changes Daniel@0: - various -Tfig.c fixes Daniel@0: - various portability fixes Daniel@0: December 28, 2001: graphviz-1.7.15-0 Daniel@0: -dotneato Daniel@0: - introduce damping factor into neato's solver Daniel@0: - clean up pencolor v fillcolor code so that filled polygons are drawn Daniel@0: just once if the renderer is capable (e.g. svg, fig) Daniel@0: - complete -Tfig support (xfig format) Daniel@0: December 11, 2001: graphviz-1.7.14-0 Daniel@0: -dotneato Daniel@0: - add -Tsvgz (compressed SVG) support Daniel@0: December 11, 2001: graphviz-1.7.13-0 Daniel@0: - dotneato Daniel@0: - fontwidth fixes Daniel@0: - remove some potential buffer overruns Daniel@0: - escape '&' in SVG, unless it is already part of a UTF entity sequence Daniel@0: - recognize Times_New_Roman and Courier_New as default font names. Daniel@0: - improve -liconv support in configure Daniel@0: - clean up some compiler warnings Daniel@0: - dynagraph Daniel@0: - change "round" to "ROUND" to avoid conflict with system headers on linux Daniel@0: December 03, 2001: graphviz-1.7.12-0 Daniel@0: - dotneato Daniel@0: - add -Tplain-ext which includes port identifiers edge records Daniel@0: - escape '>' with '>' in edge ids and edge URLs in -Tsvg. Daniel@0: - spline fixes Daniel@0: - mincross fixes Daniel@0: - improved text alignment in nodes - particularly in bitmap outputs. Daniel@0: - fixed text scaling problems for 8-bit characters (e.g. umlauts) Daniel@0: - add graph lexer and postscript support for extended characters Daniel@0: - lefty Daniel@0: - fix for X11 displays Daniel@0: - pathplan Daniel@0: - added workaround for gcc-0.96 bug when "-O2 -mcpu=686 -ffast-math" Daniel@0: October 22, 2001: graphviz-1.7.11-0 Daniel@0: - dotneato Daniel@0: - svg - fix landscape "y" direction Daniel@0: - fix text rotation (works in batik, not yet in sodipodi or amaya) Daniel@0: - fix linewidth Daniel@0: - fix xmnls:xlink reference Daniel@0: - doc Daniel@0: - Dot.ref - updated Daniel@0: - graphs/directed Daniel@0: - newarrows.dot expanded Daniel@0: - honda-tokoro.dot added Daniel@0: October 21, 2001: graphviz-1.7.10-0 Daniel@0: - lefty & dotty Daniel@0: - realign code with EK's master tree. Daniel@0: includes fix for dirty trails when dragging nodes in dotty. Daniel@0: - dotneato Daniel@0: - svg - kludge escape of "<" & ">" characters in labels. Daniel@0: - general Daniel@0: - generate doxygen documentation on http://www.graphviz.org/ Daniel@0: August 20, 2001: graphviz-1.7.9-0 Daniel@0: - general Daniel@0: - first release from relocated cvs server Daniel@0: - dotneato Daniel@0: - fix for abort from spline code Daniel@0: - fix for crash from gd tiling code Daniel@0: August 15, 2001: graphviz-1.7.8-0 Daniel@0: - general Daniel@0: - Update gd to gd-2.0.1 with extensions Daniel@0: - dotneato Daniel@0: - more spline fixes Daniel@0: - add suport for "#rgb" color specification Daniel@0: - add twopi layout engine (circular layouts) Daniel@0: July 13, 2001: graphviz-1.7.7-0 Daniel@0: - Synchronization release prior to relocating CVS server. Daniel@0: - general Daniel@0: - some Makefile fixes for OpenBSD Daniel@0: - some FAQ updates Daniel@0: - dotneato Daniel@0: - self-edge fixes Daniel@0: - spline fixes Daniel@0: - libgraph Daniel@0: - parser fixes Daniel@0: July 1, 2001: graphviz-1.7.6-3 Daniel@0: - general Daniel@0: - portability fixes (including 14 charater file names !) Daniel@0: - memory leak fixes Daniel@0: - "make test" targets in graphs/directed, graphs/undirected Daniel@0: - configure Daniel@0: - add support for building without X11, Tk, Tcl Daniel@0: - add hooks for dmalloc and ElectricFence debugging Daniel@0: - dotneato Daniel@0: - spline fixes Daniel@0: - cluster fixes Daniel@0: - fix label centering Daniel@0: - fix support for graph margins in bitmapped outputs Daniel@0: - correction to PostScript preamble Daniel@0: - SVG generator improvement - now works with Amaya and SodiPodi Daniel@0: - tcldot Daniel@0: - now uses Tcl Channels properly for input Daniel@0: - fixes for linewidth support Daniel@0: - command extensions Daniel@0: - listattributes now accepts list Daniel@0: - queryattributes now accepts list Daniel@0: - setattributes now accepts list Daniel@0: - queryattributevalues - new command Daniel@0: - generates list of pairs compatible with setattributes Daniel@0: - dotty Daniel@0: - passthrough keyboard events Daniel@0: - doted Daniel@0: - fix resizing problems Daniel@0: - add PNG and SVG output formats Daniel@0: Daniel@0: April 27, 2001: graphviz-1.7.6 Daniel@0: Daniel@0: NEW FEATURES Daniel@0: Daniel@0: Added a collection of graph processing tools: Daniel@0: Daniel@0: acyclic : a filter that takes a directed graph as input Daniel@0: and outputs a copy of the graph with sufficient edges Daniel@0: reversed to make the graph acyclic. Daniel@0: Daniel@0: ccomps : decomposes graphs into their connected components, Daniel@0: printing the components to standard output. Daniel@0: Daniel@0: colorize : is a filter that sets node colors from initial Daniel@0: seed values. Colors flow along edges from tail to head. Daniel@0: Daniel@0: gc : a graph analogue to wc in that it prints to standard Daniel@0: output the number of nodes, edges, connected components or Daniel@0: clusters contained in the input files. Daniel@0: Daniel@0: gpr : a graph stream editor inspired by awk. It copies Daniel@0: input graphs to its output, possibly transforming their Daniel@0: structure and attributes, creating new graphs, or Daniel@0: printing arbitrary information. Daniel@0: Daniel@0: nop : reads a stream of graphs and prints each in Daniel@0: pretty-printed (canonical) format on stdout. Daniel@0: Daniel@0: sccmap : decomposes digraphs into strongly connected components Daniel@0: and an auxiliary map of the relationship between components. Daniel@0: Daniel@0: tred : computes the transitive reduction of directed graphs, Daniel@0: and prints the resulting graphs to standard output. This Daniel@0: removes edges implied by transitivity. Daniel@0: Daniel@0: unflatten : is a preprocessor to dot that is used to improve Daniel@0: the aspect ratio of graphs having many leaves or disconnected Daniel@0: nodes. The usual layout for such a graph is generally very Daniel@0: wide or tall. unflatten inserts invisible edges or adjusts Daniel@0: the minlen on edges to improve layout compaction. Daniel@0: Daniel@0: Daniel@0: FIXES Daniel@0: Daniel@0: Add FAQ Daniel@0: Daniel@0: Change PNG default background color from transparent to white Daniel@0: because of the difficulty some viewers have with transparency. Daniel@0: Daniel@0: Add support for [color=transparent] Daniel@0: Daniel@0: Fix broken support for specific capitalized fontnames Daniel@0: (Times Helvetica Arial Courier) Daniel@0: Daniel@0: Fix broken support for DOTFONTPATH Daniel@0: Daniel@0: Some bitmap font scaling fixes - we're still not happy with Daniel@0: bitmap font scaling as some labels still exceed the area Daniel@0: allocated by the layout engines. Daniel@0: Daniel@0: Some -Timap fixes for mouse sensitive graphs on web pages Daniel@0: Daniel@0: Some cluster layout fixes Daniel@0: Daniel@0: Fix for [rankdir=LR] problems when using neato layout engine Daniel@0: Daniel@0: Some neato layout fixes Daniel@0: Daniel@0: Updates to unix.dot Daniel@0: Daniel@0: Various OS and distro fixes Daniel@0: Daniel@0: Daniel@0: December 23, 2000: graphviz-1.7.5 Daniel@0: Daniel@0: - update to gd-1.8.4 and freetype2 Daniel@0: - add support for font paths Daniel@0: Daniel@0: Daniel@0: December 15, 2000: graphviz-1.7.4 Daniel@0: -various cluster fixes Daniel@0: -separate support for node fillcolor from pencolor (see dot.1) Daniel@0: -add support for dotted and dashed lines to bitmap renderers (PNG, GIF etc) Daniel@0: -add support for varying linewidth to bitmap renderers Daniel@0: -remove libtcldot dependence on lingdtclft (already statically included) Daniel@0: -various fixes to build processes, GNU and non-GNU Daniel@0: Daniel@0: Daniel@0: graphviz-1.7.3 ..... Daniel@0: Daniel@0: May 3, 2000: removed webdot into its own CVS module and rpm package Daniel@0: Daniel@0: April 16, 2000: Use check for "gdImagePng" to make sure that we have Daniel@0: recent version of libgd. Daniel@0: Daniel@0: April 14, 2000: Add Tcldgl and dge demo Daniel@0: Daniel@0: April 14, 2000: Add dynagraph libraries Daniel@0: Daniel@0: April 14, 2000: Flatten directory hierachy of sources Daniel@0: Daniel@0: April 14, 2000: Fix X11 library detection for lefty: Daniel@0: src/configure.in, src/lefty/Makefile.in Daniel@0: Daniel@0: Daniel@0: April 14, 2000: Fix pic support: Daniel@0: src/dotneato/picgen.c, Daniel@0: src/dotneato/emit.c, Daniel@0: webdot/tcl/webdot.tcl Daniel@0: Daniel@0: Daniel@0: April 7, 2000: Upgrade webdot installation process: Daniel@0: webdot/Makefile, webdot/README Daniel@0: Daniel@0: Daniel@0: March 13, 2000: Support for virtual hosts in webdot/webdot.tcl, add Daniel@0: "puts $skt "Host: $server" Michael Tillberg Daniel@0: Daniel@0: March 13, 2000: Fix to src/graph/parser.y line 149 Daniel@0: "if ((e->head == t->node) && !(Agraph_type & AGDIGRAPH)) {" Daniel@0: Stephen North Daniel@0: Daniel@0: March 13, 2000: Use AM_PROG_LIBTOOL instead of AC_PROG_LIBTOOL Daniel@0: in configure.in. John Ellson