Archive for the 'Developer Utilities' Category

Dotcat 0.4

Wednesday, February 2nd, 2005

I just realized I’ve been sitting on version 0.4 of dotcat for, oh, 6 months. Well, no longer, here it is. The big change from the previous version is that it (hopefully) does a better job of picking which nodes to keep.

Download dotcat 0.4

Dotcat 0.3

Friday, June 18th, 2004

Here is dotcat version 0.3. Changes from the previous version include:

  • Now can handle multiple input files
  • a new –disable-pruning option in case you want to not combine duplicate nodes & edges
  • documentation in POD (use ‘perldoc dotcat’)

Download dotcat 0.3

dotcat 0.1

Monday, April 5th, 2004

I’ve been working on a utility to combine dot files before they are run through graphviz. My goal is to combine the per-class inheritance diagrams which doxygen generates into a single large diagram that shows inheritance for all the classes in a project (of course, it should be useful for combining other graphs). I don’t have everything just the way I want it, but it is working now so I figured I would post it.

Currently it only combines two dot files at a time. You use it like this:

dotcat in1.dot in2.dot out.dot

In the future I would like to add the ability to combine multiple dot files, along with better control over how they get combined (right now it doesn’t always keep the URL attributes of nodes, for example)

Download dotcat 0.1