Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | merge iogt fixes.bug_5adc350683_86 | dgp | 2014-11-06 | 2 | -4/+85 |
|\ | |||||
| * | Also test transfroms that delay.bug_5adc350683 | dgp | 2014-11-06 | 1 | -0/+30 |
| | | |||||
| * | fix failing test | dgp | 2014-11-06 | 1 | -4/+11 |
| | | |||||
| * | New test iogt-7.0 demos bug in [testchannel transform]. | dgp | 2014-11-06 | 1 | -0/+42 |
| | | |||||
* | | Another test checking that handling when transform returns nothing is right. | dgp | 2014-11-06 | 1 | -1/+35 |
| | | |||||
* | | New tests iortrans-4.11* demonstrate what was wrong with the "leaky EOF flag" | dgp | 2014-11-06 | 1 | -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 gets | dgp | 2014-11-05 | 1 | -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 handle | dgp | 2014-11-05 | 1 | -0/+56 |
| | | | | | | | | fleeting EOF in the base channel. Falls into infinite block. Regression compared with Tcl 8.6.1. | ||||
* | | merge trunk | dgp | 2014-11-05 | 1 | -1/+1 |
|\ \ | |||||
| * | | [214cc0eb22] Restore [lappend $var] return value to the 8.6.1- behavior. | dgp | 2014-11-05 | 1 | -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(), | dgp | 2014-11-03 | 1 | -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. | dgp | 2014-11-03 | 3 | -50/+216 |
|\ \ \ | |/ / |/| / | |/ | Likely additional changes needed in the other channel transforms new in 8.6. | ||||
| * | merge 8.5 | dgp | 2014-11-03 | 4 | -3/+19 |
| |\ | |||||
| * | | [5adc350683] Reworked the management of the EOF states to re-enable the | dgp | 2014-11-03 | 1 | -43/+139 |
| | | | | | | | | | | | | ability to read beyond EOF. Plenty of assert()s to keep thing from going off track again. | ||||
| * | | Base test for [5adc350683]. | dgp | 2014-10-29 | 1 | -0/+20 |
| | | | |||||
| * | | merge 8.5 | dgp | 2014-10-29 | 1 | -0/+2 |
| |\ \ | |||||
| * | | | Work in progress restoring ability to [read] after [eof] and get non-empty | dgp | 2014-10-28 | 2 | -29/+79 |
| | | | | | | | | | | | | | | | | | | | | strings back in those cases where the channel has them to offer. Also working through all the implications of this possibility on Tcl's more exotic channel features, like stacking. | ||||
* | | | | Add test-case for previous commit, which shows that when trying to open a ↵ | jan.nijtmans | 2014-11-03 | 2 | -0/+8 |
|\ \ \ \ | | |_|/ | |/| | | | | | | filename with invalid characters gives the right error-message. (same bug existed on UNIX too, which is now fixed) | ||||
| * | | | Add test-case for previous commit, which shows that when trying to open a ↵ | jan.nijtmans | 2014-11-03 | 2 | -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.nijtmans | 2014-11-03 | 1 | -0/+5 |
|\ \ \ \ | |/ / / | |||||
| * | | | Better errormessage when file path contains invalid characters. See: ↵ | jan.nijtmans | 2014-11-03 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | [03414f517b7a74]. | ||||
* | | | | Disable assertion until tls bug it detects is fixed. | dgp | 2014-11-01 | 1 | -1/+7 |
| | | | | |||||
* | | | | Extend WinIsReserved() to recognize COM[5-9]: as valid com ports as well. ↵ | jan.nijtmans | 2014-10-31 | 1 | -3/+3 |
|\ \ \ \ | |/ / / | | | | | | | | | Prevent possible buffer-overflow if COM name ends with ':'. | ||||
| * | | | Extend WinIsReserved() to recognize COM[5-9]: as valid com ports as well. | jan.nijtmans | 2014-10-31 | 1 | -2/+2 |
| | | | | |||||
* | | | | When translating a reserved devicename to native pathname, strip ':' ↵ | jan.nijtmans | 2014-10-31 | 1 | -5/+9 |
|\ \ \ \ | |/ / / | | | | | | | | | postfix. Possible fix for [dcc03414f5], but anyway a good idea. | ||||
| * | | | When translating a reserved devicename to native pathname, strip ':' ↵ | jan.nijtmans | 2014-10-31 | 1 | -1/+4 |
| | |/ | |/| | | | | | | | postfix. Possible fix for [dcc03414f5], but anyway a good idea. | ||||
* | | | Support for Windows 10 | jan.nijtmans | 2014-10-26 | 1 | -0/+2 |
|\ \ \ | |/ / | |||||
| * | | Support for Windows 10 | jan.nijtmans | 2014-10-26 | 1 | -0/+2 |
| |/ | |||||
* | | merge mark | dgp | 2014-10-24 | 0 | -0/+0 |
|\ \ | |/ | |||||
| * | merge release | dgp | 2014-10-24 | 9 | -9/+21 |
| |\ | |||||
| | * | update changescore_8_5_17core_8_5_17_rc | dgp | 2014-10-18 | 1 | -0/+2 |
| | | | |||||
| | * | merge 8.5 | dgp | 2014-10-18 | 2 | -6/+112 |
| | |\ | | |/ | |/| | |||||
| | * | missed a bump | dgp | 2014-10-13 | 1 | -1/+1 |
| | | | |||||
| | * | update changes file | dgp | 2014-10-13 | 1 | -0/+10 |
| | | | |||||
| | * | Bump to 8.5.17 | dgp | 2014-10-10 | 8 | -8/+8 |
| | | | |||||
* | | | [10dc6daa37] New fix for [gets] on non-blocking channel. This time properly ↵ | dgp | 2014-10-18 | 2 | -6/+112 |
|\ \ \ | |/ / | | | | | | | accounts for the effects of ENCODING_LINESIZE. | ||||
| * | | [10dc6daa37] New fix for [gets] on non-blocking channel. This time | dgp | 2014-10-18 | 2 | -6/+112 |
| |\ \ | | |/ | |/| | properly accounts for the effects of ENCODING_LINESIZE. | ||||
| | * | [10dc6daa37] [gets] on a non-blocking channel must take care so that | dgp | 2014-10-17 | 2 | -0/+74 |
| |/ | | | | | | | | | | | | | 1) At least one call to the channel driver input proc gets made. Failure to do this locks up the channel - catastrophic FAIL. 2) After any driver call reports BLOCKED, don't call again. This is less serious, but FAILs to respect the non-blocking setting. Code corrections and tests included, to restore 8.5.15 compat. | ||||
* | | fconfigure -peername and -sockname return empty string while async connect ↵ | oehhar | 2014-10-17 | 3 | -43/+104 |
|\ \ | | | | | | | | | | running. | ||||
| * | | New tests: 14.16: -peername empty while async connect running, 14.17: -sockname | oehhar | 2014-10-17 | 1 | -0/+22 |
| | | | |||||
| * | | Merge trunk | oehhar | 2014-10-17 | 13 | -61/+214 |
| |\ \ | |/ / |/| | | |||||
* | | | Resolve test conflicts over global vars | dgp | 2014-10-10 | 2 | -4/+11 |
| | | | |||||
* | | | merge mark | dgp | 2014-10-10 | 0 | -0/+0 |
|\ \ \ | | |/ | |/| | |||||
| * | | backport those tests that can be | dgp | 2014-10-10 | 1 | -0/+62 |
| | | | |||||
* | | | [bf7135428c] Restore the Tcl_Write() return value logic. | dgp | 2014-10-10 | 1 | -1/+4 |
|\ \ \ | |/ / | |||||
| * | | [bf7135428c] Restore the Tcl_Write() return value logic. | dgp | 2014-10-10 | 1 | -1/+4 |
| | | | |||||
* | | | [ed29c4da21] Completed fix for [chan copy] handling [chan blocked]. | dgp | 2014-10-10 | 1 | -1/+5 |
| | | | |||||
* | | | Add Colin's test for coro floor above street level [Bug #3008307] | ferrieux | 2014-10-10 | 1 | -0/+14 |
| | | | |||||
* | | | Another test so both DoRead and MBRead are covered. | dgp | 2014-10-10 | 1 | -0/+44 |
| | | | |||||
* | | | [ed29c4da21] Merge patch from 8.5, still not a complete fix. | dgp | 2014-10-10 | 1 | -5/+23 |
|\ \ \ | |/ / |