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