]>
granicus.if.org Git - graphviz/log
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.
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.
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.
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.
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.
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.
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.
ellson [Thu, 25 May 2006 19:18:14 +0000 (19:18 +0000)]
new libtcldot_builtin.so.0.0.0
ellson [Thu, 25 May 2006 17:33:40 +0000 (17:33 +0000)]
height should be positive!!!
ellson [Thu, 25 May 2006 16:05:43 +0000 (16:05 +0000)]
purge 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
ellson [Thu, 25 May 2006 15:02:28 +0000 (15:02 +0000)]
some input-filter hook code, disabled
ellson [Thu, 25 May 2006 13:44:26 +0000 (13:44 +0000)]
revert previous change which broke builds when no tcl present
ellson [Thu, 25 May 2006 13:10:26 +0000 (13:10 +0000)]
textpara_t doesn't anything from geom.h - remove #include
ellson [Thu, 25 May 2006 02:37:30 +0000 (02:37 +0000)]
fix for bug#948
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)
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)
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)
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.
erg [Wed, 24 May 2006 19:38:06 +0000 (19:38 +0000)]
Fix old build to use gdtextlayout plugin
ellson [Wed, 24 May 2006 16:52:37 +0000 (16:52 +0000)]
eliminate dependency on -lcdt from gd plugin
ellson [Wed, 24 May 2006 16:35:44 +0000 (16:35 +0000)]
restore --with-mylibgd as the default
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
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
ellson [Wed, 24 May 2006 14:44:12 +0000 (14:44 +0000)]
fix a "dereferencing type-punned pointer will break strict-aliasing rules" warning
ellson [Wed, 24 May 2006 14:24:06 +0000 (14:24 +0000)]
fix libtool warning: "`-version-info/-version-number' is ignored for convenience libraries"
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
ellson [Wed, 24 May 2006 11:10:25 +0000 (11:10 +0000)]
update 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
ellson [Wed, 24 May 2006 03:16:35 +0000 (03:16 +0000)]
more unresolved
ellson [Wed, 24 May 2006 03:12:52 +0000 (03:12 +0000)]
fix unresolved symbols in MacOS builds
ellson [Wed, 24 May 2006 00:37:35 +0000 (00:37 +0000)]
a maybe fix..
ellson [Wed, 24 May 2006 00:19:33 +0000 (00:19 +0000)]
turns out that gdtclft wasn't using fontconfig
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
ellson [Tue, 23 May 2006 13:11:11 +0000 (13:11 +0000)]
fix binary output encoding
ellson [Tue, 23 May 2006 12:35:43 +0000 (12:35 +0000)]
repair pkgIndex.tcl generation
erg [Mon, 22 May 2006 20:36:10 +0000 (20:36 +0000)]
Fix vps old makefile
erg [Mon, 22 May 2006 20:33:17 +0000 (20:33 +0000)]
More makefile fixes to cleanup removed files
erg [Mon, 22 May 2006 20:26:59 +0000 (20:26 +0000)]
Fix dot makefile to reflect file changes from pango
ellson [Mon, 22 May 2006 20:09:44 +0000 (20:09 +0000)]
retain --with-mylibgd for now as webdot needs it
erg [Mon, 22 May 2006 20:08:24 +0000 (20:08 +0000)]
Fix forward declaration of ideal_size to use bool.
ellson [Mon, 22 May 2006 17:49:43 +0000 (17:49 +0000)]
provide gd plugin in graphviz base package if --with-mylibgd
erg [Mon, 22 May 2006 17:46:38 +0000 (17:46 +0000)]
One more attempt to back out change
ellson [Mon, 22 May 2006 17:45:41 +0000 (17:45 +0000)]
remove a redundant extern statement
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.
erg [Mon, 22 May 2006 17:39:35 +0000 (17:39 +0000)]
Fix 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.
erg [Mon, 22 May 2006 17:39:35 +0000 (17:39 +0000)]
Fix uses of bool which assumed bool = unsigned char.
erg [Mon, 22 May 2006 17:36:10 +0000 (17:36 +0000)]
Fix old makefiles to conform with pango file changes
ellson [Mon, 22 May 2006 17:21:05 +0000 (17:21 +0000)]
avoid tmp file during construction of pkgIndex.tcl
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
ellson [Mon, 22 May 2006 15:12:27 +0000 (15:12 +0000)]
crap - that didn't work
ellson [Mon, 22 May 2006 15:11:03 +0000 (15:11 +0000)]
typo
ellson [Mon, 22 May 2006 14:59:45 +0000 (14:59 +0000)]
stdio.h is included in types.h which must precede
ellson [Mon, 22 May 2006 13:58:21 +0000 (13:58 +0000)]
missed change
ellson [Mon, 22 May 2006 13:14:00 +0000 (13:14 +0000)]
some missed changes
ellson [Sun, 21 May 2006 19:43:46 +0000 (19:43 +0000)]
mumble...
ellson [Sun, 21 May 2006 19:30:48 +0000 (19:30 +0000)]
wrap #include "gd.h" in a HAVE_LIBGD conditional
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.
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.
ellson [Sun, 21 May 2006 18:56:44 +0000 (18:56 +0000)]
symbols must have non-emty definitions
ellson [Sun, 21 May 2006 17:47:43 +0000 (17:47 +0000)]
Janitor - fix some "value computed is not used" warnings
ellson [Sun, 21 May 2006 17:15:56 +0000 (17:15 +0000)]
avoid link errors from unused gd source in tcldot when no 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
ellson [Sun, 21 May 2006 16:37:51 +0000 (16:37 +0000)]
Use pangocairo in fc5, fc6
ellson [Sun, 21 May 2006 15:49:15 +0000 (15:49 +0000)]
fix for conditional pango/cairo support
ellson [Sun, 21 May 2006 14:58:34 +0000 (14:58 +0000)]
Add pangocairo to core graphviz: if configure finds support.
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.
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.
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.
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