]> granicus.if.org Git - graphviz/log
graphviz
19 years agosplit out the dot layout engine into its own plugin.
ellson [Tue, 5 Apr 2005 02:24:08 +0000 (02:24 +0000)]
split out the dot layout engine into its own plugin.

19 years agoSearch for plugins in the install directory.
ellson [Mon, 4 Apr 2005 22:32:32 +0000 (22:32 +0000)]
Search for plugins in the install directory.
Use .so.0 so that we don't depend on the -devel package.

19 years agoon-demand plugin loading
ellson [Mon, 4 Apr 2005 21:52:19 +0000 (21:52 +0000)]
on-demand plugin loading

19 years agoSeparate SEP factor used to expand nodes during spline generation from
erg [Mon, 4 Apr 2005 21:24:33 +0000 (21:24 +0000)]
Separate SEP factor used to expand nodes during spline generation from
the one used during overlap removal. If they are they same, and overlap
removal is fairly tight, spline generation will detect that nodes will
still overlap and revert to line segments.

19 years agoFix bug #674.
ellson [Mon, 4 Apr 2005 13:02:20 +0000 (13:02 +0000)]
Fix bug #674.

Caused by uninitialized variable that caused noticible effects only on x86_64
(or perhaps only with gcc4).  There was a compiler warning for this:

neatosplines.c: In function 'addEdgeLabels':
neatosplines.c:144: warning: 'ld.x' may be used uninitialized in this function

19 years agovarious bits for on-demand plugin loading - currently disabled
ellson [Sat, 2 Apr 2005 23:55:21 +0000 (23:55 +0000)]
various bits for on-demand plugin loading - currently disabled

19 years agoUpdate info files
erg [Sat, 2 Apr 2005 16:41:49 +0000 (16:41 +0000)]
Update info files

19 years agoadd support for title="xxx" to <td> and <table>
ellson [Sat, 2 Apr 2005 13:59:31 +0000 (13:59 +0000)]
add support for title="xxx" to <td> and <table>
   and add support for 'tooltip="xxx"' as an alias for title.

19 years agofix breakage to "tk" renderer
ellson [Sat, 2 Apr 2005 03:32:17 +0000 (03:32 +0000)]
fix breakage to "tk" renderer

19 years agodisable csharp
ellson [Fri, 1 Apr 2005 22:29:06 +0000 (22:29 +0000)]
disable csharp

19 years agofix code that was supposed to avoid excessive realloc()
ellson [Fri, 1 Apr 2005 20:30:03 +0000 (20:30 +0000)]
fix code that was supposed to avoid excessive realloc()

19 years agoUpdate windows build files for move of plugin.c from cmd/dot to plugin.
erg [Thu, 31 Mar 2005 20:09:23 +0000 (20:09 +0000)]
Update windows build files for move of plugin.c from cmd/dot to plugin.
Also fix missing files and dependencies in dsp files.

19 years agoChange old makefiles to reflect move of plugins.c from cmd to plugin.
erg [Thu, 31 Mar 2005 19:20:30 +0000 (19:20 +0000)]
Change old makefiles to reflect move of plugins.c from cmd to plugin.

19 years agoenhance fontconfig checks
ellson [Thu, 31 Mar 2005 05:09:07 +0000 (05:09 +0000)]
enhance fontconfig checks

19 years agoadd guile support and start at test.guile
ellson [Thu, 31 Mar 2005 04:33:04 +0000 (04:33 +0000)]
add guile support and start at test.guile
"make test" now only tests available script bindings

19 years agoeliminate multiple copies of plugins.c by creating libplugins.c for use
ellson [Thu, 31 Mar 2005 03:49:28 +0000 (03:49 +0000)]
eliminate multiple copies of plugins.c by creating libplugins.c for use
when plugins are to be compile-time loaded.

19 years agoall dirs listed explicitly, so turn off RECURSIVE
ellson [Thu, 31 Mar 2005 02:12:30 +0000 (02:12 +0000)]
all dirs listed explicitly, so turn off RECURSIVE

19 years agoFix bug 664
erg [Wed, 30 Mar 2005 23:57:42 +0000 (23:57 +0000)]
Fix bug 664

19 years agoFix bug 661: bug is in the original code of Fortune.
erg [Wed, 30 Mar 2005 23:17:05 +0000 (23:17 +0000)]
Fix bug 661: bug is in the original code of Fortune.

19 years agovarious minor Makefile fixes
ellson [Wed, 30 Mar 2005 22:26:19 +0000 (22:26 +0000)]
various minor Makefile fixes

19 years agoFix bug 658: make sure that auxiliary loops in multiedge loops are ignored.
erg [Wed, 30 Mar 2005 20:32:35 +0000 (20:32 +0000)]
Fix bug 658: make sure that auxiliary loops in multiedge loops are ignored.

19 years agoremove debugging fprintf
ellson [Wed, 30 Mar 2005 17:26:32 +0000 (17:26 +0000)]
remove debugging fprintf

19 years agoremove BildRequres: groff ghostscript - these are only need for CVS checkouts and...
ellson [Wed, 30 Mar 2005 17:00:59 +0000 (17:00 +0000)]
remove BildRequres: groff ghostscript  - these are only need for CVS checkouts and after "make distclean"

19 years agominor clean up of TCL_LIBS
ellson [Tue, 29 Mar 2005 23:01:34 +0000 (23:01 +0000)]
minor clean up of TCL_LIBS

19 years agoBug # 665 - tclstubs
ellson [Tue, 29 Mar 2005 22:43:43 +0000 (22:43 +0000)]
Bug # 665 - tclstubs

19 years agotcldot fixes
ellson [Tue, 29 Mar 2005 19:50:26 +0000 (19:50 +0000)]
tcldot fixes

19 years agocvsignore swig products
ellson [Tue, 29 Mar 2005 17:40:32 +0000 (17:40 +0000)]
cvsignore swig products

19 years agofix tcldot to use gvc for plugins
ellson [Tue, 29 Mar 2005 16:30:21 +0000 (16:30 +0000)]
fix tcldot to use gvc for plugins

19 years agofix python version check for older versions of python that don't support -V
ellson [Tue, 29 Mar 2005 15:40:40 +0000 (15:40 +0000)]
fix python version check for older versions of python that don't support -V

19 years agoI'm a dummy...
ellson [Mon, 28 Mar 2005 15:49:25 +0000 (15:49 +0000)]
I'm a dummy...

19 years agoexclude ocaml since it is not available on distro used to generate src.rpm
ellson [Mon, 28 Mar 2005 15:42:46 +0000 (15:42 +0000)]
exclude ocaml since it is not available on distro used to generate src.rpm
start on some demo scripts that use bindings after installation

19 years agoinclude .cs files in distribution (for C# binding)
ellson [Mon, 28 Mar 2005 15:00:04 +0000 (15:00 +0000)]
include .cs files in distribution (for C# binding)

19 years agobroken Makefile
ellson [Mon, 28 Mar 2005 14:36:45 +0000 (14:36 +0000)]
broken Makefile

19 years agoworking on php ...
ellson [Mon, 28 Mar 2005 02:59:08 +0000 (02:59 +0000)]
working on php ...

19 years agotry again with the python version check
ellson [Sun, 27 Mar 2005 23:47:23 +0000 (23:47 +0000)]
try again with the python version check

19 years agoadd python version check
ellson [Sun, 27 Mar 2005 23:43:46 +0000 (23:43 +0000)]
add python version check

19 years agomake a start at: csharp, guile, io, ocaml, php
ellson [Sun, 27 Mar 2005 22:52:37 +0000 (22:52 +0000)]
make a start at: csharp, guile, io, ocaml, php

19 years agostill trying to fix some packaging issues
ellson [Sun, 27 Mar 2005 20:59:55 +0000 (20:59 +0000)]
still trying to fix some packaging issues

19 years agoadd explicit BuildRequires: for ghostscript (bug# 662)
ellson [Sun, 27 Mar 2005 13:44:34 +0000 (13:44 +0000)]
add explicit BuildRequires: for ghostscript  (bug# 662)

19 years agolast attempt tonight....
ellson [Sun, 27 Mar 2005 03:35:02 +0000 (03:35 +0000)]
last attempt tonight....

19 years agosometimes rpm is just a pain...
ellson [Sun, 27 Mar 2005 03:23:27 +0000 (03:23 +0000)]
sometimes rpm is just a pain...

19 years agoTry a simpler approac without new rpms
ellson [Sun, 27 Mar 2005 02:55:36 +0000 (02:55 +0000)]
Try a simpler approac without new rpms

19 years agomake new scipt language rpms conditional on FC3
ellson [Sun, 27 Mar 2005 02:25:30 +0000 (02:25 +0000)]
make new scipt language rpms conditional on FC3

19 years agoreorder parts of spec file to make it easier to add conditionals
ellson [Sun, 27 Mar 2005 02:05:24 +0000 (02:05 +0000)]
reorder parts of spec file to make it easier to add conditionals
missing tabs in makefile.am

19 years agogenerate pkgIndex.tcl entry for gv
ellson [Sun, 27 Mar 2005 01:19:39 +0000 (01:19 +0000)]
generate pkgIndex.tcl entry for gv

19 years agominor cleanup to graphviz.spec.in
ellson [Sun, 27 Mar 2005 01:08:56 +0000 (01:08 +0000)]
minor cleanup to graphviz.spec.in

19 years agofix swig version check
ellson [Sun, 27 Mar 2005 01:03:58 +0000 (01:03 +0000)]
fix swig version check

19 years agoadd version check for swig
ellson [Sun, 27 Mar 2005 00:13:31 +0000 (00:13 +0000)]
add version check for swig

19 years agodon't add Buildrequires for swig,perl,python,... or we'll break the build on older...
ellson [Sat, 26 Mar 2005 21:56:22 +0000 (21:56 +0000)]
don't add Buildrequires for swig,perl,python,... or we'll break the build on older distributions

19 years agoadds java support
ellson [Sat, 26 Mar 2005 21:40:38 +0000 (21:40 +0000)]
adds java support
more packaging fixes

19 years agoAdd graphviz-perl, graphviz-python, graphviz-ruby rpm to graphviz.spec.in
ellson [Sat, 26 Mar 2005 18:49:00 +0000 (18:49 +0000)]
Add graphviz-perl, graphviz-python, graphviz-ruby rpm to graphviz.spec.in
Clean up top source directory a bit by moving config_ruby.rb, etc to config/

19 years agoAdd graphviz-perl, graphviz-python, graphviz-ruby rpm to graphviz.spec.in
ellson [Sat, 26 Mar 2005 18:49:00 +0000 (18:49 +0000)]
Add graphviz-perl, graphviz-python, graphviz-ruby rpm to graphviz.spec.in
Clean up top source directory a bit by moving config_ruby.rb, etc to config/

19 years agoAdd graphviz-perl, graphviz-python, graphviz-ruby rpm to graphviz.spec.in
ellson [Sat, 26 Mar 2005 18:49:00 +0000 (18:49 +0000)]
Add graphviz-perl, graphviz-python, graphviz-ruby rpm to graphviz.spec.in
Clean up top source directory a bit by moving config_ruby.rb, etc to config/

19 years agoAdd graphviz-perl, graphviz-python, graphviz-ruby rpm to graphviz.spec.in
ellson [Sat, 26 Mar 2005 18:49:00 +0000 (18:49 +0000)]
Add graphviz-perl, graphviz-python, graphviz-ruby rpm to graphviz.spec.in
Clean up top source directory a bit by moving config_ruby.rb, etc to config/

19 years agoadd configure helper: config_ruby.rb to distribution
ellson [Sat, 26 Mar 2005 18:23:03 +0000 (18:23 +0000)]
add configure helper: config_ruby.rb  to distribution

19 years agoNeeded to move scipt language bindings to somewhere where it gets built
ellson [Sat, 26 Mar 2005 17:46:46 +0000 (17:46 +0000)]
Needed to move scipt language bindings to somewhere where it gets built
after the plugins so that plugins are available to be statically linked.

tclpkg/ is suitable, but now it is misnamed since it is not just tcl anymore .... oh well.
It has the advantage that gv can share the same pkgIndex.tcl construction mechanism
for its tcl binding.

19 years agoNeeded to move scipt language bindings to somewhere where it gets built
ellson [Sat, 26 Mar 2005 17:46:46 +0000 (17:46 +0000)]
Needed to move scipt language bindings to somewhere where it gets built
after the plugins so that plugins are available to be statically linked.

tclpkg/ is suitable, but now it is misnamed since it is not just tcl anymore .... oh well.
It has the advantage that gv can share the same pkgIndex.tcl construction mechanism
for its tcl binding.

19 years agoNeeded to move scipt language bindings to somewhere where it gets built
ellson [Sat, 26 Mar 2005 17:46:46 +0000 (17:46 +0000)]
Needed to move scipt language bindings to somewhere where it gets built
after the plugins so that plugins are available to be statically linked.

tclpkg/ is suitable, but now it is misnamed since it is not just tcl anymore .... oh well.
It has the advantage that gv can share the same pkgIndex.tcl construction mechanism
for its tcl binding.

19 years agotry to keep tonight's build working...
ellson [Sat, 26 Mar 2005 04:38:49 +0000 (04:38 +0000)]
try to keep tonight's build working...

19 years agoautoconf/automake magick for script interfaces
ellson [Sat, 26 Mar 2005 03:37:26 +0000 (03:37 +0000)]
autoconf/automake magick for script interfaces

19 years agowrong header
ellson [Fri, 25 Mar 2005 05:48:38 +0000 (05:48 +0000)]
wrong header

19 years agoUpdate info files
erg [Fri, 18 Mar 2005 22:47:23 +0000 (22:47 +0000)]
Update info files

19 years agoBack out new code for flat edges until complete. This is going to
erg [Fri, 18 Mar 2005 18:29:52 +0000 (18:29 +0000)]
Back out new code for flat edges until complete. This is going to
take more work than I thought.

19 years agoUpdate info files
erg [Fri, 18 Mar 2005 18:15:15 +0000 (18:15 +0000)]
Update info files

19 years agoAdd extra byte in realloc to handle null byte.
erg [Fri, 18 Mar 2005 18:13:02 +0000 (18:13 +0000)]
Add extra byte in realloc to handle null byte.

19 years agoUpdate info files
erg [Fri, 18 Mar 2005 18:05:32 +0000 (18:05 +0000)]
Update info files

19 years agoUpdate info files
erg [Thu, 17 Mar 2005 20:06:02 +0000 (20:06 +0000)]
Update info files

19 years agoUpdate info files
erg [Thu, 17 Mar 2005 19:51:36 +0000 (19:51 +0000)]
Update info files

19 years agoFix bug 651
erg [Wed, 16 Mar 2005 22:03:27 +0000 (22:03 +0000)]
Fix bug 651
Add safe versions of the canonicalize string functions to the graph and
agraph libraries; use these in common/output.c and gvpr;
remove the various bad code for estimating the output string size, with
a single function in each library.

19 years agoHandle case where edge is very small and still has label - need to avoid
erg [Wed, 16 Mar 2005 18:35:00 +0000 (18:35 +0000)]
Handle case where edge is very small and still has label - need to avoid
dividing by 0.

19 years agofix for bug #647 - PS page numbering when multiple graphs in input file.
ellson [Tue, 15 Mar 2005 17:37:30 +0000 (17:37 +0000)]
fix for bug #647  - PS page numbering when multiple graphs in input file.

19 years agoFix some warnings and the two places in rank and feasible where return
erg [Tue, 15 Mar 2005 16:15:00 +0000 (16:15 +0000)]
Fix some warnings and the two places in rank and feasible where return
values are needed.

19 years agofix syntax error
ellson [Tue, 15 Mar 2005 12:11:14 +0000 (12:11 +0000)]
fix syntax error

19 years agoFix for bug 646
erg [Tue, 15 Mar 2005 03:39:33 +0000 (03:39 +0000)]
Fix for bug 646

19 years agoRationalize use of pboxfn: give it the port rather than making it
erg [Mon, 14 Mar 2005 23:25:29 +0000 (23:25 +0000)]
Rationalize use of pboxfn: give it the port rather than making it
figure it out; tell it which side the boxes should go towards. At present,
not much of this is being used anyway, so keep it simple. Still need to
finish code for flat edges going to ports on boundary of node.

19 years agoChange signature of rank to allow it to report being given an unconnected graph
erg [Mon, 14 Mar 2005 23:20:56 +0000 (23:20 +0000)]
Change signature of rank to allow it to report being given an unconnected graph

19 years agoRemove declaration for rank function, which is declared in common/renderprocs.h
erg [Mon, 14 Mar 2005 23:18:45 +0000 (23:18 +0000)]
Remove declaration for rank function, which is declared in common/renderprocs.h

19 years agoFix bug 643;
erg [Mon, 14 Mar 2005 23:17:59 +0000 (23:17 +0000)]
Fix bug 643;
remove unused code;
fix bug with flat edges where all labeled flat edges between two nodes
are given the same label position; also, do not generate label positions
on the previous rank flat edges between adjacent nodes.

19 years agoAdd comments
erg [Mon, 14 Mar 2005 23:14:37 +0000 (23:14 +0000)]
Add comments

19 years agoAdd comments; remove direct use of edgeinfo fields; remove debug code
erg [Mon, 14 Mar 2005 23:12:56 +0000 (23:12 +0000)]
Add comments; remove direct use of edgeinfo fields; remove debug code

19 years agoAdd comments
erg [Mon, 14 Mar 2005 23:08:16 +0000 (23:08 +0000)]
Add comments

19 years agoThe previous version made a change in the use of NONDLL. This was
erg [Mon, 14 Mar 2005 18:41:54 +0000 (18:41 +0000)]
The previous version made a change in the use of NONDLL. This was
#defined in the window's config.h. Unfortunately, a handful of affected
C files never included config.h. The new versions include config.h.

19 years agojanitor - be explicit about return value from sscanf
ellson [Fri, 11 Mar 2005 18:48:10 +0000 (18:48 +0000)]
janitor - be explicit about return value from sscanf

19 years ago- Epoch no longer used, remove
ellson [Fri, 11 Mar 2005 18:11:31 +0000 (18:11 +0000)]
- Epoch no longer used, remove
- add BuildRequires for fc4 and el4

19 years agorequire gd-2.0.34 else use internal version
ellson [Fri, 11 Mar 2005 17:52:15 +0000 (17:52 +0000)]
require gd-2.0.34 else use internal version

19 years agotrying to minimize changes needed to gd
ellson [Fri, 11 Mar 2005 16:50:24 +0000 (16:50 +0000)]
trying to minimize changes needed to gd
- change USE_THREADS to DISABLE_THREADS in gdhelpers.h
- remove change to NONDLL in gd.h
- add "#DEFINE NONDLL 1" and "#define DISABLE_THREADS 1" to windows/config.h
- fix entities.tcl to agree with entities.h that was supposed to be generated from it

19 years agotrying to minimize changes needed to gd
ellson [Fri, 11 Mar 2005 16:50:24 +0000 (16:50 +0000)]
trying to minimize changes needed to gd
- change USE_THREADS to DISABLE_THREADS in gdhelpers.h
- remove change to NONDLL in gd.h
- add "#DEFINE NONDLL 1" and "#define DISABLE_THREADS 1" to windows/config.h
- fix entities.tcl to agree with entities.h that was supposed to be generated from it

19 years agosome key bindings
ellson [Fri, 11 Mar 2005 15:46:31 +0000 (15:46 +0000)]
some key bindings

19 years agoComment out ifdef'ed comments because the version of gcc on fror
erg [Wed, 9 Mar 2005 04:55:23 +0000 (04:55 +0000)]
Comment out ifdef'ed comments because the version of gcc on fror
cannot handle this otherwise

19 years agoIfdef out debug code
erg [Tue, 8 Mar 2005 23:39:15 +0000 (23:39 +0000)]
Ifdef out debug code

19 years agoIfdef out debugging code
erg [Tue, 8 Mar 2005 23:35:55 +0000 (23:35 +0000)]
Ifdef out debugging code

19 years agoMake many functions in dotprocs.h static to help me keep my sanity
erg [Tue, 8 Mar 2005 23:34:10 +0000 (23:34 +0000)]
Make many functions in dotprocs.h static to help me keep my sanity
trying to track down who can be called.

19 years agoMake many functions in dotprocs.h static to help me keep my sanity
erg [Tue, 8 Mar 2005 23:34:10 +0000 (23:34 +0000)]
Make many functions in dotprocs.h static to help me keep my sanity
trying to track down who can be called.

19 years agoMake many functions in dotprocs.h static to help me keep my sanity
erg [Tue, 8 Mar 2005 23:34:10 +0000 (23:34 +0000)]
Make many functions in dotprocs.h static to help me keep my sanity
trying to track down who can be called.

19 years agoMake many functions in dotprocs.h static to help me keep my sanity
erg [Tue, 8 Mar 2005 23:34:10 +0000 (23:34 +0000)]
Make many functions in dotprocs.h static to help me keep my sanity
trying to track down who can be called.

19 years agoClean up various code and add comments;
erg [Tue, 8 Mar 2005 23:32:29 +0000 (23:32 +0000)]
Clean up various code and add comments;
fix bug where ND_rw and ND_mval were toggling during edge drawing;
simplify call for making self-edges;
start changes to handle flat edges correctly.

19 years agoHandle self-edges with compass points and arbitrary ports.
erg [Tue, 8 Mar 2005 23:28:59 +0000 (23:28 +0000)]
Handle self-edges with compass points and arbitrary ports.

19 years agoHandle self-edges with compass points or arbitrary ports.
erg [Tue, 8 Mar 2005 23:28:24 +0000 (23:28 +0000)]
Handle self-edges with compass points or arbitrary ports.

19 years agoFurther enhance debugging of path boxes in postscript output.
erg [Tue, 8 Mar 2005 23:26:47 +0000 (23:26 +0000)]
Further enhance debugging of path boxes in postscript output.
Add global Show_cnt to keep record of how many lines have been added so
this can be done in various files.

19 years agoReplace inside_t struct with union to better split the way it is used;
erg [Tue, 8 Mar 2005 23:23:00 +0000 (23:23 +0000)]
Replace inside_t struct with union to better split the way it is used;
simplify arrow clipping interface;
make update function, used only in ns.c, static.