]> granicus.if.org Git - graphviz/commit
Rework of usershape code into a layout part and a renderer part.
authorellson <devnull@localhost>
Sun, 21 May 2006 00:34:56 +0000 (00:34 +0000)
committerellson <devnull@localhost>
Sun, 21 May 2006 00:34:56 +0000 (00:34 +0000)
commita7aa287943fa09258b130a903a96a2c4072e5800
tree87450289ffed8db3ef667de30882b53e54ea6cbf
parent70bf906911bbe579b61836f12a43b6953daa3bb5
Rework of usershape code into a layout part and a renderer part.

At layout time, the file type and image size are determined.

At render time, renderer-specific code is used to load, cache, and apply
the images to the output.

Usershapes in Cairo renderers are now supported.
33 files changed:
lib/common/Makefile.am
lib/common/diagen.c
lib/common/emit.c
lib/common/figgen.c
lib/common/gdgen.c
lib/common/gdusershape.c [deleted file]
lib/common/hpglgen.c
lib/common/htmltable.c
lib/common/macros.h
lib/common/mapgen.c
lib/common/mifgen.c
lib/common/mpgen.c
lib/common/picgen.c
lib/common/psgen.c
lib/common/psusershape.c
lib/common/render.h
lib/common/shapes.c
lib/common/svggen.c
lib/common/svgusershape.c [deleted file]
lib/common/types.h
lib/common/vrmlgen.c
lib/common/vtxgen.c
lib/common/xdgen.c
lib/gvc/gvconfig.c
lib/gvc/gvcproc.h
lib/gvc/gvdevice.c
lib/gvc/gvplugin.c
lib/gvc/gvplugin_render.h
lib/gvc/gvplugin_textlayout.h
lib/gvc/gvrender.c
lib/gvc/gvtextlayout.c
lib/gvc/gvusershape.c
tclpkg/tcldot/tkgen.c