<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>e1be2849f59bace2de4cdabf6ab2158884695016</id>
      </parent>
    </parents>
    <author>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/0905b8eb5d4f763a8087b99bf625107a8d106eaf</url>
    <id>0905b8eb5d4f763a8087b99bf625107a8d106eaf</id>
    <committed-date>2009-11-26T23:50:12-08:00</committed-date>
    <authored-date>2009-11-26T23:50:12-08:00</authored-date>
    <message>add a failing spec for the font issue reported by Jonathan Greenburg</message>
    <tree>33f319f6bab7d966694cbde9fe00047ea64b4694</tree>
    <committer>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c1265ceedf488397a2e3cd3931401efdf261697d</id>
      </parent>
    </parents>
    <author>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/e1be2849f59bace2de4cdabf6ab2158884695016</url>
    <id>e1be2849f59bace2de4cdabf6ab2158884695016</id>
    <committed-date>2009-11-26T23:36:54-08:00</committed-date>
    <authored-date>2009-11-26T23:36:54-08:00</authored-date>
    <message>Fonts should be keyed be a PDF Name, not a string
- Ruby hash keys that are strings will be rendered as a PDF Name
  in PdfObject anyway, but storing them as a symbol from the start
  will mean the font registry plays nicer with prawn documents based
  on a template</message>
    <tree>73f4d671c40347fc3d3c147507efb38e9cd42fb4</tree>
    <committer>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5565559f353f90a3e9c9074d6e2fd77a39cefae7</id>
      </parent>
    </parents>
    <author>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/c1265ceedf488397a2e3cd3931401efdf261697d</url>
    <id>c1265ceedf488397a2e3cd3931401efdf261697d</id>
    <committed-date>2009-11-26T22:54:42-08:00</committed-date>
    <authored-date>2009-11-26T22:54:42-08:00</authored-date>
    <message>templating: transfer the PDF version from the source document
- if the source file has a PDF version &gt; prawn's default (currently
  1.3) we need to use make our version match it to ensure viewing
  applications behave correctly</message>
    <tree>4b63b87ffce027c277f223ff2465661dbae33387</tree>
    <committer>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1ac11e42c26fdc31fbbe8081170096e90f31f941</id>
      </parent>
    </parents>
    <author>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/5565559f353f90a3e9c9074d6e2fd77a39cefae7</url>
    <id>5565559f353f90a3e9c9074d6e2fd77a39cefae7</id>
    <committed-date>2009-11-26T22:49:15-08:00</committed-date>
    <authored-date>2009-11-26T22:49:15-08:00</authored-date>
    <message>add pdf-reader as a runtime gem dependency</message>
    <tree>7a3cfbef73c99baeb78f2a67c72955e64c11313e</tree>
    <committer>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>aed7b4ed9d0870d3c13c03b3f4a3f75d17d9b70c</id>
      </parent>
    </parents>
    <author>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/1ac11e42c26fdc31fbbe8081170096e90f31f941</url>
    <id>1ac11e42c26fdc31fbbe8081170096e90f31f941</id>
    <committed-date>2009-11-23T19:29:07-08:00</committed-date>
    <authored-date>2009-11-23T19:29:07-08:00</authored-date>
    <message>whoops, last commit was missing the required PDF file</message>
    <tree>0156fd2ed4b2f284644a4616fa8813ee2e7fa86c</tree>
    <committer>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8ddd99bb61193032a2294b375c0de00e9fa3420e</id>
      </parent>
    </parents>
    <author>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/aed7b4ed9d0870d3c13c03b3f4a3f75d17d9b70c</url>
    <id>aed7b4ed9d0870d3c13c03b3f4a3f75d17d9b70c</id>
    <committed-date>2009-11-21T05:18:45-08:00</committed-date>
    <authored-date>2009-11-21T05:18:45-08:00</authored-date>
    <message>add a failing spec for templating</message>
    <tree>d972a7bd84c72348cff4e6b87ffe55b591ede88a</tree>
    <committer>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>13a721b85c29a2f5e7844a80e9c49c3fd4cfef40</id>
      </parent>
    </parents>
    <author>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/8ddd99bb61193032a2294b375c0de00e9fa3420e</url>
    <id>8ddd99bb61193032a2294b375c0de00e9fa3420e</id>
    <committed-date>2009-11-21T05:13:57-08:00</committed-date>
    <authored-date>2009-11-21T05:07:10-08:00</authored-date>
    <message>Fix ObjectStore#object_id_for_page() to work on nested pages
- Pages in a PDF can be nested arbitrarily deep. To support moving to
  any page in a document that was built from a template, we need to
  be able to navigate that object graph</message>
    <tree>886b92c5f39a8888954c317398b04d0f4ff570ab</tree>
    <committer>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9d02158ba0d2399c8da268481e326114c27a009c</id>
      </parent>
    </parents>
    <author>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/13a721b85c29a2f5e7844a80e9c49c3fd4cfef40</url>
    <id>13a721b85c29a2f5e7844a80e9c49c3fd4cfef40</id>
    <committed-date>2009-11-21T04:20:05-08:00</committed-date>
    <authored-date>2009-11-21T04:19:37-08:00</authored-date>
    <message>clean up ObjectStore template code a little</message>
    <tree>4a41d1a412100501f0156e7b868f034b577e4feb</tree>
    <committer>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cd7aef9ee523fa28c0ecd01d49030a9f92021ae0</id>
      </parent>
    </parents>
    <author>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/9d02158ba0d2399c8da268481e326114c27a009c</url>
    <id>9d02158ba0d2399c8da268481e326114c27a009c</id>
    <committed-date>2009-11-21T03:44:36-08:00</committed-date>
    <authored-date>2009-11-21T03:44:05-08:00</authored-date>
    <message>just use ints for to_to_page()
- :first and :last is pointless, we can just use 0 and -1</message>
    <tree>3765aae176418794ce19b108ac0d21e8a12a5c7b</tree>
    <committer>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ac90d1b76268e663aa107f79151b53fb4e6ea045</id>
      </parent>
    </parents>
    <author>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/cd7aef9ee523fa28c0ecd01d49030a9f92021ae0</url>
    <id>cd7aef9ee523fa28c0ecd01d49030a9f92021ae0</id>
    <committed-date>2009-11-21T03:29:19-08:00</committed-date>
    <authored-date>2009-11-21T03:28:42-08:00</authored-date>
    <message>catch exceptions from PDF::Reader and raise friendlier prawn exceptions</message>
    <tree>e71c270fae69749ffe3e23d734b963256619cb03</tree>
    <committer>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>005d9cd96fb97428bb53f05b1ec79d375144c5fc</id>
      </parent>
    </parents>
    <author>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/ac90d1b76268e663aa107f79151b53fb4e6ea045</url>
    <id>ac90d1b76268e663aa107f79151b53fb4e6ea045</id>
    <committed-date>2009-11-20T21:19:13-08:00</committed-date>
    <authored-date>2009-11-20T21:18:35-08:00</authored-date>
    <message>Fix templating from files with page resources behind an indirect object</message>
    <tree>1f405bfbb3efbaf96dae9185eb912711c63a3c26</tree>
    <committer>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>001938c80375f8768f550a59467d7713a80b2226</id>
      </parent>
    </parents>
    <author>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/005d9cd96fb97428bb53f05b1ec79d375144c5fc</url>
    <id>005d9cd96fb97428bb53f05b1ec79d375144c5fc</id>
    <committed-date>2009-11-16T04:54:48-08:00</committed-date>
    <authored-date>2009-11-16T04:54:48-08:00</authored-date>
    <message>Build page margin_box by inspecting the MediaBox of the current page
- Means the margin_box will be set to suit the size of the current page,
  regardless of how the page was added to the document (by prawn or from
  a template document)
- Calculating the margin_box is delayed until after each page is
  created, there's no need to do it in the document constructor
- also a few more specs to ensure templates and go_to_page work as
  expected. More specs required.</message>
    <tree>cb6f09926e222010e545c53d2419b229c2ea2862</tree>
    <committer>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6b10a85589a75dd476402a3066c3cf365df4b29d</id>
      </parent>
    </parents>
    <author>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/001938c80375f8768f550a59467d7713a80b2226</url>
    <id>001938c80375f8768f550a59467d7713a80b2226</id>
    <committed-date>2009-11-16T04:06:41-08:00</committed-date>
    <authored-date>2009-11-16T04:06:41-08:00</authored-date>
    <message>Support adding content to a page after using go_to_page()</message>
    <tree>0fdc4308ed7849e37f45519d9f6557cb32eda736</tree>
    <committer>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>60f052e24f0c1bb394e06f1a94ff93123d11807f</id>
      </parent>
    </parents>
    <author>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/6b10a85589a75dd476402a3066c3cf365df4b29d</url>
    <id>6b10a85589a75dd476402a3066c3cf365df4b29d</id>
    <committed-date>2009-11-16T02:04:20-08:00</committed-date>
    <authored-date>2009-11-16T02:04:20-08:00</authored-date>
    <message>Use go_to_page() to set basic state after importing a template
- Updated go_to_page() to defer to ObjectStore when deciding what page
  object to jump to
- go_to_page() now supports :first and :last as arguments</message>
    <tree>ae642293fb57bf12ff2d8ebe04f0b1391f3fc03e</tree>
    <committer>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7ffd023176742bc1ac5bf0ce6084c9951b5d4d0d</id>
      </parent>
    </parents>
    <author>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/60f052e24f0c1bb394e06f1a94ff93123d11807f</url>
    <id>60f052e24f0c1bb394e06f1a94ff93123d11807f</id>
    <committed-date>2009-11-16T01:57:35-08:00</committed-date>
    <authored-date>2009-11-16T01:57:35-08:00</authored-date>
    <message>use PDF::Reader::Reference keys with PDF::Hash
- should allow templates that use object generations to work</message>
    <tree>98acb5c4d0ea6cc4225ec1ef4fa78b23be89dd5a</tree>
    <committer>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e3209b03818dce69efc39b723d77d184c7b535a6</id>
      </parent>
    </parents>
    <author>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/7ffd023176742bc1ac5bf0ce6084c9951b5d4d0d</url>
    <id>7ffd023176742bc1ac5bf0ce6084c9951b5d4d0d</id>
    <committed-date>2009-11-09T14:37:17-08:00</committed-date>
    <authored-date>2009-11-07T04:43:46-08:00</authored-date>
    <message>tweak to ObjectStore to suit new PDF::Reader::Stream API
- Stream *was* returning an unfiltered copy of stream data from the source
  object. Somewhat useless when the associated dictionary still
  indicates the stream data is filtered (compressed or whatever)
- Stream now stores a pristine copy of the original data which we can
  access via the data() method.</message>
    <tree>715c0a42376b0e3e35fc2b6b7c700c666e405523</tree>
    <committer>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a726dae3817fcf0a4324c65d160292239ebd78e9</id>
      </parent>
    </parents>
    <author>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/e3209b03818dce69efc39b723d77d184c7b535a6</url>
    <id>e3209b03818dce69efc39b723d77d184c7b535a6</id>
    <committed-date>2009-11-09T14:37:17-08:00</committed-date>
    <authored-date>2009-11-07T03:25:09-08:00</authored-date>
    <message>fix ObjectStore importing stream objects with indirect references in their dict
- Streams were being imported as strings, no streams and the hash was
  being dropped completely
- The easiest way to detect this is to count the number of imported
  objects. Since the stream dictionaries were being dropped, and
  indirect reference contained in them weren't being imported, leaving
  our import short a few objects</message>
    <tree>5231eb8696c5edd53fa4d176411d0136ed6702ef</tree>
    <committer>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f4fdf1b974cfdcf5d04027c652c1fa58d1889f6a</id>
      </parent>
    </parents>
    <author>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/a726dae3817fcf0a4324c65d160292239ebd78e9</url>
    <id>a726dae3817fcf0a4324c65d160292239ebd78e9</id>
    <committed-date>2009-11-09T14:37:16-08:00</committed-date>
    <authored-date>2009-11-05T19:22:53-08:00</authored-date>
    <message>added some more ObjectStore specs</message>
    <tree>ecf989033d147ea58594302f62425103c0065508</tree>
    <committer>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7e47e64dd870ff78d65ef5e51c3c929b1cdbb964</id>
      </parent>
    </parents>
    <author>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/f4fdf1b974cfdcf5d04027c652c1fa58d1889f6a</url>
    <id>f4fdf1b974cfdcf5d04027c652c1fa58d1889f6a</id>
    <committed-date>2009-11-09T14:37:16-08:00</committed-date>
    <authored-date>2009-11-05T19:11:16-08:00</authored-date>
    <message>ObjectStore: ensure no nil objects are created when importing template files</message>
    <tree>a7a4d262791bb6c10223082e2e374a2716352c32</tree>
    <committer>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a175a3b6e22bfc603f6c6bcba6fdd8c2d62bf746</id>
      </parent>
    </parents>
    <author>
      <name>Brad Ediger</name>
      <email>brad.ediger@madriska.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/7e47e64dd870ff78d65ef5e51c3c929b1cdbb964</url>
    <id>7e47e64dd870ff78d65ef5e51c3c929b1cdbb964</id>
    <committed-date>2009-11-09T14:37:16-08:00</committed-date>
    <authored-date>2009-11-05T17:52:27-08:00</authored-date>
    <message>Fix some spec failures</message>
    <tree>83cdb1c34f1c58ff8e760bb3250044075b7df2a0</tree>
    <committer>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e6f217527f4907be9cc5d6e079336fa9cdeb7d98</id>
      </parent>
    </parents>
    <author>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/a175a3b6e22bfc603f6c6bcba6fdd8c2d62bf746</url>
    <id>a175a3b6e22bfc603f6c6bcba6fdd8c2d62bf746</id>
    <committed-date>2009-11-09T14:37:16-08:00</committed-date>
    <authored-date>2009-11-05T17:14:17-08:00</authored-date>
    <message>jazz up the template example a little</message>
    <tree>0202e4411f51e1c40dc79c2475022b97868fdadd</tree>
    <committer>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0e2325eb6245d7ae5ef410f0b59abfe215166514</id>
      </parent>
    </parents>
    <author>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/e6f217527f4907be9cc5d6e079336fa9cdeb7d98</url>
    <id>e6f217527f4907be9cc5d6e079336fa9cdeb7d98</id>
    <committed-date>2009-11-09T14:37:16-08:00</committed-date>
    <authored-date>2009-11-05T17:01:15-08:00</authored-date>
    <message>allow ObjectStore to be initialised with objects from an existing PDF
- still *very* rough
  - algorithm uses so kind of messy instance vars
  - a new page is added after the imported pages. Ideally would
    like to set the last imported page as the current page
  - have only tested importing very simple files</message>
    <tree>fca6096a807af89af8dfe694a3adfb558a5283fe</tree>
    <committer>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a27cdf836e83bf46c7b60ae8ca9d54efaed75b5c</id>
      </parent>
    </parents>
    <author>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/0e2325eb6245d7ae5ef410f0b59abfe215166514</url>
    <id>0e2325eb6245d7ae5ef410f0b59abfe215166514</id>
    <committed-date>2009-11-09T14:36:11-08:00</committed-date>
    <authored-date>2009-11-05T17:00:57-08:00</authored-date>
    <message>improve error message when object serialisation fails</message>
    <tree>1561ce988218b3460da7ec882a83c5ceb22595cc</tree>
    <committer>
      <name>James Healy</name>
      <email>jimmy@deefa.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c15d242d685c47083525a2b6b5c931bbb14ec9b9</id>
      </parent>
    </parents>
    <author>
      <name>Gregory Brown</name>
      <email>gregory.t.brown@gmail.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/a27cdf836e83bf46c7b60ae8ca9d54efaed75b5c</url>
    <id>a27cdf836e83bf46c7b60ae8ca9d54efaed75b5c</id>
    <committed-date>2009-11-09T14:32:37-08:00</committed-date>
    <authored-date>2009-11-09T14:32:37-08:00</authored-date>
    <message>Last minute ghetto hack on page numbering</message>
    <tree>2b6403fb9db6a3cc1f1263bd9a8f7cfe855b4b47</tree>
    <committer>
      <name>Gregory Brown</name>
      <email>gregory.t.brown@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7a6b33ccfeb35b22ea37e835df5b62c0c6f16a42</id>
      </parent>
    </parents>
    <author>
      <name>Gregory Brown</name>
      <email>gregory.t.brown@gmail.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/c15d242d685c47083525a2b6b5c931bbb14ec9b9</url>
    <id>c15d242d685c47083525a2b6b5c931bbb14ec9b9</id>
    <committed-date>2009-11-09T14:10:12-08:00</committed-date>
    <authored-date>2009-11-09T14:10:12-08:00</authored-date>
    <message>Whitespace</message>
    <tree>f2ddd0c59f39388500756777a2ac618d53d99263</tree>
    <committer>
      <name>Gregory Brown</name>
      <email>gregory.t.brown@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9e70d53ce9f1b3fe77a6f58b88de1306f7eead43</id>
      </parent>
    </parents>
    <author>
      <name>Gregory Brown</name>
      <email>gregory.t.brown@gmail.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/7a6b33ccfeb35b22ea37e835df5b62c0c6f16a42</url>
    <id>7a6b33ccfeb35b22ea37e835df5b62c0c6f16a42</id>
    <committed-date>2009-11-09T13:53:32-08:00</committed-date>
    <authored-date>2009-11-09T13:53:32-08:00</authored-date>
    <message>Whitespace cleanup and minor clarification in document</message>
    <tree>bcdd04d84bdc5d03c969d83a5f3f088276ecfded</tree>
    <committer>
      <name>Gregory Brown</name>
      <email>gregory.t.brown@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>37aad57928c81c0cceb0c0d0c4431d77186434e8</id>
      </parent>
    </parents>
    <author>
      <name>Gregory Brown</name>
      <email>gregory.t.brown@gmail.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/9e70d53ce9f1b3fe77a6f58b88de1306f7eead43</url>
    <id>9e70d53ce9f1b3fe77a6f58b88de1306f7eead43</id>
    <committed-date>2009-11-09T13:23:51-08:00</committed-date>
    <authored-date>2009-11-09T13:23:51-08:00</authored-date>
    <message>Make it an error to use :at and :align at the same time.  Closes #40</message>
    <tree>29927215506d247bda95e12094dad7898b81cddb</tree>
    <committer>
      <name>Gregory Brown</name>
      <email>gregory.t.brown@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ce2be4243321eea613ce6e7e77c28a548069daa8</id>
      </parent>
    </parents>
    <author>
      <name>Sam Livingston-Gray</name>
      <email>geeksam@gmail.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/37aad57928c81c0cceb0c0d0c4431d77186434e8</url>
    <id>37aad57928c81c0cceb0c0d0c4431d77186434e8</id>
    <committed-date>2009-11-09T12:40:07-08:00</committed-date>
    <authored-date>2009-08-18T11:58:16-07:00</authored-date>
    <message>Prawn#text_box returns excess text.

This is a fix to ticket #2, item #1: When Prawn#text_box is called,
the text which is not displayed in the text box is returned.

Note that because naive_wrap is used to fit text into the text box,
whitespace formatting (especially spaces and tabs) is not preserved in
the excess text returned; however, naive_unwrap does attempt to
restore the original line breaks.</message>
    <tree>5eef6bcd338f57c3aa0d4a7c661e1860c98675b1</tree>
    <committer>
      <name>Gregory Brown</name>
      <email>gregory.t.brown@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4a9f6dd1694a1b1a099664953e706ef164c81139</id>
      </parent>
    </parents>
    <author>
      <name>Gregory Brown</name>
      <email>gregory.t.brown@gmail.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/ce2be4243321eea613ce6e7e77c28a548069daa8</url>
    <id>ce2be4243321eea613ce6e7e77c28a548069daa8</id>
    <committed-date>2009-11-09T12:33:18-08:00</committed-date>
    <authored-date>2009-11-09T12:33:18-08:00</authored-date>
    <message>Cleaning up this stretchy mess</message>
    <tree>02aa40227f93d82ebbf3666b50c47a4fffd16de9</tree>
    <committer>
      <name>Gregory Brown</name>
      <email>gregory.t.brown@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d3519cb0d77fff4d09bdaaeee92787fc7acdeac9</id>
      </parent>
    </parents>
    <author>
      <name>Gregory Brown</name>
      <email>gregory.t.brown@gmail.com</email>
    </author>
    <url>http://github.com/yob/prawn/commit/4a9f6dd1694a1b1a099664953e706ef164c81139</url>
    <id>4a9f6dd1694a1b1a099664953e706ef164c81139</id>
    <committed-date>2009-11-09T12:00:01-08:00</committed-date>
    <authored-date>2009-11-09T12:00:01-08:00</authored-date>
    <message>improve example and add fix</message>
    <tree>8b47b22e161f31735d52e026dc5f23d6d5d8de88</tree>
    <committer>
      <name>Gregory Brown</name>
      <email>gregory.t.brown@gmail.com</email>
    </committer>
  </commit>
</commits>
