summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* * unix/Makefile.in:stanton1999-03-031-2/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* * test/winPipe.test: Changed to remove echoArgs.tcl temporary filestanton1999-02-032-4/+4
| | | | | | | | | | when done. * tests/cmdAH.test: * generic/tclFileName.c (TclGetExtension): Changed behavior so the split happens at the last period in the name instead of the first period of the last run of periods. So, "foo..o" is split into "foo." and ".o" now. [Bug: 1126]
* * tests/interp.test:stanton1999-02-031-6/+6
| | | | | | * generic/tclInterp.c (DeleteAlias): Changed to use Tcl_DeleteCommandFromToken so we handle renames properly. This avoids senseless panic. [Bug: 736]
* * generic/tclProc.c:stanton1999-02-031-39/+155
| | | | | | | | | | | | | | | | | | | | | | * generic/tclNamesp.c: * generic/tclInt.h: * generic/tclCmdIL.c: * generic/tclBasic.c: * generic/tclVar.c: Applied patch from Viktor Dukhovni to rationalize TCL_LEAVE_ERR_MSG behavior when creating variables. * generic/tclVar.c: Fixed bug in namespace tail computation. Fixed bug where upvar could resurrect a namespace variable whose namespace had been deleted. * generic/tclCompile.c (TclCompileExprCmd): Eliminated yet another bogus optimization in expression compilation. * generic/tclCompile.c (CompileExprWord): Fixed exception stack overflow bug caused by missing statement. [Bug: 928] * generic/tclIOCmd.c: * generic/tclBasic.c: Objectified the "open" command. [Bug: 1113]
* lintstanton1999-02-022-9/+9
|
* * generic/tclCompile.c (CompileExprWord): Fixed exception stackstanton1999-02-021-1/+10
| | | | overflow bug caused by missing statement. [Bug: 928]
* added pkg and pkg1 to list of files to copy to the current working dir, ifhershey1998-12-071-2/+2
| | | | the cwd is not tk8.0/tests
* Added test filewelch1998-12-041-0/+15
|
* Updated all and defs to work more smoothly with nightly tests.hershey1998-12-043-31/+41
| | | | | Check for existence of "testgetplatform" command before calling it in fCmd.test file--this command is only in tcltest interps.
* * tclWinSock.c (CreateSocket, TcpAccept): Windows NT createsstanton1998-12-041-1/+213
| | | | | sockets so they are inheritable by default. Turn off this bit so sockets aren't kept open by exec'ed processes. [Bug: 892]
* all file can now be run from any working dir.hershey1998-11-191-8/+57
|
* Added test cases for new pkg_mkIndex -load casewelch1998-11-122-64/+43
|
* Fixed quoting of { in an info complete test case.welch1998-11-111-2/+2
|
* Fixed some tests which were failing on the Mac because of path differences. ↵jingham1998-11-102-15/+26
| | | | Added a test to the resource tests to cover the but I fixed. Fixed the stat test commands - the mac files were getting a leading :, which the test commands did not expect
* Fixed timeout-related HTTP testwelch1998-11-031-2/+10
|
* fixed test that got stale on Windowsstanton1998-11-031-2/+5
|
* cleaned up test suite so most of the tests pass on Windowsstanton1998-11-0210-40/+55
|
* Overhaul of pkg_mkIndexwelch1998-10-301-59/+18
|
* Fixed the Tcl_NotifyChannel bug, plus added a test case for it.welch1998-10-301-1/+26
| | | | | | Simply replaced Tcl_RegisterChannel/UnregisterChannel with Tcl_Preserve/Tcl_Release was all it took. Chanels are already "eventually freed"
* Added the pkg_mkIndex test suiteescoffon1998-10-1715-0/+739
|
* Added fix to list processing in tclNotify that could cause events to be dropped.rjohnson1998-10-141-1/+9
| | | | Added test to intetp test suite.
* Fixed bug in Tcl_SetListObj - it used to create invalid Tcl_Obj if you passedrjohnson1998-10-131-1/+2
| | | | | | in 0 elements. Despite what docs said. Also updated a few copyright notices.
* Fixed bug in "lsort -dictionary" that caused problems when comparingrjohnson1998-10-131-11/+14
| | | | numbers that started with 0.
* Fixed bug in "info complete" - it did not handle NULLs correctly.rjohnson1998-10-131-1/+7
|
* Minor changes in test file & C style.rjohnson1998-10-061-1/+7
|
* Added a new Tcl object called "procbody"; this object's internalescoffon1998-10-051-1/+131
| | | | | | | representation contains both a Proc struct and its associated ByteCode. Updated tclProc.c::TclCreateProc to take procbody instances as the body argument, for future support of compiler extensions. Added the "procbodytest" package for testing all this stuff.
* Added tests/stack.test, to test recursion limits.escoffon1998-09-302-3/+26
| | | | Added SHLIB_PATH to the list of special macros to ignore.
* Replaced SCCS strings, fixed binary filescore_8_0_3stanton1998-09-14102-103/+103
|
* Added test for namespace import fixwelch1998-08-101-0/+17
|
* Removed DOS-EOLs.suresh1998-08-071-52/+52
|
* Marked EINTR tests nonPortablewelch1998-08-061-2/+2
|
* Changed the alarm testsurles1998-08-061-7/+19
|
* Added test that verifies the EINTR bug has been fixed.surles1998-08-041-1/+8
|
* checks for existence of test commandshershey1998-07-281-6/+23
|
* checks for existence of test commandshershey1998-07-283-3/+31
|
* check for test commands before running tests.hershey1998-07-281-0/+4
|
* Initial revisionwelch1998-07-242-0/+107
|
* Updated core w/ Micheals latest changes.surles1998-07-241-4/+4
|
* fixed bug in socket-9.3 {testing EOF stickyness}hershey1998-07-241-12/+12
|
* Initial revisionrjohnson1998-07-211-0/+161
|
* Implemented tests for the internal C routines: TclInsertAccessProc(),suresh1998-07-131-35/+221
| | | | | TclDeleteAccessProc(), TclInsertOpenFileChannelProc(), TclDeleteOpenFileChannel().
* plugin updateswelch1998-06-272-16/+47
|
* *** empty log message ***stanton1998-06-251-0/+10
|
* *** empty log message ***stanton1998-06-188-9/+132
|
* remove tmp filestanton1998-06-181-0/+1
|
* Initial revisionstanton1998-06-171-0/+66
|
* *** empty log message ***stanton1998-06-151-1/+12
|
* *** empty log message ***stanton1998-06-091-0/+45
|
* Initial revisionsuresh1998-06-041-0/+100
|
* added test for windows bugstanton1998-05-271-0/+28
|