<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>data/images/dice.png</filename>
    </added>
    <added>
      <filename>examples/bounding_boxes.rb</filename>
    </added>
    <added>
      <filename>examples/image2.rb</filename>
    </added>
    <added>
      <filename>www/media/bounding_boxes.pdf</filename>
    </added>
    <added>
      <filename>www/media/bounding_boxes.png</filename>
    </added>
    <added>
      <filename>www/media/bounding_boxes_out.png</filename>
    </added>
    <added>
      <filename>www/media/fancy_table.pdf</filename>
    </added>
    <added>
      <filename>www/media/image.pdf</filename>
    </added>
    <added>
      <filename>www/media/images.png</filename>
    </added>
    <added>
      <filename>www/media/tables.png</filename>
    </added>
    <added>
      <filename>www/media/utf8.pdf</filename>
    </added>
    <added>
      <filename>www/media/utf8.png</filename>
    </added>
    <added>
      <filename>www/prawn.css</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -7,3 +7,6 @@ Prawn::Document.generate(&quot;utf8.pdf&quot;) do
   font &quot;#{Prawn::BASEDIR}/data/fonts/DejaVuSans.ttf&quot;
   text &quot;&#8021;&#945;&#955;&#959;&#957; &#981;&#945;&#947;&#949;&#8150;&#957; &#948;&#8059;&#957;&#945;&#956;&#945;&#953;&#903; &#964;&#959;&#8166;&#964;&#959; &#959;&#8020; &#956;&#949; &#946;&#955;&#8049;&#960;&#964;&#949;&#953;.&quot; * 20
 end
+                                
+      
+      
\ No newline at end of file</diff>
      <filename>examples/utf8.rb</filename>
    </modified>
    <modified>
      <diff>@@ -219,18 +219,21 @@ module Prawn
     # Strokes and closes the current path.
     #
     def stroke
+      yield if block_given?
       add_content &quot;S&quot;
     end
 
     # Fills and closes the current path
     #
-    def fill
+    def fill               
+      yield if block_given?
       add_content &quot;f&quot;
     end
     
     # Fills, strokes, and closes the current path.
     #
-    def fill_and_stroke
+    def fill_and_stroke  
+      yield if block_given?
       add_content &quot;b&quot; 
     end     
     </diff>
      <filename>lib/prawn/graphics.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,99 @@
-&lt;html&gt;
-&lt;body&gt;
-&lt;h1&gt;O hai&lt;/h1&gt;
+&lt;html&gt;  
+&lt;head&gt;
+&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot;
+&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;
+&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html;charset=UTF-8&quot; /&gt;
+&lt;link href=&quot;prawn.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;
+&lt;/head&gt;
+&lt;body&gt; 
+
+&lt;div id=&quot;contents&quot;&gt;
+  &lt;ul&gt;                                                        
+    &lt;li&gt;&lt;a href=&quot;docs/index.html&quot;&gt;Docs&lt;/li&gt;
+    &lt;li&gt;&lt;a href=&quot;http://prawn.lighthouseapp.com&quot;&gt;Bugs&lt;/a&gt;&lt;/li&gt;
+    &lt;li&gt;&lt;a href=&quot;http://groups.google.com/group/prawn-ruby&quot;&gt;Community&lt;/a&gt;&lt;/li&gt;
+    &lt;li&gt;&lt;a href=&quot;http://github.com/sandal/prawn&quot;&gt;Source&lt;/a&gt;&lt;/li&gt;    
+  &lt;/ul&gt;
+
+&lt;h1&gt;&lt;i&gt;Prawn: Fast, Nimble PDF Generation For Ruby&lt;/i&gt;&lt;/h1&gt;
+&lt;span style=&quot;color:ffffff; font-size: 0.8em&quot;&gt;
+&lt;b&gt;Installable via &lt;u&gt;&lt;a href=&quot;http://rubygems.org&quot;&gt;RubyGems&lt;/a&gt;&lt;/u&gt; :&amp;nbsp; &lt;tt&gt;gem install prawn&lt;/tt&gt;&lt;/b&gt;  
+&lt;br&gt; 
+&lt;/span&gt;
+
+&lt;h2&gt;Building printable documents doesn't have to be hard&lt;/h2&gt;
+&lt;p&gt;
+   If you've ever needed to produce PDF documents before, in Ruby another language, you probably know how much it can suck.  &lt;span style=&quot;color: #eeff44&quot;&gt;&lt;b&gt;&lt;i&gt;Prawn takes the pain out of generating beautiful printable documents&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;, while still remaining fast, tiny and nimble.  It is also named after a majestic sea creature, and that has to count for something.     
+&lt;/p&gt;
+&lt;h2&gt;The features you need, without all the complexity&lt;/h2&gt;
+   
+&lt;p&gt;
+In addition to being the &lt;span style=&quot;color: #eeff44&quot;&gt;&lt;i&gt;&lt;b&gt;fastest pure Ruby PDF generation library&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;, Prawn has features that might prevent you from hating your job.  The samples below give
+a taste of what Prawn based programs looks like, &lt;span style=&quot;color: #eeff44&quot;&gt;&lt;b&gt;&lt;i&gt;click the code to reveal the PDF it generates.&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;
+&lt;/p&gt;  
+                                                                     
+&lt;h3&gt;-- Built in support for UTF-8&lt;/h3&gt;
+    
+&lt;p&gt;
+Internationalized text in Prawn is as simple as providing UTF-8 strings for it to render, assuming you've got a Unicode aware TTF font handy.  For those who are running on Ruby 1.9, any encoding that can be converted to UTF-8 will work out of the box!
+&lt;/p&gt;     
+
+&lt;a href=&quot;media/utf8.pdf&quot;&gt;&lt;img src=&quot;media/utf8.png&quot; style=&quot;padding-left: 1.5em;&quot;/&gt;&lt;/a&gt;
+         
+&lt;h3&gt;-- Easy image embedding&lt;/h3&gt;
+  
+&lt;p&gt;
+Prawn makes embedding JPEG and PNG images a breeze.  With support for alpha transparency, easy positioning and scaling of images, you'll have no problem
+including all the graphics you need in your documents.
+&lt;/p&gt;  
+
+&lt;a href=&quot;media/image.pdf&quot;&gt;&lt;img src=&quot;media/images.png&quot; style=&quot;padding-left: 1.5em;&quot;/&gt;&lt;/a&gt;  
+
+&lt;h3&gt;-- Flexible table drawing&lt;/h3&gt;
+
+&lt;p&gt;
+Prawn has built in support for rendering text in the form of tables, providing
+basic reporting functionality.  This lets users focus on customizing their 
+documents rather than forcing them to write a ton of low level graphics drawing
+code.
+&lt;/p&gt;   
+
+&lt;a href=&quot;media/fancy_table.pdf&quot;&gt;&lt;img src=&quot;media/tables.png&quot; style=&quot;padding-left: 1.5em;&quot;/&gt;&lt;/a&gt;   
+
+&lt;h3&gt;-- Simplified content positioning&lt;/h3&gt;
+                                                        
+&lt;p&gt;
+Anyone who has done work with a low level graphics engine knows that doing coordinate math isn't fun.  Prawn simplifies this by allowing you to box off a sub-section of the document and treat it as its own mini-coordinate space.  This means that all positioning is relative, making it easy to move things around your document while keeping your code clean.
+
+Text can also be flowed within these sectioned off bounding boxes, so this 
+makes it trivial to generate columns of text on the fly.
+&lt;/p&gt;              
+
+&lt;a href=&quot;media/bounding_boxes.pdf&quot;&gt;&lt;img src=&quot;media/bounding_boxes.png&quot;/&gt;&lt;/a&gt;
+
+&lt;h3&gt;-- And loads more to come&lt;/h3&gt;
+
+&lt;span style=&quot;color: #eeff44&quot;&gt;&lt;b&gt;&lt;i&gt;Prawn is currently alpha-level software under active development.&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;  New features are cropping up every day, and we expect to see loads of cool things in the near future including integration with the popular &lt;a href=&quot;http://rubyreports.org&quot;&gt;Ruby Reports&lt;/a&gt; project.  For now, you can keep
+an eye on the latest new features by checking out the &lt;a href=&quot;http://github.com/sandal/prawn/tree/master/examples&quot;&gt;examples distributed
+with the source&lt;/a&gt;, which include the code samples shown above and much, much more!    
+
+&lt;h2&gt;Supported by the Ruby Community&lt;/h2&gt; 
+
+&lt;p&gt;The development on Prawn is in part made possible through donations from the community to 
+Gregory Brown's &lt;a href=&quot;http://rubymendicant.wikidot.com&quot;&gt;Ruby Mendicant&lt;/a&gt; project, but quickly outgrew its humble beginnings.&lt;/p&gt;  
+
+&lt;p&gt;Since the project began in April 2008, the project has seen contributions in the form of code, bug reports, and feature requests from a whole bunch of Ruby hackers.  You can find many of their contributions by checking out the &lt;a href=&quot;http://github.com/sandal/prawn/network&quot;&gt;Github
+network graph&lt;/a&gt; for the project.  Although several have contributed patches to Prawn, special thanks goes out to &lt;b&gt;James Healy&lt;/b&gt; and &lt;b&gt;Michael Daines&lt;/b&gt; for being instrumental to the forward development of the library.&lt;/p&gt;  
+
+&lt;p&gt;Many people have expressed interest in using Prawn within their Rails applications, and for this purpose, you might be interested in checking out yet another community contribution, thorny_sun's &lt;a href=&quot;http://cracklabs.com/prawnto&quot;&gt;Prawnto&lt;/a&gt; Rails plugin.  Although this is not officially part of Prawn, we'll do what we can to make sure this plugin continues to work as things move forward&lt;/p&gt;
+
+&lt;p&gt;&lt;span style=&quot;color: #eeff44&quot;&gt;&lt;b&gt;&lt;i&gt;Please join us in the development of Prawn so that it can become the library of choice for PDF generation in Ruby.&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;   You can start by getting in touch with us on the &lt;a href=&quot;http://groups.google.com/group/prawn-ruby&quot;&gt;mailing list&lt;/a&gt; or stopping by to chat in the &lt;tt&gt;#prawn&lt;/tt&gt; channel on irc.freenode.net. There is lots left to be done, and we could use your help!&lt;/p&gt;
+ 
+&lt;h2&gt;What are you waiting for?&lt;/h2&gt;
+&lt;p&gt;It's time to generate some PDFs. Get Prawn via RubyGems with &lt;tt&gt;gem install prawn&lt;/tt&gt; or clone us at &lt;tt&gt;git://github.com/sandal/prawn.git&lt;/tt&gt;&lt;/p&gt;
+
+&lt;/div&gt;      
 &lt;/body&gt;
-&lt;/html&gt;
+
+
+</diff>
      <filename>www/index.html</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>c8272a0ef8e0d858306346514d55f8ebcd6ed7c2</id>
    </parent>
  </parents>
  <author>
    <name>Gregory Brown</name>
    <email>gregory.t.brown@gmail.com</email>
  </author>
  <url>http://github.com/sandal/prawn/commit/54a77d620fb5183383a9e2324c5712ef450e6f61</url>
  <id>54a77d620fb5183383a9e2324c5712ef450e6f61</id>
  <committed-date>2008-08-03T02:28:44-07:00</committed-date>
  <authored-date>2008-08-03T02:28:44-07:00</authored-date>
  <message>updated webpage</message>
  <tree>01c272bfed18ce4e62548ffb16baedc79403ec39</tree>
  <committer>
    <name>Gregory Brown</name>
    <email>gregory.t.brown@gmail.com</email>
  </committer>
</commit>
