<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>2ad4af093ca7aefdb1736554e60008efc6d137eb</id>
      </parent>
    </parents>
    <author>
      <name>Jeff Verkoeyen</name>
      <email>jverkoey@gmail.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/167eaa6e3a758dbfee7d2d46ccc8bed09feea5b8</url>
    <id>167eaa6e3a758dbfee7d2d46ccc8bed09feea5b8</id>
    <committed-date>2009-12-10T16:22:20-08:00</committed-date>
    <authored-date>2009-12-10T13:09:48-08:00</authored-date>
    <message>Use // instead of /** for license headers.

The /** license header blocks were being picked up as javadocs in
doxygen.</message>
    <tree>85ee82a322edf51d85650305fc7d58b5c4f5dd7e</tree>
    <committer>
      <name>Jeff Verkoeyen</name>
      <email>jverkoey@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>703697e7e7a2b861b84477528d1c21dc7dba4376</id>
      </parent>
    </parents>
    <author>
      <name>Jeff Verkoeyen</name>
      <email>jverkoey@gmail.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/58ebed0b153e72aacd265140239a22f0cf09d168</url>
    <id>58ebed0b153e72aacd265140239a22f0cf09d168</id>
    <committed-date>2009-12-05T17:43:06-08:00</committed-date>
    <authored-date>2009-12-03T17:05:16-08:00</authored-date>
    <message>Prepend the Apache license to every file.</message>
    <tree>0353d357566179ef94a8efa41f71e58fc16f6a9f</tree>
    <committer>
      <name>Jeff Verkoeyen</name>
      <email>jverkoey@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d674718e112d87e70b0d94120deadcb5b3ab0b4f</id>
      </parent>
    </parents>
    <author>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/3e58babbc5af94323d04a3f7fb811a50a50c1a3f</url>
    <id>3e58babbc5af94323d04a3f7fb811a50a50c1a3f</id>
    <committed-date>2009-07-20T22:03:39-07:00</committed-date>
    <authored-date>2009-07-20T22:03:39-07:00</authored-date>
    <message>* Make TTMessageController not based on TTModelViewController</message>
    <tree>9d7e36dfd8e80148f3336d3e15b82b50e46f98ff</tree>
    <committer>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f73aae8aa30bf60bb42bc9da47f7469231cfa54b</id>
      </parent>
    </parents>
    <author>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/e659306a1167fbaa376d017d9542d38da0fc2663</url>
    <id>e659306a1167fbaa376d017d9542d38da0fc2663</id>
    <committed-date>2009-07-17T17:53:33-07:00</committed-date>
    <authored-date>2009-07-17T17:53:33-07:00</authored-date>
    <message>* Easily create alert views and action sheets with URLs mapped to each button
* TTNavigator: Fix some bugs with URLs with query and fragment portions
* MessageController: Initially focus the first field that is empty</message>
    <tree>d9e5e8390c80066df3032e08588d1e447a69cf47</tree>
    <committer>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8a0a5788999c540d0898448e792f151684ef6056</id>
      </parent>
    </parents>
    <author>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/122b14a4662a51ed508d543747b26b6f1d8da79f</url>
    <id>122b14a4662a51ed508d543747b26b6f1d8da79f</id>
    <committed-date>2009-07-15T04:10:03-07:00</committed-date>
    <authored-date>2009-07-15T04:10:03-07:00</authored-date>
    <message>* MASSIVE REFACTORING of view controllers and data sources
* Broke TTViewController in half and created TTModelViewController
* Renamed TTLoadable to TTModel and provided default implementation
* Removed TTLoadable protocol from TTTableViewDataSource and replaced it with model property
* Renamed load:nextPage: to load:more:
* Renamed tableView:prepareCell:forRowAtIndexPath: to tableView:cell:willAppearAtIndexPath:
* Renamed tableView:search: to search:
* Got rid of TTPhotoSourceDelegate, replacing it with TTModelDelegate
* Git rid of loadPhotosFromIndex:, replacing it with load:more:
* Changed a bunch of other stuff - check the diff</message>
    <tree>7595ddd0761e9458f98015a41393c62b90df32ac</tree>
    <committer>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9a992140ada7d8bc6d62f21fa5b47f2f51abc202</id>
      </parent>
    </parents>
    <author>
      <name>Joe Hewitt</name>
      <email>joehewitt@Joe-FB.local</email>
    </author>
    <url>http://github.com/facebook/three20/commit/5e536942f9efacf5ad2074447760f15d5fdfd581</url>
    <id>5e536942f9efacf5ad2074447760f15d5fdfd581</id>
    <committed-date>2009-07-05T00:38:09-07:00</committed-date>
    <authored-date>2009-07-05T00:38:09-07:00</authored-date>
    <message>* Renamed 'showsStopButton' to 'showsCancelButton'
* Get rid of some crufty old 2.2 code
* Get rid of the navigation bar in message controller
* Re-factor the send/cancel methods in message controller
* Extract some parts of TTViewController into a new protocol
* Add some sample code to demonstrate TTTableControlItem with a UITextField</message>
    <tree>773a1a4adeeccd8e09c980792c4602b811816ed6</tree>
    <committer>
      <name>Joe Hewitt</name>
      <email>joehewitt@Joe-FB.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b9f99c076449ff1e510f7cb565a1c523c54166bc</id>
      </parent>
    </parents>
    <author>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/b6c3a17688b6fbd833bbaa5a09ab780dc82d0f35</url>
    <id>b6c3a17688b6fbd833bbaa5a09ab780dc82d0f35</id>
    <committed-date>2009-07-03T13:27:38-07:00</committed-date>
    <authored-date>2009-07-03T13:27:38-07:00</authored-date>
    <message>* Update table section titles when changing the data source
* Add some helpers to TTMessageController
* Correctly localize a few strings</message>
    <tree>07307a595bca3515b30301849510b7ba4ce0e886</tree>
    <committer>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1b145034cada8cfe43771b045afc6169d253b4c0</id>
      </parent>
    </parents>
    <author>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/1bc191a87988c60391205c9868ff3abff80811c2</url>
    <id>1bc191a87988c60391205c9868ff3abff80811c2</id>
    <committed-date>2009-04-18T01:57:06-07:00</committed-date>
    <authored-date>2009-04-18T01:57:06-07:00</authored-date>
    <message>* Properties for setting the subject and body of message controller
* Don't eat touch events sent to styled text labels</message>
    <tree>0170adb93bb1e5261b8990748ded4dcc8c51e7ee</tree>
    <committer>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cbea9a2fd89760ca7a6187f690007a4fe8853ea3</id>
      </parent>
    </parents>
    <author>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/18d0ffdd657dab1ee9628327bbf860e89e3d978e</url>
    <id>18d0ffdd657dab1ee9628327bbf860e89e3d978e</id>
    <committed-date>2009-03-23T02:11:02-07:00</committed-date>
    <authored-date>2009-03-23T02:11:02-07:00</authored-date>
    <message>* Rename some things for clarity
* Add a few bits of documentation</message>
    <tree>059e0f691bef404ff6cc12d6610d27b72d0ce029</tree>
    <committer>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </committer>
  </commit>
</commits>
