Timeline
Not logged in

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

74 check-ins using file generic/tclIOCmd.c version 2a8c84d46a

2015-04-29
16:34
[894da183c8] Fix and test for bug at the point it was introduced. Closed-Leaf check-in: 8eb3c44932 user: dgp tags: bug-894da183c8
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