Tcl Source Code

Timeline
Login

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

101 check-ins using file generic/tclIOCmd.c version f227eef6fa

2023-03-23
21:38
Merge trunk d89991c58b Fix [bdcb5126c0]: Failed assertion in test chan-io-7.3. check-in: 8e48a63d32 user: pooryorick tags: unchained
21:35
Merge trunk 15c9067453: Add longIs64bit constraint to lseq-4.4 (because this isn't expected to work ... check-in: 9981253ded user: pooryorick tags: unchained
21:33
Merge trunk 1e23dd4876: Fix [5ae5ffc3f4]: Problem with -failindex on 32-bit platform. check-in: dbdc7b999b user: pooryorick tags: unchained
21:24
Merge trunk 1253dd0211: Fix http11 test hang caused by trailing brace in previous commit. check-in: ddac4d8386 user: pooryorick tags: unchained
21:17
Merge trunk 20cad126cd: Don't let httpd11 depend on the system encoding any more: All text files are... check-in: 4b866ed6bf user: pooryorick tags: unchained
2023-03-22
21:39
Merge trunk 4dca8eb033: Make "tcltest" package use "-profile tcl8" internally, irrespective of what ... check-in: 49bef6ccba user: pooryorick tags: unchained
21:38
Merge trunk b10e2b66a9: Manpage fixes. check-in: afc042ad45 user: pooryorick tags: unchained
21:37
Merge trunk 9aa2b65a57: TIP 656 manpages. check-in: dced5347fc user: pooryorick tags: unchained
21:36
Merge trunk 49a4c8f8fb: TIP 656 implementation. check-in: 2543376d56 user: pooryorick tags: unchained
21:24
Merge trunk 31788d9a4b: arm64e -> arm64, since arm64e is not available yet on MacOS (Thanks to Stefa... check-in: c235d135b0 user: pooryorick tags: unchained
21:21
Merge trunk 5ecd70c8ce: Unbreak build, and minor cleanup. check-in: cbf6021eb4 user: pooryorick tags: unchained
21:19
Merge trunk 43584b2ac9: If TCL_UTF_MAX=4, don't set 'exact' to 1. check-in: c2ae89b419 user: pooryorick tags: unchained
21:14
Merge trunk 9e266d00f2: Empty check-in: 2a6230f4d0 user: pooryorick tags: unchained
21:13
Merge core-8-branch 7f5879e9cb: Fix (minor) warning on 32-bit platforms. check-in: eab6665202 user: pooryorick tags: unchained
20:26
Merge core-8-branch 3082cb9e80: Make valgrind_foreach target in Makefile.in properly handle interrup... check-in: 2c4430c7ea user: pooryorick tags: unchained
20:15
Merge core-8-branch 7fde86610c: New script used in the "valgrind_each" target in Makefile.in. check-in: eeba896d5b user: pooryorick tags: unchained
17:54
Merge trunk 6ef2153f20: Minor cleanup (Thanks, Gustaf!). check-in: 1a1a497fd2 user: pooryorick tags: unchained
17:53
Merge trunk c1e45151b3: Remove _LARGEFILE_SOURCE64 usage. See [d690400d07]. check-in: 069aa503b5 user: pooryorick tags: unchained
17:51
Merge trunk d04c1efe83: Merge in constraint spelling fix. Keep it in case the knownBug constraint is... check-in: 25ccaad3a9 user: pooryorick tags: unchained
17:24
Merge trunk a76dee9eb4: Further fix for issue [ea69b0258a9833cb], crash when using a channel transf... check-in: ca28ab2f5d user: pooryorick tags: unchained
17:17
Merge trunk a19e2f0c0b: ckfree -> Tcl_Free check-in: 9a5a55c563 user: pooryorick tags: unchained
17:16
Merge trunk 30ba320f81: Since "unicode" is deprecated, use "utf-16" in testcases. Otherwise -DTCL_N... check-in: 2efa5225e7 user: pooryorick tags: unchained
17:15
Merge trunk 62058cafe0: Fix for issue [ea69b0258a9833cb], crash when using a channel transformation ... check-in: 13eca467c0 user: pooryorick tags: unchained
17:13
Merge trunk 5c6fa768fe: Merge 8.6: Bug [183a1adcc0]. Buffer overflow in Tcl_UtfToExternal. check-in: 904fc79e30 user: pooryorick tags: unchained
17:11
Merge trunk 9db02d187b: 2 more testcases, proving utf-32 handling of surrogates (actually: not handl... check-in: abe64168ac user: pooryorick tags: unchained
17:10
Merge trunk 6fb14ee3e: Minor bug-fix for utf-32: Only throw exception for codepoints > +U10FFFF if ... check-in: deb45f872a user: pooryorick tags: unchained
17:09
Merge trunk 286d6e9ab0: Fix [db7a085bd9]: encoding convertfrom -strict utf-16 accepts partial surrog... check-in: afb470b29e user: pooryorick tags: unchained
17:08
Merge trunk 8e467866ef: Forgot that \x00 is not printable anyway. check-in: 88edb96a77 user: pooryorick tags: unchained
17:07
Merge trunk 1bf875b575: Always output 2 hex characters in "unexpected byte sequence" exception messa... check-in: c21cba5e23 user: pooryorick tags: unchained
17:02
Merge trunk a0abb8bdc5: Make test less fragile to changing set of options. check-in: 4f3a7d2b9b user: pooryorick tags: unchained
17:01
Merge trunk bb76745df2: Fix cmdAH-4.3.13.00D80000.solo.utf-32le.tcl8.a testcase from tip-656-tcl9 br... check-in: 796c9ddc1b user: pooryorick tags: unchained
16:58
Merge trunk 64c58db9fc: Adapt 2 testcases (io-39.16/io-39.16a), showing that "-encoding" can be shor... check-in: 8043924d78 user: pooryorick tags: unchained
16:57
Merge trunk a52ac1d5fa: winFCmd-1.24 differs in error code on Win 11. check-in: 6e28faf65d user: pooryorick tags: unchained
16:56
Merge trunk 13b04d4d60: Add "notWsl" test constraints. Clean up many testcases. check-in: 7d960693cd user: pooryorick tags: unchained
16:55
Merge trunk 837dbec7cc: More -Wconversion warning fixes. check-in: fcb6e33d05 user: pooryorick tags: unchained
2023-03-20
14:19
Merge 8.7 check-in: d89991c58b user: jan.nijtmans tags: trunk, main
12:08
Add longIs64bit constraint to lseq-4.4 (because this isn't expected to work on 32-bit platforms). Re... check-in: 15c9067453 user: jan.nijtmans tags: trunk, main
11:42
Fix [5ae5ffc3f4]: Problem with -failindex on 32-bit platform check-in: 1e23dd4876 user: jan.nijtmans tags: trunk, main
11:31
Merge 8.7 check-in: 48829d9671 user: jan.nijtmans tags: trunk, main
02:38
Merge 8.7 - Fix http11 test hang check-in: 1253dd0211 user: apnadkarni tags: trunk, main
2023-03-19
13:34
Another fix: don't access (w) twice Closed-Leaf check-in: 5fd5efd795 user: jan.nijtmans tags: bug-5ae5ffc3f4
13:32
Doesn't look like a mem-leak: It appears that Tcl_ObjSetVar2() already handles that. check-in: 37a381473b user: jan.nijtmans tags: bug-5ae5ffc3f4
13:23
Proposed fix for [5ae5ffc3f4]: Problem with -failindex on 32-bit platform. This also fixes a memory-... check-in: c01c9c2885 user: jan.nijtmans tags: bug-5ae5ffc3f4
11:58
Merge 8.7 check-in: 20cad126cd user: jan.nijtmans tags: trunk, main
11:45
Merge 8.7 check-in: cd89bb1303 user: jan.nijtmans tags: trunk, main
2023-03-18
09:08
Merge 8.7 check-in: 1d12742d75 user: jan.nijtmans tags: trunk, main
08:52
Merge 8.7 check-in: 4dca8eb033 user: jan.nijtmans tags: trunk, main
08:45
Merge 8.7 check-in: b10e2b66a9 user: jan.nijtmans tags: trunk, main
04:28
Merge 8.7 - TIP 656 manpages check-in: 9aa2b65a57 user: apnadkarni tags: trunk, main
03:37
Merge mark post-656 check-in: eaf51a2d06 user: apnadkarni tags: trunk, main
03:35
TIP 656 accepted check-in: 49a4c8f8fb user: apnadkarni tags: trunk, main
02:59
Merge trunk Closed-Leaf check-in: 56386248af user: apnadkarni tags: tip-656-tcl9
2023-03-17
20:11
Merge 8.7 check-in: 31788d9a4b user: jan.nijtmans tags: trunk, main
16:15
Merge 8.7 check-in: 5ecd70c8ce user: jan.nijtmans tags: trunk, main
08:13
Merge-Mark. check-in: d558314466 user: pooryorick tags: trunk, main
2023-03-16
20:16
Merge 8.7 check-in: 43584b2ac9 user: jan.nijtmans tags: trunk, main
18:15
Missed two tests. Blast it :-( check-in: df5d869746 user: apnadkarni tags: tip-656-tcl9
18:11
Merge 9.0 check-in: a16366941d user: apnadkarni tags: tip-656-tcl9
17:54
Fix passing of encoding state in testencoding Tcl_UtfToExternal check-in: 461a409e5e user: apnadkarni tags: tip-656-tcl9
15:38
Merge 8.7 check-in: 9e266d00f2 user: jan.nijtmans tags: trunk, main
11:38
Minor cleanup (Thanks, Gustaf!) check-in: 6ef2153f20 user: jan.nijtmans tags: trunk, main
10:00
unicode -> utf-16. Remove some unneeded encodingProfileTodo constraints check-in: 873f3868fe user: jan.nijtmans tags: tip-656-tcl9
03:48
Change -encodingprofile to -profile check-in: 618179acda user: apnadkarni tags: tip-656-tcl9
2023-03-15
16:24
Merge 8.7 check-in: c1e45151b3 user: jan.nijtmans tags: trunk, main
13:41
merge 8.7 check-in: d04c1efe83 user: dgp tags: trunk, main
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:11
ckfree -> Tcl_Free check-in: a19e2f0c0b user: jan.nijtmans tags: trunk, main
2023-03-14
17:23
Merge 9.0. Also fix replace profile handling of orphan surrogates check-in: 69b2949bc8 user: apnadkarni tags: tip-656-tcl9
10:33
Merge 8.7 check-in: 30ba320f81 user: jan.nijtmans tags: trunk, main
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
17:24
Adapt more test expectation (since the default is now -profile strict) check-in: 562a3d7486 user: jan.nijtmans tags: tip-657
17:05
Merge tip-656-tcl9. Mark xx-bufferoverflow as knownBug check-in: 402bc59538 user: jan.nijtmans tags: tip-657
15:59
Merge 8.7: Bug [183a1adcc0]. Buffer overflow in Tcl_UtfToExternal check-in: 5c6fa768fe user: apnadkarni tags: trunk, main
2023-03-12
17:10
Cherrypick yip-656. Start on Tcl_ExternalToUtf/Tcl_UtfToExternal tests check-in: fb97312ec1 user: apnadkarni tags: tip-656-tcl9
16:38
merge-mark check-in: 3879309ba6 user: jan.nijtmans tags: trunk, main
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
13:45
More utf-16 bugfixing check-in: 44187f1e2f user: jan.nijtmans tags: tip-657
12:59
Merge 8.7 check-in: 286d6e9ab0 user: jan.nijtmans tags: trunk, main
12:11
Merge tip-656-tcl9 check-in: 652ce8648e user: jan.nijtmans tags: tip-657
12:00
Merge 9.0. Also ckalloc -> Tcl_Alloc and ckfree -> Tcl_Free check-in: 6320007166 user: jan.nijtmans tags: tip-656-tcl9
11:51
Make testcase io-53.5 independant on system encoding check-in: f92e126fc0 user: jan.nijtmans tags: tip-657
11:34
Merge 8.7 check-in: 8e467866ef user: jan.nijtmans tags: trunk, main
11:28
Merge 8.7 check-in: 1bf875b575 user: jan.nijtmans tags: trunk, main
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
21:19
Fix last (hopefully) bugs in utf-16/utf-32 encoders check-in: c4869d50ae user: jan.nijtmans tags: tip-657
16:47
Add testencoding Tcl_ExternalToUtf/Tcl_UtfToExternal for raw testing of corresponding C functions check-in: 5ee6b60d3c user: apnadkarni tags: tip-656-tcl9
2023-03-10
16:02
Merge tip-656-tcl9 check-in: 98176465db user: jan.nijtmans tags: tip-657
15:55
Implement new function Tcl_InputEncodingError() check-in: 6d2aac8f3f user: jan.nijtmans tags: tip-657
15:29
Merged 9.0. Note knownProfileBug constraint which mark questionable tests to be resolved later. check-in: 20743e4925 user: apnadkarni tags: tip-656-tcl9
13:45
merge 8.7 check-in: a0abb8bdc5 user: dgp tags: trunk, main
07:37
Fix parsing of fconfigure set -encoding* options check-in: 8d526e142d user: apnadkarni tags: tip-656-tcl9
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
16:20
Bug-fix for Utf32ToUtfProc, in case TCL_UTF_MAX=3 check-in: 12c63f8c9f user: jan.nijtmans tags: tip-657
10:22
Merge 8.7 check-in: 64c58db9fc user: jan.nijtmans tags: trunk, main
02:52
Merge 8.7 - winFCmd-1.24 differs in error code on Win 11 check-in: a52ac1d5fa user: apnadkarni tags: trunk, main
2023-03-08
22:04
Oops check-in: 74ffd90527 user: jan.nijtmans tags: tip-657
21:49
Merge tip-657-tcl9. Further implementation of Tcl_GetObj() et al. check-in: c1d9a43a3e user: jan.nijtmans tags: tip-657
20:37
Merge 9.0 check-in: 0ad25bdaec user: jan.nijtmans tags: tip-656-tcl9
20:16
Merge core-8-branch check-in: 13b04d4d60 user: jan.nijtmans tags: trunk, main
15:01
More -Wconversion warning fixes check-in: 837dbec7cc user: jan.nijtmans tags: trunk, main