]>
granicus.if.org Git - graphviz/log
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.
Emden R. Gansner [Wed, 16 Apr 2014 16:16:09 +0000 (12:16 -0400)]
Clean up todo list
John Ellson [Tue, 15 Apr 2014 14:39:02 +0000 (10:39 -0400)]
add edgepaint products to .gitignore
John Ellson [Mon, 14 Apr 2014 20:32:08 +0000 (16:32 -0400)]
%license not supported prior to fc19
John Ellson [Mon, 14 Apr 2014 18:49:57 +0000 (14:49 -0400)]
use new %license convention in .spec
Emden R. Gansner [Mon, 14 Apr 2014 13:56:28 +0000 (09:56 -0400)]
Fix bug 2441
John Ellson [Sun, 13 Apr 2014 20:57:24 +0000 (16:57 -0400)]
start 2.39 development series
John Ellson [Sun, 13 Apr 2014 20:40:25 +0000 (16:40 -0400)]
2.38 stable release
John Ellson [Thu, 10 Apr 2014 15:30:43 +0000 (11:30 -0400)]
minor code improvement
Emden R. Gansner [Sun, 30 Mar 2014 20:53:41 +0000 (16:53 -0400)]
Merge branch 'master' of ssh://github.com/ellson/graphviz
Emden R. Gansner [Sun, 30 Mar 2014 20:53:06 +0000 (16:53 -0400)]
Add visual studio 8/9 project file for demo.c
Emden R. Gansner [Thu, 27 Mar 2014 19:31:51 +0000 (15:31 -0400)]
Allow _draw_ as well as _background to describe graph background.
Emden R. Gansner [Thu, 27 Mar 2014 19:26:37 +0000 (15:26 -0400)]
Merge branch 'master' of ssh://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
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.
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.
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.
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.
Emden R. Gansner [Wed, 26 Mar 2014 22:18:55 +0000 (18:18 -0400)]
Fix bug in new pack code for dot.
Emden R. Gansner [Wed, 26 Mar 2014 21:54:45 +0000 (17:54 -0400)]
Add simple scaling option during node adjustment
Emden R. Gansner [Wed, 26 Mar 2014 21:41:09 +0000 (17:41 -0400)]
Emden R. Gansner [Wed, 26 Mar 2014 21:38:56 +0000 (17:38 -0400)]
Wrap trace information in if (Verbose);
provide scale info.
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
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.
Emden R. Gansner [Wed, 26 Mar 2014 15:56:52 +0000 (11:56 -0400)]
Export cccomps symbol for Windows build.
Emden R. Gansner [Wed, 26 Mar 2014 15:56:24 +0000 (11:56 -0400)]
Add declaration for enqueue_neighbors to remove warning.
Emden R. Gansner [Tue, 25 Mar 2014 14:20:30 +0000 (10:20 -0400)]
Merge branch 'master' of ssh://github.com/ellson/graphviz
Emden R. Gansner [Tue, 25 Mar 2014 14:19:56 +0000 (10:19 -0400)]
Forgot I needed to change types.h.in as well.
Emden R. Gansner [Tue, 25 Mar 2014 13:59:55 +0000 (09:59 -0400)]
Merge 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
Emden R. Gansner [Tue, 25 Mar 2014 13:57:21 +0000 (09:57 -0400)]
Make sure dot_root() works for all graph objects.
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.
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.
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.
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.
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.
Emden R. Gansner [Mon, 24 Mar 2014 19:25:44 +0000 (15:25 -0400)]
Update neato mode test output
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.
Emden R. Gansner [Fri, 21 Mar 2014 22:01:35 +0000 (18:01 -0400)]
Clean up output and change usage from echo to print
Emden R. Gansner [Fri, 21 Mar 2014 21:48:01 +0000 (17:48 -0400)]
Merge branch 'master' of ssh://github.com/ellson/graphviz
Emden R. Gansner [Fri, 21 Mar 2014 21:47:07 +0000 (17:47 -0400)]
Yet another old integer calculation removed.
Emden R. Gansner [Fri, 21 Mar 2014 15:13:48 +0000 (11:13 -0400)]
Merge branch 'master' of ssh://github.com/ellson/graphviz
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.
Emden R. Gansner [Thu, 20 Mar 2014 19:42:43 +0000 (15:42 -0400)]
Remove internal references from exported include files.
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
Johannes Dewender [Wed, 19 Mar 2014 17:51:09 +0000 (18:51 +0100)]
remove left over debug output
Emden R. Gansner [Wed, 19 Mar 2014 14:58:26 +0000 (10:58 -0400)]
Merge branch 'master' of ssh://github.com/ellson/graphviz
Emden R. Gansner [Wed, 19 Mar 2014 14:50:21 +0000 (10:50 -0400)]
Slight change to logic and comment.
Emden R. Gansner [Wed, 19 Mar 2014 14:38:20 +0000 (10:38 -0400)]
Merge branch 'bug_2434' of https://github.com/JonnyJD/graphviz
Emden R. Gansner [Wed, 19 Mar 2014 14:27:08 +0000 (10:27 -0400)]
Amend the readme
Emden R. Gansner [Wed, 19 Mar 2014 14:22:45 +0000 (10:22 -0400)]
Merge branch 'master' of https://github.com/ellson/graphviz
Emden R. Gansner [Wed, 19 Mar 2014 14:20:59 +0000 (10:20 -0400)]
Modify dot to using packing rather than the built-in component handling, which
places all the components on a single row;
as a side-effect, parameterize dot_layout to distinguish between the absolute root graph
(for various parameters) and the local root used for layout, which will hold the various
rank information.
Emden R. Gansner [Wed, 19 Mar 2014 14:18:21 +0000 (10:18 -0400)]
Add function for finding connected components using both edges and clusters;
remove unused code;
combine dfs functions, using structure of functions to tailor semantics.
Emden R. Gansner [Wed, 19 Mar 2014 14:15:57 +0000 (10:15 -0400)]
Expand comment on what is expected in the graph for the various pack functions to work.
John Ellson [Wed, 19 Mar 2014 14:11:56 +0000 (10:11 -0400)]
Merge pull request #17 from daleathan/patch-1
update readme
Dale Athanasias [Tue, 18 Mar 2014 23:50:01 +0000 (10:50 +1100)]
update readme
add some more details
Emden R. Gansner [Tue, 18 Mar 2014 22:08:36 +0000 (18:08 -0400)]
Wrap timing output in with if (Verbose)
Johannes Dewender [Tue, 18 Mar 2014 21:26:04 +0000 (22:26 +0100)]
0002434 : neatogen: fix spline not being created
We try to make a multi spline when there are multiple edges between two
nodes. We only make create this multi spline for the leader of these
edges.
If the leader already has a spline set and we are supposed to use given
splines (Nop > 1), then no multi spline will be created at all,
also not for other splines.
So we don't include these splines in the search for equivalent edges.
Johannes Dewender [Tue, 18 Mar 2014 16:38:21 +0000 (17:38 +0100)]
postproc: fix crash on unpositioned edge
There seem to be cases where edges don't get a position in the layout.
Not sure where this bug is exactly, but we should give a warning,
rather than crash completely.
Emden R. Gansner [Sat, 15 Mar 2014 21:14:18 +0000 (17:14 -0400)]
Add missing rtest graph
Emden R. Gansner [Fri, 14 Mar 2014 20:15:07 +0000 (16:15 -0400)]
Fix bug where flat edges get zero weight during x positioning.
Emden R. Gansner [Tue, 11 Mar 2014 18:49:29 +0000 (14:49 -0400)]
Fix bug 2431;
cleanup another old int-based calculation;
strengthen test to discriminate collections of edges to process together.
Emden R. Gansner [Mon, 10 Mar 2014 19:28:48 +0000 (15:28 -0400)]
Remove remnants of dpi use in svg output; all output should be based on
device-independent unit of points. It is the role of the svg viewer to
correctly handle point to pixel conversion.
Emden R. Gansner [Mon, 10 Mar 2014 16:42:40 +0000 (12:42 -0400)]
Update change log - new overline feature
Emden R. Gansner [Mon, 10 Mar 2014 16:42:00 +0000 (12:42 -0400)]
Remove more remnants of int-based dot.
Emden R. Gansner [Mon, 10 Mar 2014 13:51:51 +0000 (09:51 -0400)]
Wrap debug traces in if(Verbose)
Emden R. Gansner [Mon, 10 Mar 2014 13:51:30 +0000 (09:51 -0400)]
Fix usage; add pointer to brewer colors
Emden R. Gansner [Mon, 10 Mar 2014 13:49:33 +0000 (09:49 -0400)]
Fix missed conversion from int to double.
Emden R. Gansner [Sun, 9 Mar 2014 20:23:21 +0000 (16:23 -0400)]
Add documentation for using <O>..</O>
Emden R. Gansner [Sun, 9 Mar 2014 20:16:06 +0000 (16:16 -0400)]
Support text overlining.
Emden R. Gansner [Thu, 6 Mar 2014 19:12:45 +0000 (14:12 -0500)]
Add textspan.h to include files of Windows package.
Emden R. Gansner [Thu, 6 Mar 2014 15:42:55 +0000 (10:42 -0500)]
Fix conversion error in DotIO.c
Emden R. Gansner [Thu, 6 Mar 2014 15:22:40 +0000 (10:22 -0500)]
Update change log
Emden R. Gansner [Wed, 5 Mar 2014 23:04:57 +0000 (18:04 -0500)]
Add new issue.
Emden R. Gansner [Tue, 4 Mar 2014 16:20:54 +0000 (11:20 -0500)]
Merge branch 'master' of https://github.com/ellson/graphviz
Emden R. Gansner [Tue, 4 Mar 2014 16:20:30 +0000 (11:20 -0500)]
Fix bug in gv.cpp: could not create edge in subgraph
Emden R. Gansner [Tue, 4 Mar 2014 15:48:36 +0000 (10:48 -0500)]
One more fix...sigh.
Emden R. Gansner [Tue, 4 Mar 2014 14:40:40 +0000 (09:40 -0500)]
Merge branch 'master' of https://github.com/ellson/graphviz
Emden R. Gansner [Tue, 4 Mar 2014 14:40:19 +0000 (09:40 -0500)]
Fix gvpr so that edges can be created in subgraphs
Emden R. Gansner [Tue, 4 Mar 2014 02:28:29 +0000 (21:28 -0500)]
Add dependencies to Windows solution file for gvmap, edgepaint and
edgepaintlib.
Emden R. Gansner [Mon, 3 Mar 2014 21:16:01 +0000 (16:16 -0500)]
Fix gvmap mains to use edgepaint library in Windows
Emden R. Gansner [Mon, 3 Mar 2014 21:04:41 +0000 (16:04 -0500)]
Re-add project file to *.am since the file now exists
Emden R. Gansner [Mon, 3 Mar 2014 21:04:04 +0000 (16:04 -0500)]
Protect NDEBUG in case already defined
Emden R. Gansner [Mon, 3 Mar 2014 19:58:45 +0000 (14:58 -0500)]
Another pass trying to get the Windows build right.
Emden R. Gansner [Mon, 3 Mar 2014 19:02:21 +0000 (14:02 -0500)]
Add project file for the edgepaint library
Emden R. Gansner [Mon, 3 Mar 2014 18:36:13 +0000 (13:36 -0500)]
Tweaks to files for Windows build.
Emden R. Gansner [Mon, 3 Mar 2014 15:54:21 +0000 (10:54 -0500)]
Remove stupid extra character
Emden R. Gansner [Mon, 3 Mar 2014 15:40:13 +0000 (10:40 -0500)]
Remove reference to windows project file
Emden R. Gansner [Mon, 3 Mar 2014 15:34:27 +0000 (10:34 -0500)]
Fix name for vcproj file for edgepaint program
John Ellson [Mon, 3 Mar 2014 14:54:30 +0000 (09:54 -0500)]
Merge branch 'master' of github.com:ellson/graphviz
Emden R. Gansner [Sun, 2 Mar 2014 23:44:39 +0000 (18:44 -0500)]
Further processing of Yifan's edge painting code: add copyright notice
to new source files and #ifndefs to .h files;
update gvmap to use color_schemes;
pull valid color scheme name test from main programs and make a function
in the color_palette library.
Emden R. Gansner [Sat, 1 Mar 2014 22:49:07 +0000 (17:49 -0500)]
Finish clean between two conflicting versions of DotIO.c, principally
removing last remnants of old libgraph usage.
Emden R. Gansner [Sat, 1 Mar 2014 22:48:45 +0000 (17:48 -0500)]
Remove duplicate declarations.
Emden R. Gansner [Fri, 28 Feb 2014 20:17:24 +0000 (15:17 -0500)]
Remove generated shell script from repository
Emden R. Gansner [Fri, 28 Feb 2014 20:17:03 +0000 (15:17 -0500)]
Fix duplicated function
Emden R. Gansner [Fri, 28 Feb 2014 20:10:45 +0000 (15:10 -0500)]
Merge branch 'master' of https://github.com/ellson/graphviz
Conflicts:
lib/sparse/DotIO.c
lib/sparse/DotIO.h
Emden R. Gansner [Fri, 28 Feb 2014 20:05:44 +0000 (15:05 -0500)]
Integrate Yifan's edgepaint code into graphviz.
Yifan Hu [Fri, 28 Feb 2014 17:14:01 +0000 (12:14 -0500)]
changed due to edgepaint
Emden R. Gansner [Fri, 28 Feb 2014 15:57:50 +0000 (10:57 -0500)]
Fix configure script and intermediate makefiles for new edgepaint library
and tool.
Emden R. Gansner [Fri, 28 Feb 2014 15:52:38 +0000 (10:52 -0500)]
Fix gv.rm function on graphs to just call agclose().