Graphviz Issue Tracker
Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001511graphvizOutput Generationpublic2009-01-13 15:342011-04-28 04:03
Reportersteve roush 
Assigned Togviz 
PrioritynormalSeverityminorReproducibilityalways
StatusacknowledgedResolutionopen 
PlatformOS*-*-OS Version
Summary0001511: multiple bugs in vml-format output
Description



There are multiple bugs in VML output:
<CD>
- text is positioned in "px", not "pt" and is incorrect, at least on my monitor.
- edges are drawn as polygons and are filled! Thus any curved edge is filled.
</CD>



Below is a diff containing fixes.
Steps To Reproduce

// dot -Tvml -o demo.html demo.dot

digraph mainmap {
 node [shape=box];

 "top" -> "extra wide middleA";
 "top" -> "extra wide middleB";
 "top" -> "bottom";
 "extra wide middleA" -> "bottom";
 "extra wide middleB" -> "bottom";
}
Additional Information
The reason I use VML is to add animation javascript via simple postprocessing.
TagsNo tags attached.
AUXILLARY-FILES
DATE-FIXED
FIX-COMMENT 
<CD>
diff -r graphviz-2.20.3/plugin/core/gvrender_core_vml.c graphviz-2.20.3.fixed/plugin/core/gvrender_core_vml.c
87,88c87,88
< gvdevice_fputs(job, '<v:stroke fillcolor='');
< if (filled)
---
> > if (filled){
> > gvdevice_fputs(job, '
FORMER-ID1550
INPUT-FILE
OUTPUT-FILE
STATUS-COMMENT*
VERSION     2.20.3
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2011-04-28 04:03 user1 New Issue
2011-04-28 04:03 user1 Assigned To => user1


MantisBT 1.2.5[^]
Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker