Timeline
Not logged in

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

409 check-ins using file tests/winConsole.test version 8274202039

2023-04-03
15:50
merge trunk through March 5 check-in: 41a28f16fe user: dgp tags: dgp-refactor
15:14
merge trunk through 3/5 check-in: 67c14bbabf user: dgp tags: dgp-refactor
2023-03-17
20:23
Merge 9.0 check-in: 308b682781 user: jan.nijtmans tags: tip-626
20:11
Merge 8.7 check-in: 31788d9a4b user: jan.nijtmans tags: trunk, main
20:10
Few more arm64e -> arm64 check-in: bca49699d5 user: jan.nijtmans tags: core-8-branch
20:09
Merge 8.6 check-in: 58ed4a6358 user: jan.nijtmans tags: core-8-branch
19:48
Merge 9.0 check-in: 536c49c7a2 user: jan.nijtmans tags: tip-626
16:15
Merge 8.7 check-in: 5ecd70c8ce user: jan.nijtmans tags: trunk, main
16:12
Fix [6390566ecd]: Testcase cmdAH-4.3.13.00DC0000.tail.utf-32.tcl8.a fails sometimes check-in: 69a4b72885 user: jan.nijtmans tags: core-8-branch
14:38
merge 8.6 check-in: adc3ec5501 user: dgp tags: core-8-branch
12:40
merge mark check-in: 77caa376b6 user: dgp tags: core-8-branch
08:25
merge-mark check-in: ac7463f109 user: jan.nijtmans tags: core-8-branch
08:13
Merge-Mark. check-in: d558314466 user: pooryorick tags: trunk, main
08:06
Merge-mark check-in: 584ca456f0 user: jan.nijtmans tags: core-8-branch
2023-03-16
20:16
Merge 8.7 check-in: 43584b2ac9 user: jan.nijtmans tags: trunk, main
20:12
If TCL_UTF_MAX=4, don't set 'exact' to 1 check-in: ca16c36702 user: jan.nijtmans tags: core-8-branch
16:24
Update manpages in anticipation of TIP 656 Closed-Leaf check-in: 82a5336066 user: apnadkarni tags: tip-656-docs
15:38
Merge 8.7 check-in: 9e266d00f2 user: jan.nijtmans tags: trunk, main
15:36
Prevent extensions compiled with TCL_UTF_MAX=4 (See [https://core.tcl-lang.org/tips/doc/trunk/tip/54... check-in: 7b8a34332c user: jan.nijtmans tags: core-8-branch
11:38
Minor cleanup (Thanks, Gustaf!) check-in: 6ef2153f20 user: jan.nijtmans tags: trunk, main
11:29
Fix (minor) warning on 32-bit platforms check-in: 7f5879e9cb user: jan.nijtmans tags: core-8-branch
08:15
Make valgrind_foreach target in Makefile.in properly handle interrupted tests. check-in: 3082cb9e80 user: pooryorick tags: core-8-branch
2023-03-15
20:13
New script used in the "valgrind_each" target in Makefile.in check-in: 7fde86610c user: pooryorick tags: core-8-branch
16:24
Merge 8.7 check-in: c1e45151b3 user: jan.nijtmans tags: trunk, main
16:23
Merge 8.6 check-in: 0903dd2c84 user: jan.nijtmans tags: core-8-branch
13:41
merge 8.7 check-in: d04c1efe83 user: dgp tags: trunk, main
13:28
Merge in constraint spelling fix. Keep it in case the knownBug constraint is ever removed. check-in: b78bb9e3f7 user: dgp tags: core-8-branch
11:37
Further fix for issue [ea69b0258a9833cb], crash when using a channel transformation on TCP client so... check-in: a76dee9eb4 user: pooryorick tags: trunk, main
09:32
Merge-mark. @nathan, please do forward merges from core-8-6-branch -> core-8-branch -> trunk. Fossil... check-in: 167eb8706f user: jan.nijtmans tags: core-8-branch
09:25
Further fix for issue [ea69b0258a9833cb], crash when using a channel transformation on TCP client so... check-in: 294e0130dc user: pooryorick tags: core-8-branch
09:11
ckfree -> Tcl_Free check-in: a19e2f0c0b user: jan.nijtmans tags: trunk, main
08:42
Further fix for issue [ea69b0258a9833cb], crash when using a channel transformation on TCP client so... Closed-Leaf check-in: 26a20919fb user: pooryorick tags: core-8-branch-bug-ea69b0258a9833cb6
2023-03-14
20:37
Merge core-8-branch. check-in: 046321db06 user: pooryorick tags: core-8-branch-bug-ea69b0258a9833cb6
10:33
Merge 8.7 check-in: 30ba320f81 user: jan.nijtmans tags: trunk, main
10:30
Since "unicode" is deprecated, use "utf-16" in testcases. Otherwise -DTCL_NO_DEPRECATED build fails. check-in: f21f27b7c5 user: jan.nijtmans tags: core-8-branch
2023-03-13
20:57
Fix for issue [ea69b0258a9833cb], crash when using a channel transformation on TCP client socket. check-in: 62058cafe0 user: pooryorick tags: trunk, main
19:19
Fix for issue [ea69b0258a9833cb], crash when using a channel transformation on TCP client socket. check-in: 6d017aacac user: pooryorick tags: core-8-branch
15:59
Merge 8.7: Bug [183a1adcc0]. Buffer overflow in Tcl_UtfToExternal check-in: 5c6fa768fe user: apnadkarni tags: trunk, main
15:34
Merge 8.6: Bug [183a1adcc0]. Buffer overflow in Tcl_UtfToExternal check-in: 24f607b329 user: apnadkarni tags: core-8-branch
13:36
Fix for issue [ea69b0258a9833cb], crash when using a channel transformation on TCP client socket. check-in: ac8ea99a1a user: pooryorick tags: core-8-branch-bug-ea69b0258a9833cb6
2023-03-12
16:38
merge-mark check-in: 3879309ba6 user: jan.nijtmans tags: trunk, main
16:37
Backport [6fb14ee3e876978c]. Add testcases check-in: 3a7e4c1c38 user: jan.nijtmans tags: core-8-branch
16:23
2 more testcases, proving utf-32 handling of surrogates (actually: not handling!) is OK check-in: 9db02d187b user: jan.nijtmans tags: trunk, main
16:10
Minor bug-fix for utf-32: Only throw exception for codepoints > +U10FFFF if "-strict" is specified. ... check-in: 6fb14ee3e8 user: jan.nijtmans tags: trunk, main
12:59
Merge 8.7 check-in: 286d6e9ab0 user: jan.nijtmans tags: trunk, main
12:37
Fix [db7a085bd9]: encoding convertfrom -strict utf-16 accepts partial surrogates check-in: 8a26d5cf2b user: jan.nijtmans tags: core-8-branch
11:34
Merge 8.7 check-in: 8e467866ef user: jan.nijtmans tags: trunk, main
11:32
Forgot that \x00 is not printable anyway check-in: 054270394c user: jan.nijtmans tags: core-8-branch
11:28
Merge 8.7 check-in: 1bf875b575 user: jan.nijtmans tags: trunk, main
11:24
Make test-output more readable when it contains non-printable characters (stolen from TIP #656 impl,... check-in: 2875c5d69c user: jan.nijtmans tags: core-8-branch
10:49
Always output 2 hex characters in "unexpected byte sequence" exception message. make testcases io-3... check-in: 6d7be73ba5 user: jan.nijtmans tags: core-8-branch
2023-03-11
22:00
Proposed fix for [db7a085bd9]: encoding convertfrom -strict utf-16 accepts partial surrogates. TODO:... Closed-Leaf check-in: 3840dcf4c9 user: jan.nijtmans tags: bug-db7a085bd9
2023-03-10
13:45
merge 8.7 check-in: a0abb8bdc5 user: dgp tags: trunk, main
13:33
merge 8.6 check-in: be62bd1ce5 user: dgp tags: core-8-branch
2023-03-09
20:55
Fix cmdAH-4.3.13.00D80000.solo.utf-32le.tcl8.a testcase from tip-656-tcl9 branch, when TCL_UTF_MAX=3 check-in: bb76745df2 user: jan.nijtmans tags: trunk, main
10:22
Merge 8.7 check-in: 64c58db9fc user: jan.nijtmans tags: trunk, main
10:21
Merge 8.6 check-in: 4d78183639 user: jan.nijtmans tags: core-8-branch
02:52
Merge 8.7 - winFCmd-1.24 differs in error code on Win 11 check-in: a52ac1d5fa user: apnadkarni tags: trunk, main
02:50
Merge 8.6 - winFCmd-1.24 differs in error code on Win 11 check-in: 6e90502faf user: apnadkarni tags: core-8-branch
2023-03-08
20:53
Merge 9.0 check-in: 16bec8e036 user: jan.nijtmans tags: tip-626
20:16
Merge core-8-branch check-in: 13b04d4d60 user: jan.nijtmans tags: trunk, main
20:15
Merge 8.6 check-in: e3784318b0 user: jan.nijtmans tags: core-8-branch
15:01
More -Wconversion warning fixes check-in: 837dbec7cc user: jan.nijtmans tags: trunk, main
11:12
Merge 8.7 check-in: 82bf22dad8 user: jan.nijtmans tags: trunk, main
11:02
Add "teststringobj newunicode". Not used in testcases yet. check-in: a00551a229 user: jan.nijtmans tags: core-8-branch
2023-03-07
20:10
Merge 8.7 check-in: 1997f71246 user: jan.nijtmans tags: trunk, main
20:09
Fix [b4af93cd9f]: uninitialized bytes in http11-1.13.0 check-in: 2dff4cb44b user: jan.nijtmans tags: core-8-branch
18:23
Merge 9.0 check-in: 67bbacb7f0 user: jan.nijtmans tags: tip-626
18:23
Merge 8.7 check-in: fe9c231f48 user: jan.nijtmans tags: trunk, main
18:14
Merge 8.6 check-in: f934119c5c user: jan.nijtmans tags: core-8-branch
12:53
Merge 8.7 - testchmod fixes check-in: 24072d92fc user: apnadkarni tags: trunk, main
12:28
Merge 8.6 - testchmod fixes check-in: 2ec387cffb user: apnadkarni tags: core-8-branch
07:41
Merge 8.7 check-in: ab8bd5acc2 user: jan.nijtmans tags: trunk, main
07:34
Merge 8.6 check-in: cc0b9a750b user: jan.nijtmans tags: core-8-branch
07:06
merge-mark check-in: c0aeeaa9c8 user: jan.nijtmans tags: trunk, main
07:03
Fix [f3cb2a32d6]: uninitialized value in format-2.18. Also remove repeated call to Tcl_DStringInit() check-in: b01a3c55ed user: jan.nijtmans tags: core-8-branch
2023-03-06
21:36
Merge 9.0. More strictBug marks Closed-Leaf check-in: 408f496539 user: jan.nijtmans tags: make-strict-the-default
19:58
Proposed fix for [f3cb2a32d6]: uninitialized value in format-2.18 Closed-Leaf check-in: 05e83f801a user: jan.nijtmans tags: bug-f3cb2a32d6
18:17
[b4af93cd9f] Proposed fix from apnadkarni. It works! Closed-Leaf check-in: cb97451374 user: dgp tags: bug-b4af93cd9f
15:23
merge trunk check-in: 5a75d0e99b user: dgp tags: core-9-0-b1-rc
14:51
merge 8.7 check-in: e120a7b0ca user: dgp tags: core-8-7-b1-rc
10:31
Merge 9.0 check-in: 508710638c user: jan.nijtmans tags: tip-626
10:30
ckfree() -> Tcl_Free() check-in: 2c4994d39e user: jan.nijtmans tags: trunk, main
10:28
Merge 8.7 check-in: 37fc768d33 user: jan.nijtmans tags: trunk, main
10:24
Tcl_WinTCharToUtf() is deprecated, so use Tcl_WCharToUtfDString() in stead. check-in: 79d7180519 user: jan.nijtmans tags: core-8-branch
07:00
Add new valgrind suppression items. check-in: 9e195dccd7 user: pooryorick tags: trunk, main
06:58
Add new valgrind suppression items. check-in: 4f4542baa1 user: pooryorick tags: core-8-branch
2023-03-05
22:01
Merge 9.0 check-in: d560cdb0d1 user: jan.nijtmans tags: tip-626
21:48
Merge 9.0. One more "strictBug" check-in: fce73e4881 user: jan.nijtmans tags: make-strict-the-default
21:27
Merge 8.7 check-in: 6b8ecafc24 user: jan.nijtmans tags: trunk, main
21:16
Merge-mark (but also remove some lost spacing) check-in: cfde75a992 user: jan.nijtmans tags: core-8-branch
20:46
Merge 9.0 check-in: fef53bf657 user: jan.nijtmans tags: tip-626
19:57
Another round of -1 -> TCL_INDEX_NONE check-in: 1ad5d08ee8 user: jan.nijtmans tags: trunk, main
11:42
Merge 8.7: Bug [9c5a00c69d]. Fix ~user on Windows check-in: 8c6befab7c user: apnadkarni tags: trunk, main
11:39
A better fix for Valgrind "still reachable" report in TestcmdtokenCmd(). check-in: a42745193b user: pooryorick tags: core-8-branch
11:09
Merge 8.6: Bug [9c5a00c69d]. Fix ~user on Windows check-in: a479ad913c user: apnadkarni tags: core-8-branch
07:11
A better fix for Valgrind "still reachable" report in TestcmdtokenCmd(). Closed-Leaf check-in: 4cdf1436d1 user: pooryorick tags: pyk-TestcmdtokenCmd
00:43
Merge 9.0 check-in: 38f5d517dd user: jan.nijtmans tags: tip-626
00:26
More -1 -> TCL_INDEX_NONE check-in: 7a2fc29ce0 user: jan.nijtmans tags: trunk, main
2023-03-04
18:12
Make dltest/pkg*.c simple example how to use Tcl_Size with Tcl_GetStringFromObj() check-in: adb38c336f user: jan.nijtmans tags: trunk, main
16:33
Merge 8.7 - Protect zlib errors with check for null interp check-in: aceb89781d user: apnadkarni tags: trunk, main
16:26
Protect zlib errors with check for null interp check-in: 626b25e226 user: apnadkarni tags: core-8-branch
10:28
Merge 9.0. One more "strictBug" check-in: 1f5bc348b7 user: jan.nijtmans tags: make-strict-the-default
10:20
Merge 8.7 check-in: 498ef65f88 user: jan.nijtmans tags: trunk, main
10:19
Merge 8.6 check-in: 16a3c41087 user: jan.nijtmans tags: core-8-branch
10:13
Merge 8.7 check-in: 02f5bcd5f4 user: jan.nijtmans tags: trunk, main
10:09
Merge 8.6 check-in: 980e01621b user: jan.nijtmans tags: core-8-branch
2023-03-03
14:09
merge trunk check-in: 318795702b user: dgp tags: dgp-refactor
14:02
merge trunk check-in: e50f70450c user: dgp tags: novem
14:02
merge trunk check-in: d61b0bbfd3 user: dgp tags: core-9-0-b1-rc
13:27
More "strictBug" constraints check-in: ecec96699f user: jan.nijtmans tags: make-strict-the-default
13:19
Merge 9.0. knownBug -> strictBug check-in: 98cba50454 user: jan.nijtmans tags: make-strict-the-default
13:04
Adapt type-casts to Tcl 9.0 signature of Tcl_Free/Tcl_Realloc/Tcl_AttemptRealloc check-in: 91247f5ef8 user: jan.nijtmans tags: trunk, main
13:03
ckfree() shouldn't be used in Tcl 9 core code any more check-in: c1e87a7fe5 user: jan.nijtmans tags: trunk, main
12:39
Fix Valgrind "still reachable" report in TestcmdtokenCmd(). check-in: 69364e849f user: pooryorick tags: trunk, main
12:17
Fix Valgrind "still reachable" report in TestcmdtokenCmd(). check-in: 1170c0f0a8 user: pooryorick tags: core-8-branch
12:15
Fix Valgrind "still reachable" report in TestcmdtokenCmd(). check-in: 762f581ae3 user: pooryorick tags: pyk-TestcmdtokenCmd
10:47
Bug [9a978f8323]: Fix large reads > 2GB check-in: 7572740252 user: apnadkarni tags: trunk, main
2023-03-02
14:36
merge trunk check-in: 005ce890d8 user: dgp tags: novem
14:36
merge trunk check-in: 52693d8367 user: dgp tags: dgp-refactor
14:21
merge trunk check-in: fe7361356b user: dgp tags: core-9-0-b1-rc
14:04
merge 8.7 check-in: 96a5e5627a user: dgp tags: core-8-7-b1-rc
12:30
Merge 9.0 check-in: 7884884840 user: jan.nijtmans tags: tip-626
12:15
Merge 9.0. 2 more knownBug's check-in: bd20d3e0b4 user: jan.nijtmans tags: make-strict-the-default
07:32
Merge 8.7: Disable more file permissions tests for WSL (not supported in WSL/NTFS) check-in: 1cb4cb2fe2 user: apnadkarni tags: trunk, main
07:08
Disable more file permissions tests for WSL (not supported in WSL/NTFS) check-in: 547d467832 user: apnadkarni tags: core-8-branch
2023-03-01
14:57
Merge mark with core-8-branch check-in: 1015789824 user: apnadkarni tags: trunk, main
14:55
Cherrypick [f1dd5f1cc7]: constrain tests not supported on WSL check-in: 02b0494479 user: apnadkarni tags: core-8-branch
13:58
Disable file permission tests under WSL as WSL does not support Unix file attrs without special conf... check-in: f1dd5f1cc7 user: apnadkarni tags: trunk, main
13:41
Merge trunk Closed-Leaf check-in: cfbda02bec user: apnadkarni tags: bug-9a978f8323
13:18
Bug [9a978f8323]: crash reading large files check-in: a9226d7a1b user: apnadkarni tags: bug-9a978f8323
11:15
http11-1.6.1 fails sometimes too check-in: 84a3ab8cf2 user: jan.nijtmans tags: make-strict-the-default
11:11
Merge 9.0, and one more knownBug mark check-in: 615d4c5f6b user: jan.nijtmans tags: make-strict-the-default
11:06
Fix msvc build (with OPTS=symbols) check-in: 3f8591150d user: jan.nijtmans tags: trunk, main
07:56
Fix [f8ef6b3670] crash. TclpSysAlloc macro was truncating size request to 32 bits on Windows. check-in: 77b3ebc0ba user: apnadkarni tags: trunk, main
2023-02-28
22:13
Experiment, WIP. See how far we get, adapting Nathan's code, but for blocking channels only. Closed-Leaf check-in: 21b8c4074d user: jan.nijtmans tags: jn-tip-653-partial
20:21
One more knownBug mark check-in: 2a6fb13980 user: jan.nijtmans tags: make-strict-the-default
18:32
Mark 3 testcases as knownBug check-in: 77ece57fdc user: jan.nijtmans tags: make-strict-the-default
17:13
Let's see if changing iso8859-1 -> utf-8 helps check-in: 03fee3401e user: jan.nijtmans tags: make-strict-the-default
16:58
Merge 9.0 check-in: 689b3f3457 user: jan.nijtmans tags: make-strict-the-default
13:36
Merge 8.7 check-in: 5b43eb89dd user: jan.nijtmans tags: trunk, main
13:33
Put back testcase io-52.20, and re-fix [4a7397e0b3] check-in: 9c0db3d168 user: jan.nijtmans tags: core-8-branch
12:45
Merge 8.7 check-in: 01f497c926 user: jan.nijtmans tags: trunk, main
12:43
Missing ')' check-in: 2a0db90a03 user: jan.nijtmans tags: core-8-branch
12:20
Merge 8.7 check-in: 917e233bd3 user: jan.nijtmans tags: trunk, main
12:16
Restore previous behavior for non-blocking mode, as for this mode the semantics of [read]/[gets] wer... check-in: b4d64ccac5 user: jan.nijtmans tags: core-8-branch
11:57
Reverted [d156af9fb76dd2f4] and removed tests io-52.20 io-75.6 io-75.7, as this commit, intended to ... check-in: 839cd83777 user: pooryorick tags: trunk, main
11:42
Reverted [d156af9fb76dd2f4] and removed tests io-52.20 io-75.6 io-75.7, as this commit, intended to ... check-in: 0b5f6bd67b user: pooryorick tags: core-8-branch
11:00
Merge 8.7. And fix Tcl_UtfToExternal()/Tcl_ExternalToUtf() (at least - sufficient for tclZlib.c), su... check-in: 91094999d0 user: jan.nijtmans tags: trunk, main
10:36
Merge 8.6 check-in: bc4fffd65e user: jan.nijtmans tags: core-8-branch
10:28
Merge bug-fb368527ae. Bug [fb368527ae] Large string truncation check-in: f868c40053 user: apnadkarni tags: trunk, main
10:13
Make the descriptions in doc/Tcl.n more concise and intuitive. check-in: b49efeca6a user: pooryorick tags: trunk, main
10:06
Make the descriptions in doc/Tcl.n more concise and intuitive. check-in: c592759187 user: pooryorick tags: core-8-branch
10:04
Make the descriptions in doc/Tcl.n more concise and intuitive. Closed-Leaf check-in: 1117e4b1f0 user: pooryorick tags: tclrules
09:59
Fix formatting issue in Tcl.n check-in: 2ad5cbb37b user: pooryorick tags: trunk, main
09:57
Fix formatting issue in Tcl.n check-in: b2d74396e8 user: pooryorick tags: core-8-branch
07:49
merge-mark check-in: 55044d3a78 user: jan.nijtmans tags: optional-signed-size
07:45
In case of combining TIP #494 (TCL_8_COMPAT) and #628 (building for Tcl 8.7 with 9.0 headers), ignor... check-in: f42b15db40 user: jan.nijtmans tags: trunk, main
2023-02-27
20:36
Experiment: Use -DTCL_SIGNED_SIZE to switch Tcl_Size from size_t to ptrdiff_t check-in: 3ea98e212f user: jan.nijtmans tags: optional-signed-size
13:33
merge trunk check-in: f04eb1e0ae user: dgp tags: dgp-refactor
13:28
merge trunk check-in: 5b3f54982c user: dgp tags: novem
13:28
merge trunk check-in: c439313f9b user: dgp tags: core-9-0-b1-rc
13:22
merge 8.7 check-in: 24ed4112bd user: dgp tags: core-8-7-b1-rc
12:31
Fix crash. int->size_t needs +1 in comparisons. Closed-Leaf check-in: 2ab7a366d5 user: apnadkarni tags: bug-fb368527ae
11:59
Fix [3d01d51bc4]: Tcl 9: Cannot write large strings to file. Also some size_t -> Tcl_Size changes. check-in: 186e4d9317 user: jan.nijtmans tags: trunk, main
04:15
Tests for encoding strings > 4GB (under perf constraint) check-in: b9e6cb98ed user: apnadkarni tags: bug-fb368527ae
03:13
Add perf constraint to large io tests to prevent memory faults on systems with limited memory Closed-Leaf check-in: dad51fc677 user: apnadkarni tags: bug-3d01d51bc4
2023-02-26
17:19
Handle Tcl_UtfToExternal error in tclZlib.c Closed-Leaf check-in: 4ca3524d27 user: jan.nijtmans tags: bug-fb368527ae-jn
16:54
Handle statePtr != NULL as well check-in: f6953451f0 user: jan.nijtmans tags: bug-fb368527ae-jn
16:41
Make Tcl_UtfToExternal()/Tcl_ExternalToUtf() report the error, if srcLen and dstLen are both > INT_M... check-in: d110cdebf8 user: jan.nijtmans tags: bug-fb368527ae-jn
16:04
merge-mark check-in: 3513e43ea1 user: jan.nijtmans tags: trunk, main
16:04
Merge 8.6 check-in: fd2fe9eb83 user: jan.nijtmans tags: core-8-branch
15:42
Fix [46dda6fc29] - trace crash caused by TclScanElement check-in: 32c5b5172b user: apnadkarni tags: trunk, main
14:27
Merge 9.0. Adapt more test-cases, to see what's remaining check-in: 09b3a7a3dd user: jan.nijtmans tags: make-strict-the-default
12:56
Move the "srcLen -= srcChunkRead;" past the "if ((result != TCL_CONVERT_NOSPACE)..." (where it origi... check-in: 603ae5a10f user: jan.nijtmans tags: bug-fb368527ae
12:27
(size_t) -1 -> TCL_INDEX_NONE check-in: 9623ac582e user: jan.nijtmans tags: bug-3d01d51bc4
07:15
Also fix [90ff9b7f73] - writes of exactly 4294967295 bytes check-in: 7ad27f4c32 user: apnadkarni tags: bug-3d01d51bc4
06:26
Minor refactor, add tests check-in: 93ba406eed user: apnadkarni tags: bug-3d01d51bc4
2023-02-25
17:23
Fix large writes to file. Need to break into INT_MAX size chunks. check-in: 57fb62005d user: apnadkarni tags: bug-3d01d51bc4
16:29
Experimental fix for [fb368527ae] - length truncation check-in: eb6626d1e6 user: apnadkarni tags: bug-fb368527ae
09:26
Fix and tests for [46dda6fc29] Closed-Leaf check-in: 82e7ae4b54 user: apnadkarni tags: bug-46dda6fc29
08:58
Add tests for Bug [46dda6fc29] check-in: 2c91dd57fa user: apnadkarni tags: bug-46dda6fc29
07:35
Fix [1d074b177a]. Failure to read .tclshrc check-in: 46d3081b16 user: apnadkarni tags: trunk, main
03:03
Compiles and runs. Tests still to be ported. check-in: c057c79d2b user: apnadkarni tags: tip-656-tcl9
2023-02-24
15:04
merge trunk check-in: bd06d278b8 user: dgp tags: dgp-refactor
14:52
merge trunk check-in: 6794db8f83 user: dgp tags: novem
14:52
merge trunk check-in: 7a06e96e01 user: dgp tags: core-9-0-b1-rc
14:34
merge 8.7 check-in: 1224aa5a8a user: dgp tags: core-8-7-b1-rc
13:37
Create new branch named "tip-656-tcl9" check-in: 15ce8454d9 user: apnadkarni tags: tip-656-tcl9
08:33
Merge 8.7 check-in: ba4e192f46 user: jan.nijtmans tags: trunk, main
08:25
int -> Tcl_Size in tclEncoding.c (making the diff between Tcl 8.7 and 9.0 smaller) check-in: eb7c2446eb user: jan.nijtmans tags: core-8-branch
2023-02-23
11:02
Merge 8.7 check-in: 69fba9fb6b user: jan.nijtmans tags: trunk, main
11:00
Fix [4bea02e811]: encoding convertfrom -strict ascii \x7f generates exception Many other encodings h... check-in: c86a644db8 user: jan.nijtmans tags: core-8-branch
10:45
merge-mark check-in: 384d904963 user: jan.nijtmans tags: core-8-branch
2023-02-22
20:46
merge-mark check-in: 69f9e2ec2d user: jan.nijtmans tags: trunk, main
20:44
minor bug-fix in utf-16/utf-32: 2 testcases failed in Tcl 9 compatibility mode (-DTCL_NO_DEPRECATED... check-in: 90aa5de6f4 user: jan.nijtmans tags: core-8-branch
20:27
Merge 8.7 check-in: 355a5e4733 user: jan.nijtmans tags: trunk, main
17:56
Merge 8.6 check-in: bee7bfb892 user: jan.nijtmans tags: core-8-branch
15:50
merge trunk check-in: 96937d3617 user: dgp tags: dgp-refactor
15:40
merge trunk check-in: 97fdbd1dd9 user: dgp tags: novem
15:21
merge trunk check-in: 90a24552f6 user: dgp tags: core-9-0-b1-rc
15:02
merge 8.7 check-in: 25bcc66187 user: dgp tags: core-8-7-b1-rc
13:34
re-generate macDingbats.enc, so it can now throw exceptions for the range 0x8E-0x9F Closed-Leaf check-in: 37b50ca299 user: jan.nijtmans tags: bug-4bea02e811
13:31
Make txt2enc smarter, so we don't have to add DELETE any more in all original tables, better keep th... check-in: 7177e15967 user: jan.nijtmans tags: bug-4bea02e811
13:03
Merge 8.7. Adapt more testcases not to depend on the system encoding any more check-in: f951b6a803 user: jan.nijtmans tags: bug-4bea02e811
07:48
Merge 8.7 check-in: f64a19cf62 user: jan.nijtmans tags: trunk, main
07:28
Fix [5607d6482c]: strict ucs-2 never implemented (TIP #346/#656) check-in: e5cc7c86bf user: jan.nijtmans tags: core-8-branch
07:24
Merge 8.6 check-in: b37e2dd04f user: jan.nijtmans tags: core-8-branch
2023-02-21
23:22
Add 0x7F: DELETE to more mac* encodings (so re-generating doesn't remove it again) check-in: a2bd9b31b8 user: jan.nijtmans tags: bug-4bea02e811
23:16
More encoding fixes, e.g. range 0x80-0x9F for dingbats and symbol. Remove "-m" option from txt2enc.c... check-in: 1d90e87e4d user: jan.nijtmans tags: bug-4bea02e811
16:58
Some test-cases start failing in 9.0-compatibility-mode (-DTCL_NO_DEPRECATED), if the system encodin... check-in: 2d796dd4fc user: jan.nijtmans tags: bug-4bea02e811
2023-02-20
23:41
merge 8.7 check-in: bc5ce286ed user: jan.nijtmans tags: core-8-7-b1-rc
21:43
re-generated 8 more encodings check-in: 916e5d4537 user: jan.nijtmans tags: bug-4bea02e811
20:52
Two more files, re-generated check-in: e9b87bfe92 user: jan.nijtmans tags: bug-4bea02e811
20:41
Proposed fix for [4bea02e811]: encoding convertfrom -strict ascii \x7f generates exception check-in: 10971c2d97 user: jan.nijtmans tags: bug-4bea02e811
2023-02-19
11:41
Proposed fix for [5607d6482c]: strict ucs-2 never implemented (TIP #346/#656) Closed-Leaf check-in: df48a23e38 user: jan.nijtmans tags: bug-5607d6482c
2023-02-17
19:15
Merge 8.7 check-in: 7b54fc6784 user: jan.nijtmans tags: trunk, main
19:14
Fix for [885c86a9a0]: convertfrom utf8 breaks for 4 byte utf encodings check-in: c9645172df user: jan.nijtmans tags: core-8-branch
2023-02-16
21:50
complete fix Closed-Leaf check-in: 5627ae0620 user: jan.nijtmans tags: bug-885c86a9a0
21:41
Merge 8.7 check-in: 15d52abd32 user: jan.nijtmans tags: bug-885c86a9a0
21:29
Final part of [10c2c17c32]: UTF-LE32 encoder mapping of surrogates. Problem was in testcase, not in ... check-in: fc029613d5 user: jan.nijtmans tags: trunk, main
21:14
Merge 8.7 check-in: 6ca5a8a9cd user: jan.nijtmans tags: trunk, main
21:03
Fix [5e6ae6e05e]: Implement -strict correctly for cesu-8 check-in: 345299048d user: jan.nijtmans tags: core-8-branch
20:57
Fix [33ab6d08eb]: Inconsistent behavior with encoding convertfrom -failindex check-in: c9a3653986 user: jan.nijtmans tags: core-8-branch
16:59
Fix [5e6ae6e05e]: Implement -strict correctly for cesu-8 Closed-Leaf check-in: 28c65c306c user: jan.nijtmans tags: bug-5e6ae6e05e
07:59
Try to fix [885c86a9a0]. Doesn't work completely yet. check-in: 75fea0971f user: jan.nijtmans tags: bug-885c86a9a0
2023-02-15
20:26
Fix for [33ab6d08eb]: Inconsistent behavior with encoding convertfrom -failindex Closed-Leaf check-in: e13da3659a user: jan.nijtmans tags: bug-33ab6d08eb
08:10
Merge 9.0 check-in: 24d64bf0f1 user: jan.nijtmans tags: tip-626
07:30
Merge 8.7. Test-case only check-in: e90924bb13 user: jan.nijtmans tags: trunk, main
07:21
Ticket [10c2c17c32] follow-up. One output char too much with -failindex. check-in: 6349e0c2e1 user: jan.nijtmans tags: core-8-branch
2023-02-14
22:06
Merge 8.7 check-in: de933019a1 user: jan.nijtmans tags: trunk, main
21:42
Fix for [bd1a60eb9c]: convertfrom utf-8 strict mode allows surrogates in input sequence check-in: 84f30c5d4e user: jan.nijtmans tags: core-8-branch
20:50
Complete fix for [bd1a60eb9c]. Also fix a bug in the tableencoding. With testcases. Closed-Leaf check-in: c58db5881e user: jan.nijtmans tags: bug-bd1a60eb9c
10:43
Fix for [b8f575aa2398b0e4] and [154ed7ce564a7b4c], double-[read]/[gets] problem. Partial-read functi... Closed-Leaf check-in: ecd7aaec80 user: pooryorick tags: py-b8f575aa23-nopartial
10:28
fix for [dab7fd5973]: Memory leak in commit [0a74820b6d]. check-in: 3d64a2569b user: pooryorick tags: py-b8f575aa23-nopartial
07:29
Make a start fixing [bd1a60eb9c]. WIP check-in: 15fba8ddec user: jan.nijtmans tags: bug-bd1a60eb9c
2023-02-13
14:37
merge trunk check-in: 142ab5a157 user: dgp tags: dgp-refactor
14:29
merge trunk check-in: 68aa4b81aa user: dgp tags: novem
14:29
merge trunk check-in: a8b43dd3be user: dgp tags: core-9-0-b1-rc
14:06
merge 8.7 check-in: 49849c85bb user: dgp tags: core-8-7-b1-rc
10:12
Merge 8.7. Mark (new) testcase encoding-16.15 as "knownBug": still needs a fix. check-in: a155df4adc user: jan.nijtmans tags: trunk, main
08:39
Fix for [10c2c17c32]: UTF-LE32 encoder mapping of surrogates. With testcases (both for utf-32 and ut... check-in: 26aadbbd1f user: jan.nijtmans tags: core-8-branch
2023-02-12
01:00
Merge 8.7 check-in: 2d036d968c user: jan.nijtmans tags: trunk, main
00:49
Proposed fix (and testcases) for [4a7397e0b3]: Tcl 9: fcopy with -strictencoding 1 UTF-8 channels check-in: 8b772479c3 user: jan.nijtmans tags: core-8-branch
2023-02-10
20:22
Proposed fix (and testcases) for [4a7397e0b3]: Tcl 9: fcopy with -strictencoding 1 UTF-8 channels Closed-Leaf check-in: 0f04d39da4 user: jan.nijtmans tags: bug-4a7397e0b3
16:28
merge 8.7 check-in: cf7f5a69fb user: dgp tags: core-8-7-b1-rc
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 (real... Closed-Leaf check-in: 0ecd1a4f6d user: jan.nijtmans tags: bug-10c2c17c32
07:55
Add 4 testcases, showing that the bug fix introduces another (minor) problem. To be fixed soon check-in: ff630bf370 user: jan.nijtmans tags: bug-10c2c17c32
2023-02-06
22:43
Proposed fix for [10c2c17c32]: UTF-LE32 encoder mapping of surrogates. TODO: testcase check-in: 0bb13aadb6 user: jan.nijtmans tags: bug-10c2c17c32
2023-02-05
12:49
Proposed fix for [dab7fd5973]: Memory leak in commit [0a74820b6d] Closed-Leaf check-in: 9a22ed79ed user: jan.nijtmans tags: bug-dab7fd5973, py-b8f575aa23-nopartial
2023-02-04
14:10
Fix for [b8f575aa2398b0e4] and [154ed7ce564a7b4c], double-[read]/[gets] problem. Partial-read functi... check-in: 0a74820b6d user: pooryorick tags: py-b8f575aa23-nopartial
00:28
Fix test io-75.14. check-in: 0e4cec99af user: pooryorick tags: py-b8f575aa23-nopartial
2023-02-03
22:15
Fix for [b8f575aa2398b0e4] and [154ed7ce564a7b4c], double-[read]/[gets] problem. Partial-read funct... check-in: 104b05b17c user: pooryorick tags: py-b8f575aa23-nopartial
13:32
merge trunk check-in: 155eb92c8e user: dgp tags: dgp-refactor
13:32
merge trunk check-in: 52e4be6b72 user: dgp tags: novem
13:25
merge trunk check-in: c958564959 user: dgp tags: core-9-0-b1-rc
13:17
merge 8.7 check-in: a1499adc7e user: dgp tags: core-8-7-b1-rc
2023-02-02
22:51
Fix for [b8f575aa2398b0e4] and [154ed7ce564a7b4c], double-[read]/[gets] problem. Partial-read funct... check-in: 11c7f071cb user: pooryorick tags: py-b8f575aa23-nopartial
15:37
Change encoding error options to fconfigure to encoding profiles check-in: 2127d4e684 user: apnadkarni tags: apn-encoding-profile
12:23
Use common option parsing for ConvertfromObjCmd. Fix test error messages. check-in: 8a90707e59 user: apnadkarni tags: apn-encoding-profile
11:52
Replace encoding -strict etc. with -profile check-in: 1b0fb9616a user: apnadkarni tags: apn-encoding-profile
07:17
Merge 8.7 check-in: e851055acb user: jan.nijtmans tags: trunk, main
07:12
Fix documentation on "encoding" command check-in: f3ab9ad6c0 user: jan.nijtmans tags: core-8-branch
2023-02-01
23:02
Merge 8.7 check-in: a7c9cdf3c1 user: jan.nijtmans tags: trunk, main
21:01
Renumber testscase, sync with Tcl 9.0 check-in: c093f8b044 user: jan.nijtmans tags: core-8-branch
14:23
merge trunk check-in: 8f2acc9165 user: dgp tags: core-9-0-b1-rc
14:05
merge trunk check-in: 1158f94f49 user: dgp tags: dgp-refactor
14:05
merge trunk check-in: 0b0fbd9584 user: dgp tags: novem
13:59
merge 8.7 check-in: cc3a3de21d user: dgp tags: core-8-7-b1-rc
08:13
merge-mark check-in: ccc96683aa user: jan.nijtmans tags: trunk, main
08:10
(cherry-pick) Make Tcl_UniCharToUtf more readable and add test to exercise surrogate handling. (test... check-in: 3b953fea77 user: jan.nijtmans tags: core-8-branch
07:33
merge-mark check-in: 84f3bcf38c user: jan.nijtmans tags: trunk, main
07:32
(cherry-pick) Make Tcl_UniCharToUtf more readable and add test to exercise surrogate handling. check-in: f4c704bc57 user: jan.nijtmans tags: core-8-branch
2023-01-31
23:04
Make Tcl_UniCharToUtf more readable and add test to exercise surrogate handling. check-in: fcdc24c850 user: pooryorick tags: trunk, main
22:15
Fix error introduced in [3e5e37f83b058f3d] for Tcl_UniCharToUtf, and add test. Closed-Leaf check-in: df3390187d user: pooryorick tags: py_easier_to_read
17:34
Remove incorrect comment. See: [https://www.magicsplat.com/tcl9/tcl9unicode.html#surrogates-as-liter... check-in: 8fcd12178a user: jan.nijtmans tags: trunk, main
17:30
Remove incorrect comment. See: [https://www.magicsplat.com/tcl9/tcl9unicode.html#surrogates-as-liter... check-in: 19310ec979 user: jan.nijtmans tags: core-8-branch
08:14
merge-mark check-in: 485acaf419 user: jan.nijtmans tags: trunk, main
07:49
SetFlag -> GotFlag (since SetFlag always returns 1, this is nonsence in an if() statement). Also add... check-in: df4e2de49c user: jan.nijtmans tags: core-8-branch
2023-01-30
16:50
merge trunk check-in: 00393aabc3 user: dgp tags: core-9-0-b1-rc
16:42
merge trunk check-in: 3b703a74e5 user: dgp tags: dgp-refactor
16:39
merge trunk check-in: 9f46470d24 user: dgp tags: novem
16:31
merge 8.7 Leaf check-in: 8ae074018e user: dgp tags: dgp-review
15:57
merge 8.7 check-in: eb8901d5ca user: dgp tags: trunk, main
15:43
merge 8.7 check-in: be267ada51 user: dgp tags: core-8-7-b1-rc
15:37
silence compiler warning check-in: 019f3c6760 user: dgp tags: core-8-branch
11:59
A few more readability changes to Tcl_UniCharToUtf() jn: Please, don't do that here. Tcl_UniCharT... check-in: b8524737fc user: pooryorick tags: py_easier_to_read
11:22
Make Tcl_UniCharToUtf() a little easier to read. check-in: 3e5e37f83b user: pooryorick tags: py_easier_to_read
2023-01-28
20:50
Another situation where TCL_COMBINE handling gives a strange result (utf-32 encoder) check-in: fb44cd608e user: jan.nijtmans tags: trunk, main
18:50
Fix "format %c 0x10000041", should give the same answer as in Tcl 8.6 (Handling of TCL_COMBINE flag ... check-in: 12c9df10a3 user: jan.nijtmans tags: trunk, main
2023-01-27
19:15
Add some comments and tidy code. check-in: c6895a058f user: pooryorick tags: core-8-branch
15:10
Merge 8.7 check-in: 4fb77727c5 user: jan.nijtmans tags: trunk, main
14:48
Fix off-by-one error in tclCmdAH.c, with testcases showing that it works now. check-in: 298950b4c9 user: jan.nijtmans tags: core-8-branch
14:39
merge 8.7 check-in: 005daf06b9 user: dgp tags: core-8-7-b1-rc
14:18
merge trunk check-in: 8257d35452 user: dgp tags: dgp-refactor
14:10
merge trunk check-in: 2b509a79c6 user: dgp tags: novem
14:01
merge trunk check-in: a97f381771 user: dgp tags: core-9-0-b1-rc
08:20
Update fcopy documentation regarding -size argument check-in: d10f45bd1b user: jan.nijtmans tags: trunk, main
08:17
Update fcopy documentation regarding -size argument check-in: 173a6cb112 user: jan.nijtmans tags: core-8-branch
00:46
Merge 8.7 check-in: f118b6370b user: pooryorick tags: trunk, main
2023-01-26
23:55
Fix for [ee08ed090b0a5408], sporadic segmentation fault in coroutine.test/coroutine-7.4. check-in: 417d67fc63 user: pooryorick tags: core-8-branch
2023-01-25
17:11
Merge 9.0 check-in: 8ec9969434 user: jan.nijtmans tags: tip-626
17:09
Experiment: make "encoding" mandatory, when preceded by -strict/-failvar/-nocomplain options Closed-Leaf check-in: af129eecfb user: jan.nijtmans tags: encoding_mandatory
10:02
Test TableFromUtfProc() with strict handling of encoding errors. check-in: 21ded00dfb user: pooryorick tags: core-8-branch
02:52
Test TableFromUtfProc() with strict handling of encoding errors. Closed-Leaf check-in: c2243f4740 user: pooryorick tags: TableFromUtfProc-test
2023-01-24
20:05
Merge 8.7 check-in: f9cdaa50ad user: jan.nijtmans tags: trunk, main
20:00
First part of fix for [4a7397e0b3]. Not complete yet. check-in: 5d433e183c user: jan.nijtmans tags: core-8-branch
18:11
merge 8.7 check-in: f2e5a0609b user: dgp tags: core-8-7-b1-rc
18:10
merge trunk check-in: 00ec3d7299 user: dgp tags: dgp-refactor
18:10
merge trunk check-in: 22cf779a8b user: dgp tags: novem
18:06
Bump to 9.0b1 for release check-in: 7fe2ab82ec user: dgp tags: core-9-0-b1-rc
09:30
Merge 9.0 Closed-Leaf check-in: 39d775e023 user: jan.nijtmans tags: bug-4a7397e0b3
2023-01-23
20:51
Merge-mark. Fix testConstraint utf32 (in tests/string.test) check-in: 7cf51d9a73 user: jan.nijtmans tags: trunk, main
20:08
Merge-mark check-in: 450ec972d7 user: jan.nijtmans tags: core-8-branch
2023-01-22
23:35
Merge 8.7 check-in: 57baf6fc1f user: jan.nijtmans tags: trunk, main
23:03
Merge-mark check-in: dec13dafa2 user: jan.nijtmans tags: core-8-branch
22:51
Allow "-strict" and "-failindex" to be used together in "encoding convertfrom|convertto". As request... check-in: 31f9f24738 user: jan.nijtmans tags: core-8-branch
02:02
Merge 8.7 (Bug [e3dcab1d14]) check-in: eb8a3ac636 user: kbk tags: trunk, main
01:55
Bug [e3dcab1d14] - merge fix from 8.6 check-in: 1e89a154c2 user: kbk tags: core-8-branch
2023-01-20
20:59
Make documentation conform to implementation in this branch Closed-Leaf check-in: 04ab72b02e user: jan.nijtmans tags: bug-a31caff057
16:51
Better error-message check-in: 741d2bb5ce user: jan.nijtmans tags: bug-a31caff057
2023-01-19
17:01
New proposal: Allow "-strict" immediately before or after "-failindex var". check-in: 86893e2b40 user: jan.nijtmans tags: bug-a31caff057
15:50
Merge 8.7 check-in: 515bfbe816 user: jan.nijtmans tags: bug-a31caff057
15:04
Merge 9.0 check-in: c74698a3cd user: jan.nijtmans tags: tip-626
15:00
Merge 8.7 check-in: 1f4c5e2fa0 user: jan.nijtmans tags: trunk, main
14:19
Fix [https://core.tcl-lang.org/tk/tktview?name=370b1ff03e|370b1ff03e]: Wrong Tk_MeasureChars result ... check-in: 0384d3314c user: jan.nijtmans tags: core-8-branch
2023-01-18
17:06
Merge 8.7 check-in: 1ec1783f5d user: jan.nijtmans tags: trunk, main
16:54
Merge 8.6 check-in: 6dac80a981 user: jan.nijtmans tags: core-8-branch
14:10
Some test-cases need -nocomplainencoding 1, because they use the fallback behavior. Closed-Leaf check-in: 8cee12623f user: jan.nijtmans tags: bug-370b1ff03e
13:26
Forget about TCL_ENCODING_HACK_FLAG, this should be the fix. Testing ... check-in: b28ea6a330 user: jan.nijtmans tags: bug-370b1ff03e
2023-01-17
20:09
Fix for [b8f575aa2398b0e4], and also for [154ed7ce56], Tcl 9: [gets] on -strictencoding 1 configured... Closed-Leaf check-in: 4cdf4836aa user: pooryorick tags: py-b8f575aa23-errorinfo
15:34
Fix [read] error behaviour under issue [b8f575aa2398b0e4] by always returning returning successfully... check-in: 1a225bd50e user: pooryorick tags: py-b8f575aa23-errorinfo
14:15
Use TCL_ENCODING_HACK_FLAG in TableFromUtfProc too check-in: f73d5fc7ec user: jan.nijtmans tags: bug-370b1ff03e
13:42
Merge trunk. Make test-cases pass (again). This might indicate a bug in utf-8 decoder, but that will... check-in: 7fd26073ca user: jan.nijtmans tags: bug-4a7397e0b3
2023-01-16
23:03
merge-mark check-in: 1f41d784cc user: jan.nijtmans tags: core-8-branch
13:11
Merge 8.7 check-in: e964ae6f31 user: jan.nijtmans tags: bug-370b1ff03e
13:10
New flag TCL_ENCODING_HACK_FLAG to control the behaviour. (This is NOT the way to do it, but it's on... check-in: b8201a96c4 user: jan.nijtmans tags: bug-370b1ff03e
10:07
merge-mark check-in: e47b72e45f user: jan.nijtmans tags: bug-a31caff057
2023-01-15
20:56
Merge 8.7 check-in: 3631a6bdb7 user: jan.nijtmans tags: trunk, main
19:45
Update documentation, matching current implementation check-in: c0ee6795b9 user: jan.nijtmans tags: core-8-branch
2023-01-14
23:41
Merge 9.0 check-in: c2a3a17920 user: jan.nijtmans tags: bug-4a7397e0b3
22:57
Same change for "encoding convertto" check-in: ee597b49b0 user: jan.nijtmans tags: bug-a31caff057
22:20
Proposed fix for [a31caff057]: encoding command does not allow -strict to be used with -failindex check-in: 7cd1856ca4 user: jan.nijtmans tags: bug-a31caff057
2023-01-09
17:00
merge trunk check-in: f9bf55647d user: dgp tags: dgp-refactor
16:59
merge trunk check-in: ecef2a0da8 user: dgp tags: novem
16:54
merge 8.7 check-in: c4b92353a5 user: dgp tags: core-8-7-b1-rc
2023-01-08
22:47
Fix for [https://core.tcl-lang.org/tk/tktview?name=370b1ff03e|370b1ff03e]. Not complete/correct yet,... check-in: 522899ab24 user: jan.nijtmans tags: bug-370b1ff03e
10:07
For [read] and [gets] encoding errors, use "-result read" in return options dictionary instead of j... Closed-Leaf check-in: 080b9a1c81 user: pooryorick tags: py-b8f575aa23
2023-01-06
17:35
Merge 8.7 check-in: 0373937d2d user: jan.nijtmans tags: trunk, main
17:33
Merge 8.6 check-in: 332f4f9655 user: jan.nijtmans tags: core-8-branch
17:11
Merge 8.6 check-in: a374f6774c user: jan.nijtmans tags: core-8-branch
2023-01-02
23:12
Merge py-b8f575aa23: Fix for [154ed7ce56], Tcl 9: [gets] on -strictencoding 1 configured channel. check-in: 8c5d9bcc6e user: pooryorick tags: py-b8f575aa23
2023-01-01
23:37
Merge 8.7 check-in: edbd62dcc7 user: jan.nijtmans tags: trunk, main
23:36
Merge 8.6 check-in: b85d5ef2c8 user: jan.nijtmans tags: core-8-branch
2022-12-30
21:53
Add test for [gets] in non-strict mode after an encoding error. check-in: a4573db4f7 user: pooryorick tags: py-b8f575aa23
21:05
New test, io-12.9.strict, for issue report [1bedc53c8cb878f0]. check-in: 703a1a4792 user: pooryorick tags: py-b8f575aa23
20:27
Fix DoReadChars() to correctly discard encoding errors after eofchar has been seen, and add new test... check-in: 4888129681 user: pooryorick tags: py-b8f575aa23
2022-12-29
22:59
Arrange new code in DoReadChars to ensure that final steps are always taken. check-in: 0221bfae40 user: pooryorick tags: py-b8f575aa23
2022-12-28
22:58
merge py-b8f575aa23 after updating fix so that all tests pass. jn: let's wait for more review, si... check-in: 9b6c29fa98 user: pooryorick tags: py-b8f575aa23
22:46
Update fix so that the two failing tests, iocmd-23.8 and iortrans-4.7 now pass. check-in: cb5233502e user: pooryorick tags: py-b8f575aa23
17:21
merge trunk check-in: 571972da99 user: dgp tags: dgp-refactor
17:21
merge trunk check-in: d989c34034 user: dgp tags: novem
17:01
merge 8.7 check-in: 81e8cdd1f0 user: dgp tags: core-8-7-b1-rc
12:07
A better fix for [b8f575aa23], as it maintains the expectation that synchronous [read] results in a... check-in: 00995080d6 user: pooryorick tags: py-b8f575aa23
2022-12-24
14:36
First part of fix for [4a7397e0b3]: Take flags into account when deciding to do a binary fcopy or no... check-in: 7dcc1eadb6 user: jan.nijtmans tags: bug-4a7397e0b3
09:11
code cleanup (reduce diff with trunk) check-in: f2db1cd166 user: jan.nijtmans tags: tip-636-tcl9-644
2022-12-22
16:17
Merge 9.0 check-in: f5eeb4cd83 user: jan.nijtmans tags: tip-636-tcl9-644
00:22
Forgot one .... check-in: d3fcd70aae user: jan.nijtmans tags: internal-abstract-list
2022-12-21
23:05
Merge 9.0 check-in: 01e3112cfb user: jan.nijtmans tags: tip-626
21:59
Merge 9.0 check-in: 54fa324d11 user: jan.nijtmans tags: internal-abstract-list
21:43
Merge 8.7 check-in: fb6e7180d0 user: jan.nijtmans tags: trunk, main
21:07
Make two more functions static check-in: 41c19b8112 user: jan.nijtmans tags: core-8-branch
20:43
Add 'interp' argument to some arith functions, for better error-handling check-in: ccd603d584 user: jan.nijtmans tags: core-8-branch
13:19
Merge 8.7 check-in: c1c6942192 user: jan.nijtmans tags: trunk, main
13:15
Tweaks to dde and registry extension, so they "load" without 3th argument in Tcl 8.6 too. check-in: 7901788305 user: jan.nijtmans tags: core-8-branch
06:59
Make as much abstract list implementation as possible internal. Other code cleanup also. check-in: 6a1760d4bc user: griffin tags: tip-636-tcl9-644
2022-12-20
10:59
Merge 9.0 check-in: a04ec917cb user: jan.nijtmans tags: internal-abstract-list
10:58
Merge 9.0. Now really make dist tests working (again) on Windows/gcc check-in: 2d522d11f5 user: jan.nijtmans tags: tip-636-tcl9-644
09:42
Merge 8.7 check-in: 3373ed5ad9 user: jan.nijtmans tags: trunk, main
09:32
Fix [17a1cb8d6e2a51bd]. From now on, noncharacters are no longer rejected in -strict mode check-in: aa03339d48 user: jan.nijtmans tags: core-8-branch
07:24
Merge 9.0. Make dist tests working (again) on Windows/gcc check-in: 19a32c1743 user: jan.nijtmans tags: tip-636-tcl9-644
2022-12-19
22:19
Remove all checks for noncharacters Closed-Leaf check-in: cbaa5e7016 user: jan.nijtmans tags: bug-17a1cb8d6e
21:53
Merge 9.0. Add missing return statement check-in: 85bb554ed9 user: jan.nijtmans tags: internal-abstract-list
15:44
Merge 8.7 check-in: a09f704e58 user: jan.nijtmans tags: trunk, main
15:43
Add two testcases, showing how we can distinguish Invalid Byte sequences, Surrogates, and Noncharact... check-in: dbe0586aaa user: jan.nijtmans tags: core-8-branch
15:40
When changing the -nocomplainencoding or -strictencoding settings of a channel, reset the CHANNEL_NE... check-in: 24aa8e31b3 user: jan.nijtmans tags: core-8-branch
2022-12-18
21:38
Merge 9.0 check-in: f2457ceac8 user: jan.nijtmans tags: tip-636-tcl9-644
20:50
merge-mark check-in: d370f9e19e user: jan.nijtmans tags: internal-abstract-list
18:08
MODULE_SCOPE TclLengthOne (in stead of 2 separate static functions doing the same) check-in: 8778167a3c user: jan.nijtmans tags: trunk, main
10:05
Reserve a place in abstractlist for an additional function check-in: f66b360335 user: jan.nijtmans tags: tip-636-tcl9-644
09:10
Merge 9.0 check-in: 889eda50c1 user: jan.nijtmans tags: tip-636-tcl9-644
00:14
Merge 9.0 check-in: 6fdaa1e37d user: jan.nijtmans tags: internal-abstract-list
2022-12-16
15:31
Merge 8.7 check-in: dcfc436638 user: jan.nijtmans tags: trunk, main
15:31
Merge 8.6 check-in: caa40f0766 user: jan.nijtmans tags: core-8-branch
15:19
Merge 8.7 check-in: f03e632bcc user: jan.nijtmans tags: trunk, main
15:18
Merge 8.6 check-in: 8f01a4be6f user: jan.nijtmans tags: core-8-branch
12:19
merge-mark check-in: 0634c5330e user: jan.nijtmans tags: trunk, main
12:19
merge-mark check-in: ab4d25a3e6 user: jan.nijtmans tags: core-8-branch
10:25
Merge 8.7 check-in: 67c049ff94 user: jan.nijtmans tags: trunk, main
10:23
Addendum to [https://core.tcl-lang.org/tips/doc/trunk/tip/601.md|TIP #601]. Add check for characters... check-in: fba994208a user: jan.nijtmans tags: core-8-branch
09:50
Merge 8.7 check-in: 0c95140726 user: jan.nijtmans tags: trunk, main
09:40
Follow-up for [084ab982fe]: Use -strict to disable noncharacters. This change was only done for utf-... check-in: b7da2f7465 user: jan.nijtmans tags: core-8-branch
09:28
Merge 8.7 Closed-Leaf check-in: af187c072a user: jan.nijtmans tags: strict-for-utf16
09:27
Merge 8.7 check-in: 0cfed33f1c user: jan.nijtmans tags: trunk, main
09:25
Adapt iocmd-8.* testcases to change in previous commit check-in: 2797fb4f8c user: jan.nijtmans tags: core-8-branch
08:15
Add testcase check-in: 94c51949f1 user: jan.nijtmans tags: strict-for-utf16
2022-12-15
23:59
Make -strict work the same for UTF-16 as for UTF-8 check-in: 88dc84d004 user: jan.nijtmans tags: strict-for-utf16
14:39
Merge 8.7 check-in: e98ade44bf user: jan.nijtmans tags: trunk, main
14:38
Fix Tcl_BadChannelOption(), new -nocomplainencoding and -strictencoding options were still missing (... check-in: 834ed19993 user: jan.nijtmans tags: core-8-branch