]> granicus.if.org Git - graphviz/log
graphviz
19 years agoParameterize edge drawing state so that dot can be used recursively for
erg [Wed, 15 Jun 2005 17:42:12 +0000 (17:42 +0000)]
Parameterize edge drawing state so that dot can be used recursively for
flat edge drawing; fix drawing of adjacent flat edges and labeled flat edges.

19 years agoadd a few more comments to the code
ellson [Wed, 15 Jun 2005 12:07:31 +0000 (12:07 +0000)]
add a few more comments to the code

19 years agoshow name of object, rather than handle, in title of attribute panel
ellson [Wed, 15 Jun 2005 08:53:40 +0000 (08:53 +0000)]
show name of object, rather than handle, in title of attribute panel

19 years agoAdd agcopyattr to libgraph; use in utils.c (and dotsplines.c, to be committed
erg [Tue, 14 Jun 2005 16:03:17 +0000 (16:03 +0000)]
Add agcopyattr to libgraph; use in utils.c (and dotsplines.c, to be committed
later).
Expose agstrdup and agstrfree in graph.h; remove raw declarations from emit.c

19 years agoFix clipping bug in case when virtual edge is reverse of real edge
erg [Fri, 10 Jun 2005 22:35:35 +0000 (22:35 +0000)]
Fix clipping bug in case when virtual edge is reverse of real edge

19 years agoWhen no port is defined, have record_path simply return box to center.
erg [Fri, 10 Jun 2005 17:37:44 +0000 (17:37 +0000)]
When no port is defined, have record_path simply return box to center.

19 years agoAvoid touching key attribute when cloning edge attributes
erg [Fri, 10 Jun 2005 17:37:04 +0000 (17:37 +0000)]
Avoid touching key attribute when cloning edge attributes

19 years agoFix incorrect use of adjustment modes
erg [Thu, 9 Jun 2005 15:09:16 +0000 (15:09 +0000)]
Fix incorrect use of adjustment modes

19 years agoAllow whitespace characters within arguments specified by -a<arg> by
erg [Thu, 9 Jun 2005 03:20:38 +0000 (03:20 +0000)]
Allow whitespace characters within arguments specified by -a<arg> by
supporting quoted substrings in <arg>.

19 years agoUpdate info files
erg [Wed, 8 Jun 2005 21:53:39 +0000 (21:53 +0000)]
Update info files

19 years agoAdd new overlap modes to support pseudo-orthogonal constraints.
erg [Wed, 8 Jun 2005 18:32:11 +0000 (18:32 +0000)]
Add new overlap modes to support pseudo-orthogonal constraints.

19 years agoUpdate info files
erg [Wed, 8 Jun 2005 18:30:25 +0000 (18:30 +0000)]
Update info files

19 years agoUpdate info files
erg [Wed, 8 Jun 2005 15:44:26 +0000 (15:44 +0000)]
Update info files

19 years agoFix agset() to initialize attribute if not already.
erg [Mon, 6 Jun 2005 18:01:51 +0000 (18:01 +0000)]
Fix agset() to initialize attribute if not already.

19 years agoFix core dump in gvrender_finalize when there are no active jobs
erg [Mon, 6 Jun 2005 16:30:28 +0000 (16:30 +0000)]
Fix core dump in gvrender_finalize when there are no active jobs

19 years agoFix dereference of 0 when no image file is found.
erg [Mon, 6 Jun 2005 15:25:20 +0000 (15:25 +0000)]
Fix dereference of 0 when no image file is found.

19 years agoAdd necessary utility routines to support bfs
erg [Wed, 1 Jun 2005 23:14:08 +0000 (23:14 +0000)]
Add necessary utility routines to support bfs

19 years agoAdd necessary utility routines to support bfs
erg [Wed, 1 Jun 2005 23:14:08 +0000 (23:14 +0000)]
Add necessary utility routines to support bfs

19 years agoFix memory leak in traversal by free stack/queue;
erg [Wed, 1 Jun 2005 22:53:47 +0000 (22:53 +0000)]
Fix memory leak in traversal by free stack/queue;
add bfs traversal.

19 years agoforce doxygen to use of /usr/bin/dot so that it doesn't pick up development versions
ellson [Tue, 31 May 2005 12:15:52 +0000 (12:15 +0000)]
force doxygen to use of /usr/bin/dot so that it doesn't pick up development versions

19 years agofix mutiple input graph postscript output
ellson [Fri, 27 May 2005 01:42:18 +0000 (01:42 +0000)]
fix mutiple input graph postscript output

19 years agoAdd aget and aset commands to handle cases when the attribute name
erg [Thu, 26 May 2005 17:59:07 +0000 (17:59 +0000)]
Add aget and aset commands to handle cases when the attribute name
conflicts with a keyword.

19 years agoFix bug where new node names are not used in cloned edges
erg [Thu, 26 May 2005 17:09:14 +0000 (17:09 +0000)]
Fix bug where new node names are not used in cloned edges

19 years agoUpdate info files
erg [Wed, 25 May 2005 03:38:03 +0000 (03:38 +0000)]
Update info files

19 years agoUpdate info files
erg [Wed, 25 May 2005 03:31:55 +0000 (03:31 +0000)]
Update info files

19 years agofix clip region for landscape graphs
ellson [Tue, 24 May 2005 15:35:39 +0000 (15:35 +0000)]
fix clip region for landscape graphs

19 years agoturn off DEBUG
ellson [Tue, 24 May 2005 14:33:42 +0000 (14:33 +0000)]
turn off DEBUG

19 years agoFix incorrect access of an edge's graph - needs to go through one of its
erg [Mon, 23 May 2005 20:45:20 +0000 (20:45 +0000)]
Fix incorrect access of an edge's graph - needs to go through one of its
nodes.

19 years agoalways set color, don't assume color was left at default color
ellson [Sat, 21 May 2005 03:27:22 +0000 (03:27 +0000)]
always set color, don't assume color was left at default color

19 years agoneed to clear active edge color back to default color for following edges
ellson [Sat, 21 May 2005 02:58:28 +0000 (02:58 +0000)]
need to clear active edge color back to default color for following edges

19 years agoMake sure svg_user_shape honors the input rectangle, otherwise images
erg [Fri, 20 May 2005 23:18:16 +0000 (23:18 +0000)]
Make sure svg_user_shape honors the input rectangle, otherwise images
don't work correctly with html cells.

19 years agoobject highlighting on mouseover
ellson [Fri, 20 May 2005 18:17:58 +0000 (18:17 +0000)]
object highlighting on mouseover

19 years agoFinish support for using node color/pencolor to set table and cell border
erg [Fri, 20 May 2005 03:40:14 +0000 (03:40 +0000)]
Finish support for using node color/pencolor to set table and cell border
color.

19 years agoFix horizontal alignment bug in html cells
erg [Thu, 19 May 2005 21:10:05 +0000 (21:10 +0000)]
Fix horizontal alignment bug in html cells

19 years agoFix type bug in gvpr: statically, object type is the union of graphs, nodes
erg [Tue, 17 May 2005 15:53:06 +0000 (15:53 +0000)]
Fix type bug in gvpr: statically, object type is the union of graphs, nodes
and edges

19 years agofix fesetenv() test
ellson [Mon, 16 May 2005 19:59:11 +0000 (19:59 +0000)]
fix fesetenv() test
make the use of FE_NONIEEE_ENV conditional on it being defined

19 years agoTry configure testing fesetenv while -lm is added to LIBS
ellson [Mon, 16 May 2005 18:21:30 +0000 (18:21 +0000)]
Try configure testing fesetenv while -lm is added to LIBS

19 years agoUpdate windows makefiles to reflect changing plugin architecture
erg [Mon, 16 May 2005 16:58:42 +0000 (16:58 +0000)]
Update windows makefiles to reflect changing plugin architecture

19 years agosvgen.c fixes
ellson [Fri, 13 May 2005 21:54:49 +0000 (21:54 +0000)]
svgen.c fixes
2 less additions per rendererd point.

19 years agopartially fix "whitespace" issue in svggen.c
ellson [Fri, 13 May 2005 18:48:14 +0000 (18:48 +0000)]
partially fix "whitespace" issue in svggen.c

19 years agoremove gvhostname.c.
ellson [Fri, 13 May 2005 14:34:02 +0000 (14:34 +0000)]
remove gvhostname.c.
hostname is no longer used by gvconfig.c now that config is created in GVLIBDIR

19 years agoTCLLIBPATH needs to be exported
ellson [Wed, 11 May 2005 16:33:17 +0000 (16:33 +0000)]
TCLLIBPATH needs to be exported

19 years agoset TCLLIBPATH to pickup newly installed libtcldot.so for dotdiff so
ellson [Wed, 11 May 2005 16:30:50 +0000 (16:30 +0000)]
set TCLLIBPATH to pickup newly installed libtcldot.so for dotdiff so
   that it doesn't rely on /usr/lib/graphviz

19 years agorpm spec fixes
ellson [Tue, 10 May 2005 14:44:05 +0000 (14:44 +0000)]
rpm spec fixes

19 years agoadd lineToBox function
ellson [Tue, 10 May 2005 01:39:21 +0000 (01:39 +0000)]
add lineToBox function
   use it to partially improve overlap_edge function - but needs more work
   to breakdown beziers a bit more

19 years agochange from $HOME/.graphviz/xxx.config to /usr/lib/graphviz/config
ellson [Sun, 8 May 2005 20:39:27 +0000 (20:39 +0000)]
change from $HOME/.graphviz/xxx.config to /usr/lib/graphviz/config
update config at install

19 years agoFix bug 705
erg [Sat, 7 May 2005 20:14:08 +0000 (20:14 +0000)]
Fix bug 705

19 years agoremove ENABLE_GVRENDER configure option.
ellson [Sat, 7 May 2005 19:53:00 +0000 (19:53 +0000)]
remove ENABLE_GVRENDER configure option.
it no longer does anything
use --disable-ltdl to disable plugins

19 years agoRemove VERSIONs. This is added by configure.old
erg [Sat, 7 May 2005 19:45:21 +0000 (19:45 +0000)]
Remove VERSIONs. This is added by configure.old

19 years agoDisconnect text plugin pending complete removal. Now in its own package.
ellson [Sat, 7 May 2005 19:20:59 +0000 (19:20 +0000)]
Disconnect text plugin pending complete removal. Now in its own package.

19 years agodetect mouse in arrows (or to be accurate, arrow_bb)
ellson [Sat, 7 May 2005 18:06:39 +0000 (18:06 +0000)]
detect mouse in arrows (or to be accurate, arrow_bb)

19 years agoneed #include <graph.h> for AGERR
ellson [Fri, 6 May 2005 11:15:37 +0000 (11:15 +0000)]
need #include <graph.h> for AGERR

19 years agoMake loops independent of node size and dependent on available space.
erg [Thu, 5 May 2005 21:20:03 +0000 (21:20 +0000)]
Make loops independent of node size and dependent on available space.

19 years agoUse agerr for warning and error messages.
erg [Thu, 5 May 2005 21:13:31 +0000 (21:13 +0000)]
Use agerr for warning and error messages.

19 years agofixes to get old Makefiles working again,
ellson [Thu, 5 May 2005 19:08:32 +0000 (19:08 +0000)]
fixes to get old Makefiles working again,
   and to make them work without libltdl dependencies (i.e. no dynamic laoding)

19 years agocheck that plugin dir matches that expected by executable.
ellson [Thu, 5 May 2005 16:41:00 +0000 (16:41 +0000)]
check that plugin dir matches that expected by executable.
- needed for multiple installations on same host
rescan for plugins if not

19 years ago-devel doesn't require -tcl
ellson [Thu, 5 May 2005 03:15:46 +0000 (03:15 +0000)]
-devel doesn't require -tcl

19 years agoremove all cairo and gd dependencied from gvrender in preparation for
ellson [Thu, 5 May 2005 03:08:31 +0000 (03:08 +0000)]
remove all cairo and gd dependencied from gvrender in preparation for
these as separately compiled plugins
(codegens still use gd so gd dependency still exists)

19 years agoFix bug 703; remove unnecessary postscript code from prologue
erg [Wed, 4 May 2005 20:16:24 +0000 (20:16 +0000)]
Fix bug 703; remove unnecessary postscript code from prologue

19 years agoChange old makefile so that only psgen.c depends on ps.h
erg [Wed, 4 May 2005 20:14:21 +0000 (20:14 +0000)]
Change old makefile so that only psgen.c depends on ps.h

19 years agoFix bug 702
erg [Wed, 4 May 2005 19:53:02 +0000 (19:53 +0000)]
Fix bug 702

19 years agoseparate packagename from library path:
ellson [Wed, 4 May 2005 19:31:59 +0000 (19:31 +0000)]
separate packagename from library path:

all packages, including libraries and builtins, have a packagename
only dynamically loaded libraries have a path

plugin listings (e.g. -Tps:? ) now show packagename rather than path

selection takes packagename, not path, (e.g. -Tps:text )

config file saves path and packagename

19 years agoFix bug in utf8 - latin1 translation.
erg [Wed, 4 May 2005 17:29:21 +0000 (17:29 +0000)]
Fix bug in utf8 - latin1 translation.

19 years agoNeed <unistd.h> if using gethostname().
erg [Wed, 4 May 2005 17:00:44 +0000 (17:00 +0000)]
Need <unistd.h> if using gethostname().

19 years agofix "keep quality sorted within type" bug
ellson [Wed, 4 May 2005 13:54:27 +0000 (13:54 +0000)]
fix "keep quality sorted within type" bug

19 years agofix missing nodes in -Tps and other cg
ellson [Wed, 4 May 2005 12:46:37 +0000 (12:46 +0000)]
fix missing nodes in -Tps and other cg
    caused by clip box not initialized for cg

19 years agofix bad breakage from yesterday.
ellson [Wed, 4 May 2005 03:36:32 +0000 (03:36 +0000)]
fix bad breakage from yesterday.

19 years agocomplete API_text -> API_textlayout renaming
ellson [Wed, 4 May 2005 01:07:31 +0000 (01:07 +0000)]
complete API_text -> API_textlayout renaming

19 years agorename API_text to API_textlayout
ellson [Wed, 4 May 2005 00:52:03 +0000 (00:52 +0000)]
rename API_text to API_textlayout

add some comments to gvplugin.h

19 years agodon't install scipt bindings during build
ellson [Tue, 3 May 2005 14:03:10 +0000 (14:03 +0000)]
don't install scipt bindings during build

19 years agorpm builds failing because of variation in scripting languages on build machines.
ellson [Tue, 3 May 2005 13:16:02 +0000 (13:16 +0000)]
rpm builds failing because of variation in scripting languages on build machines.
don't inlude script bindings in rpms for now

19 years agoFix bug 701
erg [Mon, 2 May 2005 18:06:59 +0000 (18:06 +0000)]
Fix bug 701

19 years agoUpdated lefty scripts to handle extensions to xdot format.
erg [Mon, 2 May 2005 17:30:14 +0000 (17:30 +0000)]
Updated lefty scripts to handle extensions to xdot format.

19 years agomake install targets need to be conditioned by available languages
ellson [Mon, 2 May 2005 02:14:23 +0000 (02:14 +0000)]
make install targets need to be conditioned by available languages

19 years agoaccurately test for mouse in node shape
ellson [Sun, 1 May 2005 18:58:29 +0000 (18:58 +0000)]
accurately test for mouse in node shape

19 years agolast change was too simple - fixing
ellson [Sun, 1 May 2005 15:44:34 +0000 (15:44 +0000)]
last change was too simple - fixing

19 years agoFactor out overlap_node(node_t *,boxf) and overlap_edge(node_t *,boxf)
ellson [Sun, 1 May 2005 15:08:54 +0000 (15:08 +0000)]
Factor out overlap_node(node_t *,boxf) and overlap_edge(node_t *,boxf)
and use for both mouse_in_node/edge and node/edge_in_clip_region.

19 years agoadd a CLOSEENOUGH factor for mouse in objects
ellson [Sat, 30 Apr 2005 22:41:36 +0000 (22:41 +0000)]
add a CLOSEENOUGH factor for mouse in objects
add an OVERLAP macro

19 years agoclean up parameters to inside functions
ellson [Fri, 29 Apr 2005 22:20:18 +0000 (22:20 +0000)]
clean up parameters to inside functions

19 years agofix inside_label bug
ellson [Fri, 29 Apr 2005 22:04:40 +0000 (22:04 +0000)]
fix inside_label bug

19 years agoadd bb to node_t ( ND_bb(n) ) and to splines
ellson [Fri, 29 Apr 2005 21:38:21 +0000 (21:38 +0000)]
add bb to node_t ( ND_bb(n) ) and to splines

compute bb in an initial graph traversal in emit_graphs()
(we might want to change this eventually and compute
ND_bb during layout instead of ND_lw, ND_rw, ND_ht)

use bb in node_in_view() and edge_in_view() during emit_graph()

use bb in mouse event -> object resolution

19 years agoAdd current node_t*, edge_t* graph_t* to GVJ_t - just in case...
ellson [Fri, 29 Apr 2005 18:22:48 +0000 (18:22 +0000)]
Add current node_t*, edge_t* graph_t*  to GVJ_t - just in case...

Move the Obj (global) setting code to a gvrender.c inside CODEGEN conditionals

Don't render nodes, edges, clusters, or pages if they are outside
the "viewport".

19 years agofix bug in job initialization that caused problem in script biindings
ellson [Fri, 29 Apr 2005 13:00:35 +0000 (13:00 +0000)]
fix bug in job initialization that caused problem in script biindings

19 years agoFix the fix of the fix of the fix in checkStyle. It should be right this time.
erg [Fri, 29 Apr 2005 03:25:57 +0000 (03:25 +0000)]
Fix the fix of the fix of the fix in checkStyle. It should be right this time.

19 years agoFix warning messages
erg [Thu, 28 Apr 2005 22:34:05 +0000 (22:34 +0000)]
Fix warning messages

19 years agoAdd support for charset attribute and Latin1 encoding.
erg [Thu, 28 Apr 2005 21:23:07 +0000 (21:23 +0000)]
Add support for charset attribute and Latin1 encoding.

19 years agoAdd support for charset attribute and Latin1 encoding.
erg [Thu, 28 Apr 2005 21:23:07 +0000 (21:23 +0000)]
Add support for charset attribute and Latin1 encoding.

19 years agoAdd support for charset attribute and Latin1 encoding.
erg [Thu, 28 Apr 2005 21:23:07 +0000 (21:23 +0000)]
Add support for charset attribute and Latin1 encoding.

19 years agoFix bug related to recent strippin of rounded and diagonal style values
erg [Thu, 28 Apr 2005 21:22:24 +0000 (21:22 +0000)]
Fix bug related to recent strippin of rounded and diagonal style values
from vector passed to renderer.

19 years agominor change to comments
ellson [Thu, 28 Apr 2005 21:21:45 +0000 (21:21 +0000)]
minor change to comments

19 years agoFix bug related to new fill mode for bezier. The old bezier code assumes
erg [Thu, 28 Apr 2005 21:20:04 +0000 (21:20 +0000)]
Fix bug related to new fill mode for bezier. The old bezier code assumes
one is drawing an edge, and so looks for Curedge, which is not relevant
for node drawing.

19 years agoinitial mouse -> graph object events.
ellson [Thu, 28 Apr 2005 20:48:56 +0000 (20:48 +0000)]
initial mouse -> graph object events.

19 years agoUpdate info files
erg [Thu, 28 Apr 2005 19:40:38 +0000 (19:40 +0000)]
Update info files

19 years agoUpdate info files
erg [Thu, 28 Apr 2005 19:40:14 +0000 (19:40 +0000)]
Update info files

19 years agoUpdate info files
erg [Thu, 28 Apr 2005 19:38:34 +0000 (19:38 +0000)]
Update info files

19 years agouse GVJ_t for pagination state
ellson [Thu, 28 Apr 2005 18:21:09 +0000 (18:21 +0000)]
use GVJ_t for pagination state

19 years agofix hang in checkStyle() when style set
ellson [Thu, 28 Apr 2005 11:32:07 +0000 (11:32 +0000)]
fix hang in checkStyle() when style set

19 years agomigrate the write_xxx() functions to use GVJ_t
ellson [Thu, 28 Apr 2005 11:07:54 +0000 (11:07 +0000)]
migrate the write_xxx() functions to use GVJ_t

19 years agofix warning - cast size_t to int for sprintf
ellson [Thu, 28 Apr 2005 10:39:58 +0000 (10:39 +0000)]
fix warning - cast size_t to int for sprintf

19 years agofix unititialized variable - shapeimagefile
ellson [Thu, 28 Apr 2005 10:36:53 +0000 (10:36 +0000)]
fix unititialized variable - shapeimagefile