already-ready tests
[scpubgit/TenDotTcl.git] / snit / README.tcl83.txt
CommitLineData
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
20Snit is pure-Tcl object and megawidget framework. See snit.html
21for full details.
22
23It was written for Tcl/Tk 8.4 but a back-port to Tcl/Tk 8.3 has been
24done by Kenneth Green (green.kenneth@gmail.com).
25
26-----------------------------------------------------------------
27
28The back-port to Tcl 83 passes 100% of the snit.test test cases.
29It adds two files to the package, this README file plus the back-port
30utility file: snit_tcl83_utils.tcl.
31
32Very few changes were required to either snit.tcl or snit.test to
33get them to run with Tcl/Tk 8.3. All changes in those files are
34tagged with a '#kmg' comment.
35
36-----------------------------------------------------------------
3707-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
4810-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
5328-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.