ellson [Thu, 18 May 2006 16:00:52 +0000 (16:00 +0000)]
textlayout is now a plugin.
- core graphviz has no dependence on pango or cairo and uses old libgd code
- graphviz-cairo provides pango textlayout plugin
ellson [Tue, 16 May 2006 17:33:15 +0000 (17:33 +0000)]
Fix for bug #911. Patch from:
Horst Schirmeier <horst@shirmeier.com>
* lib/common/types.h is using the "bool" type for
Agraphinfo_t.has_labels, which in fact is being used as a bit mask
(GRAPH_LABEL, EDGE_LABEL, HEAD_LABEL, TAIL_LABEL).
* This makes no difference for gcc-2.95.x -- "bool" is a typedef enum
there, ie. an int. On gcc-3.x, this is the builtin C99 type _Bool,
which can _not_ be used as an int; it's 0 or 1, and therefore defeats
the use as a bit mask.
* The current CVS HEAD dot utility (invoked with `dot -Txdot b911.dot')
produces a SIGSEGV in lib/common/xdgen.c:164 when dereferencing
g_l_draw:
erg [Thu, 11 May 2006 21:47:36 +0000 (21:47 +0000)]
Rationalize attributes used in ipsep mode, making them more
integrated with other attributes. This also prepares the way to
pull the post-processing overlap removal in ipsep out, and make
it generally available in adjust.
erg [Mon, 1 May 2006 22:26:32 +0000 (22:26 +0000)]
Fix gvpack -u to do a simple merge of graphs, without requiring any
position information;
fix error reporting of unknown flag to correctly report the bad flag.
Hook up IPSEPCOLA into GNU build process.
To enable use "./configure --with-ipsepcola"
Changes include minor C++ source changes to work with latest gcc
csolve_VPSC.cpp - add "#include <cassert>"
constraint.h - remove classname prefix in declaration of slack()
variable.h - remove classname prefix in declaration of position()
Hook up IPSEPCOLA into GNU build process.
To enable use "./configure --with-ipsepcola"
Changes include minor C++ source changes to work with latest gcc
csolve_VPSC.cpp - add "#include <cassert>"
constraint.h - remove classname prefix in declaration of slack()
variable.h - remove classname prefix in declaration of position()
Hook up IPSEPCOLA into GNU build process.
To enable use "./configure --with-ipsepcola"
Changes include minor C++ source changes to work with latest gcc
csolve_VPSC.cpp - add "#include <cassert>"
constraint.h - remove classname prefix in declaration of slack()
variable.h - remove classname prefix in declaration of position()
Hook up IPSEPCOLA into GNU build process.
To enable use "./configure --with-ipsepcola"
Changes include minor C++ source changes to work with latest gcc
csolve_VPSC.cpp - add "#include <cassert>"
constraint.h - remove classname prefix in declaration of slack()
variable.h - remove classname prefix in declaration of position()
Hook up IPSEPCOLA into GNU build process.
To enable use "./configure --with-ipsepcola"
Changes include minor C++ source changes to work with latest gcc
csolve_VPSC.cpp - add "#include <cassert>"
constraint.h - remove classname prefix in declaration of slack()
variable.h - remove classname prefix in declaration of position()
Hook up IPSEPCOLA into GNU build process.
To enable use "./configure --with-ipsepcola"
Changes include minor C++ source changes to work with latest gcc
csolve_VPSC.cpp - add "#include <cassert>"
constraint.h - remove classname prefix in declaration of slack()
variable.h - remove classname prefix in declaration of position()
Hook up IPSEPCOLA into GNU build process.
To enable use "./configure --with-ipsepcola"
Changes include minor C++ source changes to work with latest gcc
csolve_VPSC.cpp - add "#include <cassert>"
constraint.h - remove classname prefix in declaration of slack()
variable.h - remove classname prefix in declaration of position()
Hook up IPSEPCOLA into GNU build process.
To enable use "./configure --with-ipsepcola"
Changes include minor C++ source changes to work with latest gcc
csolve_VPSC.cpp - add "#include <cassert>"
constraint.h - remove classname prefix in declaration of slack()
variable.h - remove classname prefix in declaration of position()
Hook up IPSEPCOLA into GNU build process.
To enable use "./configure --with-ipsepcola"
Changes include minor C++ source changes to work with latest gcc
csolve_VPSC.cpp - add "#include <cassert>"
constraint.h - remove classname prefix in declaration of slack()
variable.h - remove classname prefix in declaration of position()
Hook up IPSEPCOLA into GNU build process.
To enable use "./configure --with-ipsepcola"
Changes include minor C++ source changes to work with latest gcc
csolve_VPSC.cpp - add "#include <cassert>"
constraint.h - remove classname prefix in declaration of slack()
variable.h - remove classname prefix in declaration of position()