]> granicus.if.org Git - graphviz/log
graphviz
19 years agoprovide for "visited" and "deleted" states, in addition to "active", "selected"
ellson [Tue, 18 Oct 2005 18:46:29 +0000 (18:46 +0000)]
provide for "visited" and "deleted" states, in addition to "active", "selected"

19 years agosplitting out GVJ_s into lib/gvc/gvcjob.h
ellson [Tue, 18 Oct 2005 18:46:14 +0000 (18:46 +0000)]
splitting out GVJ_s into lib/gvc/gvcjob.h

19 years ago*** empty log message ***
ellson [Tue, 18 Oct 2005 18:46:08 +0000 (18:46 +0000)]
*** empty log message ***

19 years agoGo back to correct version of dot.c
ellson [Tue, 18 Oct 2005 18:45:59 +0000 (18:45 +0000)]
Go back to correct version of dot.c

19 years agoFix some uninitialized variables;
ellson [Tue, 18 Oct 2005 18:45:53 +0000 (18:45 +0000)]
Fix some uninitialized variables;
replace raw use of fprintf(stderr,..  with agerr()
replace raw use of *alloc with graphviz versions

19 years agoFix wise build file to add new .h files and remove renderprocs.h
ellson [Tue, 18 Oct 2005 18:44:08 +0000 (18:44 +0000)]
Fix wise build file to add new .h files and remove renderprocs.h

19 years agoadd geomprocs.h to Makefile.am and Makefile.old
ellson [Tue, 18 Oct 2005 18:44:03 +0000 (18:44 +0000)]
add geomprocs.h to Makefile.am and Makefile.old

19 years agoadd (char*) cast to discard const and suppress warning
ellson [Tue, 18 Oct 2005 18:43:56 +0000 (18:43 +0000)]
add (char*) cast to discard const and suppress warning

19 years agoseparate geomprocs.h so that plugins don't get accidental access to libgvc
ellson [Tue, 18 Oct 2005 18:43:48 +0000 (18:43 +0000)]
separate geomprocs.h so that plugins don't get accidental access to libgvc

19 years agoboolean -> bool (with configure checks and replacements for pre C99 compilers)
ellson [Tue, 18 Oct 2005 18:42:59 +0000 (18:42 +0000)]
boolean -> bool (with configure checks and replacements for pre C99 compilers)

19 years agoboolean -> bool (with configure checks and replacements for pre C99 compilers)
ellson [Tue, 18 Oct 2005 18:42:59 +0000 (18:42 +0000)]
boolean -> bool (with configure checks and replacements for pre C99 compilers)

19 years agoboolean -> bool (with configure checks and replacements for pre C99 compilers)
ellson [Tue, 18 Oct 2005 18:42:59 +0000 (18:42 +0000)]
boolean -> bool (with configure checks and replacements for pre C99 compilers)

19 years agoUpdate windows build to handle recent changes in how builtins are
ellson [Tue, 18 Oct 2005 18:42:45 +0000 (18:42 +0000)]
Update windows build to handle recent changes in how builtins are
handled.

19 years agoignore products of Makefile.old
ellson [Tue, 18 Oct 2005 18:42:36 +0000 (18:42 +0000)]
ignore products of Makefile.old

19 years agoFix for case of: builtins, but no dynamic plugins
ellson [Tue, 18 Oct 2005 18:42:08 +0000 (18:42 +0000)]
Fix for case of: builtins, but no dynamic plugins

19 years agoFix bugs introduced into gvpack from recent changes to the main library.
ellson [Tue, 18 Oct 2005 18:41:53 +0000 (18:41 +0000)]
Fix bugs introduced into gvpack from recent changes to the main library.
The node width and height are generated from ND_rw_i, ND_ht_i, and ND_lw_i.
The old version of gvpack just worked by accident.
Also, init_graph resets the layout State, so gvpack must reset it after the
call to init_graph.

19 years agoFix some glitches in old make related files
ellson [Tue, 18 Oct 2005 18:41:42 +0000 (18:41 +0000)]
Fix some glitches in old make related files

19 years agoAdd .gitignore (top dir only, unlike .cvsignore) to make "cg status" quiet
ellson [Tue, 18 Oct 2005 18:41:01 +0000 (18:41 +0000)]
Add .gitignore (top dir only, unlike .cvsignore) to make "cg status" quiet

19 years agoand include it in source distros.
ellson [Tue, 18 Oct 2005 18:39:36 +0000 (18:39 +0000)]
and include it in source distros.

19 years agoit works.
ellson [Tue, 18 Oct 2005 18:39:26 +0000 (18:39 +0000)]
it works.

19 years agomake separate plugins like gnu make
ellson [Tue, 18 Oct 2005 18:39:20 +0000 (18:39 +0000)]
make separate plugins like gnu make

19 years agofix Makefile.old so that gvpack builds
ellson [Tue, 18 Oct 2005 18:39:13 +0000 (18:39 +0000)]
fix Makefile.old so that gvpack builds

19 years agofix Makefile.old so that it builds.
ellson [Tue, 18 Oct 2005 18:39:02 +0000 (18:39 +0000)]
fix Makefile.old so that it builds.

19 years agoadd new files: logic.h, arith.h
ellson [Tue, 18 Oct 2005 18:38:54 +0000 (18:38 +0000)]
add new files: logic.h, arith.h

19 years agomore #include rationalization
ellson [Tue, 18 Oct 2005 18:38:23 +0000 (18:38 +0000)]
more #include rationalization

19 years agopull out memory.[ch] from types.h, macros.h, utils.[ch]
ellson [Tue, 18 Oct 2005 18:37:49 +0000 (18:37 +0000)]
pull out memory.[ch] from types.h, macros.h, utils.[ch]

19 years agoadd gvcext.h so plugins get GVC_t and GVJ_t without graph_t
ellson [Tue, 18 Oct 2005 18:35:47 +0000 (18:35 +0000)]
add gvcext.h so plugins get GVC_t and GVJ_t without graph_t

19 years agoextract color.h from types.h
ellson [Tue, 18 Oct 2005 18:35:13 +0000 (18:35 +0000)]
extract color.h from types.h

19 years agoseparate boolean logic defs from types.h and macros.h
ellson [Tue, 18 Oct 2005 18:31:17 +0000 (18:31 +0000)]
separate boolean logic defs from types.h and macros.h

19 years agoavoiding dependencies on pathplan
ellson [Tue, 18 Oct 2005 18:30:23 +0000 (18:30 +0000)]
avoiding dependencies on pathplan

19 years agoavoiding dependencies on pathplan
ellson [Tue, 18 Oct 2005 18:30:23 +0000 (18:30 +0000)]
avoiding dependencies on pathplan

19 years agoavoiding dependencies on pathplan
ellson [Tue, 18 Oct 2005 18:30:22 +0000 (18:30 +0000)]
avoiding dependencies on pathplan

19 years agoseparate boolean logic defs from types.h and macros.h
ellson [Tue, 18 Oct 2005 18:30:15 +0000 (18:30 +0000)]
separate boolean logic defs from types.h and macros.h

19 years agoadd missing files
ellson [Tue, 18 Oct 2005 18:30:07 +0000 (18:30 +0000)]
add missing files

19 years agoadd missing files
ellson [Tue, 18 Oct 2005 18:30:07 +0000 (18:30 +0000)]
add missing files

19 years agoTrimmed down version of lib/common/geom[hc] that doesn't break neato
ellson [Tue, 18 Oct 2005 18:29:28 +0000 (18:29 +0000)]
Trimmed down version of lib/common/geom[hc] that doesn't break neato

19 years agoback out the geom.[ch] changes that apparently broke neato
ellson [Tue, 18 Oct 2005 18:29:03 +0000 (18:29 +0000)]
back out the geom.[ch] changes that apparently broke neato

19 years agoPut back magins in Postscript BoundingBox. Default now to 5 points.
ellson [Tue, 18 Oct 2005 18:28:58 +0000 (18:28 +0000)]
Put back magins in Postscript BoundingBox. Default now to 5 points.

19 years agofix rankdir=RL and rankdir=BT
ellson [Tue, 18 Oct 2005 18:28:54 +0000 (18:28 +0000)]
fix rankdir=RL and rankdir=BT

19 years agouse --rpath and avoid need for LD_LIBRARY_PATH in dot.demo/ progs
ellson [Tue, 18 Oct 2005 18:28:45 +0000 (18:28 +0000)]
use --rpath and avoid need for LD_LIBRARY_PATH in dot.demo/ progs

19 years agouse the libtool trick for the static builds
ellson [Tue, 18 Oct 2005 18:28:41 +0000 (18:28 +0000)]
use the libtool trick for the static builds

19 years agofix mechanism for specifying builtins
ellson [Tue, 18 Oct 2005 18:28:35 +0000 (18:28 +0000)]
fix mechanism for specifying builtins

19 years agofix mechanism for specifying builtins
ellson [Tue, 18 Oct 2005 18:28:35 +0000 (18:28 +0000)]
fix mechanism for specifying builtins

19 years agofix mechanism for specifying builtins
ellson [Tue, 18 Oct 2005 18:28:35 +0000 (18:28 +0000)]
fix mechanism for specifying builtins

19 years agobut the whole point of the libtool magic was to eliminate the need for builtins.c
ellson [Tue, 18 Oct 2005 18:28:26 +0000 (18:28 +0000)]
but the whole point of the libtool magic was to eliminate the need for builtins.c

19 years agostill need to use libtool in Makefile for dot.demo/
ellson [Tue, 18 Oct 2005 18:28:21 +0000 (18:28 +0000)]
still need to use libtool in Makefile for dot.demo/

19 years agoproblem generated .a - this might help
ellson [Tue, 18 Oct 2005 18:28:16 +0000 (18:28 +0000)]
problem generated .a - this might help

19 years agoFree memory allocated in libgd
ellson [Tue, 18 Oct 2005 18:28:12 +0000 (18:28 +0000)]
Free memory allocated in libgd

19 years agoprovide some plugin status information in "dot -v"
ellson [Tue, 18 Oct 2005 18:28:07 +0000 (18:28 +0000)]
provide some plugin status information in "dot -v"

19 years agosupport --disable-static and use in .spec for rpms
ellson [Tue, 18 Oct 2005 18:28:01 +0000 (18:28 +0000)]
support --disable-static and use in .spec for rpms

19 years agofix typo
ellson [Tue, 18 Oct 2005 18:27:57 +0000 (18:27 +0000)]
fix typo

19 years agodon't crash when running dot uninstalled
ellson [Tue, 18 Oct 2005 18:27:51 +0000 (18:27 +0000)]
don't crash when running dot uninstalled

19 years agobe quiet about inability to find config
ellson [Tue, 18 Oct 2005 18:27:43 +0000 (18:27 +0000)]
be quiet about inability to find config

19 years agoalways build dot_static
ellson [Tue, 18 Oct 2005 18:27:32 +0000 (18:27 +0000)]
always build dot_static

19 years ago'get node tooltips from the right place
ellson [Tue, 18 Oct 2005 18:25:49 +0000 (18:25 +0000)]
'get node tooltips from the right place
'

19 years agoprepare strings for tooltips and hrefs (URL) for use in gui
ellson [Tue, 18 Oct 2005 18:22:40 +0000 (18:22 +0000)]
prepare strings for tooltips and hrefs (URL) for use in gui

19 years agoFix bug#756 - automatically detect prefix for python includes and libs
ellson [Tue, 18 Oct 2005 18:22:22 +0000 (18:22 +0000)]
Fix bug#756 - automatically detect prefix for python includes and libs
        - using code suggested by: Javier Cardona <javier@cozybit.com>

19 years agoavoid potential conflict with basename() defined in strings.h
ellson [Tue, 18 Oct 2005 18:22:10 +0000 (18:22 +0000)]
avoid potential conflict with basename() defined in strings.h

19 years agoseparate out some put geometry math functions into geom.[ch]
ellson [Tue, 18 Oct 2005 18:20:41 +0000 (18:20 +0000)]
separate out some put geometry math functions into geom.[ch]

19 years agouse DIST2 from macros.h instead of defining another version of the same
ellson [Tue, 18 Oct 2005 18:18:40 +0000 (18:18 +0000)]
use DIST2 from macros.h instead of defining another version of the same

19 years agoadd geom.[ch] to Makefile.old\n
ellson [Tue, 18 Oct 2005 18:17:03 +0000 (18:17 +0000)]
add geom.[ch] to Makefile.old\n

19 years agomake main graph the selected object if no other object is selected
ellson [Tue, 18 Oct 2005 18:00:11 +0000 (18:00 +0000)]
make main graph the selected object if no other object is selected

19 years agotell doxygen about plugin -> lib/plugin change
ellson [Tue, 18 Oct 2005 17:55:06 +0000 (17:55 +0000)]
tell doxygen about plugin -> lib/plugin change

19 years agoseparate out some put geometry math functions into geom.[ch]
ellson [Tue, 18 Oct 2005 17:53:51 +0000 (17:53 +0000)]
separate out some put geometry math functions into geom.[ch]

19 years agoUpdate info files
erg [Fri, 23 Sep 2005 17:14:12 +0000 (17:14 +0000)]
Update info files

19 years agoadd some builtins to tcldot and gv language bindings
ellson [Sat, 30 Jul 2005 17:40:04 +0000 (17:40 +0000)]
add some builtins to tcldot and gv language bindings

19 years agoremove debugging fprintf
ellson [Sat, 30 Jul 2005 17:31:29 +0000 (17:31 +0000)]
remove debugging fprintf

19 years agofix Makefile.old for no more builtins.c
ellson [Sat, 30 Jul 2005 17:19:17 +0000 (17:19 +0000)]
fix Makefile.old for no more builtins.c

19 years agoFor static and dynamic programs, builtins are now found
ellson [Sat, 30 Jul 2005 17:10:16 +0000 (17:10 +0000)]
For static and dynamic programs, builtins are now found
by scanning the symbol table of the program itsel.  This means that
making a plugin library into a builtin just requires adding it
to the list of libraries at link time.

This doesn't quite work yet when dot is itself a plugin (tcldot and
the script language bindings) so they still need a builtins.c

19 years agobe even more specific about the dependencies
ellson [Sat, 30 Jul 2005 13:12:37 +0000 (13:12 +0000)]
be even more specific about the dependencies

19 years agomake dot_static if --enable-static
ellson [Sat, 30 Jul 2005 09:41:30 +0000 (09:41 +0000)]
make dot_static if --enable-static

19 years agotoo many args to dotneato_postprocess()
ellson [Sat, 30 Jul 2005 00:51:33 +0000 (00:51 +0000)]
too many args to dotneato_postprocess()

19 years agostr defined as parameter and as local variable, delete local variable
ellson [Sat, 30 Jul 2005 00:49:41 +0000 (00:49 +0000)]
str defined as parameter and as local variable, delete local variable

19 years agoSimplify dotneato_postprocess interface;
erg [Fri, 29 Jul 2005 22:59:35 +0000 (22:59 +0000)]
Simplify dotneato_postprocess interface;
remove unnecessary nodesize functions for circo and twopi;
initialize layout state in graph_init so that it will be initialized anew
for each layout;
move aspect ratio and copying of coords from ND_pos to ND_coord out of
neato spline code;
adopt convention that if the splines attribute is set to "", no splines
are generated.

19 years agoSimplify dotneato_postprocess interface;
erg [Fri, 29 Jul 2005 22:59:35 +0000 (22:59 +0000)]
Simplify dotneato_postprocess interface;
remove unnecessary nodesize functions for circo and twopi;
initialize layout state in graph_init so that it will be initialized anew
for each layout;
move aspect ratio and copying of coords from ND_pos to ND_coord out of
neato spline code;
adopt convention that if the splines attribute is set to "", no splines
are generated.

19 years agoSimplify dotneato_postprocess interface;
erg [Fri, 29 Jul 2005 22:59:35 +0000 (22:59 +0000)]
Simplify dotneato_postprocess interface;
remove unnecessary nodesize functions for circo and twopi;
initialize layout state in graph_init so that it will be initialized anew
for each layout;
move aspect ratio and copying of coords from ND_pos to ND_coord out of
neato spline code;
adopt convention that if the splines attribute is set to "", no splines
are generated.

19 years agoSimplify dotneato_postprocess interface;
erg [Fri, 29 Jul 2005 22:59:35 +0000 (22:59 +0000)]
Simplify dotneato_postprocess interface;
remove unnecessary nodesize functions for circo and twopi;
initialize layout state in graph_init so that it will be initialized anew
for each layout;
move aspect ratio and copying of coords from ND_pos to ND_coord out of
neato spline code;
adopt convention that if the splines attribute is set to "", no splines
are generated.

19 years agoadd jumptable for gvplugin_device callbacks
ellson [Fri, 29 Jul 2005 22:08:24 +0000 (22:08 +0000)]
add jumptable for gvplugin_device callbacks
    - needed so that (non-builtin) plugins can be loaded into static binaries

19 years agoprovide argv list for type & name of selected object
ellson [Fri, 29 Jul 2005 20:50:20 +0000 (20:50 +0000)]
provide argv list for type & name of selected object

19 years agoUpdate old makefiles for tools and dot
erg [Fri, 29 Jul 2005 17:16:41 +0000 (17:16 +0000)]
Update old makefiles for tools and dot

19 years agoadd support for object selection in gui
ellson [Fri, 29 Jul 2005 16:50:30 +0000 (16:50 +0000)]
add support for object selection in gui
   extract attribute/value list from selected object

19 years agoUpdate additional windows build file to handle plugin code move
erg [Fri, 29 Jul 2005 14:35:55 +0000 (14:35 +0000)]
Update additional windows build file to handle plugin code move

19 years agofix typo (missing '\' )
ellson [Fri, 29 Jul 2005 10:04:49 +0000 (10:04 +0000)]
fix typo (missing '\' )

19 years agoordering of plugin build still wasn't right - broke rpmbuild
ellson [Thu, 28 Jul 2005 23:56:56 +0000 (23:56 +0000)]
ordering of plugin build still wasn't right - broke rpmbuild

19 years agoChange windows makefiles to reflect move of plugins into lib directory
erg [Thu, 28 Jul 2005 23:45:40 +0000 (23:45 +0000)]
Change windows makefiles to reflect move of plugins into lib directory

19 years agoadd an empty builtins.c to dot.demo/ programs
ellson [Thu, 28 Jul 2005 23:29:53 +0000 (23:29 +0000)]
add an empty builtins.c to dot.demo/ programs
update a couple of .cvsignore

19 years agostatic builds are really hard to get right !!
ellson [Thu, 28 Jul 2005 22:57:50 +0000 (22:57 +0000)]
static builds are really hard to get right !!

19 years agoChange old makefiles to reflect move of plugins into lib directory
erg [Thu, 28 Jul 2005 22:35:32 +0000 (22:35 +0000)]
Change old makefiles to reflect move of plugins into lib directory

19 years agoFix code not to do malloc(0); short-circuit when component has only
erg [Thu, 28 Jul 2005 22:33:31 +0000 (22:33 +0000)]
Fix code not to do malloc(0); short-circuit when component has only
a single node

19 years agoadd a dot_static target to cmd/dot/Makefile.am
ellson [Thu, 28 Jul 2005 22:00:01 +0000 (22:00 +0000)]
add a dot_static target to cmd/dot/Makefile.am
mess around with builtins.c so that it works...

19 years agoFix rest of bug 754 - ellipse size has to be scaled
erg [Thu, 28 Jul 2005 21:53:22 +0000 (21:53 +0000)]
Fix rest of bug 754 - ellipse size has to be scaled

19 years agoFix bug 754 - postscript output gave wrong bounding box and postscript
erg [Thu, 28 Jul 2005 21:34:58 +0000 (21:34 +0000)]
Fix bug 754 - postscript output gave wrong bounding box and postscript
and pdf output had different bounding boxes

19 years agoFix bug 753
erg [Thu, 28 Jul 2005 20:26:31 +0000 (20:26 +0000)]
Fix bug 753

19 years agoFix bug 753
erg [Thu, 28 Jul 2005 20:26:31 +0000 (20:26 +0000)]
Fix bug 753

19 years agomove plugin/*/* to lib/plugin since plugins are really libs anyway
ellson [Thu, 28 Jul 2005 17:52:09 +0000 (17:52 +0000)]
move plugin/*/* to lib/plugin   since plugins are really libs anyway
   some plugins depended on libs which was causing unresolvable dependencies

resolve lib dependency ordering in lib/Makefile.am

move plugin/plugins.c (describing builtins) to lib/gvc/builtins.c
(pending something fancier using ./configure --with-builtins=... )

fix cmd/tools/Makefile.am to pick up layout plugin from new location

remove plugin/

19 years agoWrap unused code when DISABLE_LTDL is defined in
erg [Thu, 28 Jul 2005 17:46:21 +0000 (17:46 +0000)]
Wrap unused code when DISABLE_LTDL is defined in
#ifndef DISABLE_LTDL

19 years agoAdd necessary additional .h file to install
erg [Thu, 28 Jul 2005 17:33:55 +0000 (17:33 +0000)]
Add necessary additional .h file to install

19 years agorename internal function that is deprecated for public api usage
ellson [Thu, 28 Jul 2005 13:08:34 +0000 (13:08 +0000)]
rename internal function that is deprecated for public api usage

19 years agomake sure that a mix of builtin plugins and dynamically loaded plugins is supported
ellson [Thu, 28 Jul 2005 12:28:43 +0000 (12:28 +0000)]
make sure that a mix of builtin plugins and dynamically loaded plugins is supported

19 years agoUse the path to libgvc.so from /proc/self/maps to determine path for config.
ellson [Thu, 28 Jul 2005 00:03:06 +0000 (00:03 +0000)]
Use the path to libgvc.so from /proc/self/maps to determine path for config.
So long as dot can find libgvc.so, e.g. using LD_LIBRARY_PATH, then it can be binary-relocated.