summaryrefslogtreecommitdiffstats
path: root/tools/genStubs.tcl
Commit message (Collapse)AuthorAgeFilesLines
* commit mistake reverted to 1.9 contents.davygrvy2002-05-081-2/+2
|
* Proper source of macro error misunderstanding ' as the leading macrodavygrvy2002-05-081-2/+2
| | | | command found and repaired.
* * tools/tcl.wse.in:davygrvy2001-08-161-4/+1
| | | | | | | | | | | * win/tcl.hpj.in: Removed -kb storage in CVS to ensure these text files to make sure they are checked-out in the translation mode CVS is in. Setting these as binary as part of an effort to make sure they are always in CRLF no matter what the CVS translation is bypassing how CVS works. * tools/genStubs.tcl: Removed LF-only output. Having to reconvert back to CRLF for committing to CVS was giving me a headache.
* * tools/genStubs.tcl: Add a package require of Tcl 8mdejong2001-05-021-1/+3
| | | | | | at the beginning of the script so that the script will print a descriptive error message when run in an old Tcl 7 shell.
* * tools/genStubs.tcl: Changed to always write output in LF mode.stanton1999-06-101-1/+4
|
* * tools/genStubs.tcl: Changed to allow a list of platforms insteadstanton1999-05-251-9/+14
| | | | of just one at a time.
* * Merged changes from 8.1.0 branchstanton1999-04-301-2/+4
|
* merged 8.1.0 changes into mainlinestanton1999-04-241-15/+22
|
* merged tcl 8.1 branch back into the main trunkstanton1999-04-161-6/+4
|
* Merged stubs changes into mainline for 8.0stanton1999-03-101-104/+92
|
* * unix/Makefile.in:stanton1999-03-031-0/+891
* 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. * generic/tclPanic.c: * generic/panic.c: renamed panic to Tcl_Panic, added macro for backwards compatibility, renamed file to tclPanic.c