summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog173
1 files changed, 173 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..69c51dc
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,173 @@
+1999-03-05 <stanton@GASPODE>
+
+ * generic/tclCompile.h:
+ * generic/tclStubInit.c:
+ * generic/tclCompileDecls.h:
+ * generic/tclCompileStubs.c:
+ * generic/tclInt.decls: Added functions from tclCompile.h into a
+ new tclCompile interface.
+
+ * generic/tclStubs.c:
+ * generic/tclDecls.h:
+ * generic/tcl.decls: Added Tcl_InitMemory.
+
+ * generic/tclStubLib.c: Changed to define USE_TCL_STUBS and
+ USE_TCL_STUB_PROCS automatically.
+
+ * unix/Makefile.in: Changes to get stubs mechanism working.
+
+ * generic/tclGetDate.y: Updated to reflect tclDate.c changes.
+
+ * tools/genStubs.tcl:
+ * generic/tclProc.c:
+ * generic/tclStubInit.c:
+ * generic/tclTest.c:
+ * unix/tclUnixFile.c:
+ * unix/tclUnixPort.h: lint
+
+ * win/makefile.vc:
+ * generic/tclAlloc.c: Changed USE_NATIVEMALLOC to USE_NATIVE_MALLOC.
+
+1999-03-03 <stanton@GASPODE>
+
+ * unix/tclUnixTime.c: Added TclpGetDate and TclStrftime.
+
+ * unix/tclUnixSock.c: Added TclHasSockets.
+
+ * unix/tclUnixPort.h: Eliminated various Tclp* macros that have
+ been replaced with function defintions.
+
+ * win/tclWinInt.h:
+ * win/tclWin32Dll.c:
+ * unix/tclUnixInit.c: Added TclpCheckStackSpace.
+
+ * unix/tclUnixFile.c:
+ * mac/tclMacShLib.exp:
+ * mac/tclMacFile.c:
+ * generic/tclFileName.c:
+ * win/tclWinFile.c: Renamed TclpGetUserHome back to
+ TclGetUserHome for patch level compatibility.
+
+ * unix/tclUnixFile.c: Added TclpAccess and TclpState.
+
+ * win/tclWinPort.h:
+ * mac/tclMacPort.h:
+ * mac/tclMacInt.h:
+ * mac/tclMac.h:
+ * generic/tcl.decls: Added Mac specific declarations.
+
+ * mac/tclMacChan.c: Added stub implementation of
+ Tcl_MakeFileChannel that doesn't do anything. This could be
+ implemented at a later date.
+
+ * generic/tclStubLib.c: Added internal interface hooks.
+
+ * generic/tclStubs.c:
+ * generic/tclStubInit.c: Added undefs for all of the TCL_MEM_DEBUG
+ macros to avoid conflicts with the stub names.
+
+ * generic/tclStubInit.c:
+ * generic/tclInt.h:
+ * generic/tclInt.decls: Moved some declarations out of the generic
+ and into the platform specific sections. Added missing
+ declarations and Mac specific declarations.
+
+ * win/tclWinTime.c:
+ * unix/tclUnixTime.c:
+ * mac/tclMacTime.c:
+ * generic/tclInt.h:
+ * generic/tclDate.c:
+ * generic/tclClock.c: Created a new opaque TclpTime_t type so
+ generic functions that depend on the format of time_t can appear
+ in the generic header files.
+
+ * unix/Makefile.in:
+ * generic/tclAlloc.c: Changed so stub versions of TclpAlloc,
+ etc. are generated when TCL_MEM_DEBUG is not defined.
+
+ * generic/tclStubInit.c:
+ * generic/tclPanic.c:
+ * generic/tcl.h:
+ * generic/tcl.decls: renamed Tcl_Panic back to panic to avoid
+ incompatibilities in a patch release.
+
+1999-03-02 <stanton@GASPODE>
+
+ * unix/Makefile.in:
+ * unix/configure.in:
+ * unix/ldAix: Enhanced AIX shared library support.
+
+ * win/tclWinSock.c: Removed a bunch of extraneous PASCAL FAR
+ attributes from internal functions.
+
+ * win/tclWinReg.c: Changed registry package to use stubs mechanism
+ so it no longer depends on the specific version of Tcl.
+
+ * doc/AddErrInfo.3:
+ * doc/Eval.3:
+ * doc/PkgRequire.3:
+ * doc/SetResult.3:
+ * doc/StringObj.3:
+ * generic/tcl.h:
+ * generic/tclBasic.c:
+ * generic/tclPanic.c:
+ * generic/tclStringObj.c:
+ * generic/tclUtil.c:
+ * unix/mkLinks: Added va_list versions of all VARARGS
+ functions so they can be invoked from the stub functions.
+
+ * doc/package.n:
+ * doc/PkgRequire.3:
+ * generic/tclPkg.c: Added Tcl_PkgProvideEx, Tcl_RequireEx,
+ Tcl_PresentEx, and Tcl_PkgPresent. Added "package present"
+ command.
+
+ * generic/tclFileName.c:
+ * mac/tclMacFile.c:
+ * mac/tclMacShLib.exp:
+ * unix/tclUnixFile.c:
+ * win/tclWinFile.c: Changed so TclGetUserHome is defined on
+ all platforms, even though it is currently a noop on mac and
+ windows, and renamed it to TclpGetUserHome.
+
+ * generic/tclCkalloc.c: Added stub versions of memory checking
+ functions when compiling without TCL_MEM_DEBUG.
+
+ * doc/ByteArrObj.3:
+ * generic/tcl.h:
+ * generic/tclBinary.c:
+ * generic/tclObj.c: Ported the 8.1 ByteArray type back to 8.0.
+
+ * generic/tcl.decls:
+ * generic/tcl.h:
+ * generic/tclBasic.c:
+ * generic/tclDecls.h:
+ * generic/tclInt.decls:
+ * generic/tclInt.h:
+ * generic/tclIntDecls.h:
+ * generic/tclIntPlatDecls.h:
+ * generic/tclIntPlatStubs.c:
+ * generic/tclIntStubs.c:
+ * generic/tclPlatDecls.h:
+ * generic/tclPlatStubs.c:
+ * generic/tclStubInit.c:
+ * generic/tclStubLib.c:
+ * generic/tclStubs.c:
+ * tools/genStubs.tcl:
+ * unix/configure.in:
+ * unix/Makefile.in:
+ * unix/tclConfig.sh.in:
+ * win/makefile.vc:
+ * win/tclWinPort.h: Added Tcl stubs implementation. There are
+ now two new macros USE_TCL_STUBS and USE_TCL_STUB_PROCS that
+ enable use of stubs and disable stub macros respectively. All of
+ the public and private function declarations from tcl.h and
+ tclInt.h have moved into the *.decls files and the *Stubs.c and
+ *Decls.h files are generated using the genStubs.tcl script.
+
+1999-02-27 <stanton@GASPODE>
+
+ * generic/tclPanic.c:
+ * generic/panic.c: renamed panic to Tcl_Panic, added macro for
+ backwards compatibility, renamed file to tclPanic.c
+