History of tests/chanio.test of ba1fb66b47496666
Not logged in

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

History of file tests/chanio.test at check-in ba1fb66b47496666

2026-08-25
07:32
Disable io-29.26 run in CI environment. Needs further investigation file: [0d32d1f03a] check-in: [1c9cfff9b4] user: jan.nijtmans branch: main, size: 257225
07:31
Disable io-29.26 run in CI environment. Needs further investigation file: [fe05bf5c0e] check-in: [c38ed1e311] user: jan.nijtmans branch: core-9-0-branch, size: 256574
2026-07-29
06:43
Proposed fix for [6e82720e14]. file: [5fe2d46079] check-in: [d90ac91a23] user: apnadkarni branch: bug-6e82720e, size: 257144
05:40
Add tests to recreate [6e82720e] without creating large files on disk file: [d58c1b1790] check-in: [9923435ca6] user: apnadkarni branch: bug-6e82720e, size: 257120
2025-09-15
20:16
(more) Use correct equality file: [375db3f007] check-in: [c9bb1a7642] user: jan.nijtmans branch: main, size: 256493
20:08
Merge 8.6 file: [59a3b8c0f2] check-in: [791adf31da] user: jan.nijtmans branch: core-9-0-branch, size: 256507
19:43
(backport) Use correct equality file: [cb1fe3b362] check-in: [d637d83a33] user: jan.nijtmans branch: core-8-6-branch, size: 256299
2025-09-04
08:59
more Minor indent fixes file: [71dcf7d769] check-in: [6121af88c7] user: jan.nijtmans branch: main, size: 256493
2025-06-15
10:15
Fat fingers in constraints file: [dbaca48e2e] check-in: [c1f1232e47] user: apnadkarni branch: bug-7c2716733a, size: 256507
2025-06-14
13:59
Disable additional tests under App Verifier - timing or locale do not work with it file: [04d197ba96] check-in: [d8dd42f87f] user: apnadkarni branch: bug-7c2716733a, size: 256506
2025-02-24
21:30
Fix [211ac77119]: return manual page has a no longer valid example. avoid "can't read "::tcltestlib": no such variable" in tests *io-60.1 if load catches a fail for some reason file: [cb6716f68e] check-in: [ce39d32efd] user: jan.nijtmans branch: main, size: 256313
18:13
Merge 8.6 file: [007cf44052] check-in: [430fac31d1] user: jan.nijtmans branch: core-8-branch, size: 258268
12:56
avoid "can't read "::tcltestlib": no such variable" in tests *io-60.1 if load catches a fail for some reason file: [4641b21d6c] check-in: [ad420b8994] user: sebres branch: core-8-6-branch, size: 256299
2025-01-08
12:01
Merge 8.6 (but keep 8.6.16 version-number) file: [6d5e0e6f94] check-in: [c6e22d8b54] user: jan.nijtmans branch: cygwin, size: 256275
2024-10-16
18:58
Merge [bea36e3b59a0092c]: Indenting in testcases. Always use tabs in stead of 8 spaces. file: [7ab8c0695e] check-in: [f3091051a5] user: pooryorick branch: unchained, size: 256895
2024-10-09
08:16
Indenting in testcases. Always use tabs in stead of 8 spaces file: [20e208c43d] check-in: [bea36e3b59] user: jan.nijtmans branch: main, size: 256289
2024-08-29
20:35
Merge [bf368d23e891f16e]: Eliminate "-encoding binary" in all test-cases. file: [d41b33e719] check-in: [737aa15e46] user: pooryorick branch: unchained, size: 257161
20:29
Merge [e574afb8879d5e67]: Test cases: no unneccessary "chan configure" statements, remove now obsolete comment. file: [ee5c10e747] check-in: [74e56bc8ee] user: pooryorick branch: unchained, size: 257243
20:29
Merge [ee2b3f8f6628e2b1]: Since -eofchar {} is the default already, no need to specify this over and over again in testcases. file: [af118d5994] check-in: [b4bd3b3508] user: pooryorick branch: unchained, size: 257656
20:11
Merge [fafe0d36d91abf83]: Revise use of "-translation binary" in testcases: Use it where useful, don't use it any more where misleading. file: [b5f0bf9df5] check-in: [a1df36c86d] user: pooryorick branch: unchained, size: 258460
20:04
Based on [9453353b557018a1]: Replace "channelId" with "channel". file: [5db235450e] check-in: [44b1a5864e] user: pooryorick branch: unchained, size: 258620
2024-08-25
21:08
Merge [c9f412d0b63484db]: "fixed path for running of suite from temp-directory (also proper skip if no dlls available)" , "proper skip of test winFCmd-1.38 (no error reaching limit of 50K unique file-ids)", "skip extensive IO-aggressive tests, be gentle with users and CIs env (especially SSD, let alone our surroundings)". file: [20a584b04c] check-in: [4c46f8fe8e] user: pooryorick branch: unchained, size: 258624
2024-08-19
22:06
Merge [309b95cc71839b57], "testcase cleanup", and resolve conflicts. file: [d0559c7bce] check-in: [301ab14829] user: pooryorick branch: unchained, size: 258614
2024-08-16
21:14
Move channel close commands to -cleanup so that when the (expected) error occurs in [fcopy] we do not leave open channels lurking to interfere with later tests. file: [a53b0a8d87] check-in: [d3dae0d99f] user: pooryorick branch: unchained, size: 258597
2024-07-20
15:59
Merge trunk [91c2f411e7e71552], TIP #636 (tip-636-tcl9-644), resolve all conflicts including those resulting from conflicting Tcl_Obj interface implementations, and relicense under GNU Affero General Public License. All tests pass. file: [9885f004cd] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 258584
2024-07-08
16:32
Remaining can't -> cannot changes file: [caf09e26ed] check-in: [9f35c75244] user: jan.nijtmans branch: bug-0439e1e1a3, size: 256556
2024-06-29
23:42
Bug [5be203d6ca] - io-7.3 failure. file: [096c7189e5] check-in: [2906d33993] user: pooryorick branch: unchained, size: 257939
21:39
Adapt tcltest::Asciify, so it's usable for Tcl 8.5 and 8.6 too file: [5348b69dc0] check-in: [ba84bf2806] user: pooryorick branch: unchained, size: 257998
2024-06-27
10:28
Fix [66ffafd309]. DBCS infinite loop on invalid encoding. file: [3f2e95e484] check-in: [00c5e654f5] user: pooryorick branch: unchained, size: 257941
2024-06-24
12:06
Eliminate "-encoding binary" in all test-cases file: [1587ad2089] check-in: [bf368d23e8] user: jan.nijtmans branch: main, size: 256555
11:35
Eliminate "-encoding binary" as much as possible in testcases file: [647c861957] check-in: [3f7a792256] user: jan.nijtmans branch: core-8-branch, size: 258244
08:44
Eliminate "-encoding binary" in favour of "-translation binary". Final proposal. file: [cae09502db] check-in: [480c58d5c5] user: jan.nijtmans branch: bug-8cae59ecb0, size: 256506
2024-06-23
20:09
Test cases: no unneccessary "chan configure" statements, remove now obsolete comment file: [37157d9f19] check-in: [e574afb887] user: jan.nijtmans branch: main, size: 256637
2024-06-22
23:29
Since -eofchar {} is the default already, no need to specify this over and over again in testcases file: [e32a20dd4d] check-in: [ee2b3f8f66] user: jan.nijtmans branch: main, size: 257050
2024-06-21
20:37
Revise use of "-translation binary" in testcases: Use it where useful, don't use it any more where misleading file: [e3de9742be] check-in: [fafe0d36d9] user: jan.nijtmans branch: main, size: 257854
17:08
Revise use of "-translation binary" in testcases: Use it where usefull, don't use it any more where misleading file: [c3de16d392] check-in: [fbb65baea8] user: jan.nijtmans branch: core-8-branch, size: 258332
14:44
Revise use of "-translation binary" in testcases: Use it where usefull, don't use it any more where misleading file: [8bf8f005e2] check-in: [88a8828993] user: jan.nijtmans branch: core-8-6-branch, size: 256275
11:53
Eliminate "-encoding binary" in favour of "-translation binary". Meant for investigation what would happen. file: [6e8143a5f6] check-in: [3ee6a6d9b6] user: jan.nijtmans branch: bug-8cae59ecb0, size: 257918
2024-06-19
16:36
Fix [7be97a6859]: Reviewing chan.n changes file: [6950c17c97] check-in: [f29b98a453] user: jan.nijtmans branch: core-8-branch, size: 258492
2024-06-17
13:43
Change "channelId" to "channel" in documentation, error-handling and testcases file: [d00897d2c3] check-in: [877daeddce] user: jan.nijtmans branch: no-channelid, size: 258014
2024-06-12
09:51
Merge [2bedc17b74e76ed4], Hardcoded port and wsl. file: [6dd536501e] check-in: [86b4f982da] user: pooryorick branch: unchained, size: 257937
2024-03-13
00:14
Merge 8.7 file: [e5cf5b6e8b] check-in: [c9f412d0b6] user: jan.nijtmans branch: main, size: 258018
2024-03-12
23:41
Merge 8.6 file: [b6c99058a4] check-in: [da870994fd] user: jan.nijtmans branch: core-8-branch, size: 258496
19:03
skip extensive IO-aggressive tests, be gentle with users and CIs env (especially SSD, let alone our surroundings) file: [74c533d6f0] check-in: [5e0186f270] user: sebres branch: core-8-6-branch, size: 256467
2024-03-05
15:20
Merge 8.6 file: [676f5e0fd9] check-in: [ec4e4d28c9] user: jan.nijtmans branch: cygwin, size: 256457
2023-08-01
13:57
Merge 8.7 file: [3c6b5d94e0] check-in: [309b95cc71] user: jan.nijtmans branch: main, size: 258008
13:19
testcase cleanup file: [e298cbc130] check-in: [729bd46f35] user: jan.nijtmans branch: core-8-branch, size: 258486
2023-07-14
15:59
Same fix in chanio.test file: [9a1f9b632d] check-in: [a93ecc3319] user: dgp branch: main, size: 257991
2023-07-05
14:55
Backport [66ffafd309]: Truncated encoding for DBCS results in infinite loop and running out of memory file: [0d86934a1a] check-in: [759e76383f] user: jan.nijtmans branch: core-8-6-branch, size: 256457
2023-07-03
14:10
Merge 8.7 file: [5f2c752b9b] check-in: [fac9e0c2f9] user: jan.nijtmans branch: main, size: 258044
14:08
Fix testcase (broken by previous commit) file: [d9c75b10c1] check-in: [0b4d0dadb5] user: jan.nijtmans branch: core-8-branch, size: 258481
13:51
Fix comment (missing ticket ID) file: [b0920ed782] check-in: [5b13bdb4a2] user: jan.nijtmans branch: core-8-branch, size: 258481
13:46
Temporary disable tests io-7.3 and chanio-7.3, which fail in debug mode. Ticket [5be203d6ca] created. file: [0f26a583b3] check-in: [6b6caba07a] user: jan.nijtmans branch: core-8-branch, size: 258471
2023-07-02
04:55
Backport fix [66ffafd309]. DBCS infinite loop on invalid encoding file: [6ed30dc612] check-in: [4d10e2c128] user: apnadkarni branch: core-8-branch, size: 258415
2023-07-01
18:02
Bug [66ffafd309] file: [58d0f1c41f] check-in: [6ce225894f] user: apnadkarni branch: bug-66ffafd309, size: 257978
2023-06-19
13:39
Merge 8.7 - fix tests - hardcoded port and wsl. file: [963f921ef0] check-in: [2bedc17b74] user: apnadkarni branch: main, size: 257974
13:21
Merge 8.6 - fix tests - hardcoded port and wsl. file: [94a9be234f] check-in: [6e88d47b21] user: apnadkarni branch: core-8-branch, size: 258411
12:49
Fix hardcoded port numbers causing Windows failures with hyperv. Disable file perm test for WSL. file: [30228c3f08] check-in: [903c407a86] user: apnadkarni branch: core-8-6-branch, size: 256453
2023-05-02
19:42
Remove "deprecated" constraint in test suite. file: [cf579a5fc2] check-in: [4b0b20a14d] user: pooryorick branch: unchained, size: 257839
2023-04-17
13:30
Merge trunk [31788d9a4b] and resolve conflicts. file: [61d9c1930d] check-in: [04c47a8fd6] user: pooryorick branch: trunk-encodingdefaultstrict, size: 257688
10:58
Merge trunk [498ef65f88] and resolve conflicts. file: [2b1af6b3fd] check-in: [254c2ccb8c] user: pooryorick branch: trunk-encodingdefaultstrict, size: 257694
2023-04-16
16:40
Merge trunk [69fba9fb6b]: Fix [4bea02e811]: encoding convertfrom -strict ascii \x7f generates exception Many other encodings had the same problem, and also the reverse happened: encodings which should throw an exception with -strict but didn't (within range 0x80-0x9F). file: [0c2574c1e9] check-in: [afc62c3848] user: pooryorick branch: trunk-encodingdefaultstrict, size: 257527
2023-04-15
22:52
Merge trunk [f9cdaa50ad]: First part of fix for [4a7397e0b3]. Not complete yet. file: [d3bf66227c] check-in: [039abf675c] user: pooryorick branch: trunk-encodingdefaultstrict, size: 257367
2023-04-12
22:41
Merge 9.0 file: [a1f9b658f3] check-in: [032889f9a1] user: jan.nijtmans branch: tip-657, size: 257876
14:25
Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [07a100abad] check-in: [d65da06a77] user: pooryorick branch: main, size: 257862
13:30
Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [4d242e2b19] check-in: [aca8de0aeb] user: pooryorick branch: core-8-branch, size: 258313
09:35
Correct spelling errors in comments and documentation, but also non-comment corrections in history.tcl and tcltest.test. file: [2ae2a240df] check-in: [ee3df4e647] user: pooryorick branch: core-8-6-branch, size: 256355
2023-04-06
10:28
Remove obsolete comments. file: [d1b7763239] check-in: [ae67fc2b74] user: pooryorick branch: bug-fa3d9fd818fa0072, size: 257867
10:03
Further fix for [fa3d9fd818fa0072]. In ChannelState.encoding, NULL no longer represents the binary encoding. file: [2a9542ead2] check-in: [39a45eb8ff] user: pooryorick branch: bug-fa3d9fd818fa0072, size: 257940
2023-04-05
15:56
Merge 9.0 file: [fe08e9010e] check-in: [3b3d635da5] user: jan.nijtmans branch: tip-657, size: 257838
2023-04-04
21:55
Merge 8.7 file: [bc9b500eef] check-in: [55d8567978] user: jan.nijtmans branch: main, size: 257824
21:54
Starting with [51d813943bcaf835], chan-io-52.10 and io-52.10 are failing on the Windows (with Visual Studio) environment. For now, disable the testcases. file: [54318ba6dd] check-in: [05e4362604] user: jan.nijtmans branch: core-8-branch, size: 258318
2023-04-03
20:58
Fix for [fa3d9fd818fa0072], [fcopy $chan1 $chan2 -size $size] is not [puts -nonewline $chan2 [read $chan1 -size $size]. file: [72462dcb51] check-in: [704a7e8389] user: pooryorick branch: bug-fa3d9fd818fa0072, size: 257815
2023-03-28
14:34
Merge 9.0 file: [7b30f5e4d3] check-in: [691dbad682] user: jan.nijtmans branch: tip-657, size: 257724
07:15
Merge 8.7 file: [35c05c34ce] check-in: [a9fc905623] user: jan.nijtmans branch: main, size: 257710
2023-03-27
09:59
Merge 8.7. Go back to lowercase for POSIX err-messages file: [52d61af69c] check-in: [c53aee7ee9] user: jan.nijtmans branch: bug-fa128568a5, size: 258309
2023-03-26
21:46
Merge 8.7 file: [f47478c8c4] check-in: [721bd43c36] user: jan.nijtmans branch: bug-fa128568a5, size: 258297
2023-03-25
20:00
Experimental fix for [fa128568a5]: EOVERFLOW does not necessarily mean "file too big" Let's synchronize the POSIX error-messages with what Linux gives nowadays. file: [72888ac40a] check-in: [1e348d39da] user: jan.nijtmans branch: bug-fa128568a5, size: 258297
2023-03-21
17:47
exchange profile <-> eofchar output in "fconfigure". Fix some testcases, which depend on profile file: [181a459cdd] check-in: [644a8f9d51] user: jan.nijtmans branch: tip-657, size: 257696
2023-03-20
11:31
Merge 8.7 file: [a921150cd8] check-in: [48829d9671] user: jan.nijtmans branch: main, size: 257682
11:29
Fix [d7fd37ebd9]: handling leftover prefix in table encoding file: [bb1c2927d4] check-in: [a1180af031] user: jan.nijtmans branch: core-8-branch, size: 258281
2023-03-19
21:51
Possible fix for [d7fd37ebd9]: handling leftover prefix in table encoding file: [f4a4fd8575] check-in: [7a99ab87ac] user: jan.nijtmans branch: bug-d7fd37ebd9, size: 258285
2023-03-16
03:08
Change -encodingprofile to -profile file: [acf68c9424] check-in: [07a4893b3b] user: apnadkarni branch: tip-656, size: 258281
2023-03-14
15:34
Merge 8.7 file: [d40a5faba4] check-in: [5068abf7d5] user: apnadkarni branch: tip-656, size: 258305
2023-03-12
12:00
Merge 9.0. Also ckalloc -> Tcl_Alloc and ckfree -> Tcl_Free file: [f9bc2226bb] check-in: [6320007166] user: jan.nijtmans branch: tip-656-tcl9, size: 257706
11:28
Merge 8.7 file: [e1f87a2b93] check-in: [1bf875b575] user: jan.nijtmans branch: main, size: 257706
10:49
Always output 2 hex characters in "unexpected byte sequence" exception message. make testcases io-38.3/chan-io-38.3 independant from system encoding file: [d9c4baf400] check-in: [6d7be73ba5] user: jan.nijtmans branch: core-8-branch, size: 258305
2023-03-11
21:19
Fix last (hopefully) bugs in utf-16/utf-32 encoders file: [85e82ae30d] check-in: [c4869d50ae] user: jan.nijtmans branch: tip-657, size: 257682
2023-03-08
21:49
Merge tip-657-tcl9. Further implementation of Tcl_GetObj() et al. file: [9486a8c963] check-in: [c1d9a43a3e] user: jan.nijtmans branch: tip-657, size: 257666
20:40
Merge 8.7 file: [51824dc169] check-in: [d3a2621dcd] user: jan.nijtmans branch: tip-656, size: 258289
20:37
Merge 9.0 file: [91528b4e37] check-in: [0ad25bdaec] user: jan.nijtmans branch: tip-656-tcl9, size: 257690
20:16
Merge core-8-branch file: [48712c9001] check-in: [13b04d4d60] user: jan.nijtmans branch: main, size: 257690
20:15
Merge 8.6 file: [5a3784c117] check-in: [e3784318b0] user: jan.nijtmans branch: core-8-branch, size: 258289
19:58
Add "notWsl" test constraints. Clean up many testcases file: [18e5a86c89] check-in: [e6783b4863] user: jan.nijtmans branch: core-8-6-branch, size: 256360
2023-03-07
23:11
encodingprofile -> profile, and fix more testcases file: [e6290e84b9] check-in: [22160bc51d] user: jan.nijtmans branch: tip-657, size: 257688
2023-03-03
13:27
More "strictBug" constraints file: [5f63d77da9] check-in: [ecec96699f] user: jan.nijtmans branch: make-strict-the-default, size: 257732
13:19
Merge 9.0. knownBug -> strictBug file: [4564d27361] check-in: [98cba50454] user: jan.nijtmans branch: make-strict-the-default, size: 257722
2023-03-02
12:15
Merge 9.0. 2 more knownBug's file: [54e1f014ab] check-in: [bd20d3e0b4] user: jan.nijtmans branch: make-strict-the-default, size: 257721
08:00
Merge 9.0 - disable file perms tests on wsl file: [4551b93387] check-in: [5cad9ca0b2] user: apnadkarni branch: tip-656-tcl9, size: 257712
07:46
Merge 8.7 - disable tests on WSL file: [33bf82eb28] check-in: [69c6438f23] user: apnadkarni branch: tip-656, size: 258311
07:32
Merge 8.7: Disable more file permissions tests for WSL (not supported in WSL/NTFS) file: [48129a2e30] check-in: [1cb4cb2fe2] user: apnadkarni branch: main, size: 257712
07:08
Disable more file permissions tests for WSL (not supported in WSL/NTFS) file: [b860ac8df3] check-in: [547d467832] user: apnadkarni branch: core-8-branch, size: 258311
2023-02-28
20:21
One more knownBug mark file: [d8f6008e51] check-in: [2a6fb13980] user: jan.nijtmans branch: make-strict-the-default, size: 257554
2023-02-25
06:13
Tests pass modulo couple of differences in Tcl 8 and 9 default behavior to be discussed (tickets logged) file: [f037c725c2] check-in: [9ceaffc7be] user: apnadkarni branch: tip-656-tcl9, size: 257545
2023-02-24
09:57
Merge 8.7 file: [406811fb59] check-in: [630e01679f] user: apnadkarni branch: tip-656, size: 258144
2023-02-23
12:13
Merge 9.0 file: [92377757de] check-in: [ff27ef80bd] user: jan.nijtmans branch: jan-encoding-profile-for-9.0, size: 257521
11:51
Merge 8.7 file: [98dc160bf8] check-in: [cad1e71ff1] user: jan.nijtmans branch: jan-encoding-profile, size: 258120
11:02
Merge 8.7 file: [18c0a45f41] check-in: [69fba9fb6b] user: jan.nijtmans branch: main, size: 257545
2023-02-22
17:07
port jan-encoding-profile to 9.0 file: [7029698816] check-in: [900d53d140] user: jan.nijtmans branch: jan-encoding-profile-for-9.0, size: 257361
13:03
Merge 8.7. Adapt more testcases not to depend on the system encoding any more file: [55e3c98275] check-in: [f951b6a803] user: jan.nijtmans branch: bug-4bea02e811, size: 258144
2023-02-21
16:58
Some test-cases start failing in 9.0-compatibility-mode (-DTCL_NO_DEPRECATED), if the system encoding is one with gaps. So, better use iso8859-1 for those testcases file: [2c658ca770] check-in: [2d796dd4fc] user: jan.nijtmans branch: bug-4bea02e811, size: 258104
2023-02-07
17:10
Merge core-8-branch file: [3b8982eba9] check-in: [51dd9f7cd1] user: apnadkarni branch: apn-encoding-profile, size: 257984
2023-02-02
16:43
Update tests to use -encodingprofile file: [7e527eac88] check-in: [e92847da6f] user: apnadkarni branch: apn-encoding-profile, size: 257960
2023-01-25
00:34
Merge trunk. file: [f3e9baf70c] check-in: [bc59d060c6] user: pooryorick branch: trunk-encodingdefaultstrict, size: 257247
2023-01-24
20:00
First part of fix for [4a7397e0b3]. Not complete yet. file: [aebe8eac87] check-in: [5d433e183c] user: jan.nijtmans branch: core-8-branch, size: 257984
09:30
Merge 9.0 file: [ad6d637873] check-in: [39d775e023] user: jan.nijtmans branch: bug-4a7397e0b3, size: 257385
2023-01-19
15:00
Merge 8.7 file: [b721d4f33c] check-in: [1f4c5e2fa0] user: jan.nijtmans branch: main, size: 257265
2023-01-18
14:10
Some test-cases need -nocomplainencoding 1, because they use the fallback behavior. file: [bd84b96038] check-in: [8cee12623f] user: jan.nijtmans branch: bug-370b1ff03e, size: 257864
2023-01-17
13:42
Merge trunk. Make test-cases pass (again). This might indicate a bug in utf-8 decoder, but that will be handled separately. file: [17f729643b] check-in: [7fd26073ca] user: jan.nijtmans branch: bug-4a7397e0b3, size: 257319
2022-12-01
10:18
Handle "deprecated" condition correctly in test-cases file: [e5f182459d] check-in: [3d133a5401] user: jan.nijtmans branch: main, size: 257199
2022-11-30
11:11
Merge 8.7. This also fixes [133456085a] file: [f34f5e9aa4] check-in: [64badf1d02] user: jan.nijtmans branch: main, size: 257162
2022-11-23
21:43
Merge 8.6.13 file: [ba17693a76] check-in: [390087fbe5] user: jan.nijtmans branch: cygwin, size: 255688
20:42
Writing characters > \xFF to a binary channel is deprecated, this will start throwing an exception in Tcl 9.0 file: [ee38e51f3a] check-in: [f9405f05e8] user: jan.nijtmans branch: core-8-branch, size: 257798
15:21
Proposed fix for [da63e4c1e]. First version, not 100% as expected yet. file: [9e1edc63e1] check-in: [58883dde6d] user: jan.nijtmans branch: bug-da63e4c1e, size: 257199
2022-11-20
17:51
Merge 8.7 file: [4c1613d100] check-in: [83c627a303] user: jan.nijtmans branch: main, size: 257200
17:38
Merge 8.6. TIP #651 implementation (since there are already 2 YES votes, no NO votes expected) file: [7bcb70d2f3] check-in: [4218e66972] user: jan.nijtmans branch: core-8-branch, size: 257799
2022-11-18
19:18
Merge 8.7 file: [a38af428c7] check-in: [0890c002ce] user: jan.nijtmans branch: main, size: 257135
17:53
Bring back the common facilities of the tcltests "package", but use a less fragile method to gain access to them. file: [1269a06d9e] check-in: [7e733817b3] user: dgp branch: core-8-6-branch, size: 255688
15:30
merge 8.6 file: [ccce10ae9d] check-in: [098057ba0c] user: dgp branch: core-8-branch, size: 257734
2022-11-14
17:23
Test suite hygiene - Several tests missing the "testdstring" constraint - [package require tcltests] is fragile, and almost all test files that had it were not making use of anything it provides. Removed. file: [4405d3caef] check-in: [ba1fb66b47] user: dgp branch: core-8-6-branch, size: 255623
2022-10-28
17:50
Update test result file: [931c91030a] check-in: [2eddf5a27b] user: dgp branch: main, size: 257164
11:18
TIP #646 correction: let "fconfigure $chan -eofchar" return a single character, not a list element file: [0cd5d3fb70] check-in: [6421442176] user: jan.nijtmans branch: main, size: 257166
2022-10-17
20:18
Merge 9.0. More strict -eofchar parsing file: [6e22b460d0] check-in: [c6c72b2646] user: jan.nijtmans branch: tip-646, size: 257154
10:49
Merge 9.0. Change the default -eofchar on Windows file: [7624cb785a] check-in: [e334b62dee] user: jan.nijtmans branch: tip-646, size: 257156
2022-10-16
17:56
Minor change to -eofchar handling file: [430c5fb8fa] check-in: [0630d12baf] user: jan.nijtmans branch: tip-646-for-87, size: 257763
11:10
new TIP about -eofchar handling file: [89c251d6a9] check-in: [6972c7e82c] user: jan.nijtmans branch: tip-646, size: 257171
2022-08-01
17:07
Update tests for TIP 602 file: [d4e221e50f] check-in: [6eaabea19f] user: apnadkarni branch: tip-602, size: 257193
2022-03-18
15:39
See [4dbfa46caa]: Remove "constraint deprecated" from failing testcases which should pass file: [3c98019c3a] check-in: [126625695d] user: jan.nijtmans branch: bug-4dbfa46caa, size: 257363
13:22
Merge 8.7 file: [c6a9614372] check-in: [b1420df200] user: jan.nijtmans branch: main, size: 257307
13:04
Add proper cleanup to testcases file: [b5a95f6761] check-in: [0ac2bbd603] user: jan.nijtmans branch: core-8-branch, size: 257435
11:06
Add proper clean-up to 3 testcases. Failing this, causes test-failures on Windows file: [705faff56f] check-in: [f5b119a239] user: jan.nijtmans branch: main, size: 257201
2022-03-17
11:37
Merge 8.7 file: [24b9c7d43e] check-in: [1555f0596f] user: jan.nijtmans branch: main, size: 257276
2022-02-07
16:57
Merge 8.7 file: [18bfaea90c] check-in: [cab64f5dba] user: jan.nijtmans branch: encodings-with-flags, size: 257131
2021-11-04
12:45
Adapt test-cases file: [18b8b002c6] check-in: [d2275ab2c1] user: jan.nijtmans branch: cygwin, size: 255652
2021-06-23
13:27
Merge 8.7 file: [3bc4bb25dc] check-in: [35802e0175] user: jan.nijtmans branch: encodings-with-flags, size: 257166
2021-06-21
09:45
eol-spacing file: [fd83158917] check-in: [771fc551bb] user: jan.nijtmans branch: core-8-branch, size: 257098
2021-06-19
23:32
Assume chan-io-41.6 and chan-io-41.8 are UNIX-only. See [9be2726881c41893], those are failing on Windows now file: [f4cc4d7c70] check-in: [3b4ee109d9] user: jan.nijtmans branch: core-8-branch, size: 257100
2021-06-17
10:25
tests for [dcb888ed85adeb86] file: [8a7c84e5fa] check-in: [4b00bf6318] user: pooryorick branch: core-8-branch, size: 257086
2021-05-07
13:12
Merge 8.7. More parse improvement, WIP file: [33dd32900c] check-in: [14afb5bf77] user: jan.nijtmans branch: encodings-with-flags, size: 255688
12:27
Better error-message "illegal byte sequence" when trying to read from invalid/incomplete UTF-8 file: [58f6ffe7f8] check-in: [a25b3895ea] user: jan.nijtmans branch: core-8-branch, size: 255620
2021-04-01
13:50
Add experimental "-nothrow" option to encoding convertfrom|convertto. If compiled with -DTCL_NO_DEPRECATED (meant for Tcl 9.0), -stoponerror is the default for all IO file: [0df8068b66] check-in: [51eca49713] user: jan.nijtmans branch: encodings-with-flags, size: 255683
2021-03-30
07:11
Thanks to TIP #587, convert many escapes in the testcases into the actual (UTF-8) character. file: [3da2330bb7] check-in: [b1f60d79e9] user: jan.nijtmans branch: core-8-branch, size: 255615
2021-01-28
15:31
Merge 8.7 file: [1e847367f4] check-in: [41a4601ee7] user: jan.nijtmans branch: build-info, size: 255745
2020-12-23
07:47
Merge 8.6 file: [8d0cc40807] check-in: [798fd17ff4] user: jan.nijtmans branch: core-8-branch, size: 255741
2020-12-22
16:34
Repair flaws exposed by debugging test run. file: [6c9e3f09f2] check-in: [0f86b2a1c1] user: dgp branch: core-8-6-11-rc, size: 255652
2020-12-13
16:57
Merge 8.7 file: [7df96ae0a1] check-in: [da96221a35] user: jan.nijtmans branch: build-info, size: 255747
2020-12-10
09:50
Merge 8.6. Add empty "tests/safe-stock86.test", in an attempt to remove this file from the GIT branches (it shouldn't be there, just as in fossil) file: [c57c1c6f72] check-in: [8a2a8ff452] user: jan.nijtmans branch: core-8-branch, size: 255743
09:38
Use more 0o??? syntax for octal. Clean up build *.yml files file: [2d3113293c] check-in: [0e2ded01f0] user: jan.nijtmans branch: core-8-6-branch, size: 255654
2020-12-04
09:56
TIP 590: Recommend lowercase Package Names file: [c0412dd323] check-in: [836cfc20b3] user: jan.nijtmans branch: core-8-branch, size: 255742
2020-12-03
14:39
Merge 8.6 file: [068705bde2] check-in: [47ae321230] user: jan.nijtmans branch: core-8-branch, size: 255771
13:57
two more 0o??? notations file: [64b71cc301] check-in: [2392447506] user: jan.nijtmans branch: core-8-6-branch, size: 255653
13:51
Use 0o??? notation for octal numbers in tools and testcases in stead of 0???. Although it still works in 8.6, it is deprecated an will be removed in 9.0. file: [da4b9281fa] check-in: [5e7f0ccaf1] user: jan.nijtmans branch: core-8-6-branch, size: 255648
2020-11-24
14:45
Fix testcases on Windows. Use more "info loaded" as appropriate file: [feea22744a] check-in: [18c691bc57] user: jan.nijtmans branch: tip-590, size: 255744
2020-11-23
09:16
More ©-sign consolidation file: [47246e53c0] check-in: [676f97ea98] user: jan.nijtmans branch: core-8-branch, size: 255767
08:25
Now that all Tcl source files are UTF-8 by default, we can use the ©-sign whenever reasonable. file: [b0cd83ac0f] check-in: [0d31e14484] user: jan.nijtmans branch: core-8-branch, size: 255770
2020-11-19
08:57
Merge 8.7 file: [12fec45d61] check-in: [b87dd93716] user: jan.nijtmans branch: tip-590, size: 255777
2020-11-16
10:06
Merge 8.6 file: [78603907f5] check-in: [c2dc6753fa] user: dkf branch: core-8-branch, size: 255773
2020-11-14
12:25
Fixed some tests, added trial macOS build file: [eb9920928a] check-in: [d6317640c1] user: dkf branch: github-action-cleanup, size: 255646
2020-11-06
09:59
Lesser TIP #590 implementation: Only package renaming, no code changes file: [583909cb2d] check-in: [5cb1460243] user: jan.nijtmans branch: tip-590, size: 255801
2020-10-30
15:31
Merge 8.7 file: [95784d9486] check-in: [707d6eadba] user: jan.nijtmans branch: build-info, size: 255805
13:37
Merge 8.6 file: [361118b2a5] check-in: [6312e0d10c] user: jan.nijtmans branch: core-8-branch, size: 255797
13:27
Add "{}" around many "expr" commands in testcases. Also in doc/expr.n file: [21e57eada9] check-in: [af57db5d99] user: jan.nijtmans branch: core-8-6-branch, size: 255670
2020-10-24
14:34
Merge 8.7. Rename more "Tcltest" package-names into "tcl::test". Not sufficient to make the win32 travis build work. file: [0ab551232b] check-in: [521311ef3a] user: jan.nijtmans branch: build-info, size: 255773
2020-10-22
07:35
Merge 8.7. More lowercase package names in test-suite file: [1eeffd2385] check-in: [13fe6f0017] user: jan.nijtmans branch: build-info, size: 255771
2020-10-01
08:17
Merge 8.7. Internal package renaming file: [13b2d24c74] check-in: [8da5008652] user: jan.nijtmans branch: build-info, size: 255769
2020-09-04
16:44
Merge 8.6 file: [cdc9f736ba] check-in: [af7d124bbc] user: jan.nijtmans branch: core-8-branch, size: 255765
15:48
Let all test-cases load the "tcltest" package the same way. Depend on tcltest 2.5, since we never test with earlier tcltest versions file: [bbc00619ed] check-in: [0e50a82fe7] user: jan.nijtmans branch: core-8-6-branch, size: 255638
2020-09-02
13:05
Merge 8.6 file: [5cfc09c71a] check-in: [8ca02b69f4] user: jan.nijtmans branch: core-8-branch, size: 255635
12:51
Merge 8.5 Mark io-46.1 and io-50.5 as "notOSX", since they sometimes fail in Travis file: [ac4577a9da] check-in: [7791bb021a] user: jan.nijtmans branch: core-8-6-branch, size: 255705
2020-08-26
14:54
Merge 8.6 file: [4b2a5dc5dd] check-in: [42556d2feb] user: jan.nijtmans branch: core-8-branch, size: 255554
14:52
Testcase chan-io-50.1 still fails sometimes on MacOSX. So put same measures in place as in io-50.1. See: [f586089a2b] file: [53eed0ce4d] check-in: [be456e2d1b] user: jan.nijtmans branch: core-8-6-branch, size: 255624
2020-08-10
19:36
merge 8.6 file: [9eb3d7eb91] check-in: [ce1fd769dc] user: pooryorick branch: core-8-branch, size: 255442
16:54
amend to [8054e19451]: clean up timeout timer event (avoid timing issues on further tests) file: [8ef72bb375] check-in: [d97891f952] user: sebres branch: core-8-6-branch, size: 255512
15:02
Merge 8.6 file: [2c3d3f3f87] check-in: [129aaf9fd5] user: jan.nijtmans branch: core-8-branch, size: 255418
14:57
Remove use of (always enabled) "openpipe" constraint. Add "testservicemode" constraint. Change a single "chan close" into a "close" in a test-case file: [a9e507095a] check-in: [2050ab4207] user: jan.nijtmans branch: core-8-6-branch, size: 255488
01:27
More places where vwait needs to be used instead of update. file: [c5192dc9c9] check-in: [3848f45fbc] user: culler branch: bug-f586089a2b, size: 256029
2020-08-09
14:33
use vwait in chanio tests too. file: [2105e58f21] check-in: [1a0893ad07] user: culler branch: bug-f586089a2b, size: 256060
2020-08-08
21:27
Add and use testservicemode command; replace update by vwait file: [2b84a436df] check-in: [6440ef9317] user: culler branch: bug-f586089a2b, size: 255600
2020-08-07
13:15
Fix the expected result for chanio-50.6 file: [a13ffa7f73] check-in: [bfaf56bd0c] user: culler branch: bug-f586089a2b, size: 255486
13:12
Experiment with io-50.1 on Travis file: [9dff769f18] check-in: [dca078250c] user: culler branch: bug-f586089a2b, size: 255499
2020-08-06
13:09
Experiment with chan-io-50.6 on Travis file: [146a8bb8d8] check-in: [7a08db7462] user: culler branch: bug-f586089a2b, size: 255473
2020-08-03
15:43
Merge 8.6 file: [26502db894] check-in: [703ab89855] user: jan.nijtmans branch: bug-f586089a2b, size: 255234
15:34
Merge 8.6 file: [b87c2013c3] check-in: [1db31b799e] user: jan.nijtmans branch: core-8-branch, size: 255248
15:23
Testcase cleanup: transform *io-50.* testcases to new test syntax file: [2ee115982c] check-in: [6b47415fd4] user: jan.nijtmans branch: core-8-6-branch, size: 255318
2020-07-21
13:22
Re-enable event-1.1, io-50.? and chan-io-50.? test-cases, trying to get a hand at the problem [f586089a2b] file: [c3d14b388b] check-in: [06374b441e] user: jan.nijtmans branch: bug-f586089a2b, size: 255188
12:28
Merge 8.6 file: [55f4b59cae] check-in: [b960a21057] user: jan.nijtmans branch: core-8-branch, size: 255218
12:26
Mark chan-io-50.? and event-1.1 as nonPortable (for now): Those sometimes fail in the Travis environment, but in practice this doesn't seem to be a real problem. file: [b7f21badb3] check-in: [2768cf0b28] user: jan.nijtmans branch: core-8-6-branch, size: 255288
2020-07-16
11:44
Merge 8.7 file: [8efdef013b] check-in: [ea871b5b02] user: jan.nijtmans branch: strict-index-experiment, size: 255204
10:42
simplify check for ::tcltest namespace in testcases file: [4909a338db] check-in: [17940d2bbc] user: jan.nijtmans branch: core-8-branch, size: 255146
2020-06-18
12:47
Use more "string is none" in testcases in stead of directly comparing with -1 file: [496e77e4ee] check-in: [58ebbfcc7e] user: jan.nijtmans branch: strict-index-experiment, size: 255226
2020-06-04
14:38
Merge 8.6 file: [a4569371cd] check-in: [b48be1a169] user: jan.nijtmans branch: core-8-branch, size: 255215
2020-05-29
19:02
no functional changes (closed bracket in comment, lint concerns only) file: [8b2d656510] check-in: [739d02d3e1] user: sebres branch: core-8-6-branch, size: 255216
2020-04-22
16:12
Restored a test constraint to tolerate [1004065] (maybe just in time to not need it anymore). file: [6b2f8155fb] check-in: [1548b70f94] user: dgp branch: core-8-5-branch, size: 248271
10:02
Determine "testConstraint ucs2" without the need for a testcommand. Rename "compat85" testConstraint to "ucs2", because that's what it actually is. file: [45cb7ef07c] check-in: [b38c307e41] user: jan.nijtmans branch: core-8-5-branch, size: 248221
2020-04-21
15:52
Use new testing command to constrain tests to (sizeof(Tcl_UniChar) == 2) until bugs are fixed when (sizeof(Tcl_UniChar == 4). file: [0843b93f5e] check-in: [2055c97d5d] user: dgp branch: bug-c574e50a3b, size: 248258
2019-09-13
09:11
Merge 8.6 file: [b41205c13d] check-in: [91a3c7f29b] user: jan.nijtmans branch: core-8-branch, size: 255214
09:10
Merge 8.5 file: [35c4f072b9] check-in: [7ea1b47332] user: jan.nijtmans branch: core-8-6-branch, size: 255215
09:01
Add knownMsvcBug restriction to chanio-20.5, because it sometimes hangs in a Travis build. Restucture many test-cases to tcltest 2 syntax. file: [c3e6e437b0] check-in: [dd0ee71e87] user: jan.nijtmans branch: core-8-5-branch, size: 248150
2019-09-10
13:30
Merge 8.6 file: [11f556c91e] check-in: [ae4f6ef118] user: jan.nijtmans branch: core-8-branch, size: 255230
12:42
Merge 8.5 file: [8555753a3c] check-in: [e851c234a3] user: jan.nijtmans branch: core-8-6-branch, size: 255259
12:05
Don't use constraints like unixOrPc anymore, use unixOrWin (for example) file: [999f4f5bbf] check-in: [377f062ef1] user: jan.nijtmans branch: core-8-5-branch, size: 247782
2019-08-20
14:21
Backport some "knownMsvcBug" markers from 8.6: Those indicate test-cases the sporadically fail in the Travis Windows environment. file: [15fddb2448] check-in: [d46031cc11] user: jan.nijtmans branch: core-8-5-branch, size: 247780
2019-08-13
20:08
Merge 8.6 file: [9b104d4c93] check-in: [e9fc994676] user: jan.nijtmans branch: core-8-branch, size: 255228
2019-08-11
22:01
Mark 3 testcases as knownMsvcBug. See: [e484a8407cb9ec45]: pipe: time-related sporadic hangs in io/chan-io tests file: [bae7fea8d0] check-in: [da771f407e] user: jan.nijtmans branch: core-8-6-branch, size: 255257
2019-05-27
15:19
Fix the test suite file: [c5535a8b2a] check-in: [e7c6f9ec72] user: dkf branch: tip-526, size: 255117
2019-03-12
20:39
Even better support for -DTCL_UTF_MAX=6. Ongoing improvements (TIP being planned) file: [185f7cb82f] check-in: [fdcb2a7323] user: jan.nijtmans branch: utf-max, size: 255087
2019-03-08
11:34
3-way merge 8.6 - timerate is part of Tcl now (since TIP#527 got merged), conflicts resolved, merge-points restored, configure rebuilt, etc file: [229faa54af] check-in: [102958b94e] user: sebres branch: sebres-8-6-event-perf-branch, size: 255105
04:05
merge sebres-8-5-timerate (prepare for consolidation with 8.5) file: [d6b4c0ab87] check-in: [ca89c4e5a7] user: sebres branch: sebres-8-5-event-perf-branch, size: 247714
2019-01-09
10:10
merge 8.6 (regression bug-[cc1e91552c], etc) file: [82c91dff6b] check-in: [f9979ea137] user: sebres branch: core-8-branch, size: 255089
2019-01-08
18:15
fixed missing dependency in test-cases "*io-60.1" (constraint-related) - missed load of tcltest-library in sub-process file: [f3df94d2ab] check-in: [1688d8f73e] user: sebres branch: core-8-6-branch, size: 255116
2018-10-17
19:49
merge 8.7 file: [8d06405893] check-in: [30d5e6a673] user: dgp branch: tip-469, size: 254961
2018-09-22
19:42
Fix odd consequence for tests; ::tcltest namespace is usually present. file: [f14178d4dd] check-in: [17304407a0] user: dkf branch: tip-452, size: 254831
2018-08-02
22:37
Purge end-of-line spacing file: [4044fa9ce9] check-in: [0ce23bd179] user: jan.nijtmans branch: core-8-branch, size: 254949
2018-06-26
14:23
merge 8.6 file: [7118b0d6f7] check-in: [058f3faab1] user: dgp branch: core-8-branch, size: 254954
14:22
Restore lost tests. file: [716939d058] check-in: [2fbb67bc78] user: dgp branch: core-8-6-branch, size: 254976
2018-06-25
20:38
merge 8.6 file: [d6438ff325] check-in: [1c67775fe7] user: jan.nijtmans branch: core-8-branch, size: 255003
2018-06-22
15:10
Add another suppress rule for valgrind, factor test code into tests/tcltests.tcl, and constrained a some tests in the valgrind case. file: [4faffbf3b2] check-in: [4b77647298] user: pooryorick branch: core-8-6-branch, size: 255029
2018-03-15
14:14
merge 8.7 file: [3fc7e2152e] check-in: [15b92d9602] user: dgp branch: tip-469, size: 255300
2018-02-04
15:52
fileevent $ch exception ... file: [9d34c44947] check-in: [3d3173c16b] user: avl42 branch: tip-469, size: 255299
13:49
getting it closer to working. file: [e965d84647] check-in: [b7161983e5] user: avl42 branch: tcl-469-1st-try, size: 255286
2018-01-29
13:18
merge 8.7 file: [e705df8fa1] check-in: [dc36231357] user: dgp branch: z_modifier, size: 255288
2018-01-25
21:35
test suite debugging file: [c0ffd5c9cc] check-in: [b1f83268a5] user: dgp branch: core-8-branch, size: 255287
21:28
lifetime management of files generated by tests file: [93fef7feb6] check-in: [f779a1c0fa] user: dgp branch: core-8-6-branch, size: 255314
21:15
lifetime management of files generated by tests file: [fc527d04ec] check-in: [a8078457a8] user: dgp branch: core-8-5-branch, size: 247725
2017-07-10
10:56
reintegrate sebres-8-6-event-perf-branch back to 8.5 file: [bf14a4a0b4] check-in: [d97f93c3f3] user: sebres branch: sebres-8-5-event-perf-branch, size: 247650
08:55
Stability fix: queue epoch to guarantee avoid broken queue, service level to avoid reset block time by nested event-cycles (if Tcl_SetTimer does not create it), etc. Fixed retarded events (using new retarded list, the involve of the retarded events occurs only after checking of all event sources now). Two opportunities to retard event: - lazy, using the same event-object: in the handler set event->proc to new (or the same) handler (fast, possible only if not entering new event-cycle in handler); - create the event with new position "TCL_QUEUE_RETARDED"; New inline functions TclpQueueEventClientData / TclpQueueEventEx to fast creating resp. queuing event with extra data. file: [ba47ce3dbd] check-in: [68698a3ac4] user: sebres branch: sebres-8-6-event-perf-branch, size: 255239
08:53
merge resp. reintegrate sebres-8-5-event-perf-branch to 8.6 file: [342eff8386] check-in: [fed961497a] user: sebres branch: sebres-8-6-event-perf-branch, size: 255246
2017-07-03
13:28
chanio.test: optimize several tests cases running too long (shorten unwanted large sleeps) file: [015ff5b748] check-in: [027865018d] user: sebres branch: sebres-8-5-event-perf-branch, size: 247657
2017-05-03
10:18
fix test-cases (usage on windows, some constraints added, normalized using test-cases of tcl-8.6, etc.) file: [391fbe2c5a] check-in: [2c86a71948] user: sebres branch: core-8-5-branch-fix-1997007, size: 247994
2017-04-17
12:05
Repair revised tests that failed. file: [89622d8133] check-in: [467717ad27] user: dgp branch: trunk, size: 255274
11:59
Repair revised tests that failed. file: [f3816b700d] check-in: [eb189dd7bc] user: dgp branch: core-8-6-branch, size: 255250
2017-04-14
09:05
Don't use "0%o" format in test-cases, as it suggest's it's the normal way to format octal numbers: it isn't. Better use "%#o". Add tests for "format" and "scan" corner-cases which weren't documented (except in TIP's) neither had tests before. file: [f5dbfaa454] check-in: [50a34ec0ff] user: jan.nijtmans branch: core-8-6-branch, size: 255251
2017-04-07
14:48
Use "0o" in stead of "0" as octal prefix in more places. file: [8ab963f25e] check-in: [c48c3ddc4b] user: jan.nijtmans branch: z_modifier, size: 255275
2017-03-06
20:10
merge core-8-6-branch file: [41afc6291c] check-in: [7e04677d75] user: sebres branch: trunk, size: 255274
20:07
chanio.test: [win] fix test case (setup set translation to "lf", because of default translation on windows "crlf") file: [f6f57d5195] check-in: [21a1ff85cd] user: sebres branch: core-8-6-branch, size: 255250
2016-07-22
15:28
test repairs file: [21b9228aa5] check-in: [09fc39def5] user: dgp branch: core-8-6-6-rc, size: 255234
2016-07-18
16:50
[104f2885bb] Rework the "chan" Tcl_ObjType to properly validate cached channel name lookups. Also merge backlog of test suite & doc improvements. file: [faffb1db3c] check-in: [98f348e049] user: dgp branch: trunk, size: 255258
2016-07-14
08:31
[77d58e3a7a] Test case independence: chanio, cmdah, env, history. file: [f46da3caa7] check-in: [0a7e505919] user: dkf branch: core-8-6-branch, size: 255285
2016-03-10
11:56
Eliminate exess spacings in many test-cases file: [e93c219051] check-in: [d6d9491140] user: jan.nijtmans branch: trunk, size: 254605
2014-07-16
10:02
Modify the "gettimes" test-command to use the Tcl_Obj API. New "testbytestring" command which can be used to replace the (to-be-deprecated) "bytestring" command from tcltest and/or the "indentity" encoding. Adapt many testcases to use the "testbytestring" command. file: [6bce1683d9] check-in: [79ace7b793] user: jan.nijtmans branch: trunk, size: 254632
2014-07-12
16:13
whopper change; now passes test suite on OSX file: [21a8ca4d81] check-in: [0b38cdbc76] user: dkf branch: bug-d5ddbc7f49, size: 254476
2014-05-12
21:52
Restore the largefileSupport constraint on Darwin, where tests (chan)io-34.21 take an unbearable 90 seconds each to complete. file: [6bb1d56bd0] check-in: [df4e6061ac] user: dgp branch: trunk, size: 254472
21:50
Restore the largefileSupport constraint on Darwin, where tests (chan)io-34.21 take an unbearable 90 seconds each to complete. file: [b4812e705a] check-in: [6fe20c93b6] user: dgp branch: core-8-5-branch, size: 247661
2014-05-09
16:33
Tests (chan)io-34.21 are constrained for largefileSupport, and that's disabled by default, which means never tested, which means the ridiculous bugs in them are never found and fixed. Fixed the bugs, changed the default. Large File Suppport (4GB) is commonplace now. Let those without it suffer a few failing tests reporting that fact to them. file: [b6474a3285] check-in: [267dbca3d3] user: dgp branch: trunk, size: 254433
16:31
Tests (chan)io-34.21 are constrained for largefileSupport, and that's disabled by default, which means never tested, which means the ridiculous bugs in them are never found and fixed. Fixed the bugs, changed the default. Large File Suppport (4GB) is commonplace now. Let those without it suffer a few failing tests reporting that fact to them. file: [74fe38df37] check-in: [753903e359] user: dgp branch: core-8-5-branch, size: 247622
2013-02-26
13:37
[Bug 3605120]: Stop test chan-io-28.7 from hanging when run standalone. file: [286670c8d5] check-in: [6186ad3f14] user: dkf branch: trunk, size: 254413
2013-01-22
19:24
Contribution by Patrick Fradin <patrick.fradin@planar.com> Quoting his mail: <pre> ========================================================== Hi Jeff, I spent some of my time to contribute to the TclTk community ! I'm in late for Christmas gift but like we said in French : "Mieux vaut tard que jamais". ;-) I've use TclDevKit 5.3.0 tclchecker to analyse TclTk code in Tcl and Tk library directories (library, tools and tests) to correct a lot of warnings and few errors. (encapsulate some expr, use 'chan xxx' instead of fconfigure, fileevent...) I've made some improvements too : Examples : - Use 'lassign' instead of many 'lindex' of 'foreach/break' loop. - Use 'in' or 'ni' operators instead of 'lsearch -exact' or to factorise some eq/ne && / || tests. - Use 'eq' or 'ne' to tests strings instead of '==' or '!='. - Use 'unset -nocomplain' to avoid 'catch {unset...}'. - Remove some useless catch around 'destroy' calls. - Use expand {*} instead of 'eval'. Don't touch a lot of code because I don't know all structs and lists. I think it could be a greater improvement to reduce 'eval' calls. Due to previous experience, I dot not change any indentation ! ;-) ========================================================== </pre> file: [a97ab15a8d] check-in: [d801822907] user: andreask branch: contrib-patrick-fradin-code-cleanup, size: 254719
2012-11-16
09:38
Let all test-cases which require Thread, at least require Thread 2.7 file: [109593d3c2] check-in: [12f5a13e60] user: jan.nijtmans branch: trunk, size: 254331
2012-07-29
16:23
No longer build tcltest.exe to run the tests,but use tclsh86.exe in combination with tcltest86.dll to do that (Windows only) file: [89e5d7d1d3] check-in: [9792ff8b65] user: jan.nijtmans branch: trunk, size: 254330
2011-09-09
15:08
Release the right thread! D'oh! file: [16ef90d9cf] check-in: [46c87cbb14] user: dgp branch: trunk, size: 254225
14:40
3389733 Convert [testthread] use to Thread package use in chan-io-70.1. Eliminates a memory leak in `make valgrind TESTFLAGS="-file chanio.test"`. file: [3588b3b3a0] check-in: [fca6992b0c] user: dgp branch: trunk, size: 254220
2011-07-07
17:41
Correct test suite errors revealed by a -singleproc 1 -debug 1 run. file: [db1e291fcc] check-in: [c5adaf006a] user: dgp branch: trunk, size: 254662
2011-03-02
20:27
Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them (except in zlib files). file: [d9e6de04bc] check-in: [c64f310d38] user: dgp branch: trunk, size: 254669
16:06
Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: [6637a96b88] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 247602
2011-01-18
19:26
Brought no-nre v2 up-to-date with 8.6 head as of Jan 18 11:30 PST. file: [f77a1de986] check-in: [5b2d91d5e3] user: andreask branch: activestate-nre-excised-variant-2-subtracted, size: 254737
16:34
merge file: [e0ee9a821d] check-in: [a4ca4d6d4c] user: dgp branch: dgp-refactor, size: 254741
2011-01-17
12:34
[Bug 3148192]: Commands "read/puts" incorrectly interpret parameters. Improved error-message regarding legacy form. file: [6b003e12f9] check-in: [e128e8f455] user: nijtmans branch: core-8-5-branch, size: 247679
11:27
[Bug 3148192]: Commands "read/puts" incorrectly interpret parameters. Improved error-message regarding legacy form. file: [76c5bd8d9a] check-in: [49488fe933] user: nijtmans branch: trunk, size: 254742
2011-01-12
15:23
This commit is both no-NRE v2, implemented by subtracting the NRE pieces (*), and update to CVS trunk head of Wednesday Jan 5. (*) no-NRE v1 in the other branch was created in an additive manner from the point where 8.5 was branched from the trunk, by adding all the patches but those for NRE. file: [075ab44fd1] check-in: [2d93b1436c] user: andreask branch: activestate-nre-excised-variant-2-subtracted, size: 254735
2010-12-01
16:42
merge file: [b0126abff7] check-in: [0af397c644] user: kennykb branch: dogeen-assembler-branch, size: 254743
12:27
Forward jumps, mostly tests, some code. Plus 1428, 1118. file: [9fcc4d49cc] check-in: [7c305a2ec0] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 249139
2010-11-24
15:27
merge file: [0331f6e6b1] check-in: [40a5b0a53f] user: dgp branch: dgp-refactor, size: 254739
11:56
* tests/chanio.test, tests/iogt.test, tests/ioTrans.test: Convert more tests to tcltest2 and factor them to be easier to understand. file: [56bc542796] check-in: [411fe1ce4d] user: dkf branch: trunk, size: 254735
2010-11-23
14:27
Jumps of win/ files. Fixed missing patches to configure. Jumped configure.in and tcl.m4. Also @578 file: [694a083aff] check-in: [1c930c462b] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 249112
13:11
Jump. file: [0ed69f7306] check-in: [f8ff91db3f] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 248918
13:02
merge file: [9d4eb3697d] check-in: [06e3ec78e1] user: dgp branch: dgp-refactor, size: 257322
11:38
Next @500. file: [346445c12b] check-in: [5365d7ae02] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 248913
2010-11-21
12:12
More conversion of tcltest1 tests to tcltest2 file: [332660d2f6] check-in: [0e2f5a7990] user: dkf branch: trunk, size: 257318
2010-11-20
18:10
* tests/chanio.test: Converted many tests to tcltest2 by marking the setup and cleanup parts as such. file: [9d3049bd4d] check-in: [839e019f62] user: dkf branch: trunk, size: 255413
2010-02-09
17:53
merge updates from HEAD file: [d8f7f800fc] check-in: [213eee9b55] user: dgp branch: dgp-refactor, size: 249138
2010-02-07
08:03
Fix tests with known dependencies on hash iteration order. file: [ae8c6ebcff] check-in: [6df1a049cd] user: dkf branch: trunk, size: 249134
2009-11-23
16:44
merge updates from HEAD file: [e01e07e466] check-in: [57cd13c2d7] user: dgp branch: dgp-refactor, size: 249097
2009-11-19
21:17
Test-case for fixed [Bug 2849797] Fix safe-10.1 and safe-10.4 test cases, making the wrong assumption that Tcltest should be a static package. file: [aa3b74f6d2] check-in: [a1f1098660] user: nijtmans branch: trunk, size: 249098
2008-12-19
23:53
merge updates from HEAD file: [d2b81928b8] check-in: [ec1eefed87] user: dgp branch: dgp-refactor, size: 249111
16:01
* tests/chanio.test: Add missing [removeFile] cleanups. file: [79a8e8de8b] check-in: [6c62c0ca9c] user: dgp branch: trunk, size: 249107
03:37
merge updates from HEAD file: [447da05f47] check-in: [319f77c794] user: dgp branch: dgp-refactor, size: 248988
03:31
* tests/chanio.test: Replaced [chan event] handlers that returned TCL_RETURN return code, with more conventional ones that return TCL_OK to suppress otherwise strange writes of outdated $::errorInfo values to stderr. [Bug 2444274]. file: [97a3d43944] check-in: [ecb6fb9204] user: dgp branch: trunk, size: 248984
2008-12-18
23:48
* generic/tclIO.c (Tcl_CloseEx,CloseWrite,CloseChannelPart,ChanCloseHalf): Rewrite the half-close to properly flush the channel, like is done for a full close, going through FlushChannel, and using the flag BG_FLUSH_SCHEDULED (async flush during close). New functions CloseWrite, CloseChannelPart, new flag CHANNEL_CLOSEDWRITE. * tests/chanio.test (chanio-28.[67]): Reactivated these tests. Replaced tclsh -> [interpreter] to get correct executable for the pipe process, and added after cancel to kill the fail timers when we are done. Removed the explicits calls to [flush], now that [close] handles this correctly. file: [a8efd92149] check-in: [2cb6ab45d5] user: andreas_kupries branch: trunk, size: 248966
18:18
merge updates from HEAD file: [9bc274f506] check-in: [ac8dad98e0] user: dgp branch: dgp-refactor, size: 248917
11:48
Converted 'if 0' into 'knownBug' constraints file: [719920fd74] check-in: [d68e23fd09] user: dkf branch: trunk, size: 248913
09:43
Temporarily disable half-close test because of issue in tcltest cleanup file: [af9cfd9f69] check-in: [2df3f7408e] user: ferrieux branch: trunk, size: 249186
04:36
merge updates from HEAD file: [c0f36edeea] check-in: [75c2ca517b] user: dgp branch: dgp-refactor, size: 249176
01:14
TIP #332 IMPLEMENTATION - Half-Close for Bidirectional Channels file: [1e4b550ce3] check-in: [d4d9fb3168] user: ferrieux branch: trunk, size: 249177
2008-06-26
04:07
merge updates from HEAD file: [7f03a5627e] check-in: [851925d8f6] user: dgp branch: dgp-refactor, size: 247874
2008-06-20
20:48
* changes: Updates for 8.6a1 release. * generic/tclInterp.c: Fixed completely boneheaded mistake that * tests/interp.test: [interp bgerror $slave] and [$slave bgerror] would always act like [interp bgerror {}]. [Bug 1999035]. * tests/chanio.test: Corrected flawed tests revealed by a -debug 1 * tests/cmdAH.test: -singleproc 1 test suite run. * tests/event.test: * tests/interp.test: * tests/io.test: * tests/ioTrans.test: * tests/namespace.test: file: [b254b75248] check-in: [8e76f85849] user: dgp branch: trunk, size: 247870
19:23
* generic/tclInterp.c: Fixed completely boneheaded mistake that * tests/interp.test: [interp bgerror $slave] and [$slave bgerror] would always act like [interp bgerror {}]. [Bug 1999035]. * tests/chanio.test: Corrected flawed tests revealed by a -debug 1 * tests/event.test: -singleproc 1 test suite run. * tests/io.test: file: [335aa79728] check-in: [c979776fb2] user: dgp branch: core-8-5-branch, size: 247672
2008-06-16
03:17
merge updates from HEAD file: [b68b85ca57] check-in: [1f1de75ebf] user: dgp branch: dgp-refactor, size: 247881
2008-06-12
09:46
sync with 2008-05-26 io-53.9 change file: [e8155627a7] check-in: [78c5f73eb5] user: das branch: trunk, size: 247878
2008-05-31
21:01
merge updates from HEAD file: [4f4001f54c] check-in: [6f324d01e1] user: dgp branch: dgp-refactor, size: 247858
2008-05-23
21:10
* win/tclWinChan.c (FileWideSeekProc): Accepted a patch by Alexandre Ferrieux <ferrieux@users.sourceforge.net> to fix the [Bug 1965787]. 'tell' now works for locations > 2 GB as well instead of going negative. * generic/tclIO.c (Tcl_SetChannelBufferSize): Accepted a patch by * tests/io.test: Alexandre Ferrieux <ferrieux@users.sourceforge.net> * tests/chanio.test: to fix the [Bug 1969953]. Buffersize outside of the supported range are now clipped to nearest boundary instead of ignored. file: [64bc92969d] check-in: [ade419178b] user: andreas_kupries branch: core-8-5-branch, size: 247692
21:00
* win/tclWinChan.c (FileWideSeekProc): Accepted a patch by Alexandre Ferrieux <ferrieux@users.sourceforge.net> to fix the [Bug 1965787]. 'tell' now works for locations > 2 GB as well instead of going negative. * generic/tclIO.c (Tcl_SetChannelBufferSize): Accepted a patch by * tests/io.test: Alexandre Ferrieux <ferrieux@users.sourceforge.net> * tests/chanio.test: to fix the [Bug 1969953]. Buffersize outside of the supported range are now clipped to nearest boundary instead of ignored. file: [5133c7331f] check-in: [f337d855cc] user: andreas_kupries branch: trunk, size: 247867
2008-04-24
04:56
merge updates from HEAD file: [0e6407c2dd] check-in: [592f441ed7] user: dgp branch: dgp-refactor, size: 247811
2008-04-23
15:44
Assorted improvements to make better use of tcltest2 file: [1d7a2642c3] check-in: [b0326f6536] user: dkf branch: trunk, size: 247808
2008-04-15
19:19
merge updates from HEAD file: [b6ba61bdad] check-in: [dc626ebb84] user: dgp branch: dgp-refactor, size: 247630
18:34
* generic/tclIO.c (CopyData): Applied another patch by Alexandre * io.test (io-53.8a): Ferrieux <ferrieux@users.sourceforge.net>, * chanio.test (chan-io-53.8a): to shift EOF handling to the async part of the command if a callback is specified, should the channel be at EOF already when fcopy is called. Testcase by myself. file: [76dffb16f5] check-in: [f8664c0638] user: andreas_kupries branch: trunk, size: 247639
18:32
* generic/tclIO.c (CopyData): Applied another patch by Alexandre * io.test (io-53.8a): Ferrieux <ferrieux@users.sourceforge.net>, * chanio.test (chan-io-53.8a): to shift EOF handling to the async part of the command if a callback is specified, should the channel be at EOF already when fcopy is called. Testcase by myself. file: [878934fb4a] check-in: [25f469ce77] user: andreas_kupries branch: core-8-5-branch, size: 247644
2008-04-10
20:58
* generic/tclIOCmd.c (Tcl_FcopyObjCmd): Keeping check for negative values, changed to not be an error, but behave like the special value -1 (copy all, default). * tests/iocmd.test (iocmd-15.{12,13}): Removed. * tests/io.test (io-52.5{,a,b}): Reverted last change, added * tests/chanio.test (chan-io-52.5{,a,b}): comment regarding the meaning of -1, added two more testcases for other negative values, and input wrapped to negative. file: [9349b178c1] check-in: [8c082b4a25] user: andreas_kupries branch: trunk, size: 246235
20:55
* generic/tclIOCmd.c (Tcl_FcopyObjCmd): Keeping check for negative values, changed to not be an error, but behave like the special value -1 (copy all, default). * tests/iocmd.test (iocmd-15.{12,13}): Removed. * tests/io.test (io-52.5{,a,b}): Reverted last change, added * tests/chanio.test (chan-io-52.5{,a,b}): comment regarding the meaning of -1, added two more testcases for other negative values, and input wrapped to negative. file: [b64e80a35f] check-in: [c5a22ce66b] user: andreas_kupries branch: core-8-5-branch, size: 246240
2008-04-09
19:51
* tests/chanio.test (chan-io-52.5): Removed '-size -1' from test, * tests/io.test (io-52.5): does not seem to have any bearing, and was an illegal value. file: [a346becccc] check-in: [2a4a1d8b0c] user: andreas_kupries branch: core-8-5-branch, size: 244942
19:49
* tests/chanio.test (chan-io-52.5): Removed '-size -1' from test, * tests/io.test (io-52.5): does not seem to have any bearing, and was an illegal value. file: [2009b8dcaf] check-in: [5694946238] user: andreas_kupries branch: trunk, size: 244938
2008-04-08
23:16
* tests/chanio.test (chan-io-53.8,53.9,53.10): fix typo & quoting for * tests/io.test (io-53.8,53.9,53.10): spaces in builddir path file: [695c93d242] check-in: [e3c4378ec5] user: das branch: core-8-5-branch, size: 244928
23:15
* tests/chanio.test (chan-io-53.8,53.9,53.10): fix typo & quoting for * tests/io.test (io-53.8,53.9,53.10): spaces in builddir path file: [de3d746206] check-in: [786bc32e7b] user: das branch: trunk, size: 244924
13:18
merge updates from HEAD file: [34cee9e9e5] check-in: [e6bf431352] user: dgp branch: dgp-refactor, size: 244913
2008-04-07
22:53
* tests/io.test (io-53.10): Testcase for bi-directionaly fcopy. * tests/chanio.test: * generic/tclIO.c: Additional changes to data structures for fcopy * generic/tclIO.h: and channels to perform proper cleanup in case of a channel having two background copy operations running as is now possible. file: [bf4908295b] check-in: [8b118596fb] user: andreas_kupries branch: trunk, size: 244921
22:49
Corrected test name. file: [29598ace06] check-in: [e31cd02247] user: andreas_kupries branch: core-8-5-branch, size: 244925
22:33
* tests/io.test (io-53.10): Testcase for bi-directionaly fcopy. * tests/chanio.test: * generic/tclIO.c: Additional changes to data structures for fcopy * generic/tclIO.h: and channels to perform proper cleanup in case of a channel having two background copy operations running as is now possible. file: [2a2df36ab6] check-in: [a9e6f2b7cb] user: andreas_kupries branch: core-8-5-branch, size: 244920
2008-04-06
00:52
* tests/chanio.test (chan-io-53.9): * tests/io.test (io-53.9): Made test cleanup robust against the possibility of slow process shutdown on Windows. * win/tcl.m4: Added -D_CRT_SECURE_NO_DEPRECATE and -DCRT_NONSTDC_NO_DEPRECATE to the MSVC compilation flags so that the compilation doesn't barf on perfectly reasonable Posix system calls. * win/configure: Manually patched (don't have the right autoconf to hand). file: [68a3447a8b] check-in: [8d5cc700eb] user: kennykb branch: core-8-5-branch, size: 242892
00:37
* tests/chanio.test (chan-io-53.9): * tests/io.test (io-53.9): Made test cleanup robust against the possibility of slow process shutdown on Windows. * win/tcl.m4: Added -D_CRT_SECURE_NO_DEPRECATE and -DCRT_NONSTDC_NO_DEPRECATE to the MSVC compilation flags so that the compilation doesn't barf on perfectly reasonable Posix system calls. * win/configure: Manually patched (don't have the right autoconf to hand). file: [1d19f97624] check-in: [68b47f3256] user: kennykb branch: trunk, size: 242888
2008-04-04
20:14
* tests/io.test (io-53.9): Added testcase for [Bug 780533], based * tests/chanio.test: on Alexandre's test script. Also fixed problem with timer in preceding test, was not canceled properly in the ok case. file: [b793bdbbf8] check-in: [2dcb8b9dd4] user: andreas_kupries branch: trunk, size: 242768
20:13
* tests/io.test (io-53.9): Added testcase for [Bug 780533], based * tests/chanio.test: on Alexandre's test script. Also fixed problem with timer in preceding test, was not canceled properly in the ok case. file: [c08f8aeb60] check-in: [6eeb845ac9] user: andreas_kupries branch: core-8-5-branch, size: 242772
04:40
merge updates from HEAD file: [2bd505ca78] check-in: [40d856c29f] user: dgp branch: dgp-refactor, size: 241506
2008-04-03
18:06
* generic/tclIO.c (CopyData): Applied patch [Bug 1932639] to * tests/io.test: prevent fcopy from calling -command synchronously * tests/chanio.test: the first time. Thanks to Alexandre Ferrieux <ferrieux@users.sourceforge.net> for report and patch. file: [809e18ad73] check-in: [b9d8285147] user: andreas_kupries branch: core-8-5-branch, size: 241518
18:05
* generic/tclIO.c (CopyData): Applied patch [Bug 1932639] to * tests/io.test: prevent fcopy from calling -command synchronously * tests/chanio.test: the first time. Thanks to Alexandre Ferrieux <ferrieux@users.sourceforge.net> for report and patch. file: [6c0e2ecafb] check-in: [d72429b721] user: andreas_kupries branch: trunk, size: 241514
2007-12-13
15:22
merge stable branch onto HEAD file: [ef39e0239c] check-in: [d1f7550cd9] user: dgp branch: trunk, size: 239981
2007-12-10
19:04
merge updates from HEAD file: [b0a7265c65] check-in: [f1b9af4a21] user: dgp branch: dgp-refactor, size: 239985
2007-12-09
22:24
* tests/io.test, tests/chanio.test (io-73.1): Make sure to invalidate * generic/tclIO.c (SetChannelFromAny): internal rep only after validating channel rep. [Bug 1847044] file: [340d85b679] check-in: [0404d916bd] user: hobbs branch: trunk, size: 239983
2007-11-16
08:07
Added: merge updates from HEAD file: [e3dc4b7d5e] check-in: [4b5515a616] user: dgp branch: dgp-refactor, size: 239793
2007-11-14
19:53
Added: * tests/chanio.test: New file. This is essentially a duplicate of 'io.test', with all channel commands converted to their 'chan xxx' notation. * tests/io.test: Fixed typo in test description. file: [d2ef9c6316] check-in: [5292b7a133] user: andreas_kupries branch: trunk, size: 239801