	Bao hadn't revised Tksol for 8 years before I started work
on it. Features I've added include: a rewritten options widget, extra
mouse bindings, new artwork, rounded card corners, scoring overhaul,
code optimizations and bug fixes.

	Tcl/Tk is an awesome multi-os scripting language - Mega thanks
to it's authors.  Tksol is tested on Linux, Freebsd and Win98se with
Tcl-8.32 and later.

--------- stevenaaus@yahoo.com

Thanks
------
to Bao for letting me muss with his program
to Ibiblio.org and Freshmeat.org for great web services.
to the authors of Tcl/Tk
to the free art sites I sourced the pictures from, including:
  www.verminary.com/benedictions
  www.royaltyfreeclipart.com
  alt.binaries.clip-art
  arthur's clipart
  http://serp.la.asu.edu/clipart_dir/
  http://www.oznet.ksu.edu/edtech/images/jpglbry/b&wclipart/
  http://agpublications.tamu.edu/clipart/

(my own artwork done with the 'gimp' and 'bitmap'.)

Bugs
----
* these data files probably belong in /usr/local/share rather than /usr/local/lib
* I defined the highlight color of the choose buttons to ensure they're
  visible in kde... but now windows doesn't highlight the d&^med things
----

Todo
----
* bugs ?

Changelog
----------------
1.8.4 (13/01/05)
----------------
* fixed a small bug with not initialising the WorkStk variable
* fine tuned about widget
* minor changes to pictures

1.8.3 (24/12/04)
----------------
* added an option to show the lower cards on the right stack
* re-did the indentation (I must be crazy), removing mixed tabs/spaces
* about button
* little change to the colours and win***s font

1.8.2  (23/09/04)
----------------
* new artwork
* added #!/bin/sh startup

1.8.1  (22/05/04)
----------------
* added transient window attribute, removed option button getting withdrawn
* fixed the final game score not tallying immediately

1.8  (16/05/04)
--------------
* bitmapped the cardback corners a little better
* scoring rewritten
* minor widget changes , including the (little) pictures in
  options no longer have a background colour, and ditto the score box.
* re-wrote readme, man page.

1.7  (27/12/03)
--------------
* a little cheat procedure
* rounded card corners 
* bug fix: grabbing the top of a card could also get the card beneath
* beastie code tidy

1.6  (25/11/03)
--------------
* added a little documentation about the "info" variable(s)
* mini bitmaps in options window
* changed stack.down_spacing from 5 to 8

1.5  (11/11/03)
--------------
* allow double clicking kings with other cards on top 
* bug fix : set state of separating line on canvas to disabled
* bug fix (?): add a flag for SlidingStack (and disable SetupWorkStack)
* code tidy, including changing several variable names
  -> "tksol(" to "Var(" , and renaming the card bitmap directories
* wxxxdows compatibility
* hacked the command line options, adding "-red" , "-black"
* !hacked! the man page
* added an error trap for reading and writing ".tksolrc"
* bug fix : a messy double-click on a king could leave it in limbo
  -> removed deltags from end of ProcessWorkStack. no apparent side affects

1.4 (01/06/03)
--------------
* a second option menu overhaul
  - swapped card_outline_y/n widget for show_picture_y/n
  - made the window smaller by removing '-bd 2' and tightening the 
    two option canvas widgets
  - gave the widget a fixed geometry, as at > 1024 resolution it spread out
    and it's +x+y was always a little wayward
* sorted! Did a little overhaul of the button click logic
  - had to as (messily) double clicking kings sometimes mussed up
  - as a result, I can implement: middle button == double click ;->
* updated the card speed scale to represent a faster computer (k6-2 400)
* removed some legacy code/functionality (for program clarity)
  - i.e. monochrome monitor support, TkPixmap/clipmask stuff
    and the card outline option (which was a tiny bit broken)
* squashed the bug where I could grab the bg_picture I think

1.3 (10/5/03)
-------------
* added:   double clicking on kings will move to empty stack
* added:   'q' key quits
* added:   pause before replacing cards with card-backs at end of game
* changed: centered end of game card display
* changed: random number generator of card shuffle to tcl's builtin ... better ?
* removed: several ".canvas canvasx $x" commands (they seemed unnecessary/wrong)
           and a couple of other loose ends.
* bug fix: click a card but dont drag it, press undo : weird things happen
* bug fix: change the bg colour to an invalid one, then press 'select': error !!
* bug fix: undo stack flip previously cost -30 (or tksol(flip) * 10)
           now cost is always -10
* bug fix: once the draw stack is overturned, undo didn't work anymore
* bug fix: undos to drawright stack were sometimes slightly misplaced

1.2.2 (19/01/03)
----------------
* bug fix: proper parenting of tk_chooseColor for some window managers

1.2.1 (17/01/03)
----------------
* new colour selection widgets
* stop user from entering colour-names with spaces (e.g. "light blue") 
  as this failed when saved and restored
* changed some look-n-feel including the button relief and
  fine tuning the option-menu widgets' layout

1.2 (27/12/02)
--------------
* new Background Pictures and Card bitmaps
* revamped Options Menu
* new Save Preferences button

Copyright
---------
Version 1.0   (02/18/94) Copyright (c) 1993 by Bao Trinh.
Permission to use, copy, modify and distribute this software for any 
purpose and without fee is hereby granted, provided that the above 
copyright notice appear in all copies and that both that copyright 
notice and this permission notice appear in supporting documentation.

Version 1.8.3 (24/12/04) Copyright (c) 2004 by Steven Atkinson.
released under the GPL.

