]> granicus.if.org Git - graphviz/log
graphviz
19 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.

19 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.

19 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.

19 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.

19 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.

19 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.

19 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.

19 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.

19 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

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

19 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

19 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

19 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

19 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

19 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

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

19 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)

19 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)

19 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)

19 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.

19 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

19 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

19 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

19 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

19 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

19 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

19 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"

19 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

19 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

19 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

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

19 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

19 years agoa maybe fix..
ellson [Wed, 24 May 2006 00:37:35 +0000 (00:37 +0000)]
a maybe fix..

19 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

19 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

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

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

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

19 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

19 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

19 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

19 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.

19 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

19 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

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

19 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.

19 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.

19 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.

19 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.

19 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

19 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

19 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

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

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

19 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

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

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

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

19 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

19 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.

19 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.

19 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

19 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

19 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

19 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

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

19 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

19 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.

19 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.

19 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.

19 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.

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

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

19 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.

19 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>

19 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

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

19 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

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

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

19 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

19 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

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

19 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

19 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)

19 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.

19 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

19 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.

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

19 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

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

19 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

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

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

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

19 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

19 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>

19 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

19 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

19 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