summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tcl.h: removed forced #define USE_TCLALLOC 1 forhobbs2001-09-172-9/+8
| | | | | | Windows. This means the native system allocator will be used by default. This should be binary and source compatible with extensions, as Tcl_Alloc is a properly stubbed function.
* corrected small bug in [Patch 456668] - the varFramePtr was not restored in ↵Miguel Sofer2001-09-172-2/+8
| | | | one possible exit.
* Correcting a typo.Miguel Sofer2001-09-171-1/+1
|
* Disabled all compile and execution tracing functionality in standardMiguel Sofer2001-09-176-23/+47
| | | | builds [Bug 451858].
* * doc/gets.n:andreas_kupries2001-09-1412-42/+144
| | | | | | | | | | | | | | | | * doc/read.n: * doc/puts.n: * doc/flush.n: * doc/fconfigure.n: * doc/flush.n: * doc/eof.n: * doc/seek.n: * doc/tell.n: * doc/close.n: * doc/fileevent.n: Added references to the Tcl standard channels. Item [219250], reported by David LeBlanc <whisper@oz.net>. Thanks to Christopher Nelson <chris@pinebush.com> for doing editorial work.
* Fixed wildly erroneous dates.dkf2001-09-141-4/+4
|
* * win/Makefile.in:andreas_kupries2001-09-148-56/+129
| | | | | | | | | * win/configure.in: * win/makefile.bc: * win/makefile.vc: * library/reg/pkgIndex.tcl * library/dde/pkgIndex.tcl: Fixed version numbers from bogus tcl versions to independent versions for dde and registry packages.
* fixed typo in socket-12.1hobbs2001-09-141-2/+2
|
* * generic/tclCmdMZ.c (Tcl_RegsubObjCmd): had to adjust fix fromhobbs2001-09-132-15/+36
| | | | | | 2001-08-06 to actually duplicate the objects in certain cases. This is really a place where feather would have been essential. [Bug #461322]
* I forgot to mention [TIP: 56] in a Changelog entry.Miguel Sofer2001-09-131-1/+2
|
* * generic/tclUtf.c (Tcl_UtfPrev): corrected to return the properhobbs2001-09-131-5/+3
| | | | | location when the middle of a UTF-8 byte was passed in. [Bug #450504]
* * ChangeLog.1999:hobbs2001-09-132-2710/+2719
| | | | | * ChangeLog: broke changes from 199x into ChangeLog.1999 to reduce size of the main ChangeLog.
* * tests/ioCmd.test: Changed the computation of the result forandreas_kupries2001-09-132-5/+30
| | | | | | | | iocmd-8.1[123] so that the tests work for single- and multi-process execution of the testsuite. Depending on the choice of the user stdout is a tty or not and thus reports different channel options. Fixes [460993] reported by Don Porter.
* Correcting date in last Changelog entry.Miguel Sofer2001-09-131-1/+1
|
* Patch for [TIP 56], [Bug: 219384] and [Bug: 455151]: deprecate the useMiguel Sofer2001-09-138-67/+166
| | | | of Tcl_EvalTokens, replaced by the new Tcl_EvalTokensStandard.
* * unix/configure: Regen.mdejong2001-09-123-28/+37
| | | | | | | | * unix/tcl.m4: Invert the logic that checks for $GCC. Instead of checking for "$GCC" = "no" we check for "$GCC" != "yes" or simply swap the true and false blocks of code in an if statement. That way if GCC is set to "" everything will still work. [Bug 460991]
* * Corrected tests to better isolate tests indgp2001-09-126-5/+19
| | | | one file from influencing tests in other files. [Bug 460591]
* reserved a stub slot for [TIP 56]Miguel Sofer2001-09-122-3/+12
|
* * doc/OpenFileChnl.3: Added documentation for Tcl_WriteRaw andandreas_kupries2001-09-114-4/+59
| | | | | | | Tcl_ReadRaw [#414929]. * doc/CrtChannel.3: Added documentation for Tcl_ChannelBuffered and Tcl_GetTopChannel [#414929].
* reworked stack-2.1 to be impervious to interp statehobbs2001-09-111-5/+7
|
* Restored to original state from test restrictions ...andreas_kupries2001-09-111-5/+1
|
* * The changes below are a fix for [219253].andreas_kupries2001-09-114-100/+155
| | | | | | | | | | | * tests/socket.test: Removed _most_ instances of hardwired port numbers for listening sockets. Remaining are the ports in all tests with constraint 'doTestsWithRemoteServer'. These seem to be designed for a more controlled environment and are usually skipped when running the testsuite. * tests/io.test: Removed all instances of hardwired port numbers for listening sockets.
* * Updated to reflect 2001-08-23 file system changes.dgp2001-09-112-2/+5
|
* * generic/tclEvent.c (TclInExit): Corrected handling of tsd inhobbs2001-09-112-3/+16
| | | | late stages of finalization. [Bug #419449] (darley)
* * tests/stack.test:hobbs2001-09-112-5/+26
| | | | | * generic/tclInterp.c (AliasObjCmd): Check the numLevels to ensure that we aren't hitting some alias loop condition. [Bug #443184]
* Typo.andreas_kupries2001-09-101-3/+3
|
* Changed the phrasing of some blocks making them easier to understand.andreas_kupries2001-09-101-37/+39
| | | | Thanks to Christopher Nelson for his feedback.
* Fix ChangeLog entry, the item in question wasmdejong2001-09-101-1/+1
| | | | a patch and not a bug.
* noted 8.4 version upgrade in lsearch man pagehobbs2001-09-101-2/+2
|
* * unix/configure: Regen.mdejong2001-09-103-21/+40
| | | | | | * unix/tcl.m4 (SC_CONFIG_CFLAGS): Don't include . characters in the Tcl library name when building on FreeBSD 3.X and later systems. [Bug 450725]
* * doc/tclsh.1:andreas_kupries2001-09-108-8/+181
| | | | | | | | | | | | * 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-102-2/+6
| | | | | internals, notably TclpUnloadFile(), is required. Thanks to Bob Techentin for report and patch. [Bug 459305]
* * Removeddgp2001-09-103-22/+14
| | | | | vestiges of Tcl's old initialization from registry variables. [Bug 455645]
* * generic/tclInt.decls: Also added 'TclWinFlushDirtyChannels' toandreas_kupries2001-09-106-15/+39
| | | | | | | | | | | 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]
* 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
|