Tcl Source Code

Timeline
Login

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

368 check-ins using file generic/tclPathObj.c version 2c10f470c8

2023-03-26
18:41
Sync all error-messages with modern Linux check-in: 7eabe5dc9f user: jan.nijtmans tags: bug-fa128568a5
14:55
Failing test for [6d4e9d1af5bf5b7d]. check-in: 8f233171f2 user: pooryorick tags: bug-6d4e9d1af5bf5b7d
2023-03-25
20:00
Experimental fix for [fa128568a5]: EOVERFLOW does not necessarily mean "file too big" Let's synchron... check-in: 1e348d39da user: jan.nijtmans tags: bug-fa128568a5
2023-03-24
21:08
Fix [68417a8bb3]: No result/LF printed for 64-bit integer type check check-in: 5aff89ad15 user: jan.nijtmans tags: core-8-branch
20:47
Merge 8.6 check-in: 87cd711c2a user: jan.nijtmans tags: core-8-branch
2023-03-23
15:54
Merge 8.6 check-in: 6777333214 user: jan.nijtmans tags: core-8-branch
07:27
fix for [f3cb2a32d6] Add initialization to allocation of string rep buffer to resolve valgrind repor... check-in: ca0e3d0976 user: jan.nijtmans tags: core-8-branch
2023-03-22
21:20
Simplify TIP #656 implementation. This also changes the TCL_ENCODING_PROFILE_* macro's to the same v... check-in: 8419a7023d user: jan.nijtmans tags: tip-656-simpl
21:11
Remove knownProfileBug constraint: this is already fixed check-in: e4a6023a61 user: jan.nijtmans tags: core-8-branch
20:09
One missing int -> Tcl_Size change check-in: e84a92aa11 user: jan.nijtmans tags: core-8-branch
17:57
Merge 8.6 check-in: 6063e17e15 user: jan.nijtmans tags: core-8-branch
16:36
Proposed fix for [0265750233]: invalid read in cmdAH-4.3.13.C1.solo.utf-8.tcl8. Closed-Leaf check-in: 4055888f8f user: jan.nijtmans tags: bug-0265750233
15:50
In "replace" mode, "encoding convertfrom" can throw an exception as well if it doesn't receive a byt... check-in: 40c315b2b6 user: jan.nijtmans tags: tip-656-simpl
15:35
Simplify TIP #656 implementation. This also changes the TCL_ENCODING_PROFILE_* macro's to the same v... check-in: 303ca5c8ca user: jan.nijtmans tags: tip-656-simpl
11:44
Move (TCL_ENCODING_PROFILE_MASK|GET|SET) from tcl.h to tclIO.h, since those are not public. Some for... check-in: d5cda795aa user: jan.nijtmans tags: core-8-branch
09:41
code cleanup: use more *SURROGATE() macro's check-in: 6c6c7029c2 user: jan.nijtmans tags: core-8-branch
08:32
Since TCL_ENCODING_PROFILE_DEFAULT == TCL_ENCODING_PROFILE_TCL8 (on Tcl 8), we can simplify. check-in: d0f072219c user: jan.nijtmans tags: core-8-branch
2023-03-21
23:49
Remove unneeded Tcl_IncrRefCount and TclDecrRefCount. TclPtrSetVarIdx takes ownership of newValuePtr... check-in: c0778ccb77 user: pooryorick tags: core-8-branch
16:28
Fix [1bedc53c8c]: synchronous [read] with -strictencoding does not produce an error on invalid input check-in: 18437bdc82 user: jan.nijtmans tags: core-8-branch
16:26
Fix indenting. More use of TCL_INDEX_NONE check-in: 4e6e2301fa user: jan.nijtmans tags: core-8-branch
11:11
Some test-cases, which test for partial read without throwing EILSEQ immediately, only work with ""-... Closed-Leaf check-in: ac6ce395d7 user: jan.nijtmans tags: bug-1bedc53c8c
08:44
Fix [154ed7ce56]: Tcl 9: [gets] on -strictencoding 1 configured channel check-in: c02747a663 user: jan.nijtmans tags: core-8-branch
2023-03-20
23:17
Proposed fix for [1bedc53c8c]: synchronous [read] with -strictencoding does not produce an error on ... check-in: a7bce7dbba user: jan.nijtmans tags: bug-1bedc53c8c
22:53
Proposed fix for [154ed7ce56]: Tcl 9: [gets] on -strictencoding 1 configured channel. Extracted fro... Closed-Leaf check-in: a338fcd542 user: jan.nijtmans tags: bug-154ed7ce56
18:45
Candidate fix for [f3cb2a32d6] Add initialization to allocation of string rep buffer to resolve valg... Closed-Leaf check-in: 24e82d736e user: dgp tags: bug-f3cb2a32d6
16:39
Duplicate test name check-in: 971104e3c1 user: dgp tags: core-8-branch
14:18
Fix [bdcb5126c0]: Failed assertion in test chan-io-7.3 check-in: f96ef976ee user: jan.nijtmans tags: core-8-branch
11:40
Use TclNewIndexObj() in stead of Tcl_NewWideIntObj(), which - actually - does the same but better fo... check-in: 9dfd1ce4b4 user: jan.nijtmans tags: core-8-branch
11:29
Fix [d7fd37ebd9]: handling leftover prefix in table encoding check-in: a1180af031 user: jan.nijtmans tags: core-8-branch
02:36
Fix http11 test hang caused by trailing brace in previous commit check-in: 46e7337ba6 user: apnadkarni tags: core-8-branch
2023-03-19
21:51
Possible fix for [d7fd37ebd9]: handling leftover prefix in table encoding Closed-Leaf check-in: 7a99ab87ac user: jan.nijtmans tags: bug-d7fd37ebd9
11:56
Don't let httpd11 depend on the system encoding any more: All text files are now stored in utf-8. check-in: 2697657fd2 user: jan.nijtmans tags: core-8-branch
11:44
Remove unneeded backslash check-in: eabf113ed1 user: jan.nijtmans tags: core-8-branch
2023-03-18
23:20
Fix memory leak in ZipFSPathInFilesystemProc(). Closed-Leaf check-in: 7188cd70e0 user: pooryorick tags: bug-memoryleak-ZipFSPathInFilesystemProc
09:07
one too much "-profile tcl8" check-in: 463b1b7aea user: jan.nijtmans tags: core-8-branch
09:02
Make http package use "-profile tcl8", irrespective of the default profile in Tcl, until decided dif... check-in: 21f0749d55 user: jan.nijtmans tags: core-8-branch
08:50
Make "tcltest" package use "-profile tcl8" internally, irrespective of what the default profile is check-in: 13ddfcbb8e user: jan.nijtmans tags: core-8-branch
08:42
Manpage fixes check-in: 8aa793e8b9 user: jan.nijtmans tags: core-8-branch
04:10
Update manpages for TIP 656 check-in: 7c1427bf14 user: apnadkarni tags: core-8-branch
03:18
TIP 656 accepted check-in: a3adc130e6 user: apnadkarni tags: core-8-branch
02:36
Merge 8.7 Closed-Leaf check-in: e5d17446a3 user: apnadkarni tags: tip-656
2023-03-17
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:43
Merge 8.7 check-in: 1067a14b93 user: jan.nijtmans tags: tip-656
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:06
Merge-mark check-in: 584ca456f0 user: jan.nijtmans tags: core-8-branch
2023-03-16
20:12
If TCL_UTF_MAX=4, don't set 'exact' to 1 check-in: ca16c36702 user: jan.nijtmans tags: core-8-branch
17:29
Merge 8.7 check-in: b6b55639ae user: apnadkarni tags: tip-656
16:24
Update manpages in anticipation of TIP 656 Closed-Leaf check-in: 82a5336066 user: apnadkarni tags: tip-656-docs
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: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
03:08
Change -encodingprofile to -profile check-in: 07a4893b3b user: apnadkarni tags: tip-656
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:23
Merge 8.6 check-in: 0903dd2c84 user: jan.nijtmans tags: core-8-branch
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
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
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
15:34
Merge 8.7 check-in: 5068abf7d5 user: apnadkarni tags: tip-656
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
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
16:32
Fix passing of encoding state in testencoding Tcl_UtfToExternal check-in: 076db71deb user: apnadkarni tags: tip-656
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:47
Start on Tcl_ExternalToUtf/Tcl_UtfToExternal tests check-in: 0e15961c9e user: apnadkarni tags: tip-656
16:37
Backport [6fb14ee3e876978c]. Add testcases check-in: 3a7e4c1c38 user: jan.nijtmans tags: core-8-branch
12:37
Fix [db7a085bd9]: encoding convertfrom -strict utf-16 accepts partial surrogates check-in: 8a26d5cf2b user: jan.nijtmans tags: core-8-branch
11:32
Forgot that \x00 is not printable anyway check-in: 054270394c user: jan.nijtmans tags: core-8-branch
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
16:43
Add testencoding Tcl_ExternalToUtf/Tcl_UtfToExternal for raw testing of corresponding C functions check-in: b4e00b1d8b user: apnadkarni tags: tip-656
2023-03-10
13:33
merge 8.6 check-in: be62bd1ce5 user: dgp tags: core-8-branch
09:53
Merge 8.7 check-in: aa1b1f275c user: apnadkarni tags: tip-656
2023-03-09
10:47
Fix SetChannelOption parsing of -encoding* to match GetChannelOption check-in: 12f034882f user: apnadkarni tags: tip-656
10:21
Merge 8.6 check-in: 4d78183639 user: jan.nijtmans tags: core-8-branch
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:40
Merge 8.7 check-in: d3a2621dcd user: jan.nijtmans tags: tip-656
20:15
Merge 8.6 check-in: e3784318b0 user: jan.nijtmans tags: core-8-branch
11:02
Add "teststringobj newunicode". Not used in testcases yet. check-in: a00551a229 user: jan.nijtmans tags: core-8-branch
2023-03-07
20:14
Merge 8.7 check-in: d9532ddf80 user: jan.nijtmans tags: tip-656
20:09
Fix [b4af93cd9f]: uninitialized bytes in http11-1.13.0 check-in: 2dff4cb44b user: jan.nijtmans tags: core-8-branch
18:14
Merge 8.6 check-in: f934119c5c user: jan.nijtmans tags: core-8-branch
12:28
Merge 8.6 - testchmod fixes check-in: 2ec387cffb user: apnadkarni tags: core-8-branch
07:34
Merge 8.6 check-in: cc0b9a750b user: jan.nijtmans tags: core-8-branch
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
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
14:51
merge 8.7 check-in: e120a7b0ca user: dgp tags: core-8-7-b1-rc
10:24
Tcl_WinTCharToUtf() is deprecated, so use Tcl_WCharToUtfDString() in stead. check-in: 79d7180519 user: jan.nijtmans tags: core-8-branch
06:58
Add new valgrind suppression items. check-in: 4f4542baa1 user: pooryorick tags: core-8-branch
2023-03-05
21:16
Merge-mark (but also remove some lost spacing) check-in: cfde75a992 user: jan.nijtmans tags: core-8-branch
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
2023-03-04
16:26
Protect zlib errors with check for null interp check-in: 626b25e226 user: apnadkarni tags: core-8-branch
10:19
Merge 8.6 check-in: 16a3c41087 user: jan.nijtmans tags: core-8-branch
10:09
Merge 8.6 check-in: 980e01621b user: jan.nijtmans tags: core-8-branch
2023-03-03
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
2023-03-02
14:04
merge 8.7 check-in: 96a5e5627a user: dgp tags: core-8-7-b1-rc
07:46
Merge 8.7 - disable tests on WSL check-in: 69c6438f23 user: apnadkarni tags: tip-656
07:08
Disable more file permissions tests for WSL (not supported in WSL/NTFS) check-in: 547d467832 user: apnadkarni tags: core-8-branch
06:41
Bug [e778e3f804]. Fix error message for invalid profile name. check-in: f9e3e55bb8 user: apnadkarni tags: tip-656
04:16
Eliminate TCL_ENCODING_MODIFIED flag check-in: 13537afd1b user: apnadkarni tags: tip-656
2023-03-01
14:55
Cherrypick [f1dd5f1cc7]: constrain tests not supported on WSL check-in: 02b0494479 user: apnadkarni tags: core-8-branch
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
16:08
Proposed fix for [e778e3f804]: Parsing of "profile" for TIP #656 Leaf check-in: 82377ce539 user: jan.nijtmans tags: bug-e778e3f804
15:39
Merge 8.7 check-in: 99cfb068bb user: apnadkarni tags: tip-656
14:08
int -> Tcl_Size to match TIP check-in: 3270877c8d user: apnadkarni tags: tip-656
13:33
Put back testcase io-52.20, and re-fix [4a7397e0b3] check-in: 9c0db3d168 user: jan.nijtmans tags: core-8-branch
13:25
Merge 8.7 check-in: 0fbea57450 user: apnadkarni tags: tip-656
13:24
Merge 8.7 check-in: f0039dade9 user: apnadkarni tags: tip-656
12:43
Missing ')' check-in: 2a0db90a03 user: jan.nijtmans tags: core-8-branch
12:25
Move setting of profile in flags parameter to lower level functions in case they are called directly check-in: 070225e33d user: apnadkarni tags: tip-656
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: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
10:36
Merge 8.6 check-in: bc4fffd65e user: jan.nijtmans tags: core-8-branch
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:57
Fix formatting issue in Tcl.n check-in: b2d74396e8 user: pooryorick tags: core-8-branch
2023-02-27
13:22
merge 8.7 check-in: 24ed4112bd user: dgp tags: core-8-7-b1-rc
2023-02-26
16:04
Merge 8.6 check-in: fd2fe9eb83 user: jan.nijtmans tags: core-8-branch
2023-02-24
14:34
merge 8.7 check-in: 1224aa5a8a user: dgp tags: core-8-7-b1-rc
13:34
Add teststringobj newunicode command to test invalid input to Tcl_NewUnicodeObj check-in: 76d20961d0 user: apnadkarni tags: tip-656
10:32
Raise error on invalid flags check-in: 28c0ea5f1b user: apnadkarni tags: tip-656
09:57
Merge 8.7 check-in: 630e01679f user: apnadkarni tags: tip-656
09:35
Factor out encoding test vectors into separate file so they can be used for file IO tests check-in: 063ca81db9 user: apnadkarni tags: tip-656
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
03:35
Bug [40c61a5d10]. Fix syntax error message. check-in: ebf20c29bd user: apnadkarni tags: tip-656
03:10
Merge [bug-dab7fd5973]. Pick up memory leak fix from 8.7. Thanks, Jan check-in: 4507659bcd user: apnadkarni tags: tip-656
2023-02-23
21:31
-strictencoding 1 -> -encodingprofile strict (since the testcases placed back in previous commit did... Closed-Leaf check-in: c621947424 user: jan.nijtmans tags: bug-dab7fd5973
21:20
Remove left-over traces of [0a74820b6d], which was merged into the apn-encoding-profile and landed i... check-in: ff7923a914 user: jan.nijtmans tags: bug-dab7fd5973
13:24
Had forgotten to remove disabled code check-in: c1b6369a50 user: apnadkarni tags: tip-656
13:19
New signature for Tcl_ExternalToUtfDStringEx and Tcl_UtfToExternalDStringEx as per TIP 656 check-in: 2274d048cf user: apnadkarni tags: tip-656
11:51
Merge 8.7 Closed-Leaf check-in: cad1e71ff1 user: jan.nijtmans tags: jan-encoding-profile
11:22
Merge 8.7 check-in: 8a44af5914 user: apnadkarni tags: tip-656, tip-656-pre-capi
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
10:22
Fix gcc warnings and encoding error message (bug [40c61a5d10]) check-in: 00b03d47c5 user: apnadkarni tags: tip-656
2023-02-22
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
17:56
Merge 8.6 check-in: bee7bfb892 user: jan.nijtmans tags: core-8-branch
17:18
First bugfix check-in: 0c53a7c842 user: jan.nijtmans tags: jan-encoding-profile
16:16
Merge 8.7. Finish implementing "replace" profile. check-in: 1a13658857 user: jan.nijtmans tags: jan-encoding-profile
15:28
Merge 8.7 check-in: bcda8d12a6 user: apnadkarni tags: tip-656
15:02
merge 8.7 check-in: 25bcc66187 user: dgp tags: core-8-7-b1-rc
13:42
Add ICU tests for unmapped characters. check-in: be36e83bbb user: apnadkarni tags: tip-656
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: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
17:27
Rework ICU tests to check validity of whole charmap in one test, else too many tests. check-in: 8c1f9311ec user: apnadkarni tags: tip-656
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
16:03
Generate test data from ICU UCM data files. SBCS only for now check-in: ad1a0a20bf user: apnadkarni tags: tip-656
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
15:41
Fix replace profile handling of truncated surrogates check-in: ec79741748 user: apnadkarni tags: tip-656
15:08
Add UTF16 and UTF32 tests check-in: 34a6d40743 user: apnadkarni tags: tip-656
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
07:40
Remove knownBug test constraints now that fix has been merged from core-8-branch check-in: d309b505e2 user: apnadkarni tags: tip-656
2023-02-18
17:41
Minor refactoring/fixes after merge check-in: 29d3eb105e user: apnadkarni tags: tip-656
17:34
Merge 8.7 to pick up UTF-8 encoding fix check-in: fcec414fdd user: apnadkarni tags: tip-656
16:25
Done with invalid utf-8 table check-in: 28dd1833f8 user: apnadkarni tags: tip-656
2023-02-17
19:14
Fix for [885c86a9a0]: convertfrom utf8 breaks for 4 byte utf encodings check-in: c9645172df user: jan.nijtmans tags: core-8-branch
19:12
Make a start implementing "replace" check-in: 8965167358 user: jan.nijtmans tags: jan-encoding-profile
18:59
Part way through utf-8 test equivalence classes check-in: e49afef9c2 user: apnadkarni tags: tip-656
11:08
Merge 8.7 check-in: 72c58dedd0 user: apnadkarni tags: tip-656
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: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
20:54
parsing simplifications check-in: 4c3fc8cc5a user: jan.nijtmans tags: jan-encoding-profile
17:15
Bit more work on encoding test framework. Long way to go. check-in: c1c5993bd7 user: apnadkarni tags: tip-656
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
17:27
Start on expanding encoding tests check-in: 8f3685d3bc user: apnadkarni tags: tip-656
08:07
Merge 8.7 check-in: fe54733688 user: jan.nijtmans tags: jan-encoding-profile
07:21
Ticket [10c2c17c32] follow-up. One output char too much with -failindex. check-in: 6349e0c2e1 user: jan.nijtmans tags: core-8-branch
05:24
Merge 8.7 check-in: d4772edf05 user: apnadkarni tags: tip-656
2023-02-14
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
11:56
Remove obsolete comment check-in: 9d5516a4e9 user: apnadkarni tags: tip-656
11:39
Fix uniqueness parsing fconfigure -encoding / -encodingprofile options check-in: 66074c9b6d user: apnadkarni tags: tip-656
11:37
Bug [bd1a60eb9c]. Eliminate TCL_ENCODING_UTF. Closed-Leaf check-in: 8dc5e620ee user: apnadkarni tags: apn-encoding-profile
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:06
merge 8.7 check-in: 49849c85bb user: dgp tags: core-8-7-b1-rc
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
17:34
Tentative fix for [bd1a60eb9] - surrogates in strict utf-8 check-in: ea2d05b48b user: apnadkarni tags: apn-encoding-profile
16:56
Minor fixes and tests check-in: 92345e0520 user: apnadkarni tags: apn-encoding-profile
11:04
Added 'encoding profiles' check-in: 170b5d76f2 user: apnadkarni tags: apn-encoding-profile
06:15
Minor readability changes check-in: 7fe70a05cf user: apnadkarni tags: apn-encoding-profile
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-11
17:38
Partial implementation of replace profile check-in: 7dc2095f6a user: apnadkarni tags: apn-encoding-profile
01:51
Eliminate TCL_ENCODING_{STRICT,NOCOMPLAIN} check-in: 7a9d0fe95b user: apnadkarni tags: apn-encoding-profile
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
17:07
Phase out (almost) STRICT and NOCOMPLAIN flags. check-in: 4a2770b48e user: apnadkarni tags: apn-encoding-profile
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
17:04
Modify encoding C API to use profiles (in progress) check-in: f1ce788bea user: apnadkarni tags: apn-encoding-profile
17:03
Add equivalent tests from ff630bf370 check-in: 7304b2a810 user: apnadkarni tags: apn-encoding-profile
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
07:27
Do not have -failindex imply -strict check-in: 05e42cb1af user: apnadkarni tags: apn-encoding-profile
06:56
Merge bug-10c2c17c32 check-in: 4da904da4b user: apnadkarni tags: apn-encoding-profile
2023-02-07
17:10
Merge core-8-branch check-in: 51dd9f7cd1 user: apnadkarni tags: apn-encoding-profile
11:25
Fix tcltest to not exit on encoding errors when printing to stdout check-in: a26df2ffbf user: apnadkarni tags: apn-encoding-profile
11:23
Refactor encoding tests for broader coverage and easier test case management check-in: e3764b6ce6 user: apnadkarni tags: apn-encoding-profile
11:22
Fix call to EncodingConvertParseOption for decoding check-in: 58cc1bde67 user: apnadkarni tags: apn-encoding-profile
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
16:03
Make last test-cases pass check-in: d2898d5045 user: jan.nijtmans tags: jan-encoding-profile
14:09
keep channel options in alphabetical order check-in: 4b5c2ec6fe user: jan.nijtmans tags: jan-encoding-profile
2023-02-05
23:47
2 more test-case fixes check-in: a9a3992bb8 user: jan.nijtmans tags: jan-encoding-profile
23:22
Fix handling of default profile. Also fix many test-cases check-in: 7eb72e7739 user: jan.nijtmans tags: jan-encoding-profile
12:49
Proposed fix for [dab7fd5973]: Memory leak in commit [0a74820b6d] Closed-Leaf check-in: 9a22ed79ed user: jan.nijtmans tags: py-b8f575aa23-nopartial, bug-dab7fd5973
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: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
16:43
Update tests to use -encodingprofile check-in: e92847da6f user: apnadkarni tags: apn-encoding-profile
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:12
Fix documentation on "encoding" command check-in: f3ab9ad6c0 user: jan.nijtmans tags: core-8-branch
2023-02-01
21:01
Renumber testscase, sync with Tcl 9.0 check-in: c093f8b044 user: jan.nijtmans tags: core-8-branch
13:59
merge 8.7 check-in: cc3a3de21d user: dgp tags: core-8-7-b1-rc
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: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
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
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:31
merge 8.7 Leaf check-in: 8ae074018e user: dgp tags: dgp-review
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
2023-01-27
19:15
Add some comments and tidy code. check-in: c6895a058f user: pooryorick tags: core-8-branch
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
08:17
Update fcopy documentation regarding -size argument check-in: 173a6cb112 user: jan.nijtmans tags: core-8-branch
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: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: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
2023-01-23
20:08
Merge-mark check-in: 450ec972d7 user: jan.nijtmans tags: core-8-branch
2023-01-22
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
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
14:19
Fix 370b1ff03e: Wrong Tk_MeasureChars result ... check-in: 0384d3314c user: jan.nijtmans tags: core-8-branch
2023-01-18
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
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
19:45
Update documentation, matching current implementation check-in: c0ee6795b9 user: jan.nijtmans tags: core-8-branch
2023-01-14
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
16:54
merge 8.7 check-in: c4b92353a5 user: dgp tags: core-8-7-b1-rc
2023-01-08
22:47
Fix for 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: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: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: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-21
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: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
2022-12-20
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
2022-12-19
22:19
Remove all checks for noncharacters Closed-Leaf check-in: cbaa5e7016 user: jan.nijtmans tags: bug-17a1cb8d6e
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-16
15:31
Merge 8.6 check-in: caa40f0766 user: jan.nijtmans tags: core-8-branch
15:18
Merge 8.6 check-in: 8f01a4be6f user: jan.nijtmans tags: core-8-branch
12:19
merge-mark check-in: ab4d25a3e6 user: jan.nijtmans tags: core-8-branch
10:23
Addendum to TIP #601. Add check for characters... check-in: fba994208a user: jan.nijtmans tags: core-8-branch
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: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:38
Fix Tcl_BadChannelOption(), new -nocomplainencoding and -strictencoding options were still missing (... check-in: 834ed19993 user: jan.nijtmans tags: core-8-branch
2022-12-13
07:53
Clarification for Rolf Closed-Leaf check-in: 05414ca784 user: jan.nijtmans tags: rfe-17a1cb8d6e
07:42
Clarify what "-strict" means for the utf-8 encoder, making it clear that this is not the same as "st... check-in: ef2ad163c8 user: jan.nijtmans tags: core-8-branch
2022-12-12
15:13
merge 8.7 check-in: cc1e305934 user: dgp tags: core-8-7-b1-rc
06:09
Merge 8.6 - change copyright in Windows build to UCal. check-in: 778b2f211c user: apnadkarni tags: core-8-branch
2022-12-11
17:57
More io test-cases. Mostly backported (and modified) from 9.0 check-in: 127d195e8f user: jan.nijtmans tags: core-8-branch
2022-12-09
23:23
Fix [b8f575aa23]: eof erroneously flagged with not reported encoding read error check-in: d156af9fb7 user: jan.nijtmans tags: core-8-branch
22:27
Merge 8.7. Adapt testcase, showing that after an encoding error we can change encoding and continue ... Closed-Leaf check-in: 209b09b069 user: jan.nijtmans tags: bug-b8f575aa23
19:55
Fix compilation with tcc. Thanks, Cyan Ogilvie for the report check-in: f7629abff2 user: jan.nijtmans tags: core-8-branch
14:53
Add 2 unit-tests, for the 2 cornercases mentioned in the TIP. This shows that the fix works as expec... check-in: aff2237747 user: jan.nijtmans tags: bug-b8f575aa23
10:22
Partial solution for [b8f575aa23]. Still missing: 1) testcases. 2) What if both EOF and ENCODING_ER... check-in: 6808b459d3 user: jan.nijtmans tags: bug-b8f575aa23
2022-12-08
16:52
merge 8.7 check-in: b0756e1948 user: dgp tags: core-8-7-b1-rc
2022-12-05
23:31
Merge 8.6 check-in: 45652abcf9 user: jan.nijtmans tags: core-8-branch
15:39
There's no gap on Cygwin any more check-in: 0d25c2aaa4 user: jan.nijtmans tags: core-8-branch
15:33
On Cygwin, dev_t == unsigned, and long long == long check-in: 637abd1dec user: jan.nijtmans tags: core-8-branch
13:10
Eliminate (gcc) warning in tclTest.c check-in: 1907815dc6 user: jan.nijtmans tags: core-8-branch
2022-12-02
12:57
merge 8.7 check-in: e9bc368c0c user: dgp tags: core-8-7-b1-rc
2022-12-01
17:33
Merge 8.6 check-in: b418314fca user: jan.nijtmans tags: core-8-branch
15:28
merge 8.7 check-in: 3c048f2b33 user: dgp tags: core-8-7-b1-rc
2022-11-30
21:16
Let Tcl_GetEncodingNulLength() return size_t on 9.0, for consisancy with other API's. No change on 8... check-in: 198a2064b5 user: jan.nijtmans tags: core-8-branch
10:48
Fix for [084ab982fe]: Use -strict to disable noncharacte check-in: 9619dddce6 user: jan.nijtmans tags: core-8-branch
08:15
Merge 8.7 check-in: 1d9612c9fb user: jan.nijtmans tags: core-8-branch
2022-11-29
20:59
merge-mark check-in: d0bcba634d user: jan.nijtmans tags: core-8-branch
16:05
make Windows dde (-> 1.4.5) and registry (-> 1.3.7) extensions ready for the Tcl 9.0 era. check-in: c6b8e93538 user: jan.nijtmans tags: core-8-branch
14:51
Proposed fix for [084ab982fe]: Use -strict to disable noncharacters Closed-Leaf check-in: ec0c7045df user: jan.nijtmans tags: rfe-084ab982fe
10:33
Merge 8.6 check-in: 1a9ed3b13c user: jan.nijtmans tags: core-8-branch
2022-11-28
23:16
Reduce shimmering: If a conclusion can be drawn about the number of list elements, don't get the ele... check-in: 2664970782 user: jan.nijtmans tags: core-8-branch
12:58
No reservation for TIP #648 any more in stub table. check-in: 58e4ccad62 user: jan.nijtmans tags: core-8-branch
12:06
Use Tcl_Size for ArithSeries.len check-in: 97d5a892d5 user: jan.nijtmans tags: core-8-branch
2022-11-25
22:00
(partial) fix for [6978c01b65] check-in: a82c8ffd37 user: jan.nijtmans tags: core-8-branch
16:11
Tcl_NewDoubleObj -> TclNewDoubleObj and Tcl_NewWideIntObj -> TclNewIntObj (and similar). Gives more ... check-in: c4a4662af3 user: jan.nijtmans tags: core-8-branch
08:31
Document some more differences between Tcl 8.7 and 9.0 in tcl.h check-in: b6617ab53b user: jan.nijtmans tags: core-8-branch
2022-11-24
17:43
Fix gcc warning, seen on Ubuntu with select notifier check-in: d9d73c95bd user: jan.nijtmans tags: core-8-branch
16:16
Use some more TCL_INDEX_NONE and Tcl_Size check-in: 9a501de3ec user: jan.nijtmans tags: core-8-branch
2022-11-23
20:42
Writing characters > \xFF to a binary channel is deprecated, this will start throwing an exception i... check-in: f9405f05e8 user: jan.nijtmans tags: core-8-branch
20:41
-1 -> TCL_INDEX_NONE check-in: a723fb55e7 user: jan.nijtmans tags: core-8-branch
12:15
Make "read" throwing a "illegal byte sequence" exception. Doesn't work for "gets" yet. Closed-Leaf check-in: b9ed73b12c user: jan.nijtmans tags: bug-6978c01b65
09:24
Change assert, since the new flag CHANNEL_ENCODING_ERROR could be set as well check-in: c43ed6731c user: jan.nijtmans tags: core-8-branch
07:43
merge-mark check-in: 123d530bc8 user: jan.nijtmans tags: core-8-branch
01:00
Bump to 8.7b1 for release check-in: 09b0d6becb user: dgp tags: core-8-7-b1-rc
00:19
leave unixInit-3.2 as-is check-in: 115c5ac242 user: jan.nijtmans tags: core-8-branch
2022-11-22
23:58
Progress in fixing [6978c01b65]. Not complete yet check-in: a7e3b444d5 user: jan.nijtmans tags: core-8-branch
23:25
merge 8.6 check-in: 9e126306b5 user: dgp tags: core-8-branch
22:25
Better -strict checking, with testcases Closed-Leaf check-in: 3670fd8a19 user: jan.nijtmans tags: bug-6978c01b65
20:12
merge-mark check-in: 4a4dac21c1 user: jan.nijtmans tags: core-8-branch
2022-11-21
23:58
Rebase to 8.7 check-in: 48904e94e7 user: jan.nijtmans tags: tip-648
23:54
TIP #650: New function Tcl_GetWideUIntFromObj() check-in: 5fb5ac7189 user: jan.nijtmans tags: core-8-branch
23:52
Mark unixInit-3.2 as "knownBug". See [fccb9f322f] check-in: 6850595984 user: jan.nijtmans tags: core-8-branch
23:22
TCL_OUT_LINE_COMPILE is deprecated check-in: f4121afaa0 user: jan.nijtmans tags: core-8-branch
22:01
Merge 8.7. More utf-8 checks with --strict check-in: 11743d6614 user: jan.nijtmans tags: bug-6978c01b65
16:18
There is no guarantee that sizeof(Tcl_WideInt) == sizeof(double), so the offset of 'isDouble' in the... check-in: a271466456 user: jan.nijtmans tags: core-8-branch
2022-11-20
23:27
indenting check-in: 656a43beb3 user: jan.nijtmans tags: bug-6978c01b65
23:22
Merge 8.7 check-in: 8f4f8eb866 user: jan.nijtmans tags: bug-6978c01b65
22:08
In most testing scenarios, the TCL_LIBRARY variable is masking a bug in system encoding discovery. ... check-in: aa415ced39 user: dgp tags: core-8-branch
21:39
missing constraints check-in: ffa1071da8 user: dgp tags: core-8-branch
20:18
Rebase to latest 8.7 check-in: a6cae9e4ed user: jan.nijtmans tags: tip-648
20:14
Rebase to latest 8.7 Closed-Leaf check-in: b3bc4804f6 user: jan.nijtmans tags: tip-650
19:33
Don't use "package require tcltests" any more, as in other tests check-in: 529dd4665b user: jan.nijtmans tags: core-8-branch
19:29
Constraints http2.9.x make no sense, when testing http2.10 check-in: aad30e28b1 user: jan.nijtmans tags: core-8-branch
19:18
close fork check-in: e2a2d137d4 user: dgp tags: core-8-branch
17:38
Merge 8.6. TIP #651 implementation (since there are already 2 YES votes, no NO votes expected) check-in: 4218e66972 user: jan.nijtmans tags: core-8-branch