<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>8d4e1c76a608831d93e67de5b9588b134b833e9b</id>
      </parent>
    </parents>
    <author>
      <name>Owen Yamauchi</name>
      <email>oyamauchi@facebook.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/32a9a9708e52255def5dafbf3a2b01d60dea2cc1</url>
    <id>32a9a9708e52255def5dafbf3a2b01d60dea2cc1</id>
    <committed-date>2009-11-20T20:13:26-08:00</committed-date>
    <authored-date>2009-11-20T20:04:55-08:00</authored-date>
    <message>Fix &quot;../src&quot; file references in Views group

Problem reported by Andrew Wooster. This causes problems when the dir contents
are pulled into a differently-named directory in another project.</message>
    <tree>e133cb7b605abd7b34b57b1986c17c6e1cf68b92</tree>
    <committer>
      <name>Owen Yamauchi</name>
      <email>oyamauchi@facebook.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>382e731d4336ba2ab76c846d46e187c9581db176</id>
      </parent>
    </parents>
    <author>
      <name>Owen Yamauchi</name>
      <email>oyamauchi@facebook.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/8d4e1c76a608831d93e67de5b9588b134b833e9b</url>
    <id>8d4e1c76a608831d93e67de5b9588b134b833e9b</id>
    <committed-date>2009-11-20T15:52:53-08:00</committed-date>
    <authored-date>2009-11-20T15:48:32-08:00</authored-date>
    <message>Fix hardcoded cache expiration age 0 meaning &quot;never&quot;

With 6d3c266, expiration age 0 no longer signifies an object that never expires,
so this case was broken. Use floating-point infinity for &quot;never&quot; (and yes, that
trick works on all architectures; it's in IEEE 754).</message>
    <tree>61bedbfd425c22392f39c5ef302d96f7fc15e79b</tree>
    <committer>
      <name>Owen Yamauchi</name>
      <email>oyamauchi@facebook.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e4ebc074eb00e3009479cf084d8cf493240918fd</id>
      </parent>
    </parents>
    <author>
      <name>Owen Yamauchi</name>
      <email>oyamauchi@facebook.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/382e731d4336ba2ab76c846d46e187c9581db176</url>
    <id>382e731d4336ba2ab76c846d46e187c9581db176</id>
    <committed-date>2009-11-20T15:52:47-08:00</committed-date>
    <authored-date>2009-11-20T14:42:20-08:00</authored-date>
    <message>Revert to previous TTIsKeyboardVisible criterion

Comparing the name of a class is sort of a gross hack, and sometimes there can
be a UIKeyboard in the view hierarchy without it being visible. Presence of
first responder (checked using non-private API) is a better check.</message>
    <tree>13f2f7d7fd044541a50681c7aa0a22cb250a0e45</tree>
    <committer>
      <name>Owen Yamauchi</name>
      <email>oyamauchi@facebook.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>54e9077ae175fbc9713c9f1517da1613b2506621</id>
      </parent>
    </parents>
    <author>
      <name>Jeff Verkoeyen</name>
      <email>jverkoey@gmail.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/e4ebc074eb00e3009479cf084d8cf493240918fd</url>
    <id>e4ebc074eb00e3009479cf084d8cf493240918fd</id>
    <committed-date>2009-11-20T15:01:30-08:00</committed-date>
    <authored-date>2009-11-20T14:20:37-08:00</authored-date>
    <message>Properly define Target Conditionals for TTD macros.

We use Target Conditionals to selectively enable TTDASSERT's debugger launching
code. The TARGET_IPHONE_SIMULATOR macro is made available by including
TargetConditionals.h.

&quot;Compiling Source Code Conditionally for iPhone Applications&quot;
http://developer.apple.com/iPhone/library/documentation/Xcode/Conceptual/iphone_development/115-Configuring_Applications/configuring_applications.html</message>
    <tree>434e9cb47be4b7cf17495f1658141753eb125f00</tree>
    <committer>
      <name>Jeff Verkoeyen</name>
      <email>jverkoey@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c62a4cfd26c19d92489f9c82984f245376a9dc4d</id>
      </parent>
    </parents>
    <author>
      <name>Owen Yamauchi</name>
      <email>oyamauchi@facebook.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/54e9077ae175fbc9713c9f1517da1613b2506621</url>
    <id>54e9077ae175fbc9713c9f1517da1613b2506621</id>
    <committed-date>2009-11-19T20:14:57-08:00</committed-date>
    <authored-date>2009-11-19T20:14:57-08:00</authored-date>
    <message>Update CHANGES</message>
    <tree>6746a1df8912440273e332bc4fbe3be05e09fdbd</tree>
    <committer>
      <name>Owen Yamauchi</name>
      <email>oyamauchi@facebook.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>339848458691dffa19ff7bd562d7aa314b4a65d5</id>
      </parent>
    </parents>
    <author>
      <name>uprise78</name>
      <email>uprise78@gmail.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/c62a4cfd26c19d92489f9c82984f245376a9dc4d</url>
    <id>c62a4cfd26c19d92489f9c82984f245376a9dc4d</id>
    <committed-date>2009-11-19T20:10:40-08:00</committed-date>
    <authored-date>2009-10-31T15:22:11-07:00</authored-date>
    <message>Removed all references to the private window firstResponder method, ifdefed out
GSFakeEvent, UIEvent additions and UITouch additions.  Apps should get through
to the App Store without issue as long as the Release build is submitted.</message>
    <tree>edae6d2457a04a378f2cca4314582579adcfc05b</tree>
    <committer>
      <name>Owen Yamauchi</name>
      <email>oyamauchi@facebook.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>158a0f2bc563efd1a18a4be93dda61e012555fc1</id>
      </parent>
    </parents>
    <author>
      <name>Jeff Verkoeyen</name>
      <email>jverkoey@gmail.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/339848458691dffa19ff7bd562d7aa314b4a65d5</url>
    <id>339848458691dffa19ff7bd562d7aa314b4a65d5</id>
    <committed-date>2009-11-19T15:49:59-08:00</committed-date>
    <authored-date>2009-11-18T18:06:24-08:00</authored-date>
    <message>Add md5Hash property to NSData.</message>
    <tree>f769e5ea66651cdac46ba243617a460523448c74</tree>
    <committer>
      <name>Jeff Verkoeyen</name>
      <email>jverkoey@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>43b8a13dfd797886ec1ccc462261f4c3e63c2bca</id>
      </parent>
    </parents>
    <author>
      <name>Jeff Verkoeyen</name>
      <email>jverkoey@gmail.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/158a0f2bc563efd1a18a4be93dda61e012555fc1</url>
    <id>158a0f2bc563efd1a18a4be93dda61e012555fc1</id>
    <committed-date>2009-11-19T15:47:14-08:00</committed-date>
    <authored-date>2009-11-17T21:32:05-08:00</authored-date>
    <message>[ISSUE 11] - TTActivityLabel is not centered when in landscape orientation

Add autoresizingMask to TTActivityLabel.</message>
    <tree>288292dfb5d768bed5140f148376a126305b141f</tree>
    <committer>
      <name>Jeff Verkoeyen</name>
      <email>jverkoey@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d3771d8111f89ab7c2f7f848653fc643e83ae981</id>
      </parent>
    </parents>
    <author>
      <name>Jeff Verkoeyen</name>
      <email>jverkoey@gmail.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/43b8a13dfd797886ec1ccc462261f4c3e63c2bca</url>
    <id>43b8a13dfd797886ec1ccc462261f4c3e63c2bca</id>
    <committed-date>2009-11-19T15:46:56-08:00</committed-date>
    <authored-date>2009-11-17T20:48:08-08:00</authored-date>
    <message>[ISSUE 75] - Memory management problems in UIColorAdditions

Fix a potential crash by retaining the return value of -copyWithAlpha:, ensuring the retain count
is at least 1.</message>
    <tree>e374c1e66f1857fe9fdc63ae1f29904268f7161d</tree>
    <committer>
      <name>Jeff Verkoeyen</name>
      <email>jverkoey@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8695f299ec7ab5525e0e4081a996ca466f511537</id>
      </parent>
    </parents>
    <author>
      <name>Jeff Verkoeyen</name>
      <email>jverkoey@gmail.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/d3771d8111f89ab7c2f7f848653fc643e83ae981</url>
    <id>d3771d8111f89ab7c2f7f848653fc643e83ae981</id>
    <committed-date>2009-11-19T15:38:31-08:00</committed-date>
    <authored-date>2009-11-17T20:45:28-08:00</authored-date>
    <message>[ISSUE 92] - Memory Leak in TTViewController

Fix memory leak in TTViewController.</message>
    <tree>2f176207b1270a3cbf6c7fcf7c76412fe248e8b2</tree>
    <committer>
      <name>Jeff Verkoeyen</name>
      <email>jverkoey@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6d3c266972d6c471bb62a223592fd9333d72c4df</id>
      </parent>
    </parents>
    <author>
      <name>Jeff Verkoeyen</name>
      <email>jverkoey@gmail.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/8695f299ec7ab5525e0e4081a996ca466f511537</url>
    <id>8695f299ec7ab5525e0e4081a996ca466f511537</id>
    <committed-date>2009-11-19T15:33:11-08:00</committed-date>
    <authored-date>2009-11-17T20:29:29-08:00</authored-date>
    <message>[ISSUE 85] - TTLauncherView - Switching to editing mode when there's only one TTLauncherItem

Fix sleuthed by github.com/uprise78, amended to avoid dangling UIView animations.

The problem:
UIView animations will immediately call the delegate on commitAnimations if nothing was actually
animated.

This caused a problem in the launcherview due to the fact that -wobble used itself as the
delegate to repeat the animation, causing infinite recursion when the launcher view was empty.
This fix counts the number of affected views and then only adds the -wobble delegate to the
animation if any views will actually be animated.

This differs from uprise78's original fix in that we now always commit the animation to avoid
unintentional nested UIView animation calls.

The original fix can be found here:
http://github.com/facebook/three20/issues#issue/85</message>
    <tree>50258fec5be52e7da747bb6f340b3edcc4f93e9c</tree>
    <committer>
      <name>Jeff Verkoeyen</name>
      <email>jverkoey@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4ea7e44d50a9f8e190c1b6bcffbfa07f0a9b9f7d</id>
      </parent>
    </parents>
    <author>
      <name>Jeff Verkoeyen</name>
      <email>jverkoey@gmail.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/6d3c266972d6c471bb62a223592fd9333d72c4df</url>
    <id>6d3c266972d6c471bb62a223592fd9333d72c4df</id>
    <committed-date>2009-11-19T14:53:42-08:00</committed-date>
    <authored-date>2009-11-17T20:20:03-08:00</authored-date>
    <message>[ISSUE 67] - Infinite loop when notifying model delegates of load start when the model is outdated

Part 1:
  Set the default cache expiration date for TTURLRequests to TT_DEFAULT_CACHE_EXPIRATION_AGE.

Part 2 (and why it's necessary):
The infinite loop occurs specifically when the model is outdated and the cache expirationdate
is set to 0. This causes a problem in
- (NSData*)dataForKey:(NSString*)key expires:(NSTimeInterval)expirationAge
   timestamp:(NSDate**)timestamp
because it will only return a miss on the data if expirationAge is non-zero. This doesn't make
intuitive sense because if the expirationAge is 0, any file should technically result in
a miss and be re-requested. This change considers expirationAge properly.

Paired with the default expiration age and the fix to cache misses, the cache should now properly
execute a miss on expired data without being excessive (the default expiration age is 1 week).</message>
    <tree>d2dc8e02decfec8fe203992149b83054ba8c9914</tree>
    <committer>
      <name>Jeff Verkoeyen</name>
      <email>jverkoey@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8274e88fb81a6df50d07e04f8b5dd828b619226d</id>
      </parent>
    </parents>
    <author>
      <name>Jeff Verkoeyen</name>
      <email>jverkoey@gmail.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/4ea7e44d50a9f8e190c1b6bcffbfa07f0a9b9f7d</url>
    <id>4ea7e44d50a9f8e190c1b6bcffbfa07f0a9b9f7d</id>
    <committed-date>2009-11-17T19:14:32-08:00</committed-date>
    <authored-date>2009-11-17T19:09:32-08:00</authored-date>
    <message>Add AUTHORS and CHANGES files.</message>
    <tree>1655da982db41e5043745373ae4222fab355f5fa</tree>
    <committer>
      <name>Jeff Verkoeyen</name>
      <email>jverkoey@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ea0b7e1d6a0089885386af0b061331cdb9045b2d</id>
      </parent>
    </parents>
    <author>
      <name>Jeff Verkoeyen</name>
      <email>jverkoey@gmail.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/8274e88fb81a6df50d07e04f8b5dd828b619226d</url>
    <id>8274e88fb81a6df50d07e04f8b5dd828b619226d</id>
    <committed-date>2009-11-17T16:12:08-08:00</committed-date>
    <authored-date>2009-11-17T16:12:08-08:00</authored-date>
    <message>Move the debug logging code to a separate file.
Flesh out the debug logging documentation.</message>
    <tree>8edf2272afde9cd59a062b060dd332e987b51dbe</tree>
    <committer>
      <name>Jeff Verkoeyen</name>
      <email>jverkoey@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>203ef35c345c7aebd48d3f26d0a935126c575499</id>
      </parent>
    </parents>
    <author>
      <name>Jeff Verkoeyen</name>
      <email>jverkoeyen@jverkoeyen.local</email>
    </author>
    <url>http://github.com/facebook/three20/commit/ea0b7e1d6a0089885386af0b061331cdb9045b2d</url>
    <id>ea0b7e1d6a0089885386af0b061331cdb9045b2d</id>
    <committed-date>2009-11-17T15:09:28-08:00</committed-date>
    <authored-date>2009-10-28T15:34:00-07:00</authored-date>
    <message>Add convenience string functions to NSMutableArray and NSMutableDictionary.
* [NSMutableArray addNonEmptyString:(NSString*)string]
* [NSMutableDictionary setNonEmptyString:(NSString*)string forKey:(id)key]

Add safe Core Foundation release macro.
* TT_RELEASE_CF_SAFELY(obj)</message>
    <tree>01d7063a95d81151443ceafe39c4bdbc4559d92c</tree>
    <committer>
      <name>Jeff Verkoeyen</name>
      <email>jverkoey@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>911f6f3a1416bcc880e504868f216c7f0810ee20</id>
      </parent>
    </parents>
    <author>
      <name>Owen Yamauchi</name>
      <email>oyamauchi@facebook.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/203ef35c345c7aebd48d3f26d0a935126c575499</url>
    <id>203ef35c345c7aebd48d3f26d0a935126c575499</id>
    <committed-date>2009-11-17T14:54:42-08:00</committed-date>
    <authored-date>2009-10-26T11:43:01-07:00</authored-date>
    <message>* Add option to TTURLRequest to suppress logging of passwords</message>
    <tree>c31a74737d56ec4229f605a2e8043604baceff85</tree>
    <committer>
      <name>Owen Yamauchi</name>
      <email>oyamauchi@facebook.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c583933dd144bcef06bb9fddef30f7267b70aa6c</id>
      </parent>
    </parents>
    <author>
      <name>jverkoey</name>
      <email>jverkoey@gmail.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/911f6f3a1416bcc880e504868f216c7f0810ee20</url>
    <id>911f6f3a1416bcc880e504868f216c7f0810ee20</id>
    <committed-date>2009-11-17T14:43:42-08:00</committed-date>
    <authored-date>2009-11-05T19:11:25-08:00</authored-date>
    <message>New priority-based logging system.</message>
    <tree>b6b90dacbf26069ac6c5592932a79b9a68faf0d0</tree>
    <committer>
      <name>Jeff Verkoeyen</name>
      <email>jverkoey@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8183ae25528bbc575ab41a41227756f06c166240</id>
      </parent>
      <parent>
        <id>c18ca094a70245a5a5c03bc7c8069dec302024f5</id>
      </parent>
    </parents>
    <author>
      <name>Owen Yamauchi</name>
      <email>oyamauchi@facebook.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/c583933dd144bcef06bb9fddef30f7267b70aa6c</url>
    <id>c583933dd144bcef06bb9fddef30f7267b70aa6c</id>
    <committed-date>2009-11-17T14:39:32-08:00</committed-date>
    <authored-date>2009-11-17T14:39:32-08:00</authored-date>
    <message>Merge 3.0 release branch changes

Conflicts:
	src/TTDefaultStyleSheet.m
	src/TTLauncherButton.m
	src/TTLauncherItem.m
	src/TTMessageController.m
	src/TTPostController.m
	src/Three20.xcodeproj/project.pbxproj
	src/Three20/TTPostController.h
	src/UIViewAdditions.m</message>
    <tree>5e7f270b007eb2c73daeaad5df158fda1c298551</tree>
    <committer>
      <name>Owen Yamauchi</name>
      <email>oyamauchi@facebook.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>adf957b6324ba06ddeb6c4044ea1f2ce6d93bda9</id>
      </parent>
    </parents>
    <author>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/c18ca094a70245a5a5c03bc7c8069dec302024f5</url>
    <id>c18ca094a70245a5a5c03bc7c8069dec302024f5</id>
    <committed-date>2009-11-17T14:05:55-08:00</committed-date>
    <authored-date>2009-08-27T05:05:29-07:00</authored-date>
    <message>3.0 release branch changes</message>
    <tree>099b9d3b7b976ff82f01f294e45580cdd9c906ff</tree>
    <committer>
      <name>Owen Yamauchi</name>
      <email>oyamauchi@facebook.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e8ecb801ca70ba824846928b7ca75faf376aeedb</id>
      </parent>
    </parents>
    <author>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/8183ae25528bbc575ab41a41227756f06c166240</url>
    <id>8183ae25528bbc575ab41a41227756f06c166240</id>
    <committed-date>2009-10-28T21:52:59-07:00</committed-date>
    <authored-date>2009-10-28T21:52:59-07:00</authored-date>
    <message>* Disable code that uses private APIs except in debug builds</message>
    <tree>2b2fd7b49fc71755d675eb0fd85c82098da563a5</tree>
    <committer>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>969d6f644f2f12faa18dab4a958f4e099a59383e</id>
      </parent>
    </parents>
    <author>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/e8ecb801ca70ba824846928b7ca75faf376aeedb</url>
    <id>e8ecb801ca70ba824846928b7ca75faf376aeedb</id>
    <committed-date>2009-10-16T13:07:23-07:00</committed-date>
    <authored-date>2009-10-16T13:07:23-07:00</authored-date>
    <message>* Fix word-wrapping bug with Asian characters
* Fix broken TTCatalog sample
* A number of TTTextBarController improvements</message>
    <tree>620255bc61911b4880a7847e9605e9d3a3eea755</tree>
    <committer>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fb5c8bff32d74a9c311c2c0d2afbf2790a01e611</id>
      </parent>
    </parents>
    <author>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/969d6f644f2f12faa18dab4a958f4e099a59383e</url>
    <id>969d6f644f2f12faa18dab4a958f4e099a59383e</id>
    <committed-date>2009-09-08T16:59:51-07:00</committed-date>
    <authored-date>2009-09-08T16:59:51-07:00</authored-date>
    <message>* New: TTTextBarController, a text editor similiar to SMS app or Facebook chat
* Fixed: TTTextEditor's autocorrect bubble partially hidden by keyboard</message>
    <tree>f91132f132ae82bb6b33c37f12a37c649660e222</tree>
    <committer>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f39ca22a7969d33d4d61274c665c1823f55f56b6</id>
      </parent>
    </parents>
    <author>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/fb5c8bff32d74a9c311c2c0d2afbf2790a01e611</url>
    <id>fb5c8bff32d74a9c311c2c0d2afbf2790a01e611</id>
    <committed-date>2009-09-02T04:00:26-07:00</committed-date>
    <authored-date>2009-09-02T04:00:26-07:00</authored-date>
    <message>* Fix some leaks found with Xcode 3.2 static analysis
* Support multiple named TTURLCaches at once</message>
    <tree>7b1e2207403530acee2ef5bbaa96e5829e08731f</tree>
    <committer>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2619c6cb5a58b6743abd31a7016ddcd03e64a864</id>
      </parent>
    </parents>
    <author>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/f39ca22a7969d33d4d61274c665c1823f55f56b6</url>
    <id>f39ca22a7969d33d4d61274c665c1823f55f56b6</id>
    <committed-date>2009-08-31T17:54:25-07:00</committed-date>
    <authored-date>2009-08-31T17:54:25-07:00</authored-date>
    <message>* Add Voiceover support to make Three20 styled text controls accessible</message>
    <tree>fa9b20f63268eed70f147a9155bb846ff8b1b885</tree>
    <committer>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>29fa789898bb581ea0945ac17132408521daff9a</id>
      </parent>
    </parents>
    <author>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/2619c6cb5a58b6743abd31a7016ddcd03e64a864</url>
    <id>2619c6cb5a58b6743abd31a7016ddcd03e64a864</id>
    <committed-date>2009-08-30T15:21:42-07:00</committed-date>
    <authored-date>2009-08-30T15:21:42-07:00</authored-date>
    <message>* Notify TTLauncherView delegate when moving an item around
* Don't allow negative numbers in TTLauncherButton badges
* Hide table menu when scrolling
* Disable navigation items while search bar is active</message>
    <tree>c544776fe74c4e3a634d2e79e2328971de003352</tree>
    <committer>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d0f6b00762dc00e89fcf5c6566ce135ce88b36ca</id>
      </parent>
    </parents>
    <author>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/29fa789898bb581ea0945ac17132408521daff9a</url>
    <id>29fa789898bb581ea0945ac17132408521daff9a</id>
    <committed-date>2009-08-27T04:50:13-07:00</committed-date>
    <authored-date>2009-08-27T04:50:13-07:00</authored-date>
    <message>* Fix some bugs in landscape mode
* Fix some bugs in launcher view</message>
    <tree>66ec4ead6e7ffe7dab4300c835440c6e00c1214c</tree>
    <committer>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e077c4d4b123e7ffccce7dc88459310c59fdd38e</id>
      </parent>
    </parents>
    <author>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/d0f6b00762dc00e89fcf5c6566ce135ce88b36ca</url>
    <id>d0f6b00762dc00e89fcf5c6566ce135ce88b36ca</id>
    <committed-date>2009-08-24T05:12:23-07:00</committed-date>
    <authored-date>2009-08-24T05:12:23-07:00</authored-date>
    <message>* Add more options to TTLauncherItems
* Add vertical mode to TTButtons
* TTBlendStyle - style for changing blend mode</message>
    <tree>04f28f625bd19d8a0e91636023bb831f1ee5d7ec</tree>
    <committer>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e7057f6ef178951b1011ebeb133c63beebe15569</id>
      </parent>
    </parents>
    <author>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/e077c4d4b123e7ffccce7dc88459310c59fdd38e</url>
    <id>e077c4d4b123e7ffccce7dc88459310c59fdd38e</id>
    <committed-date>2009-08-24T01:34:06-07:00</committed-date>
    <authored-date>2009-08-24T01:34:06-07:00</authored-date>
    <message>* Catalog sample for launcher view
* Improvements to launcher view</message>
    <tree>05104284756e5886a057b7b6e15bf09c734810ef</tree>
    <committer>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9756bc12def059bf7e4f84bf538d5769e1542c63</id>
      </parent>
    </parents>
    <author>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/e7057f6ef178951b1011ebeb133c63beebe15569</url>
    <id>e7057f6ef178951b1011ebeb133c63beebe15569</id>
    <committed-date>2009-08-23T03:58:02-07:00</committed-date>
    <authored-date>2009-08-23T03:58:02-07:00</authored-date>
    <message>* New: TTLauncherView, an emulation of the iPhone home screen (still a work in progress)</message>
    <tree>b3cd37ddbfeeae062c684e84744f45f371e5a6d5</tree>
    <committer>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7c06bab09f06760b080bdadab104655a02239fb1</id>
      </parent>
    </parents>
    <author>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </author>
    <url>http://github.com/facebook/three20/commit/9756bc12def059bf7e4f84bf538d5769e1542c63</url>
    <id>9756bc12def059bf7e4f84bf538d5769e1542c63</id>
    <committed-date>2009-08-21T18:42:09-07:00</committed-date>
    <authored-date>2009-08-21T18:42:09-07:00</authored-date>
    <message>* Resize web and photo controller toolbars in landscape mode</message>
    <tree>fdead08aca463be0a5a28490bddb2968751646ea</tree>
    <committer>
      <name>Joe Hewitt</name>
      <email>joe@joehewitt.com</email>
    </committer>
  </commit>
</commits>
