summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Bytecompiling noops [FQ #451441]Miguel Sofer2001-09-102-2/+123
|
* * unix/Makefile.in:mdejong2001-09-103-6/+13
| | | | | | * 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
|
* * generic/tcl.h:davygrvy2001-09-092-4/+4
| | | | | | * generic/tclPlatDecls.h: Reminder from David Cuthbert <dacut@kanga.org> that I hadn't finished the Borland compatibility stuff. [Patch: 436116]
* * tests/cmdAH.test: Modify cmdAH-20.5 and cmdAH-24.8mdejong2001-09-092-3/+11
| | | | | to display the file atime or mtime results if the test fails.
* no messagedavygrvy2001-09-081-0/+6
|
* * win/mkd.bat:davygrvy2001-09-082-47/+49
| | | | | * win/rmd.bat: made these text files, text files again. [Patch: 451333]
* * win/mkd.bat:mdejong2001-09-083-45/+54
| | | | | | * 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-085-25/+39
|
* no messagedavygrvy2001-09-081-0/+6
|
* * win/tcl.m4: Added -link50compat option so a VC6 linker makesdavygrvy2001-09-081-1/+1
| | | | | a VC5 (pre sp3) compatible import library. [Bug: 219257]
* * win/tclWinThrd.c (TclpThreadExit): Cast status argument tomdejong2001-09-072-2/+8
| | | | | _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-074-18/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-0710-29/+41
| | | | reflecting the new features just added.
* see changeshobbs2001-09-071-0/+14
|
* * doc/http.n: noted -binary, charset and coding state keys.hobbs2001-09-074-45/+88
| | | | | | | | | | * tests/http.test: * library/http/pkgIndex.tcl: * library/http/http.tcl (geturl): correctly get charset parameter and convert text according to specified encoding (if known). RFC iso8859-1 is used by default. Also recognize Content-encoding to see if we should do binary translation. Added a CYA -binary switch for the cases that were missed. [Bug #219211 #219399]
* * tests/ioUtil.test: changed to make better use of constraints andhobbs2001-09-061-87/+81
| | | | remove knownBug constraints that weren't valid.
* * Updated test to supportdgp2001-09-062-5/+15
| | | | | | 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-067-29/+117
|
* no messagedavygrvy2001-09-061-0/+3
|
* * win/tclWinTime.c: More Borland compatibility fixes.davygrvy2001-09-061-2/+5
| | | | [Patch: 436116]
* no messagedavygrvy2001-09-061-1/+1
|
* * generic/tclAlloc.c: Small Borland compatibility fix.davygrvy2001-09-061-2/+2
|
* Changes due to TIP#49 "Tcl_OutputBuffered" from Rolf Schroedterdkf2001-09-065-50/+72
|
* no messagedavygrvy2001-09-061-0/+2
|
* Borland lives once more! rejoice..davygrvy2001-09-061-0/+551
|
* no messagedavygrvy2001-09-061-1/+4
|
* changed EDQUOT #define from 49 to 69. Borland had a clash as itdavygrvy2001-09-061-2/+2
| | | | | was already using this number. Upon advice from Helmut Giese, EDQUOT has been found in other header files #defined as 69.
* no messagedavygrvy2001-09-061-1/+2
|
* * win/tclWinPort.c: More Borland compatibility fixes.davygrvy2001-09-061-16/+25
| | | | [Patch: 436116]
* no messagedavygrvy2001-09-061-0/+2
|
* * win/.cvsignore: A few more glob patterns added.davygrvy2001-09-061-0/+4
|
* no messagedavygrvy2001-09-061-1/+5
|
* * win/tclWinPipe.c: More Borland compatibility fixes.davygrvy2001-09-061-2/+5
| | | | [Patch: 436116]
* no messagedavygrvy2001-09-061-0/+4
|
* * generic/tclPlatDecls.h: Another small trim finalizing Borland support.davygrvy2001-09-061-13/+13
|
* * generic/tclPlatDecls.h: Another small trim finalizing Borland support.davygrvy2001-09-061-13/+14
|
* winFCmd.test fixvincentdarley2001-09-052-6/+16
|
* no messagedavygrvy2001-09-051-0/+12
|
* * generic/tcl.h: Removed a small mistake from before. Changes todavygrvy2001-09-051-11/+11
| | | | | | | | | | | | | the EXTERN macro for proper Borland compatibility will have to see a TIP. What's this with the MS compiler: __declspec(dllexport) int func (int a, int b); will have to be this with Borland: int __cdecl __export func (int a, int b); The order of the attribute needs to be after the return type.
* no messagedavygrvy2001-09-051-2/+4
|
* * generic/tcl.h:davygrvy2001-09-051-3/+7
| | | | | | * generic/tclPlatDecls.h: Borland compatibility change so ClientData was properly typed as a void* and TCHAR would not be defined twice.
* no messagedavygrvy2001-09-051-3/+7
|
* * generic/tcl.h: Borland compatibility change so ClientData wasdavygrvy2001-09-051-2/+2
| | | | properly typed as a void*
* no messagedavygrvy2001-09-051-0/+6
|
* * tclWinThrd.c: Revisited _beginthreadex() stuff. Instead of assumingdavygrvy2001-09-051-9/+10
| | | | | a c-runtime implimentation of _beginethreadex normal, I reversed the logic to not assume, and use when is.
* * Fixed failure to handle expressionsdgp2001-09-042-2/+12
| | | | 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-043-3/+21
|
* minor fs, vfs fixesvincentdarley2001-09-0429-320/+774
|