]> granicus.if.org Git - graphviz/log
graphviz
18 years agoAll libs first assembled as non-installed libxxx_C "convenience" libraries.
ellson [Fri, 26 May 2006 14:49:10 +0000 (14:49 +0000)]
All libs first assembled as non-installed libxxx_C "convenience" libraries.

Now bin/dot_static and lib/graphviz/libtcldot_builtin.so have no
external dependencies on any other graphviz library.

18 years agoAll libs first assembled as non-installed libxxx_C "convenience" libraries.
ellson [Fri, 26 May 2006 14:49:10 +0000 (14:49 +0000)]
All libs first assembled as non-installed libxxx_C "convenience" libraries.

Now bin/dot_static and lib/graphviz/libtcldot_builtin.so have no
external dependencies on any other graphviz library.

18 years agoAll libs first assembled as non-installed libxxx_C "convenience" libraries.
ellson [Fri, 26 May 2006 14:49:10 +0000 (14:49 +0000)]
All libs first assembled as non-installed libxxx_C "convenience" libraries.

Now bin/dot_static and lib/graphviz/libtcldot_builtin.so have no
external dependencies on any other graphviz library.

18 years agoAll libs first assembled as non-installed libxxx_C "convenience" libraries.
ellson [Fri, 26 May 2006 14:49:10 +0000 (14:49 +0000)]
All libs first assembled as non-installed libxxx_C "convenience" libraries.

Now bin/dot_static and lib/graphviz/libtcldot_builtin.so have no
external dependencies on any other graphviz library.

18 years agoAll libs first assembled as non-installed libxxx_C "convenience" libraries.
ellson [Fri, 26 May 2006 14:49:10 +0000 (14:49 +0000)]
All libs first assembled as non-installed libxxx_C "convenience" libraries.

Now bin/dot_static and lib/graphviz/libtcldot_builtin.so have no
external dependencies on any other graphviz library.

18 years agoAll libs first assembled as non-installed libxxx_C "convenience" libraries.
ellson [Fri, 26 May 2006 14:49:09 +0000 (14:49 +0000)]
All libs first assembled as non-installed libxxx_C "convenience" libraries.

Now bin/dot_static and lib/graphviz/libtcldot_builtin.so have no
external dependencies on any other graphviz library.

18 years agoAll libs first assembled as non-installed libxxx_C "convenience" libraries.
ellson [Fri, 26 May 2006 14:49:09 +0000 (14:49 +0000)]
All libs first assembled as non-installed libxxx_C "convenience" libraries.

Now bin/dot_static and lib/graphviz/libtcldot_builtin.so have no
external dependencies on any other graphviz library.

18 years agonew libtcldot_builtin.so.0.0.0
ellson [Thu, 25 May 2006 19:18:14 +0000 (19:18 +0000)]
new libtcldot_builtin.so.0.0.0

18 years agoheight should be positive!!!
ellson [Thu, 25 May 2006 17:33:40 +0000 (17:33 +0000)]
height should be positive!!!

18 years agopurge some ENABLE_CODEGENS, use WITH_CODEGENS instead
ellson [Thu, 25 May 2006 16:05:43 +0000 (16:05 +0000)]
purge some ENABLE_CODEGENS, use WITH_CODEGENS instead

18 years agopurge some ENABLE_CODEGENS, use WITH_CODEGENS instead
ellson [Thu, 25 May 2006 16:05:43 +0000 (16:05 +0000)]
purge some ENABLE_CODEGENS, use WITH_CODEGENS instead

18 years agosome input-filter hook code, disabled
ellson [Thu, 25 May 2006 15:02:28 +0000 (15:02 +0000)]
some input-filter hook code, disabled

18 years agorevert previous change which broke builds when no tcl present
ellson [Thu, 25 May 2006 13:44:26 +0000 (13:44 +0000)]
revert previous change which broke builds when no tcl present

18 years agotextpara_t doesn't anything from geom.h - remove #include
ellson [Thu, 25 May 2006 13:10:26 +0000 (13:10 +0000)]
textpara_t doesn't anything from geom.h - remove #include

18 years agofix for bug#948
ellson [Thu, 25 May 2006 02:37:30 +0000 (02:37 +0000)]
fix for bug#948

18 years agoGeneral cleanup:
ellson [Thu, 25 May 2006 00:09:15 +0000 (00:09 +0000)]
General cleanup:
- eliminate types.h from plugins
- newheaders: texpara.h usershape.h
- rename textline_t to textpara_t in preparation for the use of pango paragraph formatting.
- rename various related "*line*" variables to "*para*"
- remove some unused builtin.c files
- fix builtins so that dot_static always works
- change !DISABLE_CODEGENS to WITH_CODEGENS
-support configure options:
--without-codegens
--without-pangocairo
--without-libgd
(all enabled by default if requirements met)

18 years agoGeneral cleanup:
ellson [Thu, 25 May 2006 00:09:14 +0000 (00:09 +0000)]
General cleanup:
- eliminate types.h from plugins
- newheaders: texpara.h usershape.h
- rename textline_t to textpara_t in preparation for the use of pango paragraph formatting.
- rename various related "*line*" variables to "*para*"
- remove some unused builtin.c files
- fix builtins so that dot_static always works
- change !DISABLE_CODEGENS to WITH_CODEGENS
-support configure options:
--without-codegens
--without-pangocairo
--without-libgd
(all enabled by default if requirements met)

18 years agoGeneral cleanup:
ellson [Thu, 25 May 2006 00:09:14 +0000 (00:09 +0000)]
General cleanup:
- eliminate types.h from plugins
- newheaders: texpara.h usershape.h
- rename textline_t to textpara_t in preparation for the use of pango paragraph formatting.
- rename various related "*line*" variables to "*para*"
- remove some unused builtin.c files
- fix builtins so that dot_static always works
- change !DISABLE_CODEGENS to WITH_CODEGENS
-support configure options:
--without-codegens
--without-pangocairo
--without-libgd
(all enabled by default if requirements met)

18 years agoFix html label grammar to allow empty cells;
erg [Wed, 24 May 2006 19:40:10 +0000 (19:40 +0000)]
Fix html label grammar to allow empty cells;
fix error handling to that heml parse and lex errors report which graph
component has the bad label.

18 years agoFix old build to use gdtextlayout plugin
erg [Wed, 24 May 2006 19:38:06 +0000 (19:38 +0000)]
Fix old build to use gdtextlayout plugin

18 years agoeliminate dependency on -lcdt from gd plugin
ellson [Wed, 24 May 2006 16:52:37 +0000 (16:52 +0000)]
eliminate dependency on -lcdt from gd plugin

18 years agorestore --with-mylibgd as the default
ellson [Wed, 24 May 2006 16:35:44 +0000 (16:35 +0000)]
restore --with-mylibgd as the default

18 years agorename EXID define to EX_ID because of a conflict with EXID in bison's y.tab.h
ellson [Wed, 24 May 2006 15:02:32 +0000 (15:02 +0000)]
rename EXID define to EX_ID because of a conflict with EXID in bison's y.tab.h

18 years agorename EXID define to EX_ID because of a conflict with EXID in bison's y.tab.h
ellson [Wed, 24 May 2006 15:02:32 +0000 (15:02 +0000)]
rename EXID define to EX_ID because of a conflict with EXID in bison's y.tab.h

18 years agofix a "dereferencing type-punned pointer will break strict-aliasing rules" warning
ellson [Wed, 24 May 2006 14:44:12 +0000 (14:44 +0000)]
fix a "dereferencing type-punned pointer will break strict-aliasing rules" warning

18 years agofix libtool warning: "`-version-info/-version-number' is ignored for convenience...
ellson [Wed, 24 May 2006 14:24:06 +0000 (14:24 +0000)]
fix libtool warning: "`-version-info/-version-number' is ignored for convenience libraries"

18 years agoLDFLAG -module doesn't work, at least on imac86.
ellson [Wed, 24 May 2006 11:57:37 +0000 (11:57 +0000)]
LDFLAG -module doesn't work, at least on imac86.
   - see if build works everywhere without it

18 years agoupdate examples in gdtclft man page, and add them to examples dir
ellson [Wed, 24 May 2006 11:10:25 +0000 (11:10 +0000)]
update examples in gdtclft man page, and add them to examples dir

18 years agoupdate examples in gdtclft man page, and add them to examples dir
ellson [Wed, 24 May 2006 11:10:25 +0000 (11:10 +0000)]
update examples in gdtclft man page, and add them to examples dir

18 years agomore unresolved
ellson [Wed, 24 May 2006 03:16:35 +0000 (03:16 +0000)]
more unresolved

18 years agofix unresolved symbols in MacOS builds
ellson [Wed, 24 May 2006 03:12:52 +0000 (03:12 +0000)]
fix unresolved symbols in MacOS builds

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