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

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

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

2026-08-10
09:58
Consolidate use of ©. Indenting file: [f02f6a1f0f] check-in: [82a75b7cb9] user: jan.nijtmans branch: main, size: 27118
2026-06-18
19:12
Duplicate test names file: [a050aea045] check-in: [c1d8d2cd03] user: dgp branch: core-9-1-b0-rc, size: 27119
2026-03-19
15:38
Faster utf-8 channel io (and encoding) - https://core.tcl-lang.org/tcl/wiki?name=Faster+UTF+encoding file: [6470d883b1] check-in: [a003a27dd5] user: apnadkarni branch: main, size: 27089
2026-03-14
10:52
Add constraints to skip tests that require tcltest when running with tclsh file: [af569625da] check-in: [a1a817a6c2] user: apnadkarni branch: core-9-0-branch, size: 15463
2026-03-13
13:55
Add tests for new UTF code paths file: [48002cd5e6] check-in: [80822e80b0] user: apnadkarni branch: apn-utf-fastpath, size: 26933
2026-02-25
07:30
Fix errors generated by running test suite with tclsh without tcltest commands file: [488276900a] check-in: [31f39fa582] user: apnadkarni branch: apn-fix-constraints, size: 26337
2026-01-11
17:51
Fix indenting file: [c0491d8e1b] check-in: [e684ddc949] user: jan.nijtmans branch: main, size: 26181
2025-11-27
11:14
Raise error on count overflow for old API only if caller had asked for counts file: [48bbda3e01] check-in: [717383b031] user: apnadkarni branch: tip-737, size: 28288
02:37
Add tests for character limits across INT_MAX, UINT_MAX file: [d1fce61703] check-in: [b9bd5ab60e] user: apnadkarni branch: tip-737, size: 26626
2025-11-26
11:07
Tests for space limits at INT_MAX and UINT_MAX file: [a0b022b997] check-in: [ce98914777] user: apnadkarni branch: tip-737, size: 25122
2025-11-25
10:25
Added tests for encoded chars fragmented across INT_MAX, UINT_MAX lengths file: [3876247492] check-in: [20e47c1e12] user: apnadkarni branch: tip-737, size: 23824
2025-11-23
05:45
oops, remove tracing puts file: [d2be74d698] check-in: [a2a644faf7] user: apnadkarni branch: tip-737, size: 20365
05:36
Limit testcases for large strings to first two samples file: [ac2f8ba4db] check-in: [542e49e7ae] user: apnadkarni branch: tip-737, size: 20338
2025-11-22
11:18
More progress on large data tests for encodings file: [7501d2d9fe] check-in: [91ce5fc1a2] user: apnadkarni branch: tip-737, size: 19995
2025-11-19
11:58
Make encoding tests more flexible. Not all encodings support ASCII chars file: [bc86484da3] check-in: [b8e47de731] user: apnadkarni branch: tip-737, size: 17094
2025-11-18
15:51
Enable tests for > INT_MAX inputs file: [5ff741eb47] check-in: [ef0780fbd7] user: apnadkarni branch: tip-737, size: 16019
2025-11-16
10:05
Add Tcl_UtfToExternalEx + support for NO_TERMINATE file: [24163debf8] check-in: [57cc2cd8e1] user: apnadkarni branch: tip-737, size: 15156
2025-11-12
11:26
Merge trunk file: [2c7a05affd] check-in: [10d32e2907] user: apnadkarni branch: apn-encoding-refactor, size: 15261
2025-06-04
10:21
fix leak in lseq.test file: [41b581b6f5] check-in: [64bc213195] user: jan.nijtmans branch: core-9-0-branch, size: 15307
2025-05-27
06:34
Merge trunk file: [026d0ca24b] check-in: [e3f06a72c9] user: apnadkarni branch: apn-encoding-refactor, size: 15471
2025-05-26
06:12
Add table driven truncation at end test file: [954c5871a6] check-in: [fc2330a3cd] user: apnadkarni branch: apn-bug-7346adc50f, size: 15517
05:12
Handle tcl8 and replace profiles for truncated escape encodings. Add tests. file: [91c328bba3] check-in: [0ca96a7829] user: apnadkarni branch: apn-bug-7346adc50f, size: 14930
2025-03-09
08:08
First attempt at obeying character limits when decoding data. file: [33dd9a2be3] check-in: [3064261821] user: apnadkarni branch: apn-encoding-refactor, size: 12366
2024-11-21
11:32
cleanup indenting file: [512e7070b4] check-in: [d3744ffffc] user: jan.nijtmans branch: main, size: 12412
2024-10-26
22:10
Merge [42925131911a8796]: Fix [66da4d4228] - UTF-16 encoder buffer overflow. More encoding tests. file: [7b987c4bd3] check-in: [79192a279d] user: pooryorick branch: unchained, size: 12962
2024-10-19
16:27
Fix test for cesu-8 file: [060476b2a9] check-in: [f711c3a5dc] user: apnadkarni branch: apn-more-encoding-tests, size: 12643
15:55
Add tests for destination buffer limits in encoders file: [e5c415b81f] check-in: [80d52b2d44] user: apnadkarni branch: apn-more-encoding-tests, size: 12572
2024-10-16
18:58
Merge [bea36e3b59a0092c]: Indenting in testcases. Always use tabs in stead of 8 spaces. file: [0027118f1a] check-in: [f3091051a5] user: pooryorick branch: unchained, size: 11043
2024-10-09
08:16
Indenting in testcases. Always use tabs in stead of 8 spaces file: [c289669cab] check-in: [bea36e3b59] user: jan.nijtmans branch: main, size: 10653
2024-08-31
07:38
Merge [df6a7e1b38bfae63]: Fix [33f9b4de51], [945d2387d7], [f2e924e881] - encoding character limit bugs. file: [1a900a5b37] check-in: [6711cc9484] user: pooryorick branch: unchained, size: 12429
07:26
Merge [3e0a756ae7e81f6e]: Add Tcl_ExternalToUtf charlimit tests. file: [8c6f8c8d2d] check-in: [5c8529be7e] user: pooryorick branch: unchained, size: 12552
07:25
Merge [96e96a18653ce77b]: Fix [304d30677a] - CESU-8 decoding. file: [6713f4a3ac] check-in: [3e705a491b] user: pooryorick branch: unchained, size: 10933
06:34
Merge [6ae9bb7cfe717140]: Whitespace. file: [5f8e4ace31] check-in: [05683216d7] user: pooryorick branch: unchained, size: 10289
06:32
Merge [151972b13a988d1d]: Beef up encoding tests for fragmented and split encodings. file: [8c87c3252d] check-in: [d91492edb0] user: pooryorick branch: unchained, size: 10290
2024-08-23
08:10
Also fix charlimit for cesu-8 file: [c149c55b9e] check-in: [5df9ff781e] user: apnadkarni branch: bug-945d2387d7, size: 12039
06:10
Reenable utf16 tests after fixes file: [2dfa3b4c88] check-in: [a85938676d] user: apnadkarni branch: bug-945d2387d7, size: 12125
2024-08-22
21:22
Merge [bedbc371ad1c2c61]: When there is a zipfs archive in use to house the script library and TclZipfs_TclLibrary() is called to confirm the presence of an init.tcl file in it, include in that routine setting up the encoding subdirectory as the default encoding search path. We know early we are using an archive. Don't let the library go off on a wild search through the native filesystem looking for the encoding data files. Missing test constraints. file: [93e8b4fec7] check-in: [ef44b26906] user: pooryorick branch: unchained, size: 4933
10:01
Add Tcl_ExternalToUtf charlimit tests file: [fe6c8ece1b] check-in: [3e0a756ae7] user: apnadkarni branch: main, size: 12162
2024-08-21
09:36
Merge trunk file: [aaf4d8f12b] check-in: [8a60e9571d] user: apnadkarni branch: bug-304d30677a, size: 10543
2024-08-20
14:53
Merge 8.7 file: [f78dc9480e] check-in: [6ae9bb7cfe] user: jan.nijtmans branch: main, size: 9899
11:26
Add charlimit tests for Tcl_ExternalToUtf file: [1dcd352f71] check-in: [63afb0c879] user: apnadkarni branch: apn-more-encoding-tests, size: 12274
2024-08-19
11:27
Add back cesu-8 fragmentation tests file: [063ddc73d3] check-in: [6441292aba] user: apnadkarni branch: bug-304d30677a, size: 10544
2024-08-18
17:45
Disable cesu tests because of bug [304d30677a] file: [b81f4a4e64] check-in: [8691b58034] user: apnadkarni branch: apn-more-encoding-tests, size: 9900
10:18
Add frag test for utf32 and escaped encodings file: [acd0ceec58] check-in: [61a3ae1b1b] user: apnadkarni branch: apn-more-encoding-tests, size: 9840
02:05
Merge [5763c16c558d2aa4], "Add some implicit -profile tcl8 to testcases" and merge conflicts. file: [809b3450b2] check-in: [879671e139] user: pooryorick branch: unchained, size: 4829
2024-08-17
12:52
Start on fragmentation tests file: [0ea6276f59] check-in: [36a251d128] user: apnadkarni branch: apn-more-encoding-tests, size: 8480
2024-08-16
17:02
More tests for Tcl_UtfToExternal and Tcl_ExternalToUtf C API, in progress file: [f1b9bbe8da] check-in: [2a1a6018a1] user: apnadkarni branch: apn-more-encoding-tests, size: 5617
2024-07-20
22:08
Merge trunk [652c7258c9faf86d], TIP #636 cleanup: Eliminate the use of Tcl_ObjTypeLength() et al, which look public but are internal and not documented anywhere. file: [39be515e6c] check-in: [590992d1b2] user: pooryorick branch: unchained, size: 4007
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: [43edadb2ca] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 4009
2023-11-03
19:35
merge 8.7 file: [a5bb9ccbdb] check-in: [bedbc371ad] user: dgp branch: main, size: 3745
16:53
Missing test constraints file: [2bf6059251] check-in: [c7cb5dda7d] user: dgp branch: core-8-branch, size: 3708
2023-07-14
11:13
Use "strict" in almost all commands. Only "glob" and environment variables are left out. (Experimental) file: [001645bcbb] check-in: [da536b9803] user: jan.nijtmans branch: tip-657, size: 3641
2023-07-12
11:38
Consider 3 more types as special in TclDuplicatePureObj(). Updated comment for the reason why. file: [5de2ee442b] check-in: [3f04a9222b] user: jan.nijtmans branch: core-8-branch, size: 3604
2023-07-07
14:23
TIP #636 cleanup: Eliminate the use of Tcl_ObjTypeLength() et al, which look public but are internal and not documented anywhere. file: [462dcce3c9] check-in: [652c7258c9] user: jan.nijtmans branch: main, size: 3605
2023-07-05
05:52
Merge 8.7 - Bug [5be203d6ca] - io-7.3 failure file: [f9adc4b029] check-in: [4b6fd44d84] user: apnadkarni branch: main, size: 3607
05:08
Bug [5be203d6ca] - io-7.3 failure file: [07e76123df] check-in: [7a68ac2af7] user: apnadkarni branch: core-8-branch, size: 3606
03:23
Bug [5be203d6ca] - better fix and add test file: [2379ffded7] check-in: [b88bf9d6bd] user: apnadkarni branch: bug-5be203d6ca-apn, size: 4140
2023-07-04
15:13
Merge 8.7 file: [ebea626b88] check-in: [5945f7349d] user: jan.nijtmans branch: main, size: 2872
11:18
Use "tcltest::Asciify" in stead of "printable" file: [69f36ce036] check-in: [b3fc72ba83] user: jan.nijtmans branch: core-8-branch, size: 2871
2023-03-16
20:35
Merge tip-656-tcl9 file: [f24ede9c73] check-in: [218c6465d1] user: jan.nijtmans branch: tip-657, size: 3428
17:54
Fix passing of encoding state in testencoding Tcl_UtfToExternal file: [07be58feb7] check-in: [461a409e5e] user: apnadkarni branch: tip-656-tcl9, size: 3406
10:24
Merge tip-656-tcl9 file: [b938359a5e] check-in: [c405e9fde6] user: jan.nijtmans branch: tip-657, size: 3226
10:00
unicode -> utf-16. Remove some unneeded encodingProfileTodo constraints file: [ee182d449b] check-in: [873f3868fe] user: jan.nijtmans branch: tip-656-tcl9, size: 3204
2023-03-14
20:55
Merge tip-656-tcl9 file: [e0de63e173] check-in: [62b45e81f1] user: jan.nijtmans branch: tip-657, size: 3227
17:23
Merge 9.0. Also fix replace profile handling of orphan surrogates file: [44557cd3ec] check-in: [69b2949bc8] user: apnadkarni branch: tip-656-tcl9, size: 3205
15:34
Merge 8.7 file: [a266e55f25] check-in: [5068abf7d5] user: apnadkarni branch: tip-656, size: 3405
2023-03-13
17:05
Merge tip-656-tcl9. Mark xx-bufferoverflow as knownBug file: [480bf9ce43] check-in: [402bc59538] user: jan.nijtmans branch: tip-657, size: 3220
16:32
Fix passing of encoding state in testencoding Tcl_UtfToExternal file: [ce831c94c6] check-in: [076db71deb] user: apnadkarni branch: tip-656, size: 3400
2023-03-12
16:47
Added: Start on Tcl_ExternalToUtf/Tcl_UtfToExternal tests file: [3fff183d34] check-in: [0e15961c9e] user: apnadkarni branch: tip-656, size: 3198