]> git.pld-linux.org Git - packages/graphviz.git/blame - graphviz-ming.patch
- updated to 2.36.0
[packages/graphviz.git] / graphviz-ming.patch
CommitLineData
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,
This page took 0.090563 seconds and 4 git commands to generate.