<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>48f256bf75fcff423a53b9acd7c7b0c81a605823</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/f25ef63599527d6095b256ca346a3fdbfb4ca6d1</url>
    <id>f25ef63599527d6095b256ca346a3fdbfb4ca6d1</id>
    <committed-date>2009-07-07T06:38:59-07:00</committed-date>
    <authored-date>2009-07-07T06:38:59-07:00</authored-date>
    <message>Found refresh bug when setting new url for widget. Yet more reason why the &quot;Application&quot; should be a unit tested object. Would have made catching this a little easier.</message>
    <tree>e1d7f547ad158da710f43f9caa8c32a657e206d9</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2247f470811e0b9c30052f4bd2280fcccb7006b5</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/48f256bf75fcff423a53b9acd7c7b0c81a605823</url>
    <id>48f256bf75fcff423a53b9acd7c7b0c81a605823</id>
    <committed-date>2009-07-07T06:24:47-07:00</committed-date>
    <authored-date>2009-07-07T06:24:47-07:00</authored-date>
    <message>Cleaned up some of the refresh code and url setting in an attempt to avoid problems with refreshing data after changing URLs.</message>
    <tree>13ceaeae2cbf3590631f5875c05c8523ee9a4201</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2df276b538e8e163a11568bc44ad6be1e10ca8d9</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/2247f470811e0b9c30052f4bd2280fcccb7006b5</url>
    <id>2247f470811e0b9c30052f4bd2280fcccb7006b5</id>
    <committed-date>2009-07-07T06:23:18-07:00</committed-date>
    <authored-date>2009-07-07T06:23:18-07:00</authored-date>
    <message>Updated isepta link to point to /m which is the non-iframed version of the page. This makes retrieving the correct link easier.</message>
    <tree>07ab2ba704d6d728cf5ec19a66a6f04766e3d664</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7cb70225ded3ef440e36d161be35339ed9cce888</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/2df276b538e8e163a11568bc44ad6be1e10ca8d9</url>
    <id>2df276b538e8e163a11568bc44ad6be1e10ca8d9</id>
    <committed-date>2009-07-07T06:22:48-07:00</committed-date>
    <authored-date>2009-07-07T06:22:48-07:00</authored-date>
    <message>Updated to handle isepta.org updates. Specifically handling the &quot;Gone&quot; trains and what seems to be some special whitespace in the time fields.</message>
    <tree>28887d6fb9a079c1cda8591feee9625bfda1d8d7</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>61bf24abbf7eecb8ff7c19e40d4848437ee138d2</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/7cb70225ded3ef440e36d161be35339ed9cce888</url>
    <id>7cb70225ded3ef440e36d161be35339ed9cce888</id>
    <committed-date>2009-06-10T20:11:55-07:00</committed-date>
    <authored-date>2009-06-10T20:11:55-07:00</authored-date>
    <message>Updated handling of ajax errors to allow loading of trains to continue once network connectivity is restored.</message>
    <tree>34f48ca26fcf7d950e99aebc7f6d5cc2f229afaa</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f3ab42bb807fb488b78f0208a47d00bf530e617f</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/61bf24abbf7eecb8ff7c19e40d4848437ee138d2</url>
    <id>61bf24abbf7eecb8ff7c19e40d4848437ee138d2</id>
    <committed-date>2009-05-19T05:51:05-07:00</committed-date>
    <authored-date>2009-05-19T05:51:05-07:00</authored-date>
    <message>Bumped version number, fixed bundle identifier to match my domain name.</message>
    <tree>6c7a3c803b40fc5e82bc5d21e6be48bbd7551f25</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4d82e8a85b2d48c434dfce1ec66f7d57db91cb7a</id>
      </parent>
      <parent>
        <id>df68e60478397faa0ab3a0c98bdf2330d4a39849</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/f3ab42bb807fb488b78f0208a47d00bf530e617f</url>
    <id>f3ab42bb807fb488b78f0208a47d00bf530e617f</id>
    <committed-date>2009-05-19T05:47:04-07:00</committed-date>
    <authored-date>2009-05-19T05:47:04-07:00</authored-date>
    <message>Merge branch 'train_naming'

Conflicts:
	iSepta Train View.dcproj/project.wdgt/application.js</message>
    <tree>b6e3faf2339be48a2f444c48aea5008ba377b843</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e16b4670f976a69a5ce90c2da62b2c791dae8ca1</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/df68e60478397faa0ab3a0c98bdf2330d4a39849</url>
    <id>df68e60478397faa0ab3a0c98bdf2330d4a39849</id>
    <committed-date>2009-05-19T05:44:34-07:00</committed-date>
    <authored-date>2009-05-19T05:44:34-07:00</authored-date>
    <message>Wired up naming field to front end. Also limited it to a short field with 5 characters max to avoid wrapping the front-side label.</message>
    <tree>4b2eaee5fe11032f6750991677d69e107a05c64a</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e422676dc523eff3cba1e5335df4ea562ab79b36</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/4d82e8a85b2d48c434dfce1ec66f7d57db91cb7a</url>
    <id>4d82e8a85b2d48c434dfce1ec66f7d57db91cb7a</id>
    <committed-date>2009-05-18T05:37:53-07:00</committed-date>
    <authored-date>2009-05-18T05:37:53-07:00</authored-date>
    <message>Addressing issues with proper refresh and maintaining state on the reverse side of the widget after restart.</message>
    <tree>2c2f04763ceb8a24c321db095ea81b9b1946af5e</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>099c7b9d60438c672c0b6efadad2950584d206d2</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/e422676dc523eff3cba1e5335df4ea562ab79b36</url>
    <id>e422676dc523eff3cba1e5335df4ea562ab79b36</id>
    <committed-date>2009-05-15T06:03:54-07:00</committed-date>
    <authored-date>2009-05-15T06:03:54-07:00</authored-date>
    <message>Tried changing refresh logic to see if that helps widget data stay up to date.</message>
    <tree>0b4e2de46aff3a4afe33f992033bd2cfebeccff7</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>099c7b9d60438c672c0b6efadad2950584d206d2</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/e16b4670f976a69a5ce90c2da62b2c791dae8ca1</url>
    <id>e16b4670f976a69a5ce90c2da62b2c791dae8ca1</id>
    <committed-date>2009-05-15T06:01:09-07:00</committed-date>
    <authored-date>2009-05-15T06:01:09-07:00</authored-date>
    <message>Started adding fields and prefs for train name storage.</message>
    <tree>7f3530a3e13f9447353a1f03cfc80ed134210404</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e43722611104b9f9646984abc79797e2c8bf6f5c</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/099c7b9d60438c672c0b6efadad2950584d206d2</url>
    <id>099c7b9d60438c672c0b6efadad2950584d206d2</id>
    <committed-date>2009-05-13T17:18:22-07:00</committed-date>
    <authored-date>2009-05-13T17:18:22-07:00</authored-date>
    <message>Bumped version number.</message>
    <tree>d3c59c6d9168bd086addb18e4a87a14a5ab64b19</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9da02c35cdd674b8f3b1157b939a90de2bde02c1</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/e43722611104b9f9646984abc79797e2c8bf6f5c</url>
    <id>e43722611104b9f9646984abc79797e2c8bf6f5c</id>
    <committed-date>2009-05-13T17:04:29-07:00</committed-date>
    <authored-date>2009-05-13T17:04:29-07:00</authored-date>
    <message>Finished wiring up the UI to the new domain models and adapters.</message>
    <tree>c562b6348feef217bf96139ae5732e0838e38e85</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bf17a54bd2f9f47fa7993587407bbcdd1fc0d51d</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/9da02c35cdd674b8f3b1157b939a90de2bde02c1</url>
    <id>9da02c35cdd674b8f3b1157b939a90de2bde02c1</id>
    <committed-date>2009-05-13T17:04:03-07:00</committed-date>
    <authored-date>2009-05-13T17:04:03-07:00</authored-date>
    <message>Re-factored isepta adapter to require explicit calls to load_trains. The implicitly asynchronous stuff in find_all(callback) was cool, but blew the call stack under dashcode.</message>
    <tree>b14ebd2b7d526c9ab356037eb71f597bf85481e2</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>35486122ce472761700f0304d44037196cbb2d19</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/bf17a54bd2f9f47fa7993587407bbcdd1fc0d51d</url>
    <id>bf17a54bd2f9f47fa7993587407bbcdd1fc0d51d</id>
    <committed-date>2009-05-06T16:54:00-07:00</committed-date>
    <authored-date>2009-05-06T16:54:00-07:00</authored-date>
    <message>More attempts at wiring things up. Everything seems to load fine in safari but busts the stack when running in Dashcode. Guess I'll have to abandon my hopes at a callback driven setup in favor of direct returns after signaling.</message>
    <tree>d65182db571b182e000ab88540dadad13601f34c</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e4ec2751de0cc166c0cfb1429a10efcd4a8910b7</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/35486122ce472761700f0304d44037196cbb2d19</url>
    <id>35486122ce472761700f0304d44037196cbb2d19</id>
    <committed-date>2009-05-06T16:52:06-07:00</committed-date>
    <authored-date>2009-05-06T16:52:06-07:00</authored-date>
    <message>Separated adapter objects between tests to avoid cross-talk.</message>
    <tree>059a63626d2604984edf3e029587729cdefa41d9</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8b264f89fe47d1c7db1cb981cb1bd53f64ca159e</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/e4ec2751de0cc166c0cfb1429a10efcd4a8910b7</url>
    <id>e4ec2751de0cc166c0cfb1429a10efcd4a8910b7</id>
    <committed-date>2009-05-05T06:01:18-07:00</committed-date>
    <authored-date>2009-05-05T06:01:18-07:00</authored-date>
    <message>Accidentally checked in some code from a screw-unit demo. Removing it here.</message>
    <tree>c5b0f3234d52428d26a0118a8264c2bd4ebcabf8</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1156fd452a33edf55d924dffb576cb4ceeddcec1</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/8b264f89fe47d1c7db1cb981cb1bd53f64ca159e</url>
    <id>8b264f89fe47d1c7db1cb981cb1bd53f64ca159e</id>
    <committed-date>2009-05-05T05:47:53-07:00</committed-date>
    <authored-date>2009-05-05T05:47:53-07:00</authored-date>
    <message>Addressing issues with delayed returns causing requests to isepta to stack up. Includes tests to verify that the functionality is accurate.</message>
    <tree>65a0d997ac50d871eee6c4d7fd5e2c340102a642</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>533a2ed3b6c61f9e46c84cfbb8952fff3d37b0f4</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/1156fd452a33edf55d924dffb576cb4ceeddcec1</url>
    <id>1156fd452a33edf55d924dffb576cb4ceeddcec1</id>
    <committed-date>2009-05-05T05:47:07-07:00</committed-date>
    <authored-date>2009-05-05T05:47:07-07:00</authored-date>
    <message>Set default train object to use a function-level variable rather than this.train cause it looks nicer.</message>
    <tree>df751b3608178b95db2d19756a0b0017d2bffa73</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6dfb678aa10cac36e73956aad3d065926e5f4f5e</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/533a2ed3b6c61f9e46c84cfbb8952fff3d37b0f4</url>
    <id>533a2ed3b6c61f9e46c84cfbb8952fff3d37b0f4</id>
    <committed-date>2009-05-05T05:45:31-07:00</committed-date>
    <authored-date>2009-05-05T05:45:31-07:00</authored-date>
    <message>Noticed that iSepta source was never getting set when the widget flipped.</message>
    <tree>dd0303962b96eab8de4acea4188ffad88b5830d6</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5dfa5439e20cd1fe0fe0b32f9225d4967c0109f1</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/6dfb678aa10cac36e73956aad3d065926e5f4f5e</url>
    <id>6dfb678aa10cac36e73956aad3d065926e5f4f5e</id>
    <committed-date>2009-04-28T06:42:03-07:00</committed-date>
    <authored-date>2009-04-28T06:42:03-07:00</authored-date>
    <message>Started adding specifications about the isepta adapter's refresh behavior. This required some extensions to my signal helper.</message>
    <tree>2288cbcc564112a194ec275615df0170882e3e2a</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7bc873611d85f5fceef9c6de7733e92e5e0ba8d6</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/5dfa5439e20cd1fe0fe0b32f9225d4967c0109f1</url>
    <id>5dfa5439e20cd1fe0fe0b32f9225d4967c0109f1</id>
    <committed-date>2009-04-28T06:40:47-07:00</committed-date>
    <authored-date>2009-04-28T06:40:47-07:00</authored-date>
    <message>Removed tracking code from example HTML, sorry r38y.</message>
    <tree>82cb9115e8805de863b98e00a8b9957bdab819ae</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>36e38a574146b9dbc67a57476b51270354f78d06</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/7bc873611d85f5fceef9c6de7733e92e5e0ba8d6</url>
    <id>7bc873611d85f5fceef9c6de7733e92e5e0ba8d6</id>
    <committed-date>2009-04-27T20:29:20-07:00</committed-date>
    <authored-date>2009-04-27T20:29:20-07:00</authored-date>
    <message>More work on integrating models. Still not quite working right probably due to the iSeptaAdapter being overly/underly aggressive about trying to load trains.</message>
    <tree>549ed492fe61a24e90d90514b796d07b5f73a501</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b11ae391e9805ce2cbbee29a70c56045488c5407</id>
      </parent>
      <parent>
        <id>7a5788294e2ea700bcb919bf1b281c7a2094ab53</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/36e38a574146b9dbc67a57476b51270354f78d06</url>
    <id>36e38a574146b9dbc67a57476b51270354f78d06</id>
    <committed-date>2009-04-27T14:51:31-07:00</committed-date>
    <authored-date>2009-04-27T14:51:31-07:00</authored-date>
    <message>Merge branch 'master' into model_integration</message>
    <tree>de8a64972173965094da41fb9a2648cda70fc590</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eb2f283f4adc34ff12f49255b5de445726232334</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/7a5788294e2ea700bcb919bf1b281c7a2094ab53</url>
    <id>7a5788294e2ea700bcb919bf1b281c7a2094ab53</id>
    <committed-date>2009-04-24T17:37:39-07:00</committed-date>
    <authored-date>2009-04-24T17:37:39-07:00</authored-date>
    <message>Fleshed out signal spec helper to support timeout if signal is not triggered. Also fixed tests so the expectations actually fire correctly.</message>
    <tree>9e58b171f33f15bec251c20c14c069b867b9d5d1</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eb2f283f4adc34ff12f49255b5de445726232334</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/b11ae391e9805ce2cbbee29a70c56045488c5407</url>
    <id>b11ae391e9805ce2cbbee29a70c56045488c5407</id>
    <committed-date>2009-04-24T06:18:03-07:00</committed-date>
    <authored-date>2009-04-24T06:18:03-07:00</authored-date>
    <message>Started initial integration of new tested models into widget. Still some work that needs to get done for the models to be really complete.</message>
    <tree>dc1e6ada4117c7c21148f63aff75f25786de71d8</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>028798a03c91b28b2b919017a25c5a1250e55a15</id>
      </parent>
      <parent>
        <id>e04cac73ea52d448b196f8a561efd2781d81f56c</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/eb2f283f4adc34ff12f49255b5de445726232334</url>
    <id>eb2f283f4adc34ff12f49255b5de445726232334</id>
    <committed-date>2009-04-24T06:12:22-07:00</committed-date>
    <authored-date>2009-04-24T06:12:22-07:00</authored-date>
    <message>Merge branch 'screwunittesting'</message>
    <tree>97f90efe81b44d20524e58c7b4af8d8545d1a041</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9e4ed0dd90e092f527048ba19cd7cc2c49ed5ef8</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/028798a03c91b28b2b919017a25c5a1250e55a15</url>
    <id>028798a03c91b28b2b919017a25c5a1250e55a15</id>
    <committed-date>2009-04-24T06:03:56-07:00</committed-date>
    <authored-date>2009-04-24T06:03:56-07:00</authored-date>
    <message>Fixed bad reference to setRefreshInterval.</message>
    <tree>72b22364116589ffa6a1f380325384b885568960</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>770cea3fe42356dc04ac6b1b7761bb21c133075e</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/e04cac73ea52d448b196f8a561efd2781d81f56c</url>
    <id>e04cac73ea52d448b196f8a561efd2781d81f56c</id>
    <committed-date>2009-04-24T05:52:25-07:00</committed-date>
    <authored-date>2009-04-24T05:52:25-07:00</authored-date>
    <message>Found out that date.js doesn't parse properly within the confines of dashcode (possibly dashboard as well). So I dropped it and implemented what I needed by hand.</message>
    <tree>ee713e93295ef300f300bd7cba7d4147dc229768</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>af592c963ff992c1c058560f5aad68a40096d6c7</id>
      </parent>
    </parents>
    <author>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </author>
    <url>http://github.com/matschaffer/isepta-train-view.wdgt/commit/770cea3fe42356dc04ac6b1b7761bb21c133075e</url>
    <id>770cea3fe42356dc04ac6b1b7761bb21c133075e</id>
    <committed-date>2009-04-23T05:39:00-07:00</committed-date>
    <authored-date>2009-04-23T05:39:00-07:00</authored-date>
    <message>Added code to account for train status when calculating departure.</message>
    <tree>d729fa7d8ec9cb1febe17dbfe6c404d443930b11</tree>
    <committer>
      <name>Mat Schaffer</name>
      <email>mat.schaffer@gmail.com</email>
    </committer>
  </commit>
</commits>
