<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>587349a0422fb6505a36800917f7becb482b0492</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/4f60637a415ee4b53ffefb374502c7474124a897</url>
    <id>4f60637a415ee4b53ffefb374502c7474124a897</id>
    <committed-date>2008-03-10T20:05:53-07:00</committed-date>
    <authored-date>2008-03-10T20:05:53-07:00</authored-date>
    <message>Make notebook tabs on the color editor widgets span entire width

Per a suggestion by Karl Lattimer</message>
    <tree>6f27b745ef98063cd254befecd3cd4810ca370f1</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5ac196f73d072ff157e7fc111e6563261945f69c</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/587349a0422fb6505a36800917f7becb482b0492</url>
    <id>587349a0422fb6505a36800917f7becb482b0492</id>
    <committed-date>2008-03-09T08:50:33-07:00</committed-date>
    <authored-date>2008-03-09T08:50:33-07:00</authored-date>
    <message>Rename m_element_map to s_element_bitmap to increase readability

Also changed it to a const static member, which meant that I had to change all
of the operator[] calls to at() since operator[] cannot be called on a const
object.</message>
    <tree>2d4471026fd312a85cae7e5400d51ed35c94e08e</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0ae1e6eed29c302531d8404a99bc25e58bc56d4b</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/5ac196f73d072ff157e7fc111e6563261945f69c</url>
    <id>5ac196f73d072ff157e7fc111e6563261945f69c</id>
    <committed-date>2008-03-09T08:35:08-07:00</committed-date>
    <authored-date>2008-03-09T08:35:08-07:00</authored-date>
    <message>Add support for saving and parsing color values in the GMarkup file

The Colors are stored in the following format at the moment:
&lt;color&gt;
  &lt;hue&gt;0.675&lt;/hue&gt;
  &lt;saturation&gt;0.675&lt;/saturation&gt;
  &lt;value&gt;0.675&lt;/value&gt;
  &lt;alpha&gt;0.675&lt;/alpha&gt;
&lt;/color&gt;</message>
    <tree>aa57d608ddab12f4a323f4a56931e5b0a4815751</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7b4bf6ad6f4298b6741bc75654d85ac86498a127</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/0ae1e6eed29c302531d8404a99bc25e58bc56d4b</url>
    <id>0ae1e6eed29c302531d8404a99bc25e58bc56d4b</id>
    <committed-date>2008-03-09T08:00:21-07:00</committed-date>
    <authored-date>2008-03-09T08:00:21-07:00</authored-date>
    <message>Add error-handling for invalid elements in GMarkup file

Handle std::out_of_range exceptions when looking up the bit value for an element
name.</message>
    <tree>b612e0f71da4e419880461636ef29290aad8c90b</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>64f69d79f3910502682159372c50e4c4dff2daab</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/7b4bf6ad6f4298b6741bc75654d85ac86498a127</url>
    <id>7b4bf6ad6f4298b6741bc75654d85ac86498a127</id>
    <committed-date>2008-03-08T19:02:54-08:00</committed-date>
    <authored-date>2008-03-08T19:02:54-08:00</authored-date>
    <message>Implement a good portion of the saved set parsing

The parser will now load the specified file and parse the name, description, and
ID of the set from the GMarkup file.  I haven't decided on what format to store
the color in (currently I'm saving it as a hex string, but that's not the
long-term solution), so that is not imlplemented in the parser yet.

Improved the error-handling in the file saving code as well.

To parse the saved sets from file, I had to add a set_id() interface to ColorSet</message>
    <tree>1a67c9b155565a30fb1ad42b36da8f6a56ca5c11</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>abc6bb24dab2ce49f36e03253120aa5073ce985c</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/64f69d79f3910502682159372c50e4c4dff2daab</url>
    <id>64f69d79f3910502682159372c50e4c4dff2daab</id>
    <committed-date>2008-03-08T13:15:18-08:00</committed-date>
    <authored-date>2008-03-08T13:15:18-08:00</authored-date>
    <message>Add ability to parse and save colorsets across sessions with a GMarkup file

The writer is fairly complete and it will save a file (using giomm) when the
ColorSetManager::save() function is called, writing over any existing file with
the same name (perhaps this needs to be refined slightly).

ColorSet required a couple changes to make the API a bit more natural (e.g.
exposing an iterator interface instead of getting a copy of the list of colors).
Also, the ID generation was changed slightly to be based on the color values and
not based on the user and time created, but it may still be incorrect.

The parser is not currently finished, but the infrastructure is there.</message>
    <tree>e24fe839c289b7a9fa878d431f6e44b1960683c4</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1a706787bbc83e637797a07543d7f21c87696de0</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/abc6bb24dab2ce49f36e03253120aa5073ce985c</url>
    <id>abc6bb24dab2ce49f36e03253120aa5073ce985c</id>
    <committed-date>2008-03-08T13:10:48-08:00</committed-date>
    <authored-date>2008-03-08T13:10:48-08:00</authored-date>
    <message>Add dependency on giomm to the core library, update the end-of-configure status message</message>
    <tree>a1a9349b43a3a1388233fc1b76134d54babc87ef</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>15023473decc99cf7a86d3aacbc0ce94b4b3a675</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/1a706787bbc83e637797a07543d7f21c87696de0</url>
    <id>1a706787bbc83e637797a07543d7f21c87696de0</id>
    <committed-date>2008-03-07T19:55:33-08:00</committed-date>
    <authored-date>2008-03-07T19:55:33-08:00</authored-date>
    <message>Require glibmm 2.15.x since we're using checksum.

Also re-organize some of the build flags and make the core library only depend
on the non-ui dependencies.  I don't know that this has any practical effect,
but it is more 'correct'</message>
    <tree>2269ad6deee9f16d7c449347fc1545a871d4b6a7</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1898dfcdd320f8980c2d8830dbc756b00ca4786f</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/15023473decc99cf7a86d3aacbc0ce94b4b3a675</url>
    <id>15023473decc99cf7a86d3aacbc0ce94b4b3a675</id>
    <committed-date>2008-03-07T13:55:33-08:00</committed-date>
    <authored-date>2008-03-07T13:55:33-08:00</authored-date>
    <message>Provide a default name for new colorschemes

Display the name in the dialog for editing color set details as well</message>
    <tree>6bf50d9ca93ae4837002b2e6c4a61fd042c49a01</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2976128d09895c0c9b60e73669f6922495afd3e5</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/1898dfcdd320f8980c2d8830dbc756b00ca4786f</url>
    <id>1898dfcdd320f8980c2d8830dbc756b00ca4786f</id>
    <committed-date>2008-03-07T13:45:18-08:00</committed-date>
    <authored-date>2008-03-07T13:45:18-08:00</authored-date>
    <message>Add ability to get the id of a color set, hook up the details editor to the build</message>
    <tree>e23f08bfb961ba55260020b2a4ae918e636388bc</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e8d9d8f3c91e817e0d7b70fb8551327832ef3ea0</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/2976128d09895c0c9b60e73669f6922495afd3e5</url>
    <id>2976128d09895c0c9b60e73669f6922495afd3e5</id>
    <committed-date>2008-03-07T13:44:09-08:00</committed-date>
    <authored-date>2008-03-07T13:44:09-08:00</authored-date>
    <message>Add a basic dialog for editing the details of a saved color scheme</message>
    <tree>b9afad5ab0d7931289b84e8b8d8b87dee1c691c1</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>22f86565bdbbc82365d393f2ad977bb37158fb54</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/e8d9d8f3c91e817e0d7b70fb8551327832ef3ea0</url>
    <id>e8d9d8f3c91e817e0d7b70fb8551327832ef3ea0</id>
    <committed-date>2008-03-07T11:43:12-08:00</committed-date>
    <authored-date>2008-03-07T11:42:01-08:00</authored-date>
    <message>Build the ColorSet and ColorSetManager classes

They're built as part of the 'core' library since they don't depend on any UI
components at the moment.  This might not be their final destination, but it
feels right for now.</message>
    <tree>883876e6c0f13cdb1ea16a857200a00d856aa916</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c52f242df95facf34bd385e6c97c215b08d87812</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/22f86565bdbbc82365d393f2ad977bb37158fb54</url>
    <id>22f86565bdbbc82365d393f2ad977bb37158fb54</id>
    <committed-date>2008-03-07T11:41:29-08:00</committed-date>
    <authored-date>2008-03-07T11:41:29-08:00</authored-date>
    <message>Fixes to ColorSet class

- Add a comparison operator that simply checks that the IDs match
- Actually assign an ID when a scheme is created.  The ID is currently a sha1
  hash of the user's name, the time of creation, and a random integer.  My goal
  is to make this relatively globally unique so that if these schemes ever get
  shared online, the IDs will still be unique, but I doubt I've acheived that yet.
- Fix the add_tag() function to add a tag if it's not found in the tag list,
  instead of only adding it if it IS found in the tag list already</message>
    <tree>6fadb91f6fe258e26a7cbe0225e3a74b1a354740</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3f2379d86aac1de53d0c093703a88fd0a5075266</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/c52f242df95facf34bd385e6c97c215b08d87812</url>
    <id>c52f242df95facf34bd385e6c97c215b08d87812</id>
    <committed-date>2008-03-07T11:36:31-08:00</committed-date>
    <authored-date>2008-03-07T11:36:31-08:00</authored-date>
    <message>Add initial implementation for a manager of saved color schemes</message>
    <tree>77bcb248c1cd50a3b0f223831481e6c88cd1a482</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e64ee90732829bafcc4c4fbd5d70459ee21ee2fe</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/3f2379d86aac1de53d0c093703a88fd0a5075266</url>
    <id>3f2379d86aac1de53d0c093703a88fd0a5075266</id>
    <committed-date>2008-03-07T10:29:02-08:00</committed-date>
    <authored-date>2008-03-07T10:29:02-08:00</authored-date>
    <message>Add new ColorSet class for representing saved color schemes</message>
    <tree>1c2dcbdeb318b1a719f1db71d928d03b70939d06</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c1e07db0cc5c0f7ec55127321dc2a4a574e69ce7</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/e64ee90732829bafcc4c4fbd5d70459ee21ee2fe</url>
    <id>e64ee90732829bafcc4c4fbd5d70459ee21ee2fe</id>
    <committed-date>2008-03-07T07:38:35-08:00</committed-date>
    <authored-date>2008-03-07T07:38:35-08:00</authored-date>
    <message>Add TODO file, update README slightly</message>
    <tree>f20638af5c2a9e10c05877885db9dcc0e3072c08</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>010b02f9ca5ae13178ce22a35f0db1f35a16941e</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/c1e07db0cc5c0f7ec55127321dc2a4a574e69ce7</url>
    <id>c1e07db0cc5c0f7ec55127321dc2a4a574e69ce7</id>
    <committed-date>2008-03-06T19:50:41-08:00</committed-date>
    <authored-date>2008-03-06T19:50:41-08:00</authored-date>
    <message>Highlight ColorWheel markers with dashed border instead of white

A white border doesn't show up very well in some scenarious (e.g. when the
saturation is near zero), so instead of highlighting the focused marker with the
'selected' color (white in my theme), it is now highlighted with a dashed border.</message>
    <tree>ee5634ca55efc80152f0e38e34022f36a4816577</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a785560042510409c52e0e6cb2651d8e78a94b3c</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/010b02f9ca5ae13178ce22a35f0db1f35a16941e</url>
    <id>010b02f9ca5ae13178ce22a35f0db1f35a16941e</id>
    <committed-date>2008-03-06T19:49:03-08:00</committed-date>
    <authored-date>2008-03-06T19:49:03-08:00</authored-date>
    <message>ColorScale: grab focus on button presses

Allows modifying the color scale values with the keyboard</message>
    <tree>e1bf6bc9917049799e32ac2fcc9594714e3fa8de</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>951c2ed836d038cc78aca83998c57a671a8eb720</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/a785560042510409c52e0e6cb2651d8e78a94b3c</url>
    <id>a785560042510409c52e0e6cb2651d8e78a94b3c</id>
    <committed-date>2008-03-06T17:28:11-08:00</committed-date>
    <authored-date>2008-03-06T17:28:11-08:00</authored-date>
    <message>Add a basic debian packaging directory

The debian directory will not be distributed.  It's only there so that I can do
snapshot packages in my ppa.</message>
    <tree>e9a2d1b3877cecb4afb1614ae45b65d32ee48ba2</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>164ded41e2c8de8bef7c53b0b423a969496b15a4</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/951c2ed836d038cc78aca83998c57a671a8eb720</url>
    <id>951c2ed836d038cc78aca83998c57a671a8eb720</id>
    <committed-date>2008-03-06T17:26:51-08:00</committed-date>
    <authored-date>2008-03-06T17:26:51-08:00</authored-date>
    <message>Trimmed some gnome-doc-utils and gconf stuff left over from agave-1</message>
    <tree>287644a74b4413e846ea3de3eb54a1be1c3fdb3f</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>747b81b0e5551ed573d83cd35b619ec4dae84d79</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/164ded41e2c8de8bef7c53b0b423a969496b15a4</url>
    <id>164ded41e2c8de8bef7c53b0b423a969496b15a4</id>
    <committed-date>2008-03-06T11:16:57-08:00</committed-date>
    <authored-date>2008-03-06T11:16:57-08:00</authored-date>
    <message>Center the ColorWheel widget in the main application window

The ColorWheel widget should now be centered above the swatches.  It's still a
fixed size, so it needs some work to make it behave nicely when resizing the
window, so for now I've just made it not expand at all when the window resizes.

The ColorWheel markers were also being slightly clipped at the very edge of the
wheel, so I made the wheel radius account for the marker's line width.

Also deleted a debugging print statement</message>
    <tree>fc6705f0b4caf0f6c3cd2253f07d0a5545edc1be</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3a8b1dcc10f909647b9f85145ad61b9c481eef87</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/747b81b0e5551ed573d83cd35b619ec4dae84d79</url>
    <id>747b81b0e5551ed573d83cd35b619ec4dae84d79</id>
    <committed-date>2008-03-06T10:39:47-08:00</committed-date>
    <authored-date>2008-03-06T10:39:47-08:00</authored-date>
    <message>Make Agave2 parallel-installable with agave1

renamed the executable and icons and installed to a different directory so that
agave2 will play nice with previous installations</message>
    <tree>d6f2737cdcbc6c0bdce4cf22217ea344a7bf7cb9</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1428bc7e797143451c47a59ea4a3cf3cd8db0266</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/3a8b1dcc10f909647b9f85145ad61b9c481eef87</url>
    <id>3a8b1dcc10f909647b9f85145ad61b9c481eef87</id>
    <committed-date>2008-03-06T08:34:44-08:00</committed-date>
    <authored-date>2008-03-06T08:34:44-08:00</authored-date>
    <message>A few minor fixes to ColorWheel (position at startup, background color)

- when a position function is set, immediately update the position of the marker
  to match it's current color.
- Make the background color of the ColorWheel Canvas be the same as regular
  widget backgrounds</message>
    <tree>253f0ec03f1094a278a25b8b0425cd13802d5124</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>66f424d5db60d98243bf765afce301528f75a95d</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/1428bc7e797143451c47a59ea4a3cf3cd8db0266</url>
    <id>1428bc7e797143451c47a59ea4a3cf3cd8db0266</id>
    <committed-date>2008-03-06T07:49:53-08:00</committed-date>
    <authored-date>2008-03-06T07:49:53-08:00</authored-date>
    <message>Make marker stroke color theme-friendly</message>
    <tree>164b629e39f4a2a81b214fc0da85c63f8c5ae5c7</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>96407c780bd34018b5d0a8cb96993b18031f2a7d</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/66f424d5db60d98243bf765afce301528f75a95d</url>
    <id>66f424d5db60d98243bf765afce301528f75a95d</id>
    <committed-date>2008-03-05T14:50:05-08:00</committed-date>
    <authored-date>2008-03-05T14:50:05-08:00</authored-date>
    <message>Add a bit of info to the README</message>
    <tree>78a179d83b22e5a960ab848d64d05f0939a85801</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6f324e36e60137e5f60bafadf1d0c8e1e6e198b3</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/96407c780bd34018b5d0a8cb96993b18031f2a7d</url>
    <id>96407c780bd34018b5d0a8cb96993b18031f2a7d</id>
    <committed-date>2008-03-04T21:44:28-08:00</committed-date>
    <authored-date>2008-03-04T21:44:28-08:00</authored-date>
    <message>Raise the marker to the top when it receives focus</message>
    <tree>45f805dedf25634fe371253aabfd45ec1d5c0050</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e69ad59f7c2c89fe9c9aa543f81cd86aa0c7fc72</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/6f324e36e60137e5f60bafadf1d0c8e1e6e198b3</url>
    <id>6f324e36e60137e5f60bafadf1d0c8e1e6e198b3</id>
    <committed-date>2008-03-04T21:41:38-08:00</committed-date>
    <authored-date>2008-03-04T21:41:38-08:00</authored-date>
    <message>Add ability to modify color via keyboard in the ColorWheel

When a particular marker is in focus, you can modify the color by pressing the
arrow keys in addition to dragging it with the mouse.</message>
    <tree>9a3c963495769d11cddc861268c0d75b46c9e96f</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>53a3bdcb153bf92641cb8e39b9dd329c7ba31d86</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/e69ad59f7c2c89fe9c9aa543f81cd86aa0c7fc72</url>
    <id>e69ad59f7c2c89fe9c9aa543f81cd86aa0c7fc72</id>
    <committed-date>2008-03-04T21:16:18-08:00</committed-date>
    <authored-date>2008-03-04T21:16:18-08:00</authored-date>
    <message>Add support for keyboard focus on markers

When a marker is focused it has a different color border color, but it needs to
be fixed to be more theme friendly yet.  There is no functionality to actually
do anything via the keyboard yet, however.</message>
    <tree>0618a787c09baf48951103f1b8b8f0b862473774</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5e5d59a2efa73fc324857eb6d9c5c9ca79e0ff73</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/53a3bdcb153bf92641cb8e39b9dd329c7ba31d86</url>
    <id>53a3bdcb153bf92641cb8e39b9dd329c7ba31d86</id>
    <committed-date>2008-03-04T20:37:55-08:00</committed-date>
    <authored-date>2008-03-04T20:33:11-08:00</authored-date>
    <message>Fix issue with incorrect conversion from position to color

This bug was resulting in slightly odd marker dragging behavior, because the
position-&gt;color conversion wasn't perfect, but then we set the underlying model,
which then set the position of the marker and it didn't quite match where we had
just dragged the marker to.  So the dragging didn't follow the cursor perfectly.

In the process of fixing this, we no longer do the iterative update position
which updates model which updates position thing.  A side-effect of this is that
we could now drag the marker outside of the valid color wheel area, so we had to
add a drag/drop validation function.</message>
    <tree>44c166cd2063877956bb9e2d912d145b8ed7dcac</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0788ba28fa16f8fc8766f2d656be4bc2cbc42d91</id>
      </parent>
    </parents>
    <author>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </author>
    <url>http://github.com/jonner/agave2/commit/5e5d59a2efa73fc324857eb6d9c5c9ca79e0ff73</url>
    <id>5e5d59a2efa73fc324857eb6d9c5c9ca79e0ff73</id>
    <committed-date>2008-02-27T19:22:43-08:00</committed-date>
    <authored-date>2008-02-27T19:22:43-08:00</authored-date>
    <message>Fix the ColorWheel background rendering.

I had to resort to a bit of a hack for now where I create the ImageSurface as
big as the part of the canvas that starts at 0,0 and includes all of the ellipse
item.  This seems distinctly suboptimal, but I can't figure out a better way yet.</message>
    <tree>64e4bb9c134f53d6935992fa42f9275bd9027cc4</tree>
    <committer>
      <name>Jonathon Jongsma</name>
      <email>jjongsma@gnome.org</email>
    </committer>
  </commit>
</commits>
