]> granicus.if.org Git - graphviz/log
graphviz
8 years agoMerge branch 'master' of github.com:/ellson/graphviz
John Ellson [Tue, 17 May 2016 18:21:54 +0000 (14:21 -0400)]
Merge branch 'master' of github.com:/ellson/graphviz

8 years agoFix incorrect json output from input
Emden R. Gansner [Sun, 8 May 2016 18:46:54 +0000 (14:46 -0400)]
Fix incorrect json output from input

graph {
  a
  subgraph X {
    subgraph Y {
    }
  }
}

and improve pretty-printing.

8 years agoFix parser so that it guarantees the precondition S = G = NULL and postcondition...
Emden Gansner [Thu, 21 Apr 2016 16:04:55 +0000 (12:04 -0400)]
Fix parser so that it guarantees the precondition S = G = NULL and postcondition S = NULL and G is a valid graph on success and
G = NULL on error. We need to clean the stack in all cases to prevent a small memory leak. Note that if S starts as NULL and is non-NULL at the end, then in G is non-NULL.

8 years agoadding lib/rxspencer - unmodified source copy
John Ellson [Tue, 12 Apr 2016 19:21:34 +0000 (15:21 -0400)]
adding lib/rxspencer - unmodified source copy

8 years agoFix bug where, if margin in records is given as a single number, the uninitialized...
Emden Gansner [Fri, 25 Mar 2016 13:53:45 +0000 (09:53 -0400)]
Fix bug where, if margin in records is given as a single number, the uninitialized value marginy is used.

8 years agoWhen setting sep (esep) using esep (sep), use the default value if it is already...
Emden Gansner [Wed, 2 Mar 2016 17:09:02 +0000 (12:09 -0500)]
When setting sep (esep) using esep (sep), use the default value if it is already big (small) enough.

8 years agoGive a better warning message if there appear to be overlapping nodes when splines...
Emden Gansner [Wed, 2 Mar 2016 17:07:51 +0000 (12:07 -0500)]
Give a better warning message if there appear to be overlapping nodes when splines=compound

8 years agoFix infinite loop in routespl when fdp uses compound edges.
Emden Gansner [Tue, 1 Mar 2016 19:29:56 +0000 (14:29 -0500)]
Fix infinite loop in routespl when fdp uses compound edges.

8 years agoMerge pull request #46 from tkelman/patch-3
John Ellson [Mon, 29 Feb 2016 16:13:22 +0000 (11:13 -0500)]
Merge pull request #46 from tkelman/patch-3

Use gvc.def for exported symbols with MinGW build

8 years agoMerge pull request #66 from pixelglow/fix-pointset-leak
John Ellson [Mon, 29 Feb 2016 16:01:48 +0000 (11:01 -0500)]
Merge pull request #66 from pixelglow/fix-pointset-leak

Fix PointSet leak when inserting same point

8 years agoMerge pull request #69 from flocke/master
John Ellson [Mon, 29 Feb 2016 15:21:46 +0000 (10:21 -0500)]
Merge pull request #69 from flocke/master

Fix build with ghostscript-9.18.

8 years agoallow jpg support in diffimg. remove test for HAVE_HAVE_LIBJPEG - Sergej Pupykin
John Ellson [Fri, 26 Feb 2016 12:45:03 +0000 (07:45 -0500)]
allow jpg support in diffimg. remove test for HAVE_HAVE_LIBJPEG - Sergej Pupykin

8 years agoJanitor: warning: "__USE_ISOC99" redefined
John Ellson [Thu, 25 Feb 2016 17:34:15 +0000 (12:34 -0500)]
Janitor: warning: "__USE_ISOC99" redefined

8 years agoJanitor: [-Wmaybe-uninitialized]
John Ellson [Thu, 25 Feb 2016 17:31:00 +0000 (12:31 -0500)]
Janitor:  [-Wmaybe-uninitialized]

8 years agoJanitor: another [-Wmisleading-indentation] - this one harmless
John Ellson [Thu, 25 Feb 2016 17:28:39 +0000 (12:28 -0500)]
Janitor:  another [-Wmisleading-indentation] - this one harmless

8 years agoMerge branch 'master' of github.com:ellson/graphviz
John Ellson [Thu, 25 Feb 2016 17:26:24 +0000 (12:26 -0500)]
Merge branch 'master' of github.com:ellson/graphviz

8 years agoFix bug introduced in ff2f6485a554db4b85be46704456bae2d8ffe1cf where added statement...
Emden Gansner [Thu, 25 Feb 2016 17:13:54 +0000 (12:13 -0500)]
Fix bug introduced in ff2f6485a554db4b85be46704456bae2d8ffe1cf where added statement should
be part of the else block.

8 years agoJanitor: fix [-Wmisleading-indentation] from gcc6
John Ellson [Thu, 25 Feb 2016 15:54:07 +0000 (10:54 -0500)]
Janitor:  fix [-Wmisleading-indentation] from gcc6

8 years agoProvide two more json output modes: dot_json which simply converts the
Emden R. Gansner [Sun, 14 Feb 2016 21:35:07 +0000 (16:35 -0500)]
Provide two more json output modes: dot_json which simply converts the
input dot graph to json, with attribute valuess preserved as strings,
and xdot_json, which parses xdot attributes into json-structured data.
Neither of these modes requires layout.

8 years agoFix bug in twopi where a node attribute "root" is not defined. This never
Emden R. Gansner [Sun, 14 Feb 2016 21:00:21 +0000 (16:00 -0500)]
Fix bug in twopi where a node attribute "root" is not defined. This never
worked.

8 years agoAdd json0 output to provide layout info comparable to -Tdot but in json.
Emden R. Gansner [Sun, 14 Feb 2016 20:10:50 +0000 (15:10 -0500)]
Add json0 output to provide layout info comparable to -Tdot but in json.

8 years agoAdd additional dependency when using libgvplugin_pango_C.
Emden R. Gansner [Sat, 13 Feb 2016 20:51:21 +0000 (15:51 -0500)]
Add additional dependency when using libgvplugin_pango_C.

8 years agoFree installed plugins in gvFreeContext
Emden R. Gansner [Sat, 13 Feb 2016 20:02:39 +0000 (15:02 -0500)]
Free installed plugins in gvFreeContext

8 years agoUpdate ChangeLog
Emden R. Gansner [Sat, 13 Feb 2016 19:15:55 +0000 (14:15 -0500)]
Update ChangeLog

8 years agoUpdate documentation related to cylinder shape.
Emden R. Gansner [Sat, 13 Feb 2016 19:14:35 +0000 (14:14 -0500)]
Update documentation related to cylinder shape.

8 years agoAdd cylinder (database) shape; fix some missing entries in files
Emden R. Gansner [Sat, 13 Feb 2016 18:55:33 +0000 (13:55 -0500)]
Add cylinder (database) shape; fix some missing entries in files
and repository.

8 years agoFix bug where edges where not being output;
Emden R. Gansner [Fri, 12 Feb 2016 15:35:21 +0000 (10:35 -0500)]
Fix bug where edges where not being output;
support cluster edges in output.

8 years agoFix bug in undoCompound which left dummy cluster nodes;
Emden R. Gansner [Fri, 12 Feb 2016 15:34:04 +0000 (10:34 -0500)]
Fix bug in undoCompound which left dummy cluster nodes;
transfer drawing information to cluster edges.

8 years agoSmall cosmetic change: final newline; newline before xdot list.
Emden R. Gansner [Tue, 9 Feb 2016 22:55:07 +0000 (17:55 -0500)]
Small cosmetic change: final newline; newline before xdot list.

8 years agoFix malformed json (missing fields, extraneous comma) and remove space after field...
Emden R. Gansner [Tue, 9 Feb 2016 22:37:29 +0000 (17:37 -0500)]
Fix malformed json (missing fields, extraneous comma) and remove space after field name

8 years agoReformat points field with different name and separate x and y into points.
Emden R. Gansner [Tue, 9 Feb 2016 21:58:02 +0000 (16:58 -0500)]
Reformat points field with different name and separate x and y into points.

8 years agorevert previous change - breaks build
John Ellson [Tue, 9 Feb 2016 18:09:54 +0000 (13:09 -0500)]
revert previous change - breaks build

8 years agoif Context is free then also free apis
John Ellson [Tue, 9 Feb 2016 18:03:15 +0000 (13:03 -0500)]
if Context is free then also free apis

8 years agoHave json output supply parsed xdot.
Emden R. Gansner [Sun, 7 Feb 2016 22:04:08 +0000 (17:04 -0500)]
Have json output supply parsed xdot.

8 years agoUpdate man page for libxdot
Emden R. Gansner [Sun, 7 Feb 2016 22:03:47 +0000 (17:03 -0500)]
Update man page for libxdot

8 years agoRevert to version 4705c841a919e911d3cdc0575b9f7b194f64d448 until we can
Emden R. Gansner [Sat, 6 Feb 2016 21:05:23 +0000 (16:05 -0500)]
Revert to version 4705c841a919e911d3cdc0575b9f7b194f64d448 until we can
fix memory error due to recent changes.

8 years agoUse special name for ids in json format.
Emden R. Gansner [Wed, 3 Feb 2016 15:38:57 +0000 (10:38 -0500)]
Use special name for ids in json format.

8 years agoChange type to not conflict on linux.
Emden Gansner [Mon, 1 Feb 2016 23:35:02 +0000 (18:35 -0500)]
Change type to not conflict on linux.

8 years agoAdd json output.
Emden R. Gansner [Mon, 1 Feb 2016 22:27:10 +0000 (17:27 -0500)]
Add json output.

8 years agoFix little typo and expand comment.
Jakob Nixdorf [Tue, 26 Jan 2016 19:28:36 +0000 (20:28 +0100)]
Fix little typo and expand comment.

8 years agoFix build for all ghostscript versions.
Jakob Nixdorf [Fri, 22 Jan 2016 21:32:32 +0000 (22:32 +0100)]
Fix build for all ghostscript versions.

8 years agoFix build with ghostscript-9.18.
Jakob Nixdorf [Fri, 22 Jan 2016 19:10:42 +0000 (20:10 +0100)]
Fix build with ghostscript-9.18.

8 years agofix redefintion of qsort_cmpf on RHEL5
John Ellson [Tue, 12 Jan 2016 14:21:31 +0000 (09:21 -0500)]
fix redefintion of qsort_cmpf on RHEL5

8 years agofix redefintion of qsort_cmpf on RHEL5
John Ellson [Tue, 12 Jan 2016 14:16:27 +0000 (09:16 -0500)]
fix redefintion of qsort_cmpf on RHEL5

8 years agosuppres ar warning for 'u' with 'D' default
John Ellson [Tue, 12 Jan 2016 00:33:15 +0000 (19:33 -0500)]
suppres ar warning for 'u' with 'D' default

8 years agoFix edge drawing in fdp to allow other values for splines. The original code was...
Emden R. Gansner [Mon, 11 Jan 2016 19:59:49 +0000 (14:59 -0500)]
Fix edge drawing in fdp to allow other values for splines. The original code was written when there were only line segments and splines.

8 years agoAdd two new gvpr scripts: one to add edges to a graph, and the other
Emden R. Gansner [Mon, 11 Jan 2016 19:58:09 +0000 (14:58 -0500)]
Add two new gvpr scripts: one to add edges to a graph, and the other
to report on multiedges and loops.

8 years agojanitor - one more -Wstrict-prototypes
John Ellson [Sat, 9 Jan 2016 22:33:58 +0000 (17:33 -0500)]
janitor - one more -Wstrict-prototypes

8 years agojanitor - fix warnings from lirsvg api changes
John Ellson [Sat, 9 Jan 2016 22:22:09 +0000 (17:22 -0500)]
janitor - fix warnings from lirsvg api changes

8 years agojanitor - fix some consts for c++ and -Wwrite-strings
John Ellson [Sat, 9 Jan 2016 21:34:08 +0000 (16:34 -0500)]
janitor - fix some consts for c++ and -Wwrite-strings

8 years agojanitor - fix 1 - -Wstrict-prototypes
John Ellson [Sat, 9 Jan 2016 21:09:02 +0000 (16:09 -0500)]
janitor - fix 1 - -Wstrict-prototypes

8 years agojanitor - 1 -Wunused_function
John Ellson [Wed, 6 Jan 2016 19:52:56 +0000 (14:52 -0500)]
janitor - 1 -Wunused_function

8 years agoMerge branch 'master' of github.com:ellson/graphviz
John Ellson [Wed, 6 Jan 2016 19:31:43 +0000 (14:31 -0500)]
Merge branch 'master' of github.com:ellson/graphviz

8 years agoused wrong type .. I thoght I checked that it compiled, but how??
John Ellson [Wed, 6 Jan 2016 19:31:26 +0000 (14:31 -0500)]
used wrong type .. I thoght I checked that it compiled,  but how??

8 years agojanitor - fix ~20 -Wunused-value all from one macro
John Ellson [Wed, 6 Jan 2016 19:15:35 +0000 (14:15 -0500)]
janitor - fix ~20 -Wunused-value all from one macro

8 years agoMerge branch 'master' of https://github.com/ellson/graphviz
Emden R. Gansner [Wed, 6 Jan 2016 19:14:41 +0000 (14:14 -0500)]
Merge branch 'master' of https://github.com/ellson/graphviz

8 years agoFix different calling conventions for qsort_s.
Emden R. Gansner [Wed, 6 Jan 2016 19:14:05 +0000 (14:14 -0500)]
Fix different calling conventions for qsort_s.

8 years agojanitor - fix 1 -Wunused-variable
John Ellson [Wed, 6 Jan 2016 19:07:55 +0000 (14:07 -0500)]
janitor - fix 1 -Wunused-variable

8 years agoMerge branch 'master' of github.com:ellson/graphviz
John Ellson [Wed, 6 Jan 2016 18:49:22 +0000 (13:49 -0500)]
Merge branch 'master' of github.com:ellson/graphviz

8 years agojanitor - clean up ~40 'unitialized' warnings
John Ellson [Wed, 6 Jan 2016 18:49:13 +0000 (13:49 -0500)]
janitor - clean up ~40 'unitialized' warnings

8 years agoMake global variable static.
Emden R. Gansner [Wed, 6 Jan 2016 18:04:07 +0000 (13:04 -0500)]
Make global variable static.

8 years agoprovide alternative for qsort_r() on EL5
John Ellson [Wed, 6 Jan 2016 16:01:07 +0000 (11:01 -0500)]
provide alternative for qsort_r() on EL5

8 years agostill need -DSWIGJAVA for swig-1.3.29 on EL5
John Ellson [Wed, 6 Jan 2016 14:51:47 +0000 (09:51 -0500)]
still need -DSWIGJAVA for swig-1.3.29 on EL5

8 years agostill need -DSWIGJAVA for swig-1.3.29 on EL5
John Ellson [Wed, 6 Jan 2016 14:37:44 +0000 (09:37 -0500)]
still need -DSWIGJAVA for swig-1.3.29 on EL5

8 years agono qsort_r() on EL5 - needs alternative implementation
John Ellson [Tue, 5 Jan 2016 22:23:18 +0000 (17:23 -0500)]
no qsort_r() on EL5 -  needs alternative implementation

8 years agono qsort_r() on EL5
John Ellson [Tue, 5 Jan 2016 22:03:47 +0000 (17:03 -0500)]
no qsort_r() on EL5

8 years agono qsort_r() on EL5
John Ellson [Tue, 5 Jan 2016 21:21:59 +0000 (16:21 -0500)]
no qsort_r() on EL5

8 years agoFix bug with "in" operator. Keys used in evaldyn and getdyn must be the same.
Emden R. Gansner [Mon, 4 Jan 2016 16:25:20 +0000 (11:25 -0500)]
Fix bug with "in" operator. Keys used in evaldyn and getdyn must be the same.

9 years agorenable lasi test - also a local issue
John Ellson [Tue, 22 Dec 2015 22:51:53 +0000 (17:51 -0500)]
renable lasi test - also a local issue

9 years agorestore test for -Tpng:cairo:gd - seems to be a local problem only
John Ellson [Tue, 22 Dec 2015 21:55:34 +0000 (16:55 -0500)]
restore test for -Tpng:cairo:gd - seems to be a local problem only

9 years agodisable broken formats in test for now: -Tpng:cairo:gd -Tps:lasi
John Ellson [Tue, 22 Dec 2015 20:26:27 +0000 (15:26 -0500)]
disable broken formats in test for now: -Tpng:cairo:gd -Tps:lasi

9 years agojanitor - no need to -DSWIGJAVA these days
John Ellson [Tue, 22 Dec 2015 19:14:31 +0000 (14:14 -0500)]
janitor - no need to -DSWIGJAVA these days

9 years agojanitor - void return from agxputc()
John Ellson [Tue, 22 Dec 2015 18:53:11 +0000 (13:53 -0500)]
janitor - void return from agxputc()

9 years agojanitor - fix function protype
John Ellson [Tue, 22 Dec 2015 18:35:18 +0000 (13:35 -0500)]
janitor - fix function protype

9 years agojanitor - fix function protype
John Ellson [Tue, 22 Dec 2015 18:32:15 +0000 (13:32 -0500)]
janitor - fix function protype

9 years agojanitor - use void return from agxput()
John Ellson [Tue, 22 Dec 2015 18:26:09 +0000 (13:26 -0500)]
janitor - use void return from agxput()

9 years agojanitor - git ignore product
John Ellson [Tue, 22 Dec 2015 18:14:53 +0000 (13:14 -0500)]
janitor - git ignore product

9 years agojanitor - fix some function prototype warnings
John Ellson [Tue, 22 Dec 2015 18:13:31 +0000 (13:13 -0500)]
janitor - fix some function prototype warnings

9 years agojanitor - fix some unused vars
John Ellson [Tue, 22 Dec 2015 18:05:47 +0000 (13:05 -0500)]
janitor - fix some unused vars

9 years agoFix ambiguity in the grammar in the documentation.
Emden R. Gansner [Sun, 20 Dec 2015 23:17:01 +0000 (18:17 -0500)]
Fix ambiguity in the grammar in the documentation.

9 years agoAllow prioritization of xlabels.
Emden Gansner [Mon, 14 Dec 2015 20:45:44 +0000 (15:45 -0500)]
Allow prioritization of xlabels.

9 years agolibtool needs -tag=CC
Stephen C North [Sun, 13 Dec 2015 03:56:56 +0000 (22:56 -0500)]
libtool needs -tag=CC

9 years agoFix PointSet leak when inserting same point
Glen Low [Sat, 12 Dec 2015 00:20:04 +0000 (08:20 +0800)]
Fix PointSet leak when inserting same point

9 years agoAllow graphs and subgraphs to have an empty string as a name.
Emden Gansner [Fri, 30 Oct 2015 18:04:07 +0000 (14:04 -0400)]
Allow graphs and subgraphs to have an empty string as a name.

Besides there being no reason not to, this avoids exposing in internal
%x name for anonymous graphs in a tootltip.

9 years agoPull back to previous makefile. The new one doesn't work. It includes references...
Emden R. Gansner [Sun, 25 Oct 2015 20:30:06 +0000 (16:30 -0400)]
Pull back to previous makefile. The new one doesn't work. It includes references to QuadTree and other files not in the sfdpgen. To get a correct makefile to create an sfdp library will take some more work.

9 years agoMerge branch 'master' of https://github.com/ellson/graphviz
Emden R. Gansner [Sun, 25 Oct 2015 19:51:44 +0000 (15:51 -0400)]
Merge branch 'master' of https://github.com/ellson/graphviz

9 years agoReset saved node in three *_inside function before doing a layout.
Emden R. Gansner [Sun, 25 Oct 2015 19:50:21 +0000 (15:50 -0400)]
Reset saved node in three *_inside function before doing a layout.

9 years agoMerge pull request #57 from pixelglow/fix-clang-warnings
emden [Sun, 25 Oct 2015 19:46:35 +0000 (15:46 -0400)]
Merge pull request #57 from pixelglow/fix-clang-warnings

Fix clang compile warnings

9 years agoMerge pull request #34 from teodorov/master
emden [Sun, 25 Oct 2015 17:39:14 +0000 (13:39 -0400)]
Merge pull request #34 from teodorov/master

sfdp as a library

9 years agoVarious small fixes.
Emden Gansner [Wed, 21 Oct 2015 19:11:41 +0000 (15:11 -0400)]
Various small fixes.

9 years agoAd generic histogram script.
Emden Gansner [Wed, 21 Oct 2015 18:28:07 +0000 (14:28 -0400)]
Ad generic histogram script.

9 years agoFix script to avoid loops and store multiple edge count in multiplicity rather than...
Emden Gansner [Wed, 21 Oct 2015 18:16:33 +0000 (14:16 -0400)]
Fix script to avoid loops and store multiple edge count in multiplicity rather than weight.

9 years agoFix for bug 2575 - fix memory leak from parser error.
Emden Gansner [Wed, 21 Oct 2015 17:07:34 +0000 (13:07 -0400)]
Fix for bug 2575 - fix memory leak from parser error.

9 years agoadd support for --enable-python34
John Ellson [Thu, 15 Oct 2015 05:22:07 +0000 (01:22 -0400)]
add support for --enable-python34

9 years agofix errors in example in cgraph man page
John Ellson [Tue, 13 Oct 2015 00:43:08 +0000 (20:43 -0400)]
fix errors in example in cgraph man page

9 years agoReinstate static functions used for debugging
Glen Low [Wed, 7 Oct 2015 00:16:45 +0000 (08:16 +0800)]
Reinstate static functions used for debugging

9 years agoRemove print statement from script.
Emden Gansner [Mon, 5 Oct 2015 20:11:39 +0000 (16:11 -0400)]
Remove print statement from script.

9 years agoPrevent warning message.
Emden Gansner [Mon, 5 Oct 2015 14:46:37 +0000 (10:46 -0400)]
Prevent warning message.

9 years agoMerge pull request #58 from pixelglow/fix-crash-in-generate-constraints
emden [Mon, 5 Oct 2015 13:34:52 +0000 (09:34 -0400)]
Merge pull request #58 from pixelglow/fix-crash-in-generate-constraints

Fix bad postdecrement of NodeSet iterator

9 years agoMerge pull request #59 from pixelglow/fix-debug-build
emden [Mon, 5 Oct 2015 13:20:04 +0000 (09:20 -0400)]
Merge pull request #59 from pixelglow/fix-debug-build

Fix typos in DEBUG code