summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
...
* * generic/tclExecute.c: Complete missing bit of TIP 215 implementationdgp2006-03-081-1/+8
| | | | * tests/incr.test:
* * generic/tclBasic.c: Revised handling of TCL_EVAL_* flags todgp2006-03-061-2/+23
| | | | | * tests/parse.test: simplify TclEvalObjvInternal and to correct the auto-loading of alias targets (parse-8.12). [Bug 1444291].
* * generic/tclPathObj.c: Fix for failed normalization ofdgp2006-03-031-0/+70
| | | | | * tests/fileSystem.test: paths with /../ that lead back to the root of the filesystem, like /foo/.. [Bug 1379287].
* * generic/tclBasic.c: Corrections to be sure that TCL_EVAL_GLOBALdgp2006-02-283-7/+75
| | | | | | | * tests/namespace.test: evaluations act the same as [uplevel #0] * tests/parse.test: evaluations, even when execution traces or * tests/trace.test: invocations of [::unknown] are present. [Bug 1439836].
* added missing constraintdgp2006-02-271-2/+5
|
* * generic/tclBasic.c: Corrected a few bugs in how [namespace unknown]dgp2006-02-221-1/+68
| | | | * tests/namespace.test: interacts with TCL_EVAL_* flags. [Patch 958222]
* * generic/tclIORChan.c: Revised error message generation and handlingdgp2006-02-171-98/+99
| | | | | * tests/ioCmd.test: of exceptional return codes in the channel reflection layer. [Bug 1372348].
* * generic/tclIndexObj.c: Disallow the "ambiguous" error messagedgp2006-02-162-4/+7
| | | | | * tests/indexObj.test: when TCL_EXACT matching is requested. * tests/ioCmd.test:
* TIP#215 IMPLEMENTATIONdgp2006-02-094-29/+22
| | | | | | | | | | * doc/incr.n: Revised [incr] to auto-initialize when varName * generic/tclExecute.c: argument is unset. [Patch 1413115]. * generic/tclVar.c: * tests/compile.test: * tests/incr-old.test: * tests/incr.test: * tests/set.test:
* dup test namedgp2006-02-091-2/+2
|
* dup test namedgp2006-02-091-2/+2
|
* * tests/main.test (Tcl_Main-6.7): Improved robustness ofdgp2006-02-091-1/+2
| | | | command auto-completion test. [Bug 1422736].
* TIP#258 IMPLEMENTATIONdgp2006-02-082-16/+16
| | | | | | | | | | | | | | | | | | | | | * doc/Encoding.3: New subcommand [encoding dirs]. * doc/encoding.n: New routine Tcl_GetEncodingNameFromEnvironment. * generic/tcl.decls: Made public: * generic/tclBasic.c: TclGetEncodingFromObj * generic/tclCmdAH.c: -> Tcl_GetEncodingFromObj * generic/tclEncoding.c:TclGetEncodingSearchPath * generic/tclInt.decls: -> Tcl_GetEncodingSearchPath * generic/tclInt.h: TclSetEncodingSearchPath * generic/tclTest.c: -> Tcl_SetEncodingSearchPath * library/init.tcl: Removed commands: * tests/cmdAH.test: [tcl::unsupported::EncodingDirs] * tests/encoding.test: [testencoding path] (Tcltest) * unix/tclUnixInit.c: [Patch 1413934]. * win/tclWinInit.c: * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclStubInit.c:
* * generic/tclProc.c: minor improvements to [apply]Miguel Sofer2006-02-011-21/+74
| | | | | * tests/apply.test: new tests; apply-5.1 currently fails to indicate missing work in error reporting
* TIP#194 IMPLEMENTATIONdgp2006-02-013-6/+224
| | | | | | | | | | | * doc/apply.n: (New file) New command [apply]. [Patch 944803]. * doc/uplevel.n: * generic/tclBasic.c: * generic/tclInt.h: * generic/tclProc.c: * tests/apply.test: (New file) * tests/proc-old.test: * tests/proc.test:
* TIP#181 IMPLEMENTATIONdgp2006-02-011-1/+91
| | | | | | | | | | | | | * doc/Namespace.3: New command [namespace unknown]. New public * doc/namespace.n: C routines Tcl_(Get|Set)NamespaceUnknownHandler. * doc/unknown.n: [Patch 958222]. * generic/tcl.decls: * generic/tclBasic.c: * generic/tclInt.h: * generic/tclNamesp.c: * tests/namespace.test: * generic/tclDecls.h: make genstubs * generic/tclStubInit.c:
* TIP#250 IMPLEMENTATIONdgp2006-02-012-9/+58
| | | | | | | | | * doc/namespace.n: New command [namespace upvar]. [Patch 1275435] * generic/tclInt.h: * generic/tclNamesp.c: * generic/tclVar.c: * tests/namespace.test: * tests/upvar.test:
* added ref to [Bug 1410553] in new test string-12.21Miguel Sofer2006-01-231-2/+2
|
* Added test for [Bug 1410553]dkf2006-01-231-1/+17
|
* Fix test suite bugs exposed by -singleproc 1 -debug 1 run. Each testdgp2006-01-186-14/+27
| | | | | file needs to avoid stomping on the assumptions of other files, and protect against getting stomped as well.
* * generic/tclPipe.c (FileForRedirect): Prevent nameString fromrmax2006-01-161-2/+6
| | | | | being freed without having been initialized. * tests/exec.test: Added a test for the above.
* * generic/tclBasic.c: Moved Tcl_LogCommandInfo from tclBasic.c todgp2006-01-111-2/+21
| | | | | | | | | | * generic/tclNamesp.c: tclNamesp.c to get access to identifier with * tests/error.test (error-7.0): file scope. Added check for traces on ::errorInfo, and when present fall back to contruction of the stack trace in the variable so that write trace notification timings are compatible with earlier Tcl releases. This reduces, but does not completely eliminate the ***POTENTIAL INCOMPATIBILITY*** created by the 2004-10-15 commit. [Bug 1397843].
* * generic/tclNamesp.c (NamespaceInscopeCmd): [namespace inscope]dgp2006-01-091-1/+8
| | | | | * tests/namespace.test: commands were not reported by [info level] [Bug 1400572].
* 2005-12-19 Don Porter <dgp@users.sourceforge.net>dgp2005-12-192-3/+17
| | | | | | | | | | | | | | | * generic/tclCmdMZ.c: Modified [string is double] to use * tests/string.test: TclParseNumber() to parse trailing whitespace. Ensures consistency, and makes it easier to cleanup after invalid internal reps left behind by parsing [Bugs 1360432 1382287]. * generic/tclParseExpr.c: Added TCL_PARSE_NO_WHITESPACE to * generic/tclScan.c: TclParseNumber() calls since [scan] and * tests/scan.test: [expr] parsing don't want spaces in parsed numbers. * generic/tclInt.h: Added TCL_PARSE_NO_WHITESPACE flag to the * generic/tclStrToD.c: TclParseNumber() interface.
* Fix [Bug 1382528]; thanks to Anton Kovalenko for finding this.dkf2005-12-181-3/+11
|
* Fix [Bug 1379349]dkf2005-12-131-1/+12
|
* Fix [Bug 1374778]dkf2005-12-091-1/+13
|
* eliminate test name duplicationdgp2005-12-023-12/+12
|
* Fix [Bug 1366683]dkf2005-11-291-1/+5
|
* Corrected bug in DST transition times for locales that specify transition in ↵Kevin B Kenny2005-11-281-1/+14
| | | | local Standard Time
* * tests/trace.test (trace-34.5): [Bug 1047286], added a secondMiguel Sofer2005-11-181-1/+14
| | | | | test illustrating the role of "ns in callStack" in the ns's visibility during deletion traces.
* more testsdgp2005-11-181-1/+17
|
* Fix silly errors in REs, in variables, and in tests that were working withdkf2005-11-181-11/+11
| | | | invalid URLs.
* Improved URL validation that better describes why validation failed. [Bug ↵dkf2005-11-181-62/+45
| | | | 1358369]
* * tests/namespace.test: fix commentMiguel Sofer2005-11-171-2/+2
|
* added comments to tests/namespace.testMiguel Sofer2005-11-141-1/+5
|
* * generic/tclInt.h:Miguel Sofer2005-11-142-6/+60
| | | | | | | | | * generic/tclNamesp.c: * tests/namespace.test: fix for bugs #1354540 and #1355942. The new tests 7.3-6 and the modified 51.13 fail due to the unrelated [Bug 1355342] * tests/trace.test: added tests 20.13-16 for [Bug 1355342]
* bugs 1350291 and 1350293Kevin B Kenny2005-11-091-3/+31
|
* * tests/compile.test: Updated tests with changed behaviordgp2005-11-097-247/+256
| | | | | | | | | * tests/execute.test: due to addition of bignums. * tests/expr-old.test: * tests/expr.test: * tests/parseExpr.test: * tests/platform.test: * tests/string.test:
* * tests/compExpr-old.test: Updated tests with changed behaviordgp2005-11-081-5/+5
| | | | due to addition of bignums.
* * tests/expr.test: Portable tests expr-46.13-18 [Bug 1341368]dgp2005-11-081-2/+26
|
* * generic/tclPkg.c: Corrected inconsistencies in the value returneddgp2005-11-081-17/+183
| | | | | | | * tests/pkg.test: by Tcl_PkgRequire(Ex) so that the returned values will always agree with what is stored in the package database. This way repeated calls to Tcl_PkgRequire(Ex) have the same results. Thanks to Hemang Lavana. [Bug 1162286].
* * tests/trace.test (trace-13.2-4): added tests to detect leak, see [BugMiguel Sofer2005-11-071-18/+49
| | | | 1348775]. The recently added trace-8.9 test is now 13.4.
* Squelch the false [Bug 1342858] by removing traces cleanly. The trace leakingdkf2005-11-071-1/+11
| | | | is being pursued elsewhere.
* * tests/trace.test (trace-8.9): added test to detect leak, seeMiguel Sofer2005-11-051-1/+25
| | | | [Bug 1348775].
* * win/tclWinPort.h: Applied patch #1267871 by Matt Newman forpatthoyts2005-11-041-1/+46
| | | | | | * win/tclWinPipe.c: extended error code support on Windows. * tests/exec.test: Tests for extended error codes. * generic/tclPipe.c: Permit long codes (platform macros permitting).
* * generic/tclInt.h:Miguel Sofer2005-11-041-2/+2
| | | | | | | | * generic/tclNamesp.c: * generic/tclVar.c: * tests/trace.test: fix for [Bugs 1338280/1337229]; changed to use the same approach as the 8.4 patch in the ticket (i.e., removed the patch committed on 2005-31-10).
* Applied patch #1096916 to support building with MSVC 8.patthoyts2005-11-031-4/+13
| | | | | | | | | | | | | * generic/regerror.c: Avoid use of reserved word. * generic/tcl.h: Select the right Tcl_Stat structure * generic/tclDate.c: Casts to handle 64 bit time_t case. * tests/env.test: Include essential envvar on Win32 * win/nmakehlp.c: Handle new return codes. * win/makefile.vc: Use the selected options. * win/rules.vc: Check options are applicable * win/tclWinPort.h: Disable deprecated function warnings * win/tclWinSock.c: Provide default value to avoid warning. * win/tclWinTime.c: Add casts to handle 64bit time_t type.
* * tests/unixNotfy.test (1.1,2): Update error message whitespace todgp2005-11-012-5/+5
| | | | | | | match changes in code. * tests/expr-old.test (expr-32.52): Use int(.) to restrict result of left shift to the C long range.
* Fix test that checked for non-standard case of error message (which dkf2005-11-011-23/+23
| | | | was fixed by earlier check-in)