things to do ...

--
bugs (defects)

oetiker@ee.ethz.ch: does not reset counters at midnight "day roll over"
me: changing time display format in preferences does not re-do event log
me: old window id reuse by x server results in unexpected associations
me: log the turn off and on of charging in event log somehow, i lose data

--
features to consider adding

blais@discreet.com: sawmill integration, sawmill to generate events
blais@discreet.com: scripting language
blais@discreet.com: title bar or minimised mode showing entry name
serge@tux.org: log events to a per-day file
oetiker@ee.ethz.ch: signal handler to save data on abort
	issues over sigaction() vs signal() portability,
	need to learn how to use autoconf's signal() detector.
oetiker@ee.ethz.ch: ability to sort or re-order the entries in the task list
oetiker@ee.ethz.ch: edit in place in list
me: add two other options for "connecting"
	drag entry to window
	pointer grab and click on window
	preferences to allow selection of preferred method
me: remember window names that were bound for next day's work
	file containing window name task name pairs
	do not record window names that are charged to more than one task
	or ... menu option and shortcut to "permanently associate window name"
me: add section to man page for shortcut intended usage
	with gfocustimer window visible, control-up and control-down keys
	can be used to assign windows to tasks, if the keys are defined.
me: external event sourcing (udp packets)
ricard@gmc.ulaval.ca: hierarchical list, project roll-up.
me: place event logging to stdout or file in preferences.
me: place end of day action scripting in preferences (it uses getenv now).

--
release plan

0.5: bug fixes from 0.4,
0.6: features: log events, signal handler save, window name memory,
0.7: bug fixes from 0.6,
... [leave it out there for a few months for testing]
1.0: stable release.
