History of tests/encoding.test of da536b980361149e
Not logged in

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

History of file tests/encoding.test at check-in da536b980361149e

2026-05-27
03:38
Merge 9.0 - Fix [165b1039] - error message for byte arrays file: [020070f7d9] check-in: [0d78cb4125] user: apnadkarni branch: main, size: 49392
03:09
Fix messages in tests to match new wording file: [33f8805dbb] check-in: [a584f7606f] user: apnadkarni branch: bug-165b1039, size: 48908
2025-09-22
07:20
working on revising the tests to have less clutter file: [25303642ae] check-in: [e2cc3b6bf3] user: dkf branch: revise-tests, size: 49141
2025-08-14
13:44
Merge 9.0 - Fix [87b69745be] - move zipfs encoding initialization outside of interp creation. Avoid unnecessary file system epoch bump. file: [85a037c4bb] check-in: [dc30526e24] user: apnadkarni branch: main, size: 49378
2025-07-31
13:57
Add test for [87b69745be]. file: [d9cc2f5f5a] check-in: [22b16f96a8] user: apnadkarni branch: bug-87b69745be, size: 48894
2025-07-30
11:58
Merge 9.0. Fix some, not all, Windows test failures with -singleproc 1 file: [2faf3039e3] check-in: [2c2db9865e] user: apnadkarni branch: main, size: 49006
10:26
Fix test errors for -singleproc 1 runs on Windows file: [8fbff607fa] check-in: [f00410f389] user: apnadkarni branch: priv-win-singleproc, size: 48522
2025-07-03
09:20
Merge 9.0 file: [ccd4fae333] check-in: [faed85e38c] user: jan.nijtmans branch: main, size: 48898
2025-06-25
13:44
merge 9.0 file: [3133a999fe] check-in: [e8f005c62b] user: dgp branch: core-9-0-2-rc, size: 48414
12:20
Merge 9.0 file: [920d3bb524] check-in: [f8b2589dc1] user: jan.nijtmans branch: main, size: 48897
11:15
Fix [ecafd8611d]: Euro/Tail-sign missing from cp864 encoding file: [c1e435eb1a] check-in: [089e9b68cd] user: jan.nijtmans branch: core-9-0-branch, size: 48413
2025-06-24
15:09
Add testcases file: [a6d3a55b4c] check-in: [27557a141a] user: jan.nijtmans branch: bug-ecafd8611d, size: 26452
14:59
Fix encoding-28.0 unit-test, since we now have an additional encoding file: [38a2e1aa6a] check-in: [aae0b6c0ed] user: jan.nijtmans branch: bug-ecafd8611d, size: 26261
2025-06-16
19:01
Dup test name file: [b87b4274c9] check-in: [c36dfa5b7a] user: dgp branch: core-9-0-2-rc, size: 48246
2025-06-04
10:28
Merge 9.0 file: [4b4725c318] check-in: [9af9538f9e] user: jan.nijtmans branch: main, size: 48729
10:21
fix leak in lseq.test file: [5f57ea14ca] check-in: [64bc213195] user: jan.nijtmans branch: core-9-0-branch, size: 48245
2025-06-03
05:00
Test Tcl_GetEncodingName* functions callable via stubs file: [c35ecce640] check-in: [22c4522408] user: apnadkarni branch: tip-716-91, size: 48757
2025-06-01
15:32
Merge core-9-0-branch file: [afff3e6ab4] check-in: [8697700555] user: apnadkarni branch: tip-716, size: 48273
2025-05-26
05:12
Handle tcl8 and replace profiles for truncated escape encodings. Add tests. file: [5f1361eff8] check-in: [0ca96a7829] user: apnadkarni branch: apn-bug-7346adc50f, size: 47362
2025-05-08
12:42
TIP #718 testcase file: [e8beadb76e] check-in: [2f5fcccfed] user: jan.nijtmans branch: encoding-user, size: 46789
2025-04-14
16:15
Fix Unix build. Add basic tests file: [c4d8216b50] check-in: [dcc5e06d28] user: apnadkarni branch: tip-716, size: 47372
2024-10-16
18:58
Merge [bea36e3b59a0092c]: Indenting in testcases. Always use tabs in stead of 8 spaces. file: [54f7d32a5f] check-in: [f3091051a5] user: pooryorick branch: unchained, size: 49713
2024-10-09
08:16
Indenting in testcases. Always use tabs in stead of 8 spaces file: [cee8769a24] check-in: [bea36e3b59] user: jan.nijtmans branch: main, size: 46461
2024-09-16
10:40
Merge [7a6c1a63ee57d6bf]: compile-13.2: Added dynamic constraint for unix boxes (avoid SO for small stack limit): Ensure the stack is large enough for this test (larger than 2048). Update testcase. file: [b546a9e009] check-in: [0884e34160] user: pooryorick branch: unchained, size: 49748
2024-09-14
21:26
compile-13.2: added dynamic constraint for unix boxes (avoid SO for small stack limit) - ensure the stack is large enough for this test (larger than 2048) Update testcase file: [b044589201] check-in: [7a6c1a63ee] user: jan.nijtmans branch: main, size: 46496
21:01
Update testcase file: [d5543ec9af] check-in: [1fc3d6033f] user: jan.nijtmans branch: core-8-branch, size: 45091
13:11
Merge [310f98ad749150da]: Fix [63325009a8]: \u0400 conversion to and from cesu-8 fails. file: [8152972a93] check-in: [c126ef5b5d] user: pooryorick branch: unchained, size: 49747
2024-09-13
21:18
Fix [63325009a8]: \u0400 conversion to and from cesu-8 fails file: [c87df01a1f] check-in: [310f98ad74] user: jan.nijtmans branch: main, size: 46495
20:06
Fix [63325009a8]: \u0400 conversion to and from cesu-8 fails. file: [a14e082bdc] check-in: [38bd4fffca] user: jan.nijtmans branch: core-8-branch, size: 45090
2024-08-31
00:59
Merge [da1af6e17465fbff]: Fix [2f22a7364d]: cesu-8 encoding gives same result for different strings. file: [92cebd925b] check-in: [c037a93385] user: pooryorick branch: unchained, size: 49629
00:46
Merge [f25a8e1ef26ea81b]: Fix for [201c7a3aa6] - crash with non-BMP chars when encodingto stateful encodings. file: [3e1b6020fe] check-in: [00f669bfd9] user: pooryorick branch: unchained, size: 49493
2024-08-29
20:35
Merge [bf368d23e891f16e]: Eliminate "-encoding binary" in all test-cases. file: [5712fd061f] check-in: [737aa15e46] user: pooryorick branch: unchained, size: 48990
20:11
Merge [fafe0d36d91abf83]: Revise use of "-translation binary" in testcases: Use it where useful, don't use it any more where misleading. file: [d9b6c3c2b8] check-in: [a1df36c86d] user: pooryorick branch: unchained, size: 48984
2024-08-26
14:19
Merge [8de7eef0f9a7699c]: Add koi8-ru and koi8-t encodings. file: [08f538b52e] check-in: [016e7948ad] user: pooryorick branch: unchained, size: 49032
2024-08-25
11:15
Merge [ab1f0c7834fd0e4b]: Add test cases for [80d4c1c7e5]. file: [f7557ac680] check-in: [f80e5914e9] user: pooryorick branch: unchained, size: 49032
2024-08-24
11:58
Merge [55970b0f90997b87]: Remove 2 (internal) stub entries which are not used any more. file: [076beafa32] check-in: [318b6d0f38] user: pooryorick branch: unchained, size: 48826
2024-08-22
17:22
Merge [525fb2d2fcf14212]: test-case cleanup. file: [c9f3c15549] check-in: [e14b8719a5] user: pooryorick branch: unchained, size: 48937
11:59
Merge [455671afbfeb56f8]: Eliminate use of "utf32" constraint: no longer necessary. Also eliminate "fullutf" constraint. file: [b79d3d8a71] check-in: [e523f444d2] user: pooryorick branch: unchained, size: 48144
2024-08-20
15:41
Merge [42d8ed498a63398c], "[84a5355235]: two more cases of sizeof(long) -> sizeof(Tcl_WideInt), since that's the unit we are doing calculations with" file: [687fb7f783] check-in: [6cd8831a51] user: pooryorick branch: unchained, size: 48023
15:22
Merge [47e9c5e3f53ac9db], "Fix UtfToUtf16Proc" file: [d584ab487d] check-in: [9874afa5b7] user: pooryorick branch: unchained, size: 48024
2024-08-18
02:05
Merge [5763c16c558d2aa4], "Add some implicit -profile tcl8 to testcases" and merge conflicts. file: [5a22db193e] check-in: [879671e139] user: pooryorick branch: unchained, size: 48290
2024-08-14
10:53
Deal with isolated surrogates. Still WIP file: [2063594d9f] check-in: [fdbbdd3d82] user: apnadkarni branch: apn-profile-tcl8-surrogates, size: 46235
2024-08-13
13:32
Fix [2f22a7364d]: cesu-8 encoding gives same result for different strings file: [a5aac5cce1] check-in: [da1af6e174] user: jan.nijtmans branch: main, size: 46377
13:27
Fix [2f22a7364d]: cesu-8 encoding gives same result for different strings file: [216baa72df] check-in: [1fde7637c1] user: jan.nijtmans branch: core-8-branch, size: 44972
2024-08-09
02:53
Proposed fix for crash [201c7a3aa6] - crash on non-BMP file: [b4376ce60f] check-in: [290de86578] user: apnadkarni branch: bug-201c7a3aa6, size: 46241
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: [5067df5d57] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 48287
2024-06-29
22:49
Use more lowercase hex in documentation and test-cases. file: [d927354bc6] check-in: [d2202d97c8] user: pooryorick branch: unchained, size: 47933
2024-06-27
10:56
Tests for [66ffafd309]. file: [977a705acb] check-in: [20f491cd04] user: pooryorick branch: unchained, size: 48474
07:59
Merge 8.7 - Bug [6a3e2cb0f0] - invalid bytes in escape encodings file: [b87f425051] check-in: [6b7bb78217] user: pooryorick branch: unchained, size: 47329
2024-06-24
12:06
Eliminate "-encoding binary" in all test-cases file: [299618fea5] check-in: [bf368d23e8] user: jan.nijtmans branch: main, size: 45738
11:35
Eliminate "-encoding binary" as much as possible in testcases file: [67ec06dd5f] check-in: [3f7a792256] user: jan.nijtmans branch: core-8-branch, size: 44836
08:44
Eliminate "-encoding binary" in favour of "-translation binary". Final proposal. file: [2225786403] check-in: [480c58d5c5] user: jan.nijtmans branch: bug-8cae59ecb0, size: 45724
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: [4c32ddbc6a] check-in: [fafe0d36d9] user: jan.nijtmans branch: main, size: 45732
17:08
Revise use of "-translation binary" in testcases: Use it where usefull, don't use it any more where misleading file: [9064c1014d] check-in: [fbb65baea8] user: jan.nijtmans branch: core-8-branch, size: 44833
14:44
Revise use of "-translation binary" in testcases: Use it where usefull, don't use it any more where misleading file: [363df037b9] check-in: [88a8828993] user: jan.nijtmans branch: core-8-6-branch, size: 26261
11:53
Eliminate "-encoding binary" in favour of "-translation binary". Meant for investigation what would happen. file: [ce268c4fb6] check-in: [3ee6a6d9b6] user: jan.nijtmans branch: bug-8cae59ecb0, size: 45772
2024-06-14
07:42
Test the default profile selection. file: [3c22a3ee2a] check-in: [e2902b600a] user: pooryorick branch: unchained, size: 46731
07:05
Fix previous errors in encoding.test. file: [d11c4dddeb] check-in: [6d39bb879a] user: pooryorick branch: unchained, size: 46049
2024-03-27
09:55
Add koi8-ru and koi8-t encodings file: [05ab350ba5] check-in: [8de7eef0f9] user: jan.nijtmans branch: main, size: 45780
09:49
Add koi8-ru and koi8-t encodings file: [ac59db2dbc] check-in: [f159d4c7ed] user: jan.nijtmans branch: core-8-branch, size: 44881
2024-03-26
13:06
Add koi8-ru and koi8-t encodings, completing the 4 "koi8" encodings available in iconv. file: [7d35415304] check-in: [7ec1b7cfbf] user: jan.nijtmans branch: core-8-6-branch, size: 26309
2024-02-07
03:06
Add test cases for [80d4c1c7e5] file: [128591ba38] check-in: [ab1f0c7834] user: apnadkarni branch: main, size: 45780
2024-01-04
20:58
Merge 9.0 file: [fdfff422ed] check-in: [bfb5c2d0d3] user: jan.nijtmans branch: tip-671, size: 46632
2023-11-23
14:13
Merge 8.7. Remove 2 (internal) stub entries which are not used any more. file: [7a4e8f8c66] check-in: [55970b0f90] user: jan.nijtmans branch: main, size: 45776
2023-10-30
19:32
Testing commands [test(g|s)etencpath] have evolved themselves into functional duplicates of [encoding dirs]. We don't need them anymore. file: [0dfae1b21d] check-in: [a50acbf869] user: dgp branch: bug-2a0966cdc9, size: 44881
2023-09-28
11:38
Merge 8.7 file: [59fe6855ed] check-in: [525fb2d2fc] user: jan.nijtmans branch: main, size: 45887
09:53
test-case cleanup file: [06ea305727] check-in: [c5759c89f2] user: jan.nijtmans branch: core-8-branch, size: 44992
08:22
Rebase to 9.0 file: [fe84253616] check-in: [c45621d8a7] user: jan.nijtmans branch: tip-657, size: 45874
2023-09-20
08:34
Merge 8.7 file: [a26fbcc501] check-in: [455671afbf] user: jan.nijtmans branch: main, size: 45647
2023-08-30
13:58
Rebase to tip-657 file: [5df70f10ce] check-in: [cb4d02077f] user: jan.nijtmans branch: tip-671, size: 46762
2023-08-25
15:30
Merge 8.7 file: [a3bc7306ca] check-in: [42d8ed498a] user: jan.nijtmans branch: main, size: 45906
15:14
Merge "revert-dup-pure" branch: get rid of TclDuplicatePureObj() file: [9d67c49695] check-in: [21b170befe] user: jan.nijtmans branch: core-8-branch, size: 42856
2023-08-18
07:08
Merge 8.7 - Fix UtfToUtf16Proc file: [eab43f41c4] check-in: [47e9c5e3f5] user: apnadkarni branch: main, size: 45907
06:57
Fix UtfToUtf16Proc and UtfToUCS2Proc to not assume sizeof(Tcl_UniChar) is size of UTF16 / UCS2 code unit" file: [5f8fc663d7] check-in: [c9ed6c9e02] user: apnadkarni branch: core-8-branch, size: 42857
2023-07-14
14:51
First attempt to mix TIP's #657 and #671 file: [33997532fe] check-in: [77d9664918] user: jan.nijtmans branch: tip-671, size: 47029
11:13
Use "strict" in almost all commands. Only "glob" and environment variables are left out. (Experimental) file: [8f28b5082c] check-in: [da536b9803] user: jan.nijtmans branch: tip-657, size: 46173
2023-07-05
06:13
Merge main file: [662b820dbe] check-in: [9c35266dec] user: apnadkarni branch: tip-671, size: 47001
2023-07-04
15:13
Merge 8.7 file: [8a94e03fde] check-in: [5945f7349d] user: jan.nijtmans branch: main, size: 46159
14:52
Use more uppercase hex in documentation and test-cases (for consistancy) file: [bfa28f27ee] check-in: [d26adb0a76] user: jan.nijtmans branch: core-8-branch, size: 43123
2023-07-02
12:40
Disable lossless profile for ascii-incompatible encodings and merge trunk file: [16e680667b] check-in: [511f952c57] user: apnadkarni branch: tip-671, size: 47542
04:55
Backport fix [66ffafd309]. DBCS infinite loop on invalid encoding file: [5e4d49f50d] check-in: [4d10e2c128] user: apnadkarni branch: core-8-branch, size: 43664
03:03
Tests for [66ffafd309] file: [e1fe5c0e51] check-in: [f5c08e6d36] user: apnadkarni branch: main, size: 46700
2023-06-29
11:30
Merge 8.7 - Bug [6a3e2cb0f0] - invalid bytes in escape encodings file: [fc06b507f7] check-in: [a8f83d57e4] user: apnadkarni branch: main, size: 45555
11:09
Bug [6a3e2cb0f0] - invalid bytes in escape encodings file: [be54301b80] check-in: [398de572ab] user: apnadkarni branch: core-8-branch, size: 42520
2023-06-27
10:07
Fix previous errors in encoding.test file: [89b15a9ed0] check-in: [13b08f6669] user: pooryorick branch: main, size: 44957
2023-06-13
06:05
Specify implicit "-profile tcl8" in encoding-24.4 testcase file: [0af4074139] check-in: [6a06db323e] user: jan.nijtmans branch: core-8-branch, size: 41922
2023-06-11
19:41
Merge trunk [3389fba412]. file: [d1c75fbdf9] check-in: [09a7091246] user: pooryorick branch: trunk-encodingdefaultstrict, size: 45401
2023-05-11
21:47
Merge trunk [05eeae5d67] and resolve conflicts. file: [a27b5c17a6] check-in: [ea8f3cd359] user: pooryorick branch: unchained, size: 45856
2023-05-05
06:21
Merge tip-657 file: [e1d36cea1f] check-in: [5b6440a3d2] user: jan.nijtmans branch: tip-659, size: 44796
06:18
Remove more ... to be split off in separate TIP's file: [34f7d94968] check-in: [396e2bbc01] user: jan.nijtmans branch: tip-657, size: 44780
2023-05-04
20:26
Make some tests select an encoding profile instead of relying on the default. file: [b38521887d] check-in: [3389fba412] user: pooryorick branch: main, size: 44766
2023-05-02
19:42
Remove "deprecated" constraint in test suite. file: [09eceaee7d] check-in: [4b0b20a14d] user: pooryorick branch: unchained, size: 45424
2023-04-21
21:31
Merge 9.0 file: [cfe07a05ab] check-in: [f1cb9fbb82] user: jan.nijtmans branch: tip-657, size: 43761
2023-04-19
11:19
Merge trunk [5995ca9b6c]. file: [d1d20061a3] check-in: [34fc519806] user: pooryorick branch: trunk-encodingdefaultstrict, size: 45388
07:43
Merge trunk [f9c8bbde44]. file: [580b26c531] check-in: [3237cee77c] user: pooryorick branch: trunk-encodingdefaultstrict, size: 45082
2023-04-18
21:22
Merge tip-657 file: [750ff82b14] check-in: [748c6402f5] user: jan.nijtmans branch: tip-659, size: 43777
2023-04-17
22:01
Make encoding profile explicit in some tests. file: [4a602b0a26] check-in: [5995ca9b6c] user: pooryorick branch: main, size: 43747
21:33
Merge trunk [49a4c8f8fb], "TIP 656 accepted", and resolve conflicts. file: [e6573cb974] check-in: [ab0512022f] user: pooryorick branch: trunk-encodingdefaultstrict, size: 45082
13:30
Merge trunk [31788d9a4b] and resolve conflicts. file: [75f7f9635f] check-in: [04c47a8fd6] user: pooryorick branch: trunk-encodingdefaultstrict, size: 43835
12:12
Correct some test descriptions in encoding.test. file: [824cea56b7] check-in: [f9c8bbde44] user: pooryorick branch: main, size: 43449
2023-04-16
17:07
Merge trunk [f868c40053] and resolve conflicts. file: [400d7601ed] check-in: [bd3f3d1df2] user: pooryorick branch: trunk-encodingdefaultstrict, size: 40766
16:23
Merge trunk [355a5e4733] and resolve conflicts and test failures. file: [202751e6da] check-in: [67705e7e3c] user: pooryorick branch: trunk-encodingdefaultstrict, size: 39738
14:05
Merge trunk [f64a19cf62] and resolve conflicts. file: [c13e7a00eb] check-in: [d2bdcfb685] user: pooryorick branch: trunk-encodingdefaultstrict, size: 38867
13:48
Merge trunk [7b54fc6784]: Fix for [885c86a9a0]: convertfrom utf8 breaks for 4 byte utf encodings. file: [77e239b596] check-in: [6914aa7c63] user: pooryorick branch: trunk-encodingdefaultstrict, size: 38509
13:31
Merge trunk [fc029613d5]. file: [7294f32405] check-in: [52b5c9624e] user: pooryorick branch: trunk-encodingdefaultstrict, size: 38126
13:23
Merge trunk [e90924bb13]: test encoding-16.17. file: [7af02d8d54] check-in: [f432f63963] user: pooryorick branch: trunk-encodingdefaultstrict, size: 37793
13:20
Merge trunk [de933019a109d3d6]: Fix for [bd1a60eb9c]: convertfrom utf-8 strict mode allows surrogates in input sequence. file: [b96345025f] check-in: [8c8deec5ec] user: pooryorick branch: trunk-encodingdefaultstrict, size: 37608
08:29
Merge trunk [2d036d968c] and resolve issues. file: [a26e753d40] check-in: [d4855bec2a] user: pooryorick branch: trunk-encodingdefaultstrict, size: 35447
2023-04-15
23:50
Merge trunk [f118b6370b]. file: [918bc28e80] check-in: [763611b6f9] user: pooryorick branch: trunk-encodingdefaultstrict, size: 33972
2023-03-28
15:48
Rebase to tip-657. Further implementation file: [faa80cc102] check-in: [ec47279336] user: jan.nijtmans branch: tip-659, size: 42998
14:26
Minumum backport to 8.7, for TIP #657 file: [9dcdd3f7ba] check-in: [fe2af85168] user: jan.nijtmans branch: tip-657-backport, size: 41849
2023-03-16
18:15
Missed two tests. Blast it :-( file: [8f101061a7] check-in: [df5d869746] user: apnadkarni branch: tip-656-tcl9, size: 43449
18:11
Merge 9.0 file: [edf5317837] check-in: [a16366941d] user: apnadkarni branch: tip-656-tcl9, size: 43449
17:29
Merge 8.7 file: [b16297341b] check-in: [b6b55639ae] user: apnadkarni branch: tip-656, size: 41908
10:24
Merge tip-656-tcl9 file: [6b5a9bd97b] check-in: [c405e9fde6] user: jan.nijtmans branch: tip-657, size: 42582
10:00
unicode -> utf-16. Remove some unneeded encodingProfileTodo constraints file: [e27ac89038] check-in: [873f3868fe] user: jan.nijtmans branch: tip-656-tcl9, size: 43181
03:48
Change -encodingprofile to -profile file: [f21edb0860] check-in: [618179acda] user: apnadkarni branch: tip-656-tcl9, size: 43361
03:08
Change -encodingprofile to -profile file: [fb20df8dc9] check-in: [07a4893b3b] user: apnadkarni branch: tip-656, size: 41924
2023-03-15
13:41
merge 8.7 file: [ec7f09c6af] check-in: [d04c1efe83] user: dgp branch: main, size: 42307
13:28
Merge in constraint spelling fix. Keep it in case the knownBug constraint is ever removed. file: [0e8cee461c] check-in: [b78bb9e3f7] user: dgp branch: core-8-branch, size: 41052
12:53
Misspelled constraint created testing noise. file: [667499ffa0] check-in: [f45aa5083a] user: dgp branch: core-8-6-branch, size: 26309
2023-03-14
20:55
Merge tip-656-tcl9 file: [d482462bd0] check-in: [62b45e81f1] user: jan.nijtmans branch: tip-657, size: 43455
17:23
Merge 9.0. Also fix replace profile handling of orphan surrogates file: [cfc0dd1648] check-in: [69b2949bc8] user: apnadkarni branch: tip-656-tcl9, size: 43401
15:34
Merge 8.7 file: [daadbbf7ff] check-in: [5068abf7d5] user: apnadkarni branch: tip-656, size: 41964
10:33
Merge 8.7 file: [8810235942] check-in: [30ba320f81] user: jan.nijtmans branch: main, size: 42323
10:30
Since "unicode" is deprecated, use "utf-16" in testcases. Otherwise -DTCL_NO_DEPRECATED build fails. file: [0bfc8a739e] check-in: [f21f27b7c5] user: jan.nijtmans branch: core-8-branch, size: 41068
10:05
Add "ucs-2" constraint to encoding-bug-183a1adcc0-5 testcase, otherwise it fails with TCL_UTF_MAX>3. Broken by [47857515422b8519|this] commit file: [80fe3febf8] check-in: [7609a40b91] user: jan.nijtmans branch: core-8-6-branch, size: 26310
2023-03-13
17:24
Adapt more test expectation (since the default is now -profile strict) file: [e21daf928e] check-in: [562a3d7486] user: jan.nijtmans branch: tip-657, size: 40538
15:59
Merge 8.7: Bug [183a1adcc0]. Buffer overflow in Tcl_UtfToExternal file: [9f4080120d] check-in: [5c6fa768fe] user: apnadkarni branch: main, size: 42328
15:34
Merge 8.6: Bug [183a1adcc0]. Buffer overflow in Tcl_UtfToExternal file: [ae23909d7b] check-in: [24f607b329] user: apnadkarni branch: core-8-branch, size: 41073
13:44
Bug [183a1adcc0]. Buffer overflow in Tcl_UtfToExternal file: [92103f7a8f] check-in: [4785751542] user: apnadkarni branch: core-8-6-branch, size: 26304
2023-03-12
16:37
Backport [6fb14ee3e876978c]. Add testcases file: [d72a2d16b9] check-in: [3a7e4c1c38] user: jan.nijtmans branch: core-8-branch, size: 39217
16:23
2 more testcases, proving utf-32 handling of surrogates (actually: not handling!) is OK file: [5da6e771dd] check-in: [9db02d187b] user: jan.nijtmans branch: main, size: 40472
16:10
Minor bug-fix for utf-32: Only throw exception for codepoints > +U10FFFF if "-strict" is specified. Otherwise replace with 0xFFFD file: [f781f077aa] check-in: [6fb14ee3e8] user: jan.nijtmans branch: main, size: 40092
12:59
Merge 8.7 file: [3934e6bc6f] check-in: [286d6e9ab0] user: jan.nijtmans branch: main, size: 39866
12:37
Fix [db7a085bd9]: encoding convertfrom -strict utf-16 accepts partial surrogates file: [6adca98728] check-in: [8a26d5cf2b] user: jan.nijtmans branch: core-8-branch, size: 38611
2023-03-11
21:19
Fix last (hopefully) bugs in utf-16/utf-32 encoders file: [ddc282be82] check-in: [c4869d50ae] user: jan.nijtmans branch: tip-657, size: 40482
2023-03-10
16:02
Merge tip-656-tcl9 file: [3e2aa5e736] check-in: [98176465db] user: jan.nijtmans branch: tip-657, size: 40668
15:29
Merged 9.0. Note knownProfileBug constraint which mark questionable tests to be resolved later. file: [a0e11a64f5] check-in: [20743e4925] user: apnadkarni branch: tip-656-tcl9, size: 40514
2023-03-07
23:11
encodingprofile -> profile, and fix more testcases file: [c065c91341] check-in: [22160bc51d] user: jan.nijtmans branch: tip-657, size: 40504
21:01
Start implementing TIP #657. WIP file: [83d740dc9b] check-in: [7d3d6f8f29] user: jan.nijtmans branch: tip-657, size: 40544
2023-03-02
06:41
Bug [e778e3f804]. Fix error message for invalid profile name. file: [95e71c3d44] check-in: [f9e3e55bb8] user: apnadkarni branch: tip-656, size: 39077
06:29
Bug [e778e3f804]. Fix error message for invalid profile name. file: [64e4f453db] check-in: [80abdf9c7d] user: apnadkarni branch: tip-656-tcl9, size: 40350
2023-03-01
07:19
Merge 9.0 file: [809c26dab2] check-in: [eb12679c83] user: apnadkarni branch: tip-656-tcl9, size: 40073
2023-02-28
16:58
Merge 9.0 file: [48ff5a8425] check-in: [689b3f3457] user: jan.nijtmans branch: make-strict-the-default, size: 39600
2023-02-27
04:15
Tests for encoding strings > 4GB (under perf constraint) file: [1ba1ae771c] check-in: [b9e6cb98ed] user: apnadkarni branch: bug-fb368527ae, size: 39468
2023-02-26
14:27
Merge 9.0. Adapt more test-cases, to see what's remaining file: [444a74a621] check-in: [09b3a7a3dd] user: jan.nijtmans branch: make-strict-the-default, size: 38572
2023-02-25
06:13
Tests pass modulo couple of differences in Tcl 8 and 9 default behavior to be discussed (tickets logged) file: [2180c63a3c] check-in: [9ceaffc7be] user: apnadkarni branch: tip-656-tcl9, size: 39045
2023-02-24
09:57
Merge 8.7 file: [a19a9f6ce6] check-in: [630e01679f] user: apnadkarni branch: tip-656, size: 38800
2023-02-23
12:13
Merge 9.0 file: [015f186d42] check-in: [ff27ef80bd] user: jan.nijtmans branch: jan-encoding-profile-for-9.0, size: 39032
11:51
Merge 8.7 file: [aa6e724c61] check-in: [cad1e71ff1] user: jan.nijtmans branch: jan-encoding-profile, size: 38787
11:22
Merge 8.7 file: [8a0179ad1e] check-in: [8a44af5914] user: apnadkarni branch: tip-656, size: 38732
2023-02-22
20:27
Merge 8.7 file: [638116bfd4] check-in: [355a5e4733] user: jan.nijtmans branch: main, size: 38440
17:56
Merge 8.6 file: [55b532b7f7] check-in: [bee7bfb892] user: jan.nijtmans branch: core-8-branch, size: 38213
17:07
port jan-encoding-profile to 9.0 file: [2f0c4efefe] check-in: [900d53d140] user: jan.nijtmans branch: jan-encoding-profile-for-9.0, size: 38609
16:16
Merge 8.7. Finish implementing "replace" profile. file: [1d0b93eca1] check-in: [1a13658857] user: jan.nijtmans branch: jan-encoding-profile, size: 38364
15:28
Merge 8.7 file: [dd612cb798] check-in: [bcda8d12a6] user: apnadkarni branch: tip-656, size: 38309
07:48
Merge 8.7 file: [35d444e839] check-in: [f64a19cf62] user: jan.nijtmans branch: main, size: 38017
2023-02-21
17:50
Proposed fix for [d19fe0a5b]: Handling incomplete byte sequences for utf-16/utf-32 file: [22d08205f1] check-in: [be99e0b905] user: jan.nijtmans branch: bug-d19fe0a5b, size: 24686
2023-02-19
11:41
Proposed fix for [5607d6482c]: strict ucs-2 never implemented (TIP #346/#656) file: [4f4a2d8582] check-in: [df48a23e38] user: jan.nijtmans branch: bug-5607d6482c, size: 37790
2023-02-18
17:41
Minor refactoring/fixes after merge file: [cd8414ea1d] check-in: [29d3eb105e] user: apnadkarni branch: tip-656, size: 37840
17:34
Merge 8.7 to pick up UTF-8 encoding fix file: [9060d9a30d] check-in: [fcec414fdd] user: apnadkarni branch: tip-656, size: 37836
2023-02-17
19:15
Merge 8.7 file: [bb555e8d8c] check-in: [7b54fc6784] user: jan.nijtmans branch: main, size: 37659
11:08
Merge 8.7 file: [1b6ff28218] check-in: [72c58dedd0] user: apnadkarni branch: tip-656, size: 37510
2023-02-16
21:50
complete fix file: [87ada28f92] check-in: [5627ae0620] user: jan.nijtmans branch: bug-885c86a9a0, size: 37353
21:41
Merge 8.7 file: [2b10089a18] check-in: [15d52abd32] user: jan.nijtmans branch: bug-885c86a9a0, size: 37361
21:29
Final part of [10c2c17c32]: UTF-LE32 encoder mapping of surrogates. Problem was in testcase, not in actual code file: [cce845bea1] check-in: [fc029613d5] user: jan.nijtmans branch: main, size: 37333
21:14
Merge 8.7 file: [2d561b026b] check-in: [6ca5a8a9cd] user: jan.nijtmans branch: main, size: 37359
21:03
Fix [5e6ae6e05e]: Implement -strict correctly for cesu-8 file: [224528ab27] check-in: [345299048d] user: jan.nijtmans branch: core-8-branch, size: 37027
16:59
Fix [5e6ae6e05e]: Implement -strict correctly for cesu-8 file: [f77a7d39d3] check-in: [28c65c306c] user: jan.nijtmans branch: bug-5e6ae6e05e, size: 36889
07:59
Try to fix [885c86a9a0]. Doesn't work completely yet. file: [17f4ea8a79] check-in: [75fea0971f] user: jan.nijtmans branch: bug-885c86a9a0, size: 36935
2023-02-15
20:26
Fix for [33ab6d08eb]: Inconsistent behavior with encoding convertfrom -failindex file: [bb6429b31d] check-in: [e13da3659a] user: jan.nijtmans branch: bug-33ab6d08eb, size: 36739
08:07
Merge 8.7 file: [09088420e5] check-in: [fe54733688] user: jan.nijtmans branch: jan-encoding-profile, size: 37115
07:30
Merge 8.7. Test-case only file: [20a3a65827] check-in: [e90924bb13] user: jan.nijtmans branch: main, size: 36933
07:21
Ticket [10c2c17c32] follow-up. One output char too much with -failindex. file: [6c7f64f89c] check-in: [6349e0c2e1] user: jan.nijtmans branch: core-8-branch, size: 36601
05:24
Merge 8.7 file: [23e4d01ee5] check-in: [d4772edf05] user: apnadkarni branch: tip-656, size: 36867
2023-02-14
22:06
Merge 8.7 file: [8c899adc1d] check-in: [de933019a1] user: jan.nijtmans branch: main, size: 36748
20:50
Complete fix for [bd1a60eb9c]. Also fix a bug in the tableencoding. With testcases. file: [1b2e852b0b] check-in: [c58db5881e] user: jan.nijtmans branch: bug-bd1a60eb9c, size: 36416
2023-02-13
10:12
Merge 8.7. Mark (new) testcase encoding-16.15 as "knownBug": still needs a fix. file: [901e3369c4] check-in: [a155df4adc] user: jan.nijtmans branch: main, size: 35357
2023-02-09
19:52
Add 4 more testcases, showing that the same bug is present in utf-16 as well. Also fix the bug (really, now!) file: [4f5298854a] check-in: [0ecd1a4f6d] user: jan.nijtmans branch: bug-10c2c17c32, size: 35025
07:55
Add 4 testcases, showing that the bug fix introduces another (minor) problem. To be fixed soon file: [7c498e85d3] check-in: [ff630bf370] user: jan.nijtmans branch: bug-10c2c17c32, size: 34577
2023-02-07
17:10
Merge core-8-branch file: [086ab68934] check-in: [51dd9f7cd1] user: apnadkarni branch: apn-encoding-profile, size: 34438
2023-02-02
12:23
Use common option parsing for ConvertfromObjCmd. Fix test error messages. file: [4bf56f602d] check-in: [8a90707e59] user: apnadkarni branch: apn-encoding-profile, size: 34266
11:52
Replace encoding -strict etc. with -profile file: [0eb14c43e0] check-in: [1b0fb9616a] user: apnadkarni branch: apn-encoding-profile, size: 34284
2023-02-01
23:02
Merge 8.7 file: [12fc8c3d46] check-in: [a7c9cdf3c1] user: jan.nijtmans branch: main, size: 34354
21:01
Renumber testscase, sync with Tcl 9.0 file: [f9fb3f01f1] check-in: [c093f8b044] user: jan.nijtmans branch: core-8-branch, size: 34082
08:10
(cherry-pick) Make Tcl_UniCharToUtf more readable and add test to exercise surrogate handling. (test-case was still missing, which cannot be used in Tcl 8.6) file: [3906d9a11d] check-in: [3b953fea77] user: jan.nijtmans branch: core-8-branch, size: 33912
2023-01-31
22:15
Fix error introduced in [3e5e37f83b058f3d] for Tcl_UniCharToUtf, and add test. file: [9631558148] check-in: [df3390187d] user: pooryorick branch: py_easier_to_read, size: 34354
2023-01-28
20:50
Another situation where TCL_COMBINE handling gives a strange result (utf-32 encoder) file: [38a7f3b7d2] check-in: [fb44cd608e] user: jan.nijtmans branch: main, size: 33789
2023-01-27
15:10
Merge 8.7 file: [a403be4438] check-in: [4fb77727c5] user: jan.nijtmans branch: main, size: 33609
14:48
Fix off-by-one error in tclCmdAH.c, with testcases showing that it works now. file: [d5985be985] check-in: [298950b4c9] user: jan.nijtmans branch: core-8-branch, size: 33347
14:23
new testcase encoding-18.1. Testcase cleanup file: [e0e936ca88] check-in: [07f289aa1b] user: jan.nijtmans branch: core-8-6-branch, size: 24410
00:46
Merge 8.7 file: [da2a646d3b] check-in: [f118b6370b] user: pooryorick branch: main, size: 32742
2023-01-25
19:56
Test TableFromUtfProc() with strict handling of encoding errors. file: [590e6fd286] check-in: [90523c053f] user: pooryorick branch: trunk-encodingdefaultstrict, size: 33915
17:09
Experiment: make "encoding" mandatory, when preceded by -strict/-failvar/-nocomplain options file: [600ca38f9e] check-in: [af129eecfb] user: jan.nijtmans branch: encoding_mandatory, size: 32619
10:02
Test TableFromUtfProc() with strict handling of encoding errors. file: [60ce4bc4d2] check-in: [21ded00dfb] user: pooryorick branch: core-8-branch, size: 32499
02:52
Test TableFromUtfProc() with strict handling of encoding errors. file: [9fa7e8db22] check-in: [c2243f4740] user: pooryorick branch: TableFromUtfProc-test, size: 32397
2023-01-23
20:41
Rename [encoding convert*] option "-nocomplain"/"-ignore" to "-pass", and "-nocomplainencoding"/"-encodingignore" to "-encodingpass" file: [4779762fe6] check-in: [ddc84c7563] user: pooryorick branch: trunk-encodingdefaultorig, size: 33752
10:48
A branch for fixing TIP 346/601 issues, and other issues related to Unicode encoding, while retaining the default of not raising an error when invalid data for the encoding occurs. file: [39f9fce565] check-in: [6ff8e6acdb] user: pooryorick branch: trunk-encodingdefaultorig, size: 33846
2023-01-22
23:35
Merge 8.7 file: [7aa708dea4] check-in: [57baf6fc1f] user: jan.nijtmans branch: main, size: 32579
11:45
Fix issue with new options parsing in EncodingConvertfromObjCmd EncodingConverttoObjCmd. file: [8e479d956d] check-in: [c7e097b3ad] user: pooryorick branch: trunk-encodingdefaultstrict, size: 33903
2023-01-20
16:51
Better error-message file: [07d391fe6e] check-in: [741d2bb5ce] user: jan.nijtmans branch: bug-a31caff057, size: 32336
00:19
Merge trunk and resolve conflicts, including changing option processing for EncodingConverttoObjCmd() and EncodingConvertfromObjCmd(). file: [861e047d90] check-in: [6e15578c88] user: pooryorick branch: trunk-encodingdefaultstrict, size: 33763
2023-01-19
17:01
New proposal: Allow "-strict" immediately before or after "-failindex var". file: [df7222d071] check-in: [86893e2b40] user: jan.nijtmans branch: bug-a31caff057, size: 32242
2023-01-15
20:56
Merge 8.7 file: [60ffc8c8d4] check-in: [3631a6bdb7] user: jan.nijtmans branch: main, size: 32477
2023-01-14
22:20
Proposed fix for [a31caff057]: encoding command does not allow -strict to be used with -failindex file: [ec71bd548f] check-in: [7cd1856ca4] user: jan.nijtmans branch: bug-a31caff057, size: 32234
2022-12-28
23:35
Unify TCL_ENCODING_STRICT and TCL_ENCODING_NOCOMPLAIN, and make strict encoding conformance the default everywhere. file: [82cdfb2849] check-in: [8252783124] user: pooryorick branch: trunk-encodingdefaultstrict, size: 33771
2022-12-20
09:42
Merge 8.7 file: [3d16319e62] check-in: [3373ed5ad9] user: jan.nijtmans branch: main, size: 32485
2022-12-19
22:19
Remove all checks for noncharacters file: [8222c9e79f] check-in: [cbaa5e7016] user: jan.nijtmans branch: bug-17a1cb8d6e, size: 32242
2022-12-16
10:25
Merge 8.7 file: [d2df0be014] check-in: [67c049ff94] user: jan.nijtmans branch: main, size: 32598
10:23
Addendum to [https://core.tcl-lang.org/tips/doc/trunk/tip/601.md|TIP #601]. Add check for characters > U+10FFFF in utf-32. Since utf-8 cannot handle that, either replace it with the replacement character (-nocomplain) or throw an exception (-strict). file: [fb66eefc0c] check-in: [fba994208a] user: jan.nijtmans branch: core-8-branch, size: 32355
09:50
Merge 8.7 file: [78e68b4888] check-in: [0c95140726] user: jan.nijtmans branch: main, size: 32286
08:15
Add testcase file: [fcc947fbe6] check-in: [94c51949f1] user: jan.nijtmans branch: strict-for-utf16, size: 32043
2022-12-02
11:27
Fix utf32 lables in testcases (some not necessary any more, one missing), indicating differences between Tcl 8.x and 9.0 file: [fd57084f60] check-in: [1179c00277] user: jan.nijtmans branch: main, size: 31950
2022-11-30
11:11
Merge 8.7. This also fixes [133456085a] file: [ad05e5fc5c] check-in: [64badf1d02] user: jan.nijtmans branch: main, size: 31984
2022-11-29
14:51
Proposed fix for [084ab982fe]: Use -strict to disable noncharacters file: [9c33a70c52] check-in: [ec0c7045df] user: jan.nijtmans branch: rfe-084ab982fe, size: 31707
2022-11-23
00:09
Merge 8.7 file: [6a53ff97bc] check-in: [3033bfee19] user: jan.nijtmans branch: main, size: 30134
2022-11-22
22:25
Better -strict checking, with testcases file: [da31de4b1a] check-in: [3670fd8a19] user: jan.nijtmans branch: bug-6978c01b65, size: 29857
2022-11-21
22:01
Merge 8.7. More utf-8 checks with --strict file: [1988a284d1] check-in: [11743d6614] user: jan.nijtmans branch: bug-6978c01b65, size: 29680
2022-11-20
17:38
Merge 8.6. TIP #651 implementation (since there are already 2 YES votes, no NO votes expected) file: [9f5b30ade2] check-in: [4218e66972] user: jan.nijtmans branch: core-8-branch, size: 28920
2022-10-23
00:01
Merge 8.7 file: [995d78c131] check-in: [e8d1647a71] user: jan.nijtmans branch: main, size: 29181
2022-10-10
13:52
Tests and docs for Tcl_GetEncodingNulLength file: [7673e0846e] check-in: [a08d9101b6] user: apnadkarni branch: tip-643, size: 28884
2022-10-08
15:43
Merge 8.7 file: [3399059fcf] check-in: [58f6cbaca1] user: jan.nijtmans branch: main, size: 28839
2022-09-12
20:41
Start TIP #346 implementation: For now only \xC0\x80 file: [6770fa9e14] check-in: [397f29b1bd] user: jan.nijtmans branch: tip-346, size: 28542
2022-07-04
11:21
TIP #619: New TCL_COMBINE flag for Tcl_UniCharToUtf() file: [7d4d3c206b] check-in: [3bb6f6602c] user: jan.nijtmans branch: main, size: 28819
2022-07-02
19:52
Merge 8.7 file: [13ddc9ad07] check-in: [a544dd663a] user: jan.nijtmans branch: main, size: 28570
2022-04-14
13:17
Merge 9.0 file: [5c82ebeab5] check-in: [118b29f6a7] user: jan.nijtmans branch: tip-619, size: 28785
2022-03-31
10:08
Final tweaks in testcases file: [082dfa5fef] check-in: [90ada8fb35] user: jan.nijtmans branch: tip-619, size: 28774
2022-03-29
22:17
Merge 9.0. Fix CONTINUATION macro, and testcases file: [bbd6751528] check-in: [38c85a4afd] user: jan.nijtmans branch: tip-619, size: 28779
2022-03-21
14:42
Merge 8.7. Renumber testcases in cmdAH.test. file: [38d0d8a134] check-in: [affc202d27] user: jan.nijtmans branch: tip607-encoding-failindex, size: 28522
14:17
Change expectation for encoding-24.15 testcase: current code cannot detect (yet) that this byte sequence is invalid file: [f9ba70e615] check-in: [3e2264d373] user: jan.nijtmans branch: main, size: 28536
2022-03-18
13:05
Fix meaning of "testConstraint deprepcated" in encoding.test: Those testcases tested the behavior of -DTCL_NO_DEPRECATED file: [cadfd6de06] check-in: [513ba8d654] user: jan.nijtmans branch: core-8-branch, size: 28488
2022-03-17
22:24
Rebase towards 8.7 file: [38d94878f2] check-in: [d350e68b5a] user: jan.nijtmans branch: tip607-encoding-failindex, size: 28840
16:30
TIP607 encoding failindex: also implement encoding convertto, move tests to cmdAH.test, as the other user interface tests (expect one) is also there. file: [fb0a2c8934] check-in: [f123c80acf] user: oehhar branch: tip607-encoding-failindex, size: 28630
14:12
merge main file: [d0ca0c666a] check-in: [38951135b3] user: oehhar branch: tip607-encoding-failindex, size: 31447
13:34
Merge 9.0 file: [97fcb6e0bb] check-in: [147f584909] user: jan.nijtmans branch: tip607-encoding-failindex, size: 30390
13:23
TIP607 encoding failindex: correct error message, test bytecompiled version file: [fcec062a96] check-in: [7cc915be21] user: oehhar branch: tip607-encoding-failindex, size: 31647
11:37
Merge 8.7 file: [15720faa1e] check-in: [1555f0596f] user: jan.nijtmans branch: main, size: 28596
2022-03-15
10:28
TIP607 encoding failindex: correct test which works now. file: [a748850535] check-in: [0d006415cf] user: oehhar branch: tip607-encoding-failindex, size: 30590
07:09
TIP607 encoding failindex: test correction file: [4d234acd62] check-in: [a9b94c0646] user: oehhar branch: tip607-encoding-failindex, size: 30584
2022-03-14
18:27
TIP607 encoding failindex: get work out of 8.7 branch to this 9.0 branch. TIP is rebased. file: [171174056c] check-in: [51b9b286d8] user: oehhar branch: tip607-encoding-failindex, size: 30571
18:06
TIP605 encoding failindex: prepare TCL 9.0 main branch with branch "encodings-with-flags" merged. file: [72d4bced8a] check-in: [c8fc04b93b] user: oehhar branch: tip607-encoding-failindex, size: 28796
17:39
TIP607 encoding failindex: some tests and implementation (not working) file: [07a44444df] check-in: [2f1594f38b] user: oehhar branch: tip607-encoding-failindex, size: 30581
2022-03-05
21:56
-nothrow -> -nocomplain file: [a64866c9f7] check-in: [b3471f0625] user: jan.nijtmans branch: encodings-with-flags, size: 28806
2022-01-15
17:07
Merge 8.7 file: [ddfec12d9b] check-in: [e3af0e7eda] user: jan.nijtmans branch: encodings-with-flags, size: 28728
17:03
Merge 8.7 file: [eff6bc891f] check-in: [508fa273a3] user: jan.nijtmans branch: main, size: 26187
2022-01-14
22:34
Proposed fix for [6474fbd934]: Tcl 8.7a5: why utf-8 is different? file: [6b3c699676] check-in: [c4a89ec75d] user: jan.nijtmans branch: bug-6474fbd934, size: 26197
2021-11-16
09:00
Add "japanese" encoding. Fixes [5b5ba0aa0d]: macJapanese encoding is incomplete. (Turned out to be not needed in practice, after all) file: [b8be4d1a9e] check-in: [c26e3294a8] user: jan.nijtmans branch: rfe-5b5ba0aa0d, size: 24363
2021-10-18
11:57
Merge 8.7. Remove -stoponerror option file: [91f5d40efb] check-in: [8ab21b9453] user: jan.nijtmans branch: encodings-with-flags, size: 28728
2021-10-15
15:02
Merge 8.7 file: [6e3c07a19f] check-in: [4994954504] user: jan.nijtmans branch: main, size: 26187
2021-10-13
13:33
First shot at [cef426ff2c]: Encoding UTF-32 missing file: [fda7c545d7] check-in: [23f539bd7c] user: jan.nijtmans branch: rfe-cef426ff2c, size: 26197
2021-06-28
14:40
Merge 8.7 file: [8db33e37e1] check-in: [12cbd47b04] user: jan.nijtmans branch: main, size: 25391
14:38
Merge 8.6 file: [f873168c95] check-in: [adc35f4736] user: jan.nijtmans branch: core-8-branch, size: 25355
14:33
Update many tools/encoding/*.txt files to the latest version, but leave out character changes. Only add the new "cns11643" encoding, which belongs to the same group as big5 file: [dcdddb2002] check-in: [46821014fe] user: jan.nijtmans branch: core-8-6-branch, size: 24363
2021-06-23
13:27
Merge 8.7 file: [c02fbe28ea] check-in: [35802e0175] user: jan.nijtmans branch: encodings-with-flags, size: 28288
2021-06-21
10:31
Merge 8.7 file: [038433f57c] check-in: [231cbe3939] user: jan.nijtmans branch: main, size: 25391
09:40
renumber testcases file: [b4e375cfa1] check-in: [b320000f1e] user: jan.nijtmans branch: core-8-branch, size: 25355
09:29
Fix [048dd20b4171c8da]: cesu-8 encoding fails on \u80 file: [1fa6196134] check-in: [0c93c6f969] user: jan.nijtmans branch: core-8-branch, size: 25355
2021-06-18
19:09
merge 8.7 file: [63bc415401] check-in: [e762b2c517] user: dgp branch: main, size: 24861
14:22
Merge 8.6 file: [0b10e22b3f] check-in: [7c91966878] user: jan.nijtmans branch: core-8-branch, size: 24825
2021-06-15
08:50
Adapt iso8859-7.enc to latest version, and fix testcase file: [13feea894b] check-in: [bc347660fb] user: jan.nijtmans branch: encodings-2.0, size: 24363
2021-05-26
14:10
More testcases regarding possible parse errors file: [d798015bce] check-in: [b55880e06d] user: jan.nijtmans branch: encodings-with-flags, size: 27758
14:04
Handle the situation when there is "-nothrow" or "-stoponerror" but without providing encoding file: [6d121e3bd7] check-in: [5c1a147c9f] user: jan.nijtmans branch: encodings-with-flags, size: 26981
2021-05-07
09:50
Parse simplifications and better errormessage. Not 100% correct yet file: [b53f3d6794] check-in: [d38153980f] user: jan.nijtmans branch: encodings-with-flags, size: 26711
2021-05-06
14:16
Remove character/byte value from error-message, only use hex here. file: [5312b14d6f] check-in: [9e09781d71] user: jan.nijtmans branch: encodings-with-flags, size: 26657
11:35
Make ?-stoponerror|-nothrow? argument first in stead of last for encoding convertto/convertfrom file: [a4e544bd3d] check-in: [6fe6fc73a4] user: jan.nijtmans branch: encodings-with-flags, size: 26681
2021-04-30
13:39
More test-cases file: [20cd4bf30d] check-in: [83e699f900] user: jan.nijtmans branch: encodings-with-flags, size: 26681
08:49
Merge 8.7. Remove "string bytelength" completely. Also fix some TIP #595 leftover testcases, which were skipped file: [19eccc5acc] check-in: [ef90dfbe67] user: jan.nijtmans branch: main, size: 24815
2021-04-29
09:48
Merge TIP #597 file: [90e2bd16af] check-in: [9fa2135ed4] user: jan.nijtmans branch: encodings-with-flags, size: 25005
2021-04-19
07:24
More testcases (cesu-8) file: [59ba387aee] check-in: [40c5b8535c] user: jan.nijtmans branch: tip-597, size: 24825
2021-04-16
20:45
renumber testcases file: [b3acf7ca00] check-in: [9c2dd63b33] user: jan.nijtmans branch: tip-597, size: 24309
20:34
Remove wtf-8/wtf-16/tcl-8 encodings file: [0118767e19] check-in: [90a58c74b0] user: jan.nijtmans branch: tip-597, size: 24321
2021-04-13
07:23
Merge tip-597 file: [dbfd28438a] check-in: [68ace89f26] user: jan.nijtmans branch: encodings-with-flags, size: 28675
2021-04-08
11:14
Add "tcl-8" encoding file: [8e119776b4] check-in: [d3a806c367] user: jan.nijtmans branch: tip-597, size: 26818
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: [2c0df904ae] check-in: [51eca49713] user: jan.nijtmans branch: encodings-with-flags, size: 28675
09:10
More bugfixes (and testcases showing this) file: [e2bbcc4461] check-in: [caa5be016d] user: jan.nijtmans branch: encodings-with-flags, size: 28495
2021-03-31
06:54
Merge tip-597 file: [42c394aade] check-in: [d7e170ff7d] user: jan.nijtmans branch: encodings-with-flags, size: 28344
06:53
Fix testcase for TCL_UTF_MAX=4 file: [c38a668b5a] check-in: [0fd746c6a4] user: jan.nijtmans branch: tip-597, size: 26818
2021-03-30
14:04
Merge tip-597. More testcases file: [cbaa41808f] check-in: [62626792f7] user: jan.nijtmans branch: encodings-with-flags, size: 28383
13:35
Better error-messages file: [72ad3c8f60] check-in: [2681b7c395] user: jan.nijtmans branch: encodings-with-flags, size: 25419
11:54
add testcase for "encoding convertto". Move stub table one positions file: [6d00447178] check-in: [6b8d3428e4] user: jan.nijtmans branch: encodings-with-flags, size: 25141
11:26
Add documentation. Do a better job of counting exactly which byte/character caused the encoding/decoding error file: [fcf2ea4b99] check-in: [00262b5f84] user: jan.nijtmans branch: encodings-with-flags, size: 24915
10:07
Merge 8.7 file: [690d2a9309] check-in: [36f8840863] user: jan.nijtmans branch: encodings-with-flags, size: 24937
09:01
Merge 8.7 file: [c2c7914a21] check-in: [e05954190f] user: jan.nijtmans branch: tip-597, size: 26857
07:46
Merge 8.7 file: [41ae87e9ac] check-in: [cdacf07503] user: jan.nijtmans branch: main, size: 24115
07:11
Thanks to TIP #587, convert many escapes in the testcases into the actual (UTF-8) character. file: [84f043ea3d] check-in: [b1f60d79e9] user: jan.nijtmans branch: core-8-branch, size: 24125
2021-03-29
09:51
Finish CESU-8 encoder/decoder file: [5b586d9b58] check-in: [75463bdc87] user: jan.nijtmans branch: tip-597, size: 27449
2021-03-28
22:01
Make a start with CESU-8 encoder/decoder. Not finished yet file: [744766f674] check-in: [a1554fe988] user: jan.nijtmans branch: tip-597, size: 27230
2021-03-26
16:47
More WIP: Add -stoponerror flag to "encoding convertfrom/converto" file: [a1da06382f] check-in: [e5dcbe8f00] user: jan.nijtmans branch: encodings-with-flags, size: 25529
2021-03-17
12:46
Add wtf-16 encodings to the set. With testcases file: [3c9ce5e36a] check-in: [e266034612] user: jan.nijtmans branch: tip-597, size: 27230
2021-03-10
12:55
TIP #597 implementation: "string is unicode" and new wtf-8 encoding file: [561c0d43a6] check-in: [fc3656894a] user: jan.nijtmans branch: tip-597, size: 27018
2020-12-04
11:02
Merge 8.7 file: [68898403d6] check-in: [6ce9d46084] user: jan.nijtmans branch: main, size: 24707
09:56
TIP 590: Recommend lowercase Package Names file: [209ca8602a] check-in: [836cfc20b3] user: jan.nijtmans branch: core-8-branch, size: 24717
2020-12-01
15:43
Merge 8.7 file: [52c1c0e29d] check-in: [c5f0442395] user: jan.nijtmans branch: main, size: 24705
15:15
Fix 2 testcases in Windows. Cause: tcltest::makeFile should assume the same encoding as the "source" command uses (TIP #589) Aso remove the ::tcltest::bytestring command: It doesn't work any more starting Tcl 8.7 since the "identity" encoding is gone (TIP #345) file: [33ae2ba46a] check-in: [a7b2918eec] user: jan.nijtmans branch: core-8-branch, size: 24715
2020-11-30
12:22
Merge 8.7 file: [b11bcac709] check-in: [74f72e4f9f] user: jan.nijtmans branch: main, size: 24720
12:18
Fix [6b1c6bb09c]: Extended plane character does not encode correctly to UTF-16 with TCL_UTF_MAX==4 Als use more of TIP #587 in encoding.test file: [d16dc1fab9] check-in: [ea91d44454] user: jan.nijtmans branch: core-8-branch, size: 24730
2020-11-23
09:26
Merge 8.7 file: [0e2d41b02b] check-in: [5118b9d38e] user: jan.nijtmans branch: main, size: 24632
09:16
More ©-sign consolidation file: [92b96fef04] check-in: [676f97ea98] user: jan.nijtmans branch: core-8-branch, size: 24642
08:25
Now that all Tcl source files are UTF-8 by default, we can use the ©-sign whenever reasonable. file: [bb33ca8fdc] check-in: [0d31e14484] user: jan.nijtmans branch: core-8-branch, size: 24645
2020-10-01
08:17
Merge 8.7. Internal package renaming file: [b8ee38d7d2] check-in: [8da5008652] user: jan.nijtmans branch: build-info, size: 24649
2020-09-04
16:45
Merge 8.7 file: [eca7424c87] check-in: [bdf79597b1] user: jan.nijtmans branch: trunk, size: 24637
16:44
Merge 8.6 file: [7631c66e95] check-in: [af7d124bbc] user: jan.nijtmans branch: core-8-branch, size: 24647
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: [33736519e5] check-in: [0e50a82fe7] user: jan.nijtmans branch: core-8-6-branch, size: 24363
2020-05-11
12:25
Merge 8.6. Mark testcase utf-4.11 as "knownBug": this one still doesn't give the right answer. Add testcase 4.14 with similar corner-case, this one is OK. file: [35e869a117] check-in: [aeb46f9ed0] user: jan.nijtmans branch: bug-ed29806baf-8.6, size: 24309
07:39
occurance -> occurrence. file: [3ee4f40ea3] check-in: [1f06b263bc] user: jan.nijtmans branch: core-8-6-branch, size: 24318
2020-05-10
13:10
Merge bug-31aa44375d branch. Mark encoding-15.5 testcase as "knownBug". Discussion is not over yet, but we need a base for comparision in order to come up with alternatives. file: [c61c890d11] check-in: [9185977c43] user: jan.nijtmans branch: core-8-6-branch, size: 24319
2020-05-07
18:36
split and constrain the failing test. file: [9584eee9db] check-in: [54933a665c] user: dgp branch: bug-31aa44375d, size: 24522
2020-05-06
09:44
Merge 8.7 file: [7e0da0a64b] check-in: [97679b4f1d] user: jan.nijtmans branch: tip-573, size: 24675
2020-05-04
09:37
Test-case cleanup. Increase timeout a little bit in main.test, making Travis build errors because of this less likely. file: [5408c84411] check-in: [c6a5d8fca9] user: jan.nijtmans branch: core-8-5-branch, size: 20259
2020-05-02
23:05
Merge 8.7 file: [0070a1e291] check-in: [a2ef8e3993] user: jan.nijtmans branch: trunk, size: 24582
23:03
Merge 8.6 file: [204526d5ed] check-in: [6142cba3e1] user: jan.nijtmans branch: core-8-branch, size: 24592
2020-05-01
14:20
Fix first part of [ed29806baf]: Tcl_UtfToUniChar reads more than TCL_UTF_MAX bytes. Tcl_UtfToUniChar() now never reads more than TCL_UTF_MAX bytes any more. Since the UtfToUtf encoder/decoder now uses TclUtfToUCS4() it doesn't join 2 surrogates as 2 x 3-byte sequences any more. Actually, it shouldn't, because such sequences are invalid UTF-8. Therefore, added the ucs2 constraint to testcase encoding-15.4. Let's see how TIP #573 goes, this TIP should make this change official. Other callers of Tcl_UtfToUniChar() needs to be revised for the same problem. Most callers will need to change Tcl_UtfToUniChar() -> TclUtfToUCS4() and Tcl_UtfCharComplete() -> TclUCS4Complete(), but that's not done yet. file: [98ece6b438] check-in: [1d9487bc7e] user: jan.nijtmans branch: core-8-branch, size: 24673
2020-04-30
14:20
Merge 8.7 file: [d550b5eb81] check-in: [a65a5fe9ec] user: jan.nijtmans branch: trunk, size: 24583
14:19
Merge 8.6 file: [9b45488054] check-in: [0b30875d74] user: jan.nijtmans branch: core-8-branch, size: 24593
13:45
Merge 8.5 file: [804df0ae5e] check-in: [2d21c2bed7] user: jan.nijtmans branch: core-8-6-branch, size: 24310
13:43
New encoding-15.16 test-case. Fix title of utf 2 test-cases. file: [fb1eff4c20] check-in: [ff558dbf32] user: jan.nijtmans branch: core-8-5-branch, size: 20250
2020-04-28
14:37
Implementation for TIP #573: Surrogates are invalid file: [33112ed319] check-in: [749d917ed5] user: jan.nijtmans branch: tip-573, size: 24463
2020-04-25
22:16
encoding-12.6 only works for "ucs2" for now. Don't use (deprecated) INLINE and CONST file: [6d31ad3906] check-in: [aaeafee98b] user: jan.nijtmans branch: core-8-6-branch, size: 24097
2020-04-24
21:44
Merge 8.7 file: [e53a004159] check-in: [6d93497a74] user: jan.nijtmans branch: trunk, size: 24370
21:37
Merge 8.6 (Except encoding-12.6 test-case still to be handled) file: [49915a617c] check-in: [c15333aed7] user: jan.nijtmans branch: core-8-branch, size: 24380
20:21
Merge from 8.5. Failing tests encoding-12.6, reg-13.3[34] appear to be real failures reporting first contact with tests and code. file: [82ff24111a] check-in: [d9384dfa5c] user: dgp branch: core-8-6-branch, size: 24038
15:17
Missing '0' file: [e4dc69f1b8] check-in: [2e1938079f] user: jan.nijtmans branch: core-8-5-branch, size: 20037
15:10
Add protections against overflow in Unicode values. Backported from 8.6. Also remove some out-of-date comments. file: [9c7bba5bfc] check-in: [90f19f6415] user: jan.nijtmans branch: core-8-5-branch, size: 20036
2020-04-22
16:12
Restored a test constraint to tolerate [1004065] (maybe just in time to not need it anymore). file: [d4a90396eb] check-in: [1548b70f94] user: dgp branch: core-8-5-branch, size: 19967
10:02
Determine "testConstraint ucs2" without the need for a testcommand. Rename "compat85" testConstraint to "ucs2", because that's what it actually is. file: [b74c55c83f] check-in: [b38c307e41] user: jan.nijtmans branch: core-8-5-branch, size: 19919
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: [0eb99e71f3] check-in: [2055c97d5d] user: dgp branch: bug-c574e50a3b, size: 19984
2020-04-14
16:26
merge 8.6 file: [28c29b7050] check-in: [01e5439b3e] user: dgp branch: bug-31aa44375d, size: 23982
16:02
Backport encoding-15.3 test-case from 8.7, together with missing "teststringbytes" command: Usefull for testing byte strings without the need for the "identity" encoding file: [64c36b1bab] check-in: [e9d1d3157d] user: jan.nijtmans branch: core-8-6-branch, size: 23915
15:57
Remove test not suitable for Tcl 9. file: [cd812753ef] check-in: [caeb8f3a5b] user: dgp branch: trunk, size: 24573
15:38
merge 8.7 file: [bbececda23] check-in: [380ee6e712] user: dgp branch: trunk, size: 24776
15:37
merge 8.6 file: [a585f596ad] check-in: [05eecf3952] user: dgp branch: core-8-branch, size: 24786
14:39
partially revert [e9f5ff2f6a] - encoding-15.3 used not existing command "teststringbytes" (should be "testbytesstring"? but it is not an opposite to get same result as convert to identity, so splitted to 3 new cases illustrating the results) file: [73a55b544c] check-in: [ab7e9e03e9] user: sebres branch: core-8-6-branch, size: 24181
13:58
amend to [e9f5ff2f6a]: added missing constraint (testbytestring) file: [bebc5745ad] check-in: [12c8bca9ac] user: sebres branch: core-8-6-branch, size: 23844
10:55
Don't use 'identiy' encoding in test-cases any more! file: [5f95210897] check-in: [e9f5ff2f6a] user: jan.nijtmans branch: core-8-6-branch, size: 23773
2020-04-13
21:45
merge 8.6 file: [67e7c6dd1a] check-in: [9eccb6d91f] user: dgp branch: bug-31aa44375d, size: 23951
21:36
Merge 8.5. Failing tests highlight ticket [1b1f5f0b53]. file: [449c1ba8bc] check-in: [50b6d532c4] user: dgp branch: core-8-6-branch, size: 23884
2020-04-12
23:53
Stop direct use of the identity encoding in tests. file: [871122adda] check-in: [21f7f0b9d3] user: dgp branch: core-8-5-branch, size: 19850
2020-04-07
16:36
Almost forgot ... The Utf2Utf cannot correct 4-byte (invalid) to it's valid counterpart any more .... file: [e6dd76c587] check-in: [7a882ce35b] user: jan.nijtmans branch: bug-31aa44375d, size: 23989
2020-01-07
14:50
Merge 8.7 file: [b2081be8eb] check-in: [f5ac60c58e] user: jan.nijtmans branch: trunk, size: 24368
14:32
Some eol whitespace eliminations file: [191d01b0fb] check-in: [195168a5a2] user: jan.nijtmans branch: core-8-branch, size: 24378
08:45
Merge 8.7 file: [42201b45f5] check-in: [a9e76aebdd] user: jan.nijtmans branch: trunk, size: 24370
08:35
Fix test encoding-28.0, adapting for the correct number of available encodings file: [71f9382992] check-in: [668cbaf8c5] user: jan.nijtmans branch: core-8-branch, size: 24380
2020-01-06
10:40
Merge 8.6 file: [5f38b4d567] check-in: [8f3cd51884] user: jan.nijtmans branch: core-8-branch, size: 24334
2020-01-04
17:21
Add a test for issue [9128866ec8], encoding fails to load file: [2e651a032c] check-in: [ebb3855057] user: pooryorick branch: core-8-6-branch, size: 23922
2019-12-11
08:52
Fix bug in tclEncoding.c, only manifesting in testcase encoding-15.4 for TCL_UTF_MAX=6. (knownBug, fixed now) file: [fae3bbb3b2] check-in: [b8ea626e72] user: jan.nijtmans branch: core-8-branch, size: 24018
2019-12-10
13:42
Merge 8.6 file: [9d32dd4dc9] check-in: [11e140ecfa] user: jan.nijtmans branch: core-8-branch, size: 24040
2019-12-09
19:36
Attempt to fix [5f236bc67a]: valgrind report for Tcl_UniCharToUtf file: [d030a92184] check-in: [3e0a616f7e] user: jan.nijtmans branch: bug-5f236bc67a, size: 23606
11:31
Merge 8.6 file: [c2a4645bb2] check-in: [343273c9de] user: jan.nijtmans branch: core-8-branch, size: 22661
09:59
Add special handling of lower surrogate to UtfToUtfProc(), so valgrind should't complain in that situation. With new test-cases covering that. file: [0e5e5771e9] check-in: [b0688e52b1] user: jan.nijtmans branch: core-8-6-branch, size: 22263
2019-12-07
18:23
Fix 2 test-cases, which were failing when TCL_UTF_MAX=6. Add UTF_MAX=6 UNIX build to Travis as proof that now all test-cases pass for UTF_MAX=6 (still not officially supported) file: [a1659998c6] check-in: [e61a50d32a] user: jan.nijtmans branch: core-8-6-branch, size: 21884
2019-12-03
13:21
Merge 8.6 file: [a1cc06d972] check-in: [82b698cbc1] user: jan.nijtmans branch: core-8-branch, size: 22291
13:20
Fix encoding-15.6 testacase for TCL_UTF_MAX=6, due to changes escape sequences for upper/lower surrogate combination. file: [ca8317dbf6] check-in: [0e661df5bb] user: jan.nijtmans branch: core-8-6-branch, size: 21926
2019-11-15
10:09
Merge 8.6. Also fix the use of WUR (warn unused result) in libtommath function signatures: this cannot be used in combination with "deprecated" or "nostub" file: [921bda2cb3] check-in: [47580c36fd] user: jan.nijtmans branch: core-8-branch, size: 22312
09:41
Protect additional Tcl_UtfToUniChar() call, for the case when not enough bytes are available in the buffer any more. Add additional test-cases for those situations (upper surrogate followed by somthing other than lower surrogate) file: [650f17337c] check-in: [9e1589c192] user: jan.nijtmans branch: core-8-6-branch, size: 21947
2019-11-14
14:48
Merge 8.6 file: [69a2cdfa01] check-in: [4af9b4a67a] user: jan.nijtmans branch: core-8-branch, size: 21559
14:01
Better - more complete - fix for [d433c0e0ad]: TCL_UTF_MAX == 4 problems. It allows emoji to be produced by the system encoding, even for other values of TCL_UTF_MAX. Also added test-cases for this. file: [28f547139c] check-in: [8a640c771e] user: jan.nijtmans branch: core-8-6-branch, size: 21195
2019-03-12
20:39
Even better support for -DTCL_UTF_MAX=6. Ongoing improvements (TIP being planned) file: [321def4552] check-in: [fdcb2a7323] user: jan.nijtmans branch: utf-max, size: 20756
2019-03-07
22:02
Fixes for TCL_UTF_MAX=6, (gcc compiler warnings). Also make everything work on win32/win64. Patch adapted from Androwish (thanks, Werner!) file: [9461b38014] check-in: [650574e0fb] user: jan.nijtmans branch: utf-max-6, size: 20312
2018-04-26
08:32
Update test-cases, so they are selected or not for -DTCL_UTF_MAX=6. Now all relevant test-cases pass for TCL_UTF_MAX=6 builds on UNIX (but not yet on Windows)! file: [8a28db61e7] check-in: [0cd538f301] user: jan.nijtmans branch: core-8-branch, size: 20433
2017-10-27
12:57
oops file: [b959c20eda] check-in: [4456d66c47] user: dgp branch: trunk, size: 20541
12:57
oops file: [76393fc2ad] check-in: [58b2048198] user: dgp branch: core-8-6-branch, size: 20532
12:51
Update tests that were still written on the outdated premise that Tcl's encoding subsystem had to initialize starting in the identity encoding. file: [68f66c6456] check-in: [3f35692159] user: dgp branch: trunk, size: 20570
12:50
Update tests that were still written on the outdated premise that Tcl's encoding subsystem had to initialize starting in the identity encoding. file: [bac5f44531] check-in: [67d6de0b15] user: dgp branch: core-8-6-branch, size: 20561
12:23
Update tests that were still written on the outdated premise that Tcl's encoding subsystem had to initialize starting in the identity encoding. file: [9eceee5956] check-in: [a35ce926ed] user: dgp branch: core-8-5-branch, size: 19888
2017-10-26
02:08
Create new testing command [teststringbytes] to probe the things that otherwise require [encoding convertto identity]. adapt encoding-15.3 to use. file: [42e17ebb57] check-in: [7ef97e4681] user: dgp branch: tip-345, size: 20405
2017-10-25
02:54
Convert remaining tests to use [testbytestring]. encoding-15.3 still needs replacement for [encoding convertto identity]. That is, some testing command to expose objPtr->bytes. file: [cd8e359716] check-in: [a286e2bb69] user: dgp branch: tip-345, size: 20482
02:23
Repair Tcl_CreateEncoding(); Modernize [testencoding]; Update most tests toying with identity encoding. file: [2a7063ae90] check-in: [0b63befe36] user: dgp branch: tip-345, size: 20424
2017-06-06
14:35
merge core-8-6-branch file: [cc252661bf] check-in: [7082428670] user: jan.nijtmans branch: trunk, size: 20537
14:33
Add more test-cases for UTF-8 parser, including test-cases for TCL_UTF_MAX=4 or TCL_UTF_MAX=6 file: [4fc56c0074] check-in: [c03fda3ca0] user: jan.nijtmans branch: core-8-6-branch, size: 20528
09:24
merge core-8-6-branch file: [488b7f4ae3] check-in: [28a2ae3999] user: jan.nijtmans branch: trunk, size: 20184
09:23
Follow-up to [67aa9a2070]: Use uppercase consistantly, slight optimization in character tests, comment fixes. No change in functionality. file: [50682b6e32] check-in: [5b20178e5a] user: jan.nijtmans branch: core-8-6-branch, size: 20185
09:02
[67aa9a2070] Tcl_UtfToUniChar returns single byte for invalid UTF-8 input as documented. file: [c879bfacff] check-in: [3998688718] user: jan.nijtmans branch: core-8-5-branch, size: 19884
2017-05-31
12:51
merge trunk file: [9560a6a156] check-in: [f07a85fee0] user: jan.nijtmans branch: tip-389-impl, size: 20468
12:06
merge core-8-6-branch file: [2d9fc933d6] check-in: [c30eb96495] user: jan.nijtmans branch: trunk, size: 20184
12:05
Fix [67aa9a207037ae67f9014b544c3db34fa732f2dc|67aa9a2070]: Security: Invalid UTF-8 can inject unexpected characters file: [655992b0ad] check-in: [f1b9559259] user: jan.nijtmans branch: sebres-8-6-clock-speedup-cr1, size: 20185
2017-05-23
14:57
merge trunk file: [c82d4bd6b4] check-in: [9430d4c198] user: jan.nijtmans branch: tip-389-impl, size: 19537
2017-05-12
14:31
Don't test Tcl_GetDefaultEncodingDir() any more (which is obsolete), test Tcl_GetEncodingSearchPath() in stead. file: [0359d6736b] check-in: [3f14a7216c] user: jan.nijtmans branch: trunk, size: 19253
2017-05-03
12:09
merge trunk file: [e5df562141] check-in: [bf5ec8f76b] user: jan.nijtmans branch: semver, size: 19253
2016-03-14
11:58
Merge trunk file: [28926f511a] check-in: [e07be1bcdb] user: jan.nijtmans branch: tip-389-impl, size: 19528
2016-03-10
11:56
Eliminate exess spacings in many test-cases file: [28151c8986] check-in: [d6d9491140] user: jan.nijtmans branch: trunk, size: 19244
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: [0fb285db5d] check-in: [d801822907] user: andreask branch: contrib-patrick-fradin-code-cleanup, size: 19332
2012-12-03
11:47
deprecate Tcl_Backslash, Tcl_GetDefaultEncodingDir and Tcl_SetDefaultEncodingDir file: [97da8807e1] check-in: [2a1937a64a] user: jan.nijtmans branch: better-deprecation, size: 18951
2012-09-26
12:00
Merge trunk file: [d7b2042fd7] check-in: [b2aae08f2d] user: jan.nijtmans branch: tip-389-impl, size: 19538
2012-08-04
07:52
merge trunk file: [e0f3d064fd] check-in: [87af801de3] user: dkf branch: dkf-utf16-branch, size: 19638
2012-07-30
14:09
unneeded variable file: [61992eb75f] check-in: [d54ed135c4] user: jan.nijtmans branch: trunk, size: 19254
14:06
eliminate the "testfinexit" command. We have the TCL_FINALIZE_ON_EXIT environment variable now, which makes "exit" do the same thing. file: [185d2eb7e7] check-in: [c963f30c85] user: jan.nijtmans branch: trunk, size: 19331
11:42
Fix various test when run outside of the build environment [3549770] file: [1338f9f40f] check-in: [c1dc55adfd] user: jan.nijtmans branch: trunk, size: 19439
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: [6ac56cafca] check-in: [9792ff8b65] user: jan.nijtmans branch: trunk, size: 19300
2012-06-25
12:57
[Bug 3537605]: Make [encoding dirs ? ?] report the right error message. file: [34dd60d206] check-in: [0d03fa5c04] user: dkf branch: trunk, size: 19207
12:54
[Bug 3537605]: Make [encoding dirs ? ?] report the right error message. file: [16c068a17b] check-in: [59d8363bd7] user: dkf branch: core-8-5-branch, size: 18953
2012-01-23
22:19
merge trunk file: [dce3932428] check-in: [9eab8924a0] user: jan.nijtmans branch: tip-389-impl, size: 19157
2011-11-11
13:11
merge trunk file: [37313686e1] check-in: [751590f372] user: dkf branch: dkf-utf16-branch, size: 19257
2011-11-08
17:20
missing constraint and too brittle result file: [cfc56de916] check-in: [ebef023af4] user: dgp branch: trunk, size: 18873
2011-08-24
07:50
Upcoming TIP implementation: Full support for Unicode 6.0 file: [18a2543492] check-in: [5721cf9ae6] user: jan.nijtmans branch: tip-389-impl, size: 19078
2011-08-02
09:11
Bring up to date with mainline. file: [5f20fd94ae] check-in: [58b46fcb13] user: dkf branch: dkf-utf16-branch, size: 19178
2011-08-01
10:07
General cleanup of tests to promote intelligibility and to try to ensure that what is tested is just that which was the subject of the test. file: [be52e0efff] check-in: [746b31b209] user: dkf branch: trunk, size: 18794
2011-07-31
23:14
Add test of UTF-8 -> internal -> UTF-8 round trip (and make it pass). file: [181fdef971] check-in: [7c97e3ea95] user: dkf branch: dkf-utf16-branch, size: 19106
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: [e56f9bc96a] check-in: [c64f310d38] user: dgp branch: trunk, size: 18722
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: [048fdfb712] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 18619
2011-03-01
15:38
Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: [9b844a5931] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 17983
2010-11-30
15:50
@830 + jumps (tests) + 1428 (tommath const). file: [f4089dc157] check-in: [4f51eb70e4] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 18792
2009-11-16
18:04
merge updates from HEAD file: [d7a3bf10ca] check-in: [b504489f82] user: dgp branch: dgp-refactor, size: 18797
17:38
(forward port) Fix [Bug 2891556] and improve test to detect similar manifestations in the future. Add tcltest support for finalization. file: [98bee9b0dd] check-in: [8fa4d0a5b9] user: ferrieux branch: trunk, size: 18797
17:03
(Backport) Fix [Bug 2891556] and improve test to detect similar manifestations in the future. file: [ecbc661677] check-in: [c3e579d8e4] user: ferrieux branch: core-8-4-branch, size: 18062
12:14
Fix [Bug 2891556] and improve test to detect similar manifestations in the future. file: [82a377ab69] check-in: [68033c16fa] user: ferrieux branch: core-8-5-branch, size: 18698
2008-07-22
03:34
* tests/encoding.test: Make failing tests pass again. [Bug 1972867] file: [e7953eb0ba] check-in: [16a7c21ef0] user: dgp branch: core-8-5-branch, size: 18637
2008-06-26
04:07
merge updates from HEAD file: [fd424c7fb8] check-in: [851925d8f6] user: dgp branch: dgp-refactor, size: 18733
2008-06-20
16:18
* tests/encoding.test: Make failing tests pass again. file: [749b1ac479] check-in: [06e3a8cd73] user: dgp branch: trunk, size: 18729
2007-05-29
14:21
merge updates from HEAD file: [a859983656] check-in: [404470c2db] user: dgp branch: dgp-refactor, size: 18596
2007-05-04
14:59
* tests/encoding.test: Modified so that encoding tests happen in a private namespace, to avoid polluting the global one. This problem was discovered when running the test suite '-singleproc 1 -skip exec.test' because the 'path' variable in encoding.test conflicted with the one in io.test. * tests/io.test: Made more of the working variables private to the namespace. file: [97761495a2] check-in: [9cc60b0ea4] user: kennykb branch: trunk, size: 18596
2007-04-08
14:58
Merge updates from HEAD; may not build file: [87e190a727] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 18319
2006-11-03
00:34
* doc/ParseCmd.3, doc/Tcl.n, doc/eval.n, doc/exec.n: * doc/fconfigure.n, doc/interp.n, doc/unknown.n: * library/auto.tcl, library/init.tcl, library/package.tcl: * library/safe.tcl, library/tm.tcl, library/msgcat/msgcat.tcl: * tests/all.tcl, tests/basic.test, tests/cmdInfo.test: * tests/compile.test, tests/encoding.test, tests/execute.test: * tests/fCmd.test, tests/http.test, tests/init.test: * tests/interp.test, tests/io.test, tests/ioUtil.test: * tests/iogt.test, tests/namespace-old.test, tests/namespace.test: * tests/parse.test, tests/pkg.test, tests/pkgMkIndex.test: * tests/proc.test, tests/reg.test, tests/trace.test: * tests/upvar.test, tests/winConsole.test, tests/winFCmd.test: * tools/tclZIC.tcl: * generic/tclParse.c (Tcl_ParseCommand): Replace {expand} with {*} officially (TIP #293). Leave -DALLOW_EXPAND=0|1 option to keep {expand} syntax for transition users. [Bug 1589629] file: [f7714b9244] check-in: [5a5306b6b8] user: hobbs branch: trunk, size: 18317
2006-10-23
21:01
merge updates from HEAD file: [3963d19dd3] check-in: [1f911d4cbb] user: dgp branch: dgp-refactor, size: 18324
2006-10-05
21:24
* generic/tcl.h: note limitation on changing Tcl_UniChar size * generic/tclEncoding.c (UtfToUnicodeProc, UnicodeToUtfProc): * tests/encoding.test (encoding-16.1): fix alignment issues in unicode <> utf conversion procs. [Bug 1122671] file: [3b5dbdd6b8] check-in: [b800442074] user: hobbs branch: core-8-4-branch, size: 18003
21:24
* generic/tcl.h: note limitation on changing Tcl_UniChar size * generic/tclEncoding.c (UtfToUnicodeProc, UnicodeToUtfProc): * tests/encoding.test (encoding-16.1): fix alignment issues in unicode <> utf conversion procs. [Bug 1122671] file: [a2e159a053] check-in: [fd98919337] user: hobbs branch: trunk, size: 18322
2006-02-09
22:41
Merge udpates from HEAD file: [a66d0a50cd] check-in: [45fd466049] user: dgp branch: dgp-refactor, size: 18268
2006-02-08
21:41
TIP#258 IMPLEMENTATION * doc/Encoding.3: New subcommand [encoding dirs]. * doc/encoding.n: New routine Tcl_GetEncodingNameFromEnvironment. * generic/tcl.decls: Made public: * generic/tclBasic.c: TclGetEncodingFromObj * generic/tclCmdAH.c: -> Tcl_GetEncodingFromObj * generic/tclEncoding.c:TclGetEncodingSearchPath * generic/tclInt.decls: -> Tcl_GetEncodingSearchPath * generic/tclInt.h: TclSetEncodingSearchPath * generic/tclTest.c: -> Tcl_SetEncodingSearchPath * library/init.tcl: Removed commands: * tests/cmdAH.test: [tcl::unsupported::EncodingDirs] * tests/encoding.test: [testencoding path] (Tcltest) * unix/tclUnixInit.c: [Patch 1413934]. * win/tclWinInit.c: * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclStubInit.c: file: [cdb0aef0e9] check-in: [aea60299f7] user: dgp branch: trunk, size: 18264
2005-06-13
01:45
*** MERGE WITH HEAD *** (tag msofer-wcodes-20050611) file: [bba26309eb] check-in: [d666b09ed5] user: msofer branch: msofer-wcodes-branch, size: 18323
2005-05-10
18:33
Merged kennykb-numerics-branch back to the head; TIPs 132 and 232 file: [7894aaf9b9] check-in: [1cc2336920] user: kennykb branch: trunk, size: 18320
2005-04-29
22:39
Merge updates from HEAD file: [850a83c4cc] check-in: [ac63d218d8] user: dgp branch: dgp-refactor, size: 18320
2005-04-25
21:37
Merged with HEAD. file: [591c907558] check-in: [fcce6158ac] user: kennykb branch: kennykb-numerics-branch, size: 18324
2005-04-15
22:41
* tests/unixInit.test: Disabled obsolete tests and removed code * tests/encoding.test: that supported them. * generic/tclInterp.c: file: [8e35d1c4a7] check-in: [491363a334] user: dgp branch: trunk, size: 18316
2004-12-09
23:00
Merge updates from HEAD file: [aba512d6e8] check-in: [24873008cc] user: dgp branch: dgp-refactor, size: 18011
2004-11-30
19:34
Patch 976520 reworks several of the details involved with startup/initialization of the Tcl library, focused on the activities of Tcl_FindExecutable(). * generic/tclIO.c: Removed bogus claim in comment that encoding "iso8859-1" is "built-in" to Tcl. * generic/tclInt.h: Created a new struct ProcessGlobalValue, * generic/tclUtil.c: routines Tcl(Get|Set)ProcessGlobalValue, and function type TclInitProcessGlobalValueProc. Together, these take care of the housekeeping for "values" (things that can be held in a Tcl_Obj) that are global across a whole process. That is, they are shared among multiple threads, and epoch and mutex protection must govern the validity of cached copies maintained in each thread. * generic/tclNotify.c: Modified TclInitNotifier() to tolerate being called multiple times in the same thread. * generic/tclEvent.c: Dropped the unused argv0 argument to TclInitSubsystems(). Removed machinery to unsure only one TclInitNotifier() call per thread, now that that is safe. Converted Tcl(Get|Set)LibraryPath to use a ProcessGlobalValue, and moved them to tclEncoding.c. * generic/tclBasic.c: Updated caller. * generic/tclInt.h: TclpFindExecutable now returns void. * unix/tclUnixFile.c: * win/tclWinFile.c: * win/tclWinPipe.c: * generic/tclEncoding.c: Built new encoding search initialization on a foundation of ProcessGlobalValues, exposing new routines Tcl(Get|Set)EncodingSearchPath. A cache of a map from encoding name to directory pathname keeps track of where encodings are available for loading. Tcl_FindExecutable greatly simplified into just three function calls. The "library path" is now misnamed, as its only remaining purpose is as a foundation for the default encoding search path. * generic/tclInterp.c: Inlined the initScript that is evaluated by Tcl_Init(). Added verification after initScript evaluation that Tcl can find its installed *.enc files, and that it has initialized [encoding system] in agreement with what the environment expects. [tclInit] no longer driven by the value of $::tcl_libPath; it largely constructs its own search path now, rather than attempt to share one with the encoding system. * unix/tclUnixInit.c: TclpSetInitialEncodings factored so that a new * win/tclWinInit.c: routine TclpGetEncodingNameFromEnvironment can reveal that Tcl thinks the [encoding system] should be, even when an incomplete encoding search path, or a missing *.enc file won't allow that initialization to succeed. TclpInitLibraryPath reworked as an initializer of a ProcessGlobalValue. * unix/tclUnixTest.c: Update implementations of [testfindexecutable], [testgetdefenc], and [testsetdefenc]. * tests/unixInit.test: Corrected tests to operate properly even when a value of TCL_LIBRARY is required to find encodings. * generic/tclInt.decls: New internal stubs: TclGetEncodingSearchPath, TclSetEncodingSearchPath, TclpGetEncodingNameFromEnvironment. These are candidates for public exposure by future TIPs. * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c: * generic/tclTest.c: Updated [testencoding] to use * tests/encoding.test: Tcl(Get|Set)EncodingSearchPath. Updated tests. file: [4afe2d9d02] check-in: [5b205fd672] user: dgp branch: trunk, size: 18007
2004-05-27
14:33
* generic/tclEncoding.c: * tests/encoding.test: added support and tests for translating embedded null characters between real nullbytes and the internal representation on input/output (Bug #949905). file: [20473e5d0a] check-in: [e1ffee2730] user: rmax branch: core-8-4-branch, size: 17946
2004-05-17
18:42
merge updates from HEAD file: [2bb7ef5c1f] check-in: [5741c7bde9] user: dgp branch: dgp-refactor, size: 17969
2004-05-07
20:01
* generic/tclEncoding.c: * tests/encoding.test: added support and tests for translating embedded null characters between real nullbytes and the internal representation on input/output (Bug #949905). file: [46d7c33148] check-in: [8f3d0b5efd] user: rmax branch: trunk, size: 17966
2004-02-07
05:47
Merge updates from HEAD Note that this branch currently does not fully support the new {expand} syntax. Updates to TclEvalScriptTokens and TclCompileScriptTokens are still to come. file: [55c4ef4ed5] check-in: [beeeb45bbf] user: dgp branch: dgp-refactor, size: 17439
2003-11-14
20:44
* doc/ParseCmd.3: Implementation of TIP 157. Adds recognition * doc/Tcl.n: of the new leading {expand} syntax on words. * generic/tcl.h: Parses such words as the new Tcl_Token type * generic/tclBasic.c: TCL_TOKEN_EXPAND_WORD. Updated Tcl_EvalEx * generic/tclCompile.c: and the bytecode compiler/execution engine * generic/tclCompile.h: to recognize the new token type. New opcodes * generic/tclExecute.c: INST_LIST_VERIFY and INST_INVOKE_EXP and a new * generic/tclParse.c: operand type OPERAND_ULIST1 are defined. Docs * generic/tclTest.c: and tests are included. * tests/basic.test: * tests/compile.test: * tests/parse.test: * library/auto.tcl: Replaced several [eval]s used to perform * library/package.tcl: argument expansion with the new syntax. * library/safe.tcl: In the test files lindex.test and lset.test, * tests/cmdInfo.test: replaced use of [eval] to force direct * tests/encoding.test: string evaluation with use of [testevalex] * tests/execute.test: which more directly and robustly serves the * tests/fCmd.test: same purpose. * tests/http.test: * tests/init.test: * tests/interp.test: * tests/io.test: * tests/ioUtil.test: * tests/iogt.test: * tests/lindex.test: * tests/lset.test: * tests/namespace-old.test: * tests/namespace.test: * tests/pkg.test: * tests/pkgMkIndex.test: * tests/proc.test: * tests/reg.test: * tests/trace.test: * tests/upvar.test: * tests/winConsole.test: * tests/winFCmd.test: file: [18dc8e2fdd] check-in: [cbfb8313ba] user: dgp branch: trunk, size: 17435
2003-03-27
21:46
Altered test numers to eliminate duplicates, [Bugs 710313, 710320, 710352] file: [7f415d82d5] check-in: [ec13cadab0] user: msofer branch: core-8-4-branch, size: 17418
21:44
Altered test numers to eliminate duplicates, [Bugs 710313, 710320, 710352] file: [44e75eeb53] check-in: [101098e0e0] user: msofer branch: trunk, size: 17442
2003-03-07
21:40
* tests/encoding.test: Name temp files *.tcltestout instead of *.out so that when they are removed later, we don't accidently toast any files named *.out that the user has created in the build directory. file: [5f1a989172] check-in: [a98aa84cc8] user: mdejong branch: trunk, size: 17443
2003-02-21
02:40
* generic/tclEncoding.c (LoadTableEncoding): * library/encoding/cp932.enc: Correct jis round-trip encoding * library/encoding/euc-jp.enc: by adding 'R' type to .enc files. * library/encoding/iso2022-jp.enc: [Patch #689341] (koboyasi, taguchi) * library/encoding/jis0208.enc: * library/encoding/shiftjis.enc: * tests/encoding.test: file: [8478bf9dfe] check-in: [3e571abd43] user: hobbs branch: trunk, size: 17413
2002-08-20
20:25
merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk file: [c30f22ce34] check-in: [354986d9c3] user: das branch: macosx-8-4-branch, size: 14176
2002-07-10
11:56
* Cleaned up, constrained, and reduced the amount of [exec] usage in the test suite. file: [a9ebcca4c6] check-in: [b0f3dfed62] user: dgp branch: trunk, size: 14172
2002-07-01
07:52
* Updated the instructions on running and adding to the test suite. Also updated several tests, mostly to correctly create and destroy any temporary files in the [temporaryDirectory] of tcltest. file: [953836eee3] check-in: [7e30b7a427] user: dgp branch: trunk, size: 14288
2002-06-22
04:19
* Corrections to tcltest and the Tcl test suite so that a test with options -constraints knownBug -limitConstraints 1 only tests the knownBug tests. Mostly involves replacing direct access to the testConstraints array with calls to the testConstraint command (which requires tcltest version 2). file: [72e79cab2f] check-in: [9ba9324aef] user: dgp branch: trunk, size: 13513
2002-06-10
05:33
Merging with TOT as of 06/09/2002. file: [e0060116fd] check-in: [73b68fb238] user: wolfsuit branch: macosx-8-4-branch, size: 13532
2002-05-07
15:54
Fix for bugs #549607 & #549610: testsuite failures for filenames with spaces. file: [e2a275dee7] check-in: [3ec77da87c] user: msofer branch: trunk, size: 13526
2002-04-08
09:02
2002-04-08 Daniel Steffen <das@users.sourceforge.net> * generic/tcl.h: no <sys/types.h> on mac. * mac/tclMacFile.c: minor fixes to Vince's changes from 03-24. * mac/tclMacOSA.c: * mac/tclMacResource.c: added missing Tcl_UtfToExternalDString conversions of resource file names. * mac/tclMacSock.c (TcpGetOptionProc): fixed bug introduced by Andreas on 02-25; changed strcmp's to strncmp's so that option comparison behaves like on other platforms. * mac/tcltkMacBuildSupport.sea.hqx (CW Pro6 changes): added support to allow Tk to hookup C library stderr/stdout to TkConsole. * tests/basic.test: * tests/cmdAH.test: * tests/encoding.test: * tests/fileSystem.test: * tests/ioCmd.test: fixed tests failing on mac: check for existence of [exec], changed some result strings. file: [aac434681f] check-in: [3ae45d9135] user: das branch: trunk, size: 13537
2002-03-18
22:30
* generic/tclCompile.c (TclCompileTokens): Modified imported bugfix to use a heap variable for the message buffer instead of placing it on the stack. * Updated "mod-8-3-1-branch" to head of "core-8-3-1-branch" to get the newest fixes for tcl 8.3.4 into this branch. file: [6075f026be] check-in: [d631cf3e55] user: andreas_kupries branch: mod-8-3-4-branch, size: 12253
2002-03-04
22:00
* tests/io.test: * tests/encoding.test: corrected iso2022 encoding results. added encoding-24.* * generic/tclEncoding.c (EscapeFromUtfProc): corrected output of escape codes as per RFC 1468. [Patch #474358] (taguchi) (TclFinalizeEncodingSubsystem): corrected potential double-free when encodings were finalized on exit. [Bug #219314, #524674] file: [b32e8e186f] check-in: [2804b06a3e] user: hobbs branch: trunk, size: 13447
2002-03-02
05:00
* tests/io.test: * tests/encoding.test: updated to reflect iso2022 escape change * library/encoding/iso2022-jp.enc: * library/encoding/iso2022.enc: * tools/encoding/iso2022-jp.esc: * tools/encoding/iso2022.esc: gave <ESC>$B precedence over <ESC>$@, based on comments (point 1) in [Bug #219283] (rfc 1468) file: [2e4dd4fb0b] check-in: [b2c984b4ce] user: hobbs branch: core-8-3-1-branch, size: 12242
04:55
* tests/encoding.test: added encoding-23.* tests * generic/tclIO.c (FilterInputBytes): reset the TCL_ENCODING_START flags in the ChannelState when using 'gets'. [Bug #523988] Also reduced the value of ENCODING_LINESIZE from 30 to 20 as this seems to improve the performance of 'gets' according to tclbench. file: [ee0399811d] check-in: [53ae028f58] user: hobbs branch: trunk, size: 12238
2000-04-10
17:18
* tests/*.test: Changed all occurances of "namespace import ::tcltest" to "namespace import -force ::tcltest" [Bug: 3948]. file: [3b534452aa] check-in: [c2f93a113c] user: ericm branch: trunk, size: 9075
1999-10-30
11:07
* tests/string.test: * generic/tclCmdMZ.c: fixed [string index] to return ByteArrayObj when indexing into one (test case string-5.16) [Bug: 2871] * tests/incr.test: * tests/set.test: * generic/tclCompCmds.c: fixed improper bytecode handling of 'eval {set array($unknownvar) 5}' (also for incr) file: [22b30e42a5] check-in: [fc5c8cd8e2] user: hobbs branch: core-8-2-1-branch, size: 9072
1999-10-13
00:32
* tests/basic.test: updated test cases for 8.3 * tests/encoding.test: fixed test case that change system encoding to a double-byte one (this causes a bogus mem read error for purify) file: [7558d00da3] check-in: [dcf7902796] user: hobbs branch: trunk, size: 9068
1999-08-23
17:54
* tests/tcltest.test: Added additional tests for -tmpdir, marked all tests that use exec as unixOrPc. * tests/encoding.test: * tests/interp.test: * tests/macFCmd.test: * tests/parseOld.test: * tests/regexp.test: Applied patches from Jim Ingham to add encoding to a Mac only interp test, change an error message in macFCmd.tet, put a comment in parseOld.test, fix tests using the testencoding path command, and put unixOrPc constraints on tests that use exec. file: [bc38967785] check-in: [13304f0d0d] user: jenn branch: trunk, size: 9049
1999-07-02
06:41
Improved support for empty array names file: [a172e3f17e] check-in: [29f911e5bf] user: welch branch: trunk, size: 9028
1999-07-01
17:36
Changed the tests to use the testConstraints array that the test harness uses instead of the old name (testConfig). file: [f65b09ba0e] check-in: [6b946e4c34] user: jenn branch: trunk, size: 9026
1999-06-26
03:54
Modified the tests to use the package tcltest file: [6c4f72d40b] check-in: [fdb0602e41] user: jenn branch: trunk, size: 9021
1999-04-21
00:42
Deleted: Added comments for 4/19 and 4/20 check-in: [6c6fc5d7b2] user: redman branch: scriptics-tclpro-1-2-old, size: 0
1999-04-16
00:46
Added: merged tcl 8.1 branch back into the main trunk file: [b164b44c77] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 9029
1999-04-06
19:03
skip tests that require test* commands when running in standard tclsh interp. file: [70c7fd9bc2] check-in: [1467d41628] user: hershey branch: core-8-1-branch-old, size: 9033
1999-03-24
04:25
* tests/winNotify.test: * tests/ioCmd.test: * tests/event.test: Changed to use new style conditionals. * tests/encoding.test: Fixed nonportable test. file: [241c72c71b] check-in: [9bdbccc71e] user: stanton branch: core-8-1-branch-old, size: 9018
02:48
lint: changed a tcltest namespace variable name from tmpDir to workingDir. changes: made more tests atomic. README is now updated to match new test suite features. file: [7d83ebef43] check-in: [83929e34ec] user: hershey branch: core-8-1-branch-old, size: 9236
1999-03-23
20:06
changed tests to use "tcltest" namespace instead of "test". added constraints to tests, rather than skipping the entire file. file: [b81011eb5b] check-in: [709a7deb31] user: hershey branch: core-8-1-branch-old, size: 8968
1999-03-11
18:49
Updated the testsuite to use "test" namespace and commandline args to control verbose level and which tests get run. Tests now work from any working dir. file: [f74c946aec] check-in: [346215785f] user: hershey branch: core-8-1-branch-old, size: 8952
1998-12-02
03:13
Cleaned up some tests Fixed an I/O bug where UpdateInterest was not always called on input file: [5c26f9ac04] check-in: [7d0d5b2428] user: stanton branch: core-8-1-branch-old, size: 8778
1998-10-21
20:39
Integrated latest regexp changes from Henry Spencer. Moved regexp related declarations out of tclInt.h and into tclRegexp.h. Added "encoding" command. file: [990b717fcf] check-in: [502d826d63] user: stanton branch: core-8-1-branch-old, size: 8386
1998-09-21
23:39
Added: Added contents of Tcl 8.1a2 file: [b155b19d3a] check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 6553