About
-----
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.

http://tkgames.sf.net
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 ?
* port to the look and feel of tkhearts ??

Changelog
----------------

1.9.1c (07/06/12)
-----------------
Add a small fix for an intermitant grab problem (Can drag/flip cards just below top card)
Add a tuz (Linus' tasmanian devil tux) pic
1.9.1a has an unremembered bug fix ?
Note - cheating is done by holding control, which allows any card to be dragged to the stack :)

1.9.1 (26/02/08)
----------------
Change fonts to make the button bar in wish8.5 not too b-i-g.
Squeezed the colour entry widgets - again, to play nice with wish8.5
Unpadded the button Y-axis to (maybe) play nice with OSX
Add control-z undo binding
Fix the Jack-hearts/Jack-diamonds bug [... Jon %( ! ]
Borrowed an O'reilly's lemur(?) bitmap
minor "install" update to address the issue of old versions in /usr/local/lib/tksol

1.9a (09/11/07)
--------------
* Small hack to fix Mac button issue

1.9 (21/12/06)
--------------
* added some art work contributed by Jonathan Abolins, borrowed from TkSpider.
  (and an error check in-case the card back from .tksolrc is no longer included)

1.8.4a (07/08/05)
-----------------
* changed a few of the pictures
* + a few trivial things

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.9.1 (26/02/08) Copyright (c) 2008 by Steven Atkinson.
released under the GPLv2.

