Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

242 check-ins using file unix/tclUnixThrd.c version 479aec97fd

2015-07-17
21:15
Test for original meaning of [unset -nocomplain --]. check-in: 6cad4ee0b3 user: dgp tags: core-8-5-branch
2015-07-15
17:57
[9bad630c31] Prevent read outside of buffer bounds. check-in: 641938a377 user: dgp tags: core-8-5-branch
17:17
[b1534b438b] Prevent read outside buffer boundaries. check-in: 03885f127a user: dgp tags: core-8-5-branch
2015-07-08
09:45
clock - FreeScan (resp. Oldscan): repair scanning date/time with TZ using '+', ex.: "31 Jan 14 23:59... Leaf check-in: 5f72c863f1 user: sebres tags: sebres_clock_tz_fix
09:41
tclDate.c regenerated with yacc 2.4.2; skip one clock test-case for windows; check-in: 55849fb6e8 user: sebres tags: sebres_clock_tz_fix
08:39
Create new branch named "sebres_clock_tz_fix" check-in: c0026845c4 user: sebres tags: sebres_clock_tz_fix
2015-07-07
14:16
Documentation: source ignores BOM for unicode files check-in: d931fdf82d user: oehhar tags: core-8-5-branch
2015-06-30
14:36
Correct handling of dictionaries in the background error processing code. check-in: db9c88c5eb user: dkf tags: core-8-5-branch
2015-06-28
01:54
Summary: Update to tzdata2015e from ietf.org check-in: 51e17e0790 user: venkat tags: core-8-5-branch
2015-06-25
07:52
Fix bug in "make dist" when system-encoding is UTF-8: eolFix will then translate some windows-specif... check-in: 0ff7f3392c user: jan.nijtmans tags: core-8-5-branch
2015-06-24
13:55
Make sure that an input lying precisely 1/2 ULP between two floating point values is rounded to even... check-in: 6913079d54 user: dgp tags: core-8-5-branch
2015-06-23
19:58
Member field which should not have been CONST, because it is dynamically allocated check-in: 256f9a728e user: jan.nijtmans tags: core-8-5-branch
2015-06-18
17:26
From aspect, several edge case coverage tests. check-in: 356871dc8a user: dgp tags: core-8-5-branch
12:24
Upgrade all internal Unicode tables from Unicode 7.0 to Unicode 8.0 check-in: a2e8655587 user: jan.nijtmans tags: core-8-5-branch
2015-06-16
07:39
Fix [e770d92d76]: Add support for higher baud rates in Tcl check-in: 17df50552d user: jan.nijtmans tags: core-8-5-branch
2015-06-08
17:17
Stop telling lie about command delete traces. check-in: 475dc8b029 user: dgp tags: core-8-5-branch
2015-05-27
18:25
Make tweak to the mem-debug tracking official. It is now again possible to use regular packages with... check-in: 38ddcfe658 user: andreask tags: core-8-5-branch
2015-05-25
19:15
Remove useless code, trying to sync win32 environment variables with cygwin's. cygwin1.dll is respon... check-in: c697a91a95 user: jan.nijtmans tags: core-8-5-branch
2015-04-30
15:31
Test portability. check-in: 453c47d3d9 user: dgp tags: core-8-5-branch
2015-04-29
20:34
Use joinable threads to avoid thread finalization crashes. check-in: 20cec4e959 user: dgp tags: core-8-5-branch
18:00
[894da183c8] Test and fix for regression in flushing blocked channels. check-in: a13963e6e4 user: dgp tags: core-8-5-branch
16:34
[894da183c8] Fix and test for bug at the point it was introduced. Closed-Leaf check-in: 8eb3c44932 user: dgp tags: bug-894da183c8
07:54
Update to tzdata2015d from ietf.org check-in: 635281ed4f user: venkat tags: core-8-5-branch
2015-04-24
20:06
[879a0747be] Repair handling of incomplete multi-byte chars at the ends of input buffers. Also prop... check-in: 4b964e7afb user: dgp tags: core-8-5-branch
15:47
Fix UtfToUtfProc() to remove the potential to read beyond end of input buffer. check-in: e1061dfe07 user: dgp tags: core-8-5-branch
2015-04-23
11:21
Open linked folder shared on Windows - Patch [19ea026e43] check-in: 7d39fa6f82 user: oehhar tags: core-8-5-branch
2015-04-21
18:23
Proposed fix for bug 879a0747be Closed-Leaf check-in: 606edab7e3 user: dgp tags: bug-879a0747be
2015-03-10
14:44
Fix or at least improvement for Tcl/Tk Cocoa event loop by forcing Tcl_ServiceAll() event processing... check-in: d6acbd8534 user: kevin_walzer tags: core-8-5-branch
2015-03-06
15:26
merge release check-in: b8c2c4a918 user: dgp tags: core-8-5-branch
15:06
repair nroff breakage check-in: 9bc8b7eb60 user: dgp tags: core-8-5-branch
14:59
repair nroff breakage Closed-Leaf check-in: c689255965 user: dgp tags: core-8-5-18, core-8-5-18-rc
14:38
products of "make dist" check-in: 193c06a3e4 user: dgp tags: core-8-5-18-rc
14:17
update release date check-in: f551f39c25 user: dgp tags: core-8-5-18-rc
2015-02-24
15:08
update changes check-in: 2ff5ea3d03 user: dgp tags: rc0, core-8-5-18-rc
2015-02-20
20:22
merge 8.5 check-in: 67f53ba5ff user: dgp tags: core-8-5-18-rc
19:29
[e08c2c407b] The getHandleProc routine in the Tcl_Channel struct is optional. Update the docs to ma... check-in: 5d588dbd27 user: dgp tags: core-8-5-branch
2015-02-12
15:13
merge 8.5 check-in: 3b2bf8f550 user: dgp tags: core-8-5-18-rc
2015-02-11
00:19
merge tzdata2015a from ietf.org check-in: 371af1a745 user: venkat tags: core-8-5-branch
2015-02-06
19:56
update changes check-in: c32d8dc2c2 user: dgp tags: core-8-5-18-rc
2015-02-05
19:24
merge 8.5 check-in: ee79e4d205 user: dgp tags: core-8-5-18-rc
19:23
Backport of channel mem leak fix that got missed before. check-in: 9682f2723c user: dgp tags: core-8-5-branch
18:17
Bump to version 8.5.18. check-in: e4625e0e05 user: dgp tags: core-8-5-18-rc
2015-01-29
18:34
Test for bug [08872796bc]. check-in: ff27c03a64 user: dgp tags: core-8-5-branch
17:37
Protect against extension variable resolvers that fail to play by the post-Var Reform rules. check-in: 26b3701be6 user: dgp tags: core-8-5-branch
2015-01-26
20:47
Fix [df08482b042a16007f256bfbaaacfbe0def01074|df08482b04]: Double defined INFINITY in regguts.h check-in: 4087cc2323 user: jan.nijtmans tags: core-8-5-branch
2015-01-02
15:19
Revert use of the install-headers target. Tcl 8.5 has no such target. check-in: 04e2c18195 user: dgp tags: core-8-5-branch
2014-12-22
15:35
One more (interp==NULL) shortcut. check-in: c7613a6017 user: dgp tags: core-8-5-branch
2014-12-19
17:09
Revise name and interface of new utility routines to match work already in place on the trunk. check-in: 632abe2721 user: dgp tags: core-8-5-branch
16:09
[e711ffb458] Eliminate TclIsLocalScalar() and revise all callers to use more appropriate facilities. check-in: 05f7d1ec03 user: dgp tags: core-8-5-branch
15:55
New utility routine GetLocalScalarIndex() reduces common caller boilerplate (and fixes a bug!) Closed-Leaf check-in: 8fefc24942 user: dgp tags: bug-e711ffb458
15:13
Use interp==NULL argument to PushVarName to signal that only an index into the CLT is sought, and no... check-in: b1eea13a69 user: dgp tags: bug-e711ffb458
14:21
With no callers left, TclIsLocalScalar() is removed. check-in: b052f09dbe user: dgp tags: bug-e711ffb458
14:17
Replace TclIsLocalScalar() with PushVarNameWord() in [dict for] compiler. check-in: 30a06fec35 user: dgp tags: bug-e711ffb458
03:31
Narrow scope of numVars. check-in: 90eb0b4cbb user: dgp tags: bug-e711ffb458
2014-12-18
22:25
A bit more tidying... check-in: 65e5d46da8 user: dgp tags: bug-e711ffb458
22:13
No need for a loopIndex. check-in: f58fb59cab user: dgp tags: bug-e711ffb458
22:00
No need for varvList any more. check-in: 3af30a1c21 user: dgp tags: bug-e711ffb458
21:29
Fix up the token array passed to PushVarNameWord. Remove string list parse. check-in: 840e1b7039 user: dgp tags: bug-e711ffb458
21:08
Replace use of TclIsLocalScalar() and late setting of varIndexes with an earlier setting of varIndex... check-in: e9759dbced user: dgp tags: bug-e711ffb458
20:38
Simplify creation and storage of temporaries check-in: 289b5a64d8 user: dgp tags: bug-e711ffb458
20:34
With that shift, varcList is no longer needed. check-in: c33787a640 user: dgp tags: bug-e711ffb458
19:21
Shift the allocation of AuxData earlier in the [foreach] compiler. check-in: 70aa317202 user: dgp tags: bug-e711ffb458
18:16
merge 8.5 check-in: c808ef0703 user: dgp tags: bug-e711ffb458
2014-12-13
02:50
Add header install flag to OS X GNUMakefile; thanks to Stephan Houben for patch check-in: 89931ded2d user: kevin_walzer tags: core-8-5-branch
2014-12-11
16:00
Similar conversion of the [dict append] compiler. check-in: faac8851a1 user: dgp tags: bug-e711ffb458
15:45
Similar conversion for [dict update] compiler. check-in: 9de91b211d user: dgp tags: bug-e711ffb458
15:19
Similar revisions to [dict incr] compiler. check-in: 9536c9868a user: dgp tags: bug-e711ffb458
14:41
Get the word number right, even though it has no effect. check-in: a5a1d63f5c user: dgp tags: bug-e711ffb458
14:40
[e711ffb458] Same conversion for [catch] compiler. check-in: 710ee0e2d1 user: dgp tags: bug-e711ffb458
2014-12-10
00:35
tzdata2014j from ietf.org check-in: dbaa498f63 user: venkat tags: core-8-5-branch
2014-12-09
20:45
[e711ffb458] Replace TclIsLocalScalar() with PushVarNameWord() in the compiler for [dict set]. check-in: 91baefb917 user: dgp tags: bug-e711ffb458
20:29
[e711ffb458] Replace TclIsLocalScalar() (which does the wrong thing).... with PushVarNameWord() (whi... check-in: f0b1afe696 user: dgp tags: bug-e711ffb458
2014-12-08
16:05
Fix some gcc compiler warnings (probably cygwin-only) check-in: c9948e5577 user: jan.nijtmans tags: core-8-5-branch
2014-12-05
21:05
Ever since (Tcl)PushVarName() stopped making a recursive call to Tcl_ParseCommand() (in the pre-8.4.... check-in: 189de46e3a user: dgp tags: core-8-5-branch
2014-12-04
22:10
[d2ffcca163] Limit parsing results that are documented to accept only ASCII chars to actually follow... check-in: 02260e5f9f user: dgp tags: core-8-5-branch, potential incompatibility
21:29
Limit isalpha(.) calls in the expr parser to only apply to known ASCII arguments to make the results... Closed-Leaf check-in: 3b91a3e3f4 user: dgp tags: bug-d2ffcca163
20:45
The isalpha(.) calls remaining in the expr parser still bring nonportability. Commit a test that dem... check-in: fdba15aba6 user: dgp tags: bug-d2ffcca163
18:26
Stop using isalnum(.). Its results are not portable. Replace with our own private routine TclIsBar... check-in: b1289b438c user: dgp tags: bug-d2ffcca163
13:02
merge 8.5 check-in: 4d646128c8 user: dgp tags: bug-d2ffcca163
2014-12-03
23:46
[0c043a175] backport fix from trunk. check-in: 2f83d4eae5 user: dgp tags: core-8-5-branch
2014-11-26
17:00
Same issue in expr parser also tested and fixed. check-in: 036e351e31 user: dgp tags: bug-d2ffcca163
16:22
I like this patch better. Retain the byte orientation of the parser. check-in: a9c0ceafde user: dgp tags: bug-d2ffcca163
2014-11-25
21:24
One way to fix the parser of $-substitution accepting non-ASCII varnames. check-in: bbd9471b6d user: dgp tags: bug-d2ffcca163
2014-11-24
03:00
[e087812465] Trim back operatorStrings array to just the entries that are needed. Trims away the pa... check-in: 0b2a28a78f user: dgp tags: core-8-5-branch
2014-11-13
12:29
Improve documentation on the use of com ports (remove references to Windows 95, deprecate the use of... check-in: d2562ffa65 user: jan.nijtmans tags: core-8-5-branch
2014-11-06
16:24
[5adc350683] Stop Tcl forcing EOF condition on channels to be permanent. It may be fleeting, and all... check-in: bd09a69e14 user: dgp tags: core-8-5-branch
16:12
Also test transfroms that delay. Closed-Leaf check-in: 431afa5371 user: dgp tags: bug-5adc350683
15:49
fix failing test check-in: 40e3fd70f3 user: dgp tags: bug-5adc350683
15:06
New test iogt-7.0 demos bug in [testchannel transform]. check-in: 6955a98430 user: dgp tags: bug-5adc350683
2014-11-03
20:54
merge 8.5 check-in: d7e566ea16 user: dgp tags: bug-5adc350683
20:39
[5adc350683] Reworked the management of the EOF states to re-enable the ability to read beyond EOF. ... check-in: 77bf4ea593 user: dgp tags: bug-5adc350683
12:44
Add test-case for previous commit, which shows that when trying to open a filename with invalid char... check-in: e03818474b user: jan.nijtmans tags: core-8-5-branch
10:14
Better errormessage when file path contains invalid characters. See: [03414f517b7a74]. check-in: 20366d4c8e user: jan.nijtmans tags: core-8-5-branch
2014-10-31
10:57
Extend WinIsReserved() to recognize COM[5-9]: as valid com ports as well. check-in: 25a624797c user: jan.nijtmans tags: core-8-5-branch
09:59
When translating a reserved devicename to native pathname, strip ':' postfix. Possible fix for [dcc0... check-in: 198d89722a user: jan.nijtmans tags: core-8-5-branch
2014-10-29
14:54
Base test for [5adc350683]. check-in: 19b8cc5448 user: dgp tags: bug-5adc350683
13:49
merge 8.5 check-in: 2d01a0b901 user: dgp tags: bug-5adc350683
2014-10-28
20:10
Work in progress restoring ability to [read] after [eof] and get non-empty strings back in those cas... check-in: 442bff14d8 user: dgp tags: bug-5adc350683
2014-10-26
07:51
Support for Windows 10 check-in: 585b37d8d8 user: jan.nijtmans tags: core-8-5-branch
2014-10-24
20:07
merge release check-in: 4b568c140c user: dgp tags: core-8-5-branch
2014-10-18
20:11
update changes Closed-Leaf check-in: 90f02fbce3 user: dgp tags: rc0, core-8-5-17-rc, core-8-5-17
20:06
merge 8.5 check-in: b45b149a60 user: dgp tags: core-8-5-17-rc
19:50
[10dc6daa37] New fix for [gets] on non-blocking channel. This time properly accounts for the effect... check-in: dfb79fa482 user: dgp tags: core-8-5-branch
2014-10-13
17:34
missed a bump check-in: 59a0067f32 user: dgp tags: core-8-5-17-rc
17:15
update changes file check-in: 286dced066 user: dgp tags: core-8-5-17-rc
2014-10-10
20:17
Bump to 8.5.17 check-in: 08c159aa7e user: dgp tags: core-8-5-17-rc
20:02
backport those tests that can be check-in: 2bd1163469 user: dgp tags: core-8-5-branch
19:54
[bf7135428c] Restore the Tcl_Write() return value logic. check-in: 9e301d16f7 user: dgp tags: core-8-5-branch
18:24
[ed29c4da21] Don't let BLOCKED state get converted into a channel error. check-in: a0b44a3c1d user: dgp tags: core-8-5-branch
15:38
New test io-53.15 for [ed29c4da21]. check-in: 6464f9b757 user: dgp tags: core-8-5-branch
2014-10-09
14:52
[2039178] Remove false claims about TCL_INTERP_DESTROYED flag bit in command traces. check-in: b14bb38f76 user: dgp tags: core-8-5-branch
2014-10-08
07:02
Fix [59a2e78e54d3361c33b8cd6eef55d384d8abecd7|59a2e78e54] : tclWinTime.c does not compile with MSVC1... check-in: c69f003888 user: jan.nijtmans tags: core-8-5-branch
2014-10-02
14:43
[bc5b790099] Improper calculation of new dstLimit value. New test io-12.7. check-in: df382f0bf1 user: dgp tags: core-8-5-branch
2014-09-16
15:52
Better pic flag for OpenBSD. check-in: ae05904233 user: stwo tags: core-8-5-branch
2014-09-10
08:20
[2486824] Improve error message; not all that upvars is an upvar. check-in: f3c64a7a7c user: dkf tags: core-8-5-branch
2014-09-08
00:37
Change one '#ifdef' to '#if defined()' for improved consistency within the file, as in checkin [211a... check-in: 0746efa716 user: stwo tags: core-8-5-branch
2014-09-01
08:11
Combine TCL_SHLIB_LD_EXTRAS+TK_SHLIB_LD_EXTRAS (for Cygwin and FreeBSD) to a single SHLIB_LD_LIBS us... check-in: abaf2748e2 user: jan.nijtmans tags: core-8-5-branch
2014-08-25
15:36
merge release check-in: 06a91f777f user: dgp tags: core-8-5-branch
13:31
`make dist` allowed README-* fossil droppings to leak into the distribution. Closed-Leaf check-in: 904339cdce user: dgp tags: core-8-5-16-rc, core-8-5-16
2014-08-22
13:44
merge 8.5; stamp release date check-in: f3a4fbba3d user: dgp tags: rc2, core-8-5-16-rc
13:23
Correct performance regression in a series of short binary reads from a socket. Many thanks to Eric... check-in: 70e97884f0 user: dgp tags: core-8-5-branch
13:20
Same results; simpler logic. Closed-Leaf check-in: 5180649ac5 user: dgp tags: dgp-slow-read
2014-08-21
23:07
Test fix for likely cause of reported I/O slowdown. In a DoRead() revision, it came to favor making ... check-in: 85cd086fd2 user: dgp tags: dgp-slow-read
04:13
Make simplificiations possible when we know just bytes are getting copied without complications of e... Closed-Leaf check-in: eb68cdfbc1 user: dgp tags: dgp-writebytes-optimize
2014-08-20
21:44
Copy Write() to WriteBytes() to create an arena for performance hacking. check-in: 6e08d8924a user: dgp tags: dgp-writebytes-optimize
18:59
Fix reviewed and accepted. check-in: ff52fbb4ac user: andreask tags: core-8-5-branch
18:40
Make test io-36.1.1 more portable. check-in: 28e58db108 user: dgp tags: core-8-5-branch
17:50
Docs for Tcl_CreateChannelHandler() state that the registered handler proc will be called back with ... Closed-Leaf check-in: f520790052 user: dgp tags: aku-review
11:13
[74e073599e5e7c5eb535e2f60f1b06feb468eaae|74e073599e]: tclsh is using old style dialogs when Tk is l... check-in: a2a1fe34e9 user: jan.nijtmans tags: core-8-5-branch
2014-08-18
13:28
Improved credit check-in: 6ab6bf99c5 user: dgp tags: rc1, core-8-5-16-rc
2014-08-14
16:48
Reconcile changes file with 8.6.1. check-in: cce0441bc7 user: dgp tags: core-8-5-16-rc
16:36
merge 8.5 check-in: 8411205dcd user: dgp tags: core-8-5-16-rc
2014-08-13
09:04
Put back SystemV timezone files, which were removed in previous commit. Don't know if that was by ac... check-in: a0fa37f70e user: jan.nijtmans tags: core-8-5-branch
02:54
merge 8.5, update changes check-in: 13d7b48f31 user: dgp tags: core-8-5-16-rc
01:42
tzdata2014f from ietf.org check-in: cefd4a6c51 user: kbk tags: core-8-5-branch
2014-08-12
21:41
Update changes file check-in: a630979fd3 user: dgp tags: core-8-5-16-rc
15:51
merge 8.5 check-in: 2845f35ff7 user: dgp tags: core-8-5-16-rc
15:28
Accommodate the "udp" package, and any other Tcl package that expects a [read] on a channel @ EOF to... check-in: 8cd55feb1d user: dgp tags: core-8-5-branch
2014-08-04
13:35
merge 8.5 check-in: a8b88f749b user: dgp tags: core-8-5-16-rc
13:35
Add tclsh.exe.manifest.in to the distribution. check-in: 783edfead2 user: dgp tags: core-8-5-branch
2014-08-02
04:29
merge 8.5 check-in: fa1dac68fd user: dgp tags: core-8-5-16-rc
04:25
Another Preserve/Release on channels is needed during IO finalization. check-in: c22cc5859b user: dgp tags: core-8-5-branch
00:06
merge 8.5 check-in: ed1cb5aeb6 user: dgp tags: core-8-5-16-rc
2014-08-01
18:36
Updated package "platform" to version 1.0.13. Separated the identifiers "macosx*-i386-x86_64" and "... check-in: dcb280116a user: andreask tags: core-8-5-branch
17:17
merge 8.5 check-in: c607234e4a user: dgp tags: core-8-5-16-rc
17:16
Backport the cheaper Preserve/Release on channels. check-in: ddcf91c9bd user: dgp tags: core-8-5-branch
2014-07-28
12:53
merge 8.5 check-in: 66b07eeb8d user: dgp tags: core-8-5-16-rc
2014-07-27
22:44
correct EOLFIX macro, broken by [a803608ed5] check-in: 08188e00b1 user: jan.nijtmans tags: core-8-5-branch
2014-07-23
13:10
Revert the EOLFIX changes of checkin [a803608ed5] (2013-10-28). They do not work on the one machine ... check-in: b18974c0c2 user: dgp tags: rc0, core-8-5-16-rc
12:26
Bump to 8.5.16 for release. check-in: 94417e5c1d user: dgp tags: core-8-5-16-rc
2014-07-16
21:46
Assert an equality test, not an assignment. check-in: 72391d07b6 user: dgp tags: core-8-5-branch
2014-07-11
10:38
Starting with Unicode 6.3, the mongolian vowel separator (U+180e) is no longer a whitespace, but for... check-in: f199c9d65c user: jan.nijtmans tags: core-8-5-branch
2014-07-10
18:00
dup test name check-in: 033a1af993 user: dgp tags: core-8-5-branch
15:45
[7368d225a6] Extend the auto-cleanup of zero ref count values passed in to the Tcl_*SetVar*() family... check-in: 212c0638b1 user: dgp tags: core-8-5-branch, potential incompatibility
12:52
Repair buffer indexing error in Tcl_ReadRaw() exposed by iogt-6.0 and valgrind. check-in: 6526c14303 user: dgp tags: core-8-5-branch
2014-07-04
12:47
Update Unicode tables to Unicode 7.0 check-in: ccf9e0d1f7 user: jan.nijtmans tags: core-8-5-branch
2014-07-02
16:20
[c31ca233ca] Fix TclGetsObjBinary() so that each [gets] rediscovers whether a nonblocking channel is... check-in: 6694ecd6d0 user: dgp tags: core-8-5-branch
2014-06-26
15:59
Fix mismatch of Tcl_Preserve() / Tcl_Release(). check-in: f58a059b16 user: dgp tags: core-8-5-branch
2014-06-24
16:34
Simplify / refactor Tcl_ReadRaw(). No need for CopyBuffer(). check-in: a9f9ffa7c7 user: dgp tags: core-8-5-branch
2014-06-23
12:48
Fix execute-6.5 test failure on trunk: the "preserveCore" part of tcltest::test assumes that the cle... check-in: df6f1f8b84 user: jan.nijtmans tags: core-8-5-branch
2014-06-22
16:15
ticket [2f9df4c4fa]: tcltest - request to move -cleanup script execution until after -output compare... check-in: 1a1cb1c7d7 user: jan.nijtmans tags: core-8-5-branch
2014-06-20
20:50
previous commit was not quite right, this one should be better Closed-Leaf check-in: 8924f03c9a user: jan.nijtmans tags: bug-2f9df4c4fa
20:21
ticket [2f9df4c4fa]: tcltest - request to move -cleanup script execution until after -output compare check-in: a61197b82c user: jan.nijtmans tags: bug-2f9df4c4fa
05:05
[b47b176adf] Stop possible segfaults when variability in mutex lock schedules cause a ForwardingResu... check-in: bc8631546c user: aku tags: core-8-5-branch
2014-06-16
12:44
[1758a0b603] socket-2.13 : Workaround the broken select() in some Linux kernels that fails to report... check-in: e67cc60d94 user: dgp tags: core-8-5-branch
12:09
merge 8.5 Closed-Leaf check-in: b41f47a5fa user: dgp tags: bug-1758a0b603
2014-06-13
21:15
Draft test for [1758a0b603]. check-in: 71669f9456 user: dgp tags: core-8-5-branch
2014-06-12
13:36
Additional check for an error condition on the socket. check-in: a6d7d34318 user: dgp tags: bug-1758a0b603
2014-06-11
17:24
Workaround the broken select() in some Linux kernels that fails to report a writable state on a sock... check-in: 1b53b3f232 user: dgp tags: bug-1758a0b603
2014-06-05
19:06
Test socket-2.12 covers the DiscardOutput() update. check-in: 47e4ef3394 user: dgp tags: core-8-5-branch
15:20
merge fork check-in: 4b59bbceaf user: dgp tags: core-8-5-branch
15:17
When too many chars are read by ReadChars() and we trim the limits to get it right on the next pass,... check-in: 04b06f7cea user: dgp tags: core-8-5-branch
00:22
Fixed a tricky interaction of IO system and encodings which could result in a panic. The relevant f... check-in: 0f26611a0c user: andreask tags: core-8-5-branch
2014-06-04
16:36
Revise DiscardOutput() to account for revisions to the loop in FlushChannel() which is its only call... check-in: 2b1cda088c user: dgp tags: core-8-5-branch
2014-06-03
19:57
merge fork of 8.5 branch check-in: bd6ad3191b user: dgp tags: core-8-5-branch
17:32
Backport I/O core fixes made known by async socket work on trunk. check-in: c801a8d5cc user: dgp tags: core-8-5-branch
2014-05-31
02:30
Correct the interest masks in the Tcl_CreateFileHandler() calls in PipeWatchProc(). When we are int... check-in: 74a2238ecc user: dgp tags: core-8-5-branch
2014-05-30
10:36
win socket -async: do not loose connect notification by temporarily stop connect monitoring. Bug [33... check-in: 6ecb583012 user: oehhar tags: core-8-5-branch
2014-05-29
14:56
Try not to loose FD_CONNECT by switching monitoring off. Closed-Leaf check-in: a658836882 user: oehhar tags: bug-336441ed59
14:53
merge core-8-5-branch check-in: 4f0f24c6c3 user: oehhar tags: bug-336441ed59
2014-05-28
18:58
Refinements of FlushChannel() and its callers. Notably includes removal of the flag BUFFER_READY. check-in: 0ddf09e8bd user: dgp tags: core-8-5-branch
18:49
Update comment to explain assumptions. Closed-Leaf check-in: b7bbbbc6ed user: dgp tags: dgp-flush-channel
18:24
Further simplifications to FlushChannel(). This makes clear the BUFFER_READY flag serves no necessa... check-in: d9e66fbb28 user: dgp tags: dgp-flush-channel
17:14
Expand the IsBufferFull() macro to check non-NULL bufPtr.. check-in: 577da77e8c user: dgp tags: dgp-flush-channel
16:54
Increase size of test io-29.34 so that it more portably tests the case where the OS networking machi... check-in: 83b2c056eb user: dgp tags: dgp-flush-channel
2014-05-27
13:28
Move code that can only matter in the first loop iteration out of the loop. check-in: 38257b5296 user: dgp tags: dgp-flush-channel
2014-05-24
19:56
Comment out lines of test io-53.4 that appear to do nothing of any value. check-in: fb90b0f1fd user: dgp tags: core-8-5-branch
2014-05-23
17:17
Followup on [72c54e1659]. Removed unused variable. check-in: 9f7e74b65a user: andreask tags: core-8-5-branch
2014-05-22
17:17
Workarounds and fixes for wrapped executables on various platforms regarding the handling of wrappe... check-in: 72c54e1659 user: andreask tags: core-8-5-branch
2014-05-20
15:00
Rework the management of the CHANNEL_BLOCKED and CHANNEL_EOF flags, in particular not allowing them ... check-in: f6b7d496c4 user: dgp tags: core-8-5-branch
2014-05-17
03:32
Simplify the inputProc of [testchannel transform]. Closed-Leaf check-in: 5995ff7e6d user: dgp tags: dgp-channel-flag-repair
02:53
Repair broken tests iogt-2.[123]. What happened is that now that EOF flags no loger leak acros chann... check-in: fb7b45c267 user: dgp tags: dgp-channel-flag-repair
2014-05-16
19:11
Improved use of EOF state to avoid worthless allocations. check-in: 916e33672f user: dgp tags: dgp-channel-flag-repair
18:45
Move the resets and testings of the BLOCKED flag to where they make more sense. check-in: b7aafa1d2d user: dgp tags: dgp-channel-flag-repair
15:05
merge 8.5 check-in: 673526a228 user: dgp tags: dgp-channel-flag-repair
14:59
Fix for failing tests *io-32.11* check-in: cf82fbc5f8 user: dgp tags: core-8-5-branch
14:47
merge 8.5 Closed-Leaf check-in: 66fb298ca6 user: dgp tags: bug-io-32.11
14:47
Merge completion of dgp-read-bytes branch. check-in: a2f2c22575 user: dgp tags: bug-io-32.11
2014-05-15
16:48
Portable test to demo bug otherwise seen only on Windows. check-in: f49bdfc563 user: dgp tags: core-8-5-branch
14:54
Fix [3118489]: NUL in filenames. (On Windows, protect against invalid use of ':' in filenames as wel... check-in: 874ce8daf2 user: jan.nijtmans tags: core-8-5-branch
11:04
Push the setting and clearing of CHANNEL_BLOCKED flag to the more inner parts of the channel read ma... check-in: 39ace581ea user: dgp tags: dgp-channel-flag-repair
2014-05-14
14:52
merge 8.5 check-in: 8c51a39a00 user: dgp tags: dgp-channel-flag-repair
09:11
Fix 3 test-cases which started failing on Windows check-in: 57d9dfa4e6 user: jan.nijtmans tags: core-8-5-branch
2014-05-13
18:24
Rework Tcl_ReadRaw() mostly taking things out of the loop that never repeat. check-in: e1c467edcd user: dgp tags: dgp-channel-flag-repair
16:42
Salvaged what was left of value in the dgp-read-bytes-detour branch. Refactored much management of t... check-in: 94b7cdc521 user: dgp tags: dgp-channel-flag-repair
11:23
[958bc05fbe]: Clarify "clock format" using "%R" check-in: 1e1b95e0e6 user: jan.nijtmans tags: core-8-5-branch
2014-05-12
21:50
Restore the largefileSupport constraint on Darwin, where tests (chan)io-34.21 take an unbearable 90 ... check-in: 6fe20c93b6 user: dgp tags: core-8-5-branch
2014-05-09
16:55
Correct namespace bugs in normally skipped tests. Constrain them as "knownBug" rather than "unknownF... check-in: 0d300e1793 user: dgp tags: core-8-5-branch
16:38
Added comment explaining the "knownBug" in iogt-6.1 check-in: 672bebd5f8 user: dgp tags: core-8-5-branch
16:31
Tests (chan)io-34.21 are constrained for largefileSupport, and that's disabled by default, which mea... check-in: 753903e359 user: dgp tags: core-8-5-branch
13:19
Test iocmd-32.1 is not "impossible" but after writing it properly it does segfault trying to use a d... check-in: 430312d573 user: dgp tags: core-8-5-branch
10:08
Make Cygwin's "configure" work from another directory than /unix. (Not everything works this way!) check-in: 4619d13620 user: jan.nijtmans tags: core-8-5-branch
2014-05-08
17:30
Merge the reforms of dgp-read-bytes branch into 8.5+ releases. Large overhaul of I/O read opera... check-in: ea760ac244 user: dgp tags: core-8-5-branch
02:55
Merge 8.5. Closed-Leaf check-in: 355b7c916f user: dgp tags: dgp-read-bytes
02:38
Stop leak in iocmd-21.22. check-in: bd77beabda user: dgp tags: core-8-5-branch
2014-05-07
22:19
Corrected description of where tcl_platform(user) comes from on Unix. check-in: 0e91209516 user: dkf tags: core-8-5-branch
03:30
Stop leaks of cloned Tcl_ChannelTypes. check-in: 372a524f33 user: dgp tags: core-8-5-branch
02:28
Stop leak in io-53.5. check-in: 923384ef74 user: dgp tags: core-8-5-branch
2014-05-06
23:51
Stop leak in io-33.7. check-in: 85982d0ca3 user: dgp tags: core-8-5-branch
23:23
Stop memory leak in io-29.34 check-in: 9ed25477ae user: dgp tags: core-8-5-branch
22:34
Stop memory leak in io-29.27. check-in: 710c762201 user: dgp tags: core-8-5-branch
14:10
merge 8.5 check-in: a7733bb0e0 user: dgp tags: dgp-read-bytes
13:56
Have to manage the lifetime of the self handle in testchannel transform. check-in: 74bb290f92 user: dgp tags: core-8-5-branch
2014-05-05
17:18
Segfaulting test (backport of iortrans-5.11). check-in: 3c3c44ac41 user: dgp tags: core-8-5-branch
13:23
Merge GotFlag() backport from 8.5. Conflicts galore! check-in: b1ed89a610 user: dgp tags: dgp-read-bytes
09:17
Backport "GotFlag" macro from Tcl 8.6. Makes code more readable. No change in functionality. check-in: 70147dfbb6 user: jan.nijtmans tags: core-8-5-branch
2014-05-02
15:41
merge 8.5 check-in: 5c1344169d user: dgp tags: dgp-read-bytes
15:06
Backport channel self restacking support. (Test iogt-2.4). check-in: 65f9e5c5ef user: dgp tags: core-8-5-branch
2014-05-01
14:52
merge 8.5 check-in: c88761f6af user: dgp tags: dgp-read-bytes
14:18
We must Preserve channels if we're going to use TclChanCaughtErrorBypass() to get error information ... check-in: 97a0ec7bfd user: dgp tags: core-8-5-branch
07:38
Fix more corner-cases like [0e92c404f19ede5b2eb06e6db27647d3138cc56|0e92c404f1]: The only place wher... check-in: 91be696bf3 user: jan.nijtmans tags: core-8-5-branch
2014-04-30
21:59
Better (safer) fix for [0e92c404f1] check-in: b8c06f813e user: jan.nijtmans tags: core-8-5-branch
19:54
Stop the segfaults in [close] during [gets] tests. Not sure this is the right behavior, but it's bet... check-in: 04b1f8b14c user: dgp tags: core-8-5-branch
19:33
Panic message to pinpoint the cause of iocmd-21.23 segfault. check-in: 7bbdf769a2 user: dgp tags: core-8-5-branch
19:12
Another segfault demo test, this one with [close] during [gets]. check-in: a0ef399dee user: dgp tags: core-8-5-branch
2014-04-29
17:40
Make sure no shared ChannelBuffers get recycled. check-in: c101f46322 user: dgp tags: core-8-5-branch
16:36
Fix bug exposed when buffer recycling is disabled. check-in: 9823e74a67 user: dgp tags: core-8-5-branch
15:54
Revise the logic for setting TCL_ENCODING_END in the outputEncodingFlags so it does not rely on buff... Closed-Leaf check-in: bf4b0651be user: dgp tags: dgp-no-buffer-recycle
2014-04-25
20:12
Disable buffer recycling to expose bugs for fixing. check-in: e9c2ad7207 user: dgp tags: dgp-no-buffer-recycle
2014-04-24
18:14
merge 8.5 check-in: 31f56dd77d user: dgp tags: dgp-read-bytes
2014-04-23
18:25
[3493120] Plug memory leak in thread exit. check-in: 18257b2f89 user: dgp tags: core-8-5-branch
09:18
*nix segfault cleared: we should reset a thread key after freeing of alloc cache (in tclUnixThrd.c) Closed-Leaf check-in: 1dc6ea5ab2 user: sebres tags: bug-3493120