summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* see ChangeLoghobbs2002-04-121-0/+15
|
* 2002-04-08 Daniel Steffen <das@users.sourceforge.net>das2002-04-081-0/+19
| | | | | | | | | | | | | | | | | | | * generic/tcl.h: no <sys/types.h> on mac. * mac/tclMacFile.c: minor fixes to Vince's changes from 03-24. * mac/tclMacOSA.c: * mac/tclMacResource.c: added missing Tcl_UtfToExternalDString conversions of resource file names. * mac/tclMacSock.c (TcpGetOptionProc): fixed bug introduced by Andreas on 02-25; changed strcmp's to strncmp's so that option comparison behaves like on other platforms. * mac/tcltkMacBuildSupport.sea.hqx (CW Pro6 changes): added support to allow Tk to hookup C library stderr/stdout to TkConsole. * tests/basic.test: * tests/cmdAH.test: * tests/encoding.test: * tests/fileSystem.test: * tests/ioCmd.test: fixed tests failing on mac: check for existence of [exec], changed some result strings.
* * unix/tclUnixFCmd.c (Realpath): added a little extra code tohobbs2002-04-071-0/+8
| | | | | | | initialize a realpath arg when compiling in PURIFY mode in order to prevent spurious purify warnings. We should really create our own realpath implementation, but this will at least quiet purify for now.
* * Corrected [subst] so that return codesdgp2002-04-051-0/+8
| | | | | | TCL_BREAK and TCL_CONTINUE returned by variable substitution have the same effect as when those codes are returned by command substitution. [Bug 536879]
* * library/tcltest/tcltest.tcl: added getMatchingFiles back (aliashobbs2002-04-041-0/+5
| | | | to GetMatchingFiles), which was a public function in tcltest 1.0.
* fs ~ cache clear testvincentdarley2002-04-031-0/+1
|
* tilde expansion cache-clearingvincentdarley2002-04-031-0/+7
|
* Made tests for clock frequency more permissive to cope with Win98SE beingKevin B Kenny2002-04-011-0/+7
| | | | | observed to return 1.19318 in place of 1.193182 MHz as the performance counter frequency.
* * generic/tclCmdMZ.c (Tcl_TraceObjCmd, TraceVarProc)hobbs2002-03-291-0/+10
| | | | | | | | | (TraceCommandProc, TclTraceCommandObjCmd): corrected potential double-free of traces on variables by flagging in Trace*Proc that it will free the var in case the eval wants to delete the var trace as well. [Bug #536937] Also converted Tcl_UntraceVar -> Tcl_UntraceVar2 and Tcl_Eval to Tcl_EvalEx in Trace*Proc for slight efficiency improvement.
* no messagedavygrvy2002-03-291-6/+0
|
* no messagedavygrvy2002-03-291-0/+6
|
* * Corrected problems with Tcl_AllowExceptionsdgp2002-03-291-0/+10
| | | | | having influence over the wrong scope of Tcl_*Eval* calls. Patch from Miguel Sofer. Report from Jean-Claude Wippler. [Bug 219181]
* no messagedavygrvy2002-03-291-0/+4
|
* * Refactored CallTraces to collect repeateddgp2002-03-291-0/+6
| | | | handling of its returned value into CallTraces itself.
* no messagedavygrvy2002-03-281-0/+10
|
* no messagedavygrvy2002-03-281-0/+9
|
* no messagedavygrvy2002-03-271-1/+2
|
* Formatting mistake in Changelog entry (2002-02-28)Miguel Sofer2002-03-271-1/+1
|
* no messagedavygrvy2002-03-271-0/+18
|
* passing the correct commandSize to TclEvalObjvInternal. [Bug 219362],Miguel Sofer2002-03-271-0/+5
| | | | fix by David Knoll.
* avoid exceptional returns at level 0 [Bug 219181]Miguel Sofer2002-03-271-0/+6
|
* * Major code cleanup to deal with whitespace,dgp2002-03-271-0/+6
| | | | | coding conventions, and namespace issues, with several minor bugs fixed in the process.
* * Added missing [after cancel]s.dgp2002-03-271-0/+4
|
* * Corrected faulty variable initialization. [Bug 534845]dgp2002-03-251-0/+1
|
* * Removed workarounds for Bug 495977.dgp2002-03-251-0/+2
|
* * Improve the processing of the -constraints option to [test] so thatdgp2002-03-251-0/+3
| | | | | constraint lists can have arbitrary whitespace, and non-lists don't blow things up. [Bug 495977]
* * Keep the value of $::auto_pathdgp2002-03-251-0/+7
| | | | | | unchanged, so that the tcltest package can test code that depends on auto-loading. If a testing application needs $::auto_path pruned, it should do that itself. [Bug 495726]
* Allow NULL callback on trace deletions [Bug 534728]Miguel Sofer2002-03-251-0/+6
|
* fix for [Bug 533907] in tclBasic.c (Tcl_EvalObjv).Miguel Sofer2002-03-241-0/+5
|
* * Use [interpreter] to set/query thedgp2002-03-241-0/+3
| | | | executable currently running the tcltest package. [Bug 454050]
* * Allow non-proc commands to be useddgp2002-03-241-0/+5
| | | | as the customization hooks. [Bug 495662]
* 4 fs fixesvincentdarley2002-03-241-0/+38
|
* adding test for [Bug 533758], fixed earlier today.Miguel Sofer2002-03-231-0/+5
|
* win/tclWinInt.h: moved undef of TCL_STORAGE_CLASS. [Bug #478579]hobbs2002-03-221-0/+4
|
* fixed the errorInfo for return codes other than (TCL_OK, TCL_ERROR) toMiguel Sofer2002-03-221-0/+9
| | | | | runLevel 0 [Bug 533758]. Removed the static RecordTracebackInfo(), as its functionality is easily replicated by Tcl_LogCommandInfo.
* * doc/expr.n: Improved documentation for ceil and floor [Bug 350535]dkf2002-03-211-0/+4
|
* Added Patch numberdgp2002-03-201-0/+1
|
* * Updated interfaces of generic/tclVar.c accordingdgp2002-03-201-0/+23
| | | | to TIP 27. In particular, the "part2" arguments were CONSTified.
* Fixed buffer overrun reported in 530320; luckily it is not likely todkf2002-03-151-0/+6
| | | | | be exploitable in any meaningful way, but crashing Tcl instead of triggering an error still isn't good.
* * win/configure: Regen.mdejong2002-03-151-0/+15
| | | | | | | | | | | | | | * win/configure.in: Add configure time test for SEH support in the compiler. * win/tclWin32Dll.c (ESP, EBP, TclpCheckStackSpace, _except_checkstackspace_handler): * win/tclWinChan.c (ESP, EBP, Tcl_MakeFileChannel, _except_makefilechannel_handler): * win/tclWinFCmd.c (ESP, EBP, DoRenameFile, _except_dorenamefile_handler, DoCopyFile, _except_docopyfile_handler): Implement SEH support under gcc using inline asm. Tcl and Tk should now compile with Mingw 1.1. [Patch 525746]
* * win/tclWinFCmd.c (DoRenameFile, DoCopyFile): Handlemdejong2002-03-141-0/+9
| | | | | | | | an SEH exception with EXCEPTION_EXECUTE_HANDLER instead of restarting the faulting instruction with EXCEPTION_CONTINUE_EXECUTION. Bug 466102 provides an example of how restarting could send Tcl into an infinite loop. [Patch 525746]
* * win/tclWinFCmd.c (DoRenameFile, DoCopyFile, DoDeleteFile,mdejong2002-03-121-0/+7
| | | | | | DoRemoveJustDirectory): Make sure we don't pass NULL or "" as a path name to Win32 API functions since this was crashing under Windows 98.
* * Bumped tcltest to 2.0.2dgp2002-03-111-0/+5
|
* * library/tcltest/tcltest.tcl (getMatchingFiles): Passmdejong2002-03-111-0/+6
| | | | | a proper list to foreach to avoid munging a Windows patch like D:\Foo\Bar into D:FooBar before the glob.
* * generic/tclEncoding.c: Fix typo in comment.mdejong2002-03-111-0/+9
| | | | | | | | * generic/tclIO.c (DoReadChars, ReadBytes, ReadChars): Use NULL value instead of pointer set to NULL to make things more clear. Reorder arguments so that they match the function signatures. Cleanup little typos and add more descriptive comment.
* * win/README: Update to indicate that Mingw 1.1 ismdejong2002-03-091-0/+7
| | | | | | required to build Tcl. Add section describing new msys based build process. Update Cygwin build instructions so users know where to find Mingw 1.1.
* (DoCopyFile): correctly set retval to TCL_OKhobbs2002-03-081-0/+4
|
* * win/tclWin32Dll.c (TclpCheckStackSpace):mdejong2002-03-081-1/+9
| | | | | | | * win/tclWinFCmd.c (DoRenameFile, DoCopyFile): Replace hard coded constants with Win32 symbolic names. Move control flow statements out of __try blocks since the documentation indicates it is frowned upon.
* * Added the [interp recursionlimit] command todgp2002-03-071-1/+10
| | | | | set/query the recursion limit of an interpreter. Proposal and implementation from Stephen Trier. [TIP 87, Patch 522849]
* Bumped patchlevel; might need changing in the future, but it makes lifedkf2002-03-061-0/+8
| | | | easier for now.