| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
|
| |
2001-08-06 to actually duplicate the objects in certain cases.
This is really a place where feather would have been essential.
[Bug #461322]
|
| |
|
|
|
|
|
| |
location when the middle of a UTF-8 byte was passed in.
[Bug #450504]
|
|
|
|
|
| |
* ChangeLog: broke changes from 199x into ChangeLog.1999 to reduce
size of the main ChangeLog.
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
of Tcl_EvalTokens, replaced by the new Tcl_EvalTokensStandard.
|
|
|
|
|
|
|
|
| |
* 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]
|
|
|
|
| |
one file from influencing tests in other files. [Bug 460591]
|
| |
|
|
|
|
|
|
|
| |
Tcl_ReadRaw [#414929].
* doc/CrtChannel.3: Added documentation for Tcl_ChannelBuffered
and Tcl_GetTopChannel [#414929].
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
| |
late stages of finalization. [Bug #419449] (darley)
|
|
|
|
|
| |
* generic/tclInterp.c (AliasObjCmd): Check the numLevels to ensure
that we aren't hitting some alias loop condition. [Bug #443184]
|
| |
|
|
|
|
| |
Thanks to Christopher Nelson for his feedback.
|
|
|
|
| |
a patch and not a bug.
|
| |
|
|
|
|
|
|
| |
* 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/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].
|
|
|
|
|
| |
internals, notably TclpUnloadFile(), is required. Thanks to
Bob Techentin for report and patch. [Bug 459305]
|
|
|
|
|
| |
vestiges of Tcl's old initialization from registry variables.
[Bug 455645]
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
single argument and an empty body. [FQ 451441]
|
| |
|
|
|
|
|
|
| |
* win/Makefile.in: Use () around variable name
instead of {}. Use TCLTEST variable directly
instead of depending on the tcltest alias.
|
| |
|
|
|
|
|
|
| |
* generic/tclPlatDecls.h: Reminder from David Cuthbert <dacut@kanga.org>
that I hadn't finished the Borland compatibility stuff.
[Patch: 436116]
|
|
|
|
|
| |
to display the file atime or mtime results if
the test fails.
|
| |
|
|
|
|
|
| |
* win/rmd.bat: made these text files, text files again.
[Patch: 451333]
|
|
|
|
|
|
| |
* win/rmd.bat:
Apply binary property (cvs admin -kb) to files and convert
to CRLF linefeed format to fix the VC++ build. [Bug #219409]
|
| |
|
| |
|
|
|
|
|
| |
a VC5 (pre sp3) compatible import library.
[Bug: 219257]
|
|
|
|
|
| |
_endthreadex to unsigned instead of DWORD to match the Win32
function prototype.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
reflecting the new features just added.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* 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]
|
|
|
|
| |
remove knownBug constraints that weren't valid.
|
|
|
|
|
|
| |
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]
|
| |
|