]>
granicus.if.org Git - graphviz/log
John Ellson [Fri, 10 Jul 2015 20:19:25 +0000 (16:19 -0400)]
Merge pull request #53 from gottreu/fix_autogen_for_macosx
Fix version date for Mac OSX and FreeBSD
John Ellson [Fri, 10 Jul 2015 20:05:25 +0000 (16:05 -0400)]
check for trailing " in ppDirective befora accepting string as a filename
John Ellson [Fri, 10 Jul 2015 20:04:16 +0000 (16:04 -0400)]
indentation
John Ellson [Fri, 10 Jul 2015 18:43:03 +0000 (14:43 -0400)]
Merge pull request #50 from thoger/agerr-format-string-fixes
Additional agerr() format string fixes
Brian Gottreu [Tue, 23 Jun 2015 01:15:39 +0000 (20:15 -0500)]
Fix version date for Mac OSX and FreeBSD
Emden R. Gansner [Sat, 13 Jun 2015 21:12:49 +0000 (17:12 -0400)]
Fix the token trace function to provide info for CONSTANTs as well as IDs.
Emden R. Gansner [Sat, 13 Jun 2015 21:02:49 +0000 (17:02 -0400)]
Don't reset the traversal type with each BEG_G. This would overwrite
any setting of it in the BEGIN section. This state should be in control
of the gvpr script after the default is set.
Revert change
909e4b433d24bce1d68e08be3eb429df15e12f26
Emden R. Gansner [Sun, 7 Jun 2015 19:12:48 +0000 (15:12 -0400)]
Fix tooltips to support line breaks and escString substitutions
as in the documentation;
map ordinary tooltips to UTF8, converting HTML escape sequences.
This makes the handling of tooltips uniform whether coming from a
tooltip attribute or from an HTML-like label.
John Ellson [Wed, 20 May 2015 19:50:16 +0000 (15:50 -0400)]
always use date of last commit in version, even for stable
Tomas Hoger [Wed, 20 May 2015 09:22:11 +0000 (11:22 +0200)]
Additional agerr() format string fixes
Similar to commit
99eda42 , ensure the second argument to agerr() is
fixed string with no user inputs. Change applied to:
* cmd/tools/gmlscan.l - unclear if this can be exploited in practice, as
only yytext can possibly hold format string
* lib/graph/lexer.c - format string can be injected via graph file
content. Note that libgraph is deprecated as of version 2.30.0, so
this fix is more relevant for older graphviz versions.
Tomas Hoger [Wed, 20 May 2015 09:15:32 +0000 (11:15 +0200)]
Fix agerr() format string issue in chkNum()
Commit
99eda42 fixed agerr() format string issue in yyerror(), but the
same fix is also needed for chkNum(). In chkNum(), format string can be
injected at least via malicious file name:
$ cat fs4-%n%s%s%s%s%s%s.dot
graph G { a [ weight = 0g ] }
$ dot fs4-%n%s%s%s%s%s%s.dot
Warning: *** %n in writable segment detected ***
Aborted
John Ellson [Tue, 19 May 2015 14:40:37 +0000 (10:40 -0400)]
need a commit - rm unused script
Emden R. Gansner [Sun, 17 May 2015 19:47:41 +0000 (15:47 -0400)]
The fix for bug 2471 wasn't complete, as dot can pass a virtual edge into
makeStraightEdges, which assumes that the first edge is real so it can find
the actual head node.
John Ellson [Sun, 17 May 2015 14:57:09 +0000 (10:57 -0400)]
use time of last git commit for version time
Stephen C North [Sun, 10 May 2015 00:36:28 +0000 (20:36 -0400)]
Added agnodebefore() primitive
Emden R. Gansner [Thu, 26 Mar 2015 19:07:09 +0000 (15:07 -0400)]
Update notes on the Windows build process.
Emden R. Gansner [Mon, 23 Mar 2015 18:50:06 +0000 (14:50 -0400)]
Fix declarations of global variables to only use dllimport if being compiled
by Visual Studio (and used by a library other than cgraph).
Emden R. Gansner [Tue, 10 Mar 2015 19:34:09 +0000 (15:34 -0400)]
Merge branch 'master' of ssh://github.com/ellson/graphviz
Emden R. Gansner [Tue, 10 Mar 2015 19:33:28 +0000 (15:33 -0400)]
Fix callback for writing an output file to avoid a crash or a new
window popping up.
Emden R. Gansner [Fri, 27 Feb 2015 18:23:18 +0000 (13:23 -0500)]
Merge branch 'master' of https://github.com/ellson/graphviz
Emden R. Gansner [Fri, 27 Feb 2015 18:22:49 +0000 (13:22 -0500)]
Report if argument is missing from -o flag
Emden R. Gansner [Thu, 26 Feb 2015 18:49:21 +0000 (13:49 -0500)]
Fix declaration of Verbose
Emden R. Gansner [Thu, 26 Feb 2015 18:09:05 +0000 (13:09 -0500)]
Fix typo.
Emden R. Gansner [Tue, 24 Feb 2015 18:19:38 +0000 (13:19 -0500)]
Clean up text messages; add more verbose information
Emden R. Gansner [Wed, 18 Feb 2015 20:50:55 +0000 (15:50 -0500)]
Fix bug where string constants are allocated in temp memory during
compilation, but temp memory is freed each time an evaluation is done.
Emden R. Gansner [Wed, 18 Feb 2015 18:40:28 +0000 (13:40 -0500)]
Make return value of stringOf function non-trivial
Emden R. Gansner [Mon, 9 Feb 2015 20:20:03 +0000 (15:20 -0500)]
DARWIN_DYLIB has to be set for all Macs, not just Darwin9.
John Ellson [Sun, 8 Feb 2015 03:38:05 +0000 (22:38 -0500)]
remove '-'. It worked just fine before I added them
John Ellson [Sat, 7 Feb 2015 05:00:33 +0000 (00:00 -0500)]
default JSHEXT to so
John Ellson [Sat, 7 Feb 2015 04:44:36 +0000 (23:44 -0500)]
perhaps we really do need JSHEXT
John Ellson [Sat, 7 Feb 2015 04:34:47 +0000 (23:34 -0500)]
JSHEXT not needed
John Ellson [Sat, 7 Feb 2015 04:23:05 +0000 (23:23 -0500)]
provide JSHEXT as well
John Ellson [Sat, 7 Feb 2015 04:16:44 +0000 (23:16 -0500)]
On *-darwin* configure and make with JNI_EXTRA_LDFLAGS="-shrext .jnilib"
John Ellson [Mon, 26 Jan 2015 19:09:09 +0000 (14:09 -0500)]
Merge pull request #35 from tkelman/patch-2
Patch 2
John Ellson [Fri, 23 Jan 2015 16:50:15 +0000 (11:50 -0500)]
apply Redhat's graphviz-2.38.0-rbconfig.patch
Emden R. Gansner [Mon, 19 Jan 2015 23:15:58 +0000 (18:15 -0500)]
Merge branch 'master' of https://github.com/ellson/graphviz
Emden R. Gansner [Mon, 19 Jan 2015 23:14:26 +0000 (18:14 -0500)]
Make sure gv2gxl is included in Windows build.
Tony Kelman [Fri, 16 Jan 2015 23:27:10 +0000 (15:27 -0800)]
Add regex_win32.c to libgvc_C_la_SOURCES for Windows
Tony Kelman [Fri, 16 Jan 2015 19:16:37 +0000 (11:16 -0800)]
Fix conflicting definitions with MinGW
Tony Kelman [Fri, 16 Jan 2015 19:14:58 +0000 (11:14 -0800)]
Fix case sensitivity when cross compiling
Tony Kelman [Thu, 8 Jan 2015 01:30:37 +0000 (17:30 -0800)]
add $(EXEEXT) to mkdefs targets in lib/gvpr
Tony Kelman [Sat, 20 Dec 2014 01:35:59 +0000 (17:35 -0800)]
fix error: lvalue required as left operand of assignment
Tony Kelman [Sat, 20 Dec 2014 00:19:26 +0000 (16:19 -0800)]
fix error: 'R_OK' undeclared
Tony Kelman [Fri, 19 Dec 2014 22:23:38 +0000 (14:23 -0800)]
include libltdl folder for out-of-tree builds
Tony Kelman [Fri, 19 Dec 2014 19:57:43 +0000 (11:57 -0800)]
fix error: conflicting types for '_strnicmp' with MinGW
John Ellson [Fri, 16 Jan 2015 14:33:49 +0000 (09:33 -0500)]
use if set
Emden R. Gansner [Thu, 15 Jan 2015 19:30:27 +0000 (14:30 -0500)]
Fix incorrect comments.
Emden R. Gansner [Mon, 12 Jan 2015 19:41:14 +0000 (14:41 -0500)]
Refresh dot, etc. man pages, fixing typos, etc.
John Ellson [Fri, 9 Jan 2015 21:42:01 +0000 (16:42 -0500)]
gvbuffstderr.c is not used ATM. Disconnect in Makefile.am
John Ellson [Fri, 9 Jan 2015 18:27:29 +0000 (13:27 -0500)]
Merge branch 'master' of github.com:ellson/graphviz
John Ellson [Fri, 9 Jan 2015 18:26:12 +0000 (13:26 -0500)]
Merge pull request #33 from tkelman/patch-2
Use mktemp instead of mkstemp on Win32
Tony Kelman [Fri, 9 Jan 2015 17:52:57 +0000 (09:52 -0800)]
Use mktemp instead of mkstemp on Win32
fixes #32
John Ellson [Fri, 9 Jan 2015 17:36:45 +0000 (12:36 -0500)]
Merge branch 'master' of github.com:ellson/graphviz
John Ellson [Tue, 6 Jan 2015 23:46:32 +0000 (18:46 -0500)]
coverity #82849
John Ellson [Tue, 6 Jan 2015 23:39:59 +0000 (18:39 -0500)]
coverity #82684
John Ellson [Tue, 6 Jan 2015 22:35:05 +0000 (17:35 -0500)]
Merge pull request #31 from bjornfor/vimdot-lookup-in-path
vimdot: lookup 'vim' in $PATH
Emden R. Gansner [Tue, 6 Jan 2015 21:17:41 +0000 (16:17 -0500)]
Merge branch 'master' of ssh://github.com/ellson/graphviz
Conflicts:
lib/gvc/gvusershape.c
Emden R. Gansner [Tue, 6 Jan 2015 20:59:38 +0000 (15:59 -0500)]
Various fixes to prevent buffer overflows, cleanup usage of std_args, fix logical problems,
unfreed memory, and bad declarations.
These were submitted by Joshua Rogers.
Bjørn Forsman [Tue, 6 Jan 2015 19:39:41 +0000 (20:39 +0100)]
vimdot: lookup 'vim' in $PATH
Instead of hardcoding /usr/bin/vim. Needed for NixOS (http://nixos.org), and is
probably useful for others too.
John Ellson [Tue, 6 Jan 2015 19:13:10 +0000 (14:13 -0500)]
fix covertity #82845
John Ellson [Tue, 6 Jan 2015 17:07:27 +0000 (12:07 -0500)]
fix coverity #82925
John Ellson [Tue, 6 Jan 2015 16:36:17 +0000 (11:36 -0500)]
Merge branch 'master' of github.com:ellson/graphviz
John Ellson [Tue, 6 Jan 2015 16:05:24 +0000 (11:05 -0500)]
fix warning about mktemp
John Ellson [Tue, 6 Jan 2015 15:57:53 +0000 (10:57 -0500)]
fix coverity #82930
Emden R. Gansner [Mon, 5 Jan 2015 20:58:41 +0000 (15:58 -0500)]
Refresh dotguide; fix bug 2505
John Ellson [Fri, 2 Jan 2015 14:09:46 +0000 (09:09 -0500)]
add -lm - ports PR#195676
Yifan Hu [Fri, 19 Dec 2014 01:18:42 +0000 (20:18 -0500)]
delete some code inserted for debugging purpose that should have been removed
John Ellson [Mon, 15 Dec 2014 20:04:04 +0000 (15:04 -0500)]
drop dotgen2 from distribution packages
John Ellson [Fri, 12 Dec 2014 17:03:28 +0000 (12:03 -0500)]
update doxygen INPUT dirs (esp. cgraph)
Emden R. Gansner [Thu, 11 Dec 2014 17:26:21 +0000 (12:26 -0500)]
Extend strict example
Emden R. Gansner [Thu, 11 Dec 2014 16:55:08 +0000 (11:55 -0500)]
Merge branch 'master' of https://github.com/ellson/graphviz
Emden R. Gansner [Thu, 11 Dec 2014 16:54:21 +0000 (11:54 -0500)]
Add/update information about strict graphs, and directed vs. undirected graphs.
John Ellson [Thu, 11 Dec 2014 13:02:06 +0000 (08:02 -0500)]
doxygen updates for fc20-64 processing
John Ellson [Tue, 9 Dec 2014 15:41:13 +0000 (10:41 -0500)]
Merge pull request #29 from csanchezdll/master
Fix Issue #
0002277 : render no longer produces vaild tk tags.
John Ellson [Tue, 9 Dec 2014 15:38:15 +0000 (10:38 -0500)]
apply patch from csanchezdll - <graph> addedge <tail> <head> using node handles
takes wrong head
Carlos Sánchez de La Lama [Tue, 9 Dec 2014 12:59:24 +0000 (13:59 +0100)]
Fix Issue #
0002504 : <graph> addedge <tail> <head> using node handles takes wrong head.
Carlos Sánchez de La Lama [Tue, 9 Dec 2014 09:16:06 +0000 (10:16 +0100)]
Fix Issue #
0002277 : render no longer produces vaild tk tags.
John Ellson [Tue, 25 Nov 2014 15:17:00 +0000 (10:17 -0500)]
remove tkspline references from debian build
Emden R. Gansner [Mon, 24 Nov 2014 22:16:39 +0000 (17:16 -0500)]
Add note concerning the blending of cairo and gd for png output.
Emden R. Gansner [Mon, 24 Nov 2014 19:32:58 +0000 (14:32 -0500)]
Fix format string vulnerability in using agerr() to report errors during parsing.
We now use a fixed format %s, and pass the error string as an argument.
John Ellson [Mon, 24 Nov 2014 16:34:48 +0000 (11:34 -0500)]
Merge branch 'master' of github.com:ellson/graphviz
John Ellson [Mon, 24 Nov 2014 16:34:32 +0000 (11:34 -0500)]
make gd always generate indexed color pngs, responding to #2502
Emden R. Gansner [Mon, 24 Nov 2014 16:23:57 +0000 (11:23 -0500)]
Remove explicit builds of tkstubs and tkspline from mac makefiles
Emden R. Gansner [Fri, 21 Nov 2014 16:33:42 +0000 (11:33 -0500)]
Warn about run-on numbers like 123.45.678
John Ellson [Wed, 12 Nov 2014 16:59:18 +0000 (11:59 -0500)]
add a -nox package, basic graphviz rpm now includes x11 facilities
Emden R. Gansner [Tue, 4 Nov 2014 22:15:50 +0000 (17:15 -0500)]
Have the svg renderer use the transparent color
Emden R. Gansner [Fri, 31 Oct 2014 17:48:43 +0000 (13:48 -0400)]
Merge branch 'master' of https://github.com/ellson/graphviz
Emden R. Gansner [Fri, 31 Oct 2014 17:47:08 +0000 (13:47 -0400)]
Fix missing LEFT_RIGHT case in drawing cell borders;
add regression test for borders
Emden R. Gansner [Wed, 29 Oct 2014 15:01:07 +0000 (11:01 -0400)]
Fix windows package so that example smyrna files are explicitly labeled as such.
Emden R. Gansner [Fri, 24 Oct 2014 22:14:01 +0000 (18:14 -0400)]
Merge branch 'master' of https://github.com/ellson/graphviz
Emden R. Gansner [Fri, 24 Oct 2014 22:13:09 +0000 (18:13 -0400)]
Go back to a full copy of colorxlate. Getting it passed the VS compiler is
too much trouble.
Stephen North [Fri, 24 Oct 2014 20:05:18 +0000 (16:05 -0400)]
Merge branch 'master' of https://github.com/ellson/graphviz
Emden R. Gansner [Fri, 24 Oct 2014 17:57:30 +0000 (13:57 -0400)]
Fix the actions.c code to compile under Visual Studio.
Emden R. Gansner [Fri, 24 Oct 2014 17:37:18 +0000 (13:37 -0400)]
Fix name clash in smyrna due to gvpr including colxlate.c, and smyrna uses
both gvpr and libcommon.
Stephen North [Fri, 24 Oct 2014 15:17:51 +0000 (11:17 -0400)]
Merge branch 'master' of https://github.com/ellson/graphviz
John Ellson [Fri, 24 Oct 2014 14:25:19 +0000 (10:25 -0400)]
remove rpm requires for tk
John Ellson [Fri, 24 Oct 2014 14:19:12 +0000 (10:19 -0400)]
remove tkspline,and all tk code - its not used for graphs, and maybe problematic on OSx
Stephen North [Thu, 23 Oct 2014 22:04:52 +0000 (18:04 -0400)]
Merge branch 'master' of https://github.com/ellson/graphviz
Stephen North [Thu, 23 Oct 2014 22:04:02 +0000 (18:04 -0400)]
Fixed compare of anonymous edge ID. I don't see how AGTYPE(e) could be right.
Emden R. Gansner [Thu, 23 Oct 2014 14:17:03 +0000 (10:17 -0400)]
Replace cut and paste of colxlate.c in actions.c with simple #include.
This at least means there is a single source copy.