]> granicus.if.org Git - graphviz/log
graphviz
18 years agoMake libgd optional, default without.
ellson [Sun, 21 May 2006 06:33:19 +0000 (06:33 +0000)]
Make libgd optional, default without.
Use:  --with-mylibgd to add it back in
or use: graphviz-gd  to get it from a plugin.

18 years agono need for pango here
ellson [Sun, 21 May 2006 02:48:58 +0000 (02:48 +0000)]
no need for pango here

18 years agosupport margins in gvrender outputs
ellson [Sun, 21 May 2006 02:17:08 +0000 (02:17 +0000)]
support margins in gvrender outputs

18 years agoRework of usershape code into a layout part and a renderer part.
ellson [Sun, 21 May 2006 00:34:56 +0000 (00:34 +0000)]
Rework of usershape code into a layout part and a renderer part.

At layout time, the file type and image size are determined.

At render time, renderer-specific code is used to load, cache, and apply
the images to the output.

Usershapes in Cairo renderers are now supported.

18 years agoremove spurious quotes. patch from:
ellson [Sat, 20 May 2006 15:06:39 +0000 (15:06 +0000)]
remove spurious quotes.  patch from:
Ryan Schmidt <ryan-2006q2@ryandesign.com>

18 years agoGD_gvc needs to be set earlier for graph labels
ellson [Fri, 19 May 2006 01:48:51 +0000 (01:48 +0000)]
GD_gvc needs to be set earlier for graph labels

18 years agofix memory leak
ellson [Thu, 18 May 2006 20:10:59 +0000 (20:10 +0000)]
fix memory leak

18 years agotextlayout is now a plugin.
ellson [Thu, 18 May 2006 16:00:52 +0000 (16:00 +0000)]
textlayout is now a plugin.
  - core graphviz has no dependence on pango or cairo and uses old libgd code
  - graphviz-cairo provides pango textlayout plugin

18 years agoFix references to char.html
erg [Thu, 18 May 2006 15:33:42 +0000 (15:33 +0000)]
Fix references to char.html

18 years agoUpdate info files
erg [Thu, 18 May 2006 15:25:22 +0000 (15:25 +0000)]
Update info files

18 years agolibgvc_builtins is a convenience library that doesn't need to be installed
ellson [Thu, 18 May 2006 04:59:57 +0000 (04:59 +0000)]
libgvc_builtins is a convenience library that doesn't need to be installed

18 years agopango text layout if pango is available
ellson [Thu, 18 May 2006 03:25:43 +0000 (03:25 +0000)]
pango text layout if pango is available
 - eliminate usershape and textlayout plugin APIs

18 years agoPango is optional
ellson [Wed, 17 May 2006 23:51:52 +0000 (23:51 +0000)]
Pango is optional

18 years agoAdd iffe test for HAVE_STDBOOL_H and HAVE_BOOL
erg [Tue, 16 May 2006 21:21:07 +0000 (21:21 +0000)]
Add iffe test for HAVE_STDBOOL_H and HAVE_BOOL

18 years agomoving towards pango textsize (conditionally compiled)
ellson [Tue, 16 May 2006 19:03:33 +0000 (19:03 +0000)]
moving towards pango textsize (conditionally compiled)

18 years agoFix for bug #911. Patch from:
ellson [Tue, 16 May 2006 17:33:15 +0000 (17:33 +0000)]
Fix for bug #911.    Patch from:
Horst Schirmeier <horst@shirmeier.com>

* lib/common/types.h is using the "bool" type for
  Agraphinfo_t.has_labels, which in fact is being used as a bit mask
  (GRAPH_LABEL, EDGE_LABEL, HEAD_LABEL, TAIL_LABEL).

* This makes no difference for gcc-2.95.x -- "bool" is a typedef enum
  there, ie. an int. On gcc-3.x, this is the builtin C99 type _Bool,
  which can _not_ be used as an int; it's 0 or 1, and therefore defeats
  the use as a bit mask.

* The current CVS HEAD dot utility (invoked with `dot -Txdot b911.dot')
  produces a SIGSEGV in lib/common/xdgen.c:164 when dereferencing
  g_l_draw:

  agxset(g, g_l_draw->index, agxbuse(xbufs[EMIT_GLABEL]));

  g_l_draw is NULL in this case, because the if() condition in line 99
  evaluates to false when compiled with gcc-3.x.

* This makes dotty.lefty fail as it loses connection to the
  (segfaulting) dot process.

Reproducible with _any_ labeled graph, like this one:

digraph G { label="x"; }

Path tested with gcc-3.4.5, b911.dot and my own failing input graph.

18 years agoadd buildrequires for gmp-devel in fc6
ellson [Thu, 11 May 2006 22:09:21 +0000 (22:09 +0000)]
add buildrequires for gmp-devel in fc6

18 years agoRationalize attributes used in ipsep mode, making them more
erg [Thu, 11 May 2006 21:47:36 +0000 (21:47 +0000)]
Rationalize attributes used in ipsep mode, making them more
integrated with other attributes. This also prepares the way to
pull the post-processing overlap removal in ipsep out, and make
it generally available in adjust.

18 years agoUpdate info files
erg [Thu, 11 May 2006 21:45:36 +0000 (21:45 +0000)]
Update info files

18 years agochange function declaration to match header
ellson [Thu, 11 May 2006 21:42:42 +0000 (21:42 +0000)]
change function declaration to match header

18 years agoFix for bug 940
erg [Wed, 10 May 2006 15:49:34 +0000 (15:49 +0000)]
Fix for bug 940

18 years agoremove documentation for -Tcmap and -Tismap
ellson [Tue, 9 May 2006 13:05:56 +0000 (13:05 +0000)]
remove documentation for -Tcmap and -Tismap

18 years agoRemove references to jpeg format
erg [Mon, 8 May 2006 21:01:22 +0000 (21:01 +0000)]
Remove references to jpeg format

18 years agoUpdate info files
erg [Mon, 8 May 2006 21:00:44 +0000 (21:00 +0000)]
Update info files

18 years agoUpdate info files
erg [Mon, 8 May 2006 20:50:37 +0000 (20:50 +0000)]
Update info files

18 years agoremove documentation of -Tjpg from dot's (and friend's) man page
ellson [Mon, 8 May 2006 16:17:50 +0000 (16:17 +0000)]
remove documentation of -Tjpg from dot's (and friend's) man page

18 years agoParallel make race condition. Patch from:
ellson [Mon, 8 May 2006 15:03:43 +0000 (15:03 +0000)]
Parallel make race condition.  Patch from:
Horst Schirmeier <horst@schirmeier.com>

18 years agofix breakage to gvRender() in language bindings
ellson [Sat, 6 May 2006 12:32:07 +0000 (12:32 +0000)]
fix breakage to gvRender() in language bindings

18 years agomake filewatching work with all layout engines
ellson [Fri, 5 May 2006 17:24:37 +0000 (17:24 +0000)]
make filewatching work with all layout engines

18 years agodeal with failures to read graph
ellson [Fri, 5 May 2006 15:24:33 +0000 (15:24 +0000)]
deal with failures to read graph

18 years agoremove crud
ellson [Fri, 5 May 2006 15:06:11 +0000 (15:06 +0000)]
remove crud

18 years agoFix bug 940
erg [Wed, 3 May 2006 19:25:59 +0000 (19:25 +0000)]
Fix bug 940

18 years ago--with-ipsepcola on fc3, fc4, fc5, fc6, el3, el4, el5, el5
ellson [Wed, 3 May 2006 18:04:50 +0000 (18:04 +0000)]
--with-ipsepcola on fc3, fc4, fc5, fc6, el3, el4, el5, el5

18 years agoremove reference to generated file
ellson [Wed, 3 May 2006 17:31:33 +0000 (17:31 +0000)]
remove reference to generated file

18 years agoremove generated file from cvs
ellson [Wed, 3 May 2006 17:16:45 +0000 (17:16 +0000)]
remove generated file from cvs

18 years agoApparently this one works (bug #938)
ellson [Tue, 2 May 2006 23:13:26 +0000 (23:13 +0000)]
Apparently this one works (bug #938)

18 years agoattempt to fix Makefile race condition (Bug #938)
ellson [Tue, 2 May 2006 21:51:11 +0000 (21:51 +0000)]
attempt to fix Makefile race condition  (Bug #938)

18 years agoFix gvpack -u to do a simple merge of graphs, without requiring any
erg [Mon, 1 May 2006 22:26:32 +0000 (22:26 +0000)]
Fix gvpack -u to do a simple merge of graphs, without requiring any
position information;
fix error reporting of unknown flag to correctly report the bad flag.

18 years ago- Less warnings from configure with normal defaults
ellson [Sat, 29 Apr 2006 01:30:55 +0000 (01:30 +0000)]
- Less warnings from configure with normal defaults
- Turn on --with-ipsepcola in FC6 (Fedora-development) rpms only for testing

18 years agostash input filenames for watching for file changes in GUIs
ellson [Sat, 29 Apr 2006 01:10:02 +0000 (01:10 +0000)]
stash input filenames for watching for file changes in GUIs

18 years agostash input filenames for watching for file changes in GUIs
ellson [Sat, 29 Apr 2006 01:10:02 +0000 (01:10 +0000)]
stash input filenames for watching for file changes in GUIs

18 years agostash input filenames for watching for file changes in GUIs
ellson [Sat, 29 Apr 2006 01:10:02 +0000 (01:10 +0000)]
stash input filenames for watching for file changes in GUIs

18 years agoAdd a lib/vpsc/.cvsignore
ellson [Fri, 28 Apr 2006 20:51:06 +0000 (20:51 +0000)]
Add a lib/vpsc/.cvsignore

18 years agoUpdate windows build files to handle IPSEPCOLA code
erg [Fri, 28 Apr 2006 20:45:54 +0000 (20:45 +0000)]
Update windows build files to handle IPSEPCOLA code

18 years agoHook up IPSEPCOLA into GNU build process.
ellson [Fri, 28 Apr 2006 20:33:44 +0000 (20:33 +0000)]
Hook up IPSEPCOLA into GNU build process.
To enable use "./configure --with-ipsepcola"

Changes include minor C++ source changes to work with latest gcc
csolve_VPSC.cpp  - add "#include <cassert>"
constraint.h - remove classname prefix in declaration of slack()
variable.h - remove classname prefix in declaration of position()

18 years agoHook up IPSEPCOLA into GNU build process.
ellson [Fri, 28 Apr 2006 20:33:44 +0000 (20:33 +0000)]
Hook up IPSEPCOLA into GNU build process.
To enable use "./configure --with-ipsepcola"

Changes include minor C++ source changes to work with latest gcc
csolve_VPSC.cpp  - add "#include <cassert>"
constraint.h - remove classname prefix in declaration of slack()
variable.h - remove classname prefix in declaration of position()

18 years agoHook up IPSEPCOLA into GNU build process.
ellson [Fri, 28 Apr 2006 20:33:44 +0000 (20:33 +0000)]
Hook up IPSEPCOLA into GNU build process.
To enable use "./configure --with-ipsepcola"

Changes include minor C++ source changes to work with latest gcc
csolve_VPSC.cpp  - add "#include <cassert>"
constraint.h - remove classname prefix in declaration of slack()
variable.h - remove classname prefix in declaration of position()

18 years agoHook up IPSEPCOLA into GNU build process.
ellson [Fri, 28 Apr 2006 20:33:44 +0000 (20:33 +0000)]
Hook up IPSEPCOLA into GNU build process.
To enable use "./configure --with-ipsepcola"

Changes include minor C++ source changes to work with latest gcc
csolve_VPSC.cpp  - add "#include <cassert>"
constraint.h - remove classname prefix in declaration of slack()
variable.h - remove classname prefix in declaration of position()

18 years agoHook up IPSEPCOLA into GNU build process.
ellson [Fri, 28 Apr 2006 20:33:44 +0000 (20:33 +0000)]
Hook up IPSEPCOLA into GNU build process.
To enable use "./configure --with-ipsepcola"

Changes include minor C++ source changes to work with latest gcc
csolve_VPSC.cpp  - add "#include <cassert>"
constraint.h - remove classname prefix in declaration of slack()
variable.h - remove classname prefix in declaration of position()

18 years agoHook up IPSEPCOLA into GNU build process.
ellson [Fri, 28 Apr 2006 20:33:44 +0000 (20:33 +0000)]
Hook up IPSEPCOLA into GNU build process.
To enable use "./configure --with-ipsepcola"

Changes include minor C++ source changes to work with latest gcc
csolve_VPSC.cpp  - add "#include <cassert>"
constraint.h - remove classname prefix in declaration of slack()
variable.h - remove classname prefix in declaration of position()

18 years agoHook up IPSEPCOLA into GNU build process.
ellson [Fri, 28 Apr 2006 20:33:44 +0000 (20:33 +0000)]
Hook up IPSEPCOLA into GNU build process.
To enable use "./configure --with-ipsepcola"

Changes include minor C++ source changes to work with latest gcc
csolve_VPSC.cpp  - add "#include <cassert>"
constraint.h - remove classname prefix in declaration of slack()
variable.h - remove classname prefix in declaration of position()

18 years agoHook up IPSEPCOLA into GNU build process.
ellson [Fri, 28 Apr 2006 20:33:44 +0000 (20:33 +0000)]
Hook up IPSEPCOLA into GNU build process.
To enable use "./configure --with-ipsepcola"

Changes include minor C++ source changes to work with latest gcc
csolve_VPSC.cpp  - add "#include <cassert>"
constraint.h - remove classname prefix in declaration of slack()
variable.h - remove classname prefix in declaration of position()

18 years agoHook up IPSEPCOLA into GNU build process.
ellson [Fri, 28 Apr 2006 20:33:44 +0000 (20:33 +0000)]
Hook up IPSEPCOLA into GNU build process.
To enable use "./configure --with-ipsepcola"

Changes include minor C++ source changes to work with latest gcc
csolve_VPSC.cpp  - add "#include <cassert>"
constraint.h - remove classname prefix in declaration of slack()
variable.h - remove classname prefix in declaration of position()

18 years agoHook up IPSEPCOLA into GNU build process.
ellson [Fri, 28 Apr 2006 20:33:44 +0000 (20:33 +0000)]
Hook up IPSEPCOLA into GNU build process.
To enable use "./configure --with-ipsepcola"

Changes include minor C++ source changes to work with latest gcc
csolve_VPSC.cpp  - add "#include <cassert>"
constraint.h - remove classname prefix in declaration of slack()
variable.h - remove classname prefix in declaration of position()

18 years agoMove DIGCOLA and IPSEPCOLA defines from lib/neatogen/defs.h to config.h
erg [Fri, 28 Apr 2006 20:24:50 +0000 (20:24 +0000)]
Move DIGCOLA and IPSEPCOLA defines from lib/neatogen/defs.h to config.h

18 years agoUpdated for May 1 2006 (in the 2.9 release)
north [Fri, 28 Apr 2006 19:31:22 +0000 (19:31 +0000)]
Updated for May 1 2006 (in the 2.9 release)

18 years agoAdd the vpsc library for IPSEPCOLA features
erg [Fri, 28 Apr 2006 19:03:46 +0000 (19:03 +0000)]
Add the vpsc library for IPSEPCOLA features

18 years agoAdd the vpsc library for IPSEPCOLA features
erg [Fri, 28 Apr 2006 19:03:46 +0000 (19:03 +0000)]
Add the vpsc library for IPSEPCOLA features

18 years agoAdd the vpsc library for IPSEPCOLA features
erg [Fri, 28 Apr 2006 19:03:46 +0000 (19:03 +0000)]
Add the vpsc library for IPSEPCOLA features

18 years agoAdd the vpsc library for IPSEPCOLA features
erg [Fri, 28 Apr 2006 19:03:46 +0000 (19:03 +0000)]
Add the vpsc library for IPSEPCOLA features

18 years agoAdd the vpsc library for IPSEPCOLA features
erg [Fri, 28 Apr 2006 19:03:46 +0000 (19:03 +0000)]
Add the vpsc library for IPSEPCOLA features

18 years agoAdd the vpsc library for IPSEPCOLA features
erg [Fri, 28 Apr 2006 19:03:46 +0000 (19:03 +0000)]
Add the vpsc library for IPSEPCOLA features

18 years agoAdd the vpsc library for IPSEPCOLA features
erg [Fri, 28 Apr 2006 19:03:46 +0000 (19:03 +0000)]
Add the vpsc library for IPSEPCOLA features

18 years agoAdd the vpsc library for IPSEPCOLA features
erg [Fri, 28 Apr 2006 19:03:46 +0000 (19:03 +0000)]
Add the vpsc library for IPSEPCOLA features

18 years agoAdd the vpsc library for IPSEPCOLA features
erg [Fri, 28 Apr 2006 19:03:46 +0000 (19:03 +0000)]
Add the vpsc library for IPSEPCOLA features

18 years agoAdd the vpsc library for IPSEPCOLA features
erg [Fri, 28 Apr 2006 19:03:46 +0000 (19:03 +0000)]
Add the vpsc library for IPSEPCOLA features

18 years agoAdd the vpsc library for IPSEPCOLA features
erg [Fri, 28 Apr 2006 19:03:46 +0000 (19:03 +0000)]
Add the vpsc library for IPSEPCOLA features

18 years agoAdd the vpsc library for IPSEPCOLA features
erg [Fri, 28 Apr 2006 19:03:46 +0000 (19:03 +0000)]
Add the vpsc library for IPSEPCOLA features

18 years agoAdd the vpsc library for IPSEPCOLA features
erg [Fri, 28 Apr 2006 19:03:46 +0000 (19:03 +0000)]
Add the vpsc library for IPSEPCOLA features

18 years agoAdd the vpsc library for IPSEPCOLA features
erg [Fri, 28 Apr 2006 19:03:46 +0000 (19:03 +0000)]
Add the vpsc library for IPSEPCOLA features

18 years agoAdd the vpsc library for IPSEPCOLA features
erg [Fri, 28 Apr 2006 19:03:46 +0000 (19:03 +0000)]
Add the vpsc library for IPSEPCOLA features

18 years agoClean up the IPSEC code, removing gcc-isms. Move IPSEPCOLA and DIGCOLA
erg [Fri, 28 Apr 2006 17:09:35 +0000 (17:09 +0000)]
Clean up the IPSEC code, removing gcc-isms. Move IPSEPCOLA and DIGCOLA
defines up to config.h for old build

18 years agoAdd old makefile to vpsc library
erg [Fri, 28 Apr 2006 17:05:42 +0000 (17:05 +0000)]
Add old makefile to vpsc library

18 years agoAdd IPSEPCOLA additions from Tim Dwyer
erg [Fri, 28 Apr 2006 16:59:01 +0000 (16:59 +0000)]
Add IPSEPCOLA additions from Tim Dwyer

18 years agoAdd missing newline in print statement
erg [Fri, 28 Apr 2006 16:57:33 +0000 (16:57 +0000)]
Add missing newline in print statement

18 years agoRely on general constant for default sample size
erg [Fri, 28 Apr 2006 16:56:48 +0000 (16:56 +0000)]
Rely on general constant for default sample size

18 years agoFix bug 936
erg [Thu, 27 Apr 2006 22:01:49 +0000 (22:01 +0000)]
Fix bug 936

18 years agodistribute swig-generated C# bits for use in Windows build
ellson [Wed, 26 Apr 2006 21:26:31 +0000 (21:26 +0000)]
distribute swig-generated C# bits for use in Windows build

18 years agoJanitor - spelling
ellson [Tue, 25 Apr 2006 18:52:49 +0000 (18:52 +0000)]
Janitor - spelling

18 years agoJanitor - fix a couple of unitialized variables
ellson [Tue, 25 Apr 2006 16:44:19 +0000 (16:44 +0000)]
Janitor - fix a couple of unitialized variables

18 years agoJanitor - add "void" to suppress "warning: function declaration isn't a prototype"
ellson [Tue, 25 Apr 2006 16:27:15 +0000 (16:27 +0000)]
Janitor - add "void" to suppress "warning: function declaration isn't a prototype"

18 years agoextend include path for ltdl.h to local copy in case we are building out own copy...
ellson [Tue, 25 Apr 2006 13:22:56 +0000 (13:22 +0000)]
extend include path for ltdl.h to local copy in case we are building out own copy of libltdl and none has been installed yet

18 years agoadd mention of libtool requirement
ellson [Tue, 25 Apr 2006 13:12:39 +0000 (13:12 +0000)]
add mention of libtool requirement

18 years agoFix for bug 933
erg [Mon, 24 Apr 2006 17:04:55 +0000 (17:04 +0000)]
Fix for bug 933

18 years agodon't need the BUILD_SOURCES bits, its the nodist_xxx_SOURCE that does the trick
ellson [Thu, 20 Apr 2006 22:35:27 +0000 (22:35 +0000)]
don't need the BUILD_SOURCES bits, its the nodist_xxx_SOURCE that does the trick

18 years agoUpdate info files
erg [Thu, 20 Apr 2006 21:26:01 +0000 (21:26 +0000)]
Update info files

18 years agoimprove on swig capability tracking for various langauges
ellson [Thu, 20 Apr 2006 21:25:32 +0000 (21:25 +0000)]
improve on swig capability tracking for various langauges
- don't ship swig targets since we require swig anyway

18 years agomapgen now uses active polygons approximating an edge in imap and cmapx
erg [Thu, 20 Apr 2006 21:23:36 +0000 (21:23 +0000)]
mapgen now uses active polygons approximating an edge in imap and cmapx

18 years agoAdd ptToLine2 function returning the squared distance of a point to a line.
erg [Thu, 20 Apr 2006 21:22:16 +0000 (21:22 +0000)]
Add ptToLine2 function returning the squared distance of a point to a line.

18 years agoUpdate info files
erg [Thu, 20 Apr 2006 21:19:51 +0000 (21:19 +0000)]
Update info files

18 years agoadd tests that swig supports each language
ellson [Thu, 20 Apr 2006 19:10:43 +0000 (19:10 +0000)]
add tests that swig supports each language

18 years agothe version of swig on fc5 doesn't support lua. disable lua on fc5
ellson [Thu, 20 Apr 2006 19:09:49 +0000 (19:09 +0000)]
the version of swig on fc5 doesn't support lua.  disable lua on fc5

18 years agoUpdate info files
erg [Thu, 20 Apr 2006 19:03:09 +0000 (19:03 +0000)]
Update info files

18 years agoUpdate info files
erg [Thu, 20 Apr 2006 17:04:42 +0000 (17:04 +0000)]
Update info files

18 years agoUpdate info data
erg [Thu, 20 Apr 2006 17:00:32 +0000 (17:00 +0000)]
Update info data

18 years agocorrect URLs in attrs.html
ellson [Thu, 20 Apr 2006 12:30:19 +0000 (12:30 +0000)]
correct URLs in attrs.html

18 years agoadd note about /usr/contrib/X11R6/ on HPUX
ellson [Fri, 14 Apr 2006 20:52:57 +0000 (20:52 +0000)]
add note about /usr/contrib/X11R6/ on HPUX

18 years agoadd __hpux conditional, (perhaps just older versions of HP-UX defined __hpux__ ?)
ellson [Fri, 14 Apr 2006 19:13:03 +0000 (19:13 +0000)]
add __hpux conditional, (perhaps just older versions of HP-UX defined __hpux__ ?)

18 years agoinclude y.tab.[ch] in source distros
ellson [Thu, 13 Apr 2006 23:50:02 +0000 (23:50 +0000)]
include y.tab.[ch] in source distros

18 years agoinclude generated color_lib in distribution because some distros seem to have trouble...
ellson [Thu, 13 Apr 2006 13:49:35 +0000 (13:49 +0000)]
include generated color_lib in distribution because some distros seem to have trouble with LC_COLLATE=c sort.