Commit | Line | Data |
d4567ecb |
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. |