diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 173 |
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 + |