summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhobbs <hobbs>2001-08-07 02:44:40 (GMT)
committerhobbs <hobbs>2001-08-07 02:44:40 (GMT)
commit1eff5f9346e74b7c0b8aaa247df632b47f8a5f6e (patch)
tree176153fb97ee84781d59e81d085dc517f279a9af
parent84d9840ea49d4c8c3a29d12615b526c25878518d (diff)
downloadtcl-1eff5f9346e74b7c0b8aaa247df632b47f8a5f6e.zip
tcl-1eff5f9346e74b7c0b8aaa247df632b47f8a5f6e.tar.gz
tcl-1eff5f9346e74b7c0b8aaa247df632b47f8a5f6e.tar.bz2
* changes:
* README: * mac/README: * unix/README: * win/README.binary: updated for 8.4a3 release
-rw-r--r--ChangeLog10
-rw-r--r--README11
-rw-r--r--changes115
-rw-r--r--mac/README6
-rw-r--r--unix/README4
-rw-r--r--win/README.binary21
6 files changed, 147 insertions, 20 deletions
diff --git a/ChangeLog b/ChangeLog
index a32bd88..827b8c8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
2001-08-06 Jeff Hobbs <jeffh@ActiveState.com>
+ 8.4a3 RELEASE
+
+ * changes:
+ * README:
+ * mac/README:
+ * unix/README:
+ * win/README.binary: updated for 8.4a3 release
+
* generic/tclFileName.c (Tcl_FSSplitPath): update to Tcl style
guide.
@@ -1489,7 +1497,7 @@
additional cast to LONGLONG. My cross-compiling gcc was unable to
process the original form. The SF Id of the patch is 102459.
- * tclWinTime.c: Add to the static data a set of variables that
+ * tclWinTime.c: Add to the static data a set of variables that
manage the phase-locked techniques, including a
''CRITICAL_SECTION'' to guard them so that multi-threaded code
is stable.
diff --git a/README b/README
index 77206b8..1423c7a 100644
--- a/README
+++ b/README
@@ -2,10 +2,10 @@ README: Tcl
This is the Tcl 8.4a3 source distribution.
Tcl/Tk is also available through NetCVS:
http://tcl.sourceforge.net/
- You can get any release of Tcl from:
- ftp://ftp.scriptics.com/pub/tcl/
+ You can get any source release of Tcl from the file distributions
+ link at the above URL.
-RCS: @(#) $Id: README,v 1.37 2001/07/05 01:02:51 uid38172 Exp $
+RCS: @(#) $Id: README,v 1.38 2001/08/07 02:44:40 hobbs Exp $
Contents
--------
@@ -50,8 +50,9 @@ Extensive documentation is available at our website.
The home page for this release, including new features, is
http://www.purl.org/tcl/home/software/tcltk/8.4.html
-Detailed release notes can be found at
- http://www.purl.org/tcl/home/software/tcltk/relnotes/tcl8.4a2.txt
+Detailed release notes can be found at the file distributions page
+by clicking on the relevant version.
+ http://sourceforge.net/project/showfiles.php?group_id=10894
Information about Tcl itself can be found at
http://www.purl.org/tcl/home/scripting/
diff --git a/changes b/changes
index 8017f31..e86b063 100644
--- a/changes
+++ b/changes
@@ -1,6 +1,6 @@
Recent user-visible changes to Tcl:
-RCS: @(#) $Id: changes,v 1.60 2000/11/04 00:03:29 hobbs Exp $
+RCS: @(#) $Id: changes,v 1.61 2001/08/07 02:44:40 hobbs Exp $
1. No more [command1] [command2] construct for grouping multiple
commands on a single command line.
@@ -5015,3 +5015,116 @@ DumpActiveMemory.3. (melski)
tclsh. This enables Tk as a truly loadable package.
--- Released 8.4a2, November 3, 2000 --- See ChangeLog for details ---
+
+2001-04-04 (build improvements) redid Mac build structure (steffen)
+Corrected IRIX-5* configure (english). Added support for AIX-5 (hobbs).
+Added support for Win64 (hobbs).
+
+2001-04-03 (doc fixes) numerous doc corrections and clarifications.
+Update of READMEs.
+
+2001-03-30 (bug fix) corrected Windows memory error on exit (wu)
+Fixed race condition in readability of socket on Windows.
+
+2001-03-29 (bug fix) prevent potential race condition and security leak in
+tmp filename creation on Unix. (max)
+Fixed handling of timeout for threads (corrects excessive CPU usage issue
+for Tk on Unix in threaded Tcl environment). (ruppert)
+
+2001-03-13 (bug fix) Correctly possible memory corruption in string map {}
+$str (fellows)
+
+2001-02-15 (feature enhancement) improved efficiency of [string split]
+(fellows)
+
+2001-01-30 (bug fix) Fixed possible hangs in fcopy. (porter)
+
+2001-01-04 (bug fix) corrected parsing of $tcl_libPath at startup on
+Windows (porter)
+
+2000-12-14 (feature enhancement) improved (s)rand for 64-bit platforms
+(porter)
+
+2000-12-09 (feature enhancement) changed %o and %x to use strtoul instead
+of strtol to correctly preserve scan<>format conversion of large integers
+(hobbs)
+Fixed handling of {!<boolean>} in expressions (hobbs, fellows)
+
+2000-11-23 (mem leak) fixed potential memory leak in error case of lsort
+(fellows)
+
+2000-11-02 (bug fix) Corrected sharing of tclLibraryPath in threaded
+environment (gravereaux)
+
+2000-11-01 (mem leak) Corrected excessive mem use of info exists on a
+non-existent array element (hobbs)
+
+2000-10-20 (feature enhancement) call stat only when necessary in 'glob' to
+speed up command significantly in base cases (hobbs)
+
+2000-10-06 (bug fix) corrected [file channels] to only return channels in
+the current interpreter (hobbs)
+
+2000-09-29 (bug fix) corrected reporting of space parity on Windows (Eason)
+
+2000-09-27 (bug fix) fixed a bug introduced by a partial fix in 8.3.2 that
+didn't set nonBlocking correctly when resetting the flags for the write
+side (mem leak) Correct mem leak in channels when statePtr was released
+(hobbs)
+
+--- Released 8.3.3, April 6, 2001 --- See ChangeLog for details ---
+
+ * new higher resolution timer on Windows [TIP #7] (kenny)
+
+ * fixed handling of thread timeouts to prevent excessive CPU usage
+ by Tk when built threads-enabled. (ruppert)
+
+ * improved build support for IRIX, GNU HURD, Mac OS 9 and OS X
+
+ * configure scripts revamped for better support of cygwin and gcc on
+ Windows (mdejong)
+
+ * added support for thread-aware/hot channels [TIP #10] (kupries)
+
+ * fixed potential crash in threaded reinitialization race condition (wu)
+
+ * updated and improved man pages
+
+ * started CONST-ification of the Tcl APIs. [TIP #27]
+
+ * corrected panic when extra items where left on the byte compiler
+ execution stack (sofer)
+
+ * improved use of thread-safe functions in unix time commands (kenny)
+
+ * added ISO-8859-15 and koi8-u encodings, updated other encoding tables
+ based on http://www.unicode.org/Public/MAPPINGS/ (kuhn)
+
+ * corrected several minor errors noted by Purify (hobbs)
+
+ * added new Tcl_GetUnicodeFromObj API
+
+ * added byte-compiled versions of 'lappend', 'append' simple cases (hobbs)
+
+ * updated to Unicode 3.1.0 data set (still using 16 bits for Tcl_UniChar
+ though) (hobbs)
+
+ * Added Tcl_GetMathFuncInfo, Tcl_ListMathFuncs, Tcl_InfoObjCmd,
+ InfoFunctionsCmd APIs [TIP #15]
+
+ * fixed regexp bug that returned non-matching sub-pairs to have index pair
+ {-1 -1} (fellows)
+
+ * fixed backslash handling of multibyte utf-8 characters
+
+ * corrected buggy construction of search path entries relative to
+ executable (porter)
+
+ * added Tcl_SubstObj API [TIP #36] (fellows)
+
+ * added TclFS* APIs with a new Tcl virtual file system [TIP #17] (darley)
+ See Tcl_FSEvalFile doc for more information and links to other new APIs
+
+ * fixed use of tmpname in TclpCreateTempFile on Unix (lim)
+
+--- Released 8.4a3, August 6, 2000 --- See ChangeLog for details ---
diff --git a/mac/README b/mac/README
index ea34303..7cf0c81 100644
--- a/mac/README
+++ b/mac/README
@@ -1,12 +1,12 @@
Tcl 8.4 for Macintosh
-RCS: @(#) $Id: README,v 1.15 2001/07/05 01:02:51 uid38172 Exp $
+RCS: @(#) $Id: README,v 1.16 2001/08/07 02:44:40 hobbs Exp $
1. Introduction
---------------
This is the README file for the Macintosh version of the Tcl
-scripting language. The home page for the Macintosh releases is
+scripting language. The home page for the Mac/Tcl info is
http://www.purl.org/tcl/home/software/mac/
A summary of what's new in this release is at
@@ -46,7 +46,7 @@ mactcl-source-<version>.sea.hqx
The "html" subdirectory contains reference documentation in
in the HTML format. You may also find these pages at:
- http://www.purl.org/tcl/home/man/tcl<version>/contents.html
+ http://www.purl.org/tcl/home/man/
3. Compiling Tcl
----------------
diff --git a/unix/README b/unix/README
index d10cc2e..d3faf29 100644
--- a/unix/README
+++ b/unix/README
@@ -1,6 +1,8 @@
Tcl UNIX README
---------------
+RCS: @(#) $Id: README,v 1.17 2001/08/07 02:44:40 hobbs Exp $
+
This is the directory where you configure, compile, test, and install
UNIX versions of Tcl. This directory also contains source files for Tcl
that are specific to UNIX. Some of the files in this directory are
@@ -22,8 +24,6 @@ SGI, as well as PCs running Linux, BSDI, and SCO UNIX. To compile for
a PC running Windows, see the README file in the directory ../win. To
compile for a Macintosh, see the README file in the directory ../mac.
-RCS: @(#) $Id: README,v 1.16 2001/07/05 01:02:51 uid38172 Exp $
-
How To Compile And Install Tcl:
-------------------------------
diff --git a/win/README.binary b/win/README.binary
index 581217c..9533cec 100644
--- a/win/README.binary
+++ b/win/README.binary
@@ -1,6 +1,6 @@
Tcl/Tk 8.4 for Windows, Binary Distribution
-RCS: @(#) $Id: README.binary,v 1.24 2001/07/05 01:02:52 uid38172 Exp $
+RCS: @(#) $Id: README.binary,v 1.25 2001/08/07 02:44:40 hobbs Exp $
1. Introduction
---------------
@@ -30,8 +30,9 @@ The home page for the Tcl Developer Xchange is at:
The home page for the Tcl/Tk 8.4 release is
http://www.purl.org/tcl/home/software/tcltk/8.4.html
-Detailed release notes can be found at
- http://www.purl.org/tcl/home/software/tcltk/relnotes/tcl8.4a3.txt
+Detailed release notes can be found at the file distributions page
+by clicking on the relevant version.
+ http://sourceforge.net/project/showfiles.php?group_id=10894
Information about Tcl itself can be found at
http://www.purl.org/tcl/home/scripting/
@@ -116,12 +117,16 @@ that are commonly encountered by TCL newcomers.
9. Tcl Resource Center
----------------------
+
Visit http://www.purl.org/tcl/home/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".
+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 using the Tracker at
+
+ http://tcl.sourceforge.net/
+
+You can also recommend more URLs for the resource center using the forms
+labeled "Add a Resource".
10. Mailing lists
----------------