<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>6e7f661bf988d3f9984ad730297cea8516ffd777</id>
      </parent>
    </parents>
    <author>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </author>
    <url>http://github.com/jmibanez/fsp-h-jmi/commit/871898772af0bef8a0e23e13d2790e34f525537e</url>
    <id>871898772af0bef8a0e23e13d2790e34f525537e</id>
    <committed-date>2008-09-29T04:05:00-07:00</committed-date>
    <authored-date>2008-09-29T04:05:00-07:00</authored-date>
    <message>BUG: Long window titles cause SEGV crash.

My handling of copying the window title into a buffer was completely
wrong (I was still using the actual text length in the buffer
computation, even if that length would be greater than the actual
buffer size). This fixes that.</message>
    <tree>c2653c73e404dcf2bf7a2d813d2e53ce54d1a480</tree>
    <committer>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4a89f3cfd1da84061acb06ab9ee7951d9b04d1eb</id>
      </parent>
    </parents>
    <author>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </author>
    <url>http://github.com/jmibanez/fsp-h-jmi/commit/6e7f661bf988d3f9984ad730297cea8516ffd777</url>
    <id>6e7f661bf988d3f9984ad730297cea8516ffd777</id>
    <committed-date>2008-08-27T12:54:43-07:00</committed-date>
    <authored-date>2008-08-27T12:54:43-07:00</authored-date>
    <message>Recalculate task index whenever a redraw occurs.

This makes sense, as a redraw only occurs if the list of tasks
changes, which implies that the index (i.e. their numeric order) also
changes -- especially when windows are destroyed/removed.

Previous to this, closing a window would cause a gap in numbering;
e.g. closing the 4th in 5 windows would leave 4 windows numbered
1,2,3,5 instead of the (originally) 5th window being renumbered.</message>
    <tree>e689dfcd23bc28f60651e8e58bb2e0da9d3069a9</tree>
    <committer>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>50633b6c8ecd8b2ffe8384bcd1b37fd700b60edc</id>
      </parent>
    </parents>
    <author>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </author>
    <url>http://github.com/jmibanez/fsp-h-jmi/commit/4a89f3cfd1da84061acb06ab9ee7951d9b04d1eb</url>
    <id>4a89f3cfd1da84061acb06ab9ee7951d9b04d1eb</id>
    <committed-date>2008-08-27T04:03:13-07:00</committed-date>
    <authored-date>2008-08-27T04:00:38-07:00</authored-date>
    <message>Added numbering to tasks.

Each task on the taskbar will be numbered according to its position,
from left to right. This commit also introduces a small fix to drawing
the end of the taskbar task list (near the clock).</message>
    <tree>451f2e6a2c98c2449999de69581b38d9ef121952</tree>
    <committer>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7ce7d6b3152ecc7cbdb4f50e1a376b6f1f8a740a</id>
      </parent>
    </parents>
    <author>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </author>
    <url>http://github.com/jmibanez/fsp-h-jmi/commit/50633b6c8ecd8b2ffe8384bcd1b37fd700b60edc</url>
    <id>50633b6c8ecd8b2ffe8384bcd1b37fd700b60edc</id>
    <committed-date>2008-08-25T20:15:59-07:00</committed-date>
    <authored-date>2008-08-25T20:15:59-07:00</authored-date>
    <message>Handle W-Tab/W-Shift-Tab to switch to the next task on the taskbar.</message>
    <tree>3b15a539f93043122d4271cb9405c01621d8c29f</tree>
    <committer>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5160d31fe22a38fde8c4c9a13e84c19cf369e075</id>
      </parent>
    </parents>
    <author>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </author>
    <url>http://github.com/jmibanez/fsp-h-jmi/commit/7ce7d6b3152ecc7cbdb4f50e1a376b6f1f8a740a</url>
    <id>7ce7d6b3152ecc7cbdb4f50e1a376b6f1f8a740a</id>
    <committed-date>2008-08-25T05:19:18-07:00</committed-date>
    <authored-date>2008-08-25T05:19:18-07:00</authored-date>
    <message>Added Emacs hints for editing this file.</message>
    <tree>e799aa5a2052107c3ad7454293402788101cf1fd</tree>
    <committer>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2c2f34f8fd2cdc82d3b539758b22e6eb1eded748</id>
      </parent>
    </parents>
    <author>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </author>
    <url>http://github.com/jmibanez/fsp-h-jmi/commit/5160d31fe22a38fde8c4c9a13e84c19cf369e075</url>
    <id>5160d31fe22a38fde8c4c9a13e84c19cf369e075</id>
    <committed-date>2008-08-25T05:18:04-07:00</committed-date>
    <authored-date>2008-08-25T05:16:27-07:00</authored-date>
    <message>Added default ignores</message>
    <tree>f4c36836e2b0b6aa3c7f1536e79ba3e628ad8d39</tree>
    <committer>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>55f9c4f18d48a35e4178931554655d374e3f8461</id>
      </parent>
    </parents>
    <author>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </author>
    <url>http://github.com/jmibanez/fsp-h-jmi/commit/2c2f34f8fd2cdc82d3b539758b22e6eb1eded748</url>
    <id>2c2f34f8fd2cdc82d3b539758b22e6eb1eded748</id>
    <committed-date>2008-08-25T05:18:04-07:00</committed-date>
    <authored-date>2008-08-25T04:47:42-07:00</authored-date>
    <message>Use XGetWMHints instead of raw XGetWindowProperty.

On 64-bit platforms, XGetWMHints apparently does the right thing. I
couldn't figure out how to get XGetWindowProperty to work correctly
for XWMHints on 64-bit, so I budged and just made it call XGetWMHints
instead.

Without this change, the icon taken is wrong (-&gt;icon_pixmap == 1
instead of a valid handle).</message>
    <tree>7be00835f5043919cf8553d4f11aea4ddaa32560</tree>
    <committer>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cfcc36eefd2b407a5dcaac224af18c028b9cd39a</id>
      </parent>
    </parents>
    <author>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </author>
    <url>http://github.com/jmibanez/fsp-h-jmi/commit/55f9c4f18d48a35e4178931554655d374e3f8461</url>
    <id>55f9c4f18d48a35e4178931554655d374e3f8461</id>
    <committed-date>2008-08-25T05:18:03-07:00</committed-date>
    <authored-date>2008-08-24T14:50:39-07:00</authored-date>
    <message>Handle W-1,W-2,etc. to switch to the nth window on this desktop.

Added code to handle W(Mod4)-n, where n is a key from 1 to 0. Switch
to that window, with 0 being treated as 10. This is taken from my Ion
config.

Note that the keycode is hardcoded here and has to be changed to
lookup the proper keycodes.</message>
    <tree>5dcef447ec4faf94aa1d18c31ba50a3ad063b46b</tree>
    <committer>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>02cc3e884e9b24c6eb86cd0a6b4ba8342fc424c4</id>
      </parent>
    </parents>
    <author>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </author>
    <url>http://github.com/jmibanez/fsp-h-jmi/commit/cfcc36eefd2b407a5dcaac224af18c028b9cd39a</url>
    <id>cfcc36eefd2b407a5dcaac224af18c028b9cd39a</id>
    <committed-date>2008-08-25T05:18:03-07:00</committed-date>
    <authored-date>2008-08-23T13:07:39-07:00</authored-date>
    <message>Modified Makefile to build in a standard manner.

The base Makefile turned off linking with standard C library. I also
want to toggle off icon drawing, so HAVE_XPM does not need to be
defined.</message>
    <tree>9583bcf782333617c4d54e21ff0fbd17aeb305a2</tree>
    <committer>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7b64f98ded74b328afa22436186539542570292a</id>
      </parent>
    </parents>
    <author>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </author>
    <url>http://github.com/jmibanez/fsp-h-jmi/commit/02cc3e884e9b24c6eb86cd0a6b4ba8342fc424c4</url>
    <id>02cc3e884e9b24c6eb86cd0a6b4ba8342fc424c4</id>
    <committed-date>2008-08-25T05:18:03-07:00</committed-date>
    <authored-date>2008-08-23T13:04:47-07:00</authored-date>
    <message>Toggle off icon drawing.

Since I don't want the task bar to have icons (I just want simple
buttons ala ion, to make it tab-like), I decided to turn off icon
drawing. But instead of excising it completely, just have it toggled
off.

To turn icon drawing back on, simply define DO_ICON.</message>
    <tree>1d70d18a5e6585d12fa623dcc32eb18372ef2426</tree>
    <committer>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bed772bcc702b72175b640de2a405b1715c65ec6</id>
      </parent>
    </parents>
    <author>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </author>
    <url>http://github.com/jmibanez/fsp-h-jmi/commit/7b64f98ded74b328afa22436186539542570292a</url>
    <id>7b64f98ded74b328afa22436186539542570292a</id>
    <committed-date>2008-08-25T05:18:03-07:00</committed-date>
    <authored-date>2008-08-23T12:56:11-07:00</authored-date>
    <message>Made panel sticky.

The existing version did not set stickyness for the panel, and was
only visible on the desktop it was started from. This sets stickyness,
making it visible across all desktops.</message>
    <tree>d9be954cbfeb1d0892339476ac337d83a202986c</tree>
    <committer>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>43dc0202a56877239dbeb624e952b9151391d214</id>
      </parent>
    </parents>
    <author>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </author>
    <url>http://github.com/jmibanez/fsp-h-jmi/commit/bed772bcc702b72175b640de2a405b1715c65ec6</url>
    <id>bed772bcc702b72175b640de2a405b1715c65ec6</id>
    <committed-date>2008-08-25T05:18:03-07:00</committed-date>
    <authored-date>2008-08-23T12:53:35-07:00</authored-date>
    <message>Fixed signedness of parameters to XGetGeometry.</message>
    <tree>a24ea3190f21557dd04c89114783cb4a2bc6c9de</tree>
    <committer>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f4fe19dfad113e8b604a89bbf17e7c1bebbf0d98</id>
      </parent>
    </parents>
    <author>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </author>
    <url>http://github.com/jmibanez/fsp-h-jmi/commit/43dc0202a56877239dbeb624e952b9151391d214</url>
    <id>43dc0202a56877239dbeb624e952b9151391d214</id>
    <committed-date>2008-08-25T05:18:03-07:00</committed-date>
    <authored-date>2008-08-25T05:17:27-07:00</authored-date>
    <message>Added small copyright notice about my changes.</message>
    <tree>39ce50c6e49c1d045ceea7a37f7052bbacd20f41</tree>
    <committer>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array"/>
    <author>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </author>
    <url>http://github.com/jmibanez/fsp-h-jmi/commit/f4fe19dfad113e8b604a89bbf17e7c1bebbf0d98</url>
    <id>f4fe19dfad113e8b604a89bbf17e7c1bebbf0d98</id>
    <committed-date>2008-08-23T12:51:48-07:00</committed-date>
    <authored-date>2008-08-23T12:51:48-07:00</authored-date>
    <message>Initial commit, import of existing codebase.

This imports the version of fspanel-hacked downloaded July 31, 2008.</message>
    <tree>236891e65461d860d7b333054e456f55491daf32</tree>
    <committer>
      <name>JM Ibanez</name>
      <email>jmibanez@orangeandbronze.com</email>
    </committer>
  </commit>
</commits>
