]>
Commit | Line | Data |
---|---|---|
9a694ad1 JB |
1 | --- graphviz-2.30.0/plugin/ming/Makefile.am.orig 2013-01-14 04:11:21.000000000 +0100 |
2 | +++ graphviz-2.30.0/plugin/ming/Makefile.am 2013-01-20 17:23:58.735895674 +0100 | |
9a694ad1 JB |
3 | @@ -28,7 +28,7 @@ |
4 | ||
5 | libgvplugin_ming_la_LDFLAGS = -version-info @GVPLUGIN_VERSION_INFO@ | |
6 | libgvplugin_ming_la_SOURCES = $(libgvplugin_ming_C_la_SOURCES) | |
7 | -libgvplugin_ming_la_LIBADD = @MING_LIBS@ @MATH_LIBS@ | |
8 | +libgvplugin_ming_la_LIBADD = $(top_builddir)/lib/gvc/libgvc.la @MING_LIBS@ @MATH_LIBS@ | |
9 | ||
10 | if WITH_WIN32 | |
11 | libgvplugin_ming_la_LDFLAGS += -no-undefined | |
5116ffbb JB |
12 | --- graphviz-2.36.0/plugin/ming/gvrender_ming.c.orig 2014-01-11 23:59:44.000000000 +0100 |
13 | +++ graphviz-2.36.0/plugin/ming/gvrender_ming.c 2014-04-06 21:17:07.658768000 +0200 | |
14 | @@ -91,7 +91,7 @@ | |
15 | extern char* gvconfig_libdir(void); | |
16 | #define FONT "Bitstream_Vera_Serif.fdb" | |
17 | ||
18 | -static void ming_textpara(GVJ_t * job, pointf p, textpara_t * para) | |
19 | +static void ming_textspan(GVJ_t * job, pointf p, textspan_t * span) | |
20 | { | |
21 | SWFMovie movie = (SWFMovie)(job->context); | |
22 | SWFTextField textfield; | |
23 | @@ -116,29 +116,29 @@ | |
24 | ||
25 | textfield = newSWFTextField(); | |
26 | SWFTextField_setFont(textfield, (SWFBlock)font); | |
27 | - SWFTextField_addChars(textfield, para->str); | |
28 | - SWFTextField_addUTF8String(textfield, para->str); | |
29 | + SWFTextField_addChars(textfield, span->str); | |
30 | + SWFTextField_addUTF8String(textfield, span->str); | |
31 | SWFTextField_setColor(textfield, | |
32 | pencolor.u.rgba[0], | |
33 | pencolor.u.rgba[1], | |
34 | pencolor.u.rgba[2], | |
35 | pencolor.u.rgba[3]); | |
36 | - SWFTextField_setHeight(textfield, para->fontsize); | |
37 | + SWFTextField_setHeight(textfield, span->font->size); | |
38 | ||
39 | - switch (para->just) { | |
40 | + switch (span->just) { | |
41 | case 'r': | |
42 | offset.x = 0.; | |
43 | break; | |
44 | case 'l': | |
45 | - offset.x = -para->width; | |
46 | + offset.x = -span->size.x; | |
47 | break; | |
48 | case 'n': | |
49 | default: | |
50 | - offset.x = -para->width/2.; | |
51 | + offset.x = -span->size.x/2.; | |
52 | break; | |
53 | } | |
54 | /* offset to baseline */ | |
55 | - offset.y = -para->height + para->fontsize*.4; /* empirically determined */ | |
56 | + offset.y = -span->size.y + span->font->size*.4; /* empirically determined */ | |
57 | ||
58 | item = SWFMovie_add(movie, (SWFBlock)textfield); | |
59 | SWFDisplayItem_moveTo(item, p.x + offset.x, p.y + offset.y); | |
60 | @@ -277,7 +277,7 @@ | |
61 | 0, /* ming_end_anchor */ | |
62 | 0, /* ming_begin_label */ | |
63 | 0, /* ming_end_label */ | |
64 | - ming_textpara, | |
65 | + ming_textspan, | |
66 | 0, /* ming_resolve_color */ | |
67 | ming_ellipse, | |
68 | ming_polygon, |