Change log revision 1.25 date: 2004/09/24 16:22:57; author: joe; state: Exp; lines: +110 -2 - Added add_node and BEGIN block to patch broken GraphViz - release candidate 0.10 revision 1.24 date: 2004/09/21 18:58:59; author: joe; state: Exp; lines: +15 -11 - add() now understands array context - dummy node names are properly generated - undef warning from debug statement; removed altogether - fixed clobbering of to_port when recursing - cleaned up ellipses in dot_escape - make sure we take the right part of the string when trimming it in dot_escape - release candidate 0.09 revision 1.23 date: 2004/08/13 18:30:12; author: joe; state: Exp; lines: +21 -12 - replace warn with debug() for testing - Change scalar ref check to be either SCALAR or REF (5.8 support) - added debug() internal sub - release candidate 0.08 revision 1.22 date: 2004/08/12 17:22:59; author: joe; state: Exp; lines: +317 -46 - reverting to old algorithm (revision 1.19); dumpvar not precise enough :( revision 1.21 date: 2004/08/11 22:09:07; author: joe; state: Exp; lines: +36 -305 - Begin shifting to new internals revision 1.20 date: 2004/08/11 21:46:31; author: joe; state: Exp; lines: +21 -19 - upped version to 0.10 - started adding comments about change to dumpvar.pl-based version revision 1.19 date: 2003/12/03 21:02:06; author: joe; state: Exp; lines: +4 -2 - fixed regexp display so it looks normal. revision 1.18 - up the version - add code to link through arrays as well as hashes - fix address cacheing for scalars so shared scalars between new() and add() calls are actually shared - release version 0.07 revision 1.17 date: 2002/04/15 14:45:04; author: joe; state: Exp; lines 0 - fix 02types.data.in to not use localtime to generate test data - release version 0.06 revision 1.16 date: 2002/01/23 23:28:57; author: joe; state: Exp; lines: +7 -8 - final minor pod fixes - release version 0.05 revision 1.15 date: 2002/01/23 23:01:27; author: joe; state: Exp; lines: +136 -79 - added and clarified docs - fixed up color processing a little - first actually-release (version 0.04) revision 1.14 date: 2002/01/18 22:33:33; author: joe; state: Exp; lines: +32 -18 - version to 0.04 - added font coloring to color support - fixed bad colors in base palettes revision 1.13 date: 2002/01/18 22:02:30; author: joe; state: Exp; lines: +242 -55 - new version 0.03 - remove use vars - Debug doc - color support - was_null() - dot in empty boxes - doc of dot bugs revision 1.12 date: 2002/01/15 20:32:02; author: joe; state: Exp; lines: +137 -113 - version to 0.02 - passing of "not-understood" to GraphViz - Remove Freeform, since it didn't work - added address cache for (future) array/hash detection - fixed add to call new if no object existed - eliminated common - less clear with it than not - cleaned up whitespace all over - added more comments - added element address cacheing - added address() - misc doc cleanup revision 1.11 date: 2001/12/26 23:09:55; author: joe; state: Exp; lines: +1 -2 - added newline to non-escaped characters for dot_escape - first working version to pass tests (0.01) revision 1.10 date: 2001/12/24 20:14:01; author: joe; state: Exp; lines: +93 -83 - got glob code working - changed "empty" test to make it simpler to integrate globs - despecialized hash port code to simplfy it (and make it work!) - recommented some places for greater clarity - made Devel::Peek a requirement revision 1.9 date: 2001/12/20 21:09:41; author: joe; state: Exp; lines: +333 -148 - major documentation upgrades - added first cut a glob support - regexp support - code reference support - removed =internal-doc stuff; show it all revision 1.8 date: 2001/12/19 17:19:00; author: joe; state: Exp; lines: +44 -1 - turned debug back off by default - added comments describing the goals of the visualization - expanded algorithm overview - added regexp dumping revision 1.7 date: 2001/11/30 23:09:19; author: joe; state: Exp; lines: +107 -102 - fixed vertical hash ports (really!) - fixed link-thru from hashes (need to test arrays) revision 1.6 date: 2001/11/19 22:01:21; author: joe; state: Exp; lines: +18 -18 - added rankdir support - fixed defined bug - added newlines to object labels - fixed 1-element hashes - fixed multi-element vertical hashes revision 1.5 date: 2001/11/15 19:45:05; author: joe; state: Exp; lines: +53 -52 - fixed undef warnings - fixed hash object bug - got scalar objects working properly - fixed up link labels for scalar objects revision 1.4 date: 2001/10/29 20:06:19; author: joe; state: Exp; lines: +4 -4 - removed extra port in single-element hashes revision 1.3 date: 2001/10/29 19:12:28; author: joe; state: Exp; lines: +43 -4 - changed _array_shape to _aggregate_shape (used for both arrays and hashes) - fixed bug in vertical array layout - fixed layout for blessed empty hashes and arrays - fixed layout for single-element unblessed hashes. revision 1.2 date: 2001/10/26 19:50:20; author: joe; state: Exp; lines: +73 -35 - fixed empty arrays to come out properly (for blessed arrays) revision 1.1 date: 2001/10/26 19:02:58; author: joe; state: Exp; - original version; created by ExtUtils::ModuleMaker 0.20102 - basic code cadged from GraphViz examples