summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | update changes; more test suite polishing.dgp2014-11-073-3/+11
| | | | |
| | * | | Make sure all uses of the [testbytestring] command are constrained.dgp2014-11-074-30/+32
| | | | |
| | * | | Merged latest trunk work (especially changes to eof handling) into the RC.andreask2014-11-0611-66/+522
| | |\ \ \
| | * \ \ \ merge trunkdgp2014-10-281-0/+2
| | |\ \ \ \
| | * | | | | by requestdgp2014-10-221-1/+1
| | | | | | |
| | * | | | | merge trunkdgp2014-10-186-49/+218
| | |\ \ \ \ \
| | * | | | | | Bump to Tcl 8.6.3, TclOO 1.0.3, and update changes file.dgp2014-10-1414-14/+43
| | | | | | | |
| * | | | | | | [214cc0eb22] Add tests to make sure that this bug stays fixed.dkf2014-11-082-0/+38
| | |_|_|/ / / | |/| | | | |
| * | | | | | cleanup global namespace litterdgp2014-11-061-0/+2
| | | | | | |
| | | | | | |
| | \ \ \ \ \
| *-. \ \ \ \ \ [5adc350683] Stop Tcl forcing EOF condition on channels to be permanent. It ↵dgp2014-11-066-56/+487
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | may be fleeting, and all parts of Tcl channel ecosystem have to deal with that. New assertions and tests to keep us on track.
| | * \ \ \ \ \ \ merge iogt fixes.bug_5adc350683_86dgp2014-11-062-4/+85
| | |\ \ \ \ \ \ \
| | * | | | | | | | Another test checking that handling when transform returns nothing is right.dgp2014-11-061-1/+35
| | | | | | | | | |
| | * | | | | | | | New tests iortrans-4.11* demonstrate what was wrong with the "leaky EOF flag"dgp2014-11-061-4/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | approach in 8.6.1 and earlier. If each level of the channel stack is to have control over its EOF independently, we have to provide for that, even though the Filesystem read APIs make it a big pain. Also test robustness against varing buffer sizes.
| | * | | | | | | | Reflected Transform channel fix. Be sure each EOF on the base channel getsdgp2014-11-051-3/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | passed up to become an eof of the transform before continuing on to additional ReadRaw() from the base channel. This way we don't miss fleeting EOFs.
| | * | | | | | | | New test iortrans-4.10 to demo failure of channel transformation to handledgp2014-11-051-0/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fleeting EOF in the base channel. Falls into infinite block. Regression compared with Tcl 8.6.1.
| | * | | | | | | | merge trunkdgp2014-11-051-1/+1
| | |\ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | |
| * | | | | | | | | [214cc0eb22] Restore [lappend $var] return value to the 8.6.1- behavior.dgp2014-11-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If this is going to change, lets not do it by accident.
| | * | | | | | | | Make sure reflected channels do not make a double call to Tcl_ReadRaw(),dgp2014-11-031-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with the unwarranted assumption that EOF is a permanent condition.
| | * | | | | | | | Same patch re-enabling read after EOF, but here applied to 8.6.dgp2014-11-033-50/+216
| | |\ \ \ \ \ \ \ \ | |/ / / / / / / / / | | | | | | | | | | Likely additional changes needed in the other channel transforms new in 8.6.
| * | | | | | | | | Add test-case for previous commit, which shows that when trying to open a ↵jan.nijtmans2014-11-032-0/+8
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | filename with invalid characters gives the right error-message. (same bug existed on UNIX too, which is now fixed)
| * \ \ \ \ \ \ \ \ \ Better errormessage when file path contains invalid characters.jan.nijtmans2014-11-031-0/+5
| |\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Disable assertion until tls bug it detects is fixed.dgp2014-11-011-1/+7
| | | | | | | | | | | |
| * | | | | | | | | | | Extend WinIsReserved() to recognize COM[5-9]: as valid com ports as well. ↵jan.nijtmans2014-10-311-3/+3
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prevent possible buffer-overflow if COM name ends with ':'.
| * \ \ \ \ \ \ \ \ \ \ \ When translating a reserved devicename to native pathname, strip ':' ↵jan.nijtmans2014-10-311-5/+9
| |\ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | postfix. Possible fix for [dcc03414f5], but anyway a good idea.
| * | | | | | | | | | | | Support for Windows 10jan.nijtmans2014-10-261-0/+2
| |\ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ merge markdgp2014-10-240-0/+0
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | | | |
| * | | | | | | | | | | | | [10dc6daa37] New fix for [gets] on non-blocking channel. This time properly ↵dgp2014-10-182-6/+112
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | accounts for the effects of ENCODING_LINESIZE.
| * \ \ \ \ \ \ \ \ \ \ \ \ \ fconfigure -peername and -sockname return empty string while async connect ↵oehhar2014-10-173-43/+104
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | running.
| | * | | | | | | | | | | | | New tests: 14.16: -peername empty while async connect running, 14.17: -socknameoehhar2014-10-171-0/+22
| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | Merge trunkoehhar2014-10-1713-61/+214
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / | |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | | Resolve test conflicts over global varsdgp2014-10-102-4/+11
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | merge markdgp2014-10-100-0/+0
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ [bf7135428c] Restore the Tcl_Write() return value logic.dgp2014-10-101-1/+4
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | [ed29c4da21] Completed fix for [chan copy] handling [chan blocked].dgp2014-10-101-1/+5
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Add Colin's test for coro floor above street level [Bug #3008307]ferrieux2014-10-101-0/+14
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Another test so both DoRead and MBRead are covered.dgp2014-10-101-0/+44
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | [ed29c4da21] Merge patch from 8.5, still not a complete fix.dgp2014-10-101-5/+23
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ New test io-53.15 for [ed29c4da21].dgp2014-10-101-0/+44
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ [2039178] Remove false claims about TCL_INTERP_DESTROYED flag bit in command ↵dgp2014-10-091-23/+10
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | traces.
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Fix [59a2e78e54d3361c33b8cd6eef55d384d8abecd7|59a2e78e54] : tclWinTime.c ↵jan.nijtmans2014-10-082-5/+5
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | does not compile with MSVC14. Eliminate use of __MINGW32__ macro everywhere, as it is deprecated.
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ fix [bc1a96407a]dgp2014-10-033-3/+19
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | | | | | test casesbug_bc1a96407adgp2014-10-031-0/+11
| | | | | | | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | | | | | | Possible fix for testing.dgp2014-10-022-7/+8
| | | | | | | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | | | | | | [bc1a96407a] Partial solution should avoid crash, but may lead to wrong ↵dgp2014-10-021-1/+5
| |/ / / / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | behavior.
| * | | | | | | | | | | | | | | | | | | | [bc5b790099] Improper calculation of new dstLimit value. New test io-12.7.dgp2014-10-022-3/+35
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | | | Backing out commit [cddbfc3081], fix for bug [82521bfb6734f891dd]Miguel Sofer2014-09-274-16/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The "optimisation" in that commit assumes that the last byte in the generated bytecodes is an INST_TRY_CONVERT if it equals 64. This is an invalid assumption, it could be 64 and not be an instruction.
| * | | | | | | | | | | | | | | | | | | | | Applied patch by Andreas Leitgeb so that [string cat]'s compiled bytecode ↵ferrieux2014-09-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | optimally groups args by 255 for INSTR_STR_CONCAT1.
| | | | | | | | | * | | | | | | | | | | | | Implemented tip-427: socket fconfigure option -connecting plus no ↵oehhar2014-09-262-46/+85
| | |_|_|_|_|_|_|/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -peername,-sockname when still connecting.
| * | | | | | | | | | | | | | | | | | | | comment fixdgp2014-09-251-1/+1
| | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | Added a script-readable bytecode disassembler in tcl::unsupported.dkf2014-09-2012-1081/+1712
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \