<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>reference_pdfs/addressbook_ruport.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/alignment.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/bounding_boxes.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/canvas.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/cell.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/curves.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/fancy_table.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/flow.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/font_size.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/hello-ttf.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/hello.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/hexagon.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/image.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/kerning.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/landscape_a4.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/landscape_legal.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/landscape_letter.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/lines.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/multi-layout.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/page_start_hooks.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/portrait_a4.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/portrait_legal.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/portrait_letter.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/pretty_polygons.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/ruport.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/russian_boxes.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/table.pdf</filename>
    </added>
    <added>
      <filename>reference_pdfs/utf8.pdf</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -30,6 +30,23 @@ Rake::RDocTask.new do |rdoc|
   rdoc.title    = &quot;Prawn Documentation&quot;
 end     
 
+desc &quot;run all examples, and then diff them against reference PDFs&quot;
+task :examples do 
+  mkdir_p &quot;output&quot;
+  examples = Dir[&quot;examples/*.rb&quot;].reject { |e| e =~ /bench|sjis/ }   
+  t = Time.now
+  puts &quot;Running Examples&quot;
+  examples.each { |file| `ruby -Ilib #{file}` }  
+  puts &quot;Ran in #{Time.now - t} s&quot;
+  `mv *.pdf output`
+  puts &quot;Checking for differences...&quot;
+  output = Dir[&quot;output/*.pdf&quot;]
+  ref    = Dir[&quot;reference_pdfs/*.pdf&quot;]
+  output.zip(ref).each do |o,r|
+    system &quot;diff -q #{o} #{r}&quot;
+  end
+end
+
 spec = Gem::Specification.new do |spec|
   spec.name = &quot;prawn&quot;
   spec.version = PRAWN_VERSION</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -3,7 +3,7 @@
 $LOAD_PATH &lt;&lt; File.join(File.dirname(__FILE__), '..', 'lib')
 require &quot;prawn&quot;
            
-Prawn::Document.generate(&quot;image.pdf&quot;, :page_layout =&gt; :landscape) do     
+Prawn::Document.generate(&quot;image2.pdf&quot;, :page_layout =&gt; :landscape) do     
   pigs = &quot;#{Prawn::BASEDIR}/data/images/pigs.jpg&quot; 
   image pigs, :at =&gt; [50,450], :width =&gt; 450                                      
 </diff>
      <filename>examples/image2.rb</filename>
    </modified>
    <modified>
      <diff>@@ -111,7 +111,7 @@ module Prawn
     # bounding box at the current &lt;tt&gt;y&lt;/tt&gt; position.
     #
     def horizontal_rule
-      horizontal_line(bounds.absolute_left, bounds.absolute_right)
+      horizontal_line(bounds.left, bounds.right)
     end
 
     # Draws a vertical line at the given x position from y1 to y2.</diff>
      <filename>lib/prawn/graphics.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>examples/image_pdf_writer.rb</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>15dceb8ae32298686e41d6284c49e43b0ff66fed</id>
    </parent>
  </parents>
  <author>
    <name>Gregory Brown</name>
    <email>gregory.t.brown@gmail.com</email>
  </author>
  <url>http://github.com/sandal/prawn/commit/bbd6a6dcb9d165e43a72d6962476558b687ca246</url>
  <id>bbd6a6dcb9d165e43a72d6962476558b687ca246</id>
  <committed-date>2008-08-03T03:41:50-07:00</committed-date>
  <authored-date>2008-08-03T03:41:50-07:00</authored-date>
  <message>Building a damn cool regression test thingie</message>
  <tree>812c9d18954d8ebcf8eec8b0e6d98d23491a09c9</tree>
  <committer>
    <name>Gregory Brown</name>
    <email>gregory.t.brown@gmail.com</email>
  </committer>
</commit>
