Timeline
Not logged in

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

438 check-ins using file win/tcl.m4 version e35dac6a78

2015-08-27
14:49
Fix [7703ff1082]: extra argument ?pattern? of parray is not documented check-in: 7f240e96e3 user: jan.nijtmans tags: core-8-5-branch
11:48
merge 8.5 check-in: 4e2b27a319 user: dgp tags: bug-32ae34e63a
2015-08-25
11:29
Fix [0df7a1ec2674a76a]: unix/tclUnixFile.c: return value of call to TclpGetCwd in TclpFindExecutable... check-in: 35abd326e1 user: jan.nijtmans tags: core-8-5-branch
09:39
Removed "ucrt" as configureable option: If building with VC2014, it's the recommended way to build T... check-in: d403323619 user: jan.nijtmans tags: core-8-5-branch
2015-08-21
10:40
Eliminate some (harmless) compiler warnings. No functional change. check-in: 35a2b18897 user: jan.nijtmans tags: core-8-5-branch
2015-08-19
15:23
Fix [00189c4afcb9e2586301d711f71383e48817a72d|00189c4afc]: Allow semi-static UCRT build on Windows w... check-in: e8ee0c13b9 user: jan.nijtmans tags: core-8-5-branch
2015-08-17
18:22
[818a1a51e4] Apply fixes from Andreas Seltenreich (reported to us by Tom Lane) for handling low memo... check-in: c5a6ed1cd5 user: dkf tags: core-8-5-branch
2015-08-13
19:28
New test attempting to demo Bug [e0a7b3e5f8]. Doesn't work yet. check-in: 10e3ec0c71 user: dgp tags: bug-32ae34e63a
17:02
Disable the filtering of ReflectWatch so that every UpdateInterest() call flows through to become a ... check-in: 0e3d4332c0 user: dgp tags: bug-32ae34e63a
16:45
A bit of code safety, and then a test demonstrating next issue. check-in: 2f662fbeb9 user: dgp tags: bug-32ae34e63a
2015-08-12
17:49
Adjustments to failing tests to account for changed [chan postevent]. check-in: 834c89c2e6 user: dgp tags: bug-32ae34e63a
16:37
New test io-53.18 adapted from demo script in [32ae34e63a]. This test segfaults without changes to ... check-in: fa8fb6f35f user: dgp tags: bug-32ae34e63a
05:06
Upgrade to tzdata2015f from IETF. check-in: 6cb0868771 user: venkat tags: core-8-5-branch
2015-08-10
19:44
Add the critical missing UpdateInterest() call at the exit of DoRead(). (Compare with same approach ... check-in: 3993dcc988 user: dgp tags: bug-e0a7b3e5f8
2015-08-06
04:24
Fix [6f74ac47278f437a]: No man link to Tcl_UtfNcasecmp() during install on unix check-in: c4aba48855 user: jan.nijtmans tags: core-8-5-branch
2015-08-03
07:17
Backport the fixes to handling of continue in for-step clauses. check-in: 0710a46828 user: dkf tags: core-8-5-branch
2015-07-31
10:47
generic: reduced diffs to trunk, win: clean code after bug [f00009f7ce] was fixed in trunk Leaf check-in: 86b6e7b98a user: sebres tags: sebres_clean_core_8_5
2015-07-29
14:54
[3e7eca8c8c] Prevent overflow in size values passed to allocators. check-in: ee467fed92 user: dgp tags: core-8-5-branch
03:06
[3e7eca8c8c] Prevent overflow in the size value passed to ckrealloc(). check-in: 675e880454 user: dgp tags: core-8-5-branch
2015-07-23
16:53
Fix bug [57945b574a6df0332efc4ac96b066f7c347b28f7|57945b574a]: lock in forking process under heavy m... check-in: 6abeca2800 user: jan.nijtmans tags: core-8-5-branch
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
18:44
Updated patch for Ticket 3328635 to implement fixes for virtualk time (use of clock_gettime, and, wh... Closed-Leaf check-in: 265e84eb5e user: andreask tags: tkt3328635-posix-monotonic-clock
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
14:40
Bug fix - accept consumption of the trailing newline in crlf with no characters produced. Also dele... check-in: d407a02dd2 user: dgp tags: bug-io-32.11
12:56
More tests to demo the bug more directly. check-in: 5d33e05b29 user: dgp tags: bug-io-32.11
2014-05-15
18:38
Branch to demo bug introduced in the parent commit. check-in: face40eac7 user: dgp tags: bug-io-32.11
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
2014-04-22
14:57
Add refcounting and preservation to [testchannel transform] to stop segfault in test iogt-2.4. check-in: 1f873e8005 user: dgp tags: core-8-5-branch
13:25
Memory leak after thread exit, fixed (alloc cache released by exit), belong to ticket [3493120] M... check-in: c251d61424 user: sebres tags: bug-3493120
2014-04-21
20:01
merge 8.5 check-in: 621d5cbc6e user: dgp tags: dgp-read-bytes
18:55
Added a refcounting mechanism to ChannelBuffers. Other edits to stop segfaults in tests iocmd-21.2[... check-in: 13886141d8 user: dgp tags: core-8-5-branch
2014-04-17
19:58
Another test exposing another segfault. check-in: dbd29ee73d user: dgp tags: core-8-5-branch
19:17
merge 8.5 check-in: 70bdf638d9 user: dgp tags: dgp-read-bytes
17:55
Reflected channels. Keep a set of method names cached so we don't create new each operation, and we... check-in: 4c7df62128 user: dgp tags: core-8-5-branch
16:05
Simplify reflected channels. Instead of having two modes of Close operations and the need to choose ... check-in: ef3818afcd user: dgp tags: core-8-5-branch
2014-04-16
20:11
merge 8.5 check-in: 97f35a8071 user: dgp tags: dgp-read-bytes
15:37
Repair new test so all parts will be effective. check-in: ff8ab70e08 user: dgp tags: core-8-5-branch
15:30
Test for [d19a30db57] extended check-in: 591ee4c021 user: sebres tags: core-8-5-branch
15:17
Test for [d19a30db57]. check-in: bbf2e2ebf8 user: dgp tags: core-8-5-branch
14:07
merge fork: Segmentation fault using some functions of tcl::clock, fixed, belong to ticket [d19a30db... check-in: b98c43b470 user: jan.nijtmans tags: core-8-5-branch
14:04
Fix compiler warnings in win32/cygwin build. check-in: ee58aa423a user: jan.nijtmans tags: core-8-5-branch
13:18
Segmentation fault using some functions of tcl::clock, fixed, belong to ticket [d19a30db57] check-in: e336aa2db0 user: sebres tags: core-8-5-branch
09:28
Upgrade from Winsock 1.1 to Winsock 2.2, which is always available on Win2000+. See: [http://msdn.mi... check-in: 7e814eaa84 user: jan.nijtmans tags: core-8-5-branch
2014-04-15
17:45
Purge (now unused) argc and argv fields. check-in: 4f1501f935 user: dgp tags: core-8-5-branch
16:09
[88aef05cda] Stop reentrancy segfault in reflected channels by managing callbacks as (copies of) lis... check-in: d20d5a14bd user: dgp tags: core-8-5-branch
2014-04-10
13:32
[792641f95b]: Normalized win32 paths should never contain backslash. check-in: bade6c326a user: jan.nijtmans tags: core-8-5-branch
2014-04-08
14:52
Provide full Tcl patchlevel to tcl.pc and move private libs to "Libs.private". check-in: e4510b50a5 user: jan.nijtmans tags: core-8-5-branch
2014-04-04
16:44
Moved tests socket-8.2 and socket-8.3 to socket-14.3 and socket-14.4 and made them robust against co... check-in: 59056c0ca3 user: oehhar tags: core-8-5-branch
08:55
Fix for Bug [97069ea11a]: Set return message in close if a flush error is reported (which may be an ... check-in: 45d1b34648 user: oehhar tags: core-8-5-branch
08:29
Revert the tests for bug#97069ea11a from socket.test, because it is hard to test with the socket com... Closed-Leaf check-in: 48cf391339 user: max tags: bug-97069ea11a
2014-04-02
13:33
Fix bug [581937ab1e]: fire readable event on async socket connect failure check-in: 37dce67f70 user: oehhar tags: core-8-5-branch
12:43
Fix bug [581937ab1e]: fire readable event on async socket connect failure Closed-Leaf check-in: 29adf4bac3 user: oehhar tags: bug-581937ab1e
10:02
Fix bug [336441ed59]: Win socket stall on quick termination of async socket connect check-in: 1dfe1390d8 user: oehhar tags: core-8-5-branch
09:54
Test to demonstrate bug [336441ed59]. Depends on timing and will not always fire but is better than ... check-in: 22a6175c07 user: oehhar tags: bug-336441ed59
08:35
Set all variables written by the notifier thread as volatile. check-in: 7af0573f72 user: oehhar tags: bug-336441ed59
2014-04-01
14:00
Centralize and clarify the user of 169.254.0.0 as a non-reachable address. check-in: adeb86d0f9 user: max tags: bug-97069ea11a
12:17
Add test cases for Bug [97069ea11a]. check-in: 019eadce85 user: max tags: bug-97069ea11a
11:31
Fix test failure socket-2.9: "1 {not owner}" instead of "1 {couldn't open socket address already in ... check-in: 5277cd7d5d user: oehhar tags: bug-97069ea11a
09:52
Set return message in close if a flush error is reported (which may be an error from a background fl... check-in: d9c2394aec user: oehhar tags: bug-97069ea11a
2014-03-31
15:23
Cherry-pick [c54059aaad] from trunk: Added support for reporting TEA-like info via pkg-config. Add ... check-in: 70b7d58cae user: jan.nijtmans tags: core-8-5-branch
2014-03-27
21:35
Minimal patch to fix iocmd-23.11. Might not be the best fix, but is *a* fix. check-in: b846182cdc user: dgp tags: core-8-5-branch
19:14
Test iocmd-23.11 demos another segfault. check-in: d237824bfd user: dgp tags: core-8-5-branch
16:44
Test iogt-2.4 is another segfault demo for [721ec69271]. check-in: ee4b5c6c43 user: dgp tags: core-8-5-branch
2014-03-23
11:31
Be shure tsd pointer to the info structure is invalidated before memory free check-in: 25f4fca4ee user: oehhar tags: bug-336441ed59
2014-03-22
16:14
Bug [336441ed59]: Buffer infoPtr between socket creation and insertion into info structure in thread... check-in: 2596fec7bd user: oehhar tags: bug-336441ed59
2014-03-21
14:45
missing declaration Closed-Leaf check-in: 44ad35d49a user: dgp tags: dgp-read-bytes-detour
14:07
Correct namespace bugs in normally skipped tests. Constrain them as "knownBug" rather than "unknownF... check-in: 1322e9c55d user: dgp tags: dgp-read-bytes-detour
13:40
Added comment explaining the "knownBug" check-in: 76da1d965e user: dgp tags: dgp-read-bytes-detour
13:20
Convert "impossible" test to a "knownBug" test. Exposes a segfault! check-in: 85f07be907 user: dgp tags: dgp-read-bytes-detour
12:58
Restore default suppression of large file test. check-in: 29bad58a75 user: dgp tags: dgp-read-bytes-detour
12:57
Fixup ChanRead() header. Note (dstSize > 0) precondition. check-in: 466dfbd509 user: dgp tags: dgp-read-bytes-detour
12:56
io-34.21 - fix bugs in normally skipped test. io-35.18b - knownBug is not buggy on this branch. check-in: 04ade665cf user: dgp tags: dgp-read-bytes-detour
02:36
Documentation header for ChanRead() check-in: 594b1261d6 user: dgp tags: dgp-read-bytes-detour
2014-03-20
23:21
Both callers of ChanRead() have simlar epilogs. Shift that into ChanRead and refactor. check-in: bae1c688f2 user: dgp tags: dgp-read-bytes-detour
20:18
Don't allow buffer recycling to prevent or delay buffersize shrinkage. check-in: a1e82fb63e user: dgp tags: dgp-read-bytes
19:25
Stop routine clearing of CHANNEL_EOF. Only clear when there's a reason (seek, eofchar change, unget... check-in: 4da5102566 user: dgp tags: dgp-read-bytes
16:31
Use assertions about the pushback buffers to simplify their handling. Mark several things left TODO.... check-in: 059316c224 user: dgp tags: dgp-read-bytes
14:45
merge 8.5 check-in: 3f0acb898a user: dgp tags: dgp-read-bytes
10:06
Fix [2f7cbd01c3]: tcl8.6.1 fails to build on FreeBSD 10.0 check-in: b5fb55f2fe user: jan.nijtmans tags: core-8-5-branch
09:22
Proposed fix for [2f7cbd01c3]. Closed-Leaf check-in: e0b5b5cbd2 user: jan.nijtmans tags: bug-2f7cbd01c3
2014-03-19
21:43
Let TranslateInputEOL handle the "\r$eofChar" sequence in CRLF mode. check-in: 87cabe74cb user: dgp tags: dgp-read-bytes
20:32
Complete rewrite of DoRead(). check-in: b0fec86516 user: dgp tags: dgp-read-bytes
2014-03-17
17:56
Remove long dead "BAD_BLOCKING" support code so it no longer confuses people reading/editing this co... check-in: b97275fff8 user: dgp tags: dgp-read-bytes
2014-03-11
16:51
Compress code for better single screen viewing. check-in: b1b64885a9 user: dgp tags: dgp-read-bytes
03:38
Trial rewrite of AUTO input translation. check-in: 8753583e66 user: dgp tags: dgp-read-bytes
2014-03-10
19:30
.... and then the bug fix. check-in: 626308d6df user: dgp tags: dgp-read-bytes
19:29
Test for the bug I just committed. check-in: 98fca4e9bf user: dgp tags: dgp-read-bytes
19:00
Rewrite CRLF translation to use more system calls. check-in: 6ac30093f3 user: dgp tags: dgp-read-bytes
17:58
Bring CRLF translation in parallel with others. check-in: 1e9ea0b532 user: dgp tags: dgp-read-bytes
03:09
TranslateInputEOL doesn't need to return anything. No caller cares. Other optimizations and simplif... check-in: a534865f9d user: dgp tags: dgp-read-bytes
2014-03-09
21:55
Mark io-35.18b test as knownBug check-in: 4fb211cd74 user: jan.nijtmans tags: core-8-5-branch
2014-03-08
00:21
socket -async and gets/puts stall on windows (Ticket [336441ed59]) This is a change for a problem... Closed-Leaf check-in: 521b7229c4 user: andreask tags: win-sock-async-connect-race-fix
2014-03-07
20:15
TranslateInputEOL() callers no longer need assert dstLen <= srcLen. check-in: ab50666290 user: dgp tags: dgp-read-bytes
19:43
Simplify the input eof char scan. Update some comments. check-in: ac39a58a9c user: dgp tags: dgp-read-bytes
2014-03-06
15:51
Variable "rawStart" serves no purpose. check-in: 961f9c82ce user: dgp tags: dgp-read-bytes
2014-03-05
19:41
Remove old dead code; silence compiler warnings; tidy up. check-in: df25cce286 user: dgp tags: dgp-read-bytes
17:16
Adapt CopyAndTranslateBuffer() to changes in TranslateInputEOL(). Notably no longer using the INPUT_... check-in: e9e06ab343 user: dgp tags: dgp-read-bytes
14:23
Merge repair to correct failing tests. check-in: be0a413ba3 user: dgp tags: dgp-read-bytes
2014-03-01
03:01
Fixups make the test suite almost pass (except *io-39.17) check-in: b745eb9ba4 user: dgp tags: dgp-read-bytes
2014-02-28
19:01
Bring over the ReadChars rewrite for integration into the other I/O work. check-in: 22a9f73877 user: dgp tags: dgp-read-bytes
18:36
another coverage test. check-in: fc0ec64788 user: dgp tags: dgp-read-bytes
18:28
tidy up. Closed-Leaf check-in: 967f356dde user: dgp tags: dgp-read-chars
18:25
More ReadChars rewriting. Test suite now passes. Note that this reform simplifies ReadChars a fair ... check-in: 8928ad3eb5 user: dgp tags: dgp-read-chars
2014-02-27
20:21
Work in progress attempting a ReadChars rewrite. check-in: 914a1b6351 user: dgp tags: dgp-read-chars
20:11
remove comment check-in: 5d763d1af8 user: dgp tags: dgp-read-bytes
2014-02-26
20:28
merge 8.5 check-in: 27707adf73 user: dgp tags: dgp-read-bytes
17:47
New tests covering INPUT_NEED_NL flag handling. One exposes a bug. check-in: 279154c448 user: dgp tags: core-8-5-branch
11:26
More coverage tests and bug fixes. check-in: 929bdbd0af user: dgp tags: dgp-read-bytes
2014-02-24
21:25
Reduce ReadBytes to simplest expression. check-in: fa8b2ead5a user: dgp tags: dgp-read-bytes
21:01
simplification trims check-in: d5fce7db96 user: dgp tags: dgp-read-bytes
20:53
merge 8.5 check-in: bf1327f687 user: dgp tags: dgp-read-bytes
19:11
Merge the stricter binary mode experiment. check-in: b3f0eb6d21 user: dgp tags: dgp-read-bytes
17:25
Do not reopen a win serial channel for serial detection. There are issues with some Bluetooth virtua... check-in: b6459ef66c user: oehhar tags: core-8-5-branch
2014-02-21
15:12
Simplify ReadBytes based on new constraints. Closed-Leaf check-in: adeabf71cf user: dgp tags: dgp-experiment
15:02
fix type error check-in: 80330ed77d user: dgp tags: dgp-experiment
2014-02-20
21:23
Switch consistently on the narrower def of binary mode. check-in: 5a647c7aae user: dgp tags: dgp-experiment
20:31
Can we send some binary reads down the char-reading path? check-in: 13ebbaf45b user: dgp tags: dgp-experiment
03:51
Refactoring repair to fix failing test. check-in: 2e3d8aa19c user: dgp tags: dgp-read-bytes
2014-02-19
14:10
[1230597] Update test comment. check-in: 0392a86d4d user: dgp tags: core-8-5-branch
03:45
Next coverage test to expose another refactoring error. check-in: 7ee5a61b87 user: dgp tags: dgp-read-bytes
03:36
Shortcut ReadBytes() when it's a no-op. check-in: cc398cf78d user: dgp tags: dgp-read-bytes
2014-02-18
23:20
Callers of TranslateInputEOL are expected to manage the INPUT_NEED_NL flag. check-in: 0426499beb user: dgp tags: dgp-read-bytes
21:27
Another coverage test that reveals refactoring error. check-in: be16a4865e user: dgp tags: dgp-read-bytes
18:35
coverage test for -translation cr check-in: b79ce5761c user: dgp tags: dgp-read-bytes
18:26
Refactor correction exposed by coverage test. check-in: 8619f9ff5d user: dgp tags: dgp-read-bytes
17:54
Coverage test for -translation auto handling of INPUT_SAW_CR flag. Demonstrates refactor failure. check-in: 18b306d083 user: dgp tags: dgp-read-bytes
2014-02-12
18:46
merge 8.5 check-in: 19731e45f5 user: dgp tags: dgp-read-bytes
12:13
typo check-in: 4eb3385757 user: jan.nijtmans tags: core-8-5-branch
2014-02-11
19:53
Refactor so that CopyAndTranslateBuffer() calls on TranslateInputEOL() instead of duplicating so muc... check-in: 26bac705c9 user: dgp tags: dgp-read-bytes
08:53
Changed position of flag evaluation as proposed by Phil Hoffman Closed-Leaf check-in: 024a523361 user: oehhar tags: bug-2413550
2014-02-07
19:40
This patch is not pointless. Tests encoding-25.* demonstrate its utility. check-in: 79a8716060 user: dgp tags: dgp-read-bytes
2014-02-06
22:41
Change the flag value to avoid merge conflict with trunk. check-in: 8e0145bccc user: dgp tags: core-8-5-branch
22:38
[a4494e28ed] Use flag bit instead of NULL pointer to suppress teardown list of imported commands whe... check-in: 3bf0700110 user: dgp tags: core-8-5-branch
21:44
Check for existance of __BORLANDC__ before using its value check-in: 381e442683 user: jan.nijtmans tags: core-8-5-branch
19:04
Revised ReadChars to restore an attempt to make sure we do not short read because of a false notion ... Closed-Leaf check-in: 8a185f4fe9 user: dgp tags: dgp-may-be-pointless
16:33
merge 8.5 check-in: 3d3823e676 user: dgp tags: dgp-read-bytes
2014-02-04
21:51
Satisfy required position of __stdcall from VC++ check-in: 4aa0755656 user: jan.nijtmans tags: core-8-5-branch
21:29
remove duplicate declaration check-in: 9d33e20c12 user: jan.nijtmans tags: core-8-5-branch
21:21
Add missing __stdcall (which crashes on win32), and clean-up indenting check-in: f4b331d2fb user: jan.nijtmans tags: core-8-5-branch
15:17
Simplify the core output operations of channels. Reduce duplicative and dead code. check-in: 9057fb00e2 user: dgp tags: core-8-5-branch
14:30
Be sure to finalize the identity encoding. Closed-Leaf check-in: 02c6d2d336 user: dgp tags: dgp-optimize-output-stage
2014-02-03
22:58
merge 8.5 check-in: c407e0fc64 user: dgp tags: dgp-optimize-output-stage
14:43
Fix [651e828a52]: Wrong Windows version reported for Windows 8.1 check-in: 8aefc70fdb user: jan.nijtmans tags: core-8-5-branch
2014-01-31
22:07
Simplify macro typecasting. check-in: 77d1c32097 user: dgp tags: dgp-optimize-output-stage
20:42
The "channel" Tcl_ObjType is caching only. It never needs an UpdateString routine. It's also static... check-in: 3be587ea63 user: dgp tags: dgp-optimize-output-stage
20:02
Do not call updateStringProc directly. We have TclGetString() for that. check-in: 16cebba90b user: dgp tags: dgp-optimize-output-stage
09:13
Fix [4b3b7a3082]: tcl8.5.15/generic/tclExecute.c:7713: array index before sanity check ? check-in: f6a2f50eb8 user: jan.nijtmans tags: core-8-5-branch
2014-01-30
20:10
Refactor to eliminate the DoWriteChars() layer. check-in: 1fb1e81ddc user: dgp tags: dgp-optimize-output-stage
19:30
Eliminate DoWrite(). It duplicates WriteBytes(). check-in: 4a35001f56 user: dgp tags: dgp-optimize-output-stage
19:13
Trial: Implement DoWrite() as WriteBytes(). check-in: e38265e698 user: dgp tags: dgp-optimize-output-stage
18:45
Simplification and cleanup enabled by last commit. check-in: df0dfbf28d user: dgp tags: dgp-optimize-output-stage
18:31
Refactor WriteChars() and WriteBytes() into simple wrappers of a common routine Write(). check-in: d651018d94 user: dgp tags: dgp-optimize-output-stage
15:02
merge 8.5 check-in: 5ef480c185 user: oehhar tags: bug-2413550
14:44
Fix [22c10c8e79]: core-8-5: msvc6 build: "Side by Side" error check-in: 8a9e78209d user: jan.nijtmans tags: core-8-5-branch
14:31
Eliminate the use of a staging buffer in WriteChars(). check-in: 4749538620 user: dgp tags: core-8-5-branch
11:02
win/tclWinChan.c Tcl_InitNotifier: Bug [2413550] Avoid reopening of serial channels which causes iss... check-in: 84307fe13f user: oehhar tags: bug-2413550
2014-01-28
20:23
The outputStage field is now unused, so never allocate it. check-in: d89e241ea4 user: dgp tags: dgp-optimize-output-stage
20:19
tidy things up check-in: 69fc4bcc62 user: dgp tags: dgp-optimize-output-stage
18:51
Working code with no staging buffer use. check-in: d6de6b35d8 user: dgp tags: dgp-optimize-output-stage
11:04
WIP check-in: e1ed4ca828 user: dgp tags: dgp-optimize-output-stage
2014-01-27
17:58
merge 8.5 check-in: 95bdfa070a user: dgp tags: dgp-optimize-output-stage
17:35
merge 8.5 check-in: 85a4eb2c6c user: dgp tags: dgp-read-bytes
17:35
Revise the Tcl_Append* machinery to tolerate NULL bytes to append. Then have ReadChars() use that ma... check-in: dcc87ec669 user: dgp tags: dgp-read-bytes
2014-01-25
21:41
sync tcl.m4 with Tk version check-in: fc06c2939f user: jan.nijtmans tags: core-8-5-branch
2014-01-24
22:33
merge 8.5 check-in: 3920660b95 user: dgp tags: dgp-read-bytes
21:45
In WriteChars(), eliminate the copy step through a staging buffer when it is not required for channe... check-in: 01ff1f0a45 user: dgp tags: core-8-5-branch
17:38
Eliminate the copy to a staging buffer when that serves no functional purpose. check-in: 68c21e5139 user: dgp tags: dgp-optimize-output-stage
2014-01-21
22:08
There is no need for ReadBytes() or its caller(s) to track how many bytes are actually stored in obj... check-in: 4d0dcf283d user: dgp tags: dgp-read-bytes
21:32
Backport of bytearray append machinery to support bug fixes in ReadBytes. check-in: 9e237cce30 user: dgp tags: dgp-read-bytes
18:16
Silence compiler warnings. check-in: 76fb868129 user: dgp tags: core-8-5-branch
2013-11-24
18:34
[a122627849] Improve stack trace from parray on not-array. check-in: 2c4acdb880 user: dkf tags: core-8-5-branch
2013-11-22
13:16
Cygwin: Fix conflicting definition with _mingw_stat64.h, if included together with <tcl.h> check-in: 90bf70eb07 user: jan.nijtmans tags: core-8-5-branch
2013-11-21
16:20
Modify makefile.vc for Windows 8.1 support check-in: 550bb146c6 user: jan.nijtmans tags: core-8-5-branch
11:43
Add support for Windows 8.1: See [http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.a... check-in: c505b4ac53 user: jan.nijtmans tags: core-8-5-branch
09:18
The only relyable way of changing environment variables to uppercase (e.g. env(ComSpec) to env(COMSP... check-in: 26c40ac305 user: jan.nijtmans tags: core-8-5-branch
2013-11-20
16:04
Safer clean-up of environment variables: Do removal after insertions -> tcltest 2.3.7 check-in: e934186601 user: jan.nijtmans tags: core-8-5-branch
14:38
Starting with Windows 8 DSK, GetVersionExA is deprecated check-in: 450e7bd007 user: jan.nijtmans tags: core-8-5-branch
2013-11-19
08:23
Cygwin: Instead of checking whether the win32 part is configured properly, just configure it when ne... check-in: 4202101f7e user: jan.nijtmans tags: core-8-5-branch
2013-11-16
21:05
Fix [e832d2b08]: unnecessary code in Tcl_SetMaxBlockTime. check-in: 4c14f88702 user: jan.nijtmans tags: core-8-5-branch
2013-11-05
12:36
Fix [426679ef7d]: Having man.macros after .TH breaks rendering on OpenBSD and possibly others. check-in: 5145f9b673 user: jan.nijtmans tags: core-8-5-branch
2013-11-04
10:02
Put extern "C" guards around all stub table struct definitions, so it is usable for C++ compilers as... check-in: e0986c290f user: jan.nijtmans tags: core-8-5-branch
2013-10-29
08:15
Workaround for [414d10346b]: tcl 8.5.15/8.6.1(threaded build) hangs in exec on HP-UX check-in: d7c93731e2 user: jan.nijtmans tags: core-8-5-branch
00:30
Also finalize the condition variables for each notifier thread. Leaf check-in: 331b645669 user: mistachkin tags: unsetThreadData
00:19
Some cleanup of the previous assumptions. check-in: e972fd496b user: mistachkin tags: unsetThreadData
2013-10-28
23:39
Add experimental new Tcl API Tcl_UnsetThreadData. check-in: f6b2f8b451 user: mistachkin tags: unsetThreadData
22:40
Another attempt to cleanup stale remnants of the notifier subsystem. Leaf check-in: 2226ee4340 user: mistachkin tags: tkt-414d10346b
21:45
Try resetting all the 'one time' locks as well. check-in: 4ae506f66c user: mistachkin tags: tkt-414d10346b
21:01
Attempt to make sure the notifier gets fully re-initialized. check-in: 1b49d47281 user: mistachkin tags: tkt-414d10346b
20:21
Tweak to the fix. Tcl_InitNotifier() hangs. Removed. Fixes exec. Unclear about Rivet with original c... check-in: 519892f27c user: andreask tags: tkt-414d10346b
19:34
Prototype of fix for ticket [414d10346b]. check-in: 53e8329d0d user: mistachkin tags: tkt-414d10346b
10:55
Bump tcltest version to 2.3.6 (should have been done just before the 8.5.15 release, just as in Tcl ... check-in: a803608ed5 user: jan.nijtmans tags: core-8-5-branch
2013-10-25
12:57
Fix [3eb2ec1449]: Allow upper case scheme names in url. http -> 2.7.13 check-in: 2312006602 user: jan.nijtmans tags: core-8-5-branch
2013-10-22
18:55
[3556215]: Made [scan] match [format] better in what it accepts as a format string, by allowing uppe... check-in: e077937cf0 user: dkf tags: core-8-5-branch
2013-10-17
09:28
Fix execute permission on many files which shouldn't have it. check-in: 850d487bd7 user: jan.nijtmans tags: core-8-5-branch
2013-10-09
21:57
Update to Unicode 6.3 tables check-in: fc0b5887e3 user: jan.nijtmans tags: core-8-5-branch
2013-10-07
14:23
Fix for [d4e464ae48]: tcl 8.5.15/8.6.1 breaks python make check on darwin check-in: a546b99dac user: jan.nijtmans tags: core-8-5-branch
2013-10-06
19:27
First attempt to fix bug [d4e464ae48]: tcl 8.5.15/8.61 breaks python make check on darwin Closed-Leaf check-in: 4b277b8c24 user: jan.nijtmans tags: bug-d4e464ae48
2013-10-05
16:22
Advance to tzdata2013g check-in: 0bce3cbeeb user: kbk tags: core-8-5-branch
2013-10-03
15:17
When compiling with MSVC++, no longer link the stub library with msvcrt??.dll. This way, workarounds... check-in: 9b0c095048 user: jan.nijtmans tags: core-8-5-branch