14 June
 * Fixed many bugs in buggy new channel/block/file code. Almost 100% certain
   it might actually be solid again. Feel it is even more solid than it was
   before.
 * Fixed Add channel undo/redo code.

10 June
 * Tested memory paging system. Loading a 1.5Gb wav file works "fine". Kills
   my laptop though.
 * Fixed Overview Bar not to have to read entire file on every expose event.
   1.5Gb file kills laptop less. Regression in Overview bar temporarily until
   Gtk2.8 is released as fixing it will require Cairo stuff (without resorting
   to using libgnomecanvas)
 
5 June
 * Fixed a file leak.

2 June
 * Wrote a memory paging system so now each channel should only ever have
   about 20meg of memory max mapped at any one time. This should allow HUGE
   files to be loaded.
 * Need to test the above still...where is that 700meg wav file?

28 May
 * Rewrote the block/channel/tempfile handling code:
 	Blocks now contain both frame and peak data
	Removed need for the Peak generation procedure as peaks are generated
	on the fly.
	Blocks handle writing of data themselves
	Blocks can be mapped in and out of memory at will
 * Speeded up sample drawing code by caching the last block used.
 * Draw the average values as well in the sample view.
 * Rewrite sample drawing code to make use of a drawing context rather than
   passing loads of variables to a function.

20 May
 * Made loading of samples and some sample operations faster by removing
   gratuitious memory allocations.

18 May
 * Overview Bar now shows markers.
 * Added popup menu to equalizers and things

7 May
 * Added reverse sample.
 
1 May
 * Level ruler can be moved around to the limits of the view

28 April
 * Level ruler can be moved around a bit.

27 April
 * Replaced the word Infinity with the correct sign, cos it looks cooler.

26 April
 * Added new ruler down side to show levels
 * Added Seconds to the marker view display
 * Hooked all displays together.

20 April
 * Add ability to play clipboard

18 April
 * Split information into general and audio

12 April
 * Markers can be snapped to ticks
 * Marker name redraws correctly
 
11 April 2005
 * Markers can be moved with the keyboard (see docs/random/key-bindings)

10 April 2005
 * Faster looping with no audible click.
 * <shift>+<space> is loop play
 * Centre on cursor actually centres on it

27 March 2005
 * Implement zero crossing where its useful. (select region/move cursor)
 * Track number made editable

25 March 2005
 * Zero crossing implemented. (Snap selection to zc, move to next/prev zc)
 * Snap to grid implemented in crossfader

20 March 2005
 * Crossfade implemented.
 * Crossfader improved.

19 March 2005
 * VUMeters will clear when sample ends.

18 March 2005
 * Clipboard info window shows the source sample.

16 March 2005
 * Overview bar moves page around via keyboard
 * Undo will redraw correctly.
 * Redraw the removal of the last marker.
 * Moving the cursor by the keyboard won't wrap around anymore.
 * Moving the pointer above the sample view won't select the right channel.
 * Invert sample works
