Fix extra stroke on circle, fix #248

This commit is contained in:
Andy Meneely
2018-07-31 13:27:17 -04:00
parent f83419defc
commit aada86a070
26 changed files with 520 additions and 1 deletions
@@ -1,24 +1,29 @@
cairo: antialias=(["subpixel"])
cairo: antialias=(["subpixel"])
cairo: save([])
cairo: new_path([])
cairo: set_source_color(["white"])
cairo: paint([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: set_source_color(["white"])
cairo: paint([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: set_source_color([:blue])
cairo: circle([150, 150, 150])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: set_source_color([:blue])
cairo: circle([150, 150, 150])
cairo: fill([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: circle([50, 50, 50])
cairo: set_source_color([:red])
cairo: fill([])
@@ -26,6 +31,7 @@ cairo: restore([])
cairo: translate([500, 500])
cairo: translate([500, 500])
cairo: save([])
cairo: new_path([])
cairo: translate([0, 0])
cairo: rotate([0])
cairo: translate([0, 0])
@@ -40,6 +46,7 @@ cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([0, 0])
cairo: rotate([0])
cairo: translate([0, 0])
@@ -1,9 +1,11 @@
cairo: antialias=(["subpixel"])
cairo: save([])
cairo: new_path([])
cairo: set_source_color(["#0b7c8e"])
cairo: paint([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([38, 38])
cairo: rotate([0])
cairo: translate([-38, -38])
@@ -18,6 +20,7 @@ cairo: set_dash([[]])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([620, 75])
cairo: scale([1.0, 1.0])
cairo: rotate([0])
@@ -30,6 +33,7 @@ cairo: set_source([ImageSurface, 620, 75])
cairo: paint([1.0])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([620, 218])
cairo: transform([Matrix])
cairo: rotate([0])
@@ -40,6 +44,7 @@ cairo: translate([0, 0])
cairo: render_rsvg_handle([Rsvg::Handlenil}])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([50, 50])
cairo: transform([Matrix])
cairo: rotate([0])
@@ -50,6 +55,7 @@ cairo: translate([0, 0])
cairo: render_rsvg_handle([Rsvg::Handlenil}])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([305, 50])
cairo: scale([1.953125, 1.953125])
cairo: rotate([0])
@@ -62,6 +68,7 @@ cairo: set_source([ImageSurface, 305, 50])
cairo: paint([1.0])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([200, 350])
cairo: transform([Matrix])
cairo: rotate([0])
@@ -72,6 +79,7 @@ cairo: translate([0, 0])
cairo: render_rsvg_handle([Rsvg::Handlenil}])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([200, 390])
cairo: transform([Matrix])
cairo: rotate([0])
@@ -82,6 +90,7 @@ cairo: translate([0, 0])
cairo: render_rsvg_handle([Rsvg::Handlenil}])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([240, 350])
cairo: scale([0.2734375, 0.2734375])
cairo: rotate([0])
@@ -94,6 +103,7 @@ cairo: set_source([ImageSurface, 240, 350])
cairo: paint([1.0])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([240, 390])
cairo: scale([0.2734375, 0.2734375])
cairo: rotate([0])
@@ -106,6 +116,7 @@ cairo: set_source([ImageSurface, 240, 390])
cairo: paint([1.0])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([300, 350])
cairo: scale([1.0, 1.0])
cairo: rotate([0])
@@ -118,6 +129,7 @@ cairo: set_source([ImageSurface, 300, 350])
cairo: paint([1.0])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([300, 425])
cairo: scale([1.0, 1.0])
cairo: rotate([0])
@@ -130,6 +142,7 @@ cairo: set_source([ImageSurface, 300, 425])
cairo: paint([1.0])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([400, 425])
cairo: scale([1.0, 1.0])
cairo: rotate([0])
@@ -142,6 +155,7 @@ cairo: set_source([ImageSurface, 400, 425])
cairo: paint([1.0])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([500, 415])
cairo: scale([1.0, 1.0])
cairo: rotate([0.5235987755982988])
@@ -154,6 +168,7 @@ cairo: set_source([ImageSurface, 500, 415])
cairo: paint([1.0])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([300, 500])
cairo: transform([Matrix])
cairo: rotate([0])
@@ -164,6 +179,7 @@ cairo: translate([-32, -32])
cairo: render_rsvg_handle([Rsvg::Handlenil}])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([300, 535])
cairo: scale([1.0, 1.0])
cairo: rotate([0])
@@ -176,6 +192,7 @@ cairo: set_source([ImageSurface, 300, 535])
cairo: paint([1.0])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([300, 615])
cairo: transform([Matrix])
cairo: rotate([0])
@@ -186,6 +203,7 @@ cairo: translate([0, 0])
cairo: render_rsvg_handle([Rsvg::Handlenil}])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([50, 350])
cairo: transform([Matrix])
cairo: rotate([0])
@@ -196,6 +214,7 @@ cairo: translate([0, 0])
cairo: render_rsvg_handle([Rsvg::Handle"#backdrop"}])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([50, 450])
cairo: transform([Matrix])
cairo: rotate([0])
@@ -206,6 +225,7 @@ cairo: translate([0, 0])
cairo: render_rsvg_handle([Rsvg::Handle"#backdrop"}])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([50, 600])
cairo: transform([Matrix])
cairo: rotate([0])
@@ -216,6 +236,7 @@ cairo: translate([0, 0])
cairo: render_rsvg_handle([Rsvg::Handlenil}])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([0, 0])
cairo: transform([Matrix])
cairo: rotate([0])
@@ -226,6 +247,7 @@ cairo: translate([0, 0])
cairo: render_rsvg_handle([Rsvg::Handle"#thing"}])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([50, 700])
cairo: scale([1.0, 1.0])
cairo: rotate([0])
@@ -238,6 +260,7 @@ cairo: set_source([ImageSurface, 50, 700])
cairo: paint([1.0])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([70, 750])
cairo: scale([1.0, 1.0])
cairo: rotate([0])
@@ -251,6 +274,7 @@ cairo: operator=([:color_burn])
cairo: paint([0.75])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([300, 700])
cairo: scale([1.0, 1.0])
cairo: rotate([0.0])
@@ -263,6 +287,7 @@ cairo: set_source([ImageSurface, 300, 700])
cairo: paint([1.0])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([300, 800])
cairo: scale([1.0, 1.0])
cairo: rotate([0.7853981633974483])
@@ -275,6 +300,7 @@ cairo: set_source([ImageSurface, 300, 800])
cairo: paint([1.0])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([300, 900])
cairo: transform([Matrix])
cairo: rotate([1.4707963267948965])
@@ -285,6 +311,7 @@ cairo: translate([0, 0])
cairo: render_rsvg_handle([Rsvg::Handlenil}])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([500, 600])
cairo: transform([Matrix])
cairo: rotate([0])
@@ -297,6 +324,7 @@ cairo: set_source_color(["#00ff00"])
cairo: mask([MockDouble, 0, 0])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([500, 800])
cairo: transform([Matrix])
cairo: rotate([0])
@@ -309,6 +337,7 @@ cairo: set_source([LinearPattern])
cairo: mask([MockDouble, 0, 0])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([650, 950])
cairo: scale([1.0, 1.0])
cairo: rotate([0])
@@ -322,6 +351,7 @@ cairo: set_source_color(["magenta"])
cairo: mask([ImageSurface, 650, 950])
cairo: restore([])
cairo: save([])
cairo: new_path([])
cairo: translate([0, 0])
cairo: transform([Matrix])
cairo: rotate([0])