
jgl 2.1 ------------------------------------------------------------------------

Supporting classes of swap patterns in which the initial ball
locations are not necessarily in alternate hands (eg., 5 1).

Holding "2" throws

jgl 2.2 ------------------------------------------------------------------------

Oops!  Don't recalculate Real coordinates unless absolutely necessary.

Mouse button 2 repeats the Step function (manifold thanks to John LoVerso
for this suggestion and code for its implementation!).

jgl 2.3 ------------------------------------------------------------------------

Oops!  Update the def(v) to the correct version number!

Get rid of top banner, replace with menu.

Adding menu-driven database of handy swap patterns.

Adding toggleable "stationary '2' throw" option.

Adding welcome banner from the "jgl" menubutton "Welcome!" menu item.

jgl 2.4 ------------------------------------------------------------------------

-outline and -fill on animated balls is the same (no black outline).

Patterns selector filtering against "2" throws.

Simple output of EPS file from the ladder diagram.

Resizable ladder.

Some preparations for future compatibility work for tcl/Tk 8.0.

jgl 2.5 ------------------------------------------------------------------------

Tidy up "dog-ends" in the ladder diagram.

Added "repeat" menu item functionality to Ladder menu.  This allows
the user to display from 1 (default) to 5 repetitions of the pattern
in the ladder.

Reformatted ladder diagram a bit for better readability, and to avoid
text write-over by left-hand arcs at smaller sizes (eg, 0.6).

Additional cleaning up on ladder diagram; now diagram generation
leaves off when the balls wind up in their original hands.

Fixed an obscure bug where caching can occasionally generate bad
start-up animation sequences, and the patterns start up "on the wrong
foot".

More info in "Welcome!" mat (JIS Source Code URL).

Make sure ladder generation works thru the pattern for at least one
cycle.

