summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* * doc/tclsh.1:andreas_kupries2001-09-101-0/+13
| | | | | | | | | | | | * doc/Tcl_Main.3: * doc/CrtChannel.3: * doc/OpenFileChnl.3: * doc/GetStdChan.3: Enhanced the manpages with cross-references to the new manpage and more explanations how these functions deal with the standard channels in various situations. * doc/StdChannels.3: New manpage describing handling of the standard channels by the Tcl library [402725].
* * Added #include of tclInt.h; access to Tcldgp2001-09-101-0/+4
| | | | | internals, notably TclpUnloadFile(), is required. Thanks to Bob Techentin for report and patch. [Bug 459305]
* * Removeddgp2001-09-101-0/+7
| | | | | vestiges of Tcl's old initialization from registry variables. [Bug 455645]
* * generic/tclInt.decls: Also added 'TclWinFlushDirtyChannels' toandreas_kupries2001-09-101-0/+12
| | | | | | | | | | | the internal platform specific stub table. * win/tclWinFile.c (TclpObjStat): Now added the call to 'TclWinFlushDirtyChannels' to this function. I don't know where my head was last thursday (2001-09-06), but the call was actually added to 'TclpObjChdir', i.e. the implementation of [cd]. Corrected this now. Thanks to Vince Darley for spotting this.
* made [proc] bytecompile a no-op for procs defined with _args_ asMiguel Sofer2001-09-101-0/+7
| | | | single argument and an empty body. [FQ 451441]
* * unix/Makefile.in:mdejong2001-09-101-0/+7
| | | | | | * win/Makefile.in: Use () around variable name instead of {}. Use TCLTEST variable directly instead of depending on the tcltest alias.
* no messagedavygrvy2001-09-091-0/+7
|
* * tests/cmdAH.test: Modify cmdAH-20.5 and cmdAH-24.8mdejong2001-09-091-0/+6
| | | | | to display the file atime or mtime results if the test fails.
* no messagedavygrvy2001-09-081-0/+6
|
* * win/mkd.bat:mdejong2001-09-081-0/+7
| | | | | | * win/rmd.bat: Apply binary property (cvs admin -kb) to files and convert to CRLF linefeed format to fix the VC++ build. [Bug #219409]
* channel-copy-fixvincentdarley2001-09-081-0/+12
|
* no messagedavygrvy2001-09-081-0/+6
|
* * win/tclWinThrd.c (TclpThreadExit): Cast status argument tomdejong2001-09-071-0/+6
| | | | | _endthreadex to unsigned instead of DWORD to match the Win32 function prototype.
* * All the changes below serve to fix bug [219148] which reports aandreas_kupries2001-09-071-13/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 80x performance hit for file I/O on Win* systems. On my system it was closer to a 120x hit. Problem report by Uwe Traum <no email address available>. The fix goes like this: The obstacle is 'FlushFileBuffers', executed whenever Tcl writes data to the OS, as Tcl has to wait for the disk to complete I/O, and disks are slow. We remove that obstacle. This opens another problem, [file size] reports back wrong numbers. So for [file size] we add the call back in. As optimization we keep track of the channels which were written to and flush only these. * win/tclWinFile.c (TclpObjStat): Added a call to 'TclWinFlushDirtyChannels'. This ensures that [file size] and related commands report the correct size of a file even if Tcl has recently written to it. Unixoid OS's always report the correct size even for files with pending data, but Win* syssystem don't. They only report what is actually on disk. * win/tclWinInt.h: Added declaration of 'TclWinFlushDirtyChannels', making it available to other parts of the tcl core. * win/tclWinChan.c (TclWinFlushDirtyChannels): New, internal, procedure. Goes through the list of open file channels and forces the OS to flush its file buffers for all which were written to since the last call of this function. This is an expensive operation as Tcl has to wait for the OS to complete actual writes to the disk. (FileInfo): Added dirty flag required by the procedure above. (FileOutputProc): Removed flushing of file buffers, setting the dirty flag instead. This means that the previously incurred delays do not happen anymore. (TclWinOpenFileChannel): Added initialization of 'dirty' flag.
* * Updated http package to version 2.4,dgp2001-09-071-0/+10
| | | | reflecting the new features just added.
* see changeshobbs2001-09-071-0/+14
|
* * Updated test to supportdgp2001-09-061-0/+7
| | | | | | newer HP-UX releases that properly report euc-jp as the system encoding for Japanese. Bug report and patch verification by Bob Techentin. [Bug 453883]
* fsvincentdarley2001-09-061-0/+12
|
* no messagedavygrvy2001-09-061-0/+3
|
* no messagedavygrvy2001-09-061-1/+1
|
* Changes due to TIP#49 "Tcl_OutputBuffered" from Rolf Schroedterdkf2001-09-061-0/+8
|
* no messagedavygrvy2001-09-061-0/+2
|
* no messagedavygrvy2001-09-061-1/+4
|
* no messagedavygrvy2001-09-061-1/+2
|
* no messagedavygrvy2001-09-061-0/+2
|
* no messagedavygrvy2001-09-061-1/+5
|
* no messagedavygrvy2001-09-061-0/+4
|
* winFCmd.test fixvincentdarley2001-09-051-0/+5
|
* no messagedavygrvy2001-09-051-0/+12
|
* no messagedavygrvy2001-09-051-2/+4
|
* no messagedavygrvy2001-09-051-3/+7
|
* no messagedavygrvy2001-09-051-0/+6
|
* * Fixed failure to handle expressionsdgp2001-09-041-1/+5
| | | | like 3eq2 and failure to set errno on overflow. [Bug 440894]
* correction to last Changelog entry: forgot to mention the test.Miguel Sofer2001-09-041-1/+3
|
* made [proc] check that formal args have simple names [Bug: 458548]Miguel Sofer2001-09-041-1/+6
|
* minor fs, vfs fixesvincentdarley2001-09-041-0/+42
|
* fixed incorrect opreands for INST_LIST [Bug: 458241]Miguel Sofer2001-09-041-0/+5
|
* * generic/tclExecute.c (TclExecuteByteCode): fixed missing commahobbs2001-09-031-0/+5
| | | | in debug macro.
* doc bugfix (bug #457435)dkf2001-09-031-0/+5
|
* correct to note tclInt.h change instead of tcl.h for TclCompileListCmd headerhobbs2001-09-031-1/+1
|
* no messagedavygrvy2001-09-031-0/+4
|
* no messagedavygrvy2001-09-031-0/+7
|
* no messagedavygrvy2001-09-031-0/+1
|
* no messagedavygrvy2001-09-031-0/+7
|
* * generic/tcl.h: added TclCompileListCmd headerhobbs2001-09-011-0/+7
| | | | | | | | * generic/tclBasic.c: added TclCompileListCmd compile proc * generic/tclCompCmds.c (TclCompileListCmd): function to compile the 'list' command at parse time. * generic/tclExecute.c (TclExecuteByteCode): definition of INST_LIST bytecode.
* * doc/StringObj.3: added words of warning to use Tcl_ResetResulthobbs2001-08-311-0/+3
| | | | with the Tcl_Append* functions.
* * tests/compile.test: added compile-11.* interp result checkshobbs2001-08-311-0/+10
| | | | | | | | | * generic/tclUtil.c (TclGetIntForIndex): added Tcl_ResetResult before Tcl_AppendStringsToObj to prevent shared object crash when called from bcc instruction. The Tcl_Append* calls that append to the result object that are invoked by bcc insts must remember to call Tcl_ResetResult because the bcc doesn't do this for us. [Bug #456892]
* * generic/tclIndexObj.c: fixed some casting problems that upsethobbs2001-08-301-0/+5
| | | | Crays. [Bug #419528] (andreasen)
* * Silence warning from Sun compiler. [Bug 454374]dgp2001-08-301-0/+4
|
* allow cached fully-qualified command names to be usable from differentMiguel Sofer2001-08-301-0/+8
| | | | namespaces within the same interpreter without forcing a new lookup. This speeds up scripts that pass command names in variables ("this" in some OO packages). [Patch 456668].