Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Improve documentation on the use of com ports (remove references to Windows ↵ | jan.nijtmans | 2014-11-13 | 4 | -57/+28 |
| | | | | | 95, deprecate the use of postfix ':'). Allow lpt[5-9] just as com[5-9], and make sure that path normalization works as expected for ports > 4. | ||||
* | [5adc350683] Stop Tcl forcing EOF condition on channels to be permanent. | dgp | 2014-11-06 | 4 | -52/+297 |
|\ | | | | | | | It may be fleeting, and all parts of Tcl channel ecosystem have to deal with that. New assertions and tests to keep us on track. | ||||
| * | 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 |
| | | |||||
| * | merge 8.5 | dgp | 2014-11-03 | 4 | -3/+19 |
| |\ | |/ |/| | |||||
* | | 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. See: ↵ | jan.nijtmans | 2014-11-03 | 1 | -0/+5 |
| | | | | | | | | [03414f517b7a74]. | ||||
* | | 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 | -1/+4 |
| | | | | | | | | postfix. Possible fix for [dcc03414f5], but anyway a good idea. | ||||
| * | [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 |
| |\ | |/ |/| | |||||
* | | Support for Windows 10 | jan.nijtmans | 2014-10-26 | 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. | ||||
* | 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 |
| |\ | |/ |/| | |||||
* | | [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. | ||||
| * | 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 |
|/ | |||||
* | 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 |
| | |||||
* | [ed29c4da21] Don't let BLOCKED state get converted into a channel error. | dgp | 2014-10-10 | 1 | -5/+23 |
| | |||||
* | New test io-53.15 for [ed29c4da21]. | dgp | 2014-10-10 | 1 | -0/+45 |
| | |||||
* | [2039178] Remove false claims about TCL_INTERP_DESTROYED flag bit in command ↵ | dgp | 2014-10-09 | 1 | -23/+10 |
| | | | | traces. | ||||
* | Fix [59a2e78e54d3361c33b8cd6eef55d384d8abecd7|59a2e78e54] : tclWinTime.c ↵ | jan.nijtmans | 2014-10-08 | 3 | -6/+6 |
| | | | | | does not compile with MSVC14. Eliminate use of __MINGW32__ macro everywhare, as it is deprecated. | ||||
* | [bc5b790099] Improper calculation of new dstLimit value. New test io-12.7. | dgp | 2014-10-02 | 2 | -3/+35 |
| | |||||
* | Better pic flag for OpenBSD. | stwo | 2014-09-16 | 2 | -2/+16 |
| | |||||
* | [2486824] Improve error message; not all that upvars is an upvar. | dkf | 2014-09-10 | 3 | -10/+12 |
| | |||||
* | Change one '#ifdef' to '#if defined()' for improved consistency within the file, | stwo | 2014-09-08 | 1 | -1/+1 |
| | | | as in checkin [211aa43013]. | ||||
* | Combine TCL_SHLIB_LD_EXTRAS+TK_SHLIB_LD_EXTRAS (for Cygwin and FreeBSD) to a ↵ | jan.nijtmans | 2014-09-01 | 2 | -8/+4 |
| | | | | single SHLIB_LD_LIBS usable for both Tcl and Tk. | ||||
* | merge release | dgp | 2014-08-25 | 11 | -18/+121 |
|\ | |||||
| * | `make dist` allowed README-* fossil droppings to leak into the distribution.core_8_5_16core_8_5_16_rc | dgp | 2014-08-25 | 1 | -1/+1 |
| | | |||||
| * | merge 8.5; stamp release date | dgp | 2014-08-22 | 4 | -22/+31 |
| |\ | |/ |/| | |||||
* | | Correct performance regression in a series of short binary reads from a | dgp | 2014-08-22 | 1 | -19/+7 |
|\ \ | | | | | | | socket. Many thanks to Eric Boudaillier for the report and testing support. | ||||
| * | | Same results; simpler logic.dgp_slow_read | dgp | 2014-08-22 | 1 | -21/+7 |
| | | | |||||
| * | | Test fix for likely cause of reported I/O slowdown. | dgp | 2014-08-21 | 1 | -0/+2 |
|/ / | | | | | | | | | | | | | | | | | In a DoRead() revision, it came to favor making every effort to fill buffers, in preference to a more sensible goal of favoring avoiding calls out to the driver if there's already enough data in the buffers to satisfy the read operation. Result is many more calls out to recv() than are a good idea. Ought to show up most glaringly when many Tcl_Read() calls asking for small numbers of bytes (compared to buffer size) each, and that matches the reported case. | ||||
* | | Fix reviewed and accepted. | andreask | 2014-08-20 | 1 | -1/+1 |
|\ \ | |||||
| * | | Docs for Tcl_CreateChannelHandler() state that the registered handler procaku_review | dgp | 2014-08-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | will be called back with a mask value. "Mask is an integer mask indicating which of the requested conditions actually exists for the channel; it will contain ***a subset of the bits from the mask argument*** to Tcl_CreateChannelHandler when the handler was created." (emhpasis added). Tcl_NotifyChannel is not honoring this. It passes a mask value that may contain bits not in common with the mask argument to T_CCH(). This commit is a one-liner patch adding in the masking step to make things behave as documented. Thanks to apn for digging this out. (In combination with other questionable code, this led to a hang in test http-4.6 on Windows) Tcl_NotifyChannel() has had this error in all of recorded Tcl history. It's hard to imagine any code dependent on it though. If any exists, it can be revised to pass the mask value it truly needs to T_CCH() and end up with code suitable both before and after this change. If you concur, please merge to core-8-5-branch, and I'll take it from there. | ||||
* | | | Make test io-36.1.1 more portable. | dgp | 2014-08-20 | 1 | -1/+4 |
|/ / | |||||
* | | [74e073599e5e7c5eb535e2f60f1b06feb468eaae|74e073599e]: tclsh is using old ↵ | jan.nijtmans | 2014-08-20 | 1 | -0/+18 |
| | | | | | | | | style dialogs when Tk is loaded on Windows | ||||
| * | Improved credit | dgp | 2014-08-18 | 1 | -1/+1 |
| | | |||||
| * | Reconcile changes file with 8.6.1. | dgp | 2014-08-14 | 1 | -1/+1 |
| | | |||||
| * | merge 8.5 | dgp | 2014-08-14 | 13 | -0/+65 |
| |\ | |/ |/| | |||||
* | | Put back SystemV timezone files, which were removed in previous commit. ↵ | jan.nijtmans | 2014-08-13 | 13 | -0/+65 |
| | | | | | | | | Don't know if that was by accident, but seems unwise in a Tcl patch release. | ||||
| * | merge 8.5, update changes | dgp | 2014-08-13 | 92 | -2876/+3046 |
| |\ | |/ |/| | |||||
* | | tzdata2014f from ietf.org | Kevin B Kenny | 2014-08-13 | 91 | -2874/+3044 |
| | |