| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Twylite
temporary workaround for winPipe failing tests (still work to do)
|
|\
| |
| | |
cause more harm than good. Purged them (except in zlib files).
|
| |\
| | |
| | | |
more harm than good. Purged them.
|
| | |
| | |
| | | |
more harm than good. Purged them.
|
| | |
| | |
| | |
| | | |
can truly block.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
the -blocking option when closing. The windows pipe driver
now has the same behavior as the UNIX side. This change is
to avoid a hung shell when exiting due to open pipes that
refuse to close in a graceful manner.
* doc/open.n: Added a note about -blocking 0 and lack of
exit status as it had never been documented. [Bug 947693]
***POTENTIAL INCOMPATIBILITY***
Scripts that use async pipes on windows, must (like the
UNIX side) set -blocking to 1 before calling [close] to
receive the exit status.
* tests/winPipe.test (winpipe-6.1/2): added 'fconfigure $f
-blocking 1' so the exit status can be acquired.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* tests/autoMkindex.test: revealed by -singleproc 1 -debug 1
* tests/exec.test: options to make test.
* tests/execute.test:
* tests/interp.test:
* tests/io.test:
* tests/namespace.test:
* tests/regexpComp.test:
* tests/stringComp.test:
* tests/unixInit.test:
* tests/winPipe.test:
|
| | |
| | |
| | |
| | | |
rules of quoting
|
| | |
| | |
| | |
| | | |
cleanup code out of the test body and into the -setup/-cleanup stanzas.
|
|/ / |
|
| | |
|
| |
| |
| |
| |
| |
| | |
directory
has a space in the name
|
| |
| |
| |
| |
| | |
test to fail if the path name of the working directory contained
whitespace [Bug 678430]
|
| | |
|
| |
| |
| |
| |
| | |
we get an exitcode. The windows pipe channel driver doesn't differentiate
between a blocking and non-blocking close just yet, but will soon.
|
| |
| |
| |
| |
| |
| | |
* tests/unixInit.test: Unset path when done.
* tests/unload.test (unload-3.1): Verify [pkgb_sub] does not exist.
Delete interps when done.
|
| |
| |
| |
| | |
necessary.
|
| |
| |
| |
| |
| | |
* win/tclWinPipe.c: Fixed BuildCommandLine() to pass the new
cases.
|
| |
| |
| |
| |
| | |
followed a quote -> insert N * 2 + 1 backslashes then a
quote" rule needed for the crt's parse_cmdline().
|
| |
| |
| |
| |
| | |
"N backslashes followed a quote -> insert N * 2 + 1 backslashes then
a quote" rule needed for the crt's parse_cmdline().
|
|/
|
|
|
|
|
| |
* win/tclWinPipe.c (BuildCommandLine): Special case quoting for
'{' not required by the c-runtimes's _setargv().
* win/tclAppInit.c: Removed our custom setargv() in favor of
the one provided by the c-runtime. [Bug 672938]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* tests/winPipe.c:
* win/tclWinPipe.c (Tcl_WaitPid):
* win/tclWinTest.c: Gave Tcl_WaitPid the ability to return a
Win32 exception code translated into a posix style SIG*. This
allows [close] to report "CHILDKILLED" without the meaning
getting lost in a truncated exit code. In TclCleanupChildren(),
TclpGetPid() had to get moved to before Tcl_WaitPid() as the
the handle is removed from the list taking away the ability
to get the process id after the wait is done. This shouldn't
effect the unix implimentaion unless waitpid is called with
a pid of zero, meaning "any". I don't think it is..
|
| |
|
| |
|
|
|
|
| |
in the test suite.
|
| |
|
|
|
|
|
|
| |
* tests/winPipe.test:
* tests/pid.test: Fixed SF Bug #575848. See below for a
description the general problem.
|
|
|
|
| |
and bug report by Kevin Kenny <kennykb@users.sourceforge.net>.
|
| |
|
| |
|
|
|
|
| |
(Applies patch #103174 which fixes bug #119406.)
|
|
|
|
| |
::tcltest" to "namespace import -force ::tcltest" [Bug: 3948].
|
|
|
|
| |
test harness uses instead of the old name (testConfig).
|
|
|
|
|
|
|
|
|
|
| |
-relateddir,
and -asidefromdir to tcltest.tcl. Also added exported proc
::tcltest::getMatchingTestFiles to tcltest.tcl. Modified documentation to match
and all.tcl to use the new functionality instead of implementing -file itself.
Changed some test names in winPipe.test to remove duplicates.
|
|
|
|
| |
Fixed bug in pkg.test where defs.tcl was still being used.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
when done.
* tests/cmdAH.test:
* generic/tclFileName.c (TclGetExtension): Changed behavior so the
split happens at the last period in the name instead of the first
period of the last run of periods. So, "foo..o" is split into
"foo." and ".o" now. [Bug: 1126]
|
| |
|
| |
|
| |
|
|
|