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

19 years agoadd -c argument to dot and friends to explicity generate the config file
ellson [Wed, 27 Jul 2005 20:37:01 +0000 (20:37 +0000)]
add -c argument to dot and friends to explicity generate the config file
do "dot -c" on installation, don't rely on timestamps

19 years agoCleanup and extend the API in gvc.h
ellson [Wed, 27 Jul 2005 19:55:28 +0000 (19:55 +0000)]
Cleanup and extend the API in gvc.h

Add #defines to give compile warnings for old API entry points

Update: dot, tcldot, script bindings, and dot.demo/  to use the modified API

19 years agoCleanup and extend the API in gvc.h
ellson [Wed, 27 Jul 2005 19:55:28 +0000 (19:55 +0000)]
Cleanup and extend the API in gvc.h

Add #defines to give compile warnings for old API entry points

Update: dot, tcldot, script bindings, and dot.demo/  to use the modified API

19 years agoCleanup and extend the API in gvc.h
ellson [Wed, 27 Jul 2005 19:55:28 +0000 (19:55 +0000)]
Cleanup and extend the API in gvc.h

Add #defines to give compile warnings for old API entry points

Update: dot, tcldot, script bindings, and dot.demo/  to use the modified API

19 years agoFix bug 750
erg [Tue, 26 Jul 2005 15:52:32 +0000 (15:52 +0000)]
Fix bug 750

19 years agoyes, %BuildRequires swig (and automake conditionals suck!)
ellson [Sun, 24 Jul 2005 17:32:08 +0000 (17:32 +0000)]
yes, %BuildRequires swig   (and automake conditionals suck!)

19 years agoseems as close as we're going to get tonight
ellson [Fri, 22 Jul 2005 04:18:25 +0000 (04:18 +0000)]
seems as close as we're going to get tonight

19 years agofiddling...
ellson [Fri, 22 Jul 2005 03:57:41 +0000 (03:57 +0000)]
fiddling...

19 years agoplaying with c# test case
ellson [Fri, 22 Jul 2005 03:52:13 +0000 (03:52 +0000)]
playing with c# test case

19 years agoavoid conflict with "string" keyword in c#
ellson [Fri, 22 Jul 2005 03:16:28 +0000 (03:16 +0000)]
avoid conflict with "string" keyword in c#

19 years agofinally! more automake magic, disable ocaml and io for now, ln hello.dot into test...
ellson [Fri, 22 Jul 2005 02:22:38 +0000 (02:22 +0000)]
finally!  more automake magic, disable ocaml and io for now, ln hello.dot into test-*/ dirs

19 years agofix typos
ellson [Fri, 22 Jul 2005 01:17:22 +0000 (01:17 +0000)]
fix typos

19 years agoignore generated test_* directories
ellson [Fri, 22 Jul 2005 01:12:56 +0000 (01:12 +0000)]
ignore generated test_* directories

19 years agoautomake magic and test case cleanup
ellson [Fri, 22 Jul 2005 01:08:57 +0000 (01:08 +0000)]
automake magic and test case cleanup

19 years agoautomake magic and test case cleanup
ellson [Fri, 22 Jul 2005 01:08:57 +0000 (01:08 +0000)]
automake magic and test case cleanup

19 years agoautomake magic and test case cleanup
ellson [Fri, 22 Jul 2005 01:08:57 +0000 (01:08 +0000)]
automake magic and test case cleanup

19 years agoinclude swig products in binary distros in /usr/include/graphviz
ellson [Thu, 21 Jul 2005 20:02:53 +0000 (20:02 +0000)]
include swig products in binary distros in /usr/include/graphviz

19 years agoadd rpm target
ellson [Thu, 21 Jul 2005 20:01:04 +0000 (20:01 +0000)]
add rpm target

19 years agoRemove remaining libdotneato detritus from old makefile
erg [Thu, 21 Jul 2005 14:29:43 +0000 (14:29 +0000)]
Remove remaining libdotneato detritus from old makefile

19 years agoRedo win.sh script to support both daily and release builds
erg [Wed, 20 Jul 2005 22:55:24 +0000 (22:55 +0000)]
Redo win.sh script to support both daily and release builds

19 years agoRemove circular.h from package
erg [Wed, 20 Jul 2005 22:55:02 +0000 (22:55 +0000)]
Remove circular.h from package

19 years agostart 2.5 development series
ellson [Wed, 20 Jul 2005 21:37:36 +0000 (21:37 +0000)]
start 2.5 development series

19 years agoupdate version number to 2.4
ellson [Wed, 20 Jul 2005 20:29:26 +0000 (20:29 +0000)]
update version number to 2.4

19 years agoadd: -Wall -g -O0
ellson [Wed, 20 Jul 2005 20:28:57 +0000 (20:28 +0000)]
add: -Wall -g -O0

19 years agomissing extern
ellson [Wed, 20 Jul 2005 20:04:17 +0000 (20:04 +0000)]
missing extern

19 years agoUpdate windows build instructions for the new architecture
erg [Wed, 20 Jul 2005 19:56:26 +0000 (19:56 +0000)]
Update windows build instructions for the new architecture

19 years agoFurther tweaks to the wise package script and the build script, mostly
erg [Wed, 20 Jul 2005 19:53:37 +0000 (19:53 +0000)]
Further tweaks to the wise package script and the build script, mostly
adding some forgotten new .h files

19 years agoAdd updated bat files for simple windows build and install
erg [Wed, 20 Jul 2005 19:44:57 +0000 (19:44 +0000)]
Add updated bat files for simple windows build and install

19 years agoUpdate windows build and package files to reflect file changes
erg [Wed, 20 Jul 2005 16:53:40 +0000 (16:53 +0000)]
Update windows build and package files to reflect file changes

19 years agoupdate config whenever libdir is touched, i.e. also on -devel and -tcl installs
ellson [Wed, 20 Jul 2005 11:04:51 +0000 (11:04 +0000)]
update config whenever libdir is touched, i.e. also on -devel and -tcl installs

19 years agouse size_t in strncasecmp
ellson [Wed, 20 Jul 2005 03:33:10 +0000 (03:33 +0000)]
use size_t in strncasecmp

19 years agouse gvc.h
ellson [Wed, 20 Jul 2005 03:24:53 +0000 (03:24 +0000)]
use gvc.h

19 years agoattempt to fixup Makefile.old
ellson [Wed, 20 Jul 2005 02:47:25 +0000 (02:47 +0000)]
attempt to fixup Makefile.old

19 years ago- merge libdotneato into libgvc
ellson [Wed, 20 Jul 2005 02:39:16 +0000 (02:39 +0000)]
- merge libdotneato into libgvc
- make libcommon a convenience library and link into libgvc
- convert demo to use libgvc

19 years ago- merge libdotneato into libgvc
ellson [Wed, 20 Jul 2005 02:39:16 +0000 (02:39 +0000)]
- merge libdotneato into libgvc
- make libcommon a convenience library and link into libgvc
- convert demo to use libgvc

19 years ago- merge libdotneato into libgvc
ellson [Wed, 20 Jul 2005 02:39:16 +0000 (02:39 +0000)]
- merge libdotneato into libgvc
- make libcommon a convenience library and link into libgvc
- convert demo to use libgvc

19 years agoadd gvLayout() gvRender() gvCleanup() wrappers and provide new simple.c demo
ellson [Tue, 19 Jul 2005 17:12:53 +0000 (17:12 +0000)]
add gvLayout() gvRender() gvCleanup() wrappers and provide new simple.c demo

19 years agoFix: c-1241 cc: ERROR File = compute_hierarchy.c, Line = 120
ellson [Tue, 19 Jul 2005 13:41:54 +0000 (13:41 +0000)]
Fix: c-1241 cc: ERROR File = compute_hierarchy.c, Line = 120
  A declaration cannot appear after an executable statement in a block.

19 years agoFix: cc-1241 cc: ERROR File = neatoinit.c, Line = 675
ellson [Tue, 19 Jul 2005 13:08:22 +0000 (13:08 +0000)]
Fix: cc-1241 cc: ERROR File = neatoinit.c, Line = 675
  A declaration cannot appear after an executable statement in a block.

19 years agoUse GD_gvc(g) when saving gvc
ellson [Mon, 18 Jul 2005 19:14:37 +0000 (19:14 +0000)]
Use GD_gvc(g) when saving gvc

19 years ago#define GD_gvc(g)
ellson [Mon, 18 Jul 2005 19:12:17 +0000 (19:12 +0000)]
#define GD_gvc(g)

19 years agoUpdate info files
erg [Mon, 18 Jul 2005 16:11:49 +0000 (16:11 +0000)]
Update info files

19 years agoTurn on new hierarchical layout in neato
erg [Mon, 18 Jul 2005 16:00:46 +0000 (16:00 +0000)]
Turn on new hierarchical layout in neato

19 years agoAdd args.o to old common makefile.
erg [Mon, 18 Jul 2005 15:59:43 +0000 (15:59 +0000)]
Add args.o to old common makefile.

19 years agofix rounding error in viewport size
ellson [Mon, 18 Jul 2005 03:11:06 +0000 (03:11 +0000)]
fix rounding error in viewport size

19 years agofix problem with "nop" layouts
ellson [Mon, 18 Jul 2005 01:34:33 +0000 (01:34 +0000)]
fix problem with "nop" layouts

19 years agouse a different example for setting a graph attribute
ellson [Sun, 17 Jul 2005 23:53:11 +0000 (23:53 +0000)]
use a different example for setting a graph attribute

19 years agoadd dot.demo/ to source distributions
ellson [Sun, 17 Jul 2005 20:03:07 +0000 (20:03 +0000)]
add dot.demo/ to source distributions

19 years agoremove dotneato-config from configure
ellson [Sun, 17 Jul 2005 19:54:08 +0000 (19:54 +0000)]
remove dotneato-config from configure

19 years agoremove dotneato-config from distro
ellson [Sun, 17 Jul 2005 19:53:28 +0000 (19:53 +0000)]
remove dotneato-config from distro

19 years agoMove cmd/dot/args.c to lib/common/args.c so it can be used by other progs
ellson [Sun, 17 Jul 2005 19:52:21 +0000 (19:52 +0000)]
Move cmd/dot/args.c to lib/common/args.c so it can be used by other progs

Remove cmd/dot/dotneato-config-*     Use pkgconfig mechanism now.

Add dot.demo/   with two demo programs.

19 years agoundo previous change
ellson [Sun, 17 Jul 2005 15:07:31 +0000 (15:07 +0000)]
undo previous change

19 years agoadd cairo-devel to buildrequires for fc5
ellson [Sun, 17 Jul 2005 14:57:39 +0000 (14:57 +0000)]
add cairo-devel to buildrequires for fc5

19 years agolink libdotneato.so to libgvc.so, extend dotneato.h
ellson [Sun, 17 Jul 2005 14:53:47 +0000 (14:53 +0000)]
link libdotneato.so to libgvc.so, extend dotneato.h

19 years ago.spec file cleanup for release 2.4
ellson [Sun, 17 Jul 2005 14:40:41 +0000 (14:40 +0000)]
.spec file cleanup for release 2.4

19 years agoUpdate info files
erg [Fri, 15 Jul 2005 22:30:21 +0000 (22:30 +0000)]
Update info files