New base graph library

As of 16 November, the working version of Graphviz will support building against the
Graphviz
cgraph library. To get this, you need to run configure with --with-cgraph. The hope is that some
users will
build the software this way and let us know if problems arise. We have tested it fairly extensively
and did not
find any significant problems.

The intention is to eventually make cgraph the default and retire the old graph library. The two
libraries are
similar in spirit and semantics, but the former has a simpler API for certain things and makes it
easier to mix
a variety of algorithms in a more memory-efficient manner. It is already used for everything in
Graphviz but the
core layouts.

As a teaser, the cgraph version incorporates a new ranking algorithm that is much more flexible than
the current
one. In particular, one can now specify that two nodes in different clusters have the same rank, so
that it is easier
to make PERT charts, timing diagrams, process diagrams, etc. To get the new ranking, set the graph
attribute
newrank=true.

Many thanks to Glen Low who provided the patches that helped push this through.

Emden

cgraph with tcldot failing for me

List-Archive:
List-Post:
List-Help:
List-Subscribe: ,

Sender: [email protected]
Errors-To: [email protected]

I'm compiling 2.29 on Solaris 5.8 (Y2K says hi!) and enabled cgraph for
grins.  It failed in tcldot with undefined references to "handle"
and "meta_node" among others.  Is this expected, or should I dig deeper?

_______________________________________________
[email protected]
https://mailman.research.att.com/mailman/listinfo/graphviz-interest

cgraph with tcldot failing for me

I'm compiling 2.29 on Solaris 5.8 (Y2K says hi!) and enabled cgraph for grins.  It failed in tcldot with undefined references to "handle" and "meta_node" among others.  Is this expected, or should I dig deeper?

cgraph with tcldot failing for me

On 11/23/11 5:15 PM, [email protected] wrote:
> I'm compiling 2.29 on Solaris 5.8 (Y2K says hi!) and enabled cgraph for
> grins. It failed in tcldot with undefined references to "handle"
> and "meta_node" among others. Is this expected, or should I dig deeper?
The changes have been made and will appear in packages starting tomorrow.
Thanks again for pointing this out.

Emden

_______________________________________________
[email protected]
https://mailman.research.att.com/mailman/listinfo/graphviz-interest

cgraph with tcldot failing for me

Thanks for pointing that out. I admit I usually don't even think about
building the
tcl stuff. I'll make the fixes.

Emden

_______________________________________________
[email protected]
https://mailman.research.att.com/mailman/listinfo/graphviz-interest

Recent comments