already-ready tests
[scpubgit/TenDotTcl.git] / snit / README.tcl83.txt
1 #--------------------------------------------------------------------------
2 # README.tcl83.txt
3 #--------------------------------------------------------------------------
4 # Back-port of Snit to Tcl83
5 #--------------------------------------------------------------------------
6 # Copyright
7 #
8 # Copyright (c) 2005 Kenneth Green
9 # All rights reserved
10 #--------------------------------------------------------------------------
11 # This code is freely distributable, but is provided as-is with
12 # no warranty expressed or implied.
13 #--------------------------------------------------------------------------
14 # Acknowledgements
15 #   1) The changes described in this file are made to awesome 'snit' 
16 #      library as provided by William H. Duquette under the terms
17 #      defined in the associated 'license.txt'.
18 #--------------------------------------------------------------------------
19
20 Snit is pure-Tcl object and megawidget framework.  See snit.html
21 for full details.
22
23 It was written for Tcl/Tk 8.4 but a back-port to Tcl/Tk 8.3 has been
24 done by Kenneth Green (green.kenneth@gmail.com).
25
26 -----------------------------------------------------------------
27
28 The back-port to Tcl 83 passes 100% of the snit.test test cases.
29 It adds two files to the package, this README file plus the back-port
30 utility file: snit_tcl83_utils.tcl.
31
32 Very few changes were required to either snit.tcl or snit.test to
33 get them to run with Tcl/Tk 8.3. All changes in those files are
34 tagged with a '#kmg' comment.
35
36 -----------------------------------------------------------------
37 07-Jun-2005 kmg (Release 1.0.1)
38     Port of first full snit release 1.0
39     Passes 452/452 test cases in snit.test
40     Known problems:
41         1) In some cases that I have not been able to characterise, an instance 
42            will be destroyed twice causing an error. If this happens, try wrapping
43            your deletion of the instance in a catch.
44         2) As a consequence of (1), one test case generates an error in its
45            cleanup phase, even though the test itself passes OK
46
47
48 10-Feb-2005 kmg (Beta Release 0.95.2)
49     Fixed bug in 'namespace' procedure in snit_tcl83_utils.tcl.
50     Made it execute the underlying __namespace__ in the context
51     of the caller's namespace.
52
53 28-Aug-2004 kmg (Beta Release 0.95.1)
54     First trial release of the back-port to Tcl/Tk 8.3
55     Snit will work fine on Tcl/Tk 8.4 but a few of the tests
56     will have to have the changes commented out and the original
57     code uncommented in order to pass.