]>
granicus.if.org Git - graphviz/log
ellson [Mon, 16 May 2005 18:21:30 +0000 (18:21 +0000)]
Try configure testing fesetenv while -lm is added to LIBS
erg [Mon, 16 May 2005 16:58:42 +0000 (16:58 +0000)]
Update windows makefiles to reflect changing plugin architecture
ellson [Fri, 13 May 2005 21:54:49 +0000 (21:54 +0000)]
svgen.c fixes
2 less additions per rendererd point.
ellson [Fri, 13 May 2005 18:48:14 +0000 (18:48 +0000)]
partially fix "whitespace" issue in svggen.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
ellson [Wed, 11 May 2005 16:33:17 +0000 (16:33 +0000)]
TCLLIBPATH needs to be exported
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
ellson [Tue, 10 May 2005 14:44:05 +0000 (14:44 +0000)]
rpm spec fixes
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
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
erg [Sat, 7 May 2005 20:14:08 +0000 (20:14 +0000)]
Fix bug 705
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
erg [Sat, 7 May 2005 19:45:21 +0000 (19:45 +0000)]
Remove VERSIONs. This is added by configure.old
ellson [Sat, 7 May 2005 19:20:59 +0000 (19:20 +0000)]
Disconnect text plugin pending complete removal. Now in its own package.
ellson [Sat, 7 May 2005 18:06:39 +0000 (18:06 +0000)]
detect mouse in arrows (or to be accurate, arrow_bb)
ellson [Fri, 6 May 2005 11:15:37 +0000 (11:15 +0000)]
need #include <graph.h> for AGERR
erg [Thu, 5 May 2005 21:20:03 +0000 (21:20 +0000)]
Make loops independent of node size and dependent on available space.
erg [Thu, 5 May 2005 21:13:31 +0000 (21:13 +0000)]
Use agerr for warning and error messages.
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)
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
ellson [Thu, 5 May 2005 03:15:46 +0000 (03:15 +0000)]
-devel doesn't require -tcl
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)
erg [Wed, 4 May 2005 20:16:24 +0000 (20:16 +0000)]
Fix bug 703; remove unnecessary postscript code from prologue
erg [Wed, 4 May 2005 20:14:21 +0000 (20:14 +0000)]
Change old makefile so that only psgen.c depends on ps.h
erg [Wed, 4 May 2005 19:53:02 +0000 (19:53 +0000)]
Fix bug 702
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
erg [Wed, 4 May 2005 17:29:21 +0000 (17:29 +0000)]
Fix bug in utf8 - latin1 translation.
erg [Wed, 4 May 2005 17:00:44 +0000 (17:00 +0000)]
Need <unistd.h> if using gethostname().
ellson [Wed, 4 May 2005 13:54:27 +0000 (13:54 +0000)]
fix "keep quality sorted within type" bug
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
ellson [Wed, 4 May 2005 03:36:32 +0000 (03:36 +0000)]
fix bad breakage from yesterday.
ellson [Wed, 4 May 2005 01:07:31 +0000 (01:07 +0000)]
complete API_text -> API_textlayout renaming
ellson [Wed, 4 May 2005 00:52:03 +0000 (00:52 +0000)]
rename API_text to API_textlayout
add some comments to gvplugin.h
ellson [Tue, 3 May 2005 14:03:10 +0000 (14:03 +0000)]
don't install scipt bindings during build
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
erg [Mon, 2 May 2005 18:06:59 +0000 (18:06 +0000)]
Fix bug 701
erg [Mon, 2 May 2005 17:30:14 +0000 (17:30 +0000)]
Updated lefty scripts to handle extensions to xdot format.
ellson [Mon, 2 May 2005 02:14:23 +0000 (02:14 +0000)]
make install targets need to be conditioned by available languages
ellson [Sun, 1 May 2005 18:58:29 +0000 (18:58 +0000)]
accurately test for mouse in node shape
ellson [Sun, 1 May 2005 15:44:34 +0000 (15:44 +0000)]
last change was too simple - fixing
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.
ellson [Sat, 30 Apr 2005 22:41:36 +0000 (22:41 +0000)]
add a CLOSEENOUGH factor for mouse in objects
add an OVERLAP macro
ellson [Fri, 29 Apr 2005 22:20:18 +0000 (22:20 +0000)]
clean up parameters to inside functions
ellson [Fri, 29 Apr 2005 22:04:40 +0000 (22:04 +0000)]
fix inside_label bug
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
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".
ellson [Fri, 29 Apr 2005 13:00:35 +0000 (13:00 +0000)]
fix bug in job initialization that caused problem in script biindings
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.
erg [Thu, 28 Apr 2005 22:34:05 +0000 (22:34 +0000)]
Fix warning messages
erg [Thu, 28 Apr 2005 21:23:07 +0000 (21:23 +0000)]
Add 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.
erg [Thu, 28 Apr 2005 21:23:07 +0000 (21:23 +0000)]
Add support for charset attribute and Latin1 encoding.
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.
ellson [Thu, 28 Apr 2005 21:21:45 +0000 (21:21 +0000)]
minor change to comments
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.
ellson [Thu, 28 Apr 2005 20:48:56 +0000 (20:48 +0000)]
initial mouse -> graph object events.
erg [Thu, 28 Apr 2005 19:40:38 +0000 (19:40 +0000)]
Update info files
erg [Thu, 28 Apr 2005 19:40:14 +0000 (19:40 +0000)]
Update info files
erg [Thu, 28 Apr 2005 19:38:34 +0000 (19:38 +0000)]
Update info files
ellson [Thu, 28 Apr 2005 18:21:09 +0000 (18:21 +0000)]
use GVJ_t for pagination state
ellson [Thu, 28 Apr 2005 11:32:07 +0000 (11:32 +0000)]
fix hang in checkStyle() when style set
ellson [Thu, 28 Apr 2005 11:07:54 +0000 (11:07 +0000)]
migrate the write_xxx() functions to use GVJ_t
ellson [Thu, 28 Apr 2005 10:39:58 +0000 (10:39 +0000)]
fix warning - cast size_t to int for sprintf
ellson [Thu, 28 Apr 2005 10:36:53 +0000 (10:36 +0000)]
fix unititialized variable - shapeimagefile
ellson [Thu, 28 Apr 2005 10:32:49 +0000 (10:32 +0000)]
Fix defined-but-no-used warning by moving
"#ifdef OBSOLETE" to include function "merge_leaves()"
that was used only by code previouly marked as OBSOLETE.
ellson [Thu, 28 Apr 2005 04:16:09 +0000 (04:16 +0000)]
separate GVC_t from GVJ_t initialization for layering
ellson [Thu, 28 Apr 2005 03:42:05 +0000 (03:42 +0000)]
Rename gvrender_job_t to GVJ_t
Expose GVJ_t in types.h
Remove one level of indirection in each gvrender function
by passing GVJ_t instead of GVC_t
Now emit_graph is per job (i.e. GVJ_t)
"dot hello.dot -Tx11 -Tx11" now works to produce two (or more) independent
X11 windows on the same graph with independent events (but shared event loop)
ellson [Wed, 27 Apr 2005 18:59:51 +0000 (18:59 +0000)]
-Tx11 fixes
erg [Wed, 27 Apr 2005 15:58:31 +0000 (15:58 +0000)]
Correct error in bezier output - use 'b' for filled beziers and 'B' for
unfilled.
erg [Tue, 26 Apr 2005 22:12:45 +0000 (22:12 +0000)]
The rounded and diagonal styles are supported in shapes, so we
remove them from the arrays of style values passed to the renderers.
This fixes bug 255.
erg [Tue, 26 Apr 2005 22:09:15 +0000 (22:09 +0000)]
Lower missing style of error to warning
erg [Tue, 26 Apr 2005 22:07:39 +0000 (22:07 +0000)]
Add rounded,filled shapes to fig renderer.
erg [Tue, 26 Apr 2005 22:07:16 +0000 (22:07 +0000)]
Note abyssmal quality of parse_style
erg [Tue, 26 Apr 2005 19:42:33 +0000 (19:42 +0000)]
Implement filled, rounded shapes for svg.
erg [Tue, 26 Apr 2005 19:26:38 +0000 (19:26 +0000)]
Update info files
erg [Tue, 26 Apr 2005 19:26:38 +0000 (19:26 +0000)]
Update info files
erg [Tue, 26 Apr 2005 19:26:02 +0000 (19:26 +0000)]
Use begin/end_context to make sure correct pen color is used when drawing
border of filled, rounded objects.
erg [Mon, 25 Apr 2005 23:53:56 +0000 (23:53 +0000)]
Make sure warning message about trying to use non-ps files with -Tps is
given in html labels
erg [Mon, 25 Apr 2005 23:04:56 +0000 (23:04 +0000)]
Add support for filled, rounded nodes.
erg [Mon, 25 Apr 2005 23:03:13 +0000 (23:03 +0000)]
Update info files
erg [Mon, 25 Apr 2005 23:00:50 +0000 (23:00 +0000)]
Update info files
erg [Mon, 25 Apr 2005 22:54:21 +0000 (22:54 +0000)]
Fix problem where postscript images are used in html labels.
Since the node shape is not custom, it was assumed the user doesn't
want an image but a postscript function. Now, check is name is stored
in the postscript image table.
erg [Mon, 25 Apr 2005 22:49:40 +0000 (22:49 +0000)]
Fix bug in ps image lookup. dtsearch requires a dictionary object;
dtmatch just requires the key.
erg [Mon, 25 Apr 2005 02:55:01 +0000 (02:55 +0000)]
Change lefty to print graphviz version info as well on -V flag
erg [Mon, 25 Apr 2005 02:49:56 +0000 (02:49 +0000)]
Fix dotty and lneato scripts to print lefty version as well when -V is used.
erg [Sat, 23 Apr 2005 22:32:43 +0000 (22:32 +0000)]
Fix bug 691
erg [Sat, 23 Apr 2005 20:18:52 +0000 (20:18 +0000)]
Fix bug 690
ellson [Fri, 22 Apr 2005 13:26:40 +0000 (13:26 +0000)]
rename "queue" to "nodequeue" to avoid conflict with definition in:
/usr/include/sys/stream.h (just on Suns?)
ellson [Fri, 22 Apr 2005 13:23:51 +0000 (13:23 +0000)]
use EXTERN.h instead of perl.h to check for perl headers as perl.h depends on other headers,
ellson [Fri, 22 Apr 2005 11:52:57 +0000 (11:52 +0000)]
improve tests for language support (perl, php, ...)
erg [Fri, 22 Apr 2005 01:37:18 +0000 (01:37 +0000)]
Fix bug in application-specific flag processing. The number of arguments
was not being reduced.
ellson [Thu, 21 Apr 2005 19:33:35 +0000 (19:33 +0000)]
fix malformed #ifdef HAVE_LIBZ
reported by: Harold.Howe@pioneer.com
ellson [Thu, 21 Apr 2005 14:27:05 +0000 (14:27 +0000)]
needs stdlib.h
erg [Thu, 21 Apr 2005 01:39:14 +0000 (01:39 +0000)]
Fix bug in sscanf - sometimes failed when couldn't scan complete format
spec.
ellson [Wed, 20 Apr 2005 13:53:39 +0000 (13:53 +0000)]
gethostbyname() requires -lnsl on Solaris
ellson [Mon, 18 Apr 2005 13:58:50 +0000 (13:58 +0000)]
qualify configs by hostname in case NFS mounted home on multiple platforms
ellson [Fri, 15 Apr 2005 19:08:15 +0000 (19:08 +0000)]
keep multiple configs for users with NFS mounted home directories
so that it can distinguish between multiple hosts.
FIXME need to use hostname qualification rather than library pathname since
multiple architectures could use same library path
ellson [Fri, 15 Apr 2005 17:49:39 +0000 (17:49 +0000)]
generate comments outside of renderers, consistently.
renderers now just do appropriate escaping and comment wrapping
enable comments in SVG
ellson [Fri, 15 Apr 2005 17:26:00 +0000 (17:26 +0000)]
add check for insufficient memory on realloc
ellson [Fri, 15 Apr 2005 16:24:25 +0000 (16:24 +0000)]
change behavior of gmalloc in case where user tries to gmalloc 0 bytes
to a) not attempt the malloc and b) return an invalid pointer (1) so
that the user will crash when trying to use of free the pointer.
b) might have been accomplished before, but the malloc was done anyway.