From dcb9d4e6128831f8c9c88e79e5631430482f86bd Mon Sep 17 00:00:00 2001 From: Roger Nesbitt Date: Thu, 24 Feb 2022 05:42:25 +1300 Subject: [PATCH] Use "none" instead of "transparent" when painting in SVG The SVG 1.1 spec, which SVGs generated by gvrender_core_svg.c are labeled as, does not have the color "transparent" available which is causing issues with SVG 1.1 parsers. When specifying paint in the fill or stroke attributes, use "none" instead of "transparent". When specifying a gradient color that has zero opacity, use that color at zero opacity instead of "transparent". When specifying a gradient with the graphviz transparent color, use a zero-opacity black as this is how SVG interprets "transparent" in gradients in SVG 2.0. --- CHANGELOG.md | 2 + plugin/core/gvrender_core_svg.c | 116 +++++++----- tests/linux.x86/grdangles_dot.svg | 2 +- tests/linux.x86/grdcluster_dot.svg | 8 +- tests/linux.x86/grdcolors_dot.svg | 2 +- tests/linux.x86/grdfillcolor_dot.svg | 166 +++++++++--------- tests/linux.x86/grdlinear_angle_dot.svg | 166 +++++++++--------- tests/linux.x86/grdlinear_dot.svg | 166 +++++++++--------- tests/linux.x86/grdlinear_node_dot.svg | 2 +- tests/linux.x86/grdradial_angle_dot.svg | 166 +++++++++--------- tests/linux.x86/grdradial_dot.svg | 166 +++++++++--------- tests/linux.x86/grdradial_node_dot.svg | 2 +- tests/linux.x86/grdshapes_dot.svg | 2 +- tests/linux.x86/html2_dot.svg | 22 +-- tests/linux.x86/url_dot.svg | 4 +- tests/nshare/html2_dot.svg | 22 +-- tests/nshare/url_dot.svg | 4 +- .../shapes/reference/Mcircle.svg | 2 +- .../shapes/reference/Mdiamond.svg | 2 +- .../shapes/reference/Msquare.svg | 2 +- .../shapes/reference/assembly.svg | 2 +- .../regression_tests/shapes/reference/box.svg | 2 +- .../shapes/reference/box3d.svg | 2 +- .../regression_tests/shapes/reference/cds.svg | 2 +- .../shapes/reference/circle.svg | 2 +- .../shapes/reference/component.svg | 2 +- .../shapes/reference/cylinder.svg | 2 +- .../shapes/reference/diamond.svg | 2 +- .../shapes/reference/doublecircle.svg | 2 +- .../shapes/reference/doubleoctagon.svg | 2 +- .../regression_tests/shapes/reference/egg.svg | 2 +- .../shapes/reference/ellipse.svg | 2 +- .../shapes/reference/fivepoverhang.svg | 2 +- .../shapes/reference/folder.svg | 2 +- .../shapes/reference/hexagon.svg | 2 +- .../shapes/reference/house.svg | 2 +- .../shapes/reference/insulator.svg | 2 +- .../shapes/reference/invhouse.svg | 2 +- .../shapes/reference/invtrapezium.svg | 2 +- .../shapes/reference/invtriangle.svg | 2 +- .../shapes/reference/larrow.svg | 2 +- .../shapes/reference/lpromoter.svg | 2 +- .../shapes/reference/none.svg | 2 +- .../shapes/reference/note.svg | 2 +- .../shapes/reference/noverhang.svg | 2 +- .../shapes/reference/octagon.svg | 2 +- .../shapes/reference/oval.svg | 2 +- .../shapes/reference/parallelogram.svg | 2 +- .../shapes/reference/pentagon.svg | 2 +- .../shapes/reference/plain.svg | 2 +- .../shapes/reference/plaintext.svg | 2 +- .../shapes/reference/point.svg | 2 +- .../shapes/reference/polygon.svg | 2 +- .../shapes/reference/primersite.svg | 2 +- .../shapes/reference/promoter.svg | 2 +- .../shapes/reference/proteasesite.svg | 2 +- .../shapes/reference/proteinstab.svg | 2 +- .../shapes/reference/rarrow.svg | 2 +- .../shapes/reference/rect.svg | 2 +- .../shapes/reference/rectangle.svg | 2 +- .../shapes/reference/restrictionsite.svg | 2 +- .../shapes/reference/ribosite.svg | 2 +- .../shapes/reference/rnastab.svg | 2 +- .../shapes/reference/rpromoter.svg | 2 +- .../shapes/reference/septagon.svg | 2 +- .../shapes/reference/signature.svg | 2 +- .../shapes/reference/square.svg | 2 +- .../shapes/reference/star.svg | 2 +- .../regression_tests/shapes/reference/tab.svg | 2 +- .../shapes/reference/terminator.svg | 2 +- .../shapes/reference/threepoverhang.svg | 2 +- .../shapes/reference/trapezium.svg | 2 +- .../shapes/reference/triangle.svg | 2 +- .../shapes/reference/tripleoctagon.svg | 2 +- .../shapes/reference/underline.svg | 4 +- .../regression_tests/shapes/reference/utr.svg | 2 +- tests/usershape.svg | 2 +- 77 files changed, 582 insertions(+), 558 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 134809f67..e6fad0051 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Memory leak in dot when using clusters - Memory leak in patchwork when using clusters - Subgraph layout and rendering +- Generated SVG files no longer use `transparent` paint or color as this keyword + does not exist in SVG 1.1, and instead use `none` or a zero-opacity color. ## [5.0.0] – 2022-07-07 diff --git a/plugin/core/gvrender_core_svg.c b/plugin/core/gvrender_core_svg.c index 6c1a65223..4ebd205d8 100644 --- a/plugin/core/gvrender_core_svg.c +++ b/plugin/core/gvrender_core_svg.c @@ -50,6 +50,10 @@ static char *sdasharray = "5,2"; /* SVG dot array */ static char *sdotarray = "1,5"; +static char *transparent = "transparent"; +static char *none = "none"; +static char *black = "black"; + static void svg_bzptarray(GVJ_t * job, pointf * A, int n) { int i; @@ -103,15 +107,21 @@ static void svg_print_id_class(GVJ_t * job, char* id, char* idx, char* kind, voi gvputc(job, '"'); } -static void svg_print_color(GVJ_t * job, gvcolor_t color) +/* svg_print_paint assumes the caller will set the opacity if the alpha channel + * is greater than 0 and less than 255 + */ +static void svg_print_paint(GVJ_t * job, gvcolor_t color) { switch (color.type) { case COLOR_STRING: - gvputs(job, color.u.string); + if (!strcmp(color.u.string, transparent)) + gvputs(job, none); + else + gvputs(job, color.u.string); break; case RGBA_BYTE: if (color.u.rgba[3] == 0) /* transparent */ - gvputs(job, "transparent"); + gvputs(job, none); else gvprintf(job, "#%02x%02x%02x", color.u.rgba[0], color.u.rgba[1], color.u.rgba[2]); @@ -121,6 +131,31 @@ static void svg_print_color(GVJ_t * job, gvcolor_t color) } } +/* svg_print_gradient_color assumes the caller will set the opacity if the + * alpha channel is less than 255. + * + * "transparent" in SVG 2 gradients is considered to be black with 0 opacity, + * so for compatibility with SVG 1.1 output we use black when the color string + * is transparent and assume the caller will also check and set opacity 0. + */ +static void svg_print_gradient_color(GVJ_t * job, gvcolor_t color) +{ + switch (color.type) { + case COLOR_STRING: + if (!strcmp(color.u.string, transparent)) + gvputs(job, black); + else + gvputs(job, color.u.string); + break; + case RGBA_BYTE: + gvprintf(job, "#%02x%02x%02x", + color.u.rgba[0], color.u.rgba[1], color.u.rgba[2]); + break; + default: + assert(0); /* internal error */ + } +} + static void svg_grstyle(GVJ_t * job, int filled, int gid) { obj_state_t *obj = job->obj; @@ -131,7 +166,7 @@ static void svg_grstyle(GVJ_t * job, int filled, int gid) } else if (filled == RGRADIENT) { gvprintf(job, "url(#r_%d)", gid); } else if (filled) { - svg_print_color(job, obj->fillcolor); + svg_print_paint(job, obj->fillcolor); if (obj->fillcolor.type == RGBA_BYTE && obj->fillcolor.u.rgba[3] > 0 && obj->fillcolor.u.rgba[3] < 255) @@ -141,7 +176,7 @@ static void svg_grstyle(GVJ_t * job, int filled, int gid) gvputs(job, "none"); } gvputs(job, "\" stroke=\""); - svg_print_color(job, obj->pencolor); + svg_print_paint(job, obj->pencolor); if (obj->penwidth != PENWIDTH_NORMAL) { gvputs(job, "\" stroke-width=\""); gvprintdouble(job, obj->penwidth); @@ -484,6 +519,25 @@ static void svg_textspan(GVJ_t * job, pointf p, textspan_t * span) gvputs(job, "\n"); } +static void svg_print_stop(GVJ_t * job, double offset, gvcolor_t color) +{ + if (offset == 0.0) + gvputs(job, "\n"); +} + /* svg_gradstyle * Outputs the SVG statements that define the gradient pattern */ @@ -509,30 +563,11 @@ static int svg_gradstyle(GVJ_t * job, pointf * A, int n) gvputs(job, "\" y2=\""); gvprintdouble(job, G[1].y); gvputs(job, "\" >\n"); - if (obj->gradient_frac > 0) - gvprintf(job, "gradient_frac - 0.001); - else - gvputs(job, "fillcolor); - gvputs(job, ";stop-opacity:"); - if (obj->fillcolor.type == RGBA_BYTE && obj->fillcolor.u.rgba[3] > 0 - && obj->fillcolor.u.rgba[3] < 255) - gvprintf(job, "%f", ((float) obj->fillcolor.u.rgba[3] / 255.0)); - else - gvputs(job, "1."); - gvputs(job, ";\"/>\n"); - if (obj->gradient_frac > 0) - gvprintf(job, "gradient_frac); - else - gvputs(job, "stopcolor); - gvputs(job, ";stop-opacity:"); - if (obj->stopcolor.type == RGBA_BYTE && obj->stopcolor.u.rgba[3] > 0 - && obj->stopcolor.u.rgba[3] < 255) - gvprintf(job, "%f", ((float) obj->stopcolor.u.rgba[3] / 255.0)); - else - gvputs(job, "1."); - gvputs(job, ";\"/>\n\n\n"); + + svg_print_stop(job, obj->gradient_frac > 0 ? obj->gradient_frac - 0.001 : 0.0, obj->fillcolor); + svg_print_stop(job, obj->gradient_frac > 0 ? obj->gradient_frac : 1.0, obj->stopcolor); + + gvputs(job, "\n\n"); return id; } @@ -557,24 +592,11 @@ static int svg_rgradstyle(GVJ_t * job) "\n\n", id, ifx, ify); - gvputs(job, "fillcolor); - gvputs(job, ";stop-opacity:"); - if (obj->fillcolor.type == RGBA_BYTE && obj->fillcolor.u.rgba[3] > 0 - && obj->fillcolor.u.rgba[3] < 255) - gvprintf(job, "%f", ((float) obj->fillcolor.u.rgba[3] / 255.0)); - else - gvputs(job, "1."); - gvputs(job, ";\"/>\n" - "stopcolor); - gvputs(job, ";stop-opacity:"); - if (obj->stopcolor.type == RGBA_BYTE && obj->stopcolor.u.rgba[3] > 0 - && obj->stopcolor.u.rgba[3] < 255) - gvprintf(job, "%f", ((float) obj->stopcolor.u.rgba[3] / 255.0)); - else - gvputs(job, "1."); - gvputs(job, ";\"/>\n\n\n"); + + svg_print_stop(job, 0.0, obj->fillcolor); + svg_print_stop(job, 1.0, obj->stopcolor); + + gvputs(job, "\n\n"); return id; } diff --git a/tests/linux.x86/grdangles_dot.svg b/tests/linux.x86/grdangles_dot.svg index f93afbb64..6ada3c6b8 100644 --- a/tests/linux.x86/grdangles_dot.svg +++ b/tests/linux.x86/grdangles_dot.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 880.00 259.49" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + cluster_1 diff --git a/tests/linux.x86/grdcluster_dot.svg b/tests/linux.x86/grdcluster_dot.svg index ae540cdcb..8b9869226 100644 --- a/tests/linux.x86/grdcluster_dot.svg +++ b/tests/linux.x86/grdcluster_dot.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 172.00 364.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + cluster0 @@ -27,7 +27,7 @@ - + cluster2 @@ -35,7 +35,7 @@ cluster3 - + cluster4 @@ -45,7 +45,7 @@ - + cluster5 diff --git a/tests/linux.x86/grdcolors_dot.svg b/tests/linux.x86/grdcolors_dot.svg index 344adaa56..a5815f5c2 100644 --- a/tests/linux.x86/grdcolors_dot.svg +++ b/tests/linux.x86/grdcolors_dot.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 510.00 392.19" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + cluster_1 diff --git a/tests/linux.x86/grdfillcolor_dot.svg b/tests/linux.x86/grdfillcolor_dot.svg index 0fce6c078..ba15d7946 100644 --- a/tests/linux.x86/grdfillcolor_dot.svg +++ b/tests/linux.x86/grdfillcolor_dot.svg @@ -14,7 +14,7 @@ - + cluster1 @@ -41,8 +41,8 @@ - - + + 00 @@ -51,10 +51,10 @@ - + 01 - + 02 @@ -63,10 +63,10 @@ - + 03 - + 04 @@ -75,10 +75,10 @@ - + 05 - + 06 @@ -87,10 +87,10 @@ - + 07 - + 08 @@ -99,7 +99,7 @@ - + 10 @@ -108,7 +108,7 @@ - + 11 @@ -117,7 +117,7 @@ - + 12 @@ -126,7 +126,7 @@ - + 13 @@ -135,7 +135,7 @@ - + 14 @@ -144,7 +144,7 @@ - + 15 @@ -153,7 +153,7 @@ - + 16 @@ -162,7 +162,7 @@ - + 17 @@ -171,10 +171,10 @@ - + 18 - + 20 @@ -183,7 +183,7 @@ - + 21 @@ -192,7 +192,7 @@ - + 22 @@ -201,7 +201,7 @@ - + 23 @@ -210,7 +210,7 @@ - + 24 @@ -219,7 +219,7 @@ - + 25 @@ -228,7 +228,7 @@ - + 26 @@ -237,7 +237,7 @@ - + 27 @@ -246,7 +246,7 @@ - + 28 @@ -255,7 +255,7 @@ - + 30 @@ -264,7 +264,7 @@ - + 31 @@ -273,7 +273,7 @@ - + 32 @@ -282,7 +282,7 @@ - + 33 @@ -291,7 +291,7 @@ - + 34 @@ -300,7 +300,7 @@ - + 35 @@ -309,7 +309,7 @@ - + 36 @@ -318,7 +318,7 @@ - + 37 @@ -327,10 +327,10 @@ - + 38 - + 40 @@ -339,7 +339,7 @@ - + 41 @@ -348,7 +348,7 @@ - + 42 @@ -357,7 +357,7 @@ - + 43 @@ -366,7 +366,7 @@ - + 44 @@ -375,7 +375,7 @@ - + 45 @@ -384,7 +384,7 @@ - + 46 @@ -393,7 +393,7 @@ - + 47 @@ -402,7 +402,7 @@ - + 48 @@ -411,7 +411,7 @@ - + 50 @@ -420,7 +420,7 @@ - + 51 @@ -429,7 +429,7 @@ - + 52 @@ -438,7 +438,7 @@ - + 53 @@ -447,7 +447,7 @@ - + 54 @@ -456,7 +456,7 @@ - + 55 @@ -465,7 +465,7 @@ - + 56 @@ -474,7 +474,7 @@ - + 57 @@ -483,10 +483,10 @@ - + 58 - + 60 @@ -495,7 +495,7 @@ - + 61 @@ -504,7 +504,7 @@ - + 62 @@ -513,7 +513,7 @@ - + 63 @@ -522,7 +522,7 @@ - + 64 @@ -531,7 +531,7 @@ - + 65 @@ -540,7 +540,7 @@ - + 66 @@ -549,7 +549,7 @@ - + 67 @@ -558,7 +558,7 @@ - + 68 @@ -567,7 +567,7 @@ - + 70 @@ -576,7 +576,7 @@ - + 71 @@ -585,7 +585,7 @@ - + 72 @@ -594,7 +594,7 @@ - + 73 @@ -603,7 +603,7 @@ - + 74 @@ -612,7 +612,7 @@ - + 75 @@ -621,7 +621,7 @@ - + 76 @@ -630,7 +630,7 @@ - + 77 @@ -639,10 +639,10 @@ - + 78 - + 80 @@ -651,7 +651,7 @@ - + 81 @@ -660,7 +660,7 @@ - + 82 @@ -669,7 +669,7 @@ - + 83 @@ -678,7 +678,7 @@ - + 84 @@ -687,7 +687,7 @@ - + 85 @@ -696,7 +696,7 @@ - + 86 @@ -705,7 +705,7 @@ - + 87 @@ -714,7 +714,7 @@ - + 88 diff --git a/tests/linux.x86/grdlinear_angle_dot.svg b/tests/linux.x86/grdlinear_angle_dot.svg index b14136913..353b20420 100644 --- a/tests/linux.x86/grdlinear_angle_dot.svg +++ b/tests/linux.x86/grdlinear_angle_dot.svg @@ -14,7 +14,7 @@ - + Graph cluster1 @@ -43,8 +43,8 @@ - - + + 00 @@ -53,10 +53,10 @@ - + 01 - + 02 @@ -65,10 +65,10 @@ - + 03 - + 04 @@ -77,10 +77,10 @@ - + 05 - + 06 @@ -89,10 +89,10 @@ - + 07 - + 08 @@ -101,7 +101,7 @@ - + 10 @@ -110,7 +110,7 @@ - + 11 @@ -119,7 +119,7 @@ - + 12 @@ -128,7 +128,7 @@ - + 13 @@ -137,7 +137,7 @@ - + 14 @@ -146,7 +146,7 @@ - + 15 @@ -155,7 +155,7 @@ - + 16 @@ -164,7 +164,7 @@ - + 17 @@ -173,10 +173,10 @@ - + 18 - + 20 @@ -185,7 +185,7 @@ - + 21 @@ -194,7 +194,7 @@ - + 22 @@ -203,7 +203,7 @@ - + 23 @@ -212,7 +212,7 @@ - + 24 @@ -221,7 +221,7 @@ - + 25 @@ -230,7 +230,7 @@ - + 26 @@ -239,7 +239,7 @@ - + 27 @@ -248,7 +248,7 @@ - + 28 @@ -257,7 +257,7 @@ - + 30 @@ -266,7 +266,7 @@ - + 31 @@ -275,7 +275,7 @@ - + 32 @@ -284,7 +284,7 @@ - + 33 @@ -293,7 +293,7 @@ - + 34 @@ -302,7 +302,7 @@ - + 35 @@ -311,7 +311,7 @@ - + 36 @@ -320,7 +320,7 @@ - + 37 @@ -329,10 +329,10 @@ - + 38 - + 40 @@ -341,7 +341,7 @@ - + 41 @@ -350,7 +350,7 @@ - + 42 @@ -359,7 +359,7 @@ - + 43 @@ -368,7 +368,7 @@ - + 44 @@ -377,7 +377,7 @@ - + 45 @@ -386,7 +386,7 @@ - + 46 @@ -395,7 +395,7 @@ - + 47 @@ -404,7 +404,7 @@ - + 48 @@ -413,7 +413,7 @@ - + 50 @@ -422,7 +422,7 @@ - + 51 @@ -431,7 +431,7 @@ - + 52 @@ -440,7 +440,7 @@ - + 53 @@ -449,7 +449,7 @@ - + 54 @@ -458,7 +458,7 @@ - + 55 @@ -467,7 +467,7 @@ - + 56 @@ -476,7 +476,7 @@ - + 57 @@ -485,10 +485,10 @@ - + 58 - + 60 @@ -497,7 +497,7 @@ - + 61 @@ -506,7 +506,7 @@ - + 62 @@ -515,7 +515,7 @@ - + 63 @@ -524,7 +524,7 @@ - + 64 @@ -533,7 +533,7 @@ - + 65 @@ -542,7 +542,7 @@ - + 66 @@ -551,7 +551,7 @@ - + 67 @@ -560,7 +560,7 @@ - + 68 @@ -569,7 +569,7 @@ - + 70 @@ -578,7 +578,7 @@ - + 71 @@ -587,7 +587,7 @@ - + 72 @@ -596,7 +596,7 @@ - + 73 @@ -605,7 +605,7 @@ - + 74 @@ -614,7 +614,7 @@ - + 75 @@ -623,7 +623,7 @@ - + 76 @@ -632,7 +632,7 @@ - + 77 @@ -641,10 +641,10 @@ - + 78 - + 80 @@ -653,7 +653,7 @@ - + 81 @@ -662,7 +662,7 @@ - + 82 @@ -671,7 +671,7 @@ - + 83 @@ -680,7 +680,7 @@ - + 84 @@ -689,7 +689,7 @@ - + 85 @@ -698,7 +698,7 @@ - + 86 @@ -707,7 +707,7 @@ - + 87 @@ -716,7 +716,7 @@ - + 88 diff --git a/tests/linux.x86/grdlinear_dot.svg b/tests/linux.x86/grdlinear_dot.svg index 3211015f6..2f4447ced 100644 --- a/tests/linux.x86/grdlinear_dot.svg +++ b/tests/linux.x86/grdlinear_dot.svg @@ -14,7 +14,7 @@ - + Graph cluster1 @@ -43,8 +43,8 @@ - - + + 00 @@ -53,10 +53,10 @@ - + 01 - + 02 @@ -65,10 +65,10 @@ - + 03 - + 04 @@ -77,10 +77,10 @@ - + 05 - + 06 @@ -89,10 +89,10 @@ - + 07 - + 08 @@ -101,7 +101,7 @@ - + 10 @@ -110,7 +110,7 @@ - + 11 @@ -119,7 +119,7 @@ - + 12 @@ -128,7 +128,7 @@ - + 13 @@ -137,7 +137,7 @@ - + 14 @@ -146,7 +146,7 @@ - + 15 @@ -155,7 +155,7 @@ - + 16 @@ -164,7 +164,7 @@ - + 17 @@ -173,10 +173,10 @@ - + 18 - + 20 @@ -185,7 +185,7 @@ - + 21 @@ -194,7 +194,7 @@ - + 22 @@ -203,7 +203,7 @@ - + 23 @@ -212,7 +212,7 @@ - + 24 @@ -221,7 +221,7 @@ - + 25 @@ -230,7 +230,7 @@ - + 26 @@ -239,7 +239,7 @@ - + 27 @@ -248,7 +248,7 @@ - + 28 @@ -257,7 +257,7 @@ - + 30 @@ -266,7 +266,7 @@ - + 31 @@ -275,7 +275,7 @@ - + 32 @@ -284,7 +284,7 @@ - + 33 @@ -293,7 +293,7 @@ - + 34 @@ -302,7 +302,7 @@ - + 35 @@ -311,7 +311,7 @@ - + 36 @@ -320,7 +320,7 @@ - + 37 @@ -329,10 +329,10 @@ - + 38 - + 40 @@ -341,7 +341,7 @@ - + 41 @@ -350,7 +350,7 @@ - + 42 @@ -359,7 +359,7 @@ - + 43 @@ -368,7 +368,7 @@ - + 44 @@ -377,7 +377,7 @@ - + 45 @@ -386,7 +386,7 @@ - + 46 @@ -395,7 +395,7 @@ - + 47 @@ -404,7 +404,7 @@ - + 48 @@ -413,7 +413,7 @@ - + 50 @@ -422,7 +422,7 @@ - + 51 @@ -431,7 +431,7 @@ - + 52 @@ -440,7 +440,7 @@ - + 53 @@ -449,7 +449,7 @@ - + 54 @@ -458,7 +458,7 @@ - + 55 @@ -467,7 +467,7 @@ - + 56 @@ -476,7 +476,7 @@ - + 57 @@ -485,10 +485,10 @@ - + 58 - + 60 @@ -497,7 +497,7 @@ - + 61 @@ -506,7 +506,7 @@ - + 62 @@ -515,7 +515,7 @@ - + 63 @@ -524,7 +524,7 @@ - + 64 @@ -533,7 +533,7 @@ - + 65 @@ -542,7 +542,7 @@ - + 66 @@ -551,7 +551,7 @@ - + 67 @@ -560,7 +560,7 @@ - + 68 @@ -569,7 +569,7 @@ - + 70 @@ -578,7 +578,7 @@ - + 71 @@ -587,7 +587,7 @@ - + 72 @@ -596,7 +596,7 @@ - + 73 @@ -605,7 +605,7 @@ - + 74 @@ -614,7 +614,7 @@ - + 75 @@ -623,7 +623,7 @@ - + 76 @@ -632,7 +632,7 @@ - + 77 @@ -641,10 +641,10 @@ - + 78 - + 80 @@ -653,7 +653,7 @@ - + 81 @@ -662,7 +662,7 @@ - + 82 @@ -671,7 +671,7 @@ - + 83 @@ -680,7 +680,7 @@ - + 84 @@ -689,7 +689,7 @@ - + 85 @@ -698,7 +698,7 @@ - + 86 @@ -707,7 +707,7 @@ - + 87 @@ -716,7 +716,7 @@ - + 88 diff --git a/tests/linux.x86/grdlinear_node_dot.svg b/tests/linux.x86/grdlinear_node_dot.svg index 208be0537..39836216c 100644 --- a/tests/linux.x86/grdlinear_node_dot.svg +++ b/tests/linux.x86/grdlinear_node_dot.svg @@ -14,7 +14,7 @@ - + Graph cluster_1 diff --git a/tests/linux.x86/grdradial_angle_dot.svg b/tests/linux.x86/grdradial_angle_dot.svg index 784dbfbfc..6b068f261 100644 --- a/tests/linux.x86/grdradial_angle_dot.svg +++ b/tests/linux.x86/grdradial_angle_dot.svg @@ -14,7 +14,7 @@ - + Graph cluster1 @@ -43,8 +43,8 @@ - - + + 00 @@ -53,10 +53,10 @@ - + 01 - + 02 @@ -65,10 +65,10 @@ - + 03 - + 04 @@ -77,10 +77,10 @@ - + 05 - + 06 @@ -89,10 +89,10 @@ - + 07 - + 08 @@ -101,7 +101,7 @@ - + 10 @@ -110,7 +110,7 @@ - + 11 @@ -119,7 +119,7 @@ - + 12 @@ -128,7 +128,7 @@ - + 13 @@ -137,7 +137,7 @@ - + 14 @@ -146,7 +146,7 @@ - + 15 @@ -155,7 +155,7 @@ - + 16 @@ -164,7 +164,7 @@ - + 17 @@ -173,10 +173,10 @@ - + 18 - + 20 @@ -185,7 +185,7 @@ - + 21 @@ -194,7 +194,7 @@ - + 22 @@ -203,7 +203,7 @@ - + 23 @@ -212,7 +212,7 @@ - + 24 @@ -221,7 +221,7 @@ - + 25 @@ -230,7 +230,7 @@ - + 26 @@ -239,7 +239,7 @@ - + 27 @@ -248,7 +248,7 @@ - + 28 @@ -257,7 +257,7 @@ - + 30 @@ -266,7 +266,7 @@ - + 31 @@ -275,7 +275,7 @@ - + 32 @@ -284,7 +284,7 @@ - + 33 @@ -293,7 +293,7 @@ - + 34 @@ -302,7 +302,7 @@ - + 35 @@ -311,7 +311,7 @@ - + 36 @@ -320,7 +320,7 @@ - + 37 @@ -329,10 +329,10 @@ - + 38 - + 40 @@ -341,7 +341,7 @@ - + 41 @@ -350,7 +350,7 @@ - + 42 @@ -359,7 +359,7 @@ - + 43 @@ -368,7 +368,7 @@ - + 44 @@ -377,7 +377,7 @@ - + 45 @@ -386,7 +386,7 @@ - + 46 @@ -395,7 +395,7 @@ - + 47 @@ -404,7 +404,7 @@ - + 48 @@ -413,7 +413,7 @@ - + 50 @@ -422,7 +422,7 @@ - + 51 @@ -431,7 +431,7 @@ - + 52 @@ -440,7 +440,7 @@ - + 53 @@ -449,7 +449,7 @@ - + 54 @@ -458,7 +458,7 @@ - + 55 @@ -467,7 +467,7 @@ - + 56 @@ -476,7 +476,7 @@ - + 57 @@ -485,10 +485,10 @@ - + 58 - + 60 @@ -497,7 +497,7 @@ - + 61 @@ -506,7 +506,7 @@ - + 62 @@ -515,7 +515,7 @@ - + 63 @@ -524,7 +524,7 @@ - + 64 @@ -533,7 +533,7 @@ - + 65 @@ -542,7 +542,7 @@ - + 66 @@ -551,7 +551,7 @@ - + 67 @@ -560,7 +560,7 @@ - + 68 @@ -569,7 +569,7 @@ - + 70 @@ -578,7 +578,7 @@ - + 71 @@ -587,7 +587,7 @@ - + 72 @@ -596,7 +596,7 @@ - + 73 @@ -605,7 +605,7 @@ - + 74 @@ -614,7 +614,7 @@ - + 75 @@ -623,7 +623,7 @@ - + 76 @@ -632,7 +632,7 @@ - + 77 @@ -641,10 +641,10 @@ - + 78 - + 80 @@ -653,7 +653,7 @@ - + 81 @@ -662,7 +662,7 @@ - + 82 @@ -671,7 +671,7 @@ - + 83 @@ -680,7 +680,7 @@ - + 84 @@ -689,7 +689,7 @@ - + 85 @@ -698,7 +698,7 @@ - + 86 @@ -707,7 +707,7 @@ - + 87 @@ -716,7 +716,7 @@ - + 88 diff --git a/tests/linux.x86/grdradial_dot.svg b/tests/linux.x86/grdradial_dot.svg index 8883104db..135e39517 100644 --- a/tests/linux.x86/grdradial_dot.svg +++ b/tests/linux.x86/grdradial_dot.svg @@ -14,7 +14,7 @@ - + Graph cluster1 @@ -43,8 +43,8 @@ - - + + 00 @@ -53,10 +53,10 @@ - + 01 - + 02 @@ -65,10 +65,10 @@ - + 03 - + 04 @@ -77,10 +77,10 @@ - + 05 - + 06 @@ -89,10 +89,10 @@ - + 07 - + 08 @@ -101,7 +101,7 @@ - + 10 @@ -110,7 +110,7 @@ - + 11 @@ -119,7 +119,7 @@ - + 12 @@ -128,7 +128,7 @@ - + 13 @@ -137,7 +137,7 @@ - + 14 @@ -146,7 +146,7 @@ - + 15 @@ -155,7 +155,7 @@ - + 16 @@ -164,7 +164,7 @@ - + 17 @@ -173,10 +173,10 @@ - + 18 - + 20 @@ -185,7 +185,7 @@ - + 21 @@ -194,7 +194,7 @@ - + 22 @@ -203,7 +203,7 @@ - + 23 @@ -212,7 +212,7 @@ - + 24 @@ -221,7 +221,7 @@ - + 25 @@ -230,7 +230,7 @@ - + 26 @@ -239,7 +239,7 @@ - + 27 @@ -248,7 +248,7 @@ - + 28 @@ -257,7 +257,7 @@ - + 30 @@ -266,7 +266,7 @@ - + 31 @@ -275,7 +275,7 @@ - + 32 @@ -284,7 +284,7 @@ - + 33 @@ -293,7 +293,7 @@ - + 34 @@ -302,7 +302,7 @@ - + 35 @@ -311,7 +311,7 @@ - + 36 @@ -320,7 +320,7 @@ - + 37 @@ -329,10 +329,10 @@ - + 38 - + 40 @@ -341,7 +341,7 @@ - + 41 @@ -350,7 +350,7 @@ - + 42 @@ -359,7 +359,7 @@ - + 43 @@ -368,7 +368,7 @@ - + 44 @@ -377,7 +377,7 @@ - + 45 @@ -386,7 +386,7 @@ - + 46 @@ -395,7 +395,7 @@ - + 47 @@ -404,7 +404,7 @@ - + 48 @@ -413,7 +413,7 @@ - + 50 @@ -422,7 +422,7 @@ - + 51 @@ -431,7 +431,7 @@ - + 52 @@ -440,7 +440,7 @@ - + 53 @@ -449,7 +449,7 @@ - + 54 @@ -458,7 +458,7 @@ - + 55 @@ -467,7 +467,7 @@ - + 56 @@ -476,7 +476,7 @@ - + 57 @@ -485,10 +485,10 @@ - + 58 - + 60 @@ -497,7 +497,7 @@ - + 61 @@ -506,7 +506,7 @@ - + 62 @@ -515,7 +515,7 @@ - + 63 @@ -524,7 +524,7 @@ - + 64 @@ -533,7 +533,7 @@ - + 65 @@ -542,7 +542,7 @@ - + 66 @@ -551,7 +551,7 @@ - + 67 @@ -560,7 +560,7 @@ - + 68 @@ -569,7 +569,7 @@ - + 70 @@ -578,7 +578,7 @@ - + 71 @@ -587,7 +587,7 @@ - + 72 @@ -596,7 +596,7 @@ - + 73 @@ -605,7 +605,7 @@ - + 74 @@ -614,7 +614,7 @@ - + 75 @@ -623,7 +623,7 @@ - + 76 @@ -632,7 +632,7 @@ - + 77 @@ -641,10 +641,10 @@ - + 78 - + 80 @@ -653,7 +653,7 @@ - + 81 @@ -662,7 +662,7 @@ - + 82 @@ -671,7 +671,7 @@ - + 83 @@ -680,7 +680,7 @@ - + 84 @@ -689,7 +689,7 @@ - + 85 @@ -698,7 +698,7 @@ - + 86 @@ -707,7 +707,7 @@ - + 87 @@ -716,7 +716,7 @@ - + 88 diff --git a/tests/linux.x86/grdradial_node_dot.svg b/tests/linux.x86/grdradial_node_dot.svg index 59447704d..c1a193661 100644 --- a/tests/linux.x86/grdradial_node_dot.svg +++ b/tests/linux.x86/grdradial_node_dot.svg @@ -14,7 +14,7 @@ - + Graph cluster_1 diff --git a/tests/linux.x86/grdshapes_dot.svg b/tests/linux.x86/grdshapes_dot.svg index dfbac4cf3..923396e21 100644 --- a/tests/linux.x86/grdshapes_dot.svg +++ b/tests/linux.x86/grdshapes_dot.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 265.00 1102.09" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + cluster_1 diff --git a/tests/linux.x86/html2_dot.svg b/tests/linux.x86/html2_dot.svg index a25854cab..79c384431 100644 --- a/tests/linux.x86/html2_dot.svg +++ b/tests/linux.x86/html2_dot.svg @@ -8,14 +8,14 @@ viewBox="0.00 0.00 454.30 278.44" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a - + class - + qualifier @@ -25,25 +25,25 @@ - + - + elephant - + two - + corn - + c @@ -54,7 +54,7 @@ - + penguin @@ -96,13 +96,13 @@ d->c - + Edge labels also - + diff --git a/tests/linux.x86/url_dot.svg b/tests/linux.x86/url_dot.svg index 262e0c479..c58ca78fa 100644 --- a/tests/linux.x86/url_dot.svg +++ b/tests/linux.x86/url_dot.svg @@ -10,7 +10,7 @@ G - + output @@ -37,7 +37,7 @@ - + colors diff --git a/tests/nshare/html2_dot.svg b/tests/nshare/html2_dot.svg index a6492859b..e4ace0b9f 100644 --- a/tests/nshare/html2_dot.svg +++ b/tests/nshare/html2_dot.svg @@ -8,14 +8,14 @@ viewBox="0.00 0.00 457.13 278.44" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a - + class - + qualifier @@ -25,25 +25,25 @@ - + - + elephant - + two - + corn - + c @@ -54,7 +54,7 @@ - + penguin @@ -96,13 +96,13 @@ d->c - + Edge labels also - + diff --git a/tests/nshare/url_dot.svg b/tests/nshare/url_dot.svg index 1ecdfcba3..2a1b0d193 100644 --- a/tests/nshare/url_dot.svg +++ b/tests/nshare/url_dot.svg @@ -10,7 +10,7 @@ G - + output @@ -37,7 +37,7 @@ - + colors diff --git a/tests/regression_tests/shapes/reference/Mcircle.svg b/tests/regression_tests/shapes/reference/Mcircle.svg index 5f9b6bfe9..cef8ebe79 100644 --- a/tests/regression_tests/shapes/reference/Mcircle.svg +++ b/tests/regression_tests/shapes/reference/Mcircle.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 44.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/Mdiamond.svg b/tests/regression_tests/shapes/reference/Mdiamond.svg index 6da7dbc39..d3b150cc6 100644 --- a/tests/regression_tests/shapes/reference/Mdiamond.svg +++ b/tests/regression_tests/shapes/reference/Mdiamond.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/Msquare.svg b/tests/regression_tests/shapes/reference/Msquare.svg index d2fd30a6b..f660b11dc 100644 --- a/tests/regression_tests/shapes/reference/Msquare.svg +++ b/tests/regression_tests/shapes/reference/Msquare.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 44.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/assembly.svg b/tests/regression_tests/shapes/reference/assembly.svg index a23e633b8..d0b4d9eff 100644 --- a/tests/regression_tests/shapes/reference/assembly.svg +++ b/tests/regression_tests/shapes/reference/assembly.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/box.svg b/tests/regression_tests/shapes/reference/box.svg index 002a3a51f..843642753 100644 --- a/tests/regression_tests/shapes/reference/box.svg +++ b/tests/regression_tests/shapes/reference/box.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/box3d.svg b/tests/regression_tests/shapes/reference/box3d.svg index 3652fb726..d2a52bd99 100644 --- a/tests/regression_tests/shapes/reference/box3d.svg +++ b/tests/regression_tests/shapes/reference/box3d.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/cds.svg b/tests/regression_tests/shapes/reference/cds.svg index 20e584cb7..4d925f075 100644 --- a/tests/regression_tests/shapes/reference/cds.svg +++ b/tests/regression_tests/shapes/reference/cds.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/circle.svg b/tests/regression_tests/shapes/reference/circle.svg index 21369922c..0c43887e5 100644 --- a/tests/regression_tests/shapes/reference/circle.svg +++ b/tests/regression_tests/shapes/reference/circle.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 44.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/component.svg b/tests/regression_tests/shapes/reference/component.svg index cec35196c..0ed245c7d 100644 --- a/tests/regression_tests/shapes/reference/component.svg +++ b/tests/regression_tests/shapes/reference/component.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/cylinder.svg b/tests/regression_tests/shapes/reference/cylinder.svg index 4aba3025e..41203becb 100644 --- a/tests/regression_tests/shapes/reference/cylinder.svg +++ b/tests/regression_tests/shapes/reference/cylinder.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/diamond.svg b/tests/regression_tests/shapes/reference/diamond.svg index 62b8cef10..41fc072db 100644 --- a/tests/regression_tests/shapes/reference/diamond.svg +++ b/tests/regression_tests/shapes/reference/diamond.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/doublecircle.svg b/tests/regression_tests/shapes/reference/doublecircle.svg index 104ede0ce..17d5d1a0d 100644 --- a/tests/regression_tests/shapes/reference/doublecircle.svg +++ b/tests/regression_tests/shapes/reference/doublecircle.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 52.00 52.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/doubleoctagon.svg b/tests/regression_tests/shapes/reference/doubleoctagon.svg index 7d27e70c0..1d3a77295 100644 --- a/tests/regression_tests/shapes/reference/doubleoctagon.svg +++ b/tests/regression_tests/shapes/reference/doubleoctagon.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 70.00 52.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/egg.svg b/tests/regression_tests/shapes/reference/egg.svg index 50a475944..489e76143 100644 --- a/tests/regression_tests/shapes/reference/egg.svg +++ b/tests/regression_tests/shapes/reference/egg.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 65.49 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/ellipse.svg b/tests/regression_tests/shapes/reference/ellipse.svg index 294b051f7..a57dc24d3 100644 --- a/tests/regression_tests/shapes/reference/ellipse.svg +++ b/tests/regression_tests/shapes/reference/ellipse.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/fivepoverhang.svg b/tests/regression_tests/shapes/reference/fivepoverhang.svg index 6575004b8..dd805bb53 100644 --- a/tests/regression_tests/shapes/reference/fivepoverhang.svg +++ b/tests/regression_tests/shapes/reference/fivepoverhang.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/folder.svg b/tests/regression_tests/shapes/reference/folder.svg index c4360378f..af9aff332 100644 --- a/tests/regression_tests/shapes/reference/folder.svg +++ b/tests/regression_tests/shapes/reference/folder.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/hexagon.svg b/tests/regression_tests/shapes/reference/hexagon.svg index abc088e47..2b3cc52c8 100644 --- a/tests/regression_tests/shapes/reference/hexagon.svg +++ b/tests/regression_tests/shapes/reference/hexagon.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/house.svg b/tests/regression_tests/shapes/reference/house.svg index 556826f55..7d0351cef 100644 --- a/tests/regression_tests/shapes/reference/house.svg +++ b/tests/regression_tests/shapes/reference/house.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/insulator.svg b/tests/regression_tests/shapes/reference/insulator.svg index 18f8929c4..c2476ad21 100644 --- a/tests/regression_tests/shapes/reference/insulator.svg +++ b/tests/regression_tests/shapes/reference/insulator.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/invhouse.svg b/tests/regression_tests/shapes/reference/invhouse.svg index 8f71a512e..679c19259 100644 --- a/tests/regression_tests/shapes/reference/invhouse.svg +++ b/tests/regression_tests/shapes/reference/invhouse.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/invtrapezium.svg b/tests/regression_tests/shapes/reference/invtrapezium.svg index 4a9b77016..02ae34b11 100644 --- a/tests/regression_tests/shapes/reference/invtrapezium.svg +++ b/tests/regression_tests/shapes/reference/invtrapezium.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/invtriangle.svg b/tests/regression_tests/shapes/reference/invtriangle.svg index f5df2adf4..3179abf43 100644 --- a/tests/regression_tests/shapes/reference/invtriangle.svg +++ b/tests/regression_tests/shapes/reference/invtriangle.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/larrow.svg b/tests/regression_tests/shapes/reference/larrow.svg index 5b8aa7528..c92c36648 100644 --- a/tests/regression_tests/shapes/reference/larrow.svg +++ b/tests/regression_tests/shapes/reference/larrow.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/lpromoter.svg b/tests/regression_tests/shapes/reference/lpromoter.svg index 033242c55..74ceef44b 100644 --- a/tests/regression_tests/shapes/reference/lpromoter.svg +++ b/tests/regression_tests/shapes/reference/lpromoter.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/none.svg b/tests/regression_tests/shapes/reference/none.svg index 7716caad4..36cb4fdf3 100644 --- a/tests/regression_tests/shapes/reference/none.svg +++ b/tests/regression_tests/shapes/reference/none.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/note.svg b/tests/regression_tests/shapes/reference/note.svg index c82c8ac18..1fbd3bcbf 100644 --- a/tests/regression_tests/shapes/reference/note.svg +++ b/tests/regression_tests/shapes/reference/note.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/noverhang.svg b/tests/regression_tests/shapes/reference/noverhang.svg index af5018188..5976c315f 100644 --- a/tests/regression_tests/shapes/reference/noverhang.svg +++ b/tests/regression_tests/shapes/reference/noverhang.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/octagon.svg b/tests/regression_tests/shapes/reference/octagon.svg index f5ccaf8a5..f70026c81 100644 --- a/tests/regression_tests/shapes/reference/octagon.svg +++ b/tests/regression_tests/shapes/reference/octagon.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/oval.svg b/tests/regression_tests/shapes/reference/oval.svg index 294b051f7..a57dc24d3 100644 --- a/tests/regression_tests/shapes/reference/oval.svg +++ b/tests/regression_tests/shapes/reference/oval.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/parallelogram.svg b/tests/regression_tests/shapes/reference/parallelogram.svg index 2f46cbff1..c9b356e5d 100644 --- a/tests/regression_tests/shapes/reference/parallelogram.svg +++ b/tests/regression_tests/shapes/reference/parallelogram.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 63.98 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/pentagon.svg b/tests/regression_tests/shapes/reference/pentagon.svg index 5fa8c7846..66e7f02d7 100644 --- a/tests/regression_tests/shapes/reference/pentagon.svg +++ b/tests/regression_tests/shapes/reference/pentagon.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/plain.svg b/tests/regression_tests/shapes/reference/plain.svg index 60e4c282f..c639e1e3d 100644 --- a/tests/regression_tests/shapes/reference/plain.svg +++ b/tests/regression_tests/shapes/reference/plain.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 8.00 8.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/plaintext.svg b/tests/regression_tests/shapes/reference/plaintext.svg index 7716caad4..36cb4fdf3 100644 --- a/tests/regression_tests/shapes/reference/plaintext.svg +++ b/tests/regression_tests/shapes/reference/plaintext.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/point.svg b/tests/regression_tests/shapes/reference/point.svg index 1e07f5878..ed1986827 100644 --- a/tests/regression_tests/shapes/reference/point.svg +++ b/tests/regression_tests/shapes/reference/point.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 11.60 11.60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/polygon.svg b/tests/regression_tests/shapes/reference/polygon.svg index 002a3a51f..843642753 100644 --- a/tests/regression_tests/shapes/reference/polygon.svg +++ b/tests/regression_tests/shapes/reference/polygon.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/primersite.svg b/tests/regression_tests/shapes/reference/primersite.svg index 51e1793da..b4c7d269e 100644 --- a/tests/regression_tests/shapes/reference/primersite.svg +++ b/tests/regression_tests/shapes/reference/primersite.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/promoter.svg b/tests/regression_tests/shapes/reference/promoter.svg index 0c74c7b94..34b3808a3 100644 --- a/tests/regression_tests/shapes/reference/promoter.svg +++ b/tests/regression_tests/shapes/reference/promoter.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/proteasesite.svg b/tests/regression_tests/shapes/reference/proteasesite.svg index 16121f281..962dc5f5a 100644 --- a/tests/regression_tests/shapes/reference/proteasesite.svg +++ b/tests/regression_tests/shapes/reference/proteasesite.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/proteinstab.svg b/tests/regression_tests/shapes/reference/proteinstab.svg index fe4e1dd31..b439585df 100644 --- a/tests/regression_tests/shapes/reference/proteinstab.svg +++ b/tests/regression_tests/shapes/reference/proteinstab.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/rarrow.svg b/tests/regression_tests/shapes/reference/rarrow.svg index ed2869d8f..e998ed4df 100644 --- a/tests/regression_tests/shapes/reference/rarrow.svg +++ b/tests/regression_tests/shapes/reference/rarrow.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/rect.svg b/tests/regression_tests/shapes/reference/rect.svg index 002a3a51f..843642753 100644 --- a/tests/regression_tests/shapes/reference/rect.svg +++ b/tests/regression_tests/shapes/reference/rect.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/rectangle.svg b/tests/regression_tests/shapes/reference/rectangle.svg index 002a3a51f..843642753 100644 --- a/tests/regression_tests/shapes/reference/rectangle.svg +++ b/tests/regression_tests/shapes/reference/rectangle.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/restrictionsite.svg b/tests/regression_tests/shapes/reference/restrictionsite.svg index 4c4120c55..dee97613c 100644 --- a/tests/regression_tests/shapes/reference/restrictionsite.svg +++ b/tests/regression_tests/shapes/reference/restrictionsite.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/ribosite.svg b/tests/regression_tests/shapes/reference/ribosite.svg index 1524c38ea..325853484 100644 --- a/tests/regression_tests/shapes/reference/ribosite.svg +++ b/tests/regression_tests/shapes/reference/ribosite.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/rnastab.svg b/tests/regression_tests/shapes/reference/rnastab.svg index 961cac453..0d04f0a31 100644 --- a/tests/regression_tests/shapes/reference/rnastab.svg +++ b/tests/regression_tests/shapes/reference/rnastab.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/rpromoter.svg b/tests/regression_tests/shapes/reference/rpromoter.svg index 22eaa10d2..11fd975d6 100644 --- a/tests/regression_tests/shapes/reference/rpromoter.svg +++ b/tests/regression_tests/shapes/reference/rpromoter.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/septagon.svg b/tests/regression_tests/shapes/reference/septagon.svg index 623dd022f..61a545cd6 100644 --- a/tests/regression_tests/shapes/reference/septagon.svg +++ b/tests/regression_tests/shapes/reference/septagon.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/signature.svg b/tests/regression_tests/shapes/reference/signature.svg index d7b839617..089c20b2f 100644 --- a/tests/regression_tests/shapes/reference/signature.svg +++ b/tests/regression_tests/shapes/reference/signature.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/square.svg b/tests/regression_tests/shapes/reference/square.svg index 289bb1ee3..b37dee8b0 100644 --- a/tests/regression_tests/shapes/reference/square.svg +++ b/tests/regression_tests/shapes/reference/square.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 44.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/star.svg b/tests/regression_tests/shapes/reference/star.svg index af0fd1e4c..969bea805 100644 --- a/tests/regression_tests/shapes/reference/star.svg +++ b/tests/regression_tests/shapes/reference/star.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 59.36" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/tab.svg b/tests/regression_tests/shapes/reference/tab.svg index 4adbe70c0..92cf02494 100644 --- a/tests/regression_tests/shapes/reference/tab.svg +++ b/tests/regression_tests/shapes/reference/tab.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/terminator.svg b/tests/regression_tests/shapes/reference/terminator.svg index af577b0bf..92657a1d6 100644 --- a/tests/regression_tests/shapes/reference/terminator.svg +++ b/tests/regression_tests/shapes/reference/terminator.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/threepoverhang.svg b/tests/regression_tests/shapes/reference/threepoverhang.svg index 1685a0f7e..c3787ef1e 100644 --- a/tests/regression_tests/shapes/reference/threepoverhang.svg +++ b/tests/regression_tests/shapes/reference/threepoverhang.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/trapezium.svg b/tests/regression_tests/shapes/reference/trapezium.svg index fe472665b..edb93acc7 100644 --- a/tests/regression_tests/shapes/reference/trapezium.svg +++ b/tests/regression_tests/shapes/reference/trapezium.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/triangle.svg b/tests/regression_tests/shapes/reference/triangle.svg index 0fb2fec0f..6da877ea9 100644 --- a/tests/regression_tests/shapes/reference/triangle.svg +++ b/tests/regression_tests/shapes/reference/triangle.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/tripleoctagon.svg b/tests/regression_tests/shapes/reference/tripleoctagon.svg index e69a38f63..09e4dbe10 100644 --- a/tests/regression_tests/shapes/reference/tripleoctagon.svg +++ b/tests/regression_tests/shapes/reference/tripleoctagon.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 78.00 60.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/regression_tests/shapes/reference/underline.svg b/tests/regression_tests/shapes/reference/underline.svg index aa4cfcdf0..d437311a5 100644 --- a/tests/regression_tests/shapes/reference/underline.svg +++ b/tests/regression_tests/shapes/reference/underline.svg @@ -8,11 +8,11 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a - + diff --git a/tests/regression_tests/shapes/reference/utr.svg b/tests/regression_tests/shapes/reference/utr.svg index 7758ed6ad..d00489d61 100644 --- a/tests/regression_tests/shapes/reference/utr.svg +++ b/tests/regression_tests/shapes/reference/utr.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a diff --git a/tests/usershape.svg b/tests/usershape.svg index 0fb2fec0f..6da877ea9 100644 --- a/tests/usershape.svg +++ b/tests/usershape.svg @@ -8,7 +8,7 @@ viewBox="0.00 0.00 62.00 44.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> G - + a -- 2.40.0