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

