ellson [Sun, 21 May 2006 02:48:58 +0000 (02:48 +0000)]
no need for pango here
ellson [Sun, 21 May 2006 02:17:08 +0000 (02:17 +0000)]
support margins in gvrender outputs
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.
ellson [Sat, 20 May 2006 15:06:39 +0000 (15:06 +0000)]
remove spurious quotes. patch from:
Ryan Schmidt <ryan-2006q2@ryandesign.com>
ellson [Fri, 19 May 2006 01:48:51 +0000 (01:48 +0000)]
GD_gvc needs to be set earlier for graph labels
ellson [Thu, 18 May 2006 20:10:59 +0000 (20:10 +0000)]
fix memory leak
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
erg [Thu, 18 May 2006 15:33:42 +0000 (15:33 +0000)]
Fix references to char.html
erg [Thu, 18 May 2006 15:25:22 +0000 (15:25 +0000)]
Update info files
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
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
ellson [Wed, 17 May 2006 23:51:52 +0000 (23:51 +0000)]
Pango is optional
erg [Tue, 16 May 2006 21:21:07 +0000 (21:21 +0000)]
Add iffe test for HAVE_STDBOOL_H and HAVE_BOOL
ellson [Tue, 16 May 2006 19:03:33 +0000 (19:03 +0000)]
moving towards pango textsize (conditionally compiled)
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.
ellson [Thu, 11 May 2006 22:09:21 +0000 (22:09 +0000)]
add buildrequires for gmp-devel in fc6
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.
erg [Thu, 11 May 2006 21:45:36 +0000 (21:45 +0000)]
Update info files
ellson [Thu, 11 May 2006 21:42:42 +0000 (21:42 +0000)]
change function declaration to match header
erg [Wed, 10 May 2006 15:49:34 +0000 (15:49 +0000)]
Fix for bug 940
ellson [Tue, 9 May 2006 13:05:56 +0000 (13:05 +0000)]
remove documentation for -Tcmap and -Tismap
erg [Mon, 8 May 2006 21:01:22 +0000 (21:01 +0000)]
Remove references to jpeg format
erg [Mon, 8 May 2006 21:00:44 +0000 (21:00 +0000)]
Update info files
erg [Mon, 8 May 2006 20:50:37 +0000 (20:50 +0000)]
Update info files
ellson [Mon, 8 May 2006 16:17:50 +0000 (16:17 +0000)]
remove documentation of -Tjpg from dot's (and friend's) man page
ellson [Mon, 8 May 2006 15:03:43 +0000 (15:03 +0000)]
Parallel make race condition. Patch from:
Horst Schirmeier <horst@schirmeier.com>
ellson [Sat, 6 May 2006 12:32:07 +0000 (12:32 +0000)]
fix breakage to gvRender() in language bindings
ellson [Fri, 5 May 2006 17:24:37 +0000 (17:24 +0000)]
make filewatching work with all layout engines
ellson [Fri, 5 May 2006 15:24:33 +0000 (15:24 +0000)]
deal with failures to read graph
ellson [Fri, 5 May 2006 15:06:11 +0000 (15:06 +0000)]
remove crud
erg [Wed, 3 May 2006 19:25:59 +0000 (19:25 +0000)]
Fix bug 940
ellson [Wed, 3 May 2006 18:04:50 +0000 (18:04 +0000)]
--with-ipsepcola on fc3, fc4, fc5, fc6, el3, el4, el5, el5
ellson [Wed, 3 May 2006 17:31:33 +0000 (17:31 +0000)]
remove reference to generated file
ellson [Wed, 3 May 2006 17:16:45 +0000 (17:16 +0000)]
remove generated file from cvs
ellson [Tue, 2 May 2006 23:13:26 +0000 (23:13 +0000)]
Apparently this one works (bug #938)
ellson [Tue, 2 May 2006 21:51:11 +0000 (21:51 +0000)]
attempt to fix Makefile race condition (Bug #938)
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.
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
ellson [Sat, 29 Apr 2006 01:10:02 +0000 (01:10 +0000)]
stash 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
ellson [Sat, 29 Apr 2006 01:10:02 +0000 (01:10 +0000)]
stash input filenames for watching for file changes in GUIs
ellson [Fri, 28 Apr 2006 20:51:06 +0000 (20:51 +0000)]
Add a lib/vpsc/.cvsignore
erg [Fri, 28 Apr 2006 20:45:54 +0000 (20:45 +0000)]
Update windows build files to handle IPSEPCOLA code
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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
north [Fri, 28 Apr 2006 19:31:22 +0000 (19:31 +0000)]
Updated for May 1 2006 (in the 2.9 release)
erg [Fri, 28 Apr 2006 19:03:46 +0000 (19:03 +0000)]
Add 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
erg [Fri, 28 Apr 2006 19:03:46 +0000 (19:03 +0000)]
Add 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
erg [Fri, 28 Apr 2006 19:03:46 +0000 (19:03 +0000)]
Add 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
erg [Fri, 28 Apr 2006 19:03:46 +0000 (19:03 +0000)]
Add 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
erg [Fri, 28 Apr 2006 19:03:46 +0000 (19:03 +0000)]
Add 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
erg [Fri, 28 Apr 2006 19:03:46 +0000 (19:03 +0000)]
Add 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
erg [Fri, 28 Apr 2006 19:03:46 +0000 (19:03 +0000)]
Add 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
erg [Fri, 28 Apr 2006 19:03:46 +0000 (19:03 +0000)]
Add the vpsc library for IPSEPCOLA features
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
erg [Fri, 28 Apr 2006 17:05:42 +0000 (17:05 +0000)]
Add old makefile to vpsc library
erg [Fri, 28 Apr 2006 16:59:01 +0000 (16:59 +0000)]
Add IPSEPCOLA additions from Tim Dwyer
erg [Fri, 28 Apr 2006 16:57:33 +0000 (16:57 +0000)]
Add missing newline in print statement
erg [Fri, 28 Apr 2006 16:56:48 +0000 (16:56 +0000)]
Rely on general constant for default sample size
erg [Thu, 27 Apr 2006 22:01:49 +0000 (22:01 +0000)]
Fix bug 936
ellson [Wed, 26 Apr 2006 21:26:31 +0000 (21:26 +0000)]
distribute swig-generated C# bits for use in Windows build
ellson [Tue, 25 Apr 2006 18:52:49 +0000 (18:52 +0000)]
Janitor - spelling
ellson [Tue, 25 Apr 2006 16:44:19 +0000 (16:44 +0000)]
Janitor - fix a couple of unitialized variables
ellson [Tue, 25 Apr 2006 16:27:15 +0000 (16:27 +0000)]
Janitor - add "void" to suppress "warning: function declaration isn't a prototype"
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
ellson [Tue, 25 Apr 2006 13:12:39 +0000 (13:12 +0000)]
add mention of libtool requirement
erg [Mon, 24 Apr 2006 17:04:55 +0000 (17:04 +0000)]
Fix for bug 933
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
erg [Thu, 20 Apr 2006 21:26:01 +0000 (21:26 +0000)]
Update info files
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
erg [Thu, 20 Apr 2006 21:23:36 +0000 (21:23 +0000)]
mapgen now uses active polygons approximating an edge in imap and cmapx
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.
erg [Thu, 20 Apr 2006 21:19:51 +0000 (21:19 +0000)]
Update info files
ellson [Thu, 20 Apr 2006 19:10:43 +0000 (19:10 +0000)]
add tests that swig supports each language
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
erg [Thu, 20 Apr 2006 19:03:09 +0000 (19:03 +0000)]
Update info files
erg [Thu, 20 Apr 2006 17:04:42 +0000 (17:04 +0000)]
Update info files
erg [Thu, 20 Apr 2006 17:00:32 +0000 (17:00 +0000)]
Update info data
ellson [Thu, 20 Apr 2006 12:30:19 +0000 (12:30 +0000)]
correct URLs in attrs.html
ellson [Fri, 14 Apr 2006 20:52:57 +0000 (20:52 +0000)]
add note about /usr/contrib/X11R6/ on 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__ ?)
ellson [Thu, 13 Apr 2006 23:50:02 +0000 (23:50 +0000)]
include y.tab.[ch] in source distros
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.
ellson [Tue, 11 Apr 2006 11:52:22 +0000 (11:52 +0000)]
correct directory for libagraph.la