Exposed --time-scale option (previously only available interactively).
Added a bunch of new options:

 --highlight-colour (change text colour for highlighted objects).
 --hash-seed (change string hash seed - changes colours).
 --output-custom-log (write out a log file in custom log format).
Removed arbitrary 1024 maximum length limit for log lines.
Fixed two file colouring bugs (quoted files from git-log, period in file path).
Use empty() instead of size()==0.
Made camera behaviour when zooming and selecting objects more intuitive.
Allow --max-files 0 to turn off max-files limit.

ALso documented some of the other limit commands better.
Improved camera controls:

- more precise mouse dragging of camera.
- scroll up/down/left/right with keypad.
- numpad +/- for zoom.
Tidy up filename parsing.
WIP SVN support.
ChangeLog update.
Added mouse-over tool tips.

Added CVS built-in support via cvs2cl. This replaces cvs-exp as the preferred method of using Gource with CVS.

Made file font a bit bigger.
Draw directory names on the edge to the node rather than the center of the node.
Pressing S randomizes colours (resolve clashes, ugly file colours).
Updated windows project file.
Recover from video mode failing to set due to multi-sampling (Siddhesh Poyarekar).
Calculating the real midpoint of splines to position the directory name label there.

Re structured splines internally so there is one spline per directory node.
Added file extension key toggled with K key or enabled with --key.
Updated windows project file.
Limit maximum tick rate 125hz.