head	1.59;
access;
symbols
	core-8-5-9:1.53.2.8
	core-8-5-8:1.53.2.7
	macosx-cocoa-merge:1.59
	macosx-cocoa-premerge:1.59
	macosx-carbon-freeze:1.59
	core-8-5-7:1.53.2.6
	core-8-5-6:1.53.2.5
	core-8-6-b1:1.59
	core-8-6-a3:1.57
	core-8-5-5:1.53.2.3
	core-8-6-a2:1.56
	core-8-5-4:1.53.2.2
	core-8-5-3:1.53.2.1
	core-8-6-a1:1.55
	core-8-4-19:1.39.2.18
	core-8-5-branch:1.53.0.2
	core-8-5-2:1.53
	core-8-4-18:1.39.2.17
	core-8-5-1:1.52
	core-8-4-17:1.39.2.17
	core-8-5-0:1.51
	core-8-5-b3:1.50
	core-8-5-b2:1.49
	core-8-4-16:1.39.2.16
	core-8-5-b1:1.48
	core-stablilizer-merge:1.47
	core-stabilizer-branch:1.47.0.2
	core-stabilizer-merge:1.53.2.1
	core-8-4-15:1.39.2.15
	core-8-5-a6:1.46
	core-8-5-a5:1.45
	core-8-4-14:1.39.2.14
	core-8-5-a4:1.44
	core-8-4-13:1.39.2.13
	core-8-4-12:1.39.2.12
	core-8-4-11:1.39.2.11
	core-8-5-a3:1.43
	core-8-4-10:1.39.2.10
	core-8-4-9-branch:1.39.2.9.0.2
	core-8-5-a2:1.42
	core-8-4-9:1.39.2.9
	core-8-4-8:1.39.2.8
	core-8-4-7:1.39.2.7
	core-8-5-a1:1.41
	core-8-4-6:1.39.2.6
	core-8-4-5:1.39.2.3
	mistachkin-dev-branch:1.40.0.2
	core-8-4-4:1.39.2.2
	core-8-4-3:1.39.2.1
	core-8-4-branch:1.39.0.2
	core-8-4-2:1.39
	core-8-4-1:1.38
	core-8-3-5:1.25.2.4
	core-8-4-0:1.37
	macosx-8-4-merge-2002-08-31-trunk:1.36
	macosx-8-4-premerge-2002-08-31-branch:1.31.2.2
	macosx-8-4-premerge-2002-08-31-trunk:1.36
	macosx-8-4-merge-2002-08-30-branch:1.31.2.2
	macosx-8-4-merge-2002-08-30-trunk:1.36
	macosx-8-4-merge-2002-08-20-branch:1.31.2.2
	macosx-8-4-merge-2002-08-20-trunk:1.36
	core-8-4-b2:1.35
	core-8-4-b1:1.34
	macosx-premerge-6-9-02:1.31
	core-8-4-a4:1.32
	core-8-3-4:1.25.2.3
	macosx-8-4-branch:1.31.0.2
	macosx-8-4-branchpoint:1.31
	core-8-4-a3:1.30
	core-8-3-3:1.25.2.2
	dgp-privates-into-namespace:1.27.0.4
	tclpro-1-5-0:1.25.2.1
	core-8-4-win-speedup:1.27.0.2
	core-8-4-a2:1.27
	tclpro-1-4-1:1.25.2.1
	tclpro-1-4-0:1.25.2.1
	core-8-3-2:1.25.2.1
	ajuba-ajuba2-2-1-base:1.25.2.1
	ajuba-ajuba2-2-0:1.25
	core-8-4-a1:1.26
	core-8-3-1-branch:1.25.0.2
	core-8-3-1:1.25
	scriptics-sc-2-0-b5:1.23
	scriptics-sc-2-0-fixed:1.23
	scriptics-sc-2-0-b2:1.23
	scriptics-sc-2-0-b1:1.23
	core-8-3-0:1.23
	core-8-3-b2:1.22
	core-8-3-b1:1.21
	scriptics-sc-1-1:1.19.2.3
	scriptics-sc-1-1-b1:1.19.2.3
	core-8-2-3:1.19.2.3
	scriptics-sc-1-1-branch:1.19.2.3.0.2
	scriptics-sc-1-1-base:1.19.2.3
	scriptics-sc-1-0:1.19.2.2
	scriptics-sc-1-0-branch:1.19.2.2.0.2
	scriptics-sc-1-0-base:1.19.2.2
	core-8-2-2:1.19.2.2
	core-8-2-1:1.19.2.1
	scriptics-bc-1-0-b1:1.19.2.1
	core-8-2-1-branch:1.19.0.2
	scriptics-tclpro-1-3-0:1.19
	core-8-2-0:1.19
	core-8-2-b3-branch:1.18.0.2
	core-8-2-b3-base:1.18
	scriptics-tclpro-1-3-b4:1.18
	core-8-2-b2:1.18
	scriptics-tclpro-1-3-b3:1.17
	core-8-2-b1:1.17
	scriptics-tclpro-1-3-b2:1.16
	merge-to-mainline-5/21/99:1.16
	scriptics-tclpro-1-3-b2-branch:1.16.0.2
	core-8-1-1:1.16
	scriptics-tclpro-1-3-b1:1.16
	core-8-1-1-base:1.16
	core-8-1-0:1.15.2.1
	merge-to-mainline-4-29-99:1.15.2.1
	merge-to-mainline-4-23-99:1.15.2.1
	core-8-1-branch-old:1.1.0.4
	core-8-0-6-branch:1.13.0.4
	core-8-0-6-base:1.13
	core-8-0-5:1.11
	core-8-1-b3:1.1.4.6
	core-8-1-b2:1.1.4.5
	dev-8-1-stubs-branch:1.1.4.5.0.2
	dev-stubs-branch:1.13.0.2
	scriptics-tclpro-1-2:1.11
	scriptics-tclpro-1-2-b2:1.11
	core-8-1-merge-2/10/99:1.11
	core-8-0-5-branch:1.11.0.2
	core-8-0-5-base:1.11
	scriptics-tclpro-1-2-b1:1.10
	scriptics-tclpro-1-2-a1:1.9
	core-8-1-b1:1.1.4.3
	core-8-0-4:1.9
	core-8-1-a2:1.1.4.1
	core-8-0-2:1.1
	core-8-0-3:1.9;
locks; strict;
comment	@# @;


1.59
date	2008.12.19.14.32.25;	author dgp;	state Exp;
branches;
next	1.58;

1.58
date	2008.10.23.16.15.27;	author dgp;	state Exp;
branches;
next	1.57;

1.57
date	2008.08.28.16.29.34;	author dgp;	state Exp;
branches;
next	1.56;

1.56
date	2008.08.12.15.14.42;	author dgp;	state Exp;
branches;
next	1.55;

1.55
date	2008.06.19.19.37.58;	author dgp;	state Exp;
branches;
next	1.54;

1.54
date	2008.04.01.16.30.52;	author dgp;	state Exp;
branches;
next	1.53;

1.53
date	2008.03.28.18.13.39;	author dgp;	state Exp;
branches
	1.53.2.1;
next	1.52;

1.52
date	2008.01.02.19.07.17;	author dgp;	state Exp;
branches;
next	1.51;

1.51
date	2007.12.13.15.23.42;	author dgp;	state Exp;
branches;
next	1.50;

1.50
date	2007.11.19.18.39.26;	author dgp;	state Exp;
branches;
next	1.49;

1.49
date	2007.10.26.15.23.04;	author dgp;	state Exp;
branches;
next	1.48;

1.48
date	2007.09.19.17.54.30;	author dgp;	state Exp;
branches;
next	1.47;

1.47
date	2007.05.18.19.21.58;	author dgp;	state Exp;
branches
	1.47.2.1;
next	1.46;

1.46
date	2006.10.23.19.46.13;	author dgp;	state Exp;
branches;
next	1.45;

1.45
date	2006.05.04.14.11.46;	author dgp;	state Exp;
branches;
next	1.44;

1.44
date	2005.06.07.14.20.16;	author dkf;	state Exp;
branches;
next	1.43;

1.43
date	2004.12.11.00.00.19;	author dkf;	state Exp;
branches;
next	1.42;

1.42
date	2004.03.26.19.57.34;	author dgp;	state Exp;
branches;
next	1.41;

1.41
date	2004.03.02.00.49.13;	author hobbs;	state Exp;
branches;
next	1.40;

1.40
date	2003.03.04.23.50.41;	author dgp;	state Exp;
branches;
next	1.39;

1.39
date	2003.02.15.02.20.59;	author hobbs;	state Exp;
branches
	1.39.2.1;
next	1.38;

1.38
date	2002.09.27.18.09.53;	author dgp;	state Exp;
branches;
next	1.37;

1.37
date	2002.09.02.20.16.59;	author hobbs;	state Exp;
branches;
next	1.36;

1.36
date	2002.08.20.15.39.13;	author dgp;	state Exp;
branches;
next	1.35;

1.35
date	2002.07.14.17.29.57;	author dgp;	state Exp;
branches;
next	1.34;

1.34
date	2002.06.22.00.02.49;	author dkf;	state Exp;
branches;
next	1.33;

1.33
date	2002.03.06.15.36.17;	author dkf;	state Exp;
branches;
next	1.32;

1.32
date	2002.03.04.23.31.45;	author hobbs;	state Exp;
branches;
next	1.31;

1.31
date	2001.08.08.18.41.10;	author dgp;	state Exp;
branches
	1.31.2.1;
next	1.30;

1.30
date	2001.08.07.02.43.52;	author hobbs;	state Exp;
branches;
next	1.29;

1.29
date	2001.07.05.17.24.13;	author hobbs;	state Exp;
branches;
next	1.28;

1.28
date	2001.04.02.02.08.36;	author hobbs;	state Exp;
branches;
next	1.27;

1.27
date	2000.09.06.19.05.15;	author hobbs;	state Exp;
branches
	1.27.2.1
	1.27.4.1;
next	1.26;

1.26
date	2000.05.03.00.18.35;	author hobbs;	state Exp;
branches;
next	1.25;

1.25
date	2000.04.26.17.37.34;	author hobbs;	state Exp;
branches
	1.25.2.1;
next	1.24;

1.24
date	2000.04.19.09.25.52;	author hobbs;	state Exp;
branches;
next	1.23;

1.23
date	2000.02.08.10.00.33;	author hobbs;	state Exp;
branches;
next	1.22;

1.22
date	2000.01.14.03.25.35;	author hobbs;	state Exp;
branches;
next	1.21;

1.21
date	99.12.21.23.54.07;	author hobbs;	state Exp;
branches;
next	1.20;

1.20
date	99.10.01.22.45.11;	author hobbs;	state Exp;
branches;
next	1.19;

1.19
date	99.08.10.23.16.41;	author redman;	state Exp;
branches
	1.19.2.1;
next	1.18;

1.18
date	99.07.22.21.51.24;	author redman;	state Exp;
branches
	1.18.2.1;
next	1.17;

1.17
date	99.06.25.23.30.22;	author welch;	state Exp;
branches;
next	1.16;

1.16
date	99.04.24.01.50.47;	author stanton;	state Exp;
branches;
next	1.15;

1.15
date	99.04.21.21.53.20;	author rjohnson;	state Exp;
branches
	1.15.2.1;
next	1.14;

1.14
date	99.04.16.01.51.07;	author stanton;	state Exp;
branches
	1.14.2.1;
next	1.13;

1.13
date	99.02.17.02.34.36;	author hershey;	state Exp;
branches;
next	1.12;

1.12
date	99.02.17.02.05.30;	author hershey;	state Exp;
branches;
next	1.11;

1.11
date	99.02.09.03.46.27;	author stanton;	state Exp;
branches;
next	1.10;

1.10
date	99.01.04.19.25.26;	author rjohnson;	state Exp;
branches;
next	1.9;

1.9
date	98.09.14.18.22.43;	author stanton;	state Exp;
branches;
next	1.8;

1.8
date	98.08.06.15.51.57;	author welch;	state Exp;
branches;
next	1.7;

1.7
date	98.08.04.23.25.15;	author welch;	state Exp;
branches;
next	1.6;

1.6
date	98.07.29.22.58.24;	author welch;	state Exp;
branches;
next	1.5;

1.5
date	98.07.20.17.04.41;	author welch;	state Exp;
branches;
next	1.4;

1.4
date	98.07.06.23.05.21;	author welch;	state Exp;
branches;
next	1.3;

1.3
date	98.07.06.15.09.10;	author welch;	state Exp;
branches;
next	1.2;

1.2
date	98.06.29.23.03.54;	author welch;	state Exp;
branches;
next	1.1;

1.1
date	98.04.01.09.37.39;	author rjohnson;	state Exp;
branches
	1.1.4.1;
next	;

1.1.4.1
date	98.09.29.00.25.04;	author stanton;	state Exp;
branches;
next	1.1.4.2;

1.1.4.2
date	98.09.30.02.15.12;	author stanton;	state Exp;
branches;
next	1.1.4.3;

1.1.4.3
date	98.12.04.07.21.17;	author welch;	state Exp;
branches;
next	1.1.4.4;

1.1.4.4
date	99.02.12.01.09.01;	author stanton;	state Exp;
branches;
next	1.1.4.5;

1.1.4.5
date	99.02.17.02.34.24;	author hershey;	state Exp;
branches;
next	1.1.4.6;

1.1.4.6
date	99.03.17.22.06.27;	author stanton;	state Exp;
branches;
next	;

1.14.2.1
date	99.04.21.21.30.30;	author rjohnson;	state Exp;
branches;
next	;

1.15.2.1
date	99.04.22.23.05.56;	author welch;	state Exp;
branches;
next	1.15.2.2;

1.15.2.2
date	99.05.14.02.19.14;	author stanton;	state Exp;
branches;
next	;

1.18.2.1
date	99.08.10.18.49.19;	author redman;	state Exp;
branches;
next	;

1.19.2.1
date	99.09.24.02.08.44;	author hobbs;	state Exp;
branches;
next	1.19.2.2;

1.19.2.2
date	99.10.30.09.35.41;	author hobbs;	state Exp;
branches;
next	1.19.2.3;

1.19.2.3
date	99.11.19.23.35.41;	author hobbs;	state Exp;
branches;
next	;

1.25.2.1
date	2000.07.27.01.05.57;	author hobbs;	state Exp;
branches;
next	1.25.2.2;

1.25.2.2
date	2001.04.04.07.57.16;	author hobbs;	state Exp;
branches;
next	1.25.2.3;

1.25.2.3
date	2001.10.03.22.04.52;	author hobbs;	state Exp;
branches;
next	1.25.2.4;

1.25.2.4
date	2002.10.16.01.05.57;	author hobbs;	state Exp;
branches;
next	;

1.27.2.1
date	2002.04.02.20.57.52;	author hobbs;	state Exp;
branches;
next	;

1.27.4.1
date	2001.07.03.20.01.07;	author dgp;	state Exp;
branches;
next	1.27.4.2;

1.27.4.2
date	2001.07.05.19.14.13;	author dgp;	state Exp;
branches;
next	;

1.31.2.1
date	2002.06.10.05.38.23;	author wolfsuit;	state Exp;
branches;
next	1.31.2.2;

1.31.2.2
date	2002.08.20.20.26.58;	author das;	state Exp;
branches;
next	;

1.39.2.1
date	2003.05.15.19.04.53;	author hobbs;	state Exp;
branches;
next	1.39.2.2;

1.39.2.2
date	2003.07.15.22.46.34;	author dgp;	state Exp;
branches;
next	1.39.2.3;

1.39.2.3
date	2003.10.03.16.32.39;	author dgp;	state Exp;
branches;
next	1.39.2.4;

1.39.2.4
date	2003.12.03.17.20.48;	author dgp;	state Exp;
branches;
next	1.39.2.5;

1.39.2.5
date	2003.12.03.17.55.09;	author dgp;	state Exp;
branches;
next	1.39.2.6;

1.39.2.6
date	2004.02.13.01.44.02;	author hobbs;	state Exp;
branches;
next	1.39.2.7;

1.39.2.7
date	2004.07.13.19.32.04;	author hobbs;	state Exp;
branches;
next	1.39.2.8;

1.39.2.8
date	2004.10.28.16.49.42;	author dgp;	state Exp;
branches;
next	1.39.2.9;

1.39.2.9
date	2004.11.25.00.26.20;	author hobbs;	state Exp;
branches;
next	1.39.2.10;

1.39.2.10
date	2005.05.27.18.52.38;	author hobbs;	state Exp;
branches;
next	1.39.2.11;

1.39.2.11
date	2005.06.18.19.36.55;	author dgp;	state Exp;
branches;
next	1.39.2.12;

1.39.2.12
date	2005.11.16.22.07.37;	author dgp;	state Exp;
branches;
next	1.39.2.13;

1.39.2.13
date	2006.03.07.05.35.33;	author dgp;	state Exp;
branches;
next	1.39.2.14;

1.39.2.14
date	2006.05.04.13.09.46;	author dgp;	state Exp;
branches;
next	1.39.2.15;

1.39.2.15
date	2006.10.23.17.58.27;	author dgp;	state Exp;
branches;
next	1.39.2.16;

1.39.2.16
date	2007.05.30.14.06.20;	author dgp;	state Exp;
branches;
next	1.39.2.17;

1.39.2.17
date	2007.10.02.17.55.53;	author dgp;	state Exp;
branches;
next	1.39.2.18;

1.39.2.18
date	2008.04.07.19.17.54;	author dgp;	state Exp;
branches;
next	;

1.47.2.1
date	2007.05.22.20.34.52;	author dgp;	state Exp;
branches;
next	1.47.2.2;

1.47.2.2
date	2007.10.02.20.43.52;	author dgp;	state Exp;
branches;
next	1.47.2.3;

1.47.2.3
date	2007.10.27.04.23.13;	author dgp;	state Exp;
branches;
next	1.47.2.4;

1.47.2.4
date	2007.11.21.16.46.25;	author dgp;	state Exp;
branches;
next	1.47.2.5;

1.47.2.5
date	2008.01.23.16.39.11;	author dgp;	state Exp;
branches;
next	1.47.2.6;

1.47.2.6
date	2008.03.07.22.15.08;	author dgp;	state Exp;
branches;
next	1.47.2.7;

1.47.2.7
date	2008.06.25.17.06.36;	author dgp;	state Exp;
branches;
next	;

1.53.2.1
date	2008.06.30.03.37.37;	author dgp;	state Exp;
branches;
next	1.53.2.2;

1.53.2.2
date	2008.08.08.18.12.30;	author dgp;	state Exp;
branches;
next	1.53.2.3;

1.53.2.3
date	2008.08.28.16.13.46;	author dgp;	state Exp;
branches;
next	1.53.2.4;

1.53.2.4
date	2008.10.23.16.30.57;	author dgp;	state Exp;
branches;
next	1.53.2.5;

1.53.2.5
date	2008.12.21.21.02.58;	author dgp;	state Exp;
branches;
next	1.53.2.6;

1.53.2.6
date	2009.04.10.18.13.05;	author dgp;	state Exp;
branches;
next	1.53.2.7;

1.53.2.7
date	2009.11.03.20.15.24;	author dgp;	state Exp;
branches;
next	1.53.2.8;

1.53.2.8
date	2010.08.04.17.06.51;	author dgp;	state Exp;
branches;
next	;


desc
@@


1.59
log
@       * README:               Bump version number to 8.6b1
        * generic/tk.h:
        * library/tk.tcl:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:

        * unix/configure:       autoconf-2.59
        * win/configure:
@
text
@README:  Tk
    This is the Tk 8.6b1 source distribution.
    Tcl/Tk is also available through NetCVS:
	http://tcl.sourceforge.net/
    You can get any source release of Tcl from the file distributions
    link at the above URL.

RCS: @@(#) $Id: README,v 1.58 2008/10/23 16:15:27 dgp Exp $

1. Introduction
---------------

This directory contains the sources and documentation for Tk, an X11
toolkit implemented with the Tcl scripting language.

For details on features, incompatibilities, and potential problems with
this release, see the Tcl/Tk 8.6 Web page at

	http://www.tcl.tk/software/tcltk/8.6.html

or refer to the "changes" file in this directory, which contains a
historical record of all changes to Tk.

Tk is maintained, enhanced, and distributed freely by members of the
Tcl community.  The home for Tcl/Tk sources and bug database is on
SourceForge at:

	http://tcl.sourceforge.net/

with the Tcl Developer Xchange at:

	http://www.tcl.tk/

Tk is a freely available open source package.  You can do virtually
anything you like with it, such as modifying it, redistributing it,
and selling it either in whole or in part.  See the file
"license.terms" for complete information.

2. See Tcl README
-----------------

Please see the README file that comes with the associated Tcl release
for more information.  There are pointers there to extensive
documentation.  In addition, there are additional README files
in the subdirectories of this distribution.
@


1.58
log
@        * README:               Bump version number to 8.6a4
        * generic/tk.h:
        * library/tk.tcl:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:

        * unix/configure:       autoconf-2.59
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.6a4 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.57 2008/08/28 16:29:34 dgp Exp $
@


1.57
log
@        * README:               Bump version number to 8.6a3
        * generic/tk.h:
        * library/tk.tcl:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:

        * unix/configure:       autoconf-2.59
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.6a3 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.56 2008/08/12 15:14:42 dgp Exp $
@


1.56
log
@        * README:               Bump version number to 8.6a2
        * generic/tk.h:
        * library/tk.tcl:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:

        * unix/configure:       autoconf-2.59
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.6a2 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.55 2008/06/19 19:37:58 dgp Exp $
@


1.55
log
@        * README:               Bump version number to 8.6a1
        * generic/tk.h:
        * library/tk.tcl:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:

        * unix/configure:       autoconf-2.59
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.6a1 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.54 2008/04/01 16:30:52 dgp Exp $
@


1.54
log
@        * README:               Bump version number to 8.6a0
        * generic/tk.h:
        * library/tk.tcl:
        * macosx/Wish-Common.xcconfig:
        * unix/configure.in:
        * unix/tk.spec:
        * win/README:
        * win/configure.in:
        * win/tcl.m4:

        * unix/configure:       autoconf-2.59
        * win/configure:

        * generic/tkConsole.c:  Relax Tcl_InitStubs() calls so that a Tk 8.6
        * generic/tkMain.c:     might [load] into a Tcl 8.5 interp.
        * generic/tkWindow.c:

        * generic/tkStubLib.c:  Update to compatibility with a libtcl.so
        that contains no "tclStubsPtr" [Tcl Bug 1819422].

        * generic/tkDecls.h:            make genstubs
        * generic/tkIntDecls.h:
        * generic/tkIntPlatDecls.h:
        * generic/tkIntXlibDecls.h:
        * generic/tkPlatDecls.h:
@
text
@d2 1
a2 1
    This is the Tk 8.6a0 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.53 2008/03/28 18:13:39 dgp Exp $
@


1.53
log
@        * README:               Bump to 8.5.2 for release.
        * generic/tk.h:
        * library/tk.tcl:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:

        * unix/configure:       autoconf-2.59
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.5.2 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.47.2.6 2008/03/07 22:15:08 dgp Exp $
d17 1
a17 1
this release, see the Tcl/Tk 8.5 Web page at
d19 1
a19 1
	http://www.tcl.tk/software/tcltk/8.5.html
@


1.53.2.1
log
@        * generic/tk.h:         Bump to 8.5.3 for release.
        * library/tk.tcl:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:
        * README:

        * unix/configure:       autoconf-2.59
        * win/configure:

        * changes:      Updates for 8.5.3 release.
@
text
@d2 1
a2 1
    This is the Tk 8.5.3 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.53 2008/03/28 18:13:39 dgp Exp $
@


1.53.2.2
log
@        * generic/tk.h:         Bump to 8.5.4 for release.
        * library/tk.tcl:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:
        * README:

        * unix/configure:       autoconf-2.59
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.5.4 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.53.2.1 2008/06/30 03:37:37 dgp Exp $
@


1.53.2.3
log
@        * generic/tk.h:         Bump version number to 8.5.5b1 to distinguish
        * library/tk.tcl:       CVS development snapshots from the 8.5.4 and
        * unix/configure.in:    8.5.5 releases.
        * unix/tk.spec:
        * win/configure.in:
        * README:

        * unix/configure:       autoconf (2.59)
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.5.5 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.53.2.2 2008/08/08 18:12:30 dgp Exp $
@


1.53.2.4
log
@        * generic/tk.h:         Bump version number to 8.5.6b1 to distinguish
        * library/tk.tcl:       CVS development snapshots from the 8.5.5 and
        * unix/configure.in:    8.5.6 releases.
        * unix/tk.spec:
        * win/configure.in:
        * README:

        * unix/configure:       autoconf (2.59)
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.5.6b1 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.53.2.3 2008/08/28 16:13:46 dgp Exp $
@


1.53.2.5
log
@        * generic/tk.h:         Bump to 8.5.6 for release.
        * library/tk.tcl:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:
        * README:

        * unix/configure:       autoconf-2.59
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.5.6 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.53.2.4 2008/10/23 16:30:57 dgp Exp $
@


1.53.2.6
log
@        * generic/tk.h:         Bump to 8.5.6 for release.
        * library/tk.tcl:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:
        * README:

        * unix/configure:       autoconf-2.59
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.5.7 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.53.2.5 2008/12/21 21:02:58 dgp Exp $
@


1.53.2.7
log
@        *** 8.5.8 TAGGED FOR RELEASE ***

        * generic/tk.h:         Bump to 8.5.8 for release.
        * library/tk.tcl:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:
        * README:

        * unix/configure:       autoconf-2.59
        * win/configure:

        * changes:      Updated for 8.5.8 release.
@
text
@d2 1
a2 1
    This is the Tk 8.5.8 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.53.2.6 2009/04/10 18:13:05 dgp Exp $
@


1.53.2.8
log
@        * generic/tk.h:         Bump to 8.5.9 for release.
        * library/tk.tcl:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:
        * README:

        * unix/configure:       autoconf-2.59
        * win/configure:

        * changes:      Updated for 8.5.9 release.
@
text
@d2 1
a2 1
    This is the Tk 8.5.9 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.53.2.7 2009/11/03 20:15:24 dgp Exp $
@


1.52
log
@        * generic/tk.h:         Bump version number to 8.5.1b1 to distinguish
        * library/tk.tcl:       CVS development snapshots from the 8.5.0 and
        * unix/configure.in:    8.5.1 releases.
        * unix/tk.spec:
        * win/configure.in:

        * unix/configure:       autoconf (2.59)
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.5.1 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.51 2007/12/13 15:23:42 dgp Exp $
@


1.51
log
@merge stable branch onto HEAD
@
text
@d2 1
a2 1
    This is the Tk 8.5.0 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.47.2.4 2007/11/21 16:46:25 dgp Exp $
@


1.50
log
@        * README:               Bump version number to 8.5b3.
        * generic/tk.h:
        * library/tk.tcl:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:

        * unix/configure:       autoconf-2.59
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.5b3 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.49 2007/10/26 15:23:04 dgp Exp $
@


1.49
log
@        * README:               Bump version number to 8.5b2.
        * generic/tk.h:
        * library/tk.tcl:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:

        * unix/configure:       autoconf-2.59
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.5b2 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.48 2007/09/19 17:54:30 dgp Exp $
@


1.48
log
@        * README:               Bump version number to 8.5b1.
        * generic/tk.h:         Merge from core-stabilizer-branch.
        * library/tk.tcl:       Stabilizing toward 8.5b1 release now done
        * unix/configure.in:    on the HEAD.  core-stabilizer-branch is
        * unix/tk.spec:         now suspended.
        * win/configure.in:
@
text
@d2 1
a2 1
    This is the Tk 8.5b1 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.47.2.1 2007/05/22 20:34:52 dgp Exp $
@


1.47
log
@        * unix/configure:       autoconf-2.59 (FC6 fork)
        * win/configure:

        * README:               Bump version number to 8.5a7
        * generic/tk.h:
        * library/tk.tcl:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:
@
text
@d2 1
a2 1
    This is the Tk 8.5a7 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.46 2006/10/23 19:46:13 dgp Exp $
@


1.47.2.1
log
@        [core-stabilizer-branch]

        * unix/configure:       autoconf-2.59 (FC6 fork)
        * win/configure:

        * README:               Bump version number to 8.5b1
        * generic/tk.h:
        * library/tk.tcl:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:
@
text
@d2 1
a2 1
    This is the Tk 8.5b1 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.47 2007/05/18 19:21:58 dgp Exp $
@


1.47.2.2
log
@Merge updates from HEAD, then

        [core-stabilizer-branch]

        * README:               Bump version number to 8.5.0
        * generic/tk.h:
        * library/tk.tcl:
        * unix/configure.in:    Updated LOCALES.
        * unix/tk.spec:
        * win/configure.in:

        * unix/configure:       autoconf (2.59)
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.5.0 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.47.2.1 2007/05/22 20:34:52 dgp Exp $
@


1.47.2.3
log
@merge updates from HEAD
@
text
@d8 1
a8 1
RCS: @@(#) $Id: README,v 1.47.2.2 2007/10/02 20:43:52 dgp Exp $
@


1.47.2.4
log
@merge updates from 8.5b3
@
text
@d8 1
a8 1
RCS: @@(#) $Id: README,v 1.47.2.3 2007/10/27 04:23:13 dgp Exp $
@


1.47.2.5
log
@merge updates from HEAD
@
text
@d2 1
a2 1
    This is the Tk 8.5.1 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.51 2007/12/13 15:23:42 dgp Exp $
@


1.47.2.6
log
@Bump stabilizer branch to 8.5.2
@
text
@d2 1
a2 1
    This is the Tk 8.5.2 source distribution.
d8 1
a8 1
RCS: @@(#) $Id$
@


1.47.2.7
log
@        * generic/tk.h:         Bump to 8.5.3 for release.
        * library/tk.tcl:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:
        * README:

        * unix/configure:       autoconf-2.59
        * win/configure:

        * changes:      Updates for 8.5.3 release.
@
text
@d2 1
a2 1
    This is the Tk 8.5.3 source distribution.
@


1.46
log
@        * README:               Bump version number to 8.5a6
        * generic/tk.h:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:

        * unix/configure:       autoconf-2.59
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.5a6 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.45 2006/05/04 14:11:46 dgp Exp $
@


1.45
log
@        * README:               Bump version number to 8.5a4
        * generic/tk.h:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:

        * unix/configure:       autoconf-2.59
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.5a5 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.44 2005/06/07 14:20:16 dkf Exp $
@


1.44
log
@Bumped patchlevel
@
text
@d2 1
a2 1
    This is the Tk 8.5a4 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.43 2004/12/11 00:00:19 dkf Exp $
@


1.43
log
@Bump to 8.5a3
@
text
@d2 1
a2 1
    This is the Tk 8.5a3 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.42 2004/03/26 19:57:34 dgp Exp $
@


1.42
log
@        * README:               Bump version to 8.5a2.
        * generic/tk.h:
        * macosx/Wish.pbproj/project.pbxproj:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:

        * unix/configure:       autoconf-2.57
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.5a2 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.41 2004/03/02 00:49:13 hobbs Exp $
@


1.41
log
@update patchlevel to 8.5a1
@
text
@d2 1
a2 1
    This is the Tk 8.5a1 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.40 2003/03/04 23:50:41 dgp Exp $
@


1.40
log
@        * README:                               Bumped version number of
        * generic/tk.h:                         Tk to 8.5a0.
        * library/tk.tcl:
        * mac/README:
        * macosx/Wish.pbproj/project.pbxproj:
        * unix/README:
        * unix/configure.in:
        * unix/tk.spec:
        * win/README:
        * win/configure.in:
        * win/makefile.vc:
        * win/tcl.m4:

        * unix/configure:      autoconf
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.5a0 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.39 2003/02/15 02:20:59 hobbs Exp $
@


1.39
log
@	* README:             Bumped to 8.4.2.
	* generic/tk.h:
	* macosx/Wish.pbproj/project.pbxproj:
	* unix/configure:
	* unix/configure.in:
	* unix/tcl.m4:
	* unix/tk.spec:
	* win/configure:
	* win/configure.in:
@
text
@d2 1
a2 1
    This is the Tk 8.4.2 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.38 2002/09/27 18:09:53 dgp Exp $
d17 1
a17 1
this release, see the Tcl/Tk 8.4 Web page at
d19 1
a19 1
	http://www.tcl.tk/software/tcltk/8.4.html
@


1.39.2.1
log
@Bumped version to 8.4.3
@
text
@d2 1
a2 1
    This is the Tk 8.4.3 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.39 2003/02/15 02:20:59 hobbs Exp $
@


1.39.2.2
log
@        * README:               Bumped patchlevel to 8.4.4 in preparation
        * generic/tk.h:         for the Tk 8.4.4 release.
        * macosx/Wish.pbproj/project.pbxproj:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:

        * unix/configure:       autoconf (2.13)
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.4.4 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.39.2.1 2003/05/15 19:04:53 hobbs Exp $
@


1.39.2.3
log
@        * README:                               Bumped to patch level 8.4.5
        * generic/tk.h:                         to prepare for next patch
        * macosx/Wish.pbproj/project.pbxproj:   release.
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:

        * unix/configure:       autoconf (2.13)
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.4.5 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.39.2.2 2003/07/15 22:46:34 dgp Exp $
@


1.39.2.4
log
@        * README:               Bumped patch level to 8.4.6 to distinguish
        * generic/tk.h:         CVS snapshots from the 8.4.5 release.
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:
        * macosx/Wish.pbproj/project.pbxproj:

        * unix/configure:       autoconf (2.13)
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.4.6 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.39.2.3 2003/10/03 16:32:39 dgp Exp $
@


1.39.2.5
log
@        * generic/tk.h:         Bumped patch level to 8.4.5.1 to distinguish
        * unix/configure.in:    CVS snapshots from the 8.4.5 release.
        * unix/tk.spec:
        * win/configure.in:

        * unix/configure:       autoconf (2.13)
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.4.5 source distribution.
@


1.39.2.6
log
@update to patchlevel 8.4.6
@
text
@d2 1
a2 1
    This is the Tk 8.4.6 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.39.2.5 2003/12/03 17:55:09 dgp Exp $
@


1.39.2.7
log
@	* README, macosx/Wish.pbproj/project.pbxproj:      bumped to
	* unix/configure, unix/configure.in, unix/tk.spec: patchlevel 8.4.7
	* win/configure, win/configure.in:
@
text
@d2 1
a2 1
    This is the Tk 8.4.7 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.39.2.6 2004/02/13 01:44:02 hobbs Exp $
@


1.39.2.8
log
@        * README:                               Bumped to patch level 8.4.8
        * generic/tk.h:                         to prepare for next patch
        * macosx/Wish.pbproj/project.pbxproj:   release.
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:

        * unix/configure:       autoconf (2.13)
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.4.8 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.39.2.7 2004/07/13 19:32:04 hobbs Exp $
@


1.39.2.9
log
@bumped patchlevel to 8.4.9
@
text
@d2 1
a2 1
    This is the Tk 8.4.9 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.39.2.8 2004/10/28 16:49:42 dgp Exp $
@


1.39.2.10
log
@	* README:       Bumped patchlevel to 8.4.10
	* generic/tk.h:
	* macosx/Wish.pbproj/project.pbxproj:
	* unix/configure, unix/configure.in, unix/tk.spec:
	* win/configure, win/configure.in:
@
text
@d2 1
a2 1
    This is the Tk 8.4.10 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.39.2.9 2004/11/25 00:26:20 hobbs Exp $
@


1.39.2.11
log
@        * README:               Bump version number to 8.4.11
        * generic/tk.h:
        * macosx/Wish.pbproj/project.pbxproc:
        * unix/configure.in:
        * win/configure.in:

        * unix/configure.in:    Updated LOCALES to cover all msgs catalogs.

        * unix/configure:       autoconf
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.4.11 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.39.2.10 2005/05/27 18:52:38 hobbs Exp $
@


1.39.2.12
log
@        * README:               Bump version number to 8.4.12
        * generic/tk.h:
        * macosx/Wish.pbproj/project.pbxproc:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:

        * unix/configure:       autoconf
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.4.12 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.39.2.11 2005/06/18 19:36:55 dgp Exp $
@


1.39.2.13
log
@        * READNE:               Bump version number to 8.4.13 and update
        * changes:              changes to start prep for an 8.4.13 release.
        * generic/tk.h:
        * unix/configure{.in}:
        * unix/tk.spec:
        * win/configure{.in}:
@
text
@d2 1
a2 1
    This is the Tk 8.4.13 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.39.2.12 2005/11/16 22:07:37 dgp Exp $
@


1.39.2.14
log
@        * README:               Bump version number to 8.4.14
        * generic/tk.h:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:

        * unix/configure:       autoconf-2.13
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.4.14 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.39.2.13 2006/03/07 05:35:33 dgp Exp $
@


1.39.2.15
log
@        * README:               Bump version number to 8.4.15
        * generic/tk.h:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:

        * unix/configure:       autoconf-2.13
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.4.15 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.39.2.14 2006/05/04 13:09:46 dgp Exp $
@


1.39.2.16
log
@        * README:               Bump version number to 8.4.16
        * generic/tk.h:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:

        * unix/configure:       autoconf-2.13
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.4.16 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.39.2.15 2006/10/23 17:58:27 dgp Exp $
@


1.39.2.17
log
@        * README:               Bump version number to 8.4.17
        * generic/tk.h:
        * unix/configure.in:    Removed "es_ES" entry in LOCALES
        * unix/tk.spec:
        * win/configure.in:

        * unix/configure:       autoconf-2.13
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.4.17 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.39.2.16 2007/05/30 14:06:20 dgp Exp $
@


1.39.2.18
log
@        * README:               Bump version number to 8.4.19
        * generic/tk.h:
        * unix/configure.in:
        * unix/tk.spec:
        * win/configure.in:

        * unix/configure:       autoconf-2.13
        * win/configure:

        * changes:              updates for 8.4.19 release.
@
text
@d2 1
a2 1
    This is the Tk 8.4.19 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.39.2.17 2007/10/02 17:55:53 dgp Exp $
@


1.38
log
@        * README:               Bumped to version 8.4.1 to avoid confusion
        * generic/tk.h:         of CVS snapshots with release 8.4.0.
        * unix/README:
        * unix/configure.in:
        * unix/tk.spec
        * win/configure.in:

        * unix/configure:       autoconf
        * win/configure:
@
text
@d2 1
a2 1
    This is the Tk 8.4.1 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.37 2002/09/02 20:16:59 hobbs Exp $
@


1.37
log
@Bumped version number to 8.4.0
@
text
@d2 1
a2 1
    This is the Tk 8.4.0 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.36 2002/08/20 15:39:13 dgp Exp $
@


1.36
log
@        * README:               Bumped version number to 8.4b3 to distinguish
        * generic/tk.h:         HEAD from the 8.4b2 release.
        * unix/configure.in:
        * win/configure.in:
        * unix/tk.spec:

        * unix/configure:       autoconf
        * win/configure:

        * generic/tk.h: Added compile-time check that the tcl.h header file
        #included by Tk 8.4 is one from Tcl 8.4.  This is needed to be sure
        that new #defines like CONST84 are available. [Bug 597432].
@
text
@d2 1
a2 1
    This is the Tk 8.4b3 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.35 2002/07/14 17:29:57 dgp Exp $
@


1.35
log
@        * Bumped HEAD to version 8.4b2 in order to distinguish it from
	  the 8.4b1 release.  Also extended LOCALES to cover all message
          catalogs.
@
text
@d2 1
a2 1
    This is the Tk 8.4b2 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.34 2002/06/22 00:02:49 dkf Exp $
@


1.34
log
@Tk patchlevel bumped to 8.4b1 in preparation for release.
@
text
@d2 1
a2 1
    This is the Tk 8.4b1 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.33 2002/03/06 15:36:17 dkf Exp $
@


1.33
log
@Bumped patchlevel; might need changing in the future, but it makes life
easier for now.
@
text
@d2 1
a2 1
    This is the Tk 8.4a5 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.32 2002/03/04 23:31:45 hobbs Exp $
@


1.32
log
@updated to use www.tcl.tk URL
@
text
@d2 1
a2 1
    This is the Tk 8.4a4 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.31 2001/08/08 18:41:10 dgp Exp $
@


1.31
log
@	*Bumped up patchlevel to 8.4a4 to distinguish
        CVS snapshots from the 8.4a3 release.  This does not necessarily
        mean there will be an 8.4a4 release.  [Bug 448938].
@
text
@d8 1
a8 1
RCS: @@(#) $Id: README,v 1.30 2001/08/07 02:43:52 hobbs Exp $
d19 1
a19 1
	http://www.purl.org/tcl/home/software/tcltk/8.4.html
d32 1
a32 1
	http://www.purl.org/tcl/home/
@


1.31.2.1
log
@Merging with TOT as of 06/09/2002.
@
text
@d2 1
a2 1
    This is the Tk 8.4a5 source distribution.
d8 1
a8 1
RCS: @@(#) $Id$
d19 1
a19 1
	http://www.tcl.tk/software/tcltk/8.4.html
d32 1
a32 1
	http://www.tcl.tk/
@


1.31.2.2
log
@merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk
@
text
@d2 1
a2 1
    This is the Tk 8.4b3 source distribution.
@


1.30
log
@2001-08-06  Jeff Hobbs  <jeffh@@ActiveState.com>

	8.4a3 RELEASE

	* changes:
	* README: updated for 8.4a3 release
@
text
@d2 1
a2 1
    This is the Tk 8.4a3 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.29 2001/07/05 17:24:13 hobbs Exp $
@


1.29
log
@updated README with purls
@
text
@d5 2
a6 2
    You can get any release of Tcl from:
        http://www.purl.org/tcl/home/registration/<version>.html
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.28 2001/04/02 02:08:36 hobbs Exp $
@


1.28
log
@	* README:
	* mac/README: updated patchlevel to 8.4a3 and corrected links and
	notes.
@
text
@a2 2
    You can get any release of Tcl from:
        http://dev.scriptics.com/registration/<version>.html
d5 2
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.27 2000/09/06 19:05:15 hobbs Exp $
d19 1
a19 1
	http://dev.scriptics.com/software/tcltk/8.4.html
d32 1
a32 1
	http://dev.scriptics.com
@


1.27
log
@	* README:
	* generic/tk.h:
	* unix/configure.in:
	* unix/tk.spec:
	* win/configure.in: updated to patchlevel 8.4a2
@
text
@d2 1
a2 1
    This is the Tk 8.4a2 source distribution.
d6 1
a6 1
	http://dev.scriptics.com/software/tcltk/netcvs.html
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.26 2000/05/03 00:18:35 hobbs Exp $
d24 7
a30 3
Tk is maintained, enhanced, and distributed freely as a
service to the Tcl community by Scriptics Corporation.
The official home for Tcl/Tk is on the Scriptics Web site:
@


1.27.2.1
log
@sync with head
@
text
@d2 3
a4 1
    This is the Tk 8.4a5 source distribution.
d6 1
a6 3
	http://tcl.sourceforge.net/
    You can get any source release of Tcl from the file distributions
    link at the above URL.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.33 2002/03/06 15:36:17 dkf Exp $
d19 1
a19 1
	http://www.tcl.tk/software/tcltk/8.4.html
d24 3
a26 3
Tk is maintained, enhanced, and distributed freely by members of the
Tcl community.  The home for Tcl/Tk sources and bug database is on
SourceForge at:
d28 1
a28 5
	http://tcl.sourceforge.net/

with the Tcl Developer Xchange at:

	http://www.tcl.tk/
@


1.27.4.1
log
@        * Merged in updates from HEAD branch.
@
text
@d2 1
a2 1
    This is the Tk 8.4a3 source distribution.
d6 1
a6 1
	http://tcl.sourceforge.net/
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.28 2001/04/02 02:08:36 hobbs Exp $
d24 3
a26 7
Tk is maintained, enhanced, and distributed freely by members of the
Tcl community.  The home for Tcl/Tk sources and bug database is on
SourceForge at:

	http://tcl.sourceforge.net/

with the Tcl Developer Xchange at:
@


1.27.4.2
log
@	* Merged updates from HEAD.
@
text
@d3 2
a6 2
    You can get any release of Tcl from:
        http://www.purl.org/tcl/home/registration/<version>.html
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.27.4.1 2001/07/03 20:01:07 dgp Exp $
d19 1
a19 1
	http://www.purl.org/tcl/home/software/tcltk/8.4.html
d32 1
a32 1
	http://www.purl.org/tcl/home/
@


1.26
log
@	* README:
	* generic/tk.h:
	* library/tk.tcl:
	* mac/README:
	* unix/README:
	* unix/configure.in:
	* unix/tk.spec:
	* win/README:
	* win/aclocal.m4:
	* win/configure.in:
	* win/makefile.vc: updated patchlevel to 8.4a1
@
text
@d2 1
a2 1
    This is the Tk 8.4a1 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.25 2000/04/26 17:37:34 hobbs Exp $
@


1.25
log
@	* README:
	* mac/README:
	* unix/README:
	* unix/tk.spec:
	* win/README: Updating URLs to reference dev.scriptics.com
@
text
@d2 1
a2 1
    This is the Tk 8.3.1 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.24 2000/04/19 09:25:52 hobbs Exp $
d17 1
a17 1
this release, see the Tcl/Tk 8.3 Web page at
d19 1
a19 1
	http://dev.scriptics.com/software/tcltk/8.3.html
@


1.25.2.1
log
@	* unix/configure.in (TK_PATCH_LEVEL): updated to 8.3.2
	* unix/tk.spec:
	* win/configure.in:
	* generic/tk.h:
	* README:
@
text
@d2 1
a2 1
    This is the Tk 8.3.2 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.25 2000/04/26 17:37:34 hobbs Exp $
@


1.25.2.2
log
@see ChangeLog for specific file details
@
text
@d2 1
a2 1
    This is the Tk 8.3.3 source distribution.
d6 1
a6 1
	http://tcl.sourceforge.net/
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.25.2.1 2000/07/27 01:05:57 hobbs Exp $
d24 3
a26 7
Tk is maintained, enhanced, and distributed freely by members of the
Tcl community.  The home for Tcl/Tk sources and bug database is on
SourceForge at:

	http://tcl.sourceforge.net/

with the Tcl Developer Xchange at:
@


1.25.2.3
log
@updated patchlevel to 8.3.4.
updated READMEs to point to www.tcl-tk.net where applicable.
added proper Win64 support to makefiles.
@
text
@d2 3
a4 1
    This is the Tk 8.3.4 source distribution.
a6 2
    You can get any source release of Tcl from the file distributions
    link at the above URL.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.25.2.2 2001/04/04 07:57:16 hobbs Exp $
d13 2
a14 2
This directory contains the sources and documentation for Tk, a
cross-platform UI toolkit implemented with the Tcl scripting language.
d19 1
a19 1
	http://www.tcl-tk.net/software/tcltk/8.3.html
d32 1
a32 1
	http://www.tcl-tk.net/
@


1.25.2.4
log
@	* README:           updated to 8.3.5 patchlevel
	* generic/tk.h:     pointed README urls at www.tcl.tk
	* mac/README:
	* unix/README:
	* unix/configure:
	* unix/configure.in:
	* unix/tcl.m4:
	* unix/tk.spec:
	* win/README:
	* win/configure:
	* win/configure.in:
	* win/tcl.m4:
@
text
@d2 1
a2 1
    This is the Tk 8.3.5 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.25.2.3 2001/10/03 22:04:52 hobbs Exp $
d19 1
a19 1
	http://www.tcl.tk/software/tcltk/8.3.html
d32 1
a32 1
	http://www.tcl.tk/
@


1.24
log
@	* README:
	* generic/tk.h:
	* unix/configure.in:
	* unix/tk.spec:
	* win/configure.in: bumped to version 8.3.1

	* library/msgbox.tcl (tkMessageBox): changed to use grid in some
	places, realign icon to anchor nw.

	* mac/tkMacScale.c: reverted tkMacScale.c to 1.5 equivalent (it
	was accidentally bumped forward).
@
text
@d4 1
a4 1
        http://www.scriptics.com/registration/<version>.tml
d6 1
a6 1
	http://www.scriptics.com/products/tcltk/netcvs.html
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.23 2000/02/08 10:00:33 hobbs Exp $
d19 1
a19 1
	http://www.scriptics.com/software/8.3.html
d28 1
a28 1
	http://www.scriptics.com
@


1.23
log
@	* README:
	* unix/configure.in:
	* win/configure.in:
	* generic/tk.h (TK_RELEASE_SERIAL): Moved to 8.3.0 patchlevel

	* library/tk.tcl: wrapped check for tcl_platform(os) around info
	exists because it won't in safe interpreters

	* win/tkWinFont.c: corrected symbol font use to only work on 8-bit
	characters [Bug: 2406]

	* unix/aclocal.m4: changed all -fpic to -fPIC
@
text
@d2 1
a2 1
    This is the Tk 8.3.0 source distribution.
d8 1
a8 1
RCS: @@(#) $Id: README,v 1.22 2000/01/14 03:25:35 hobbs Exp $
@


1.22
log
@	* changes: updated changes file to reflect 8.3b2 mods
	* README:
	* generic/tk.h:
	* unix/configure.in:
	* win/configure.in: updated to patchlevel 8.3b2
@
text
@d2 5
d8 1
a8 5
	Tk is maintained, enhanced, and distributed freely as a
	service to the Tcl community by Scriptics Corporation.
	http://www.scriptics.com/

RCS: @@(#) $Id: README,v 1.21 1999/12/21 23:54:07 hobbs Exp $
d14 1
a14 2
toolkit implemented with the Tcl scripting language.  The information
here corresponds to release 8.3b2, which is a beta release for Tk 8.3.
d23 6
@


1.21
log
@	* README: updated for patch level 8.3b1
@
text
@d7 1
a7 1
RCS: @@(#) $Id: README,v 1.20 1999/10/01 22:45:11 hobbs Exp $
d14 1
a14 1
here corresponds to release 8.3b1, which is a beta release for Tk 8.3.
a35 1

@


1.20
log
@1999-09-24  Jeff Hobbs  <hobbs@@scriptics.com>

	* */README:
	* win/makefile.vc:
	* */configure.in:
	* generic/tk.h:
	* library/tk.tcl: up'd to 8.3a1

	* unix/Makefile.in: changed 'mkdir' to 'mkdir -p'

	* library/dialog.tcl: changed {Times 18} to {Times 12} for
	dialog font.
@
text
@d7 1
a7 1
RCS: @@(#) $Id: README,v 1.19 1999/08/10 23:16:41 redman Exp $
d14 1
a14 1
here corresponds to release 8.3a1, which is an alpha release for Tk 8.3.
@


1.19
log
@Change version numbers to 8.2.0
@
text
@d7 1
a7 1
RCS: @@(#) $Id: README,v 1.18 1999/07/22 21:51:24 redman Exp $
d14 1
a14 1
here corresponds to release 8.2.0, which is the first beta for Tk 8.2.
d17 1
a17 1
this release, see the Tcl/Tk 8.2 Web page at
d19 1
a19 1
	http://www.scriptics.com/software/8.2.html
@


1.19.2.1
log
@1999-09-23  Jeff Hobbs  <hobbs@@scriptics.com>

	* README:
	* generic/tk.h: changed to reflect 8.2.1 version
@
text
@d7 1
a7 1
RCS: @@(#) $Id: README,v 1.19 1999/08/10 23:16:41 redman Exp $
d14 1
a14 2
here corresponds to release 8.2.1, which is the first patch release
for Tk 8.2.
d22 1
a22 2
historical record of all changes to Tk, or "ChangeLog", which is a
more detailed history of recent changes to Tk.
@


1.19.2.2
log
@see log
@
text
@d7 1
a7 1
RCS: @@(#) $Id: README,v 1.19.2.1 1999/09/24 02:08:44 hobbs Exp $
d14 1
a14 1
here corresponds to release 8.2.2, which is the first patch release
@


1.19.2.3
log
@	* README:
	* unix/configure.in:
	* win/configure.in:
	* generic/tk.h: updated to patchlevel 3

	* generic/tkColor.c:
	* generic/tkColor.h: fixed Tk_NameOfColor to work correctly,
	with minor change to TkColor struct.
	* generic/tkEntry.c: fixed C expr error in destroy of entry
	that could lead to 'malformed bucket chain' error
@
text
@d7 1
a7 1
RCS: @@(#) $Id: README,v 1.19.2.2 1999/10/30 09:35:41 hobbs Exp $
d14 1
a14 1
here corresponds to release 8.2.3, which is the first patch release
@


1.18
log
@
* Changed version to 8.2b2

* win/tkWinPort.h: Block out include of sys/stat.h in order to
build extensions with MetroWerks compiler for Win32. [Bug: 2385]

* unix/Makefile.in: Need to make install-sh executable before
calling (with chmod +x).  [Bug: 2413]

* library/menu.tcl: Applied patch from Jeff Hobbs to fix typo.
[Bug: 2425]
@
text
@d7 1
a7 1
RCS: @@(#) $Id: README,v 1.17 1999/06/25 23:30:22 welch Exp $
d14 1
a14 1
here corresponds to release 8.2b2, which is the first beta for Tk 8.2.
@


1.18.2.1
log
@Change version numbers to 8.2b3, update ChangeLog and changes
files.
@
text
@d7 1
a7 1
RCS: @@(#) $Id: README,v 1.18 1999/07/22 21:51:24 redman Exp $
d14 1
a14 1
here corresponds to release 8.2b3, which is the first beta for Tk 8.2.
@


1.17
log
@Changed to Tk 8.2b1
@
text
@d7 1
a7 1
RCS: @@(#) $Id: README,v 1.16 1999/04/24 01:50:47 stanton Exp $
d14 1
a14 1
here corresponds to release 8.2b1, which is the first beta for Tk 8.2.
@


1.16
log
@merged 8.1.0 changes into mainline
@
text
@d7 1
a7 1
RCS: @@(#) $Id: README,v 1.15 1999/04/21 21:53:20 rjohnson Exp $
d14 1
a14 2
here corresponds to release 8.1.0, which is the final release for Tk
8.1.
d17 1
a17 1
this release, see the Tcl/Tk 8.1 Web page at
d19 1
a19 1
	http://www.scriptics.com/software/8.1.html
@


1.15
log
@
Merged 8-1-0 into mainline.
@
text
@d5 1
d7 1
a7 16
RCS: @@(#) $Id: README,v 1.14 1999/04/16 01:51:07 stanton Exp $

Contents
--------
    1. Introduction
    2. Documentation
    3. Compiling and installing Tk
    4. Getting started
    5. Summary of changes in Tk 8.1
    6. Development tools
    7. Tcl newsgroup
    8. Tcl contributed archive
    9. Tcl Resource Center
    10. Mailing lists
    11. Support and bug fixes
    12. Tk version numbers
d17 2
a18 6
The most important change in Tk 8.1 is that it supports the new
internationalization features in Tcl 8.1.  It also contains a new
library for handling configuration options some of the widgets have
been converted to use the Tcl object facilities.  For details on
features, incompatibilities, and potential problems with this release,
see the Tcl/Tk 8.1 Web page at
d30 1
a30 155
2. Documentation
----------------

The best way to get started with Tk is to read about Tk on the
Scriptics Web site at:

	http://www.scriptics.com/scripting

Another good way to get started with Tcl is to read one of the
introductory books on Tcl:

    Practical Programming in Tcl and Tk, 2nd Edition, by Brent Welch,
    Prentice-Hall, 1997, ISBN 0-13-616830-2

    Tcl and the Tk Toolkit, by John Ousterhout,
    Addison-Wesley, 1994, ISBN 0-201-63337-X

    Exploring Expect, by Don Libes,
    O'Reilly and Associates, 1995, ISBN 1-56592-090-2

Other books are listed at
http://www.scriptics.com/resource/doc/books/

There is also an official home for Tcl and Tk on the Scriptics Web site:

	http://www.scriptics.com

These Web pages include information about the latest releases, products
related to Tcl and Tk, reports on bug fixes and porting issues, HTML
versions of the manual pages, and pointers to many other Tcl/Tk Web
pages at other sites.  Check them out!

If you are porting Tk 3.6 scripts to Tk 4.0 or later releases, you may
find the Postscript file doc/tk4.0.ps useful.  It is a porting guide
that summarizes the new features and discusses how to deal with the
changes in Tk 4.0 that are not backwards compatible.

2a. Unix Documentation
----------------------

The "doc" subdirectory in this release contains a complete set of
reference manual entries for Tk.  Files with extension ".1" are for
programs such as wish; files with extension ".3" are for C library
procedures; and files with extension ".n" describe Tcl commands.  To
print any of the manual entries, cd to the "doc" directory and invoke
your favorite variant of troff using the normal -man macros, for example

		ditroff -man wish.1

to print wish.1.  If Tk has been installed correctly and your "man"
program supports it, you should be able to access the Tcl manual entries
using the normal "man" mechanisms, such as

		man wish

2b. Windows Documentation
-------------------------

The "doc/help" subdirectory in this release contains a complete set of
Windows help files for TclPro.  Once you install this Tcl release, a
shortcut to the Windows help Tcl documentation will appear in the
"Start" menu:

	Start | Programs | Tk | Tk Help

3. Compiling and installing Tk
------------------------------

This release contains everything you should need to compile and run
Tk under UNIX, PCs (either Windows NT, Windows 95, or Win 3.1 with
Win32s), and Macintoshes.

Before trying to compile Tk you should do the following things:

    (a) Check for a binary release.  Pre-compiled binary releases are
        available now for PCs, Macintoshes, and several flavors of UNIX.
        Binary releases are much easier to install than source releases.
        To find out whether a binary release is available for your
        platform, check the Scriptics Tcl Resource Center
        (http://www.scriptics.com/resource).  Also, check in
        the FTP directory from which you retrieved the base
        distribution.

    (b) Make sure you have the most recent patch release.  Look in the
	FTP directory from which you retrieved this distribution to see
	if it has been updated with patches.  Patch releases fix bugs
	without changing any features, so you should normally use the
	latest patch release for the version of Tk that you want. 

Once you've done this, change to the "unix" subdirectory if you're
compiling under UNIX, "win" if you're compiling under Windows, or
"mac" if you're compiling on a Macintosh.  Then follow the instructions
in the README file in that directory for compiling Tk, installing it,
and running the test suite.

4. Getting started
------------------

The best way to get started with Tk is by reading one of the
introductory books.  See the documentation section above for more
details.

The subdirectory library/demos contains a number of pre-canned scripts
that demonstrate various features of Tk.  See the README file in the
directory for a description of what's available.  The file
library/demos/widget is a script that you can use to invoke many
individual demonstrations of Tk's facilities, see the code that
produced the demos, and modify the code to try out alternatives.

5. Summary of changes in Tk 8.1
-------------------------------

6. Development tools
--------------------

A high quality set of commercial development tools is now available to
accelerate your Tk application development.  Scriptics' TclPro
product provides a debugger, static code checker, packaging utility,
and bytecode compiler.  Visit the Scriptics Web site at:

	http://www.scriptics.com/tclpro

for more information on TclPro and for a free 30-day evaluation
download.

7. Tcl newsgroup
----------------

There is a network news group "comp.lang.tcl" intended for the
exchange of information about Tcl, Tk, and related applications.  The
newsgroup is a greata place to ask general information questions.  For
bug reports, please see the "Support and bug fixes" section below.

8. Tcl contributed archive
--------------------------

Many people have created exciting packages and applications based on Tcl
and/or Tk and made them freely available to the Tcl community.  An archive
of these contributions is kept on the machine ftp.neosoft.com.  You
can access the archive using anonymous FTP;  the Tcl contributed archive is
in the directory "/pub/tcl".  The archive also contains several FAQ
("frequently asked questions") documents that provide solutions to problems
that are commonly encountered by TCL newcomers.

9. Tcl Resource Center
----------------------

Visit http://www.scriptics.com/resource/ to see an annotated index of
many Tcl resources available on the World Wide Web.  This includes
papers, books, and FAQs, as well as development tools, extensions,
applications, binary releases, and patches.  You can also recommend
additional URLs for the resource center using the forms labeled "Add a
Resource".

10. Mailing lists
d33 4
a36 129
A couple of  Mailing List have been set up to discuss Macintosh or
Windows related Tcl issues.  To subscribe send a message to:
	
	wintcl-request@@tclconsortium.org
	mactcl-request@@tclconsortium.org
	
In the body of the message (the subject will be ignored) put:
	
	subscribe mactcl Joe Smith
	
Replacing Joe Smith with your real name, of course.  (Use wintcl
instead of mactcl if your interested in the Windows list.)  If you
would just like to receive more information about the list without
subscribing put the line:

	information mactcl
	
in the body instead (or wintcl).

11. Support and bug fixes
-------------------------

Scriptics is very interested in receiving bug reports, patches, and
suggestions for improvements.  We prefer that you send this
information to us via the bug form on the Scriptics Web site, rather
than emailing us directly.  The bug form is at:

	http://www.scriptics.com/support/bugForm.html

The bug form was designed to give uniform structure to bug reports as
well as to solicit enough information to minimize followup questions.
The bug form also includes an option to automatically post your report
on comp.lang.tcl.  We strongly recommend that you select this option
because someone else who reads comp.lang.tcl may be able to offer a
solution.

When reporting bugs, please provide full information about the Tcl/Tk
version and the platform on which you are running Tcl/Tk.  Also,
please include a short wish script that we can use to reproduce the
bug.  Make sure that the script runs with a bare-bones wish and
doesn't depend on any extensions or other programs, particularly those
that exist only at your site.  Also, please include three additional
pieces of information with the script:

    (a) how do we use the script to make the problem happen (e.g.
	what things do we click on, in what order)?
    (b) what happens when you do these things (presumably this is
        undesirable)?
    (c) what did you expect to happen instead?

We will log and follow-up on each bug, although we cannot promise a
specific turn-around time.  Enhancements may take longer and may not
happen at all unless there is widespread support for them (we're
trying to slow the rate at which Tcl/Tk turns into a kitchen sink).
It's very difficult to make incompatible changes to Tcl/Tk at this
point, due to the size of the installed base.

The Tcl community is too large for us to provide much individual
support for users.  If you need help we suggest that you post
questions to comp.lang.tcl.  We read the newsgroup and will attempt to
answer esoteric questions for which no-one else is likely to know the
answer.  In addition, Tcl/Tk support and training are available
commercially from Scriptics at:

	http://www.scriptics.com/training

Also see the following Web site for links to other organizations that
offer Tcl/Tk training:

	http://www.scriptics.com/resource/commercial/training

12. Tk version numbers
----------------------

You can test the current version of Tk by examining the
tk_version and tk_patchLevel variables.  The tk_patchLevel
variable follows the naming rules outlined below (e.g., 8.0.5).
The tk_version just has the major.minor numbers in it (e.g., 8.0)

Each Tk release is identified by two numbers separated by a dot, e.g.
3.6 or 4.0.  If a new release contains changes that are likely to break
existing C code or Tcl scripts then the major release number increments
and the minor number resets to zero: 3.0, 4.0, etc.  If a new release
contains only bug fixes and compatible changes, then the minor number
increments without changing the major number, e.g. 4.1, 4.2, etc.  If
you have C code or Tcl scripts that work with release X.Y, then they
should also work with any release X.Z as long as Z > Y.

Alpha and beta releases have an additional suffix of the form a2 or
b1.  For example, Tk 4.0b1 is the first beta release of Tk version
4.0, Tk 4.0b2 is the second beta release, and so on.  A beta release
is an initial version of a new release, used to fix bugs and bad
features before declaring the release stable.  An alpha release is
like a beta release, except it's likely to need even more work before
it's "ready for prime time".  New releases are normally preceded by
one or more alpha and beta releases.  We hope that lots of people will
try out the alpha and beta releases and report problems.  We'll make
new alpha/beta releases to fix the problems, until eventually there is
a beta release that appears to be stable.  Once this occurs we'll make
the final release.

We can't promise to maintain compatibility among alpha and beta releases.
For example, release 4.1b2 may not be backward compatible with 4.1b1, even
though the final 4.1 release will be backward compatible with 4.0.  This
allows us to change new features as we find problems during beta testing.
We'll try to minimize incompatibilities between beta releases, but if
a major problem turns up then we'll fix it even if it introduces an
incompatibility.  Once the official release is made then there won't
be any more incompatibilities until the next release with a new major
version number.

(Note: This compatibility is true for Tcl scripts, but historically
the Tcl C APIs have changed enough between releases that you may need
to work a bit to upgrade extensions.)

Patch releases now have a suffix such as ".4" or ".5".  Prior to
version 8.0.3, patch releases had the suffix "p1" or "p2".  So, the
8.0 release went to 8.0p1, 8.0p2, 8.0.3, 8.0.4, and 8.0.5.  The alphas
and betas continue to use the 'a' and 'b' letters in their
tk_patchLevel.  Patch releases normally contain bug fixes only.  A
patch release (e.g Tk 8.0.5) should be completely compatible with the
base release from which it is derived (e.g. Tk 8.0), and you should
normally use the highest available patch release.

Note: with Tk 8.0 the Tk version number skipped from 4.2 to 8.0. The
jump was made in order to synchronize the Tcl and Tk version numbers.

13. Thank You
-------------
a37 3
We'd like to express our thanks to the Tcl community for all the
helpful suggestions, bug reports, and patches we have received.
Tcl/Tk has improved vastly and will continue to do so with your help.
@


1.15.2.1
log
@Trimmed out release-specific information from the READMEs and added
several pointers into the Scriptics web site.
@
text
@a4 1
	http://www.scriptics.com/
d6 16
a21 1
RCS: @@(#) $Id: README,v 1.15 1999/04/21 21:53:20 rjohnson Exp $
d31 6
a36 2
For details on features, incompatibilities, and potential problems with
this release, see the Tcl/Tk 8.1 Web page at
d48 155
a202 1
2. See Tcl README
d205 129
a333 4
Please see the README file that comes with the associated Tcl release
for more information.  There are pointers there to extensive
documentation.  In addition, there are additional README files
in the subdirectories of this distribution.
d335 3
@


1.15.2.2
log
@updated version number to 8.1.1
@
text
@d7 1
a7 1
RCS: @@(#) $Id: README,v 1.15.2.1 1999/04/22 23:05:56 welch Exp $
d14 2
a15 2
here corresponds to release 8.1.1, which is the first patch release
for Tk 8.1.
@


1.14
log
@* Merged 8.1 branch into the main trunk
@
text
@d6 1
a6 1
RCS: @@(#) $Id$
d28 2
a29 5
here corresponds to release 8.1b3, which is the third beta release
for Tk 8.1.  This release is mostly feature complete but may have bugs
and be missing some minor features.  This release is for early
adopters who are willing to help us find and fix problems.  Please let
us know about any problems you uncover.
@


1.14.2.1
log
@
Updated patchlevel for final release.
@
text
@d6 1
a6 1
RCS: @@(#) $Id: README,v 1.14 1999/04/16 01:51:07 stanton Exp $
d28 5
a32 2
here corresponds to release 8.1.0, which is the final release for Tk
8.1.
@


1.13
log
@lint
@
text
@d6 1
a6 1
RCS: @@(#) $Id: README,v 1.12 1999/02/17 02:05:30 hershey Exp $
d14 1
a14 1
    5. Summary of changes in Tk 8.0
d28 12
a39 10
here corresponds to release 8.0.5, which is the fifth patch update for
Tk 8.0.  This release is designed to work with Tcl 8.0.5 and may not
work with any other version of Tcl.

Tk 8.0 is a major release with significant new features such as native
look and feel on Macintoshes and PCs, a new font mechanism, application
embedding, and proper support for Safe-Tcl.  See below for details.
There should be no backward incompatibilities in Tk 8.0 that affect
scripts.  This patch release fixes various bugs in Tk 8.0; there are no
feature changes relative to Tk 8.0.
d41 4
a44 2
Note: with Tk 8.0 the Tk version number skipped from 4.2 to 8.0. The
jump was made in order to synchronize the Tcl and Tk version numbers.
d160 1
a160 1
5. Summary of changes in Tk 8.0
a161 111

Here is a list of the most important new features in Tk 8.0.  The
release also includes several smaller feature changes and bug fixes. 
See the "changes" file for a complete list of all changes.

    1. Native look and feel.  The widgets have been rewritten to provide
    (nearly?) native look and feel on the Macintosh and PC.  Many
    widgets, including scrollbars, menus, and the button family, are
    implemented with native platform widgets.  Others, such as entries
    and texts, have been modified to emulate native look and feel. 
    These changes are backwards compatible except that (a) some
    configuration options are now ignored on some platforms and (b) you
    must use the new menu mechanism described below to native look and
    feel for menus.

    2. There is a new interface for creating menus, where a menubar is
    implemented as a menu widget instead of a frame containing menubuttons.
    The -menu option for a toplevel is used to specify the name of the
    menubar; the menu will be displayed *outside* the toplevel using
    different mechanisms on each platform (e.g. on the Macintosh the menu
    will appear at the top of the screen).  See the menu demos in the
    widget demo for examples.  The old style of menu still works, but
    does not provide native look and feel.  Menus have several new
    features:
        - New "-columnbreak" and "-hideMargin" options make it possible
	  to create multi-column menus.
	- It is now possible to manipulate the Apple and Help menus on
	  the Macintosh, and the system menu on Windows.  It is also
	  possible to have a right justified Help menu on Unix.
	- Menus now issue the virtual event <<MenuSelect>> whenever the
	  current item changes.  Applications can use this to generate
	  help messages.
        - There is a new "-direction" option for menubuttons, which
	  controls where the menu pops up revenues to the button.

    3. The font mechanism in Tk has been completely reworked:
	- Font names need not be nasty X LFDs: more intuitive names
	  like {Times 12 Bold} can also be used.  See the manual entry
	  font.n for details.
	- Font requests always succeed now.  If the requested font is
	  not available, Tk finds the closest available font and uses
	  that one.
	- Tk now supports named fonts whose precise attributes can be
	  changed dynamically.  If a named font is changed, any widget
	  using that font updates itself to reflect the change.
	- There is a new command "font" for creating named fonts and
	  querying various information about fonts.
	- There are now officially supported C APIs for measuring and
	  displaying text.  If you use these APIs now, your code will
	  automatically handle international text when internationalization
	  is added to Tk in a future release.  See the manual entries
	  MeasureChar.3, TextLayout.3, and FontId.3.
	- The old C procedures Tk_GetFontStruct, Tk_NameOfFontStruct,
	  and Tk_FreeFontStruct have been replaced with more portable
	  procedures Tk_GetFont, Tk_NameOfFont, and Tk_FreeFont.

    4. Application embedding.  It is now possible to embedded one Tcl/Tk
    application inside another, using the -container option on frame
    widgets and the -use option for toplevel widgets or on the command
    line for wish.  Embedding should be fully functional under Unix,
    but the implementation is incomplete on the Macintosh and PC.

    5. Tk now works correctly with Safe-Tcl: it can be loaded into
    safe interpreters using safe::loadTk.

    6. Text widgets now allow images to be embedded directly in the
    text without using embedded windows.  This is more efficient and
    provides smoother scrolling.

    7. Buttons have a new -default option for drawing default rings in
    a platform-specific manner.

    8. There is a new "gray75" bitmap, and the "gray25" bitmap is now
    really 25% on (due to an ancient mistake, it had been only 12% on).
    The Macintosh now supports native bitmaps, including new builtin
    bitmaps "stop", "caution", and "note", plus the ability to use
    bitmaps in the application's resource fork.

    9. The "destroy" command now ignores windows that don't exist
    instead of generating an error.

Tk 8.0 introduces the following incompatibilities that may affect Tcl/Tk
scripts that worked under Tk 4.2 and earlier releases:

    1. Font specifications such as "Times 12" now interpret the size
    as points, whereas it used to be pixels (this was actually a bug,
    since the behavior was documented as points).  To get pixels now,
    use a negative size such as "Times -12".

    2. The -transient option for menus is no longer supported.  You can
    achieve the same effect with the -type field.

    3. In the canvas "coords" command, polygons now return only the
    points that were explicitly specified when the polygon was created
    (they used to return an extra point if the polygon wasn't originally
    closed).  Internally, polygons are still closed automatically for
    purposes of display and hit detection; the extra point just isn't
    returned by the "coords" command.

    4. The photo image mechanism now uses Tcl_Channels instead of FILEs,
    in order to make it portable.  FILEs are no longer used anywhere
    in Tk.  The procedure Tk_FindPhoto now requires an extra "interp"
    argument in order to fix a bug where images in different interpreters
    with the same name could get confused.

    5. The procedures Tk_GetFontStruct, Tk_NameOfFontStruct,
    and Tk_FreeFontStruct have been removed.

Note: the new compiler in Tcl 8.0 may also affect Tcl/Tk scripts; check
the Tcl documentation for information on incompatibilities introduced by
Tcl 8.0.
@


1.12
log
@updated for 8.0.5 with John O's changes.
@
text
@d6 1
a6 1
RCS: @@(#) $Id: README,v 1.10 1999/01/04 19:25:26 rjohnson Exp $
d14 1
a14 1
    5. Summary of changes in Tcl 8.0
d26 4
a29 4
This directory and its descendants contain the sources and documentation
for Tk, an X11 toolkit implemented with the Tcl scripting language.  The
information here corresponds to Tk 8.0.5, which is the fifth patch update
for Tk 8.0.  This release is designed to work with Tcl 8.0.5 and may not
d43 1
a43 1
anything you like with it, such as modifying it, redistributing it ,
@


1.11
log
@updated readmes for 8.0.5 release
@
text
@d1 4
a4 1
The Tk Toolkit
d8 15
d42 5
d50 7
a56 2
The best way to get started with Tk is to read one of the introductory
books on Tcl and Tk:
d69 17
a85 1
http://www.tclconsortium.org/resources/books.html
d102 7
a108 4
If you are porting Tk 3.6 scripts to Tk 4.0 or later releases, you may
find the Postscript file doc/tk4.0.ps useful.  It is a porting guide
that summarizes the new features and discusses how to deal with the
changes in Tk 4.0 that are not backwards compatible.
d110 1
a110 5
There is also an official home for Tcl and Tk on the Web:
	http://www.scriptics.com/
These Web pages include release updates, reports on bug fixes and porting
issues, HTML versions of the manual pages, and pointers to many other
Tcl/Tk Web pages at other sites.  Check them out!
d116 2
a117 2
Tk under UNIX, Macintoshes, and PCs (either Windows NT, Windows 95,
or Windows 98.)
d122 7
a128 6
        available now for PCs and Macintoshes, and several flavors of
        UNIX.  Binary releases are much easier to install than source
        releases.  To find out whether a binary release is available for
        your platform, check the home page for Tcl/Tk
        (http://www.scriptics.com/) and also check in the FTP
        directory from which you retrieved the base distribution.
d145 3
a147 2
The best way to get started with Tk is by reading one of the introductory
books.
d152 3
a154 3
library/demos/widget is a script that you can use to invoke many individual
demonstrations of Tk's facilities, see the code that produced the demos,
and modify the code to try out alternatives.
d270 2
a271 2
6. Tcl/Tk newsgroup
-------------------
d273 4
a276 12
There is a network news group "comp.lang.tcl" intended for the exchange
of information about Tcl, Tk, and related applications.  Feel free to use
this newsgroup both for general information questions and for bug reports.
We read the newsgroup and will attempt to fix bugs and problems reported
to it.

When using comp.lang.tcl, please be sure that your e-mail return address
is correctly set in your postings.  This allows people to respond directly
to you, rather than the entire newsgroup, for answers that are not of
general interest.  A bad e-mail return address may prevent you from
getting answers to your questions.  You may have to reconfigure your news
reading software to ensure that it is supplying valid e-mail addresses.
d278 6
a283 1
7. Mailing lists
d286 29
d316 1
a316 2
Windows related Tcl issues.  In order to use these Mailing Lists you
must have access to the internet. To subscribe send a message to:
d318 2
a319 3
	wintcl-request@@tclconsorium.org
	or
	mactcl-request@@tclconsorium.org
d323 1
a323 1
	subscribe mactcl Joe Blow
d325 1
a325 1
Replacing Joe Blow with your real name, of course.  (Use wintcl
d328 1
a328 1
subscribing but the line:
d334 2
a335 2
8. Tcl/Tk contributed archive
--------------------------
d337 21
a357 7
Many people have created exciting packages and applications based on Tcl
and/or Tk and made them freely available to the Tcl community.  An archive
of these contributions is kept on the machine ftp.neosoft.com.  You
can access the archive using anonymous FTP;  the Tcl contributed archive is
in the directory "/pub/tcl".  The archive also contains several FAQ
("frequently asked questions") documents that provide solutions to problems
that are commonly encountered by TCL newcomers.
a358 29
9. Tcl Resource Center
----------------------
Visit http://www.scritics.com/resource/ to see an annotated index of
many Tcl resources available on the World Wide Web.  This includes
papers, books, and FAQs, as well as extensions, applications, binary
releases, and patches.  You can contribute patches by sending them
to <patches@@scriptics.com>.  You can also recommend more URLs for the
resource center using the forms labeled "Add a Resource".
 
10. Support and bug fixes
------------------------

We're very interested in receiving bug reports and suggestions for
improvements.  We prefer that you send this information to the
comp.lang.tcl newsgroup rather than to any of us at Scriptics.  We'll see
anything on comp.lang.tcl, and in addition someone else who reads 
comp.lang.tcl may be able to offer a solution.  The normal turn-around
time for bugs is 3-6 weeks.  Enhancements may take longer and may not
happen at all unless there is widespread support for them (we're
trying to slow the rate at which Tk turns into a kitchen sink).  It's
very difficult to make incompatible changes to Tcl at this point, due
to the size of the installed base.

When reporting bugs, please provide a short wish script that we can
use to reproduce the bug.  Make sure that the script runs with a
bare-bones wish and doesn't depend on any extensions or other
programs, particularly those that exist only at your site.  Also,
please include three additional pieces of information with the
script:
d365 13
a377 8
The Tcl/Tk community is too large for us to provide much individual
support for users.  If you need help we suggest that you post questions
to comp.lang.tcl.  We read the newsgroup and will attempt to answer
esoteric questions for which no-one else is likely to know the answer.
In addition, Tcl/Tk support and training are available commercially from
Scriptics (info@@scriptics.com), NeoSoft (info@@neosoft.com),
Computerized Processes Unlimited (gwl@@cpu.com),
and Data Kinetics (education@@dkl.com).
d379 1
a379 2
11. Release organization
------------------------
d381 12
a392 2
The version numbers described below are available to Tcl scripts
as the tk_version and tk_patchLevel Tcl variables.
d395 1
a395 1
3.2 or 3.3.  If a new release contains changes that are likely to break
d399 1
a399 1
increments without changing the major number, e.g. 3.1, 3.2, etc.  If
d403 12
a414 12
Alpha and beta releases have an additional suffix of the form a2 or b1.
For example, Tk 3.3b1 is the first beta release of Tk version 3.3,
Tk 3.3b2 is the second beta release, and so on.  A beta release is an
initial version of a new release, used to fix bugs and bad features
before declaring the release stable.  An alpha release is like a beta
release, except it's likely to need even more work before it's "ready
for prime time".  New releases are normally preceded by one or more
alpha and beta releases.  We hope that lots of people will try out
the alpha and beta releases and report problems.  We'll make new alpha/
beta releases to fix the problems, until eventually there is a beta
release that appears to be stable.  Once this occurs we'll make the
final release.
d420 2
a421 2
We'll try to minimize incompatibilities between beta releases, but if a
major problem turns up then we'll fix it even if it introduces an
d426 22
a447 6
Patch releases used to have a suffix such as p1 or p2.  Now we use
a 3-part version number: major.minor.patchlevel. (e.g., 8.0.3)
These releases contain bug fixes only.  A patch release (e.g Tk 4.1p2)
should be completely compatible with the base release from which it is
derived (e.g. Tk 4.1), and you should normally use the highest available
patch release.
@


1.10
log
@
Updated the version to 8.0.5.
@
text
@d3 1
a3 1
RCS: @@(#) $Id: README,v 1.9 1998/09/14 18:22:43 stanton Exp $
d10 1
a10 1
information here corresponds to Tk 8.0.5, which is the third patch update
a90 30
	Patch releases are available in two forms.  A file like
	tk8.0p1.tar.Z is a complete release for patch level 1 of Tk
	version 8.0.  If there is a file with a higher patch level than
	this release, just fetch the file with the highest patch level
	and use it.

	Patches are also available in the form of patch files that just
	contain the changes from one patch level to another.  These
	files have names like tk8.0p1.patch, tk8.0p2.patch, etc.  They
	may also have .gz or .Z extensions to indicate compression.  To
	use one of these files, you apply it to an existing release with
	the "patch" program.  Patches must be applied in order:
	tk8.0p1.patch must be applied to an unpatched Tk 8.0 release
	to produce a Tk 8.0p1 release;  tk8.0p2.patch can then be
	applied to Tk 8.0p1 to produce Tk 8.0p2, and so on. To apply an
	uncompressed patch file such as tk8.0p1.patch, invoke a shell
	command like the following from the directory containing this
	file (you may need to replace "patch -p" with "patch -p0"
	depending on your version of the patch program):
	    patch -p < tk8.0p1.patch
	If the patch file has a .gz extension, it was compressed with
	gzip.  To apply it, invoke a command like the following:
	    gunzip -c tk8.0p1.patch.gz | patch -p
	If the patch file has a .Z extension, it was compressed with
	compress.  To apply it, invoke a command like the following:
	    zcat tk8.0p1.patch.Z | patch -p
	If you're applying a patch to a release that has already been
	compiled, then before applying the patch you should cd to the
	"unix" subdirectory and type "make distclean" to restore the
	directory to a pristine state.
@


1.9
log
@Replaced SCCS strings, fixed binary files
@
text
@d3 1
a3 1
RCS: @@(#) $Id$
d10 2
a11 2
information here corresponds to Tk 8.0.3, which is the third patch update
for Tk 8.0.  This release is designed to work with Tcl 8.0.3 and may not
@


1.8
log
@8.0.3
@
text
@d3 1
a3 1
SCCS: %Z% $Id$ 
@


1.7
log
@8.0.3-5
@
text
@a4 32
0. Preface
----------
This is a pre-release of 8.0.3, tk_patchLevel "8.0.3-5"
This is very close to final, and we plan code freeze Thursday,
so I'll make the release that night.  But, please compile now
to flush out any problems.

This release is being made early to help
with the Consortium CD project.  Please do not advertise or
circulate this release widely.  If you have problems, please figure
out a fix and include a patch or a lot of detail, then send 
email to <bugs@@scriptics.com>
Brent Welch

Summary of changes:
1. Various bug fixes from Scriptics.
2. Adopted changes from the 2.0 plugin release for security fixes
and improved Macintosh embedding code.
3. Adopted Nijtmans' compatibility patch to add reserved fields to
certain Tk structures.  This means extensions should work with
either vanilla Tk or a dash-patched version.
4. Modifications to support the Macintosh Appearance manager.

Fixes relative to previous pre-releases
	Fixed the reverse video bitmaps on UNIX
	Several menu and alt-key fixes:
	    fixed bug in menus where bgerrors were not generated during menu callbacks
	    fixed memory leak in menu code
	    fixed Alt-key handling
	    fixed bug in menubar handling so menubar doesn't get destroyed when a
		window is destroyed

d39 4
d306 10
a315 1
9. Support and bug fixes
d350 1
a350 1
10. Release organization
@


1.6
log
@8.0.3-4
@
text
@d7 5
a11 4
This is a pre-release of 8.0.3, tk_patchLevel "8.0.3-4"
This is close to final, with the exception of one important
windows bug that we plan to fix in the next week or two.
(See the tcl/README file)
d28 9
@


1.5
log
@8.0.3-3
@
text
@d7 5
a11 3
This is a pre-release of 8.0.3, tk_patchLevel "8.0.3-3"
we expect the 8.0.3 release to continue to change with the adoption
of more patches, etc.  This release is being made early to help
d82 1
a82 1
	http://www.smli.com/research/tcl
d92 1
a92 1
or Win 3.1 with Win32s).
@


1.4
log
@Mac updates for 8.0.3-2
@
text
@d7 1
a7 1
This is a pre-release of 8.0.3, tk_patchLevel "8.0.3-2"
@


1.3
log
@updated patchlevel
@
text
@d23 1
@


1.2
log
@Updated for 8.0.3
@
text
@d7 1
a7 1
This is a pre-release of 8.0.3, tk_patchLevel "8.0.3-1"
d123 2
a124 1
	file:
@


1.1
log
@Initial revision
@
text
@d3 1
a3 1
SCCS: @@(#) README 1.47 97/11/20 12:48:16
d5 19
d29 2
a30 2
information here corresponds to Tk 8.0p2, which is the second patch update
for Tk 8.0.  This release is designed to work with Tcl 8.0p2 and may not
d97 2
a98 2
        your platform, check the home page for the Sun Tcl/Tk project
        (http://www.sunlabs.com/research/tcl) and also check in the FTP
d290 1
a290 11
must have access to the internet.  If you have access to the WWW the
home pages for these mailing lists are located at the following URLs:

	http://www.sunlabs.com/research/tcl/lists/mactcl-list.html

		-and-

	http://www.sunlabs.com/research/tcl/lists/wintcl-list.html

The home pages contain information about the lists and an HTML archive
of all the past messages on the list.  To subscribe send a message to:
d292 3
a294 1
	listserv@@sunlabs.sun.com
d325 1
a325 1
comp.lang.tcl newsgroup rather than to any of us at Sun.  We'll see
d351 3
a353 2
NeoSoft (info@@neosoft.com), Computerized Processes Unlimited
(gwl@@cpu.com), and Data Kinetics (education@@dkl.com).
d358 3
d393 6
a398 4
Patch releases have a suffix such as p1 or p2.  These releases contain
bug fixes only.  A patch release (e.g Tk 4.1p2) should be completely
compatible with the base release from which it is derived (e.g. Tk
4.1), and you should normally use the highest available patch release.
@


1.1.4.1
log
@initial tk8.1a2 version
@
text
@d3 1
a3 1
SCCS: @@(#) README 1.51 98/02/18 18:02:32
d10 13
a22 16
information here constitutes the 8.1a2 release, which is the second alpha
release for Tk 8.1.  This release is still in experimental form and is
intended for expert early adopters who are willing to help us find and
fix problems. The release is certain to contain bugs and is not yet
feature-complete: we will probably add new features or change some of
the existing features before the final 8.1 release.  Please let us know
about any problems you uncover.

The most important change in Tk 8.1 is that it supports the new
internationalization features in Tcl 8.1.  It also contains a new
library for handling configuration options some of the widgets have been
converted to use the Tcl object facilities.  For details on features,
incompatibilities, and potential problems with this release, see the
Tcl/Tk 8.1 Web page at http://sunscript.sun.com/TclTkCore/8.1.html or
refer to the "changes" file in this directory, which contains a
historical record of all changes to Tk.
d60 1
a60 1
	http://sunscript.sun.com
d78 3
a80 3
        your platform, check the Tcl/Tk 8.1 Web page at
        http://sunscript.sun.com/TclTkCore/8.1.html.  Also, check in the
        FTP directory from which you retrieved the base distribution.
d88 2
a89 2
	tk8.1p1.tar.Z is a complete release for patch level 1 of Tk
	version 8.1.  If there is a file with a higher patch level than
d95 1
a95 1
	files have names like tk8.1p1.patch, tk8.1p2.patch, etc.  They
d99 4
a102 4
	tk8.1p1.patch must be applied to an unpatched Tk 8.1 release
	to produce a Tk 8.1p1 release;  tk8.1p2.patch can then be
	applied to Tk 8.1p1 to produce Tk 8.1p2, and so on. To apply an
	uncompressed patch file such as tk8.1p1.patch, invoke a shell
d105 1
a105 1
	    patch -p < tk8.1p1.patch
d108 1
a108 1
	    gunzip -c tk8.1p1.patch.gz | patch -p
d111 1
a111 1
	    zcat tk8.1p1.patch.Z | patch -p
d136 115
a250 1
5. Tcl/Tk newsgroup
d266 1
a266 1
6. Mailing lists
d274 1
a274 1
	http://www.sunlabs.com/people/raymond.johnson/mactcl-list.html
d278 1
a278 1
	http://sunscript.sun.com/win/wintcl-list.html
@


1.1.4.2
log
@Merged 8.0.3 changes into 8.1
@
text
@d3 1
a3 1
RCS: @@(#) $Id: README,v 1.9 1998/09/14 18:22:43 stanton Exp $
a41 4
Other books are listed at
http://www.scriptics.com/resource/doc/books/
http://www.tclconsortium.org/resources/books.html

d63 1
a63 1
	http://www.scriptics.com/
d73 1
a73 1
or Windows 98.)
d81 3
a83 3
        your platform, check the home page for Tcl/Tk
        (http://www.scriptics.com/) and also check in the FTP
        directory from which you retrieved the base distribution.
d160 11
a170 1
must have access to the internet. To subscribe send a message to:
d172 1
a172 3
	wintcl-request@@tclconsorium.org
	or
	mactcl-request@@tclconsorium.org
d198 1
a198 10
9. Tcl Resource Center
----------------------
Visit http://www.scritics.com/resource/ to see an annotated index of
many Tcl resources available on the World Wide Web.  This includes
papers, books, and FAQs, as well as extensions, applications, binary
releases, and patches.  You can contribute patches by sending them
to <patches@@scriptics.com>.  You can also recommend more URLs for the
resource center using the forms labeled "Add a Resource".
 
10. Support and bug fixes
d203 1
a203 1
comp.lang.tcl newsgroup rather than to any of us at Scriptics.  We'll see
d229 2
a230 3
Scriptics (info@@scriptics.com), NeoSoft (info@@neosoft.com),
Computerized Processes Unlimited (gwl@@cpu.com),
and Data Kinetics (education@@dkl.com).
d232 1
a232 1
11. Release organization
a234 3
The version numbers described below are available to Tcl scripts
as the tk_version and tk_patchLevel Tcl variables.

d267 4
a270 6
Patch releases used to have a suffix such as p1 or p2.  Now we use
a 3-part version number: major.minor.patchlevel. (e.g., 8.0.3)
These releases contain bug fixes only.  A patch release (e.g Tk 4.1p2)
should be completely compatible with the base release from which it is
derived (e.g. Tk 4.1), and you should normally use the highest available
patch release.
@


1.1.4.3
log
@Changed patch level to 8.1b1
@
text
@d3 1
a3 1
RCS: @@(#) $Id: README,v 1.1.4.2 1998/09/30 02:15:12 stanton Exp $
d10 7
a16 6
information here constitutes the 8.1b1 release, which is the first beta
release for Tcl 8.1.  This release is mostly feature complete but may
have bugs and be missing some minor features.  This release is for
early adopters who are willing to help us find and fix problems.
Please let us know about any problems you uncover.

d23 1
a23 1
Tcl/Tk 8.1 Web page at http://www.scriptics.com/software/8.1.html or
a227 3

You can use our bug reporting form to submit this information:
http://www.scriptics.com/support/bugForm.html
@


1.1.4.4
log
@* README:
* generic/tk.h:
* unix/configure.in:
* win/README:
* win/makefile.bc:
* win/makefile.vc: Updated version to 8.1b2.

* unix/tkUnixSend.c: Fixed one more Tcl_*ObjVar instance.
@
text
@d3 1
a3 1
RCS: @@(#) $Id$
d10 1
a10 1
information here constitutes the 8.1b2 release, which is the second beta
@


1.1.4.5
log
@merged with 8.0 changes
@
text
@d1 1
a1 1
README:  Tk
d3 1
a3 19
	Tk is maintained, enhanced, and distributed freely as a
	service to the Tcl community by Scriptics Corporation.

RCS: @@(#) $Id: README,v 1.1.4.4 1999/02/12 01:09:01 stanton Exp $

Contents
--------
    1. Introduction
    2. Documentation
    3. Compiling and installing Tk
    4. Getting started
    5. Summary of changes in Tk 8.1
    6. Development tools
    7. Tcl newsgroup
    8. Tcl contributed archive
    9. Tcl Resource Center
    10. Mailing lists
    11. Support and bug fixes
    12. Tk version numbers
d8 8
a15 7
This directory contains the sources and documentation for Tk, an X11
toolkit implemented with the Tcl scripting language.  The information
here corresponds to release 8.1b2, which is the second beta release
for Tk 8.1.  This release is mostly feature complete but may have bugs
and be missing some minor features.  This release is for early
adopters who are willing to help us find and fix problems.  Please let
us know about any problems you uncover.
d19 5
a23 8
library for handling configuration options some of the widgets have
been converted to use the Tcl object facilities.  For details on
features, incompatibilities, and potential problems with this release,
see the Tcl/Tk 8.1 Web page at

	http://www.scriptics.com/software/8.1.html

or refer to the "changes" file in this directory, which contains a
a25 5
Tk is a freely available open source package.  You can do virtually
anything you like with it, such as modifying it, redistributing it,
and selling it either in whole or in part.  See the file
"license.terms" for complete information.

d29 2
a30 7
The best way to get started with Tk is to read about Tk on the
Scriptics Web site at:

	http://www.scriptics.com/scripting

Another good way to get started with Tcl is to read one of the
introductory books on Tcl:
d43 1
a43 17

There is also an official home for Tcl and Tk on the Scriptics Web site:

	http://www.scriptics.com

These Web pages include information about the latest releases, products
related to Tcl and Tk, reports on bug fixes and porting issues, HTML
versions of the manual pages, and pointers to many other Tcl/Tk Web
pages at other sites.  Check them out!

If you are porting Tk 3.6 scripts to Tk 4.0 or later releases, you may
find the Postscript file doc/tk4.0.ps useful.  It is a porting guide
that summarizes the new features and discusses how to deal with the
changes in Tk 4.0 that are not backwards compatible.

2a. Unix Documentation
----------------------
d60 4
a63 2
2b. Windows Documentation
-------------------------
d65 5
a69 6
The "doc/help" subdirectory in this release contains a complete set of
Windows help files for TclPro.  Once you install this Tcl release, a
shortcut to the Windows help Tcl documentation will appear in the
"Start" menu:

	Start | Programs | Tk | Tk Help
d75 2
a76 2
Tk under UNIX, PCs (either Windows NT, Windows 95, or Win 3.1 with
Win32s), and Macintoshes.
d81 6
a86 7
        available now for PCs, Macintoshes, and several flavors of UNIX.
        Binary releases are much easier to install than source releases.
        To find out whether a binary release is available for your
        platform, check the Scriptics Tcl Resource Center
        (http://www.scriptics.com/resource).  Also, check in
        the FTP directory from which you retrieved the base
        distribution.
d93 29
d132 2
a133 3
The best way to get started with Tk is by reading one of the
introductory books.  See the documentation section above for more
details.
d138 19
a156 6
library/demos/widget is a script that you can use to invoke many
individual demonstrations of Tk's facilities, see the code that
produced the demos, and modify the code to try out alternatives.

5. Summary of changes in Tk 8.1
-------------------------------
d158 1
a158 14
6. Development tools
--------------------

A high quality set of commercial development tools is now available to
accelerate your Tk application development.  Scriptics' TclPro
product provides a debugger, static code checker, packaging utility,
and bytecode compiler.  Visit the Scriptics Web site at:

	http://www.scriptics.com/tclpro

for more information on TclPro and for a free 30-day evaluation
download.

7. Tcl newsgroup
a160 29
There is a network news group "comp.lang.tcl" intended for the
exchange of information about Tcl, Tk, and related applications.  The
newsgroup is a greata place to ask general information questions.  For
bug reports, please see the "Support and bug fixes" section below.

8. Tcl contributed archive
--------------------------

Many people have created exciting packages and applications based on Tcl
and/or Tk and made them freely available to the Tcl community.  An archive
of these contributions is kept on the machine ftp.neosoft.com.  You
can access the archive using anonymous FTP;  the Tcl contributed archive is
in the directory "/pub/tcl".  The archive also contains several FAQ
("frequently asked questions") documents that provide solutions to problems
that are commonly encountered by TCL newcomers.

9. Tcl Resource Center
----------------------

Visit http://www.scriptics.com/resource/ to see an annotated index of
many Tcl resources available on the World Wide Web.  This includes
papers, books, and FAQs, as well as development tools, extensions,
applications, binary releases, and patches.  You can also recommend
additional URLs for the resource center using the forms labeled "Add a
Resource".

10. Mailing lists
-----------------

d162 2
a163 1
Windows related Tcl issues.  To subscribe send a message to:
d165 3
a167 2
	wintcl-request@@tclconsortium.org
	mactcl-request@@tclconsortium.org
d171 1
a171 1
	subscribe mactcl Joe Smith
d173 1
a173 1
Replacing Joe Smith with your real name, of course.  (Use wintcl
d176 1
a176 1
subscribing put the line:
d182 2
a183 2
11. Support and bug fixes
-------------------------
d185 7
a191 21
Scriptics is very interested in receiving bug reports, patches, and
suggestions for improvements.  We prefer that you send this
information to us via the bug form on the Scriptics Web site, rather
than emailing us directly.  The bug form is at:

	http://www.scriptics.com/support/bugForm.html

The bug form was designed to give uniform structure to bug reports as
well as to solicit enough information to minimize followup questions.
The bug form also includes an option to automatically post your report
on comp.lang.tcl.  We strongly recommend that you select this option
because someone else who reads comp.lang.tcl may be able to offer a
solution.

When reporting bugs, please provide full information about the Tcl/Tk
version and the platform on which you are running Tcl/Tk.  Also,
please include a short wish script that we can use to reproduce the
bug.  Make sure that the script runs with a bare-bones wish and
doesn't depend on any extensions or other programs, particularly those
that exist only at your site.  Also, please include three additional
pieces of information with the script:
d193 29
d228 2
a229 13
We will log and follow-up on each bug, although we cannot promise a
specific turn-around time.  Enhancements may take longer and may not
happen at all unless there is widespread support for them (we're
trying to slow the rate at which Tcl/Tk turns into a kitchen sink).
It's very difficult to make incompatible changes to Tcl/Tk at this
point, due to the size of the installed base.

The Tcl community is too large for us to provide much individual
support for users.  If you need help we suggest that you post
questions to comp.lang.tcl.  We read the newsgroup and will attempt to
answer esoteric questions for which no-one else is likely to know the
answer.  In addition, Tcl/Tk support and training are available
commercially from Scriptics at:
d231 8
a238 1
	http://www.scriptics.com/training
d240 2
a241 7
Also see the following Web site for links to other organizations that
offer Tcl/Tk training:

	http://www.scriptics.com/resource/commercial/training

12. Tk version numbers
----------------------
d243 2
a244 4
You can test the current version of Tk by examining the
tk_version and tk_patchLevel variables.  The tk_patchLevel
variable follows the naming rules outlined below (e.g., 8.0.5).
The tk_version just has the major.minor numbers in it (e.g., 8.0)
d247 1
a247 1
3.6 or 4.0.  If a new release contains changes that are likely to break
d251 1
a251 1
increments without changing the major number, e.g. 4.1, 4.2, etc.  If
d255 12
a266 12
Alpha and beta releases have an additional suffix of the form a2 or
b1.  For example, Tk 4.0b1 is the first beta release of Tk version
4.0, Tk 4.0b2 is the second beta release, and so on.  A beta release
is an initial version of a new release, used to fix bugs and bad
features before declaring the release stable.  An alpha release is
like a beta release, except it's likely to need even more work before
it's "ready for prime time".  New releases are normally preceded by
one or more alpha and beta releases.  We hope that lots of people will
try out the alpha and beta releases and report problems.  We'll make
new alpha/beta releases to fix the problems, until eventually there is
a beta release that appears to be stable.  Once this occurs we'll make
the final release.
d272 2
a273 2
We'll try to minimize incompatibilities between beta releases, but if
a major problem turns up then we'll fix it even if it introduces an
d278 6
a283 22
(Note: This compatibility is true for Tcl scripts, but historically
the Tcl C APIs have changed enough between releases that you may need
to work a bit to upgrade extensions.)

Patch releases now have a suffix such as ".4" or ".5".  Prior to
version 8.0.3, patch releases had the suffix "p1" or "p2".  So, the
8.0 release went to 8.0p1, 8.0p2, 8.0.3, 8.0.4, and 8.0.5.  The alphas
and betas continue to use the 'a' and 'b' letters in their
tk_patchLevel.  Patch releases normally contain bug fixes only.  A
patch release (e.g Tk 8.0.5) should be completely compatible with the
base release from which it is derived (e.g. Tk 8.0), and you should
normally use the highest available patch release.

Note: with Tk 8.0 the Tk version number skipped from 4.2 to 8.0. The
jump was made in order to synchronize the Tcl and Tk version numbers.

13. Thank You
-------------

We'd like to express our thanks to the Tcl community for all the
helpful suggestions, bug reports, and patches we have received.
Tcl/Tk has improved vastly and will continue to do so with your help.
@


1.1.4.6
log
@Updated version to 8.1b3.
@
text
@d6 1
a6 1
RCS: @@(#) $Id$
d28 1
a28 1
here corresponds to release 8.1b3, which is the third beta release
@


