summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhobbs <hobbs@noemail.net>2000-01-14 00:20:40 (GMT)
committerhobbs <hobbs@noemail.net>2000-01-14 00:20:40 (GMT)
commit94075f8b2dd1683ecc7ac0d651209caf5ba82aea (patch)
treedbe0df1c497755c5df751fdc99d8dedea1de6370
parentea7e648bac2d80ace7f9929a6fef7bc844437c0c (diff)
downloadtcl-94075f8b2dd1683ecc7ac0d651209caf5ba82aea.zip
tcl-94075f8b2dd1683ecc7ac0d651209caf5ba82aea.tar.gz
tcl-94075f8b2dd1683ecc7ac0d651209caf5ba82aea.tar.bz2
* README:core-8-3-b2
* generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.m4: * win/README.binary: * win/configure.in: updated to patchlevel 8.3b2 FossilOrigin-Name: c857d530775c8be8a18a424919aac862920168cf
-rw-r--r--ChangeLog20
-rw-r--r--README8
-rw-r--r--changes42
-rw-r--r--generic/regexec.c2
-rw-r--r--generic/tcl.h8
-rw-r--r--tools/tcl.wse.in2
-rw-r--r--unix/configure.in4
-rw-r--r--unix/tcl.m44
-rw-r--r--win/README.binary8
-rw-r--r--win/configure.in4
10 files changed, 74 insertions, 28 deletions
diff --git a/ChangeLog b/ChangeLog
index 5517efb..272c763 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2000-01-13 Jeff Hobbs <hobbs@scriptics.com>
+
+ * changes: updated changes file to reflect 8.3b2 mods
+
+ * README:
+ * generic/tcl.h:
+ * tools/tcl.wse.in:
+ * unix/configure.in:
+ * unix/tcl.m4:
+ * win/README.binary:
+ * win/configure.in: updated to patchlevel 8.3b2
+
+ * generic/regexec.c: added var initialization to prevent compiler
+ warning
+
2000-01-13 Eric Melski <ericm@scriptics.com>
* tests/cmdIL.test: Added tests for lsort -dictionary with
@@ -40,10 +55,13 @@
* tests/info.test:
* generic/tclCmdIL.c: fixed 'info procs ::namesp::*' behavior (Dejong)
+ * generic/tclNamesp.c: made imported commands also import their
+ compile proc [Bug: 2100]
+
* tests/expr.test:
* unix/Makefile.in:
* unix/configure.in:
- * unix/tcl.m4: strtod bug on Tru64 [Bug: 3378]
+ * unix/tcl.m4: recognize strtod bug on Tru64 v5.0 [Bug: 3378]
and added tests to prevent unnecessary chmod +x in sources while
installing, as well as more intelligent setsockopt/gethostbyname
checks [Bug: 3366, 3389]
diff --git a/README b/README
index 334fbd3..e4afd19 100644
--- a/README
+++ b/README
@@ -1,11 +1,11 @@
README: Tcl
- This is the Tcl 8.3b1 source distribution.
+ This is the Tcl 8.3b2 source distribution.
You can get this release from:
- [Tcl/Tk are also available through NetCVS:
+ [Tcl/Tk is also available through NetCVS:
http://www.scriptics.com/products/tcltk/netcvs.html]
# http://www.scriptics.com/registration/<version>.tml
-RCS: @(#) $Id: README,v 1.25 1999/12/21 23:57:20 hobbs Exp $
+RCS: @(#) $Id: README,v 1.26 2000/01/14 00:20:42 hobbs Exp $
Contents
--------
@@ -52,7 +52,7 @@ Information about new features in 8.3 can be found at
http://www.scriptics.com/software/whatsnew83.html
Detailed release notes can be found at
- http://www.scriptics.com/software/relnotes/tcl8.3b1
+ http://www.scriptics.com/software/relnotes/tcl8.3b2
Information about Tcl itself can be found at
http://www.scriptics.com/scripting/
diff --git a/changes b/changes
index 434647e..b2229eb 100644
--- a/changes
+++ b/changes
@@ -1,6 +1,6 @@
Recent user-visible changes to Tcl:
-RCS: @(#) $Id: changes,v 1.52 1999/12/22 20:00:24 hobbs Exp $
+RCS: @(#) $Id: changes,v 1.53 2000/01/14 00:20:42 hobbs Exp $
1. No more [command1] [command2] construct for grouping multiple
commands on a single command line.
@@ -4735,31 +4735,59 @@ command to Windows to query the last error received on a serial socket.
have DST
1999-12-03 (feature enhancement) improved error message in bad octal cases
-and improper use of comments.
+and improper use of comments. (hobbs)
1999-12-07 (bug fix) fixed Tcl_ScanCountedElement to not step
beyond the end of the counted string
1999-12-09 (feature enhancement) removed all references to 16 bit
-compatibility code for Windows
+compatibility code for Windows (hobbs)
-1999-12-10 (bug fix) removed check for vfork - Tcl now uses only fork in exec.
+1999-12-10 (bug fix) removed check for vfork - Tcl now uses only fork in
+exec. (hobbs)
1999-12-10 (optimization) changed Tcl_ConcatObj to return a list
object when it receives all pure list objects as input (used by 'concat'),
added optimizations in Tcl_EvalObjEx for pure list case, and optimized
INST_TRY_CVT_TO_NUMERIC in TclExecuteByteCode for boolean objects.
+(oakley, hobbs)
1999-12-12 (feature enhancement) enhanced glob command with -type, -path,
--directory and -join switches.
+-directory and -join switches. (darley, hobbs)
1999-12-21 (bug fix) changed CreateThread to _beginthreadex and
-ExitThread to _endthreadex to prevent 4K mem leak
+ExitThread to _endthreadex to prevent 4K mem leak (gravereaux)
1999-12-21 (bug fix) fixed applescript for I18N
-1999-12-21 (feature enhancement) added -unique option to lsort
+1999-12-21 (feature enhancement) added -unique option to lsort (hobbs)
1999-12-21 (bug fix) changed thread ids to longs (for 64bit systems)
--- Released 8.3b1, December 22, 1999 --- See ChangeLog for details ---
+
+2000-01-10 (feature enhancement) clock scan now supports the common
+ISO 8601 date/time formats. See docs for details. (melski)
+
+2000-01-10 (bug fix) prevented \ooo substitution from accepting
+non-octal digits [Bug: 3975] (hobbs)
+
+2000-01-11 (bug fix) fixed improper handling of DST by clock when
+using relative times (like "1 month" or "tomorrow"). (melski)
+
+2000-01-12 (bug fix) improved build support for Tru64 v5, NetBSD
+and Reliant Unix (hobbs)
+
+2000-01-12 (bug fix) made imported commands also import their
+compile procedure (duffin)
+
+2000-01-12 (bug fix) fixed 'info procs ::namesp::*' behavior to return
+procs in a namespace (dejong)
+
+2000-01-12 (feature enhancement) added support for setting permissions
+symbolicly (like chmod) in [file attributes $file -permissions ...] (schoebel)
+
+2000-01-13 (bug fix) fixed lsort -dictionary problem when sorting
+characters between 'Z' and 'a' (flawed upper/lower comparison logic) (melski)
+
+--- Released 8.3b2, January 13, 2000 --- See ChangeLog for details ---
diff --git a/generic/regexec.c b/generic/regexec.c
index 7b61a45..41d49bd 100644
--- a/generic/regexec.c
+++ b/generic/regexec.c
@@ -265,7 +265,7 @@ struct colormap *cm;
struct dfa *s;
struct dfa *d;
chr *begin;
- chr *end;
+ chr *end = NULL;
chr *cold;
chr *open; /* open and close of range of possible starts */
chr *close;
diff --git a/generic/tcl.h b/generic/tcl.h
index 2deee7c..4f7ae9b 100644
--- a/generic/tcl.h
+++ b/generic/tcl.h
@@ -12,7 +12,7 @@
* See the file "license.terms" for information on usage and redistribution
* of this file, and for a DISCLAIMER OF ALL WARRANTIES.
*
- * RCS: @(#) $Id: tcl.h,v 1.61 2000/01/11 22:08:59 hobbs Exp $
+ * RCS: @(#) $Id: tcl.h,v 1.62 2000/01/14 00:20:46 hobbs Exp $
*/
#ifndef _TCL
@@ -45,7 +45,7 @@ extern "C" {
* win/makefile.vc (not patchlevel) 2 LOC
* win/pkgIndex.tcl (not patchlevel, for tclregNN.dll)
* README (sections 0 and 2)
- * mac/README (2 LOC)
+ * mac/README (2 LOC, not patchlevel)
* win/README.binary (sections 0-4)
* win/README (not patchlevel) (sections 0 and 2)
* unix/README (not patchlevel) (part (h))
@@ -58,10 +58,10 @@ extern "C" {
#define TCL_MAJOR_VERSION 8
#define TCL_MINOR_VERSION 3
#define TCL_RELEASE_LEVEL TCL_BETA_RELEASE
-#define TCL_RELEASE_SERIAL 1
+#define TCL_RELEASE_SERIAL 2
#define TCL_VERSION "8.3"
-#define TCL_PATCH_LEVEL "8.3b1"
+#define TCL_PATCH_LEVEL "8.3b2"
/*
* The following definitions set up the proper options for Windows
diff --git a/tools/tcl.wse.in b/tools/tcl.wse.in
index 4c43610..ab463e0 100644
--- a/tools/tcl.wse.in
+++ b/tools/tcl.wse.in
@@ -2192,7 +2192,7 @@ end
item: Edit Registry
Total Keys=1
Key=TclScript\shell\open\command
- New Value=%MAINDIRSHORT%\bin\wish83.exe "%%1"
+ New Value=%MAINDIRSHORT%\bin\wish83.exe "%%1" %%*
end
item: Edit Registry
Total Keys=1
diff --git a/unix/configure.in b/unix/configure.in
index fd0e84e..92f203b 100644
--- a/unix/configure.in
+++ b/unix/configure.in
@@ -2,12 +2,12 @@ dnl This file is an input file used by the GNU "autoconf" program to
dnl generate the file "configure", which is run during Tcl installation
dnl to configure the system for the local environment.
AC_INIT(../generic/tcl.h)
-# RCS: @(#) $Id: configure.in,v 1.53 2000/01/12 11:13:55 hobbs Exp $
+# RCS: @(#) $Id: configure.in,v 1.54 2000/01/14 00:20:51 hobbs Exp $
TCL_VERSION=8.3
TCL_MAJOR_VERSION=8
TCL_MINOR_VERSION=3
-TCL_PATCH_LEVEL="b1"
+TCL_PATCH_LEVEL="b2"
VERSION=${TCL_VERSION}
#------------------------------------------------------------------------
diff --git a/unix/tcl.m4 b/unix/tcl.m4
index 91d2141..fc65913 100644
--- a/unix/tcl.m4
+++ b/unix/tcl.m4
@@ -1585,8 +1585,8 @@ AC_DEFUN(SC_BUGGY_STRTOD, [
if ((term != string) && (term[-1] == 0)) {
exit(1);
}
- value = strtod(string, &term);
- if (term == (string+1)) {
+ value = strtod(spaceString, &term);
+ if (term == (spaceString+1)) {
exit(1);
}
exit(0);
diff --git a/win/README.binary b/win/README.binary
index 023fc1b..8460a57 100644
--- a/win/README.binary
+++ b/win/README.binary
@@ -1,13 +1,13 @@
Tcl/Tk 8.3 for Windows, Binary Distribution
-RCS: @(#) $Id: README.binary,v 1.13 1999/12/22 00:00:16 hobbs Exp $
+RCS: @(#) $Id: README.binary,v 1.14 2000/01/14 00:20:54 hobbs Exp $
1. Introduction
---------------
-This directory contains the binary distribution of Tcl/Tk 8.3b1 for
+This directory contains the binary distribution of Tcl/Tk 8.3b2 for
Windows. It was compiled with Microsoft Visual C++ 5.0 using Win32
-API, so that it will run under Windows NT, Windows 95, and Windows 98.
+API, so that it will run under Windows NT, 95, 98 and 2000.
Tcl provides a powerful platform for creating integration applications
that tie together diverse applications, protocols, devices, and
@@ -32,7 +32,7 @@ Information about new features in Tcl/Tk 8.3 can be found at
http://www.scriptics.com/software/whatsnew83.html
Detailed release notes can be found at
- http://www.scriptics.com/software/relnotes/tcl8.3b1
+ http://www.scriptics.com/software/relnotes/tcl8.3b2
Information about Tcl itself can be found at
http://www.scriptics.com/scripting/
diff --git a/win/configure.in b/win/configure.in
index fc739ea..49bfdf6 100644
--- a/win/configure.in
+++ b/win/configure.in
@@ -2,14 +2,14 @@
# generate the file "configure", which is run during Tcl installation
# to configure the system for the local environment.
#
-# RCS: @(#) $Id: configure.in,v 1.16 1999/12/22 00:00:16 hobbs Exp $
+# RCS: @(#) $Id: configure.in,v 1.17 2000/01/14 00:20:54 hobbs Exp $
AC_INIT(../generic/tcl.h)
TCL_VERSION=8.3
TCL_MAJOR_VERSION=8
TCL_MINOR_VERSION=3
-TCL_PATCH_LEVEL="b1"
+TCL_PATCH_LEVEL="b2"
VER=$TCL_MAJOR_VERSION$TCL_MINOR_VERSION
#--------------------------------------------------------------------