From cc5c540be8f44649998413d9e4ce066778f77276 Mon Sep 17 00:00:00 2001 From: Andy Meneely Date: Fri, 3 Jul 2015 16:10:06 -0400 Subject: [PATCH] Updated regression specs Mostly from changing colorify to always converting to a string New ranges example for the idiom New text options example for dotted [skip ci] --- spec/data/samples/autoscale_font.rb.txt | 6 +- spec/data/samples/basic.rb.txt | 12 +- spec/data/samples/config_text_markup.rb.txt | 6 +- spec/data/samples/csv_import.rb.txt | 8 +- spec/data/samples/custom_config.rb.txt | 2 +- spec/data/samples/embed_text.rb.txt | 42 ++--- spec/data/samples/excel.rb.txt | 18 +- spec/data/samples/hand.rb.txt | 32 +--- spec/data/samples/hello_world.rb.txt | 4 +- spec/data/samples/portrait-landscape.rb.txt | 4 +- spec/data/samples/ranges.rb.txt | 107 ++++++++--- spec/data/samples/saves.rb.txt | 32 ++-- spec/data/samples/showcase.rb.txt | 8 +- spec/data/samples/text_options.rb.txt | 193 ++++++++++++++------ spec/data/samples/tgc_proofs.rb.txt | 4 +- 15 files changed, 302 insertions(+), 176 deletions(-) diff --git a/spec/data/samples/autoscale_font.rb.txt b/spec/data/samples/autoscale_font.rb.txt index d537e5d..2e5278c 100644 --- a/spec/data/samples/autoscale_font.rb.txt +++ b/spec/data/samples/autoscale_font.rb.txt @@ -14,7 +14,7 @@ cairo: set_source_color(["white"]) cairo: paint([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 400]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -37,7 +37,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 400]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -60,7 +60,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 400]) cairo: rotate([0]) cairo: move_to([0, 0]) diff --git a/spec/data/samples/basic.rb.txt b/spec/data/samples/basic.rb.txt index 3cada88..6f291be 100644 --- a/spec/data/samples/basic.rb.txt +++ b/spec/data/samples/basic.rb.txt @@ -80,7 +80,7 @@ cairo: set_dash([[]]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([220, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -97,7 +97,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([220, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -114,7 +114,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([220, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -131,7 +131,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([75, 85]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -149,7 +149,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([75, 85]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -167,7 +167,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([75, 85]) cairo: rotate([0]) cairo: move_to([0, 0]) diff --git a/spec/data/samples/config_text_markup.rb.txt b/spec/data/samples/config_text_markup.rb.txt index e303e2a..59b8098 100644 --- a/spec/data/samples/config_text_markup.rb.txt +++ b/spec/data/samples/config_text_markup.rb.txt @@ -4,7 +4,7 @@ cairo: set_source_color(["white"]) cairo: paint([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([10, 10]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -28,7 +28,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([320, 10]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -49,7 +49,7 @@ cairo: restore([]) surface: write_to_png(["_output/config_text_00.png"]) cairo: antialias=(["subpixel"]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([10, 10]) cairo: rotate([0]) cairo: move_to([0, 0]) diff --git a/spec/data/samples/csv_import.rb.txt b/spec/data/samples/csv_import.rb.txt index 6771025..e784a54 100644 --- a/spec/data/samples/csv_import.rb.txt +++ b/spec/data/samples/csv_import.rb.txt @@ -9,7 +9,7 @@ cairo: set_source_color(["white"]) cairo: paint([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([250, 55]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -26,7 +26,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([250, 55]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -43,7 +43,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 65]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -60,7 +60,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 65]) cairo: rotate([0]) cairo: move_to([0, 0]) diff --git a/spec/data/samples/custom_config.rb.txt b/spec/data/samples/custom_config.rb.txt index 96b9270..91a3c1e 100644 --- a/spec/data/samples/custom_config.rb.txt +++ b/spec/data/samples/custom_config.rb.txt @@ -4,7 +4,7 @@ cairo: set_source_color(["#ccc"]) cairo: paint([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([0, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) diff --git a/spec/data/samples/embed_text.rb.txt b/spec/data/samples/embed_text.rb.txt index 43d6d67..7e60699 100644 --- a/spec/data/samples/embed_text.rb.txt +++ b/spec/data/samples/embed_text.rb.txt @@ -15,7 +15,7 @@ cairo: set_dash([[]]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([0, 0]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -23,7 +23,7 @@ pango: font_description=([MockDouble]) pango: text=(["Take 11 :tool: and gain 2 :health:. Take 2 :tool: and gain 3 :purse: if level 2."]) pango: width=([184320]) pango: wrap=([#]) -pango: ellipsize=([#]) +pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) @@ -38,7 +38,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([200, 0]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -47,7 +47,7 @@ pango: text=(["Middle align: Take 1 :tool: and gain 2 :health:. Take 2 :tool: an pango: width=([184320]) pango: height=([307200]) pango: wrap=([#]) -pango: ellipsize=([#]) +pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) @@ -62,7 +62,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([400, 0]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -71,7 +71,7 @@ pango: text=(["This :tool: aligns on the bottom properly. :purse:"]) pango: width=([184320]) pango: height=([307200]) pango: wrap=([#]) -pango: ellipsize=([#]) +pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) @@ -86,7 +86,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([600, 0]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -95,7 +95,7 @@ pango: text=(["Wrapping multiples: These are 1 :tool::tool::tool: and these are pango: width=([184320]) pango: height=([307200]) pango: wrap=([#]) -pango: ellipsize=([#]) +pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) @@ -110,7 +110,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([0, 320]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -119,7 +119,7 @@ pango: text=([":tool:Justify will :tool: work too, and :purse: with more words j pango: width=([184320]) pango: height=([307200]) pango: wrap=([#]) -pango: ellipsize=([#]) +pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([true]) pango: spacing=([0]) @@ -134,7 +134,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([200, 320]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -143,7 +143,7 @@ pango: text=(["Right-aligned works :tool: with :health: and :purse:"]) pango: width=([184320]) pango: height=([307200]) pango: wrap=([#]) -pango: ellipsize=([#]) +pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) @@ -158,7 +158,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([400, 320]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -167,7 +167,7 @@ pango: text=([":tool:Center-aligned works :tool: with :health: and :purse:"]) pango: width=([184320]) pango: height=([307200]) pango: wrap=([#]) -pango: ellipsize=([#]) +pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) @@ -182,7 +182,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([600, 320]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -211,7 +211,7 @@ cairo: antialias=(["subpixel"]) cairo: antialias=(["subpixel"]) cairo: antialias=(["subpixel"]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([0, 0]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -221,7 +221,7 @@ pango: text=(["Take 1 :tool: and gain 2 :health:."]) pango: width=([184320]) pango: height=([307200]) pango: wrap=([#]) -pango: ellipsize=([#]) +pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) @@ -236,7 +236,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([0, 0]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -246,7 +246,7 @@ pango: text=(["Take 1 :tool: and gain 2 :health:."]) pango: width=([184320]) pango: height=([307200]) pango: wrap=([#]) -pango: ellipsize=([#]) +pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) @@ -261,7 +261,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([0, 0]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -271,7 +271,7 @@ pango: text=(["Take 1 :tool: and gain 2 :health:."]) pango: width=([184320]) pango: height=([307200]) pango: wrap=([#]) -pango: ellipsize=([#]) +pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) diff --git a/spec/data/samples/excel.rb.txt b/spec/data/samples/excel.rb.txt index 1a88de6..720fd14 100644 --- a/spec/data/samples/excel.rb.txt +++ b/spec/data/samples/excel.rb.txt @@ -14,7 +14,7 @@ cairo: set_source_color(["white"]) cairo: paint([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([250, 55]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -31,7 +31,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([250, 55]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -48,7 +48,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([250, 55]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -65,7 +65,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 65]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -82,7 +82,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 65]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -99,7 +99,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 65]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -116,7 +116,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 600]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -133,7 +133,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 600]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -150,7 +150,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 600]) cairo: rotate([0]) cairo: move_to([0, 0]) diff --git a/spec/data/samples/hand.rb.txt b/spec/data/samples/hand.rb.txt index 8ddea4c..ae06d2f 100644 --- a/spec/data/samples/hand.rb.txt +++ b/spec/data/samples/hand.rb.txt @@ -215,14 +215,12 @@ cairo: set_dash([[]]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([75, 75]) cairo: rotate([0]) cairo: move_to([0, 0]) pango: font_description=([MockDouble]) pango: text=(["A"]) -pango: width=([204800]) -pango: height=([204800]) pango: wrap=([#]) pango: ellipsize=([#]) pango: alignment=([#]) @@ -234,14 +232,12 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([75, 75]) cairo: rotate([0]) cairo: move_to([0, 0]) pango: font_description=([MockDouble]) pango: text=(["B"]) -pango: width=([204800]) -pango: height=([204800]) pango: wrap=([#]) pango: ellipsize=([#]) pango: alignment=([#]) @@ -253,14 +249,12 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([75, 75]) cairo: rotate([0]) cairo: move_to([0, 0]) pango: font_description=([MockDouble]) pango: text=(["C"]) -pango: width=([204800]) -pango: height=([204800]) pango: wrap=([#]) pango: ellipsize=([#]) pango: alignment=([#]) @@ -272,14 +266,12 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([75, 75]) cairo: rotate([0]) cairo: move_to([0, 0]) pango: font_description=([MockDouble]) pango: text=(["D"]) -pango: width=([204800]) -pango: height=([204800]) pango: wrap=([#]) pango: ellipsize=([#]) pango: alignment=([#]) @@ -291,14 +283,12 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([75, 75]) cairo: rotate([0]) cairo: move_to([0, 0]) pango: font_description=([MockDouble]) pango: text=(["E"]) -pango: width=([204800]) -pango: height=([204800]) pango: wrap=([#]) pango: ellipsize=([#]) pango: alignment=([#]) @@ -310,14 +300,12 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([75, 75]) cairo: rotate([0]) cairo: move_to([0, 0]) pango: font_description=([MockDouble]) pango: text=(["F"]) -pango: width=([204800]) -pango: height=([204800]) pango: wrap=([#]) pango: ellipsize=([#]) pango: alignment=([#]) @@ -329,14 +317,12 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([75, 75]) cairo: rotate([0]) cairo: move_to([0, 0]) pango: font_description=([MockDouble]) pango: text=(["G"]) -pango: width=([204800]) -pango: height=([204800]) pango: wrap=([#]) pango: ellipsize=([#]) pango: alignment=([#]) @@ -348,14 +334,12 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([75, 75]) cairo: rotate([0]) cairo: move_to([0, 0]) pango: font_description=([MockDouble]) pango: text=(["H"]) -pango: width=([204800]) -pango: height=([204800]) pango: wrap=([#]) pango: ellipsize=([#]) pango: alignment=([#]) diff --git a/spec/data/samples/hello_world.rb.txt b/spec/data/samples/hello_world.rb.txt index 41169a0..4233598 100644 --- a/spec/data/samples/hello_world.rb.txt +++ b/spec/data/samples/hello_world.rb.txt @@ -1,7 +1,7 @@ cairo: antialias=(["subpixel"]) cairo: antialias=(["subpixel"]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([0, 0]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -18,7 +18,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([0, 0]) cairo: rotate([0]) cairo: move_to([0, 0]) diff --git a/spec/data/samples/portrait-landscape.rb.txt b/spec/data/samples/portrait-landscape.rb.txt index 901f11e..5f3b3cb 100644 --- a/spec/data/samples/portrait-landscape.rb.txt +++ b/spec/data/samples/portrait-landscape.rb.txt @@ -4,7 +4,7 @@ cairo: set_source_color(["#aaa"]) cairo: paint([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([0, 0]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -27,7 +27,7 @@ cairo: set_source_color(["#aaa"]) cairo: paint([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([0, 0]) cairo: rotate([0]) cairo: move_to([0, 0]) diff --git a/spec/data/samples/ranges.rb.txt b/spec/data/samples/ranges.rb.txt index 1cc4a44..7669c75 100644 --- a/spec/data/samples/ranges.rb.txt +++ b/spec/data/samples/ranges.rb.txt @@ -14,7 +14,7 @@ cairo: set_source_color(["white"]) cairo: paint([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([250, 55]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -31,7 +31,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([250, 55]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -48,7 +48,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([250, 55]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -65,7 +65,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 40]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -82,7 +82,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 40]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -99,7 +99,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 40]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -116,7 +116,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([40, 128]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -134,7 +134,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([40, 128]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -152,7 +152,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([40, 128]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -170,7 +170,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([25, 200]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -187,7 +187,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([25, 200]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -204,7 +204,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([25, 250]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -221,7 +221,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([25, 250]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -238,7 +238,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([25, 650]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -255,7 +255,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([25, 650]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -272,7 +272,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([25, 300]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -289,7 +289,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([25, 300]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -306,7 +306,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:red]) +cairo: set_source_color(["red"]) cairo: translate([40, 700]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -323,7 +323,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:green]) +cairo: set_source_color(["green"]) cairo: translate([80, 750]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -340,7 +340,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:blue]) +cairo: set_source_color(["blue"]) cairo: translate([120, 800]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -357,7 +357,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([25, 400]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -374,7 +374,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([25, 400]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -391,7 +391,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([25, 500]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -408,7 +408,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([25, 500]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -424,6 +424,61 @@ cairo: move_to([0, 0]) cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) +cairo: save([]) +cairo: translate([150, 55]) +cairo: rotate([0]) +cairo: scale([0.078125, 0.078125]) +cairo: render_rsvg_handle([RSVG::Handle, nil]) +cairo: restore([]) +cairo: save([]) +cairo: translate([150, 55]) +cairo: rotate([0]) +cairo: scale([0.078125, 0.078125]) +cairo: render_rsvg_handle([RSVG::Handle, nil]) +cairo: restore([]) +cairo: save([]) +cairo: translate([150, 97]) +cairo: rotate([0]) +cairo: scale([0.078125, 0.078125]) +cairo: render_rsvg_handle([RSVG::Handle, nil]) +cairo: restore([]) +cairo: save([]) +cairo: rounded_rectangle([0, 0, 825, 1125, 0, 0]) +cairo: set_source_color(["#0000"]) +cairo: fill_preserve([]) +cairo: set_source_color(["black"]) +cairo: set_line_width([2.0]) +cairo: set_line_join([0]) +cairo: set_line_cap([0]) +cairo: set_dash([[]]) +cairo: stroke([]) +cairo: restore([]) +cairo: save([]) +cairo: rounded_rectangle([0, 0, 825, 1125, 0, 0]) +cairo: set_source_color(["#0000"]) +cairo: fill_preserve([]) +cairo: set_source_color(["black"]) +cairo: set_line_width([2.0]) +cairo: set_line_join([0]) +cairo: set_line_cap([0]) +cairo: set_dash([[]]) +cairo: stroke([]) +cairo: restore([]) +cairo: save([]) +cairo: rounded_rectangle([0, 0, 825, 1125, 0, 0]) +cairo: set_source_color(["#0000"]) +cairo: fill_preserve([]) +cairo: set_source_color(["black"]) +cairo: set_line_width([2.0]) +cairo: set_line_join([0]) +cairo: set_line_cap([0]) +cairo: set_dash([[]]) +cairo: stroke([]) +cairo: restore([]) +cairo: set_source([MockDouble, 0, 0]) +cairo: paint([]) +cairo: set_source([MockDouble, 100, 0]) +cairo: paint([]) +cairo: set_source([MockDouble, 200, 0]) +cairo: paint([]) surface: write_to_png(["_output/ranges_00.png"]) -surface: write_to_png(["_output/ranges_01.png"]) -surface: write_to_png(["_output/ranges_02.png"]) diff --git a/spec/data/samples/saves.rb.txt b/spec/data/samples/saves.rb.txt index 26cb8df..9fbe869 100644 --- a/spec/data/samples/saves.rb.txt +++ b/spec/data/samples/saves.rb.txt @@ -255,7 +255,7 @@ cairo: set_dash([[]]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([220, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -272,7 +272,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([220, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -289,7 +289,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([220, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -306,7 +306,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([220, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -323,7 +323,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([220, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -340,7 +340,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([220, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -357,7 +357,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([220, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -374,7 +374,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([220, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -391,7 +391,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([220, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -408,7 +408,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([220, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -425,7 +425,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([220, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -442,7 +442,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([220, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -459,7 +459,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([220, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -476,7 +476,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([220, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -493,7 +493,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([220, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -510,7 +510,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([220, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) diff --git a/spec/data/samples/showcase.rb.txt b/spec/data/samples/showcase.rb.txt index 18bb800..c6f45c1 100644 --- a/spec/data/samples/showcase.rb.txt +++ b/spec/data/samples/showcase.rb.txt @@ -63,7 +63,7 @@ cairo: set_dash([[]]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([78, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -81,7 +81,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([78, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -99,7 +99,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([78, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -117,7 +117,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([78, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) diff --git a/spec/data/samples/text_options.rb.txt b/spec/data/samples/text_options.rb.txt index d6093f5..16ac906 100644 --- a/spec/data/samples/text_options.rb.txt +++ b/spec/data/samples/text_options.rb.txt @@ -80,7 +80,7 @@ cairo: set_dash([[]]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([250, 55]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -97,7 +97,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([250, 55]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -114,7 +114,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([250, 55]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -131,7 +131,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:burnt_orange]) +cairo: set_source_color(["burnt_orange"]) cairo: translate([65, 40]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -148,7 +148,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:burnt_orange]) +cairo: set_source_color(["burnt_orange"]) cairo: translate([65, 40]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -165,7 +165,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:burnt_orange]) +cairo: set_source_color(["burnt_orange"]) cairo: translate([65, 40]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -182,7 +182,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 200]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -199,7 +199,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 200]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -216,7 +216,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 200]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -233,7 +233,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 300]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -250,7 +250,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 300]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -267,7 +267,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 300]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -284,7 +284,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 350]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -302,7 +302,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 350]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -320,7 +320,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 350]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -338,7 +338,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 400]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -361,7 +361,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 400]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -384,7 +384,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 400]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -407,7 +407,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 550]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -425,7 +425,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 550]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -443,7 +443,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 550]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -494,7 +494,7 @@ cairo: set_dash([[]]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([450, 400]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -517,7 +517,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([450, 400]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -540,7 +540,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([450, 400]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -563,7 +563,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 625]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -584,7 +584,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 625]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -605,7 +605,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 625]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -626,7 +626,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([565, 625]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -643,7 +643,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([565, 625]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -660,7 +660,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([565, 625]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -677,7 +677,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([565, 675]) cairo: rotate([0.2]) cairo: move_to([0, 0]) @@ -698,7 +698,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([565, 675]) cairo: rotate([0.2]) cairo: move_to([0, 0]) @@ -719,7 +719,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([565, 675]) cairo: rotate([0.2]) cairo: move_to([0, 0]) @@ -740,7 +740,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 700]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -759,7 +759,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 700]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -778,7 +778,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([65, 700]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -797,7 +797,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([540.0, 750.0]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -805,7 +805,7 @@ pango: font_description=([MockDouble]) pango: text=(["Embedded icons! Take 1 :tool: and gain 2:health:. If Level 2, take 2 :tool:"]) pango: width=([261120.0]) pango: wrap=([#]) -pango: ellipsize=([#]) +pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) @@ -816,7 +816,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([540.0, 750.0]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -824,7 +824,7 @@ pango: font_description=([MockDouble]) pango: text=(["Embedded icons! Take 1 :tool: and gain 2:health:. If Level 2, take 2 :tool:"]) pango: width=([261120.0]) pango: wrap=([#]) -pango: ellipsize=([#]) +pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) @@ -835,7 +835,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([540.0, 750.0]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -843,7 +843,7 @@ pango: font_description=([MockDouble]) pango: text=(["Embedded icons! Take 1 :tool: and gain 2:health:. If Level 2, take 2 :tool:"]) pango: width=([261120.0]) pango: wrap=([#]) -pango: ellipsize=([#]) +pango: ellipsize=([#]) pango: alignment=([#]) pango: justify=([false]) pango: spacing=([0]) @@ -854,7 +854,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:green]) +cairo: set_source_color(["green"]) cairo: translate([540.0, 900.0]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -871,13 +871,16 @@ cairo: update_pango_layout([MockDouble]) cairo: move_to([0, 0]) cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) -cairo: set_source_color([:blue]) -cairo: set_line_width([2.0]) cairo: pango_layout_path([MockDouble]) +cairo: set_source_color(["blue"]) +cairo: set_line_width([2.0]) +cairo: set_line_join([0]) +cairo: set_line_cap([0]) +cairo: set_dash([[]]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:green]) +cairo: set_source_color(["green"]) cairo: translate([540.0, 900.0]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -894,13 +897,16 @@ cairo: update_pango_layout([MockDouble]) cairo: move_to([0, 0]) cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) -cairo: set_source_color([:blue]) -cairo: set_line_width([2.0]) cairo: pango_layout_path([MockDouble]) +cairo: set_source_color(["blue"]) +cairo: set_line_width([2.0]) +cairo: set_line_join([0]) +cairo: set_line_cap([0]) +cairo: set_dash([[]]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:green]) +cairo: set_source_color(["green"]) cairo: translate([540.0, 900.0]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -917,13 +923,94 @@ cairo: update_pango_layout([MockDouble]) cairo: move_to([0, 0]) cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) -cairo: set_source_color([:blue]) +cairo: pango_layout_path([MockDouble]) +cairo: set_source_color(["blue"]) cairo: set_line_width([2.0]) +cairo: set_line_join([0]) +cairo: set_line_cap([0]) +cairo: set_dash([[]]) +cairo: stroke([]) +cairo: restore([]) +cairo: save([]) +cairo: set_source_color(["white"]) +cairo: translate([540.0, 930.0]) +cairo: rotate([0]) +cairo: move_to([0, 0]) +pango: font_description=([MockDouble]) +pango: text=(["Dotted"]) +pango: markup=(["foo"]) +pango: width=([261120.0]) +pango: wrap=([#]) +pango: ellipsize=([#]) +pango: alignment=([#]) +pango: justify=([false]) +pango: spacing=([0]) +cairo: update_pango_layout([MockDouble]) +cairo: move_to([0, 0]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) cairo: pango_layout_path([MockDouble]) +cairo: set_source_color(["black"]) +cairo: set_line_width([2.0]) +cairo: set_line_join([0]) +cairo: set_line_cap([0]) +cairo: set_dash([[4.0, 2.0]]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["white"]) +cairo: translate([540.0, 930.0]) +cairo: rotate([0]) +cairo: move_to([0, 0]) +pango: font_description=([MockDouble]) +pango: text=(["Dotted"]) +pango: markup=(["foo"]) +pango: width=([261120.0]) +pango: wrap=([#]) +pango: ellipsize=([#]) +pango: alignment=([#]) +pango: justify=([false]) +pango: spacing=([0]) +cairo: update_pango_layout([MockDouble]) +cairo: move_to([0, 0]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) +cairo: pango_layout_path([MockDouble]) +cairo: set_source_color(["black"]) +cairo: set_line_width([2.0]) +cairo: set_line_join([0]) +cairo: set_line_cap([0]) +cairo: set_dash([[4.0, 2.0]]) +cairo: stroke([]) +cairo: restore([]) +cairo: save([]) +cairo: set_source_color(["white"]) +cairo: translate([540.0, 930.0]) +cairo: rotate([0]) +cairo: move_to([0, 0]) +pango: font_description=([MockDouble]) +pango: text=(["Dotted"]) +pango: markup=(["foo"]) +pango: width=([261120.0]) +pango: wrap=([#]) +pango: ellipsize=([#]) +pango: alignment=([#]) +pango: justify=([false]) +pango: spacing=([0]) +cairo: update_pango_layout([MockDouble]) +cairo: move_to([0, 0]) +cairo: update_pango_layout([MockDouble]) +cairo: show_pango_layout([MockDouble]) +cairo: pango_layout_path([MockDouble]) +cairo: set_source_color(["black"]) +cairo: set_line_width([2.0]) +cairo: set_line_join([0]) +cairo: set_line_cap([0]) +cairo: set_dash([[4.0, 2.0]]) +cairo: stroke([]) +cairo: restore([]) +cairo: save([]) +cairo: set_source_color(["black"]) cairo: translate([50, 1000]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -947,7 +1034,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([50, 1000]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -971,7 +1058,7 @@ cairo: set_line_width([2.0]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([50, 1000]) cairo: rotate([0]) cairo: move_to([0, 0]) diff --git a/spec/data/samples/tgc_proofs.rb.txt b/spec/data/samples/tgc_proofs.rb.txt index 5a9217a..e9a730f 100644 --- a/spec/data/samples/tgc_proofs.rb.txt +++ b/spec/data/samples/tgc_proofs.rb.txt @@ -26,7 +26,7 @@ cairo: set_dash([[]]) cairo: stroke([]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([220, 78]) cairo: rotate([0]) cairo: move_to([0, 0]) @@ -43,7 +43,7 @@ cairo: update_pango_layout([MockDouble]) cairo: show_pango_layout([MockDouble]) cairo: restore([]) cairo: save([]) -cairo: set_source_color([:black]) +cairo: set_source_color(["black"]) cairo: translate([75, 85]) cairo: rotate([0]) cairo: move_to([0, 0])