Re: [Vala] New Graphviz code (libgvc)



On Sun, 08/10/2017 at 19.46 +0000, Al Thomas wrote:
On Sunday, 8 October 2017, 20:12:11 BST, Guido Trentalancia <guido@
trentalancia.com> wrote: 

I have noticed that vala version 0.38 has added code that depends
on
the Graphviz software package (libgvc dependency).

would it be possible to make such support optional by a new option
for the configure script ?

Please see https://bugzilla.gnome.org/show_bug.cgi?id=787375

It looks like the license for Graphviz is now the Eclipse Public
License, but the Common Public License in the past. See http://www.gr
aphviz.org/Download.php

My own thinking is Vala should switch to a charts interface in
valadoc and include a null implementation. This then allows the null
or Graphviz implementation to be selectable. It also allows for an
alternative implementation in the future. The valadoc charts
implementation is used to create object hierarchy diagram as seen at
valadoc.org. The current implementation can output these as SVG, PNG
and also HTML image map. The HTML image map gives the tooltips that
appear in the valadoc.org diagrams. So an alternative implementation
is not that simple.

Hello Al,

thanks for getting back and thanks for pointing me to the existing bug
that I wasn't able to find earlier on...

I hope the patch that is being proposed in #787375 will be merged, so
that it is possible to disable graphviz support.

Regards,

Guido


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]