summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwelch <welch>1998-08-06 15:18:30 (GMT)
committerwelch <welch>1998-08-06 15:18:30 (GMT)
commitccf7e447a85c5f4388cd17cb754a5cdfee6260f2 (patch)
treed87a2c332550cd1022e6ba3e9fbc30c8996100ba
parentac3239faeb48726aed29709434712308e2ba7f05 (diff)
downloadtcl-ccf7e447a85c5f4388cd17cb754a5cdfee6260f2.zip
tcl-ccf7e447a85c5f4388cd17cb754a5cdfee6260f2.tar.gz
tcl-ccf7e447a85c5f4388cd17cb754a5cdfee6260f2.tar.bz2
Updated for final 8.0.3
-rw-r--r--README72
1 files changed, 25 insertions, 47 deletions
diff --git a/README b/README
index 9175222..1cf128e 100644
--- a/README
+++ b/README
@@ -1,47 +1,7 @@
Tcl
-SCCS: %Z% $Id: README,v 1.8 1998/08/04 23:22:52 welch Exp $
-
-0. Preface
-----------
-This is the last pre-release of 8.0.3, tcl_patchLevel "8.0.3-5"
-This is very close, but not final. We plan code freeze on
-Thursday, and so I'll be doing the 8.0.3 release then. But, please
-try your compiles against this version 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. Scriptics changes to support TclPro Wrapper, which is similar in
-spirit to the stand-alone applications built by the plus-patch, but
-goes farther by putting more hooks into the file system access routines.
-2. Scriptics changes to support TclPro Compiler, which lets you
-save and reload compiled byte-codes.
-3. Miscellaneous bug fixes to windows socket code.
-4. Various bug fixes derived from Victor Dukhovni's "jumbo" patch described
-on http://www.scriptics.com/resource/download/patches/tcl80p2/
-5. Patches to support [incr Tcl].
-6. More enhancements, including a new implementation of pkg_mkIndex.
-7. A new implementation of auto_mkindex to support [incr Tcl] classes.
-8. New IMPORT/EXPORT macros to facilitate building DLL's on windows.
-
-Bug fixes relative to previous pre-releases
- Undid damage to the origninal EXPORT that appeared in 8.0.3-4
- Resolved use of TCL_DBGX in configure scripts.
- Fixed EINTR bug so system calls are retried after signals.
- Fixed reverse vidio bitmaps
- Several fixes to windows alt-keys and menus:
- 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
-
+SCCS: %Z% $Id: README,v 1.9 1998/08/06 15:18:30 welch Exp $
+
1. Introduction
---------------
@@ -58,7 +18,8 @@ incompatibilities are relatively obscure but may require modifications
to some old scripts before they can run with this version. The compiler
introduces many new C-level APIs, but the old APIs are still supported.
See below for more details. This patch release fixes various bugs in
-Tcl 8.0; there are no feature changes relative to Tcl 8.0.
+Tcl 8.0, plus it adds a few minor features to support the TclPro 1.0
+tool set and [incr Tcl] 3.0. Please check the changes file for details.
2. Documentation
----------------
@@ -75,6 +36,10 @@ books on Tcl:
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/
+http://www.tclconsortium.org/resources/books.html
+
The "doc" subdirectory in this release contains a complete set of reference
manual entries for Tcl. Files with extension ".1" are for programs (for
example, tclsh.1); files with extension ".3" are for C library procedures;
@@ -138,7 +103,7 @@ Before trying to compile Tcl you should do the following things:
applied to Tcl8.0p1 to produce Tcl 8.0p2, and so on. To apply an
uncompressed patch file such as tcl8.0p1.patch, invoke a shell
command like the following from the directory containing this
- file:
+ file (some versions of patch require "-p0"):
patch -p < tcl8.0p1.patch
If the patch file has a .gz extension, invoke a command like the
following:
@@ -315,7 +280,16 @@ 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.
-7. Mailing lists
+7. 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".
+
+8. Mailing lists
----------------
A couple of Mailing List have been set up to discuss Macintosh or
@@ -338,7 +312,7 @@ subscribing put the line:
in the body instead (or wintcl).
-8. Support and bug fixes
+9. Support and bug fixes
------------------------
We're very interested in receiving bug reports and suggestions for
@@ -373,7 +347,7 @@ Scriptics (info@scriptics.com), NeoSoft (info@neosoft.com),
Computerized Processes Unlimited (gwl@cpu.com),
and Data Kinetics (education@dkl.com).
-9. Tcl version numbers
+10. Tcl version numbers
----------------------
You can test the current version of Tcl by examining the
@@ -412,6 +386,10 @@ 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 have a suffix such as p1 or p2. These releases contain
bug fixes only. A patch release (e.g Tcl 7.6p2) should be completely
compatible with the base release from which it is derived (e.g. Tcl