<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>ddd9a72a557eb784b448a38e308cc54d89fcd6be</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/bac4fdf2ae04f6b9d9968dad65e88f566e4dcee6</url>
    <id>bac4fdf2ae04f6b9d9968dad65e88f566e4dcee6</id>
    <committed-date>2007-08-23T21:28:45-07:00</committed-date>
    <authored-date>2007-08-23T21:28:45-07:00</authored-date>
    <message>State machines can also be composed by stacking

darcs-hash:20070824042845-d1281-71fb66b35d8170fafb107f8f3e46fd4041dc5161.gz</message>
    <tree>db1b63ac07f009768242318cc62b70a5f968d5af</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>391bc6de2a22e5d496b0d381d4885a4b1bb28754</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/ddd9a72a557eb784b448a38e308cc54d89fcd6be</url>
    <id>ddd9a72a557eb784b448a38e308cc54d89fcd6be</id>
    <committed-date>2007-08-23T15:30:52-07:00</committed-date>
    <authored-date>2007-08-23T15:30:52-07:00</authored-date>
    <message>Hide state context type, so state machines with different context types can be composed in parallel

darcs-hash:20070823223052-d1281-9cbf84e656a90fcea53bf2aee4a723d0308de839.gz</message>
    <tree>c7023b3a02c80103cb6f7812c13a02adf2cddc64</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>23300b8f7607245cdff343a3879169c548292961</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/391bc6de2a22e5d496b0d381d4885a4b1bb28754</url>
    <id>391bc6de2a22e5d496b0d381d4885a4b1bb28754</id>
    <committed-date>2007-08-23T15:21:34-07:00</committed-date>
    <authored-date>2007-08-23T15:21:34-07:00</authored-date>
    <message>State -&gt; StateMachine

darcs-hash:20070823222134-d1281-4e741360e714d150b6b904992db18ce34b5b888f.gz</message>
    <tree>506c1b2f5b8ec941ffcbc9419b48cea450f270f1</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ef2314fdaf9efcc0815e459a350c77b49c03b415</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/23300b8f7607245cdff343a3879169c548292961</url>
    <id>23300b8f7607245cdff343a3879169c548292961</id>
    <committed-date>2007-08-23T15:17:49-07:00</committed-date>
    <authored-date>2007-08-23T15:17:49-07:00</authored-date>
    <message>Make machines composable in parallel

darcs-hash:20070823221749-d1281-fd1b9992624b430885c0cc414b4505ee25e82544.gz</message>
    <tree>c052ea8725677d91c8bb5156b7d1cd88a7734c38</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f86391aedbaf2b519a12ea5d18fed68305481613</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/ef2314fdaf9efcc0815e459a350c77b49c03b415</url>
    <id>ef2314fdaf9efcc0815e459a350c77b49c03b415</id>
    <committed-date>2007-08-22T23:02:48-07:00</committed-date>
    <authored-date>2007-08-22T23:02:48-07:00</authored-date>
    <message>Replace unnecessary conditional edges

darcs-hash:20070823060248-d1281-999ad7ba78bbf60394384845598f0f8501d74801.gz</message>
    <tree>c0d552cd4fe7e8e8d4b33eb56049b6e67c9ac1bb</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>280093d1505b4fcc98fbe403c97969e3857c708a</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/f86391aedbaf2b519a12ea5d18fed68305481613</url>
    <id>f86391aedbaf2b519a12ea5d18fed68305481613</id>
    <committed-date>2007-08-22T22:33:51-07:00</committed-date>
    <authored-date>2007-08-22T22:33:51-07:00</authored-date>
    <message>Edge predicates now take context

darcs-hash:20070823053351-d1281-584565a1ab4f62c1ec806c07549953847d1880f7.gz</message>
    <tree>e6c926414156cb66fd8d8ba08e8523a056a90163</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8d3a360e665f20f1667a02a717b97006091e3277</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/280093d1505b4fcc98fbe403c97969e3857c708a</url>
    <id>280093d1505b4fcc98fbe403c97969e3857c708a</id>
    <committed-date>2007-08-22T22:16:13-07:00</committed-date>
    <authored-date>2007-08-22T22:16:13-07:00</authored-date>
    <message>Fix button shadow

darcs-hash:20070823051613-d1281-4c84176009eb89d7f4e3c9c042e550f9c79a1c57.gz</message>
    <tree>3f6f625360d4328aacda088ccd1dcff0eda8c808</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1727e86813420817c544dd5e551b3d049626c88e</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/8d3a360e665f20f1667a02a717b97006091e3277</url>
    <id>8d3a360e665f20f1667a02a717b97006091e3277</id>
    <committed-date>2007-08-22T22:09:01-07:00</committed-date>
    <authored-date>2007-08-22T22:09:01-07:00</authored-date>
    <message>Simplify the specification of actions by passing them the context value

darcs-hash:20070823050901-d1281-ebc28b851ddb44bd60f4f33c6089bafd9455ca65.gz</message>
    <tree>5c1821b2e03241ac8ebaf01ed855ce30edee2b82</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c9bb0da9f841da4ec70315e838aedc5913af92fe</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/1727e86813420817c544dd5e551b3d049626c88e</url>
    <id>1727e86813420817c544dd5e551b3d049626c88e</id>
    <committed-date>2007-08-22T21:54:41-07:00</committed-date>
    <authored-date>2007-08-22T21:54:41-07:00</authored-date>
    <message>YAGNI StateBuilder's MonadTrans and MonadIO instances

darcs-hash:20070823045441-d1281-f6a3689f144d3c74954b60642f7724b570e98566.gz</message>
    <tree>b9cac4fae4a56d8a8a1fd6afd80b0e83bd2e241e</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>abfa98193e8dd987341a206b3f1fb272192b0e8c</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/c9bb0da9f841da4ec70315e838aedc5913af92fe</url>
    <id>c9bb0da9f841da4ec70315e838aedc5913af92fe</id>
    <committed-date>2007-08-22T21:49:07-07:00</committed-date>
    <authored-date>2007-08-22T21:49:07-07:00</authored-date>
    <message>Split grab and interaction into separate state machines

darcs-hash:20070823044907-d1281-f369540cbd53ebb3efb0580f6dbe87e6e8cda3ee.gz</message>
    <tree>6e539e7501a3a57bf406b4664ab79e9b66fe1f85</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>23ce81ea6e67adc109e1588cfbeefe8c5ea15ff7</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/abfa98193e8dd987341a206b3f1fb272192b0e8c</url>
    <id>abfa98193e8dd987341a206b3f1fb272192b0e8c</id>
    <committed-date>2007-08-22T21:34:08-07:00</committed-date>
    <authored-date>2007-08-22T21:34:08-07:00</authored-date>
    <message>Groundwork for running multiple state machines in parallel

darcs-hash:20070823043408-d1281-aaf8a4354f0a29133fd984ece2b9ca6af25409ff.gz</message>
    <tree>2db43ac6975e84f8c083c4361c4d5251f5f62735</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4a0b03e14d849ea64afc438b8e5c5f5f26d706d3</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/23ce81ea6e67adc109e1588cfbeefe8c5ea15ff7</url>
    <id>23ce81ea6e67adc109e1588cfbeefe8c5ea15ff7</id>
    <committed-date>2007-08-22T21:01:32-07:00</committed-date>
    <authored-date>2007-08-22T21:01:32-07:00</authored-date>
    <message>More exact button behavior during drag

darcs-hash:20070823040132-d1281-8aecdf28c4855b223663f83aee7a02475287bf04.gz</message>
    <tree>274b497dbef36747fe70e893f09f8eb86dab2f0f</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ec5881d5868b6a80b189ac82afe009ffffe0fbef</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/4a0b03e14d849ea64afc438b8e5c5f5f26d706d3</url>
    <id>4a0b03e14d849ea64afc438b8e5c5f5f26d706d3</id>
    <committed-date>2007-08-22T20:37:18-07:00</committed-date>
    <authored-date>2007-08-22T20:37:18-07:00</authored-date>
    <message>Button filter aliases don't really help conciseness much here

darcs-hash:20070823033718-d1281-15a68e1c08598c79a611f7339cf99621c88d1b99.gz</message>
    <tree>65fbbac0d9643021c1e5318259ed0e7b6b9935b5</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6ba946189f56a47145a69e7d605e1d71cea5c726</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/ec5881d5868b6a80b189ac82afe009ffffe0fbef</url>
    <id>ec5881d5868b6a80b189ac82afe009ffffe0fbef</id>
    <committed-date>2007-08-22T06:40:18-07:00</committed-date>
    <authored-date>2007-08-22T06:40:18-07:00</authored-date>
    <message>Add button rendering and hover state

darcs-hash:20070822134018-d1281-652ffbbf18b50571962c76cfcf57f8504316d21c.gz</message>
    <tree>953bd53d560ad6aed71afd38b1113c89db572fb2</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>777571b0b97a81f32866377e9b19d7ff02c8314d</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/6ba946189f56a47145a69e7d605e1d71cea5c726</url>
    <id>6ba946189f56a47145a69e7d605e1d71cea5c726</id>
    <committed-date>2007-08-22T06:37:46-07:00</committed-date>
    <authored-date>2007-08-22T06:37:46-07:00</authored-date>
    <message>Add support for enter/leave events to InputContext

darcs-hash:20070822133746-d1281-976247993a24217cb364173b4abee76fe889d12f.gz</message>
    <tree>8c7c8bc8f4baf91472394e4dd92684e5b3cabc46</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c78aa88c21845c295cabde70b684e03ea7509726</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/777571b0b97a81f32866377e9b19d7ff02c8314d</url>
    <id>777571b0b97a81f32866377e9b19d7ff02c8314d</id>
    <committed-date>2007-08-21T20:49:59-07:00</committed-date>
    <authored-date>2007-08-21T20:49:59-07:00</authored-date>
    <message>Increment required gtk2hs version to 0.9.12

darcs-hash:20070822034959-d1281-1bcb366f1d8f6f791ed9528b41a59b69814aee36.gz</message>
    <tree>4a440f8ea24f780b00cd2f14fe5b990c1bbf9b1c</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b7ed8c43b60e941c110486141d83bf62bcc2b309</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/c78aa88c21845c295cabde70b684e03ea7509726</url>
    <id>c78aa88c21845c295cabde70b684e03ea7509726</id>
    <committed-date>2007-08-21T20:16:53-07:00</committed-date>
    <authored-date>2007-08-21T20:16:53-07:00</authored-date>
    <message>Add some actual rendering to the state machine toy

darcs-hash:20070822031653-d1281-a2e45c29033f5b3b24e3b30d15b478994d85b64f.gz</message>
    <tree>63cbd8b079223fac13a624bcbb136b29f10e4279</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>145bd5f4a035de91ef822f79502a7eb949c19fe7</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/b7ed8c43b60e941c110486141d83bf62bcc2b309</url>
    <id>b7ed8c43b60e941c110486141d83bf62bcc2b309</id>
    <committed-date>2007-08-19T20:19:21-07:00</committed-date>
    <authored-date>2007-08-19T20:19:21-07:00</authored-date>
    <message>Clarify the implementation of advance, hopefully

darcs-hash:20070820031921-d1281-1ee46c0024c17ee7e5564dfd4bbe3c7782e1273e.gz</message>
    <tree>a32123e4fb88e95c27666b1bc5d72b406a2fa0a6</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>138ffc56f13358cc0f5e91965a83dd92ac83d90d</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/145bd5f4a035de91ef822f79502a7eb949c19fe7</url>
    <id>145bd5f4a035de91ef822f79502a7eb949c19fe7</id>
    <committed-date>2007-08-19T20:04:35-07:00</committed-date>
    <authored-date>2007-08-19T20:04:35-07:00</authored-date>
    <message>Make StateBuilder an instance of MonadReader since it seems very helpful to pass around context and junk

darcs-hash:20070820030435-d1281-27ef2ae43250d2d469ba3c4981f2ae5b0ad5718f.gz</message>
    <tree>49094dd28775057bd5431bf9ed800af5267b6ac0</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>05fd5ee2265eaba2f74bbd0619a00877b75baf0b</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/138ffc56f13358cc0f5e91965a83dd92ac83d90d</url>
    <id>138ffc56f13358cc0f5e91965a83dd92ac83d90d</id>
    <committed-date>2007-08-19T19:05:13-07:00</committed-date>
    <authored-date>2007-08-19T19:05:13-07:00</authored-date>
    <message>Rename the StateMachine monad to StateBuilder

darcs-hash:20070820020513-d1281-befb702b8658a20f7ee5e2da051b5fd9d0c78b2f.gz</message>
    <tree>e54d125f0ac7db8353341fdef07cd7253de6cc33</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8591a359f308417a32b3e7cc5eadf4a3207c1aea</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/05fd5ee2265eaba2f74bbd0619a00877b75baf0b</url>
    <id>05fd5ee2265eaba2f74bbd0619a00877b75baf0b</id>
    <committed-date>2007-08-19T18:58:50-07:00</committed-date>
    <authored-date>2007-08-19T18:58:50-07:00</authored-date>
    <message>Separate edges into a distinct type from State, and get rid of State's Monoid

instance

darcs-hash:20070820015850-d1281-a3a9222a2f5a3eee4efe0713201e215810b754ff.gz</message>
    <tree>d115bec17ea9799ec7100720411a7d31c686035c</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f5521197b3910c7ab6d962944676d4d1795c5d01</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/8591a359f308417a32b3e7cc5eadf4a3207c1aea</url>
    <id>8591a359f308417a32b3e7cc5eadf4a3207c1aea</id>
    <committed-date>2007-08-19T15:15:18-07:00</committed-date>
    <authored-date>2007-08-19T15:15:18-07:00</authored-date>
    <message>First cut at a state machine toy that will eventually simulate a button-like widget

darcs-hash:20070819221518-d1281-c6a8ec9fe7264f3081ba375419d0034f1b59dfa9.gz</message>
    <tree>e5d14b103867507c86a0221995c3e03873b06510</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8e5b4456995dfb66663442e36788bfa2a6c70601</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/f5521197b3910c7ab6d962944676d4d1795c5d01</url>
    <id>f5521197b3910c7ab6d962944676d4d1795c5d01</id>
    <committed-date>2007-08-19T12:53:51-07:00</committed-date>
    <authored-date>2007-08-19T12:53:51-07:00</authored-date>
    <message>Add state machine toy

darcs-hash:20070819195351-d1281-479fbcaf68969a178095e843e1d0f70def946c0c.gz</message>
    <tree>123fe53e810e50a7860b14d113fc46a6e9d0d8f0</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1a6a547ec6771f93bec3c6137a02aeeace19a947</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/8e5b4456995dfb66663442e36788bfa2a6c70601</url>
    <id>8e5b4456995dfb66663442e36788bfa2a6c70601</id>
    <committed-date>2007-08-18T15:32:35-07:00</committed-date>
    <authored-date>2007-08-18T15:32:35-07:00</authored-date>
    <message>UNDO: Add priorState to reference prior state

darcs-hash:20070818223235-d1281-11a521717b60a45d0aad6a741da1701821dcbb79.gz</message>
    <tree>ea172f74df5f6ceb177e045010ef1a8f64aab6d3</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>66f075c974cb9e900a0b5d119afd703bab7f7afb</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/1a6a547ec6771f93bec3c6137a02aeeace19a947</url>
    <id>1a6a547ec6771f93bec3c6137a02aeeace19a947</id>
    <committed-date>2007-08-18T15:32:35-07:00</committed-date>
    <authored-date>2007-08-18T15:32:35-07:00</authored-date>
    <message>Add priorState to reference prior state

darcs-hash:20070818223235-d1281-6f4bc5bbf11583dc5f8e822323207a52a434b35a.gz</message>
    <tree>40df0485e1c96e53d2df67138f5acfbbab07aa73</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8e82fc7e9a1a8cf52abe07824cf83782e869cc06</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/66f075c974cb9e900a0b5d119afd703bab7f7afb</url>
    <id>66f075c974cb9e900a0b5d119afd703bab7f7afb</id>
    <committed-date>2007-08-18T13:09:17-07:00</committed-date>
    <authored-date>2007-08-18T13:09:17-07:00</authored-date>
    <message>Clean up and simplify state machine API

darcs-hash:20070818200917-d1281-577a19f05604ed9bea57f2f62bdbd4935f793435.gz</message>
    <tree>ea172f74df5f6ceb177e045010ef1a8f64aab6d3</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9d895ac6c18e5be26cf1a98732b9599a61cb7a14</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/8e82fc7e9a1a8cf52abe07824cf83782e869cc06</url>
    <id>8e82fc7e9a1a8cf52abe07824cf83782e869cc06</id>
    <committed-date>2007-08-18T10:46:24-07:00</committed-date>
    <authored-date>2007-08-18T10:46:24-07:00</authored-date>
    <message>Move the request of a motion update via drawWindowGetPointer until after the

dispatcher is called, to make event throttling more effective.

darcs-hash:20070818174624-d1281-73ccfa63ae12597046c444a2a4aa7a0d5ed5e37e.gz</message>
    <tree>d3c8be4230b628bf9bcf0fbfa7b007f150e53f8e</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>38329336f862c212b4359c66241f6bdcbc56db5b</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/9d895ac6c18e5be26cf1a98732b9599a61cb7a14</url>
    <id>9d895ac6c18e5be26cf1a98732b9599a61cb7a14</id>
    <committed-date>2007-08-18T10:43:24-07:00</committed-date>
    <authored-date>2007-08-18T10:43:24-07:00</authored-date>
    <message>Rename state machine toy to raw events toy (we'll have a separate state machine toy).

darcs-hash:20070818174324-d1281-5153357411a7b84794604d0478aaefa48a3e259d.gz</message>
    <tree>08c6d10a5c70ebb1c0ce1d7cb5812f202a1aca10</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f3195e0f7599d37d889bc1512ac1781167a5e722</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/38329336f862c212b4359c66241f6bdcbc56db5b</url>
    <id>38329336f862c212b4359c66241f6bdcbc56db5b</id>
    <committed-date>2007-08-18T10:17:34-07:00</committed-date>
    <authored-date>2007-08-18T10:17:34-07:00</authored-date>
    <message>Saner instances of Eq and Show for EventFilter

darcs-hash:20070818171734-d1281-48daba830e4dc5cdb0b46da2cbb28d54cc614c98.gz</message>
    <tree>9ada2835497aebee990c311c191ae5eea7e78c5f</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b4fd665cb4c8e58f9953d2cd03de6d39516267ea</id>
      </parent>
    </parents>
    <author>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </author>
    <url>http://github.com/mental/moing/commit/f3195e0f7599d37d889bc1512ac1781167a5e722</url>
    <id>f3195e0f7599d37d889bc1512ac1781167a5e722</id>
    <committed-date>2007-08-16T23:57:02-07:00</committed-date>
    <authored-date>2007-08-16T23:57:02-07:00</authored-date>
    <message>tweak-synopsis

darcs-hash:20070817065702-d1281-c38d9363e972b9f5fc58d38c992f3d2d83b0105f.gz</message>
    <tree>aeba8e1a4560083612911da07da3c88d5553b054</tree>
    <committer>
      <name>MenTaLguY</name>
      <email>mental@rydia.net</email>
    </committer>
  </commit>
</commits>
