]> granicus.if.org Git - graphviz/log
graphviz
18 years agoa maybe fix..
ellson [Wed, 24 May 2006 00:37:35 +0000 (00:37 +0000)]
a maybe fix..

18 years agoturns out that gdtclft wasn't using fontconfig
ellson [Wed, 24 May 2006 00:19:33 +0000 (00:19 +0000)]
turns out that gdtclft wasn't using fontconfig

18 years agoRemove dangling links to www.research.att.com; resolve to sites on
erg [Tue, 23 May 2006 15:10:13 +0000 (15:10 +0000)]
Remove dangling links to www.research.att.com; resolve to sites on
www.graphviz.org

18 years agofix binary output encoding
ellson [Tue, 23 May 2006 13:11:11 +0000 (13:11 +0000)]
fix binary output encoding

18 years agorepair pkgIndex.tcl generation
ellson [Tue, 23 May 2006 12:35:43 +0000 (12:35 +0000)]
repair pkgIndex.tcl generation

18 years agoFix vps old makefile
erg [Mon, 22 May 2006 20:36:10 +0000 (20:36 +0000)]
Fix vps old makefile

18 years agoMore makefile fixes to cleanup removed files
erg [Mon, 22 May 2006 20:33:17 +0000 (20:33 +0000)]
More makefile fixes to cleanup removed files

18 years agoFix dot makefile to reflect file changes from pango
erg [Mon, 22 May 2006 20:26:59 +0000 (20:26 +0000)]
Fix dot makefile to reflect file changes from pango

18 years agoretain --with-mylibgd for now as webdot needs it
ellson [Mon, 22 May 2006 20:09:44 +0000 (20:09 +0000)]
retain --with-mylibgd for now as webdot needs it

18 years agoFix forward declaration of ideal_size to use bool.
erg [Mon, 22 May 2006 20:08:24 +0000 (20:08 +0000)]
Fix forward declaration of ideal_size to use bool.

18 years agoprovide gd plugin in graphviz base package if --with-mylibgd
ellson [Mon, 22 May 2006 17:49:43 +0000 (17:49 +0000)]
provide gd plugin in graphviz base package if --with-mylibgd

18 years agoOne more attempt to back out change
erg [Mon, 22 May 2006 17:46:38 +0000 (17:46 +0000)]
One more attempt to back out change

18 years agoremove a redundant extern statement
ellson [Mon, 22 May 2006 17:45:41 +0000 (17:45 +0000)]
remove a redundant extern statement

18 years agoBack out recent commit of these 2 files. These were working versions
erg [Mon, 22 May 2006 17:43:31 +0000 (17:43 +0000)]
Back out recent commit of these 2 files. These were working versions
which were accidentally committed.

18 years agoFix uses of bool which assumed bool = unsigned char.
erg [Mon, 22 May 2006 17:39:35 +0000 (17:39 +0000)]
Fix uses of bool which assumed bool = unsigned char.

18 years agoFix uses of bool which assumed bool = unsigned char.
erg [Mon, 22 May 2006 17:39:35 +0000 (17:39 +0000)]
Fix uses of bool which assumed bool = unsigned char.

18 years agoFix uses of bool which assumed bool = unsigned char.
erg [Mon, 22 May 2006 17:39:35 +0000 (17:39 +0000)]
Fix uses of bool which assumed bool = unsigned char.

18 years agoFix old makefiles to conform with pango file changes
erg [Mon, 22 May 2006 17:36:10 +0000 (17:36 +0000)]
Fix old makefiles to conform with pango file changes

18 years agoavoid tmp file during construction of pkgIndex.tcl
ellson [Mon, 22 May 2006 17:21:05 +0000 (17:21 +0000)]
avoid tmp file during construction of pkgIndex.tcl

18 years agoold "+" syntax no longer supported in tail. Now needs "-n +" as in:
ellson [Mon, 22 May 2006 16:04:17 +0000 (16:04 +0000)]
old "+" syntax no longer supported in tail.  Now needs "-n +" as in:
tail -n +24 config.h

18 years agocrap - that didn't work
ellson [Mon, 22 May 2006 15:12:27 +0000 (15:12 +0000)]
crap - that didn't work

18 years agotypo
ellson [Mon, 22 May 2006 15:11:03 +0000 (15:11 +0000)]
typo

18 years agostdio.h is included in types.h which must precede
ellson [Mon, 22 May 2006 14:59:45 +0000 (14:59 +0000)]
stdio.h is included in types.h which must precede

18 years agomissed change
ellson [Mon, 22 May 2006 13:58:21 +0000 (13:58 +0000)]
missed change

18 years agosome missed changes
ellson [Mon, 22 May 2006 13:14:00 +0000 (13:14 +0000)]
some missed changes

18 years agomumble...
ellson [Sun, 21 May 2006 19:43:46 +0000 (19:43 +0000)]
mumble...

18 years agowrap #include "gd.h" in a HAVE_LIBGD conditional
ellson [Sun, 21 May 2006 19:30:48 +0000 (19:30 +0000)]
wrap #include "gd.h" in a HAVE_LIBGD conditional

18 years agoDamn its hard to get rid of these libgd dependencies!
ellson [Sun, 21 May 2006 19:16:21 +0000 (19:16 +0000)]
Damn its hard to get rid of these libgd dependencies!
   entites.h was needed in the "make dist" target for rpms.

18 years agoDamn its hard to get rid of these libgd dependencies!
ellson [Sun, 21 May 2006 19:16:21 +0000 (19:16 +0000)]
Damn its hard to get rid of these libgd dependencies!
   entites.h was needed in the "make dist" target for rpms.

18 years agosymbols must have non-emty definitions
ellson [Sun, 21 May 2006 18:56:44 +0000 (18:56 +0000)]
symbols must have non-emty definitions

18 years agoJanitor - fix some "value computed is not used" warnings
ellson [Sun, 21 May 2006 17:47:43 +0000 (17:47 +0000)]
Janitor - fix some "value computed is not used" warnings

18 years agoavoid link errors from unused gd source in tcldot when no libgd
ellson [Sun, 21 May 2006 17:15:56 +0000 (17:15 +0000)]
avoid link errors from unused gd source in tcldot when no libgd

18 years agogdtclft is conditional on HAVE_LIBGD
ellson [Sun, 21 May 2006 16:43:22 +0000 (16:43 +0000)]
gdtclft is conditional on HAVE_LIBGD
rendergd method in tcldot is conditional on HAVE_LIBGD

18 years agoUse pangocairo in fc5, fc6
ellson [Sun, 21 May 2006 16:37:51 +0000 (16:37 +0000)]
Use pangocairo in fc5, fc6

18 years agofix for conditional pango/cairo support
ellson [Sun, 21 May 2006 15:49:15 +0000 (15:49 +0000)]
fix for conditional pango/cairo support

18 years agoAdd pangocairo to core graphviz: if configure finds support.
ellson [Sun, 21 May 2006 14:58:34 +0000 (14:58 +0000)]
Add pangocairo to core graphviz: if configure finds support.

18 years agoMake libgd optional, default without.
ellson [Sun, 21 May 2006 06:33:20 +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 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 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