]> granicus.if.org Git - graphviz/log
graphviz
10 years agoFix bug 2469.
Emden R. Gansner [Thu, 24 Jul 2014 16:07:30 +0000 (12:07 -0400)]
Fix bug 2469.

10 years agogo not ready for fc22
John Ellson [Tue, 15 Jul 2014 16:44:31 +0000 (12:44 -0400)]
go not ready for fc22

10 years agoTry an experiment using the default line join style postscript, quartz and cairo.
Emden R. Gansner [Tue, 17 Jun 2014 19:11:30 +0000 (15:11 -0400)]
Try an experiment using the default line join style postscript, quartz and cairo.
This will be a miter join, which will give a sharp corner for most reasonable line widths.
We were using default join in postscript but by setting the miter limit to 1, this was equivalent
to a bevel join.

10 years agoMerge branch 'master' of ssh://github.com/ellson/graphviz
Emden R. Gansner [Mon, 16 Jun 2014 15:44:13 +0000 (11:44 -0400)]
Merge branch 'master' of ssh://github.com/ellson/graphviz

10 years agoClarify using font attributes in font names
Emden R. Gansner [Mon, 16 Jun 2014 15:43:19 +0000 (11:43 -0400)]
Clarify using font attributes in font names

10 years ago... just gv.php
John Ellson [Tue, 10 Jun 2014 18:54:16 +0000 (14:54 -0400)]
... just gv.php

10 years agoMerge branch 'master' of github.com:ellson/graphviz
John Ellson [Tue, 10 Jun 2014 17:56:16 +0000 (13:56 -0400)]
Merge branch 'master' of github.com:ellson/graphviz

10 years agotry to install gv.php on ubuntu
John Ellson [Tue, 10 Jun 2014 17:56:00 +0000 (13:56 -0400)]
try to install gv.php on ubuntu

10 years agoAdd comment on point order in polygon for triangulation to work
Emden R. Gansner [Fri, 6 Jun 2014 19:37:11 +0000 (15:37 -0400)]
Add comment on point order in polygon for triangulation to work

10 years agoFix bug in emitting background ellipses
Emden R. Gansner [Fri, 6 Jun 2014 18:28:58 +0000 (14:28 -0400)]
Fix bug in emitting background ellipses

10 years agoFix structure; add osage
Emden R. Gansner [Mon, 2 Jun 2014 13:59:17 +0000 (09:59 -0400)]
Fix structure; add osage

10 years agoFix bug 2460
Emden R. Gansner [Wed, 28 May 2014 20:14:20 +0000 (16:14 -0400)]
Fix bug 2460

10 years agoRemove ancient no-op.
Emden R. Gansner [Wed, 28 May 2014 20:13:54 +0000 (16:13 -0400)]
Remove ancient no-op.

10 years agoMerge pull request #24 from ellert/master
Emden R. Gansner [Wed, 28 May 2014 17:52:56 +0000 (13:52 -0400)]
Merge pull request #24 from ellert/master

Break infinite recursion that leads to segfault.

10 years agoBreak infinite recursion that leads to segfault.
Mattias Ellert [Wed, 28 May 2014 05:05:49 +0000 (07:05 +0200)]
Break infinite recursion that leads to segfault.

10 years agoFix bug 2458
Emden R. Gansner [Fri, 23 May 2014 16:12:04 +0000 (12:12 -0400)]
Fix bug 2458

10 years agoMerge branch 'master' of ssh://github.com/ellson/graphviz
Emden R. Gansner [Wed, 21 May 2014 12:58:49 +0000 (08:58 -0400)]
Merge branch 'master' of ssh://github.com/ellson/graphviz

10 years agoMake the tables of images less wide so text can wrap and horizontal scrollbars
Emden R. Gansner [Wed, 21 May 2014 12:57:34 +0000 (08:57 -0400)]
Make the tables of images less wide so text can wrap and horizontal scrollbars
aren't necessary.

10 years agoleave as string lit to suppress warning about converting to char*
John Ellson [Mon, 19 May 2014 16:52:49 +0000 (12:52 -0400)]
leave as string lit to suppress warning about converting to char*

10 years agosuppress unitializewd variable warning
John Ellson [Mon, 19 May 2014 16:50:30 +0000 (12:50 -0400)]
suppress unitializewd variable warning

10 years agoremove extra paren to suppress clang warning
John Ellson [Mon, 19 May 2014 16:46:10 +0000 (12:46 -0400)]
remove extra paren to suppress clang warning

10 years agoRemove #define for levels used in testing
Emden R. Gansner [Fri, 16 May 2014 17:51:08 +0000 (13:51 -0400)]
Remove #define for levels used in testing

10 years agoMerge branch 'master' of https://github.com/ellson/graphviz
Emden R. Gansner [Fri, 16 May 2014 17:50:02 +0000 (13:50 -0400)]
Merge branch 'master' of https://github.com/ellson/graphviz

Conflicts:
lib/dotgen/rank.c

10 years agoFix ifdef'd code for handling input ranks
Emden R. Gansner [Fri, 16 May 2014 17:46:36 +0000 (13:46 -0400)]
Fix ifdef'd code for handling input ranks

10 years agoNew projects
Emden R. Gansner [Thu, 15 May 2014 14:12:04 +0000 (10:12 -0400)]
New projects

10 years agoRemove old libgraph usage
Emden R. Gansner [Thu, 15 May 2014 13:50:39 +0000 (09:50 -0400)]
Remove old libgraph usage

10 years agoRemove WITH_CGRAPH use
Emden R. Gansner [Thu, 15 May 2014 13:05:32 +0000 (09:05 -0400)]
Remove WITH_CGRAPH use

10 years agoFix most "trouble in init_rank" bugs
Emden R. Gansner [Thu, 15 May 2014 12:45:57 +0000 (08:45 -0400)]
Fix most "trouble in init_rank" bugs

10 years agoAdd new function to Windows export list
Emden R. Gansner [Fri, 9 May 2014 15:35:30 +0000 (11:35 -0400)]
Add new function to Windows export list

10 years agoMerge branch 'master' of github.com:ellson/graphviz
John Ellson [Thu, 8 May 2014 03:16:24 +0000 (23:16 -0400)]
Merge branch 'master' of github.com:ellson/graphviz

10 years agofix searching for relocated library directory - patch from yunguc
John Ellson [Thu, 8 May 2014 03:02:19 +0000 (23:02 -0400)]
fix searching for relocated library directory - patch from yunguc

10 years agoFix coding hole when packing disconnected components when clusters are used. We need to
Emden R. Gansner [Wed, 7 May 2014 15:38:26 +0000 (11:38 -0400)]
Fix coding hole when packing disconnected components when clusters are used. We need to
recreate the cluster tree in the top-level graph, and copy position info from a cloned
cluster in a component to the real cluster in the top-level graph. (The clusters in a
component are really copies.);
use graph granularity by default when packing;
clean up layout info in the clusters before deleting them;
add comments on functions;
free cluster labels (this has never been done).

10 years agoUse real root to check if labels exist, as this is where the bits are set.
Emden R. Gansner [Wed, 7 May 2014 15:35:52 +0000 (11:35 -0400)]
Use real root to check if labels exist, as this is where the bits are set.

10 years agoFix cccomps to provide a mapping from the cloned clusters in the derived components...
Emden R. Gansner [Wed, 7 May 2014 15:32:48 +0000 (11:32 -0400)]
Fix cccomps to provide a mapping from the cloned clusters in the derived components to the
original clusters. This allows an application to easily reconstruct the cluster tree and to
move info from the cloned cluster to its real counterpart.

10 years agoInitialize value to remove warning; only shift graph label if set.
Emden R. Gansner [Wed, 7 May 2014 15:31:28 +0000 (11:31 -0400)]
Initialize value to remove warning; only shift graph label if set.

10 years agoPartial fix for trouble in init_rank bug. When clusters occur, mincross
Emden R. Gansner [Wed, 7 May 2014 14:43:39 +0000 (10:43 -0400)]
Partial fix for trouble in init_rank bug. When clusters occur, mincross
does not save and restore the best layout since is relied on GD_nlist, which
is not being set up for clusters. We use the rank arrays instead to get the
relevant nodes.

10 years agoFix bug 2448
Emden R. Gansner [Wed, 7 May 2014 13:05:35 +0000 (09:05 -0400)]
Fix bug 2448

10 years agodisable gd feature in tcldot for now to fix build breakage
John Ellson [Thu, 1 May 2014 20:25:26 +0000 (16:25 -0400)]
disable gd feature in tcldot for now to fix build breakage

10 years agoRemove extraneous expression from line 1681;
Emden R. Gansner [Wed, 30 Apr 2014 20:09:33 +0000 (16:09 -0400)]
Remove extraneous expression from line 1681;
remove shortcut tests added in cd45ebb0c3015556d782bbbfdee1658f227b3eef, as they were too aggressive;
fix bugs 2445, 2430, 2427, 2421. These were due to the conversion to cgraph, so there may be more
bugs fixed than these. The problem is that with cgraph, edges always come in pairs. In particular,
to access the head and tail of an edge, both parts need to be set. This wasn't being done for
the temporary hack edges in make_regular_edge.

10 years agoMerge branch 'master' of github.com:ellson/graphviz
John Ellson [Wed, 30 Apr 2014 17:06:38 +0000 (13:06 -0400)]
Merge branch 'master' of github.com:ellson/graphviz

10 years agoapply changes to gdtclft from mi+thun@aldan.algebra.com
John Ellson [Wed, 30 Apr 2014 17:06:19 +0000 (13:06 -0400)]
apply changes to gdtclft from mi+thun@aldan.algebra.com

10 years agoMerge pull request #22 from yak1ex/qmake_on_different_build_dir
Emden R. Gansner [Tue, 29 Apr 2014 12:40:49 +0000 (08:40 -0400)]
Merge pull request #22 from yak1ex/qmake_on_different_build_dir

Use qualified path name for qmake on different build dir

10 years agoYet another integer coordinate hiding in the code.
Emden R. Gansner [Mon, 28 Apr 2014 17:16:40 +0000 (13:16 -0400)]
Yet another integer coordinate hiding in the code.

10 years agoFix wrong default value for remincross attribute.
Emden R. Gansner [Fri, 25 Apr 2014 22:05:48 +0000 (18:05 -0400)]
Fix wrong default value for remincross attribute.

10 years agoFix bug 2444
Emden R. Gansner [Fri, 25 Apr 2014 14:45:32 +0000 (10:45 -0400)]
Fix bug 2444

10 years agoCleanup debug code
Emden R. Gansner [Wed, 23 Apr 2014 22:03:46 +0000 (18:03 -0400)]
Cleanup debug code

10 years agoAdd X and Y attributes to nodes
Emden R. Gansner [Wed, 23 Apr 2014 21:02:53 +0000 (17:02 -0400)]
Add X and Y attributes to nodes

10 years agoAdd note about weight 0 edges in twopi
Emden R. Gansner [Tue, 22 Apr 2014 12:56:03 +0000 (08:56 -0400)]
Add note about weight 0 edges in twopi

10 years agoUse qualified path name for qmake on different build dir.
Yak! [Mon, 21 Apr 2014 14:38:44 +0000 (23:38 +0900)]
Use qualified path name for qmake on different build dir.

10 years agoMerge pull request #21 from yak1ex/missing_include_path_for_cmd_edgepaint
Emden R. Gansner [Sat, 19 Apr 2014 01:57:52 +0000 (21:57 -0400)]
Merge pull request #21 from yak1ex/missing_include_path_for_cmd_edgepaint

Add missing include path lib/common for cmd/edgepaint.
Odd that configure on linux and osx automatically adds -Ilib/common. I guess the cyqwin processing is different. In any case, it is a benign change and makes dependencies more explicit.

10 years agoAdd missing include path lib/common for cmd/edgepaint.
Yak! [Sat, 19 Apr 2014 00:16:01 +0000 (09:16 +0900)]
Add missing include path lib/common for cmd/edgepaint.

10 years agoFix point shape to use penwidth attribute
Emden R. Gansner [Thu, 17 Apr 2014 19:17:03 +0000 (15:17 -0400)]
Fix point shape to use penwidth attribute

10 years agoFix logic for loopless graphs
Emden R. Gansner [Thu, 17 Apr 2014 15:56:07 +0000 (11:56 -0400)]
Fix logic for loopless graphs

10 years agoAdd (undocumented) prototype implementation of edge labels that align
Emden R. Gansner [Thu, 17 Apr 2014 14:19:12 +0000 (10:19 -0400)]
Add (undocumented) prototype implementation of edge labels that align
with the edge. This only works with ordinary labels; only in svg; there
is no handling of space or geometry issues.

10 years agoClean up todo list
Emden R. Gansner [Wed, 16 Apr 2014 16:16:09 +0000 (12:16 -0400)]
Clean up todo list

10 years agoadd edgepaint products to .gitignore
John Ellson [Tue, 15 Apr 2014 14:39:02 +0000 (10:39 -0400)]
add edgepaint products to .gitignore

10 years ago%license not supported prior to fc19
John Ellson [Mon, 14 Apr 2014 20:32:08 +0000 (16:32 -0400)]
%license not supported prior to fc19

10 years agouse new %license convention in .spec
John Ellson [Mon, 14 Apr 2014 18:49:57 +0000 (14:49 -0400)]
use new %license convention in .spec

10 years agoFix bug 2441
Emden R. Gansner [Mon, 14 Apr 2014 13:56:28 +0000 (09:56 -0400)]
Fix bug 2441

10 years agostart 2.39 development series
John Ellson [Sun, 13 Apr 2014 20:57:24 +0000 (16:57 -0400)]
start 2.39 development series

10 years ago2.38 stable release 2.38.0
John Ellson [Sun, 13 Apr 2014 20:40:25 +0000 (16:40 -0400)]
2.38 stable release

10 years agominor code improvement
John Ellson [Thu, 10 Apr 2014 15:30:43 +0000 (11:30 -0400)]
minor code improvement

10 years agoMerge branch 'master' of ssh://github.com/ellson/graphviz
Emden R. Gansner [Sun, 30 Mar 2014 20:53:41 +0000 (16:53 -0400)]
Merge branch 'master' of ssh://github.com/ellson/graphviz

10 years agoAdd visual studio 8/9 project file for demo.c
Emden R. Gansner [Sun, 30 Mar 2014 20:53:06 +0000 (16:53 -0400)]
Add visual studio 8/9 project file for demo.c

10 years agoAllow _draw_ as well as _background to describe graph background.
Emden R. Gansner [Thu, 27 Mar 2014 19:31:51 +0000 (15:31 -0400)]
Allow _draw_ as well as _background to describe graph background.

10 years agoMerge branch 'master' of ssh://github.com/ellson/graphviz
Emden R. Gansner [Thu, 27 Mar 2014 19:26:37 +0000 (15:26 -0400)]
Merge branch 'master' of ssh://github.com/ellson/graphviz

10 years agoMerge branch 'master' of https://github.com/ellson/graphviz
Emden R. Gansner [Thu, 27 Mar 2014 16:56:35 +0000 (12:56 -0400)]
Merge branch 'master' of https://github.com/ellson/graphviz

10 years agoUpdate documentation for packing in dot and the general use of the
Emden R. Gansner [Thu, 27 Mar 2014 16:55:58 +0000 (12:55 -0400)]
Update documentation for packing in dot and the general use of the
scale attribute.

10 years agoReplace scaling from overlap=scale, and make it a general option
Emden R. Gansner [Thu, 27 Mar 2014 16:49:39 +0000 (12:49 -0400)]
Replace scaling from overlap=scale, and make it a general option
before overlap removal. Thus, we remove the special-purpose code
from twopi. In time, this might take on the semantics of overlap_scaling.

10 years agoFor now, punt on handling packing with non-trivial ratio attribute.
Emden R. Gansner [Thu, 27 Mar 2014 15:31:18 +0000 (11:31 -0400)]
For now, punt on handling packing with non-trivial ratio attribute.

10 years agoMake sure virtual nodes are rooted in the real graph root to pick up
Emden R. Gansner [Thu, 27 Mar 2014 15:26:25 +0000 (11:26 -0400)]
Make sure virtual nodes are rooted in the real graph root to pick up
graph properties.

10 years agoFix bug in new pack code for dot.
Emden R. Gansner [Wed, 26 Mar 2014 22:18:55 +0000 (18:18 -0400)]
Fix bug in new pack code for dot.

10 years agoAdd simple scaling option during node adjustment
Emden R. Gansner [Wed, 26 Mar 2014 21:54:45 +0000 (17:54 -0400)]
Add simple scaling option during node adjustment

10 years agoBack out earlier (incorrect) change e486bc3f04a537f4874578c4e063860e6fb09ba8
Emden R. Gansner [Wed, 26 Mar 2014 21:41:09 +0000 (17:41 -0400)]
Back out earlier (incorrect) change e486bc3f04a537f4874578c4e063860e6fb09ba8

10 years agoWrap trace information in if (Verbose);
Emden R. Gansner [Wed, 26 Mar 2014 21:38:56 +0000 (17:38 -0400)]
Wrap trace information in if (Verbose);
provide scale info.

10 years agoAllow the subset model to use specified edge lengths if available
Emden R. Gansner [Wed, 26 Mar 2014 17:45:47 +0000 (13:45 -0400)]
Allow the subset model to use specified edge lengths if available

10 years agoFix neato -Gmodel=subset test so the output is easier to view.
Emden R. Gansner [Wed, 26 Mar 2014 17:44:40 +0000 (13:44 -0400)]
Fix neato -Gmodel=subset test so the output is easier to view.

10 years agoExport cccomps symbol for Windows build.
Emden R. Gansner [Wed, 26 Mar 2014 15:56:52 +0000 (11:56 -0400)]
Export cccomps symbol for Windows build.

10 years agoAdd declaration for enqueue_neighbors to remove warning.
Emden R. Gansner [Wed, 26 Mar 2014 15:56:24 +0000 (11:56 -0400)]
Add declaration for enqueue_neighbors to remove warning.

10 years agoMerge branch 'master' of ssh://github.com/ellson/graphviz
Emden R. Gansner [Tue, 25 Mar 2014 14:20:30 +0000 (10:20 -0400)]
Merge branch 'master' of ssh://github.com/ellson/graphviz

10 years agoForgot I needed to change types.h.in as well.
Emden R. Gansner [Tue, 25 Mar 2014 14:19:56 +0000 (10:19 -0400)]
Forgot I needed to change types.h.in as well.

10 years agoMerge branch 'master' of ssh://github.com/ellson/graphviz
Emden R. Gansner [Tue, 25 Mar 2014 13:59:55 +0000 (09:59 -0400)]
Merge branch 'master' of ssh://github.com/ellson/graphviz

10 years agoMerge branch 'master' of ssh://github.com/ellson/graphviz
Emden R. Gansner [Tue, 25 Mar 2014 13:59:27 +0000 (09:59 -0400)]
Merge branch 'master' of ssh://github.com/ellson/graphviz

10 years agoMake sure dot_root() works for all graph objects.
Emden R. Gansner [Tue, 25 Mar 2014 13:57:21 +0000 (09:57 -0400)]
Make sure dot_root() works for all graph objects.

10 years agoMake sure the auxiliary graph for adjacent flat edges uses the new GD_dotroot() mecha...
Emden R. Gansner [Tue, 25 Mar 2014 13:55:45 +0000 (09:55 -0400)]
Make sure the auxiliary graph for adjacent flat edges uses the new GD_dotroot() mechanism.

10 years agoSimplify gvusershape_find();
Emden R. Gansner [Tue, 25 Mar 2014 13:50:01 +0000 (09:50 -0400)]
Simplify gvusershape_find();
fix bug 2425. With the use of cgraph, the strings used in attributes are attached to
the root graph, so file name pointers being stored in the image cache are no longer
valid when the graph is deleted. The image cache needs to use the global string cache.
As this could lead to many unsed image cache items, we might consider limiting the cache
size, or starting afresh with each new graph.

10 years agoFix for bug 2425 is incorrect. First, the users' graph should never cause
Emden R. Gansner [Tue, 25 Mar 2014 13:42:05 +0000 (09:42 -0400)]
Fix for bug 2425 is incorrect. First, the users' graph should never cause
the code to enter the if (ND_shape(n)->usershape) {} block, as the nodes
just use the image attribute. Second, the logic fails to handle the case
of postscript library shapes.

10 years agoPostScript images should use dpi=72 to get the right size.
Emden R. Gansner [Tue, 25 Mar 2014 13:41:13 +0000 (09:41 -0400)]
PostScript images should use dpi=72 to get the right size.

10 years agoFix incorrect use of dtmatch in checking for duplicate cluster names.
Emden R. Gansner [Tue, 25 Mar 2014 13:15:39 +0000 (09:15 -0400)]
Fix incorrect use of dtmatch in checking for duplicate cluster names.

10 years agoUpdate neato mode test output
Emden R. Gansner [Mon, 24 Mar 2014 19:25:44 +0000 (15:25 -0400)]
Update neato mode test output

10 years agoFor caching state to work, G_mindist must be a static variable.
Emden R. Gansner [Sun, 23 Mar 2014 17:52:06 +0000 (13:52 -0400)]
For caching state to work, G_mindist must be a static variable.

10 years agoClean up output and change usage from echo to print
Emden R. Gansner [Fri, 21 Mar 2014 22:01:35 +0000 (18:01 -0400)]
Clean up output and change usage from echo to print

10 years agoMerge branch 'master' of ssh://github.com/ellson/graphviz
Emden R. Gansner [Fri, 21 Mar 2014 21:48:01 +0000 (17:48 -0400)]
Merge branch 'master' of ssh://github.com/ellson/graphviz

10 years agoYet another old integer calculation removed.
Emden R. Gansner [Fri, 21 Mar 2014 21:47:07 +0000 (17:47 -0400)]
Yet another old integer calculation removed.

10 years agoMerge branch 'master' of ssh://github.com/ellson/graphviz
Emden R. Gansner [Fri, 21 Mar 2014 15:13:48 +0000 (11:13 -0400)]
Merge branch 'master' of ssh://github.com/ellson/graphviz

10 years agoFix gvpr.h to provide definition for ssize_t for Windows;
Emden R. Gansner [Fri, 21 Mar 2014 13:39:59 +0000 (09:39 -0400)]
Fix gvpr.h to provide definition for ssize_t for Windows;
we removed use of ast_common.h which we don't export, so for
unix systems we assume everyone uses the system's ssize_t.

10 years agoRemove internal references from exported include files.
Emden R. Gansner [Thu, 20 Mar 2014 19:42:43 +0000 (15:42 -0400)]
Remove internal references from exported include files.

10 years agoMerge pull request #18 from JonnyJD/no_debug_print
Emden R. Gansner [Wed, 19 Mar 2014 18:06:46 +0000 (14:06 -0400)]
Merge pull request #18 from JonnyJD/no_debug_print

remove left over debug output

10 years agoremove left over debug output
Johannes Dewender [Wed, 19 Mar 2014 17:51:09 +0000 (18:51 +0100)]
remove left over debug output

10 years agoMerge branch 'master' of ssh://github.com/ellson/graphviz
Emden R. Gansner [Wed, 19 Mar 2014 14:58:26 +0000 (10:58 -0400)]
Merge branch 'master' of ssh://github.com/ellson/graphviz