]>
granicus.if.org Git - graphviz/log
Emden Gansner [Thu, 1 Mar 2012 18:34:34 +0000 (13:34 -0500)]
Automated merge with ssh://hg.research.att.com//home/hgroot/graphviz
Emden Gansner [Thu, 1 Mar 2012 18:34:29 +0000 (13:34 -0500)]
Fix a couple of typos and add end point fudge factors to the path to
guarantee the start and end points from ports will be interior to the
bounding boxes. This helps to avoid the possibility that the path planner
may create a degenerate spline running along box edges. Fixes bug 2205.
Emden Gansner [Thu, 1 Mar 2012 18:31:42 +0000 (13:31 -0500)]
Fix finally, it is hoped, the potential infinite loop in routespl. When recovering unused space from
the boxes, we try to find the smallest and largest x values of the spline in the box and reduce the
box to that size. This is done by subdividing the spline into small pieces and using the end points.
If the box is small in height, it is possible none of the points will lie in the box. To handle this,
if any box is still unbounded, the spline is divided into smaller pieces and we try again. Alas, some
times the path planner just fails, with the spline not passing through some boxes. In this case, the loop
will never stop. So we now do some reasonable number of passes (initially, 15). If this isn't enough,
we use the shortest path polyline to bound the boxes. This will allow the layout to finish. The bad
spline will be emitted, but this should be obvious and, in any case, will help with debugging.
John Ellson [Thu, 1 Mar 2012 00:28:18 +0000 (19:28 -0500)]
apply Makefile.am fixes from sjackman@bcgsc.ca
Emden Gansner [Wed, 29 Feb 2012 22:39:49 +0000 (17:39 -0500)]
Add timer to rendering
Emden Gansner [Wed, 29 Feb 2012 20:33:07 +0000 (15:33 -0500)]
Allow the GVPRPATH variable to specify that the default path be prepended or
appended to it.
Emden Gansner [Wed, 29 Feb 2012 19:36:54 +0000 (14:36 -0500)]
Fix bug 1964 aka b2045. Basically, we give a warning if a cluster is defined twice.
This is only a problem with libgraph.
John Ellson [Tue, 28 Feb 2012 22:26:06 +0000 (17:26 -0500)]
Automated merge with ssh://hg.research.att.com//home/hgroot/graphviz
John Ellson [Tue, 28 Feb 2012 22:25:50 +0000 (17:25 -0500)]
apply typo coreection from #
0002206
Dwight Perry [Tue, 28 Feb 2012 17:47:36 +0000 (12:47 -0500)]
Bug fixed
John Ellson [Tue, 28 Feb 2012 03:26:57 +0000 (22:26 -0500)]
more work on tcldot us of cgraph id disc
John Ellson [Mon, 27 Feb 2012 21:02:54 +0000 (16:02 -0500)]
get all players using same context struct, both with and w/o cgraph
John Ellson [Mon, 27 Feb 2012 20:21:17 +0000 (15:21 -0500)]
Automated merge with ssh://hg.research.att.com//home/hgroot/graphviz
Emden Gansner [Mon, 27 Feb 2012 19:40:27 +0000 (14:40 -0500)]
Add a discipline parameter to open function of id and mem disciplines.
Dwight Perry [Mon, 27 Feb 2012 18:49:04 +0000 (13:49 -0500)]
bzero replaced with memset
John Ellson [Mon, 27 Feb 2012 17:38:41 +0000 (12:38 -0500)]
Automated merge with ssh://hg.research.att.com//home/hgroot/graphviz
Dwight Perry [Mon, 27 Feb 2012 17:31:27 +0000 (12:31 -0500)]
Win32 file edits
Emden Gansner [Mon, 27 Feb 2012 17:23:26 +0000 (12:23 -0500)]
Add code attribution.
Emden Gansner [Mon, 27 Feb 2012 16:38:37 +0000 (11:38 -0500)]
Change the man page to use GVPRPATH rather than GPRPATH.
Emden Gansner [Mon, 27 Feb 2012 16:28:30 +0000 (11:28 -0500)]
Automated merge with ssh://hg.research.att.com//home/hgroot/graphviz
Emden Gansner [Mon, 27 Feb 2012 16:28:24 +0000 (11:28 -0500)]
Allow a graph object to specify any list of layers to which it should belong;
allow a graph to specify a list of layers to be emitted.
John Ellson [Sun, 26 Feb 2012 23:28:03 +0000 (18:28 -0500)]
using cgraph agiddisc in tcldot.c - graphs only so far - still to do nodes and edges
John Ellson [Sun, 26 Feb 2012 21:51:01 +0000 (16:51 -0500)]
restore -Tpic
John Ellson [Sat, 25 Feb 2012 21:29:39 +0000 (16:29 -0500)]
need agbindrec when graph is created
John Ellson [Sat, 25 Feb 2012 21:26:23 +0000 (16:26 -0500)]
correct Agiddisc_s to agree with cgraph.h, add missing "it", clarify where "void *state" comes from
John Ellson [Fri, 24 Feb 2012 20:37:25 +0000 (15:37 -0500)]
DFLT_GVPRPATH now includes <prefix>/share/graphviz/gvpr/
John Ellson [Fri, 24 Feb 2012 20:35:31 +0000 (15:35 -0500)]
remove temporary file
John Ellson [Fri, 24 Feb 2012 20:07:21 +0000 (15:07 -0500)]
Automated merge with ssh://hg.research.att.com//home/hgroot/graphviz
John Ellson [Fri, 24 Feb 2012 20:07:15 +0000 (15:07 -0500)]
drop .g ext from gvpr scripts, add get-layers_list, install in <prefix>/share/graphviz/gvpr/
Dwight Perry [Fri, 24 Feb 2012 19:55:38 +0000 (14:55 -0500)]
Added html code for backslash char
Emden Gansner [Fri, 24 Feb 2012 18:48:12 +0000 (13:48 -0500)]
Fix typos.
Emden Gansner [Fri, 24 Feb 2012 17:30:30 +0000 (12:30 -0500)]
Automated merge with ssh://hg.research.att.com//home/hgroot/graphviz
Emden Gansner [Fri, 24 Feb 2012 17:30:04 +0000 (12:30 -0500)]
Update project file for expr per Arif.
John Ellson [Thu, 23 Feb 2012 18:54:06 +0000 (13:54 -0500)]
clean up temporary file
John Ellson [Thu, 23 Feb 2012 17:52:14 +0000 (12:52 -0500)]
ignore some more products
John Ellson [Thu, 23 Feb 2012 17:18:49 +0000 (12:18 -0500)]
fix inverted conditionals
Emden Gansner [Thu, 23 Feb 2012 16:22:55 +0000 (11:22 -0500)]
Automated merge with ssh://hg.research.att.com//home/hgroot/graphviz
Emden Gansner [Thu, 23 Feb 2012 16:22:48 +0000 (11:22 -0500)]
Add missing parentheses.
John Ellson [Thu, 23 Feb 2012 16:10:53 +0000 (11:10 -0500)]
Automated merge with ssh://hg.research.att.com//home/hgroot/graphviz
John Ellson [Thu, 23 Feb 2012 16:09:37 +0000 (11:09 -0500)]
some more checks for (ab)use of proto*
Emden Gansner [Thu, 23 Feb 2012 14:43:03 +0000 (09:43 -0500)]
Automated merge with ssh://hg.research.att.com//home/hgroot/graphviz
Emden Gansner [Thu, 23 Feb 2012 14:42:54 +0000 (09:42 -0500)]
Add macros for Windows to provide strtoull and strtoll
John Ellson [Thu, 23 Feb 2012 14:35:21 +0000 (09:35 -0500)]
skip cleanup if no Agraphinfo_t yet
John Ellson [Thu, 23 Feb 2012 13:34:16 +0000 (08:34 -0500)]
Automated merge with ssh://hg.research.att.com//home/hgroot/graphviz
John Ellson [Thu, 23 Feb 2012 02:44:15 +0000 (21:44 -0500)]
use the Agraph_* as the protonode or protoedge
John Ellson [Wed, 22 Feb 2012 20:23:12 +0000 (15:23 -0500)]
disable cgraph until protonode issue resolved
John Ellson [Wed, 22 Feb 2012 19:21:08 +0000 (14:21 -0500)]
partial implementation of stub protonode/edge
John Ellson [Wed, 22 Feb 2012 17:10:25 +0000 (12:10 -0500)]
configure WITH_CGRAPH by default + fix up some swig issues
Emden Gansner [Mon, 20 Feb 2012 20:08:19 +0000 (15:08 -0500)]
Automated merge with ssh://hg.research.att.com//home/hgroot/graphviz
Emden Gansner [Mon, 20 Feb 2012 20:08:06 +0000 (15:08 -0500)]
Fix visio plugin to work with libcgraph
Dwight Perry [Mon, 20 Feb 2012 19:22:06 +0000 (14:22 -0500)]
Fixed broken link
John Ellson [Mon, 20 Feb 2012 18:01:54 +0000 (13:01 -0500)]
minor spec cleanup to reduce rpmlint warnings
Emden Gansner [Mon, 20 Feb 2012 15:49:13 +0000 (10:49 -0500)]
Fix warnings
John Ellson [Mon, 20 Feb 2012 13:47:22 +0000 (08:47 -0500)]
Automated merge with ssh://hg.research.att.com//home/hgroot/graphviz
John Ellson [Mon, 20 Feb 2012 13:45:30 +0000 (08:45 -0500)]
fix for #2201 - arrows must also be enabled by dir attribute
Emden Gansner [Sat, 18 Feb 2012 20:58:30 +0000 (15:58 -0500)]
Comment out bad parts of new code;
make sure token order fits type and integer test macros.
Emden Gansner [Fri, 17 Feb 2012 01:12:43 +0000 (20:12 -0500)]
Note update to libexpr
Emden Gansner [Fri, 17 Feb 2012 01:12:06 +0000 (20:12 -0500)]
Add new files to the repository
Emden Gansner [Wed, 15 Feb 2012 18:10:43 +0000 (13:10 -0500)]
Allow fillcolor to be used for arrowheads
Emden Gansner [Wed, 15 Feb 2012 16:33:35 +0000 (11:33 -0500)]
Automated merge with ssh://hg.research.att.com//home/hgroot/graphviz
Emden Gansner [Wed, 15 Feb 2012 16:28:38 +0000 (11:28 -0500)]
Update libexpr to include Glenn's more recent additions, including variable scopes;
reverted back to Glenn's format so that future diffs and updates will be easier.
Emden Gansner [Mon, 13 Feb 2012 21:16:11 +0000 (16:16 -0500)]
Add gvrender_core_pov.c to Windows project file
Emden Gansner [Mon, 13 Feb 2012 21:12:20 +0000 (16:12 -0500)]
Fix global declarations needed in dot.c for the Windows build.
Emden Gansner [Mon, 13 Feb 2012 19:47:51 +0000 (14:47 -0500)]
Remove previous commit
Emden Gansner [Mon, 13 Feb 2012 19:45:51 +0000 (14:45 -0500)]
Add Windows global declaration for GvExitOnUsage
John Ellson [Sun, 12 Feb 2012 16:51:13 +0000 (11:51 -0500)]
fix more ruby breakage
John Ellson [Sun, 12 Feb 2012 15:57:37 +0000 (10:57 -0500)]
fix build breakage from mistake in ruby changes
John Ellson [Sat, 11 Feb 2012 00:21:46 +0000 (19:21 -0500)]
ruby - use vendorarchdir for install directory
John Ellson [Sat, 11 Feb 2012 00:06:41 +0000 (19:06 -0500)]
second try at fixing ruby-1.9 issues
John Ellson [Fri, 10 Feb 2012 21:23:46 +0000 (16:23 -0500)]
Automated merge with ssh://hg.research.att.com//home/hgroot/graphviz
John Ellson [Fri, 10 Feb 2012 21:07:17 +0000 (16:07 -0500)]
fixing fc17 breakage caused by ruby update
Emden Gansner [Fri, 10 Feb 2012 20:52:46 +0000 (15:52 -0500)]
Update files used for Windows build to reflect recent changes.
Emden Gansner [Thu, 9 Feb 2012 22:56:49 +0000 (17:56 -0500)]
Re-add case for freeing IN nodes
Emden Gansner [Thu, 9 Feb 2012 20:34:05 +0000 (15:34 -0500)]
Add next graph variable to gvpr so that a user will know when
the last graph is being processed.
Emden Gansner [Thu, 9 Feb 2012 20:32:55 +0000 (15:32 -0500)]
Update change log
Emden Gansner [Wed, 8 Feb 2012 22:11:52 +0000 (17:11 -0500)]
Make sure highlight_cluster number corresponds to a real cluster
Emden Gansner [Wed, 8 Feb 2012 22:11:19 +0000 (17:11 -0500)]
Omit printing unless verbose mode
Emden Gansner [Wed, 8 Feb 2012 21:40:00 +0000 (16:40 -0500)]
Add a node about cluster margins to the documentation.
Emden Gansner [Wed, 8 Feb 2012 21:37:00 +0000 (16:37 -0500)]
Allow variable cluster margins in dot.
Emden Gansner [Wed, 8 Feb 2012 21:17:16 +0000 (16:17 -0500)]
Add additional flags, including -c_opacity;
update man page and usage;
fix man page to describe cluster and clustercolor attributes
Emden Gansner [Wed, 8 Feb 2012 16:44:37 +0000 (11:44 -0500)]
Update gvmap documentation and fix some typos.
Emden Gansner [Tue, 7 Feb 2012 22:50:57 +0000 (17:50 -0500)]
Fix bug with cgraph and flat edges. In cgraph, the same edge can have
two addresses, depending on whether it is an out or in edge. Make sure
to canonicalize.
Emden Gansner [Mon, 6 Feb 2012 22:07:47 +0000 (17:07 -0500)]
Fix bug 2198.
Emden Gansner [Mon, 6 Feb 2012 16:58:31 +0000 (11:58 -0500)]
Modify debug code to use auxiliary graph which is the one used by network simplex.
Emden Gansner [Mon, 6 Feb 2012 16:51:55 +0000 (11:51 -0500)]
Virtual edges should have no weight
Emden Gansner [Thu, 2 Feb 2012 18:00:49 +0000 (13:00 -0500)]
Automated merge with ssh://hg.research.att.com//home/hgroot/graphviz
John Ellson [Thu, 2 Feb 2012 17:53:17 +0000 (12:53 -0500)]
enable webp for fc16
John Ellson [Thu, 2 Feb 2012 04:15:43 +0000 (23:15 -0500)]
enable webp plugin for fc17 builds
Emden Gansner [Thu, 2 Feb 2012 02:31:58 +0000 (21:31 -0500)]
Remove old memory leak
Emden Gansner [Thu, 2 Feb 2012 02:01:23 +0000 (21:01 -0500)]
Fix an old memory leak
Emden Gansner [Thu, 2 Feb 2012 01:59:16 +0000 (20:59 -0500)]
Close an old memory leak
Emden Gansner [Wed, 1 Feb 2012 20:24:49 +0000 (15:24 -0500)]
Automated merge with ssh://hg.research.att.com//home/hgroot/graphviz
Emden Gansner [Wed, 1 Feb 2012 20:24:28 +0000 (15:24 -0500)]
Fix edge label problem causing labels to overlap. The code for spline boxes for virtual
nodes with labels allowed degenerate boxes to be created, which causes the edge label
position to be ignored.
Emden Gansner [Tue, 31 Jan 2012 22:14:42 +0000 (17:14 -0500)]
Modify code to use the old C style for declaration placement to mollify Visual Studio.
Emden Gansner [Mon, 30 Jan 2012 20:43:46 +0000 (15:43 -0500)]
Fix late_double to recognize garbage input and use default
Emden Gansner [Fri, 27 Jan 2012 22:50:09 +0000 (17:50 -0500)]
Automated merge with ssh://hg.research.att.com//home/hgroot/graphviz
Emden Gansner [Fri, 27 Jan 2012 22:50:01 +0000 (17:50 -0500)]
Update change log
Emden Gansner [Fri, 27 Jan 2012 21:00:20 +0000 (16:00 -0500)]
Automated merge with ssh://hg.research.att.com//home/hgroot/graphviz
Emden Gansner [Fri, 27 Jan 2012 20:59:23 +0000 (15:59 -0500)]
Empty clusters are ignored
Emden Gansner [Fri, 27 Jan 2012 20:58:36 +0000 (15:58 -0500)]
Make error reporting the same as in libgraph