]> granicus.if.org Git - graphviz/log
graphviz
19 years agovarious "64bit" fixes (mostly templates) excluding introduction of varargs
ellson [Wed, 23 Feb 2005 18:58:12 +0000 (18:58 +0000)]
various "64bit" fixes (mostly templates) excluding introduction of varargs
Andreas Gruenbacher <agruen@suse.de>

19 years agovarious "64bit" fixes (mostly templates) excluding introduction of varargs
ellson [Wed, 23 Feb 2005 18:58:12 +0000 (18:58 +0000)]
various "64bit" fixes (mostly templates) excluding introduction of varargs
Andreas Gruenbacher <agruen@suse.de>

19 years agovarious "64bit" fixes (mostly templates) excluding introduction of varargs
ellson [Wed, 23 Feb 2005 18:58:12 +0000 (18:58 +0000)]
various "64bit" fixes (mostly templates) excluding introduction of varargs
Andreas Gruenbacher <agruen@suse.de>

19 years agovarious "64bit" fixes (mostly templates) excluding introduction of varargs
ellson [Wed, 23 Feb 2005 18:58:12 +0000 (18:58 +0000)]
various "64bit" fixes (mostly templates) excluding introduction of varargs
Andreas Gruenbacher <agruen@suse.de>

19 years agovarious "64bit" fixes (mostly templates) excluding introduction of varargs
ellson [Wed, 23 Feb 2005 18:58:11 +0000 (18:58 +0000)]
various "64bit" fixes (mostly templates) excluding introduction of varargs
Andreas Gruenbacher <agruen@suse.de>

19 years agoAdd new overlap removal mode "ortho"; use as default for fdp.
erg [Wed, 23 Feb 2005 15:19:19 +0000 (15:19 +0000)]
Add new overlap removal mode "ortho"; use as default for fdp.

19 years agoUpdate info files
erg [Wed, 23 Feb 2005 15:18:14 +0000 (15:18 +0000)]
Update info files

19 years agoalmost support for multiple windows on the same graph
ellson [Tue, 22 Feb 2005 23:00:53 +0000 (23:00 +0000)]
almost support for multiple windows on the same graph

19 years agoAllow K to be set on a per cluster basis.
erg [Tue, 22 Feb 2005 21:18:30 +0000 (21:18 +0000)]
Allow K to be set on a per cluster basis.

19 years agoFix code using cluster coordinates; remove code allowing pinned nodes within
erg [Tue, 22 Feb 2005 20:46:47 +0000 (20:46 +0000)]
Fix code using cluster coordinates; remove code allowing pinned nodes within
clusters, since the implementation is not complete.

19 years agofixes for -Tx11
ellson [Tue, 22 Feb 2005 20:05:06 +0000 (20:05 +0000)]
fixes for -Tx11

19 years agoChange fdp to use sep attribute; change repulsive force to take into account
erg [Tue, 22 Feb 2005 19:52:44 +0000 (19:52 +0000)]
Change fdp to use sep attribute; change repulsive force to take into account
how sparse the graph is; unify all uses of node width and height using macros.

19 years agoAdd comment
erg [Tue, 22 Feb 2005 19:49:04 +0000 (19:49 +0000)]
Add comment

19 years agosuppress unused variable warning
ellson [Tue, 22 Feb 2005 13:55:25 +0000 (13:55 +0000)]
suppress unused variable warning

19 years agoadd missing dirs in rtest/
ellson [Fri, 18 Feb 2005 15:52:26 +0000 (15:52 +0000)]
add missing dirs in rtest/
add dummy files to force empty dirs to exist

19 years agoNeed to #ifdef DEBUG code only valid with DEBUG defined
erg [Fri, 18 Feb 2005 14:52:41 +0000 (14:52 +0000)]
Need to #ifdef DEBUG code only valid with DEBUG defined

19 years agoEnhanced and cleaned debug printing;
erg [Thu, 17 Feb 2005 23:21:25 +0000 (23:21 +0000)]
Enhanced and cleaned debug printing;
fixed bug where graph attributes were not being copied to the derived graph;
removed unused global parameter fields;
extend "overlap" parameter to support a 2-phase overlap removal process (gets rid of -Lt flag).

19 years agoEnhanced and cleaned debug printing;
erg [Thu, 17 Feb 2005 23:21:25 +0000 (23:21 +0000)]
Enhanced and cleaned debug printing;
fixed bug where graph attributes were not being copied to the derived graph;
removed unused global parameter fields;
extend "overlap" parameter to support a 2-phase overlap removal process (gets rid of -Lt flag).

19 years agoFix bug in the use of the fixed attribute. This should not override settings
erg [Thu, 17 Feb 2005 23:09:25 +0000 (23:09 +0000)]
Fix bug in the use of the fixed attribute. This should not override settings
within subgraphs.

19 years agoAdd (currently unused) chapters on overlap removal and edge routing.
erg [Thu, 17 Feb 2005 16:34:14 +0000 (16:34 +0000)]
Add (currently unused) chapters on overlap removal and edge routing.

19 years agoRemove further -L command line arguments for fdp
erg [Thu, 17 Feb 2005 15:53:23 +0000 (15:53 +0000)]
Remove further -L command line arguments for fdp

19 years agoModify old makefile to assume ps.h is part of the distribution.
erg [Thu, 17 Feb 2005 15:52:09 +0000 (15:52 +0000)]
Modify old makefile to assume ps.h is part of the distribution.

19 years agoFix problem with -?; linux getopt has different semantics than others.
erg [Thu, 17 Feb 2005 15:49:48 +0000 (15:49 +0000)]
Fix problem with -?; linux getopt has different semantics than others.

19 years agoRemove some warnings; make sure local variables are initialized in
erg [Thu, 17 Feb 2005 15:38:42 +0000 (15:38 +0000)]
Remove some warnings; make sure local variables are initialized in
general case (Bezier curves).

19 years agoFix parameter type to use enum rather than raw int.
erg [Thu, 17 Feb 2005 15:37:16 +0000 (15:37 +0000)]
Fix parameter type to use enum rather than raw int.

19 years agoFix bug on sgis and suns: bsearch requires a non-NULL array pointer.
erg [Thu, 17 Feb 2005 15:36:01 +0000 (15:36 +0000)]
Fix bug on sgis and suns: bsearch requires a non-NULL array pointer.

19 years agoUnify code for getting expansion factor for overlap removal and spline routing;
erg [Thu, 17 Feb 2005 15:34:31 +0000 (15:34 +0000)]
Unify code for getting expansion factor for overlap removal and spline routing;
move some verbose messages lesser importance;
separate node overlap removal into getting the parameter and applying it to
allow fdp to use a prefix on "overlap" for 2 passes;
fix some warnings.

19 years agoUnify code for getting expansion factor for overlap removal and spline routing;
erg [Thu, 17 Feb 2005 15:34:31 +0000 (15:34 +0000)]
Unify code for getting expansion factor for overlap removal and spline routing;
move some verbose messages lesser importance;
separate node overlap removal into getting the parameter and applying it to
allow fdp to use a prefix on "overlap" for 2 passes;
fix some warnings.

19 years agoUnify code for getting expansion factor for overlap removal and spline routing;
erg [Thu, 17 Feb 2005 15:34:31 +0000 (15:34 +0000)]
Unify code for getting expansion factor for overlap removal and spline routing;
move some verbose messages lesser importance;
separate node overlap removal into getting the parameter and applying it to
allow fdp to use a prefix on "overlap" for 2 passes;
fix some warnings.

19 years agoForgot to add this last night with the other fdp changes.
erg [Wed, 16 Feb 2005 14:10:11 +0000 (14:10 +0000)]
Forgot to add this last night with the other fdp changes.

19 years agoForgot to add these last night.
erg [Wed, 16 Feb 2005 14:09:04 +0000 (14:09 +0000)]
Forgot to add these last night.

19 years agochange license header to CPL
ellson [Wed, 16 Feb 2005 13:47:38 +0000 (13:47 +0000)]
change license header to CPL

19 years agoglobals.h - remove fdp globals
erg [Wed, 16 Feb 2005 04:30:05 +0000 (04:30 +0000)]
globals.h - remove fdp globals
input.c - fix usage typo; remove a couple of -L options
adjust.c - separate normalization from overlap removal
fdp.h - remove private type
Rationalize and encapsulate parameters

19 years agoRe-added fflush; processes reading from a pipe (e.g., lefty) need the full
erg [Tue, 15 Feb 2005 22:20:16 +0000 (22:20 +0000)]
Re-added fflush; processes reading from a pipe (e.g., lefty) need the full
output.

19 years agoUpdate info files
erg [Tue, 15 Feb 2005 21:19:45 +0000 (21:19 +0000)]
Update info files

19 years agoMove z of viewpoint higher to guarantee it is above view.
erg [Tue, 15 Feb 2005 20:29:05 +0000 (20:29 +0000)]
Move z of viewpoint higher to guarantee it is above view.
Translate by minimum z value.

19 years agox11 changes - but still buggy
ellson [Tue, 15 Feb 2005 19:40:31 +0000 (19:40 +0000)]
x11 changes - but still buggy

19 years agoUpdate info files
erg [Tue, 15 Feb 2005 16:04:52 +0000 (16:04 +0000)]
Update info files

19 years agoWhen dim >=3, allow pos="%lf,%lf,%lf" input
erg [Tue, 15 Feb 2005 04:37:34 +0000 (04:37 +0000)]
When dim >=3, allow pos="%lf,%lf,%lf" input

19 years agoAdd fix to lefty to support background color
erg [Sat, 12 Feb 2005 05:01:35 +0000 (05:01 +0000)]
Add fix to lefty to support background color

19 years agoFix bug 631 plus move creation of cluster tree earlier so it can be potentially
erg [Fri, 11 Feb 2005 22:17:05 +0000 (22:17 +0000)]
Fix bug 631 plus move creation of cluster tree earlier so it can be potentially
be used to place cluster edges in the appropriate cluster.

19 years agoImprove VRML output. Specifically, point nodes are drawn as filled spheres,
erg [Thu, 10 Feb 2005 23:16:10 +0000 (23:16 +0000)]
Improve VRML output. Specifically, point nodes are drawn as filled spheres,
and line segment edges are drawn as cylinders. In this case, handle
arrowheads as cones correctly.
Needed to expose the wind function from pathplan.

19 years agoImprove VRML output. Specifically, point nodes are drawn as filled spheres,
erg [Thu, 10 Feb 2005 23:16:10 +0000 (23:16 +0000)]
Improve VRML output. Specifically, point nodes are drawn as filled spheres,
and line segment edges are drawn as cylinders. In this case, handle
arrowheads as cones correctly.
Needed to expose the wind function from pathplan.

19 years agoBaby step toward removing duplicate types: define pointf as an alias
erg [Thu, 10 Feb 2005 23:12:00 +0000 (23:12 +0000)]
Baby step toward removing duplicate types: define pointf as an alias
for Ppoint_t from pathplan.

19 years agoAdd support for 3D output. If dim > 2, neato will look for z values on
erg [Thu, 10 Feb 2005 23:10:33 +0000 (23:10 +0000)]
Add support for 3D output. If dim > 2, neato will look for z values on
input and use them as initial z coordinates, assuming a node has a pos
attribute. If dim >= 3 and z is declared, neato will output the computed
z values.

19 years agoFix error reporting in case libexpat not available;
erg [Wed, 9 Feb 2005 04:52:06 +0000 (04:52 +0000)]
Fix error reporting in case libexpat not available;
make some formatting changes in utils.c.

19 years agoAdd anchor for note on dotty so that we can give a more specific URL when
erg [Tue, 8 Feb 2005 19:09:12 +0000 (19:09 +0000)]
Add anchor for note on dotty so that we can give a more specific URL when
the question comes up.

19 years agoFix bug 627
erg [Mon, 7 Feb 2005 17:38:16 +0000 (17:38 +0000)]
Fix bug 627

19 years agoFix for bug 626
erg [Sat, 5 Feb 2005 23:21:08 +0000 (23:21 +0000)]
Fix for bug 626

19 years agoFix for bug 625 - when gd is used without freetype, need to set display
erg [Fri, 4 Feb 2005 22:02:26 +0000 (22:02 +0000)]
Fix for bug 625 - when gd is used without freetype, need to set display
dpi and make sure 2 call occur after this is set.

19 years agomerging display code into render plugin
ellson [Thu, 3 Feb 2005 21:51:09 +0000 (21:51 +0000)]
merging display code into render plugin
eliminate all cairo and X11 references except in plugin

19 years agoUpdate windows build files to reflect removal of 2 source files from
erg [Thu, 3 Feb 2005 20:28:56 +0000 (20:28 +0000)]
Update windows build files to reflect removal of 2 source files from
lib/gvc.

19 years agoMerge display_plugin api into render_plugin's
ellson [Thu, 3 Feb 2005 05:23:43 +0000 (05:23 +0000)]
Merge display_plugin api into render_plugin's
Add initialize to render api - set up display for one or more windows
Add finalize to render api - event loop for one or more windows
Modify emit_jobs to invoke initialize and finalize on language changes

19 years agoanother oddity only with gcc4 - answer stop using gcc4
ellson [Wed, 2 Feb 2005 03:58:02 +0000 (03:58 +0000)]
another oddity only with gcc4 - answer stop using gcc4

19 years agouse P2PF and PF2P macros
ellson [Tue, 1 Feb 2005 22:31:32 +0000 (22:31 +0000)]
use P2PF and PF2P macros

19 years agosame code in utils.c - eliminate sqrt() ops
ellson [Tue, 1 Feb 2005 21:51:17 +0000 (21:51 +0000)]
same code in utils.c - eliminate sqrt() ops

19 years agoeliminate a whole slew of unnecessary sqrt() operations
ellson [Tue, 1 Feb 2005 21:42:06 +0000 (21:42 +0000)]
eliminate a whole slew of unnecessary sqrt() operations

19 years agoRemove some unused #include from emit.c
ellson [Tue, 1 Feb 2005 19:34:14 +0000 (19:34 +0000)]
Remove some unused #include from emit.c
Be consistent about some more globals (until I can eliminate them altogether).
Move some macros using globals to macros.h, and rename them to be less likely to collide.

19 years agoUpdate old makefile and windows makefiles to add xdgen.c in lib/common
erg [Tue, 1 Feb 2005 19:10:56 +0000 (19:10 +0000)]
Update old makefile and windows makefiles to add xdgen.c in lib/common

19 years agoMerge emit_eof() and dotneato_eof() into emit_jobs_eof(), eliminating one from render...
ellson [Tue, 1 Feb 2005 18:56:27 +0000 (18:56 +0000)]
Merge emit_eof() and dotneato_eof() into emit_jobs_eof(), eliminating one from renderprocs.h
Be consistent about generation of global variable: Output_lang, Output_file, Obj
Make rec_attach_bb() static in output.c and remove from renderprocs.h

19 years agomove table of codegens to input.c
ellson [Tue, 1 Feb 2005 18:29:47 +0000 (18:29 +0000)]
move table of codegens to input.c

19 years agouse "boolean" where that is the intent (emit.c only)
ellson [Tue, 1 Feb 2005 18:23:03 +0000 (18:23 +0000)]
use "boolean" where that is the intent (emit.c only)

19 years agomove exch_xy(point) and exch_xy(pointf) to utils.c from emit.c
ellson [Tue, 1 Feb 2005 17:58:34 +0000 (17:58 +0000)]
move exch_xy(point) and exch_xy(pointf) to utils.c from emit.c

19 years agoeliminate BaseLineStyle global. keep default linestyle in gvc.
ellson [Tue, 1 Feb 2005 17:48:59 +0000 (17:48 +0000)]
eliminate BaseLineStyle global.  keep default linestyle in gvc.

19 years agostore default font name/size in gvc instead of as globals.
ellson [Tue, 1 Feb 2005 17:35:48 +0000 (17:35 +0000)]
store default font name/size in gvc instead of as globals.

19 years agofix problem with PS %BoundingBox for scaled graphs (e.g.crazy.dot)
ellson [Tue, 1 Feb 2005 16:45:15 +0000 (16:45 +0000)]
fix problem with PS %BoundingBox for scaled graphs (e.g.crazy.dot)

19 years agotell Makefile.old about xdgen.c
ellson [Mon, 31 Jan 2005 20:22:39 +0000 (20:22 +0000)]
tell Makefile.old about xdgen.c

19 years agosplit out xdgen.c from output.c
ellson [Mon, 31 Jan 2005 20:20:25 +0000 (20:20 +0000)]
split out xdgen.c from output.c
move some code from output.c to emit.c

19 years agocorrection to previous chnge - return success
ellson [Mon, 31 Jan 2005 14:31:30 +0000 (14:31 +0000)]
correction to previous chnge - return success

19 years agoremove -ffast-math from icc options
ellson [Mon, 31 Jan 2005 14:07:53 +0000 (14:07 +0000)]
remove -ffast-math from icc options

19 years agomore churn in emit.c and friends...
ellson [Sun, 30 Jan 2005 00:33:46 +0000 (00:33 +0000)]
more churn in emit.c and friends...

19 years agoadd configure check for fesetenv()
ellson [Sun, 30 Jan 2005 00:32:47 +0000 (00:32 +0000)]
add configure check for fesetenv()
add -ffast-math to CFLAGS for all gcc builds

19 years agosome cleanup to gvc and job structs
ellson [Sat, 29 Jan 2005 14:16:48 +0000 (14:16 +0000)]
some cleanup to gvc and job structs

19 years agoFix old makefile to handle redoing the soft links correctly
erg [Fri, 28 Jan 2005 22:41:16 +0000 (22:41 +0000)]
Fix old makefile to handle redoing the soft links correctly

19 years agoget part of tcldot working again
ellson [Fri, 28 Jan 2005 22:32:07 +0000 (22:32 +0000)]
get part of tcldot working again

19 years agoUpdate old makefile to use consistent library naming
erg [Fri, 28 Jan 2005 21:18:31 +0000 (21:18 +0000)]
Update old makefile to use consistent library naming

19 years agoUpdate old makefile to reflect consistent library naming
erg [Fri, 28 Jan 2005 21:15:50 +0000 (21:15 +0000)]
Update old makefile to reflect consistent library naming

19 years agodocument pie stuff
ellson [Fri, 28 Jan 2005 21:07:26 +0000 (21:07 +0000)]
document pie stuff

19 years agoAdd rule to makefile template to include old makefiles in package
erg [Fri, 28 Jan 2005 20:54:45 +0000 (20:54 +0000)]
Add rule to makefile template to include old makefiles in package

19 years agoadd pie, same as fillpie
ellson [Fri, 28 Jan 2005 20:46:29 +0000 (20:46 +0000)]
add pie, same as fillpie

19 years agoadd pie, same as fillpie
ellson [Fri, 28 Jan 2005 20:46:29 +0000 (20:46 +0000)]
add pie, same as fillpie

19 years agoAdd: fillarc, openarc, chord, fillchord, openchord, fillpie, openpie.
ellson [Fri, 28 Jan 2005 20:37:10 +0000 (20:37 +0000)]
Add: fillarc, openarc, chord, fillchord, openchord, fillpie, openpie.

19 years ago"fesetenv (FE_NONIEEE_ENV);" seems to help a lot.
ellson [Fri, 28 Jan 2005 16:29:50 +0000 (16:29 +0000)]
"fesetenv (FE_NONIEEE_ENV);" seems to help a lot.

19 years agoavoids one case of the -O2 bug with icc81 and its a reasonable optimization.
ellson [Fri, 28 Jan 2005 16:07:59 +0000 (16:07 +0000)]
avoids one case of the -O2 bug with icc81 and its a reasonable optimization.

19 years agocorrecting pageBox for -Tps
ellson [Thu, 27 Jan 2005 19:03:18 +0000 (19:03 +0000)]
correcting pageBox for -Tps

19 years agorearrange previous fix to give scale to old psgen.c
ellson [Thu, 27 Jan 2005 18:46:54 +0000 (18:46 +0000)]
rearrange previous fix to give scale to old psgen.c

19 years agotry to fix scale on old codegens
ellson [Thu, 27 Jan 2005 17:28:40 +0000 (17:28 +0000)]
try to fix scale on old codegens

19 years agopagination fixes
ellson [Thu, 27 Jan 2005 17:22:31 +0000 (17:22 +0000)]
pagination fixes

19 years agocleaning up pagination code
ellson [Thu, 27 Jan 2005 06:27:30 +0000 (06:27 +0000)]
cleaning up pagination code

19 years agoAdd comments describing the coordinate change operators associated with
erg [Wed, 26 Jan 2005 18:58:15 +0000 (18:58 +0000)]
Add comments describing the coordinate change operators associated with
different rankdir values

19 years agostart rearranging pagination code
ellson [Wed, 26 Jan 2005 18:36:16 +0000 (18:36 +0000)]
start rearranging pagination code

19 years agomake autogen.sh do initial ./configure (more consistent with other packages)
ellson [Wed, 26 Jan 2005 16:32:32 +0000 (16:32 +0000)]
make autogen.sh do initial ./configure (more consistent with other packages)

19 years agomake tcldot work again
ellson [Tue, 25 Jan 2005 18:13:56 +0000 (18:13 +0000)]
make tcldot work again

19 years agoicc doesn't like -pipe, rpmbuild sets it, so remove with sed during configure
ellson [Tue, 25 Jan 2005 16:21:52 +0000 (16:21 +0000)]
icc doesn't like -pipe, rpmbuild sets it, so remove with sed during configure

19 years agoneed setup_pagination in two places
ellson [Tue, 25 Jan 2005 16:07:07 +0000 (16:07 +0000)]
need setup_pagination in two places

19 years agofix -Tps to work as before
ellson [Mon, 24 Jan 2005 21:58:23 +0000 (21:58 +0000)]
fix -Tps to work as before

19 years agoremove debugging fprintfs
ellson [Mon, 24 Jan 2005 21:41:27 +0000 (21:41 +0000)]
remove debugging fprintfs

19 years agoput back some old code for PS pagination - until I can understand what it does!
ellson [Mon, 24 Jan 2005 21:39:30 +0000 (21:39 +0000)]
put back some old code for PS pagination - until I can understand what it does!

19 years agoFix for bug 616: need to handle case of degenerate splines.
erg [Mon, 24 Jan 2005 21:20:24 +0000 (21:20 +0000)]
Fix for bug 616: need to handle case of degenerate splines.

19 years agoFix bug 615 - for plain output, if label is html, use original attribute
erg [Mon, 24 Jan 2005 20:20:21 +0000 (20:20 +0000)]
Fix bug 615 - for plain output, if label is html, use original attribute
since we may have altered or strduped the text internally, the latter
causing the html bit to be lost.