Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6003b9c9ca | ||
|
|
7d7cec255a |
@@ -1,11 +1,11 @@
|
||||
1999-08-10 Scott Redman <redman@scriptics.com>
|
||||
|
||||
* generic/tclListObj.c:
|
||||
* generic/tcl.decls:
|
||||
* generic/tclDecls.h: Applied patch from Jim Ingham to change the
|
||||
prototype of Tcl_ListObjGetElements to have the last argument have
|
||||
a CONST so that you can feed it the objv that you get from the
|
||||
standard TclObj command proc.
|
||||
* README:
|
||||
* generic/tcl.h:
|
||||
* tools/tcl.wse.in:
|
||||
* unix/configure.in:
|
||||
* win/README.binary:
|
||||
* win/configure.in: Changed version number to 8.2b3.
|
||||
|
||||
* generic/tclAlloc.c:
|
||||
* generic/tclCmdIL.c:
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
README: Tcl
|
||||
This is the Tcl 8.2b2 source distribution.
|
||||
This is the Tcl 8.2b3 source distribution.
|
||||
You can get this release from:
|
||||
http://www.scriptics.com/registration/8.2b2.tml
|
||||
http://www.scriptics.com/registration/8.2b3.tml
|
||||
|
||||
RCS: @(#) $Id: README,v 1.22 1999/07/22 21:50:53 redman Exp $
|
||||
RCS: @(#) $Id: README,v 1.22.2.1 1999/08/10 18:50:09 redman Exp $
|
||||
|
||||
Contents
|
||||
--------
|
||||
@@ -50,7 +50,7 @@ Information about new features in 8.2 can be found at
|
||||
http://www.scriptics.com/software/whatsnew82.html
|
||||
|
||||
Detailed release notes can be found at
|
||||
http://www.scriptics.com/software/relnotes/tcl8.2b2
|
||||
http://www.scriptics.com/software/relnotes/tcl8.2b3
|
||||
|
||||
Information about Tcl itself can be found at
|
||||
http://www.scriptics.com/scripting/
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Recent user-visible changes to Tcl:
|
||||
|
||||
RCS: @(#) $Id: changes,v 1.48 1999/08/10 02:40:04 welch Exp $
|
||||
RCS: @(#) $Id: changes,v 1.48.2.1 1999/08/10 18:50:09 redman Exp $
|
||||
|
||||
1. No more [command1] [command2] construct for grouping multiple
|
||||
commands on a single command line.
|
||||
@@ -4588,6 +4588,28 @@ thread's stack space. (redman)
|
||||
|
||||
--------------- Released 8.2b2, August 5, 1999 ----------------------
|
||||
|
||||
8/4/99 (bug fix) Applied patches supplied by Henry Spencer to greatly
|
||||
enhance performance of certain classes of regular expressions.
|
||||
[Bug: 2440 2447] (stanton)
|
||||
|
||||
8/5/99 (doc change) Made it clear that tcl_pkgPath was not set for
|
||||
Windows. [Bug: 2455] (hobbs)
|
||||
|
||||
8/5/99 (bug fix) Fixed reference to bytes that might not be null
|
||||
terminated in tclLiteral.c. [Bug: 2496] (hobbs)
|
||||
|
||||
8/5/99 (bug fix) Fixed typo in http.tcl. [Bug: 2502] (hobbs)
|
||||
|
||||
8/9/99 (bug fix) Fixed test suite to handle larger integers
|
||||
(64bit). Patch from Don Porter. (hobbs)
|
||||
|
||||
8/9/99 (documentation fix) Clarified Tcl_DecrRefCount docs
|
||||
[Bug: 1952]. Clarified array pattern docs [Bug: 1330]. Fixed clock docs
|
||||
[Bug: 693]. Fixed formatting errors [Bug: 2188 2189]. Fixed doc error
|
||||
in tclvars.n [Bug: 2042]. (hobbs)
|
||||
|
||||
8/9/99 (bug fix) Fixed path handling in auto_execok [Bug: 1276] (hobbs)
|
||||
|
||||
8/9/99 (internal api change) Removed the TclpMutexLock and TclpMutexUnlock
|
||||
APIs and added a new exported api, Tcl_GetAllocMutex. These APIs are all for
|
||||
the mutex used in the simple memory allocators. By making this change
|
||||
@@ -4603,3 +4625,9 @@ deleting interpreters. (welch)
|
||||
happen in Tcl 7.6 and earlier. An "info exists" now fires a read trace,
|
||||
if defined. This makes it possible to fully implement variables that
|
||||
are defined via traces. (welch)
|
||||
|
||||
8/10/99 (bug fix) Fixed Brent's changes so that they work on
|
||||
Windows. (redman)
|
||||
|
||||
--------------- Released 8.2b3, August 11, 1999 ----------------------
|
||||
|
||||
|
||||
+2
-2
@@ -10,7 +10,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.decls,v 1.26 1999/08/10 17:35:17 redman Exp $
|
||||
# RCS: @(#) $Id: tcl.decls,v 1.26.2.1 1999/08/10 22:42:45 redman Exp $
|
||||
|
||||
library tcl
|
||||
|
||||
@@ -181,7 +181,7 @@ declare 44 generic {
|
||||
}
|
||||
declare 45 generic {
|
||||
int Tcl_ListObjGetElements(Tcl_Interp *interp, Tcl_Obj *listPtr, \
|
||||
int *objcPtr, Tcl_Obj * CONST **objvPtr)
|
||||
int *objcPtr, Tcl_Obj ***objvPtr)
|
||||
}
|
||||
declare 46 generic {
|
||||
int Tcl_ListObjIndex(Tcl_Interp *interp, Tcl_Obj *listPtr, int index, \
|
||||
|
||||
+3
-3
@@ -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.56 1999/08/02 17:45:36 redman Exp $
|
||||
* RCS: @(#) $Id: tcl.h,v 1.56.2.1 1999/08/10 18:50:14 redman Exp $
|
||||
*/
|
||||
|
||||
#ifndef _TCL
|
||||
@@ -56,10 +56,10 @@ extern "C" {
|
||||
#define TCL_MAJOR_VERSION 8
|
||||
#define TCL_MINOR_VERSION 2
|
||||
#define TCL_RELEASE_LEVEL TCL_BETA_RELEASE
|
||||
#define TCL_RELEASE_SERIAL 2
|
||||
#define TCL_RELEASE_SERIAL 3
|
||||
|
||||
#define TCL_VERSION "8.2"
|
||||
#define TCL_PATCH_LEVEL "8.2b2"
|
||||
#define TCL_PATCH_LEVEL "8.2b3"
|
||||
|
||||
/*
|
||||
* The following definitions set up the proper options for Windows
|
||||
|
||||
+3
-3
@@ -8,7 +8,7 @@
|
||||
* See the file "license.terms" for information on usage and redistribution
|
||||
* of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||
*
|
||||
* RCS: @(#) $Id: tclDecls.h,v 1.27 1999/08/10 17:35:18 redman Exp $
|
||||
* RCS: @(#) $Id: tclDecls.h,v 1.27.2.1 1999/08/10 22:42:45 redman Exp $
|
||||
*/
|
||||
|
||||
#ifndef _TCLDECLS
|
||||
@@ -164,7 +164,7 @@ EXTERN int Tcl_ListObjAppendElement _ANSI_ARGS_((
|
||||
/* 45 */
|
||||
EXTERN int Tcl_ListObjGetElements _ANSI_ARGS_((
|
||||
Tcl_Interp * interp, Tcl_Obj * listPtr,
|
||||
int * objcPtr, Tcl_Obj * CONST ** objvPtr));
|
||||
int * objcPtr, Tcl_Obj *** objvPtr));
|
||||
/* 46 */
|
||||
EXTERN int Tcl_ListObjIndex _ANSI_ARGS_((Tcl_Interp * interp,
|
||||
Tcl_Obj * listPtr, int index,
|
||||
@@ -1284,7 +1284,7 @@ typedef struct TclStubs {
|
||||
void (*tcl_InvalidateStringRep) _ANSI_ARGS_((Tcl_Obj * objPtr)); /* 42 */
|
||||
int (*tcl_ListObjAppendList) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, Tcl_Obj * elemListPtr)); /* 43 */
|
||||
int (*tcl_ListObjAppendElement) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, Tcl_Obj * objPtr)); /* 44 */
|
||||
int (*tcl_ListObjGetElements) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, int * objcPtr, Tcl_Obj * CONST ** objvPtr)); /* 45 */
|
||||
int (*tcl_ListObjGetElements) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, int * objcPtr, Tcl_Obj *** objvPtr)); /* 45 */
|
||||
int (*tcl_ListObjIndex) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, int index, Tcl_Obj ** objPtrPtr)); /* 46 */
|
||||
int (*tcl_ListObjLength) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, int * intPtr)); /* 47 */
|
||||
int (*tcl_ListObjReplace) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, int first, int count, int objc, Tcl_Obj *CONST objv[])); /* 48 */
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
* See the file "license.terms" for information on usage and redistribution
|
||||
* of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||
*
|
||||
* RCS: @(#) $Id: tclListObj.c,v 1.6 1999/08/10 17:35:19 redman Exp $
|
||||
* RCS: @(#) $Id: tclListObj.c,v 1.6.2.1 1999/08/10 22:42:46 redman Exp $
|
||||
*/
|
||||
|
||||
#include "tclInt.h"
|
||||
@@ -305,7 +305,7 @@ Tcl_ListObjGetElements(interp, listPtr, objcPtr, objvPtr)
|
||||
* is to be returned. */
|
||||
int *objcPtr; /* Where to store the count of objects
|
||||
* referenced by objv. */
|
||||
Tcl_Obj * CONST **objvPtr; /* Where to store the pointer to an array
|
||||
Tcl_Obj ***objvPtr; /* Where to store the pointer to an array
|
||||
* of pointers to the list's objects. */
|
||||
{
|
||||
register List *listRepPtr;
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@ item: Global
|
||||
Log Pathname=%MAINDIR%\INSTALL.LOG
|
||||
Message Font=MS Sans Serif
|
||||
Font Size=8
|
||||
Disk Label=tcl8.2b2
|
||||
Disk Label=tcl8.2b3
|
||||
Disk Filename=setup
|
||||
Patch Flags=0000000000000001
|
||||
Patch Threshold=85
|
||||
|
||||
+2
-2
@@ -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.46 1999/08/02 21:57:27 redman Exp $
|
||||
# RCS: @(#) $Id: configure.in,v 1.46.2.1 1999/08/10 18:50:22 redman Exp $
|
||||
|
||||
TCL_VERSION=8.2
|
||||
TCL_MAJOR_VERSION=8
|
||||
TCL_MINOR_VERSION=2
|
||||
TCL_PATCH_LEVEL="b2"
|
||||
TCL_PATCH_LEVEL="b3"
|
||||
VERSION=${TCL_VERSION}
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
+5
-5
@@ -1,11 +1,11 @@
|
||||
Tcl/Tk 8.2b2 for Windows, Binary Distribution
|
||||
Tcl/Tk 8.2b3 for Windows, Binary Distribution
|
||||
|
||||
RCS: @(#) $Id: README.binary,v 1.9 1999/07/22 21:50:56 redman Exp $
|
||||
RCS: @(#) $Id: README.binary,v 1.9.2.1 1999/08/10 18:50:29 redman Exp $
|
||||
|
||||
1. Introduction
|
||||
---------------
|
||||
|
||||
This directory contains the binary distribution of Tcl/Tk 8.2b2 for
|
||||
This directory contains the binary distribution of Tcl/Tk 8.2b3 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.
|
||||
|
||||
@@ -32,7 +32,7 @@ Information about new features in Tcl/Tk 8.2 can be found at
|
||||
http://www.scriptics.com/software/whatsnew82.html
|
||||
|
||||
Detailed release notes can be found at
|
||||
http://www.scriptics.com/software/relnotes/tcl8.2b2
|
||||
http://www.scriptics.com/software/relnotes/tcl8.2b3
|
||||
|
||||
Information about Tcl itself can be found at
|
||||
http://www.scriptics.com/scripting/
|
||||
@@ -47,7 +47,7 @@ There are notes about compiling Tcl at
|
||||
---------------
|
||||
|
||||
The binary release is distributed as a self-extracting archive called
|
||||
tcl82b2.exe. The setup program which will prompt you for an
|
||||
tcl82b3.exe. The setup program which will prompt you for an
|
||||
installation directory. It will create the installation heirarchy
|
||||
under the specified directory, and install a wish application icon
|
||||
under the program manager group of your choice.
|
||||
|
||||
+2
-2
@@ -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.12 1999/08/02 21:57:32 redman Exp $
|
||||
# RCS: @(#) $Id: configure.in,v 1.12.2.1 1999/08/10 18:50:29 redman Exp $
|
||||
|
||||
AC_INIT(../generic/tcl.h)
|
||||
|
||||
TCL_VERSION=8.2
|
||||
TCL_MAJOR_VERSION=8
|
||||
TCL_MINOR_VERSION=2
|
||||
TCL_PATCH_LEVEL=b2
|
||||
TCL_PATCH_LEVEL=b3
|
||||
VER=$TCL_MAJOR_VERSION$TCL_MINOR_VERSION
|
||||
|
||||
#--------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user