diff options
author | welch <welch> | 1998-08-06 15:18:30 (GMT) |
---|---|---|
committer | welch <welch> | 1998-08-06 15:18:30 (GMT) |
commit | ccf7e447a85c5f4388cd17cb754a5cdfee6260f2 (patch) | |
tree | d87a2c332550cd1022e6ba3e9fbc30c8996100ba /README | |
parent | ac3239faeb48726aed29709434712308e2ba7f05 (diff) | |
download | tcl-ccf7e447a85c5f4388cd17cb754a5cdfee6260f2.zip tcl-ccf7e447a85c5f4388cd17cb754a5cdfee6260f2.tar.gz tcl-ccf7e447a85c5f4388cd17cb754a5cdfee6260f2.tar.bz2 |
Updated for final 8.0.3
Diffstat (limited to 'README')
-rw-r--r-- | README | 72 |
1 files changed, 25 insertions, 47 deletions
@@ -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 |