<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>cf982811205b44a5fb5866607579ce1ec41d2c5d</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/ca92b23c657a19984e53d762a452bda555fa8ba9</url>
    <id>ca92b23c657a19984e53d762a452bda555fa8ba9</id>
    <committed-date>2009-10-23T20:59:07-07:00</committed-date>
    <authored-date>2009-10-23T20:59:07-07:00</authored-date>
    <message>Update history and readme</message>
    <tree>3a0a60d56ca611e495206cec80a885838741732b</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4fe66a877a13a4db3ed4cab099c3e265944ee015</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/8e6f734db913c296828c97a596954401b19d9fa2</url>
    <id>8e6f734db913c296828c97a596954401b19d9fa2</id>
    <committed-date>2008-11-08T01:18:15-08:00</committed-date>
    <authored-date>2008-11-08T01:18:15-08:00</authored-date>
    <message>Rename uses of SC.View to SC.ClassicView</message>
    <tree>b38c093a8a1f5755b64e5b2495b3af00eef4c3e4</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>84dc60d9697bb410b4e30ca937fbd1e775099db3</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/17a813ba62ff1916adfc1e851703175669d79542</url>
    <id>17a813ba62ff1916adfc1e851703175669d79542</id>
    <committed-date>2008-11-04T19:00:57-08:00</committed-date>
    <authored-date>2008-11-04T19:00:57-08:00</authored-date>
    <message>Rename SC.View to SC.ClassicView</message>
    <tree>f125409cf55abe5e50db7506ea4694ed4b3c1c02</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9dbb75834611d3718ee30fb0f6654b57bdc954b6</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/ae71e58dcc74108800d676c0232cbe0362f08a73</url>
    <id>ae71e58dcc74108800d676c0232cbe0362f08a73</id>
    <committed-date>2008-10-13T19:08:17-07:00</committed-date>
    <authored-date>2008-10-13T19:08:17-07:00</authored-date>
    <message>- Moved some core functions to foundation/system
- Introduced new jQuery-compatible browser compatibility API.  This API is more SC-like.
- Move old browser compatbility API to deprecated directory.
- Moved deprecated getGUID() method to deprecated directory.
- Updated all code to use new API.</message>
    <tree>1d90123e41accda571f3af1dfb8821c3a1a8601a</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5c0fd170301dc907da028872ba5d335bd67f9236</id>
      </parent>
    </parents>
    <author>
      <name>Erich Ocean</name>
      <email>erich@atlasocean.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/79e6585e8e42894bd9cea96a23db54aa2e97a4af</url>
    <id>79e6585e8e42894bd9cea96a23db54aa2e97a4af</id>
    <committed-date>2008-09-30T19:42:45-07:00</committed-date>
    <authored-date>2008-09-30T19:42:45-07:00</authored-date>
    <message>updated history</message>
    <tree>f9b2340185d27f4ff3528c37c2385a3fd5f6397f</tree>
    <committer>
      <name>Erich Ocean</name>
      <email>erich@atlasocean.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b475b6aee28c8b7497477000e6f9e50551cf32c9</id>
      </parent>
    </parents>
    <author>
      <name>Erich Ocean</name>
      <email>erich@atlasocean.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/219f49da2f1036c13871135c9e15117af6c004af</url>
    <id>219f49da2f1036c13871135c9e15117af6c004af</id>
    <committed-date>2008-09-30T19:37:41-07:00</committed-date>
    <authored-date>2008-09-30T19:37:41-07:00</authored-date>
    <message>fix spelling error</message>
    <tree>84714b47e11fca28093824aabce547e55aea6b71</tree>
    <committer>
      <name>Erich Ocean</name>
      <email>erich@atlasocean.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b606a714223a4bb97cc249e37d4021f2691ded8a</id>
      </parent>
    </parents>
    <author>
      <name>Erich Ocean</name>
      <email>erich@atlasocean.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/b475b6aee28c8b7497477000e6f9e50551cf32c9</url>
    <id>b475b6aee28c8b7497477000e6f9e50551cf32c9</id>
    <committed-date>2008-09-30T15:45:35-07:00</committed-date>
    <authored-date>2008-09-30T15:45:35-07:00</authored-date>
    <message>updated HISTORY</message>
    <tree>9cf22c25a25d9d67768e00d7ffc17531f3444a18</tree>
    <committer>
      <name>Erich Ocean</name>
      <email>erich@atlasocean.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c2596d5c055898aa28b83384ad7d856d78969007</id>
      </parent>
    </parents>
    <author>
      <name>Erich Ocean</name>
      <email>erich@atlasocean.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/abf74c4609c84a78a1af25047a2de5f6bbaa58bf</url>
    <id>abf74c4609c84a78a1af25047a2de5f6bbaa58bf</id>
    <committed-date>2008-09-29T22:52:00-07:00</committed-date>
    <authored-date>2008-09-29T22:52:00-07:00</authored-date>
    <message>reformatted history entry</message>
    <tree>ea31fa00a9eb113c9e2adbf3df3602763ba6bda2</tree>
    <committer>
      <name>Erich Ocean</name>
      <email>erich@atlasocean.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6b96a94e5913f65ca83c5a94247fdb555d4a45f1</id>
      </parent>
    </parents>
    <author>
      <name>Erich Ocean</name>
      <email>erich@atlasocean.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/0c8903a0ef45b1bb1f4afcda8676d8455fea9f2c</url>
    <id>0c8903a0ef45b1bb1f4afcda8676d8455fea9f2c</id>
    <committed-date>2008-08-29T20:09:38-07:00</committed-date>
    <authored-date>2008-08-29T20:09:38-07:00</authored-date>
    <message>update HISTORY for 0.9.17</message>
    <tree>ea3377006b5efd23ba57f6fadf667738e8271ff9</tree>
    <committer>
      <name>Erich Ocean</name>
      <email>erich@atlasocean.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e4d749b3660891e1e16ad3d91ebf81bc7ebeec83</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/42c2f6c1b6e9182490a214243f4edefdbbdc8c71</url>
    <id>42c2f6c1b6e9182490a214243f4edefdbbdc8c71</id>
    <committed-date>2008-08-11T00:50:56-07:00</committed-date>
    <authored-date>2008-08-11T00:50:56-07:00</authored-date>
    <message>Add 0.9.15 header to history</message>
    <tree>8ff78c7b55b96ecc58cd57e78b98d33607d364ee</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2fba8e8b8eec04f61ab183cd443e6590cf3c0a4e</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/3a1a957c88915054c1b04af17a473511d6776524</url>
    <id>3a1a957c88915054c1b04af17a473511d6776524</id>
    <committed-date>2008-08-09T19:46:44-07:00</committed-date>
    <authored-date>2008-08-09T19:46:44-07:00</authored-date>
    <message>Update history with change taken from Trek for #85</message>
    <tree>29bd91eb42daf50ffabffa279d30b74ab6bd0256</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5451d146d97a271425c0edf99665afcc6f0a5baa</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/2fba8e8b8eec04f61ab183cd443e6590cf3c0a4e</url>
    <id>2fba8e8b8eec04f61ab183cd443e6590cf3c0a4e</id>
    <committed-date>2008-08-09T19:21:26-07:00</committed-date>
    <authored-date>2008-08-09T19:21:26-07:00</authored-date>
    <message>SC.Record does a better job of matching null values.  Fixed #96 [Fredrik Blomqvist]</message>
    <tree>26d3828938bd0608d669ec1549375e960ac00c11</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8807f7e9a8cda614eb51966168cee358ce83ce40</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/543198e3102768087b074a71ceb2ec71da0ad760</url>
    <id>543198e3102768087b074a71ceb2ec71da0ad760</id>
    <committed-date>2008-08-09T01:19:45-07:00</committed-date>
    <authored-date>2008-08-09T01:19:45-07:00</authored-date>
    <message>Add attribution for rails_server fix</message>
    <tree>a8094262df015e05facdbb702bd6080e5fa55790</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>acb85841974c46c12153de2ed2189a9576660b6b</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/468db4d1a163f1372f77e40bd80e80b1bbafabe3</url>
    <id>468db4d1a163f1372f77e40bd80e80b1bbafabe3</id>
    <committed-date>2008-08-07T16:08:20-07:00</committed-date>
    <authored-date>2008-08-07T16:08:20-07:00</authored-date>
    <message>Cleanup SC.Array and add support for reduced properties.

- Added support for reduced properties.  These properties begin with &quot;@&quot; and
  will automatically calculate some kind of summary information about the
  receiving array.  They are also bindable so you can bind to myArray.@average
  and it will update whenever the average changes. [CAJ]

- Cleaned up SC.Array support to incorporate new SC.Enumerable functions.  The
  Enumerable methods from Prototype are no longer supported. [CAJ]</message>
    <tree>fbcef7b1c07e33459c4f1c8f7b43313c45aaa75e</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>329743b554c9031c100809b4555abf1a5c0c5e99</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/acb85841974c46c12153de2ed2189a9576660b6b</url>
    <id>acb85841974c46c12153de2ed2189a9576660b6b</id>
    <committed-date>2008-08-07T12:23:14-07:00</committed-date>
    <authored-date>2008-08-07T12:23:14-07:00</authored-date>
    <message>Reformat history</message>
    <tree>1c4d9065dfdcce86c0f4f3229768450a014e0da2</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a92a3d8014cfb6334d2181002b62d43f3d199c90</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/b8ba0180b86267d8eb8538ef193ac6c6685b2a31</url>
    <id>b8ba0180b86267d8eb8538ef193ac6c6685b2a31</id>
    <committed-date>2008-08-07T12:12:44-07:00</committed-date>
    <authored-date>2008-08-07T12:12:44-07:00</authored-date>
    <message>Removed old Array.asArray() helper and made Array.from an alias of SC.().  Now they all do the same thing.  Yay</message>
    <tree>a98eb0e4bc09df08167164d851b41212deded067</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>61d74dea02c975f6f725d6795e038b9dc67b8960</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/9247d5f001b630df0fa868fede34af354004c427</url>
    <id>9247d5f001b630df0fa868fede34af354004c427</id>
    <committed-date>2008-08-07T11:47:42-07:00</committed-date>
    <authored-date>2008-08-07T11:47:42-07:00</authored-date>
    <message>Convert all uses of () to SC.().  Updated HISTORY also</message>
    <tree>cd188feb29be2dedecbd8d6b6cd25140b6f2a2fb</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>979d133f5adf43414b70810ed3964def3c5995af</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/2d0944d7807e4c08050097b9e67c65397f69b8b6</url>
    <id>2d0944d7807e4c08050097b9e67c65397f69b8b6</id>
    <committed-date>2008-08-07T11:25:23-07:00</committed-date>
    <authored-date>2008-08-07T11:25:23-07:00</authored-date>
    <message>Update history with changes from Lawrence Pit</message>
    <tree>7768649becd2d53cdea37c5abc8692920b9fb672</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cd4ea022f9895915ea2346e932a8c0c0e99a293a</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/0e85247f039932ad35b5c4acb79d59dd74969047</url>
    <id>0e85247f039932ad35b5c4acb79d59dd74969047</id>
    <committed-date>2008-08-07T10:01:11-07:00</committed-date>
    <authored-date>2008-08-07T10:01:11-07:00</authored-date>
    <message>Update history</message>
    <tree>3cb1edd931b831f6032dcc7bcd9cfc16c44315a1</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>92746d9e59068368a48d75bd1ff73045e1f34697</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/103b31fd846a694cf0b4416daa6c8c43d0fdb395</url>
    <id>103b31fd846a694cf0b4416daa6c8c43d0fdb395</id>
    <committed-date>2008-08-07T02:07:14-07:00</committed-date>
    <authored-date>2008-08-07T02:07:14-07:00</authored-date>
    <message>Added support for the SC.Enumerable mixin and SC.Enumerators.  These items
  provide the basis for our standard enumeration API.  This will replace
  relying on iterators provided by Prototype eventually.  See docs on those
  classes for full information.</message>
    <tree>fe7223b4ae69463d4ccdaa10016ade216b39b93d</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d6cbd78823cf7ed154a3980689f7ea4860fcced8</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/fe5867808a317b4340a9268d5f728a8dea262149</url>
    <id>fe5867808a317b4340a9268d5f728a8dea262149</id>
    <committed-date>2008-08-06T14:27:31-07:00</committed-date>
    <authored-date>2008-08-06T14:27:31-07:00</authored-date>
    <message>Improve SC.guidFor() and SC.isEqual(), add SC.hashFor()

- SC.guidFor() now works consistantly with strings, numbers and other primitive
  objects.  Before it would differentiate between different instances of these
  objects.  Now it treats them the same if they are the same value.

- Added SC.hashFor() method which can be used to determine if two objects are
  equal.  Normally this returns the same value as guidFor() but if you
  implement the hash() method on your object, it will return that value
  instead.  This gives you an easy way to indicate that two objects are
  equal even if they are different instances.

- Updated SC.isEqual() to respect SC.hashFor().</message>
    <tree>0dcdc505cf17215ed7c006a813de9b9c560afc55</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>23ad4080f4f0b5f0309968c66da98936073138bd</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/0d11d41cdb3da6bee10ac590ff02b8472d637668</url>
    <id>0d11d41cdb3da6bee10ac590ff02b8472d637668</id>
    <committed-date>2008-07-21T00:47:21-07:00</committed-date>
    <authored-date>2008-07-21T00:47:21-07:00</authored-date>
    <message>Improvements to controllers

- Added support for hasSelection, hasContent, and other useful properties on
  controllers for activating UI.

- Added newObject() and insertNewObjectAt() methods to ArrayController.  These
  methods will create and register new records automatically.</message>
    <tree>c48c5be3eda933abedd8433c30e44d69b180c38f</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a4c0160cf3edbc50828ae9b100d787db43a5c3c3</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/23ad4080f4f0b5f0309968c66da98936073138bd</url>
    <id>23ad4080f4f0b5f0309968c66da98936073138bd</id>
    <committed-date>2008-07-20T18:46:20-07:00</committed-date>
    <authored-date>2008-07-20T18:46:20-07:00</authored-date>
    <message>SC.Record's changeCount now increments whenever a member array's attributes change.  Also cleaned up attributeForProperty a bit</message>
    <tree>57a700166b098db72eec7711c058f45eccf0dce0</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>08d07d3a8ac5f942e468d5e211db98e239563e61</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/bb84660e0d805af0215776ae128db8fdb9b82074</url>
    <id>bb84660e0d805af0215776ae128db8fdb9b82074</id>
    <committed-date>2008-07-20T18:28:47-07:00</committed-date>
    <authored-date>2008-07-20T18:28:47-07:00</authored-date>
    <message>Optimized SC.Object.objectForPropertyPath() to use less memory</message>
    <tree>1296b5b17219ea83d2bf998f7004706d47d0d2cd</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3a93c478714d21d7a7986acb1372c77fbbd1ff9b</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/c7a481d94dae58dbf85fbba081ddb88b262e1299</url>
    <id>c7a481d94dae58dbf85fbba081ddb88b262e1299</id>
    <committed-date>2008-07-20T14:43:33-07:00</committed-date>
    <authored-date>2008-07-20T14:43:33-07:00</authored-date>
    <message>Added support for checkbox views in ListItemViews.

Since this is a fairly common requirement, checkbox views are now built in.</message>
    <tree>30324cd5c563e50da7742ef072357f237b41f9c8</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>aea6f6d334d898a5f18950b27ddeb98d27602911</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/3a93c478714d21d7a7986acb1372c77fbbd1ff9b</url>
    <id>3a93c478714d21d7a7986acb1372c77fbbd1ff9b</id>
    <committed-date>2008-07-20T00:15:00-07:00</committed-date>
    <authored-date>2008-07-20T00:15:00-07:00</authored-date>
    <message>Fixes #57</message>
    <tree>5f915654037f914a48c60c88c03ec9f8f51a846a</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d010008aa0b4953670c55afc1083680100dbd702</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/aea6f6d334d898a5f18950b27ddeb98d27602911</url>
    <id>aea6f6d334d898a5f18950b27ddeb98d27602911</id>
    <committed-date>2008-07-19T23:37:11-07:00</committed-date>
    <authored-date>2008-07-19T23:37:11-07:00</authored-date>
    <message>Fixed bug in SC.ObjectController that would sometimes not commit all pending
changes because the model object would clear the changes hash.  Also a test
for this was added.  Closes #66.  (Thanks YoNoSoyTu!)</message>
    <tree>308e7bf3ea083de82418229040c90125f6c4bc17</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0435d5e8821f750e84c981805c4fa35f1bb5f3e8</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/d010008aa0b4953670c55afc1083680100dbd702</url>
    <id>d010008aa0b4953670c55afc1083680100dbd702</id>
    <committed-date>2008-07-19T23:19:07-07:00</committed-date>
    <authored-date>2008-07-19T23:19:07-07:00</authored-date>
    <message>Fixed #71</message>
    <tree>3b1d83f10ad990b3249cee37faa36e928ede616d</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>27e1f659e9e40e55802ae0b568490e16c432f9ff</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/0435d5e8821f750e84c981805c4fa35f1bb5f3e8</url>
    <id>0435d5e8821f750e84c981805c4fa35f1bb5f3e8</id>
    <committed-date>2008-07-19T23:18:31-07:00</committed-date>
    <authored-date>2008-07-19T23:18:31-07:00</authored-date>
    <message>Noted fix for #74</message>
    <tree>34eeeb174b10cef8a00551a6a57683cb1430f0a0</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>33c04dbd806e5ef56a1f57ca4ec8897a812edfee</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/27e1f659e9e40e55802ae0b568490e16c432f9ff</url>
    <id>27e1f659e9e40e55802ae0b568490e16c432f9ff</id>
    <committed-date>2008-07-19T23:10:48-07:00</committed-date>
    <authored-date>2008-07-19T23:10:48-07:00</authored-date>
    <message>- label_view now defaults to the span tag.  Closes #75.  (Thanks Erich!)
'</message>
    <tree>e8c7072e754dcb41ec74292ef5c934c7ffbfdb8b</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a0b355b2d2241480e13f75f7a5870be9e0405845</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/33c04dbd806e5ef56a1f57ca4ec8897a812edfee</url>
    <id>33c04dbd806e5ef56a1f57ca4ec8897a812edfee</id>
    <committed-date>2008-07-19T23:09:29-07:00</committed-date>
    <authored-date>2008-07-19T23:09:29-07:00</authored-date>
    <message>Added support for posting data in JSON format.

Added support for posting data in both URL-encoded and JSON formats via
  SC.server.  This makes for a much cleaner round-trip.  To use this, set the
  postFormat: property to SC.JSON_FORMAT in SC.server.  Closes #49.
  (Thanks Mauris Lamers!)</message>
    <tree>d16fb0edae99e2ca4bc4d8656ee810f9dc12585e</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a0f30c50c8947552c347efbf22220f14c4c7e807</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/98b4a3af52befe5af059b2cd6275cc6223c79d66</url>
    <id>98b4a3af52befe5af059b2cd6275cc6223c79d66</id>
    <committed-date>2008-07-19T22:05:36-07:00</committed-date>
    <authored-date>2008-07-19T22:05:36-07:00</authored-date>
    <message>Add history note for #81</message>
    <tree>7b7b43703b9049880c6c22e513c6ac9da75024e0</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>72e47def25f358c857950ca12e5a81e6d77f6be9</id>
      </parent>
      <parent>
        <id>737b4f455520af5db13365df75458bbb96eaa6e8</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/f3ea6562f17f6cfb7694d6afc72d053e08d6be2a</url>
    <id>f3ea6562f17f6cfb7694d6afc72d053e08d6be2a</id>
    <committed-date>2008-07-19T19:27:11-07:00</committed-date>
    <authored-date>2008-07-19T19:27:11-07:00</authored-date>
    <message>Merge branch 'master' of git@github.com:sproutit/sproutcore</message>
    <tree>fec3a880b69ebe016e13626d51e1460f526774b8</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bff2d18b6090c817779e9e2d4df636e0761c504e</id>
      </parent>
      <parent>
        <id>492212976d14c02075828877530b09369bfdfcc0</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/333819e231ee0eb7cf1cb57d11330c18c5a86fb3</url>
    <id>333819e231ee0eb7cf1cb57d11330c18c5a86fb3</id>
    <committed-date>2008-07-19T13:51:54-07:00</committed-date>
    <authored-date>2008-07-19T13:51:54-07:00</authored-date>
    <message>Merge changes from Apple @ r28404</message>
    <tree>83e9211c211f3f889650d9e4563139faa99e76db</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8bf2c3f9271a68e508e4115b2aff170c2ae96242</id>
      </parent>
    </parents>
    <author>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </author>
    <url>http://github.com/sproutit/sproutcore/commit/72e47def25f358c857950ca12e5a81e6d77f6be9</url>
    <id>72e47def25f358c857950ca12e5a81e6d77f6be9</id>
    <committed-date>2008-07-17T13:37:29-07:00</committed-date>
    <authored-date>2008-07-17T13:37:29-07:00</authored-date>
    <message>updated history to include new feature changeS</message>
    <tree>852a0e0fa9ddf6ea3074e0af1cce2d73e5beb59e</tree>
    <committer>
      <name>Charles Jolley</name>
      <email>charles@sproutit.com</email>
    </committer>
  </commit>
</commits>
