0.2
- added install-script so that program can now be run from any directory
- added rack at bottom of screen showing which balls have been sunk
- made queue-ball reappear when it is sunk
- added a dirty-rectangle type system, so that only those parts that need to
  updated are updated
- removed the redraw on every other frame thing

0.3
- made it possible to position the queue ball after it is sunk -- look for the
  circle cursor
- fixed bug so that table now resets when everything except queue ball is sunk
- added 3d balls provided by Bruce Smith <9401962@ml.petech.ac.za>
- added options dialog -- currently control friction, collide_drag, and bumper_drag, and make
  it possible to shoot balls that are already in motion
- fixed bug where if table is reset but cue ball is sunk, it still wants you to position
  a new cue ball, resulting in two cue balls
- cue ball should no longer show up as purple ball in rack
- stopped mis-spelling cue
- fixed aiming pointer droppings - 14/07/99
- dirty rectangle is only updated if ball has moved perceptibly -- ie, int values 
  of position before and after move are differnet  -- will reduce inefficiency
  caused by "shivering" in 0 friction - 15/07/99
0.3.1
- fixed install-script for 3rd option - 17/07/99

0.3.2
August 8, 1999
- added casts to get rid of annoying warnings
- changed mouse_drag() function to reduce useless redrawing while aiming
- changed "install-script" to "./install-script" in makefile's install rule
- fixed bug where sunk balls are not always erased (if they didn't move
  perceptibly when falling in -- see changes for 0.3)
- fixed bug #2 -- where balls right up against and moving parallel to the
  horizontal bumpers won't sink
August 11, 1999
- if hit_moving is on, the aimer is now redrawn to fix BUG #2
- a new option is available that allows you to make "superhuman shots"
- added convenience/legibility function Application::load_pixmap which
  includes error checking
- fixed bug #4 -- purple cue-ball
August 12, 1999
- added convenience/legibility function Application::new_ball
- removed useless colours
- fixed bug #3 -- aimer gets stuck when released over a button
August 13, 1999
- added the beginnings of a sound system

0.3.3
August 16, 1999
- replaced balls.clear in resetTable with balls.erase(balls.begin(),
  balls.end()) for compatibility with BSD
- replaced draw_circle functor with draw_ball
- added checking of app.sound variable to prepare for use of nosound
  option
- changed checking of return fragment size so that only size is checked --
  not limit, which caused problems with newer versions of OSS
Auguest 17, 1999
- folded useless Circle class into Ball
- took care of complaint about passing const this to non-const draw -- made
  draw const
- started adding GUI elements for multiplayer/network mode -- chat box
August 19, 1999
- added table pixmap from Daniele Madri
September 6, 1999
- removed gdk specific drawing code from class Ball and put it it the
  draw_ball functor, found in application.cc
December 15, 1999
- added nineball option

0.3.4
January 2, 2000
- removed useless include of popt.h
