Timeline
Not logged in

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

1456 check-ins using file unix/tclUnixThrd.c version 325d64b2e4

2023-03-30
09:13
Merge 8.6: Allow empty mode list in [chan create]. check-in: 93f005c985 user: max tags: core-8-branch
2023-03-29
08:32
typo check-in: c2bc9acf1d user: jan.nijtmans tags: core-8-branch
2023-03-28
14:26
Minumum backport to 8.7, for TIP #657 check-in: fe2af85168 user: jan.nijtmans tags: tip-657-backport
07:14
Fix [fa128568a5]: EOVERFLOW does not necessarily mean "file too big". Synchronize many error-message... check-in: 47a4750232 user: jan.nijtmans tags: core-8-branch
05:02
Merge 8.6. POSIX errors update and minizip fix check-in: 657ecc41ee user: apnadkarni tags: core-8-branch
2023-03-27
20:24
More text fixes Closed-Leaf check-in: 7163a2d2f4 user: jan.nijtmans tags: bug-fa128568a5
19:56
Remove unneeded parts from test in fileName.test. check-in: 25e8004945 user: pooryorick tags: core-8-branch
17:23
test hygiene cleaning up created files. check-in: 1f12f9d0a8 user: dgp tags: core-8-branch
14:42
spacing check-in: 9968365670 user: jan.nijtmans tags: core-8-branch
12:14
Make the documentation of [encoding] more concise and readable. check-in: 71bfc6e708 user: pooryorick tags: core-8-branch
11:49
Merge 8.7 check-in: 1ab77f146b user: jan.nijtmans tags: bug-fa128568a5
11:35
More (internal) usage of TclGetString() and TclGetStringFromObj() macro's check-in: 86bf13933a user: jan.nijtmans tags: core-8-branch
11:14
Avoid msvc "illegal indirection" error. check-in: 314541a767 user: pooryorick tags: core-8-branch
09:59
Merge 8.7. Go back to lowercase for POSIX err-messages check-in: c53aee7ee9 user: jan.nijtmans tags: bug-fa128568a5
2023-03-26
22:29
Fix some formatting errors. check-in: fe5211416f user: pooryorick tags: core-8-branch
22:18
Update reference-counting advice for Tcl_ObjSetVar2 and friends. check-in: c09bdf42bf user: pooryorick tags: core-8-branch
21:46
Merge 8.7 check-in: 721bd43c36 user: jan.nijtmans tags: bug-fa128568a5
18:41
Sync all error-messages with modern Linux check-in: 7eabe5dc9f user: jan.nijtmans tags: bug-fa128568a5
17:18
Merge 8.6 check-in: db26f89efb user: jan.nijtmans tags: core-8-branch
16:42
Merge-mark: Valgrind reports no memory leaks. check-in: 78b5eed1f2 user: pooryorick tags: core-8-branch
15:07
Fix for [6d4e9d1af5bf5b7d]: Memory leak: SetFsPathFromAny, assisted by the global literal table, ca... check-in: a9c542391a user: pooryorick tags: core-8-branch
15:02
Fix for [6d4e9d1af5bf5b7d]: Memory leak: SetFsPathFromAny, assisted by the global literal table, ca... Closed-Leaf check-in: fb9a2adbd2 user: pooryorick tags: bug-6d4e9d1af5bf5b7d
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-pre-capi, tip-656
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: 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: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 [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
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 [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: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 [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: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
19:10
merge 8.6 check-in: c358afe03e 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
2022-11-19
16:22
Merge 8.7 check-in: 6e40c6032a user: jan.nijtmans tags: tip-650
16:07
Revert [52a52a65f0]. There appears to be a problem with the mp_pack function on Windows check-in: 423c39ec20 user: jan.nijtmans tags: core-8-branch
2022-11-18
21:43
Backout [52a52a65f0], let's see if this fixes the Windows crash check-in: 0883d5242a user: jan.nijtmans tags: tip-650
20:26
Backout [52a52a65f0], let's see if this fixes the Windows crash Closed-Leaf check-in: 696ac6a94a user: jan.nijtmans tags: backout-52a52a65f0
19:43
Fix [https://core.tcl-lang.org/thread/tktview?name=16bf24d70b|16bf24d70b]: Installed Thread for Tcl ... check-in: 52902124b8 user: jan.nijtmans tags: core-8-branch
19:17
Fix [bec4219123]: test utf-4.12 fails in custom builds check-in: 1c69d40d2f user: jan.nijtmans tags: core-8-branch
15:30
merge 8.6 check-in: 098057ba0c user: dgp tags: core-8-branch
2022-11-17
20:24
Add dummy TCL_OBJTYPE_V0 #define. Minimal no-op backport of TIP #644 check-in: 517124512b user: jan.nijtmans tags: core-8-branch
11:18
doc update check-in: b564f03217 user: jan.nijtmans tags: core-8-branch
04:54
TIP 651 implementation Closed-Leaf check-in: daadbbf337 user: apnadkarni tags: tip-651
03:52
Reserve stub entry 687 for TIP #651 check-in: cfa529ea81 user: apnadkarni tags: core-8-branch
2022-11-16
09:37
http 2.10a4 -> 2.10b1, for upcoming release check-in: 4649724d42 user: jan.nijtmans tags: core-8-branch
2022-11-15
22:09
Make httpd11.tcl work with Tcl 8.6 too check-in: b0dd9c82d2 user: jan.nijtmans tags: core-8-branch
14:41
Merge 8.7 check-in: 9c056a67ee user: jan.nijtmans tags: tip-648
14:39
Merge 8.7 check-in: babbb5ffb5 user: jan.nijtmans tags: tip-650
14:36
Reserve stub entries 684/685 for TIP #648 and 686 for TIP #650 check-in: f50b3c2ea6 user: jan.nijtmans tags: core-8-branch
14:03
New function Tcl_GetWideUIntFromObj check-in: f8c1bdeaa1 user: jan.nijtmans tags: tip-650
13:06
Change all mp_to_ubin() usages to mp_pack(). It makes the code much more clear check-in: 52a52a65f0 user: jan.nijtmans tags: core-8-branch
11:24
Since this FIXME! is already fixed, adapt documentation check-in: f058fc71a8 user: jan.nijtmans tags: core-8-branch
10:57
Add mp_pack to the libtommath stub-table: it's easier to work with than mp_to_ubin check-in: 54a8f8ce8b user: jan.nijtmans tags: core-8-branch
2022-11-13
21:25
fix filename check-in: f09dc5271c user: jan.nijtmans tags: core-8-branch
17:11
Merge 8.7 check-in: 48dc9da9b2 user: jan.nijtmans tags: tip-648
16:53
Fix compilation error for STATS=memdbg. Fix incorrect comment check-in: 9b31035371 user: jan.nijtmans tags: core-8-branch
2022-11-11
22:48
Fix panic message check-in: 3bc20b1fb2 user: jan.nijtmans tags: tip-648
22:26
Fix for Tcl_SetWideUIntObj check-in: 49dd813cf1 user: jan.nijtmans tags: tip-648
22:06
Merge 8.7 check-in: d9159179f8 user: jan.nijtmans tags: tip-648
21:09
Add (internal) TclNewUIntObj(), and use it to fix TCL_LINK_WIDE_UINT for big (>= 2^63) integers. Wit... check-in: 8d0a21d00c user: jan.nijtmans tags: core-8-branch
2022-11-10
17:44
Tcl_NewSizeObj -> Tcl_NewIndexObj check-in: c8f34abbf1 user: jan.nijtmans tags: tip-648
17:28
Update doc check-in: f9e64062fd user: jan.nijtmans tags: tip-648
17:10
Merge http-bugfixes-2022H2. Fix bugs in recent http.tcl code related to https over a proxy server, ... check-in: 9ddb2d98b9 user: kjnash tags: core-8-branch
17:00
Merge 8.7 Closed-Leaf check-in: 85ebcd894a user: kjnash tags: http-bugfixes-2022H2
15:21
If value is out-of-range (e.g. on 32-bit system >= 2^32-1), Tcl_NewSizeObj() will result in a '-1' o... check-in: 5d46f40764 user: jan.nijtmans tags: tip-648
2022-11-09
22:18
New functions Tcl_NewSizeObj/Tcl_SetSizeObj check-in: 4d77c12eef user: jan.nijtmans tags: tip-648
10:53
Bugfix to socketPhQueue. Add some Log commands for debugging. check-in: b3cd0eaada user: kjnash tags: http-bugfixes-2022H2
2022-11-08
22:34
Merge 8.7 check-in: 68010ce9ba user: jan.nijtmans tags: tip-648
21:58
int -> size_t in Tcl_CmdObjTraceProc2 (for 'level'). Add missing documentation check-in: 37b21224ab user: jan.nijtmans tags: core-8-branch
10:03
Merge 8.7 check-in: 775edc77ce user: jan.nijtmans tags: tip-648
09:59
NEVER use sizeof(FLEXARRAY)! Use offsetof() check-in: fd44ff0b9e user: jan.nijtmans tags: core-8-branch
07:34
Merge 8.7 check-in: 60224c1625 user: jan.nijtmans tags: tip-648
07:30
More TCLFLEXARRAY usage check-in: f80ccbfcec user: jan.nijtmans tags: core-8-branch
07:28
Fix "package files tcl", considering TIP #590 check-in: c30ab7f6ae user: jan.nijtmans tags: core-8-branch
2022-11-07
22:06
library/http/http.tcl - bugfix OpenSocket to replay any requests in the socketPhQueue placeholder qu... check-in: 4d2affce7f user: kjnash tags: http-bugfixes-2022H2
22:02
library/http/http.tcl - define http::socketProxyId and use it to record the proxy (if any) used by e... check-in: 5aa59e6396 user: kjnash tags: http-bugfixes-2022H2
21:53
library/http/http.tcl - in http::SecureProxyConnect, bugfix state(proxyUsed) so the correct value Se... check-in: 9cb90b5b44 user: kjnash tags: http-bugfixes-2022H2
21:49
library/http/http.tcl - in http::SecureProxyConnect and its caller, bugfix cleanup after 407 from HT... check-in: 85d7be8b76 user: kjnash tags: http-bugfixes-2022H2
21:44
library/http/http.tcl - replace lremove with lreplace for compatibility with 8.6. check-in: c5e6f53c08 user: kjnash tags: http-bugfixes-2022H2
21:40
tests/httpProxy.test - add new tests for cleanup (mainly after 407 request) by checking that a secon... check-in: ea039e5ece user: kjnash tags: http-bugfixes-2022H2
21:35
tests/httpProxy.test - test for leftover socket placeholders, improve result layout, for https fetch... check-in: b8653a7649 user: kjnash tags: http-bugfixes-2022H2
20:46
Deprecate TclpHasSockets(): Every system nowadays has sockets check-in: 02f41946ab user: jan.nijtmans tags: core-8-branch
19:09
Merge 8.7 check-in: 675c2e4795 user: kjnash tags: http-bugfixes-2022H2
2022-11-05
10:28
Add lreplace4 BCC instruction. Rewrite linsert, lreplace to use it. check-in: 7541ec8fb1 user: apnadkarni tags: core-8-branch
10:08
Fix for [85ce4bf928]: binary format R Inf] stores FLT_MAX check-in: 48706a2425 user: jan.nijtmans tags: core-8-branch
09:27
Merge core-8-branch Closed-Leaf check-in: 8a5a3e2894 user: apnadkarni tags: apn-bcc
2022-11-04
11:11
New functions Tcl_NewWideUIntObj()/Tcl_SetWideUIntObj() (still experimental) check-in: 40bdd7b7bd user: jan.nijtmans tags: tip-648
2022-11-03
17:04
Rewrite lreplace4 implementation not to need extra immediate operands. check-in: e636911126 user: apnadkarni tags: apn-bcc
2022-11-02
16:45
Swap which ObjTyp ptr is used for concrete Rep to match other types. Closed-Leaf check-in: dfaa88f941 user: griffin tags: tip-636
15:00
Proposed fix for [85ce4bf928]: Fix for problems with storing Inf with [binary format R] Closed-Leaf check-in: 20959e0da2 user: jan.nijtmans tags: bug-85ce4bf928
11:17
Merge 8.7 Leaf check-in: d432458d48 user: jan.nijtmans tags: line-editing
11:10
Merge 8.7 check-in: cc0a76eaa8 user: jan.nijtmans tags: aspect-tip288
10:00
If CFLAGS contains -DTCL_NO_DEPRECATED, remove TclInitCompiledLocals. More code cleanup (backported ... check-in: 722273ad42 user: jan.nijtmans tags: core-8-branch
08:02
Make robust against TIP #288 proposed change check-in: 740e541f18 user: jan.nijtmans tags: core-8-branch
02:17
Fix crash. Update core code to comply with change. check-in: 833d7612d0 user: pspjuth tags: aspect-tip288
2022-11-01
21:45
Backout previous change: test-cases are failing check-in: b82f1d7fc4 user: jan.nijtmans tags: core-8-branch
17:02
Bug-fix for TIP #502 implementation: Two missing out-of-bound situations in TclIndexEncode(), one fo... check-in: a2abe625fe user: jan.nijtmans tags: core-8-branch
08:16
Make a start, building it on win32 check-in: 30b58e4cc4 user: jan.nijtmans tags: line-editing
03:18
Sync with core-8-branch check-in: a53dacece6 user: griffin tags: tip-636
02:05
Fix refCount crash. Improve ArithSeries regression coverage. check-in: 1cd2c67dd9 user: griffin tags: core-8-branch
2022-10-31
23:19
Cleanup implementation, add documentation check-in: 39012b1fe2 user: pspjuth tags: aspect-tip288
22:57
Merge 8.7 check-in: 421f9ad65b user: jan.nijtmans tags: line-editing
21:50
Add missing GetType call to export decls. Change SetElement to support multiple indicies. Improve ab... check-in: 5c99b85689 user: griffin tags: tip-636
17:12
Make sure the build works if USE_LINENOISE is #undef'ed check-in: 4cfce4825b user: marc_culler tags: line-editing
16:53
Add conditional compilation directives around all code blocks specific to line editing. check-in: 20301d488f user: marc_culler tags: line-editing
16:10
Use Tcl_CreatePipe and avoid damaged channel lists on linux by calling Tcl_Exit from the main thread... check-in: a4c450a39c user: marc_culler tags: line-editing
2022-10-30
21:45
Fix a remaining crash after merge. Handle some more error cases. check-in: 1e14532098 user: pspjuth tags: aspect-tip288
19:23
whitespace check-in: 766c712eb6 user: culler tags: line-editing
19:11
Fix the transition when an event loop terminates. check-in: 8a85f20de8 user: culler tags: line-editing
18:29
Merge from core-8-branch check-in: afa6c7a027 user: pspjuth tags: aspect-tip288
17:41
Bytecode compiler for ledit check-in: aed9f264bc user: apnadkarni tags: apn-bcc
14:28
Merge 8.6 check-in: 6020ae619d user: jan.nijtmans tags: core-8-branch
10:43
New bytecode implementation for lreplace check-in: c1b8cdcb2e user: apnadkarni tags: apn-bcc
04:27
New bytecode for linsert check-in: 71f5587826 user: apnadkarni tags: apn-bcc
03:04
Implement lreplace4 BCC instruction check-in: a4e5d2aee0 user: apnadkarni tags: apn-bcc
2022-10-29
20:28
Fix the termios problems and other glitches by using mutexes. Still need a transition when the even... check-in: ed0f394be3 user: culler tags: line-editing
16:35
[c7f3977380] Balance stack operations in the mode with no Thread package. check-in: 10aad35e58 user: dgp tags: core-8-branch
14:10
Remove failed attempt to fix the termios issue. check-in: 763deafefb user: culler tags: line-editing
13:56
Fix fork check-in: 400d629521 user: culler tags: line-editing
2022-10-28
18:53
Sync with core-8-branch check-in: 13f6bc6ac8 user: griffin tags: tip-636
17:38
Make command line editing work with Tk, except for some termios issues at exit. check-in: a662802a1e user: culler tags: line-editing
16:18
Duplicate test names check-in: fff988b8fb user: dgp tags: core-8-branch
16:10
Document TCL 8.7 behaviour of TIP601 and TIP607. check-in: 89698ce69d user: oehhar tags: core-8-branch
15:54
Close fork check-in: 408d6e0b86 user: oehhar tags: core-8-branch
15:53
TIP346, TIP607, TIP601: document encoding command check-in: 31c5b6dc41 user: oehhar tags: core-8-branch
15:30
merge 8.6 check-in: 2707a58829 user: dgp tags: core-8-branch
14:58
Correct issues in safe.n reported by tcltk-man2html.tcl check-in: 038c347e4b user: oehhar tags: core-8-branch
13:51
Resolve tcltk-man2html.tcl errors in fconfigure.n check-in: 57394eda0b user: oehhar tags: core-8-branch
13:33
TIP 633 and TIP 346: add man page entry for fconfigure (TCL 8.7) check-in: 4b9478dcb4 user: oehhar tags: core-8-branch
12:55
Restore test suite fix. If [try] is too confusing, then I will use [eval]. The stack is a stack of ... check-in: 8e637ca9aa user: dgp tags: core-8-branch
06:13
Expand AbstractList regression testing. check-in: 23eb27dc89 user: griffin tags: tip-636
2022-10-27
21:58
backout [95cb836c8c]: "try [lpop threadStack]", that cannot be right check-in: 719090e3be user: jan.nijtmans tags: core-8-branch
21:19
try -> catch check-in: 0cbfec8c60 user: jan.nijtmans tags: core-8-branch
18:38
duplicate test names check-in: 53aa7641ec user: dgp tags: core-8-branch
17:10
Test hygiene. This was creating one more thread than it destroyed. In a -singleproc 1 test run, thi... check-in: 95cb836c8c user: dgp tags: core-8-branch
14:43
merge 8.6 check-in: 14207c1e3c user: dgp tags: core-8-branch
07:29
Fix some gcc warnings in linenoise check-in: e112ad5883 user: jan.nijtmans tags: line-editing
07:24
Add lininoise directory. Fix 2 gcc warnings check-in: 4f49c8a0c9 user: jan.nijtmans tags: line-editing
07:11
TIP #468: Support Passing TCP listen Backlog Size Option to TCP Socket Creation check-in: 49befbf025 user: jan.nijtmans tags: core-8-branch
2022-10-26
12:39
Merge http-bugfixes-2022H2 - fix ticket 1173760, https over proxy server. check-in: f0cf5f7866 user: kjnash tags: core-8-branch
12:35
Merge 8.7 check-in: 525b0d20b5 user: kjnash tags: http-bugfixes-2022H2
11:38
Remove detritus. check-in: b9dc6a9258 user: culler tags: line-editing
11:28
Minor changes to http tests. check-in: 2038ca66f9 user: kjnash tags: http-bugfixes-2022H2
09:44
merge-mark check-in: 30851ae11c user: jan.nijtmans tags: core-8-branch
09:36
TIP #646: Change -eofchar handling (Tcl 8.7 part) check-in: fce329536d user: jan.nijtmans tags: core-8-branch
03:24
Move Tcl_GetLine and Tcl_GetLineObj to tclIO.c check-in: 662374c0f7 user: culler tags: line-editing
02:45
Line editing and history -- moved to 8.7. check-in: 53b9e4d0d1 user: culler tags: line-editing
2022-10-25
16:23
Fix bug 1173760 (proxy server for https). Add http::config options -proxynot, -proxyauth. check-in: 265f6c1d72 user: kjnash tags: http-bugfixes-2022H2
12:23
Some more int -> Tcl_Size conversions, making the diff with the Tcl 9.0 header-files smaller check-in: 3cd9875b86 user: jan.nijtmans tags: core-8-branch
11:42
Create new branch named "apn-bcc" check-in: cc8cdbcec5 user: apnadkarni tags: apn-bcc
08:47
Merge 8.6. Bug in rules.vc (visible in Tk: handle TK_MAJOR_VERSION the same as TCL_MAJOR_VERSION) check-in: 863e037dc9 user: jan.nijtmans tags: core-8-branch
02:30
Sync with core-8-branch check-in: 38481cf1fb user: griffin tags: tip-636
01:13
Add AbstractList regression test (exercise the C API) check-in: a821aa6ac6 user: griffin tags: tip-636
2022-10-24
11:57
Merge 8.6 check-in: a308474970 user: jan.nijtmans tags: core-8-branch
2022-10-23
20:42
Merge 8.7 check-in: 54c5016189 user: jan.nijtmans tags: core-8-branch
14:32
Change back some Tcl_Size usages to int (e.g. in MODULE_SCOPE definitions) check-in: 3bd2a2a78d user: jan.nijtmans tags: core-8-branch
10:44
Update rules.vc to version 11 (with TIP #628 support) check-in: eafd2a7055 user: jan.nijtmans tags: core-8-branch
10:43
TIP #641: Let Tcl_GetBoolean(FromObj) handle (C99) bool check-in: 1fc0a86b2e user: jan.nijtmans tags: core-8-branch
2022-10-22
23:48
TIP #643: Provide a public API to retrieve nul terminator length for an encoding check-in: 36f1c3b24e user: jan.nijtmans tags: core-8-branch
21:13
Sync with core-8-branch check-in: 502f791578 user: griffin tags: tip-636
00:07
Add Replace (lreplace) function to AbstractList type, and corrisponding Tcl_AbstractListObjReplace()... check-in: db774b9844 user: griffin tags: tip-636
2022-10-21
15:00
typedef Tcl_Size as int (which is the Tcl 8.7 part of TIP #628) check-in: ba6b7d0db9 user: jan.nijtmans tags: core-8-branch
14:58
Don't bother _MSC_VER < 1900 any more check-in: 27165e6040 user: jan.nijtmans tags: core-8-branch
08:25
Merge 8.6 check-in: bbe81cdc01 user: jan.nijtmans tags: core-8-branch
2022-10-20
15:21
Merge 8.7 check-in: 61e4fe2b4e user: jan.nijtmans tags: bug-6978c01b65
15:18
Merge 8.7 Closed-Leaf check-in: c5259a44e4 user: jan.nijtmans tags: tip-641
15:16
Merge 8.7 Closed-Leaf check-in: 87ff3bbe46 user: jan.nijtmans tags: tip-643
2022-10-19
22:29
Sync with core-8-branch check-in: f7832c5884 user: griffin tags: tip-636
20:05
Re-build win64/zlib1.dll (with ucrt support) check-in: 4e9abffbc2 user: jan.nijtmans tags: core-8-branch
16:10
Merge 8.6 check-in: e7c14e904d user: jan.nijtmans tags: core-8-branch
13:31
Merge 8.7 check-in: e9eba73e6c user: kjnash tags: http-bugfixes-2022H2
04:35
More work on lset support in AbstractLists check-in: f241fccdde user: griffin tags: tip-636
2022-10-18
13:05
Merge-mark Closed-Leaf check-in: 99a3599db0 user: jan.nijtmans tags: tip-646-for-87
12:44
TIP #579 implementation: Improved auto_path for Safe Base interpreters check-in: d8b631859b user: jan.nijtmans tags: core-8-branch
12:37
TIP #579 implementation: Improved auto_path for Safe Base interpreters check-in: ff9075c566 user: jan.nijtmans tags: tip-646-for-87
10:25
Allow any single character for -eofchar, even if it's not a valid list check-in: 62da555aa8 user: jan.nijtmans tags: tip-646-for-87
01:03
Add SetElement function to abstract lists. Fix a few bugs. check-in: 4c94af99a3 user: griffin tags: tip-636
2022-10-17
20:04
Merge 8.7 check-in: 3da6215242 user: jan.nijtmans tags: tip-646-for-87
19:44
More octal -> hex usage check-in: 087ea5a34b user: jan.nijtmans tags: core-8-branch
18:19
Implementation of TIP 638. check-in: 34ba76eafc user: dgp tags: core-8-branch
2022-10-16
17:56
Minor change to -eofchar handling check-in: 0630d12baf user: jan.nijtmans tags: tip-646-for-87
16:57
Prevent warning: tclUnixSock.c:1079:19: warning: unused variable 'size' [-Wunused-variable] check-in: 6f46245f00 user: jan.nijtmans tags: core-8-branch
2022-10-14
23:27
Sync with tip-636, core-8-branch Closed-Leaf check-in: f0d803887d user: griffin tags: tip-636-sandbox
22:35
Sync with core-8-branch check-in: 5640a38dec user: griffin tags: tip-636
22:26
Merge 8.6 check-in: f5a25106d0 user: jan.nijtmans tags: core-8-branch
22:06
Update AbstractList man page. check-in: dfc0130efb user: griffin tags: tip-636
15:51
Improve error-message "cannot use xxxx as operand ....." check-in: c4ff75d4ee user: jan.nijtmans tags: core-8-branch
14:40
typo check-in: 9e05ab238c user: jan.nijtmans tags: core-8-branch
14:29
merge 8.7 Closed-Leaf check-in: abe7ea804d user: dgp tags: tip-getnumber
13:36
Fix [7505fac5bd]: new iocmd.test failures check-in: ae98efef7f user: jan.nijtmans tags: core-8-branch
12:45
merge 8.7 check-in: c5ae748171 user: dgp tags: tip-getnumber
2022-10-13
20:17
Make TclGlob() a static function check-in: 2a2797fb45 user: jan.nijtmans tags: core-8-branch
10:40
Merge 8.7 check-in: 7f682f46cc user: jan.nijtmans tags: bug-6978c01b65
10:35
Merge 8.7 check-in: 2b198243e5 user: jan.nijtmans tags: tip-getnumber
10:31
rebase to 8.7. Add documentation Closed-Leaf check-in: dd3e22aaf6 user: jan.nijtmans tags: tip-468
09:15
Merge 8.7 check-in: ca4b4056d3 user: jan.nijtmans tags: tip-641
09:07
Fix socket_*-7.3 testcase (since 2 socket options were added) check-in: d357d8eb71 user: jan.nijtmans tags: core-8-branch
2022-10-12
21:16
Sync with core-8-branch check-in: 481668e798 user: griffin tags: tip-636
15:45
Merge 8.7 check-in: 1e025a15f5 user: jan.nijtmans tags: tip-getnumber
11:25
TIP #344 bugfix: on some platforms, <netinet/tcp.h> needs <stdint.h> to be included first check-in: abbdeebc71 user: jan.nijtmans tags: core-8-branch
11:22
Rebase to 8.7 check-in: 7e26012229 user: jan.nijtmans tags: tip-641
10:49
TIP #344 implementation: Bring TCP_NODELAY and SO_KEEPALIVE to socket options check-in: f5f90f2b3f user: jan.nijtmans tags: core-8-branch
2022-10-11
18:31
merge 8.7 check-in: e8eacf5908 user: dgp tags: tip-getnumber
16:48
Pick up API changes. check-in: f326e7a0d4 user: griffin tags: tip-636-sandbox
15:51
Document TCL_ENCODING_STRICT flag check-in: 7d40541176 user: jan.nijtmans tags: core-8-branch
14:22
Few more formatting errors check-in: 1b0733d08b user: jan.nijtmans tags: core-8-branch
11:02
Format errors in vwait.n check-in: ac222d1c02 user: jan.nijtmans tags: core-8-branch
06:26
There's a duplicate set of io-75.* testcases, so renumber one of them check-in: d94970a4c4 user: jan.nijtmans tags: core-8-branch
06:22
Making a start fixing [6978c01b65]: Channel encoding difference 8.6 <-> 9.0 check-in: f36d6aec92 user: jan.nijtmans tags: bug-6978c01b65
03:49
Modify AbstractList functions to include interp for error reporting. Other various improvements. check-in: 0485bcc580 user: griffin tags: tip-636
2022-10-10
15:37
Bugfix library/http/http.tcl for connection request header - tcllib/websocket ticket [d01de3281f]. ... check-in: ffbeff5d69 user: kjnash tags: core-8-branch
15:19
Use Tcl_ObjCmdProc in stead of full signature check-in: 96cfbbc708 user: jan.nijtmans tags: core-8-branch
13:52
Tests and docs for Tcl_GetEncodingNulLength check-in: a08d9101b6 user: apnadkarni tags: tip-643
11:08
Slight improvement to TIP #346/#633 combination: Now -strictencoding 1 automatically sets -nocomplai... check-in: 329637dcc5 user: jan.nijtmans tags: core-8-branch
2022-10-09
20:57
Tcl_NewWideIntObj -> Tcl_NewBooleanObj where appropriate check-in: 4dbe3ab096 user: jan.nijtmans tags: core-8-branch
18:11
TIP 643 code. Docs, tests pending check-in: 97ed01793e user: apnadkarni tags: tip-643
16:29
Merge 8.7 check-in: 803f46be8c user: jan.nijtmans tags: tip-641
15:11
TIP #633: configure channel about channel encoding error reporting mode check-in: 968bcbecd8 user: jan.nijtmans tags: core-8-branch
07:52
Fix gcc warnings. Update autoconf builds check-in: b194e77730 user: apnadkarni tags: tip-636-sandbox
07:27
Merged tip-636 check-in: a47f9f42c3 user: apnadkarni tags: tip-636-sandbox
06:21
Generalize UpdateStringOfAbstractList check-in: 032cf1e150 user: apnadkarni tags: tip-636
02:48
Merged tip-636 check-in: 453cb91955 user: apnadkarni tags: tip-636-sandbox
00:25
TIP-629 closed Closed-Leaf check-in: 5a44a8c18c user: griffin tags: tip-629
2022-10-08
22:31
Code cleanup and reorganize check-in: ff3701bbfd user: griffin tags: tip-636
17:05
Merge 8.7 Closed-Leaf check-in: be31c2a99d user: jan.nijtmans tags: tip633-fconfigure-tolerantencoding
17:01
TIP #346 bugfix: -strictencoding should be resetable too check-in: 1b80921f3b user: jan.nijtmans tags: core-8-branch
16:08
Merge 8.7 check-in: 05e9f75686 user: jan.nijtmans tags: tip633-fconfigure-tolerantencoding
14:46
TIP #346: Error on Failed String Encodings check-in: a106c26dd5 user: jan.nijtmans tags: core-8-branch
11:02
Check for 0 sublist length before length limits check-in: 7c1a69f014 user: apnadkarni tags: tip-636-sandbox
11:00
Remove unnecessary decr of refcount in UpdateString check-in: 12dab4bfd5 user: apnadkarni tags: tip-636-sandbox
10:34
Start on abstract list based lrepeat check-in: c757b53fe0 user: apnadkarni tags: tip-636-sandbox
06:21
Create new branch named "tip-636-sandbox" check-in: db7aed0395 user: apnadkarni tags: tip-636-sandbox
04:28
TIP #636 starting imiplementation. check-in: 85db0230f9 user: griffin tags: tip-636
02:39
Sync with core-8-branch Closed-Leaf check-in: 1fd2fe2478 user: griffin tags: abstractlist-with-625
00:10
-nocomplainencoding and -strictencoding are incompatible check-in: a2eaf05cd4 user: jan.nijtmans tags: tip633-fconfigure-tolerantencoding
2022-10-07
22:49
Merge tip-346 check-in: fc99b89662 user: jan.nijtmans tags: tip633-fconfigure-tolerantencoding
19:14
Sync with core-8-branch check-in: 5c486bb6e6 user: griffin tags: abstractlist-with-625
18:59
Merge 8.7 Closed-Leaf check-in: ba23b468ed user: jan.nijtmans tags: tip-346
15:19
On Windows, env(HOME) should be handled case-insensitive in fCmd.test check-in: c297f05cb1 user: jan.nijtmans tags: core-8-branch
15:18
Use GotFlag/SetFlag/ResetFlag macro's wherever appropriate check-in: 98cddde746 user: jan.nijtmans tags: core-8-branch
14:04
TIP #618: New Tcl_GetBool* functions with TCL_NULL_OK flag check-in: bfc41f580a user: jan.nijtmans tags: core-8-branch
11:23
Add memory leak/refcount tests for lists, spans and lseq check-in: df41014494 user: apnadkarni tags: core-8-branch
11:02
More -1 -> TCL_INDEX_NONE check-in: 3e162348c1 user: jan.nijtmans tags: core-8-branch
10:24
Merge 8.6 check-in: 0bb1c96e9e user: jan.nijtmans tags: core-8-branch
2022-10-06
13:12
TIP #640: Remove Tcl_SaveResult (in Tcl 8.7 it's only removed when compiled with -DTCL_NO_DEPRECATED... check-in: 3410ead616 user: jan.nijtmans tags: core-8-branch
09:45
Merge 8.6 check-in: 81bb3f9e62 user: jan.nijtmans tags: core-8-branch
2022-10-05
13:33
merge 8.7 check-in: f6de509232 user: dgp tags: tip-getnumber
06:41
Missing error-check in Tcl_GetWideIntFromObj (backported from 9.0, was already fixed there) check-in: 4a600a4385 user: jan.nijtmans tags: core-8-branch
2022-10-04
20:15
Fix some bugs in lseq check-in: 43a55b4088 user: griffin tags: core-8-branch
18:26
merge 8.7 check-in: 79667cda5d user: dgp tags: tip-getnumber
16:01
TIP 402: General Platform UNC Support check-in: c1632c3763 user: jan.nijtmans tags: core-8-branch
15:56
Fix g++ warning: tclEvent.c:1519:10: warning: declaration of ‘enum Tcl_VwaitObjCmd(void*, Tcl_Inte... check-in: 64c54325c0 user: jan.nijtmans tags: core-8-branch
15:52
TIP #641 implementation: Let Tcl_GetBoolean(FromObj) handle (C99) bool check-in: 725affb0ff user: jan.nijtmans tags: tip-641
2022-10-03
21:30
merge 8.7 check-in: 988095987f user: dgp tags: tip-getnumber
08:53
Merge 8.7 Closed-Leaf check-in: e36d7342f1 user: jan.nijtmans tags: tip-618
2022-09-30
20:27
Fix refCount issues related to lseq check-in: d0ce458221 user: griffin tags: core-8-branch
18:33
Remove redundant file references in makefiles check-in: f03a9a3fdc user: griffin tags: abstractlist-with-625
00:03
Fix various issues with refCounts. Closed-Leaf check-in: e9bfacc97b user: griffin tags: lseq-refCount-bug
2022-09-29
20:53
Complete documentation for the TIP 638 routines. check-in: c5936791cb user: dgp tags: tip-getnumber
19:08
merge 8.7 check-in: 9a0f5202ac user: dgp tags: tip-getnumber
16:10
Fix bug-99e834bf33 check-in: f3530c8d1f user: griffin tags: core-8-branch
13:45
Sync with core-8-branch check-in: bf662d3d03 user: griffin tags: abstractlist-with-625
2022-09-28
19:47
Merge 8.7 Closed-Leaf check-in: 518ca52f7a user: jan.nijtmans tags: tip-579-8-7
18:41
WIP on documentation of proposed routines. check-in: 3b0f06ffbf user: dgp tags: tip-getnumber
14:09
Merge 8.7 Closed-Leaf check-in: 33acbe3cef user: jan.nijtmans tags: tip-344
14:08
Merge 8.7 check-in: d512cd04ea user: jan.nijtmans tags: tip-558
14:02
Merge 8.7 check-in: e61e8faa8a user: jan.nijtmans tags: tip-getnumber
13:57
Fix wrong TclGetNumberFromObj() usage: this will crash if mp_int's are involved. Everywhere else in ... check-in: 0b79191010 user: jan.nijtmans tags: core-8-branch
13:17
Merge 8.7 check-in: dc570a3596 user: jan.nijtmans tags: tip-getnumber
12:58
int -> ListSizeT, and a few more simplifications check-in: a56458d7d3 user: jan.nijtmans tags: core-8-branch
08:32
Merge 8.7 check-in: ae2ca30af2 user: jan.nijtmans tags: tip-getnumber
08:30
Still doesn't work. Use static in stead of MODULE_SCOPE check-in: aa6deda0f5 user: jan.nijtmans tags: core-8-branch
2022-09-27
18:50
Fix bug-9933cc4d88 check-in: 5aa21fd9c9 user: griffin tags: core-8-branch
18:17
sync with core-8-branch Closed-Leaf check-in: d519f57b8f user: griffin tags: bug-9933cc4d88
13:44
Merge 8.7 check-in: 01ba03a069 user: jan.nijtmans tags: tip-getnumber
13:39
Merge 8.7 check-in: 7fbb0b5684 user: jan.nijtmans tags: tip-558
13:33
Merge 8.7 check-in: 59f2654334 user: jan.nijtmans tags: tip-344
08:52
Since 'inline' doesn't seem to work, use MODULE_SCOPE check-in: afb46197d6 user: jan.nijtmans tags: core-8-branch
03:17
Add lseq to list command cross references check-in: 478e42c209 user: apnadkarni tags: core-8-branch
03:02
TIP 631 check-in: f5476cb90d user: apnadkarni tags: core-8-branch
02:43
Merge 8.7 Closed-Leaf check-in: 062ec443a0 user: apnadkarni tags: tip-631
2022-09-26
23:33
Merge 8.7 check-in: 328cf147ce user: kjnash tags: tip-579-8-7
21:45
Adapt implementation to TIP: -nagle -> -nodelay (and invert some logic) check-in: 177effccfa user: jan.nijtmans tags: tip-344
19:26
Merge 8.7 check-in: f2b9a360fb user: jan.nijtmans tags: tip-558
18:53
merge 8.7 check-in: 8f2ac972ba user: dgp tags: tip-getnumber
18:49
Fix broken merge. Don't want to lose Tcl_RemoveChannelMode(). check-in: dc6c9aa609 user: dgp tags: tip-getnumber
17:25
Merge 8.7 check-in: 281b0b289f user: jan.nijtmans tags: tip-344
16:27
Fix compile error. check-in: 568b039aac user: griffin tags: bug-9933cc4d88
15:51
Make Tcl_SaveResult() and friends _really_ deprecated, so make gcc/clang warn when it's used check-in: f9e08e003f user: jan.nijtmans tags: core-8-branch
12:36
Merge 8.7 check-in: f9545122b4 user: jan.nijtmans tags: tip633-fconfigure-tolerantencoding
12:31
Merge 8.7 check-in: 1aa9452e1d user: jan.nijtmans tags: tip-346
12:31
Merge 8.7 check-in: d04c91d979 user: jan.nijtmans tags: tip-618
12:24
Merge 8.6 check-in: 59d1645ddf user: jan.nijtmans tags: core-8-branch
07:34
TIP #220: Escalate Privileges in VFS Close Callback check-in: 2af94cda95 user: jan.nijtmans tags: core-8-branch
2022-09-25
20:30
merge 8.7 check-in: 7c5aea3783 user: dgp tags: tip-getnumber
19:34
TIP #594: Modernize "file stat" interface check-in: 132524dc2b user: jan.nijtmans tags: core-8-branch
18:05
Fix out-of-bounds length bug. check-in: 5556538a70 user: griffin tags: bug-9933cc4d88
2022-09-23
09:58
Merge 8.7 check-in: d2bf2f6435 user: jan.nijtmans tags: tip-getnumber
09:56
Testcase stringObj-16.6 cannot run with -DTCL_NO_DEPRECATED=1. Merge 8.6 check-in: 7958ac35eb user: jan.nijtmans tags: core-8-branch
2022-09-22
15:47
Merge 8.6 check-in: d6208f3d96 user: jan.nijtmans tags: core-8-branch
15:35
Merge 8.6 check-in: 9b276ec12e user: jan.nijtmans tags: core-8-branch
13:38
merge 8.7 check-in: db70520b89 user: dgp tags: tip-getnumber
12:50
rebase to latest 8.7 check-in: 488d60d3f7 user: jan.nijtmans tags: tip-603
12:46
rebase to latest 8.7 check-in: 71e02f94a7 user: jan.nijtmans tags: tip-344
12:32
Merge 8.6 check-in: 6320599e4f user: jan.nijtmans tags: core-8-branch
11:26
Add -strictencoding option to channels. Thanks to Harald Oehlman for his example (largely copied). N... check-in: 6edbb53f0a user: jan.nijtmans tags: tip-346
11:01
Rebase to latest 8.7 check-in: 48d4187f99 user: jan.nijtmans tags: tip-346
2022-09-21
13:47
merge 8.7 check-in: f434e66963 user: dgp tags: tip-getnumber
13:13
rebase to 8.7 Closed-Leaf check-in: 0817626d0b user: jan.nijtmans tags: tip-402
13:08
Merge 8.6 check-in: 6979bf518d user: jan.nijtmans tags: core-8-branch
12:38
remove tests/range.test, no longer needed check-in: cf17459efe user: jan.nijtmans tags: core-8-branch
12:18
TIP #624: Deprecate Tcl_MakeSafe check-in: 8accbbe398 user: jan.nijtmans tags: core-8-branch
2022-09-20
14:36
TIP 629: Add a lseq command to the core of list commands check-in: f14407c635 user: griffin tags: core-8-branch
12:07
rebase to latest core-8-branch check-in: 216977961c user: jan.nijtmans tags: tip633-fconfigure-tolerantencoding
03:12
Merge 8.7 check-in: 4bb4dbb081 user: kjnash tags: tip-579-8-7
2022-09-19
17:45
TIP633 fconfigure -nocomplainencoding (TCL8.7): replace "-strictencoding 0" by "-nocomplainencoding ... check-in: 42dcb747ef user: oehhar tags: tip633-fconfigure-tolerantencoding
16:30
Sync with core-8-branch, fix shimmer in TclLindexFlat. check-in: 5e65443def user: griffin tags: tip-629
14:18
addendum to previous commit: restore -errorcode too ..... check-in: e14825c0e5 user: jan.nijtmans tags: core-8-branch
14:06
Upgrade Tcl_SaveResult usage to Tcl_SaveInterpState. check-in: bd36f5c67c user: dgp tags: core-8-branch
13:57
eliminate (enum options) typecast check-in: e7e4594fe8 user: jan.nijtmans tags: core-8-branch
13:38
TIP #455 implementation: Extensions to [vwait]: Variable Sets and Scripted Access to Tcl_DoOneEvent check-in: dedef011c9 user: jan.nijtmans tags: core-8-branch
11:50
eliminate some compiler warnings check-in: a03510e09f user: jan.nijtmans tags: tip-558
11:14
rebase to 8.7 check-in: e549cb10b6 user: jan.nijtmans tags: tip-558
08:31
New (internal) function TclGetObjInterpProc2() and macro TclObjInterpProc2. Will be needed for Itcl ... check-in: be541c4a7a user: jan.nijtmans tags: core-8-branch
07:41
Remove pre-8.6-related comments check-in: cd19407465 user: jan.nijtmans tags: core-8-branch
2022-09-18
13:59
TIP implementation to add/use public routines Tcl_GetNumber(FromObj). check-in: c445146cc8 user: dgp tags: tip-getnumber
2022-09-17
14:01
Merge 8.7 check-in: 9595c284c7 user: jan.nijtmans tags: tip-618
12:58
rebase to 8.7 check-in: 39258af2e6 user: jan.nijtmans tags: tip-402
2022-09-16
14:14
Sync with core-8-branch check-in: c2ee451bdc user: griffin tags: tip-629
13:44
Add testcases, and fix a bug found by it check-in: 7929b90bea user: jan.nijtmans tags: tip-346
08:33
Merge 8.7 check-in: 8cd4b8acbf user: jan.nijtmans tags: tip-346
07:29
Rename lsubst to ledit, add docs check-in: d943e3a7de user: apnadkarni tags: tip-631
02:45
Merge 8.7 check-in: 355c60cfb0 user: apnadkarni tags: tip-631
2022-09-15
22:17
merge 8.6 check-in: 1063d0a7a3 user: jan.nijtmans tags: core-8-branch
19:12
Merge http-bugfixes-2022H2 - several bugfixes and new helper commands. check-in: 1121242059 user: kjnash tags: core-8-branch
19:09
Undo temporary mods to tests. check-in: 31cc4521f2 user: kjnash tags: http-bugfixes-2022H2
19:06
Merge 8.7 check-in: 2438fd484c user: kjnash tags: http-bugfixes-2022H2
18:34
When zipfs is finalized, be sure to unregister it. If this isn't done, then path resolution can re-... check-in: be22bcd249 user: dgp tags: core-8-branch
14:58
Merge 8.7 check-in: 7671e912b3 user: kjnash tags: http-bugfixes-2022H2
14:39
Minor bugfixes and refactoring of new code. Handle more errors in OpenSocket. Rename some keys of d... check-in: d4f93127b1 user: kjnash tags: http-bugfixes-2022H2
13:41
Document TIP 602 check-in: a04820dc79 user: apnadkarni tags: core-8-branch
2022-09-14
17:55
TIP #602 (partial): Remove tilde expansion in file paths. This part doesn't change tilde handling, o... check-in: 844494b2a2 user: jan.nijtmans tags: core-8-branch
07:24
Merge 8.7 check-in: e5ca6a80b2 user: jan.nijtmans tags: tip-346
07:14
Merge 8.6 check-in: 24c1d58f55 user: jan.nijtmans tags: core-8-branch
2022-09-13
12:54
In namespace ::http, add new commands postError, responseInfo. Rename (the unreleased public API) re... check-in: b395d9b138 user: kjnash tags: http-bugfixes-2022H2
10:01
Merge 8.7 check-in: b1aaaf6824 user: jan.nijtmans tags: tip-346
08:07
Merge 8.6 check-in: af9bba6154 user: jan.nijtmans tags: core-8-branch
2022-09-12
20:41
Start TIP #346 implementation: For now only \xC0\x80 check-in: 397f29b1bd user: jan.nijtmans tags: tip-346
17:33
Rearrange groups of lines in http.n without other changes to content. check-in: 1a7950a951 user: kjnash tags: http-bugfixes-2022H2
17:12
Add new commands http::requestLine, requestHeaders, requestHeaderValue. Add aliases http::responseBo... check-in: 9e363a5b3e user: kjnash tags: http-bugfixes-2022H2
14:50
Merge 8.7 check-in: afe28e47c1 user: oehhar tags: tip633-fconfigure-tolerantencoding
13:22
Record HTTP request line and request headers for debugging purposes. check-in: cb3f11e414 user: kjnash tags: http-bugfixes-2022H2
12:41
Adapt io-75.2, showing that we use the 'stop' implementation Closed-Leaf check-in: f9bd375506 user: jan.nijtmans tags: bug-6978c01b65
11:59
Merge 8.6 check-in: 47a6ccb466 user: oehhar tags: core-8-branch
11:10
Merge 8.6 check-in: e06d228ee0 user: jan.nijtmans tags: core-8-branch
2022-09-11
21:39
Fix for [6978c01b65]: Channel encoding difference 8.6 <-> 9.0 check-in: 840125ee6f user: jan.nijtmans tags: core-8-branch
21:37
complete the fix check-in: c76fc30fd0 user: jan.nijtmans tags: bug-6978c01b65
20:36
Merge 8.7 check-in: 7db90a24e6 user: jan.nijtmans tags: bug-6978c01b65
16:32
Fix bug [3610253] - apply the patch supplied with the ticket, and add a test. REVIEW REQUESTED! Al... check-in: 3cee774ebf user: kjnash tags: http-bugfixes-2022H2
10:57
Fix bug [a13b9d0ce1] on HTTP compression: remove "compress", amend "deflate". check-in: d482da7d8c user: kjnash tags: http-bugfixes-2022H2
09:27
TIP633 fconfigure -strictencoding: make only "-strictencoding 0" possible on TCL 8.7 check-in: 3bfd5ebdfe user: oehhar tags: tip633-fconfigure-tolerantencoding
08:55
TIP633 fconfigure -strictencoding: change option name to "-strictencoding". check-in: 49833e6ecb user: oehhar tags: tip633-fconfigure-tolerantencoding
08:41
Merge 8.6 check-in: 8ddd383d4b user: oehhar tags: core-8-branch
08:00
Merge 8.7 check-in: 978c3307c9 user: oehhar tags: tip633-fconfigure-tolerantencoding
2022-09-10
23:42
Update comment regarding isNativeObjectProc check-in: 0555971888 user: jan.nijtmans tags: core-8-branch
23:25
Branch meant for investigation of [6978c01b65]. Ongoing check-in: bb32cd5f36 user: jan.nijtmans tags: bug-6978c01b65
21:07
Merge 8.6 check-in: 6b752ebdb5 user: jan.nijtmans tags: core-8-branch
12:20
Add two "deprecated" constraints: those testcases test deprecated behavior which will change in 9.0 check-in: 1df0807147 user: jan.nijtmans tags: core-8-branch
11:47
Add option to detect XML files and their encoding when the server supplies no content-type. Fix for... check-in: d150b47456 user: kjnash tags: http-bugfixes-2022H2
06:16
Merge 8.7 check-in: 7cb6f38f18 user: oehhar tags: tip633-fconfigure-tolerantencoding
06:07
Merge 8.6 check-in: b74cb0fee7 user: oehhar tags: core-8-branch
2022-09-09
17:09
TIP633: fconfigure -tolerantencoding: correct/add command interface tests check-in: ee91cf4d02 user: oehhar tags: tip633-fconfigure-tolerantencoding
16:20
Merge 8.7 check-in: 29c87e6879 user: oehhar tags: tip633-fconfigure-tolerantencoding
15:32
Fix bug [338d979f5b] - default content-type is application/octet-stream check-in: 763efd4e7f user: kjnash tags: http-bugfixes-2022H2
13:41
Merge 8.6 check-in: 7ab32e9bf1 user: oehhar tags: core-8-branch
13:12
Fix formatting in http.n check-in: 30cde452ba user: jan.nijtmans tags: core-8-branch
12:04
Change TclObjInterpProc() to a macro, since extensions should never invoke it directly, always throu... check-in: f50e3a25e0 user: jan.nijtmans tags: core-8-branch
08:28
Add missing "else" clauses to "if" commands in http::Event. check-in: 3547be20d6 user: kjnash tags: http-bugfixes-2022H2
08:04
Fix bug [2927221] - revised http::meta, new http::metaValue, header names are case-insensitive so co... check-in: 31732edc8a user: kjnash tags: http-bugfixes-2022H2
2022-09-08
21:16
Fix bug [2841176]. Evaluate all callbacks (and urlTypes commands) in global namespace. check-in: 912031d94e user: kjnash tags: http-bugfixes-2022H2
17:51
Add command http::reason to return the recommended reason phrase for a HTTP server status code (bug ... check-in: ff9bdad66a user: kjnash tags: http-bugfixes-2022H2
16:44
Merge http-bugfixes-2022H2 - workaround for bug [824251] (async client sockets block for DNS). check-in: 608f2fbab4 user: kjnash tags: core-8-branch
14:56
Merge 8.7 Closed-Leaf check-in: 3c1f042d02 user: jan.nijtmans tags: tip-220
14:56
Merge 8.7 check-in: 194684822d user: kjnash tags: http-bugfixes-2022H2
14:54
Merge 8.7 check-in: 5ed7ab6b87 user: jan.nijtmans tags: tip-618
14:53
Mrge 8.7. Make it work with C++, adapt win/Makefile.in to make it build on Windows with gcc check-in: d2353bc1fb user: jan.nijtmans tags: abstractlist-with-625
14:49
Bugfixes - treat a disappearing socket as eof; do not open a (second) socket for a request that is a... check-in: ebc55c5659 user: kjnash tags: http-bugfixes-2022H2
14:20
Merge 8.7 Closed-Leaf check-in: 49fe365e3e user: jan.nijtmans tags: rfe-655300
14:19
Merge 8.7 check-in: 04e160b7a7 user: jan.nijtmans tags: tip-629
14:18
Merge 8.7 check-in: 2d527d2c3e user: jan.nijtmans tags: tip-344
14:16
Merge 8.7 Closed-Leaf check-in: 450cb4123c user: jan.nijtmans tags: tip-594
14:06
Combine flags and testFlags in TcpState. That should unbreak socket testcase failure check-in: d19ee61498 user: jan.nijtmans tags: core-8-branch
13:01
Fix cmdAH-23.* testcases check-in: 4f957abf68 user: jan.nijtmans tags: tip-594
2022-09-07
15:33
TIP #594 implementation: Modernize "file stat" interface check-in: 2c76d025da user: jan.nijtmans tags: tip-594
13:47
Merge 8.7 check-in: bba45b98a3 user: jan.nijtmans tags: tip-344
13:28
Merge 8.7 check-in: 3b29087c62 user: jan.nijtmans tags: tip-629
13:26
Merge 8.7 check-in: da8a38203a user: jan.nijtmans tags: abstractlist-with-625
12:48
Merge 8.7 check-in: 787b93c09e user: jan.nijtmans tags: rfe-655300
12:46
Merge 8.7 check-in: 8debe52157 user: jan.nijtmans tags: tip-618
11:45
Revive TIP #220 implementation: Escalate Privileges in VFS Close Callback check-in: afc95211b0 user: jan.nijtmans tags: tip-220
07:42
Merge 8.6 check-in: cecb37eb5e user: jan.nijtmans tags: core-8-branch
2022-09-06
15:53
(Still buggy.) Add the ::socket replacement ::http::socket and its dependencies as a workaround to b... check-in: 8f7fbb617d user: kjnash tags: http-bugfixes-2022H2
13:57
Merge 8.7 Leaf check-in: 91e5b361ec user: jan.nijtmans tags: bug-45ddcfc3b1
04:06
Revise http::geturl to open its socket in an idletask coroutine. This is preparation for a workarou... check-in: f40289a19d user: kjnash tags: http-bugfixes-2022H2
01:53
Minor bugfixes, improvments to layout, comments, logging. check-in: 9897fda2f0 user: kjnash tags: http-bugfixes-2022H2
01:00
Refactor some variable, command and coroutine names. check-in: a8a93b3c28 user: kjnash tags: http-bugfixes-2022H2
00:25
Add explicit return to most commands. check-in: d62480b2d4 user: kjnash tags: http-bugfixes-2022H2
2022-09-05
22:42
Merge 8.7 check-in: 44ad5ab827 user: kjnash tags: http-bugfixes-2022H2
19:42
Fix some typos in comments. check-in: f2c4ad47b9 user: fvogel tags: tip-629
12:18
Merge 8.6. Primarily ticket [55a02f20ec] check-in: aaac8c1ac3 user: apnadkarni tags: core-8-branch
2022-09-04
20:15
Fix testcase iocmd-8.15 check-in: ff2cfb1d0a user: jan.nijtmans tags: tip-344
2022-09-03
13:45
TIP #344 implementation check-in: 8c06ee429e user: jan.nijtmans tags: tip-344
2022-09-02
15:16
TIP #627: Some more protection against invalid objc values check-in: 8ae21ae882 user: jan.nijtmans tags: core-8-branch
14:13
Merge 8.6 check-in: f6f80b73cc user: jan.nijtmans tags: core-8-branch
12:35
Bugfix for TIP #627: If only objProc or deleteProc is updated with Tcl_SetCommandInfo(), for a comma... check-in: ecc0255781 user: jan.nijtmans tags: core-8-branch
12:32
-1 -> TCL_INDEX_NONE, where appropriate check-in: 1778c59e03 user: jan.nijtmans tags: core-8-branch
2022-09-01
16:22
Restore compatibility with C++ compiler check-in: f8e035ac4a user: jan.nijtmans tags: tip-629
16:06
Merge 8.7 check-in: bfae1c76fb user: jan.nijtmans tags: tip-629
15:46
Merge 8.6 check-in: 2262a9874f user: jan.nijtmans tags: core-8-branch
14:49
Change refCount (in ListStore/ListSpan) to size_t. More ClientData -> void *. Eliminate warning abou... check-in: 4f61de7eb7 user: jan.nijtmans tags: core-8-branch
14:09
Add empty "range.test": GIT doesn't handling file renames well .... check-in: c87e6d678e user: jan.nijtmans tags: tip-629
2022-08-31
23:41
Fix build issues. check-in: 6f40e93a2a user: griffin tags: tip-629
20:33
Corrections to doc/safe.n check-in: 9e5d0257dc user: kjnash tags: tip-579-8-7
16:19
Merge 8.7 check-in: 288c451523 user: kjnash tags: tip-579-8-7
10:55
TIP #455 proposed implementation Closed-Leaf check-in: 2bfd9a1fd3 user: jan.nijtmans tags: tip-455
10:05
Merge 8.6 check-in: 0f133e4c3a user: jan.nijtmans tags: core-8-branch
09:55
Merge 8.7 Closed-Leaf check-in: 3eadffa22a user: jan.nijtmans tags: tip-567
2022-08-30
23:02
Apply patch 0006 from [37108037b9]: Code cleanups to support CHERI check-in: 5fcc28ca35 user: jan.nijtmans tags: core-8-branch
22:30
More code cleanup, inspired by [37108037b9] check-in: 949071abc3 user: jan.nijtmans tags: core-8-branch
19:09
Sync with core-8-branch check-in: 1e12ce976c user: griffin tags: tip-629
17:56
Sync with core-8-branch listObj changes. check-in: 82bd0b88d6 user: griffin tags: tip-629
09:40
Backport TIP 602 tildeexpand Closed-Leaf check-in: 33dfa1a554 user: apnadkarni tags: tip-602-87
06:53
gcc warning (-Wc++-compat) check-in: 6f3a9fb524 user: jan.nijtmans tags: core-8-branch
06:21
Merge core-8-branch check-in: c184aff385 user: apnadkarni tags: tip-602-87
2022-08-29
22:48
[37108037b9], patch 0004 check-in: cf777f69bb user: jan.nijtmans tags: core-8-branch
21:05
Merge 8.6 (no need for TclUnusedStubEntry here) check-in: 4c4ae2fac8 user: jan.nijtmans tags: core-8-branch
18:05
sync with core-8-branch check-in: c077434fb1 user: griffin tags: tip-629
09:56
Remove TODO's already done. Only use ListSizeT for types which are 'size_t' in the Tcl 9 implementat... check-in: b8d47e9100 user: jan.nijtmans tags: core-8-branch
08:03
TIP 625 - list reimplementation check-in: d9b720c46d user: apnadkarni tags: core-8-branch
03:26
Merged core-8-branch Closed-Leaf check-in: 0af4a5494c user: apnadkarni tags: tip-625
2022-08-28
22:55
Move ArithSeries code to its own files. More bug fixes. check-in: bf1809b762 user: griffin tags: tip-629
21:45
Create new branch named "http-bugfixes-2022H2" check-in: 8b0fe6d753 user: kjnash tags: http-bugfixes-2022H2
00:45
Missed change for Windows. check-in: 0d08ce53eb user: griffin tags: abstractlist-with-625
00:10
Move all ArithSeries code to it's own file. Sync other changes wil TIP-629. check-in: c492ce8743 user: griffin tags: abstractlist-with-625
2022-08-26
23:11
[37108037b9]: Apply patch 0005 for CHERI check-in: a9db66657b user: jan.nijtmans tags: core-8-branch
22:50
merge-mark check-in: c6af6c3381 user: jan.nijtmans tags: core-8-branch
20:23
[37108037b9]: Code cleanups to support CHERI: Apply patch 0007 (modified) check-in: cee192b957 user: jan.nijtmans tags: core-8-branch
2022-08-25
20:39
sync up with core-8-branch check-in: 6ff9af9a54 user: griffin tags: tip-629
20:36
[37108037b9]: Code cleanups to support CHERI. Apply patch 0001 and 0003 (and a few more potential al... check-in: ffa62b189d user: jan.nijtmans tags: core-8-branch
20:07
TIP633 fconfigure -tolerantencoding: set tolerant 8.7 default value. check-in: 0785157dc1 user: oehhar tags: tip633-fconfigure-tolerantencoding
2022-08-24
23:22
Implement support for float (double) values. Add more test coverage. check-in: 0efb01486a user: griffin tags: tip-629
2022-08-23
10:34
TIP #627 implementation check-in: 549820efbd user: jan.nijtmans tags: core-8-branch
07:28
Merge 8.6 check-in: c40464806f user: jan.nijtmans tags: core-8-branch
06:44
Merge 8.6 check-in: 0028d85205 user: jan.nijtmans tags: core-8-branch
06:37
Merge 8.6 check-in: 2254d04167 user: jan.nijtmans tags: core-8-branch
2022-08-22
10:17
Fix build error in tclTest.c (conflict with TIP #630). Handled deleteProc correctly in Tcl_(Set|Get)... Closed-Leaf check-in: 93fdc08b71 user: jan.nijtmans tags: tip-627
03:50
Add two missing locks. Enable read-ahead if read fileevent registered even for blocking console. Acc... check-in: dc35011c84 user: apnadkarni tags: core-8-branch
2022-08-21
22:34
ubuntu-18.04 is deprecated check-in: 01e259a0b0 user: jan.nijtmans tags: core-8-branch
21:43
Merge 8.7 check-in: 3841d53f1b user: jan.nijtmans tags: tip-627
21:31
TIP #630 implementation: TclOO commands > 2^31 check-in: 7a66d9e12f user: jan.nijtmans tags: core-8-branch
21:12
merge-mark check-in: ee9ae41545 user: jan.nijtmans tags: core-8-branch
2022-08-20
16:56
Added test for bug [baa51423c2] check-in: 90989a0ac8 user: apnadkarni tags: core-8-branch
12:16
Really closes [baa51423c28a3baf] check-in: 189e348c49 user: apnadkarni tags: core-8-branch
10:13
closes [baa51423c28a3baf]: needEvent must be initialized in cycle (for each watching channel) check-in: fce5cfe1c7 user: sebres tags: core-8-branch
2022-08-19
18:08
Reimplement AbstrctList type structure to simplify. fix various bugs. check-in: d59097be3b user: griffin tags: abstractlist-with-625
2022-08-18
20:20
Correct option shortcut value check-in: 8548458532 user: oehhar tags: tip633-fconfigure-tolerantencoding
20:16
TIP633 fconfigure -tolerantencoding: start command arguments check-in: b4f4a89e9d user: oehhar tags: tip633-fconfigure-tolerantencoding
2022-08-17
22:32
Bug fixes check-in: 6db6bdb9af user: griffin tags: tip-629
2022-08-16
18:33
Implement lrange for arithseries. Code cleanup. check-in: cbd3045166 user: griffin tags: tip-629
2022-08-15
15:23
Fix memory leak. check-in: 78161e7f73 user: griffin tags: abstractlist-with-625
2022-08-14
02:21
sync with core-8-branch check-in: 654414a485 user: griffin tags: tip-629
01:22
Rename command from "range" to "lseq". Remove public C API calls, not part of the TIP. Fix shimmer i... check-in: 6d9ef1c25a user: griffin tags: tip-629
2022-08-11
16:21
Fix UpdateString to handle general case. Fix bug with elements list. check-in: be461832a4 user: griffin tags: abstractlist-with-625
2022-08-10
17:28
Fix memory leak with Tcl_AbstractListObjGetElements. check-in: da8fa1ebf7 user: griffin tags: abstractlist-with-625
04:21
Make AbstractListRepPtr part of the public API as Tcl_AbstractListRepPtr. Fix bug with ArithSeries R... check-in: 9cd90fbcce user: griffin tags: abstractlist-with-625
2022-08-09
16:07
Fix Windows Visual C++ build check-in: 682ae61c42 user: apnadkarni tags: abstractlist-with-625
2022-08-08
23:52
Add version number to AbstractList implementation. Make sure lsort and lreplace do not shimer their ... check-in: 4f00a91905 user: griffin tags: abstractlist-with-625
19:38
Abstract Lists (TIP-225) initial implementation. check-in: e8d4ce3e08 user: griffin tags: abstractlist-with-625
2022-08-07
07:16
TIP 631 - lsubst command check-in: 812ec4c58f user: apnadkarni tags: tip-631
2022-08-06
16:06
Create new branch named "tip-631" check-in: a644414853 user: apnadkarni tags: tip-631
16:00
Remove knownBug constraint now that apply has been fixed check-in: 582629b93a user: apnadkarni tags: tip-625
15:51
Merge core-8-branch check-in: 96c714325c user: apnadkarni tags: tip-625
03:12
Added file home command for (possible) Tcl 9 TIP 602 migration check-in: 065cb241f3 user: apnadkarni tags: tip-602-87
01:38
Create new branch named "tip-602-87" check-in: 9c7a33a74c user: apnadkarni tags: tip-602-87
2022-08-04
15:26
Fix a case of lf not being flushed in certain cases when the crlf sequence gets split across two buf... check-in: 658a9d7cb5 user: max tags: core-8-branch
2022-07-29
16:41
Garbage collect unreferenced elements in lset implementation. Add tests for garbage collection for c... check-in: f98972a780 user: apnadkarni tags: tip-625
10:55
amend for [4eb3a155ac] SF-fix: 8.7 specific implementation and warnings silencing check-in: ae45d3af73 user: sebres tags: core-8-branch
10:46
merge 8.6 (apply SF fix) check-in: 26963bff96 user: sebres tags: core-8-branch
2022-07-28
10:14
Merge 8.6 check-in: 2836af2ea9 user: jan.nijtmans tags: core-8-branch
2022-07-27
16:19
Final prep for TIP625 vote check-in: 7439e23e5f user: apnadkarni tags: tip-625
2022-07-26
17:20
List rep tests for lappend,lset,lassign,lremove,lrange,lpop check-in: ac872631aa user: apnadkarni tags: tip-625
2022-07-25
21:12
Make testapplylambda work on Windows with gcc too Closed-Leaf check-in: dcb5d9542d user: jan.nijtmans tags: apn-apply-bug
14:05
merge-mark check-in: ce8f522a49 user: jan.nijtmans tags: core-8-branch
06:51
Tests for spanned lists with shared reps check-in: e139e1eb08 user: apnadkarni tags: tip-625
2022-07-24
20:04
Fix windows build (invalid '&'). Eliminate end-of-line spacing check-in: d4725a9969 user: jan.nijtmans tags: tip-629
2022-07-23
16:04
sync up with core-8-brnach. check-in: dcbaa175f3 user: griffin tags: tip-629
2022-07-22
21:57
Merge 8.6 check-in: bb6ebaa2f9 user: jan.nijtmans tags: core-8-branch
19:15
Rewrite argument processing code. All correct and error conditions are handled. Add some new tests ... check-in: d51e8e415e user: griffin tags: tip-629
13:59
Merge 8.6 check-in: 18d5b9b97a user: jan.nijtmans tags: core-8-branch
11:10
Fix and test crash using apply when the passed argument does NOT have already Lambda internal repres... check-in: 072cffce6f user: apnadkarni tags: apn-apply-bug
06:32
Added testapplylambda to illustrate bug in apply when the passed argument does NOT have Lambda inter... check-in: 3a919a90d5 user: apnadkarni tags: apn-apply-bug
2022-07-21
16:09
Create new branch named "apn-apply-bug" check-in: 48378d84fa user: apnadkarni tags: apn-apply-bug
14:03
More TclGetStringFromObj() usage check-in: 1b3ea873a0 user: jan.nijtmans tags: core-8-branch
2022-07-20
16:25
Wrong escape in encoding.n check-in: 3aa39db83d user: jan.nijtmans tags: core-8-branch
08:32
Missing "package require tcl::test", this causes test failures on Windows with gcc check-in: 99e766019a user: jan.nijtmans tags: tip-625
03:16
merge fork check-in: 2654f6742b user: apnadkarni tags: tip-625
03:16
Fixes for listrep-3.15,17. Add tests for spanned intreps check-in: 5fe246906b user: apnadkarni tags: tip-625
2022-07-19
12:38
Mark apply-9.1 as "knownBug", since it's failing in a --enable-symbols=mem builds. Still need to be ... check-in: 5510ca9ee5 user: jan.nijtmans tags: tip-625
12:14
Undo changes in tclDecls.h from previous commit: Tk still needs it check-in: 32aa8bef97 user: jan.nijtmans tags: core-8-branch
09:50
Make sure that tclAppInit.c is never built with -DUSE_TCL_STUBS, so we don't need those dirty tricks... check-in: e335546754 user: jan.nijtmans tags: core-8-branch
08:40
Merge 8.6 check-in: f81fc8a58d user: jan.nijtmans tags: core-8-branch
08:35
Make a start converting -1 -> TCL_INDEX_NONE where appropriate check-in: ec4c6a5785 user: jan.nijtmans tags: core-8-branch
2022-07-18
15:23
Batch of tests for unshared lists with span check-in: 41a246fc47 user: apnadkarni tags: tip-625
14:20
Batch of tests for unshared lists with span check-in: deaecaecb9 user: apnadkarni tags: tip-625
11:56
Updste stdlib.h (add missing functions). Restructure tclAppInit.c Closed-Leaf check-in: b79b2a5bbe user: jan.nijtmans tags: check-build
11:07
Only use -DBUILD_tcl for shared/static library check-in: 092777c973 user: jan.nijtmans tags: check-build
2022-07-17
17:00
Another batch of white box listrep tests check-in: ca537749e2 user: apnadkarni tags: tip-625
13:14
Merge 8.7 check-in: de8da09f1c user: jan.nijtmans tags: check-build
13:05
Merge 8.6 check-in: 19501f6cef user: jan.nijtmans tags: core-8-branch
2022-07-16
17:25
Fix nroff errors in range man page. check-in: 804d1c0c1d user: griffin tags: tip-629
17:22
First few list representation tests check-in: b64f88a6fa user: apnadkarni tags: tip-625
15:53
Optimize couple of special cases: - If unshared, prefer in-place deletion at end to span creation. -... check-in: f34ad9e990 user: apnadkarni tags: tip-625
2022-07-15
15:50
Start on list representation black box tests check-in: 1a50a683a0 user: apnadkarni tags: tip-625
2022-07-14
15:44
'result' variable should be 'int', not 'ListSizeT' check-in: 3fc1571cbb user: jan.nijtmans tags: tip-625
10:57
Put '}' and 'else' at the same line everywhere (code formatting) check-in: c93df6b27f user: jan.nijtmans tags: tip-625
10:53
Same bug-fix as [b79df322a9], but then for Tcl_AppendUnicodeToObj() check-in: f3a9189fb4 user: jan.nijtmans tags: core-8-branch
03:23
Remove support for double (real) values. Fix a couple cases of shimmering. Don't update the string r... check-in: f2cc3b1d88 user: griffin tags: tip-629
01:42
floor() wants math.h *at least* on NetBSD, and appears other *nix too(?) check-in: 1953e58093 user: bch tags: tip-629
01:33
"range", Tcl_RangeObjCmd() to proper compilation unit check-in: 5220a8151a user: bch tags: tip-629
01:16
typo; nfc check-in: 6ce2fe56f0 user: bch tags: tip-629
2022-07-13
13:17
Merge 8.7 (Make ListStore->slots a TCLFLEXARRAY) check-in: 6b4eba3be8 user: jan.nijtmans tags: tip-625
12:37
Make List->elements a TCLFLEXARRAY. Improve documentation (backported from 9.0) check-in: 532c61b7fb user: jan.nijtmans tags: core-8-branch
09:41
Merge core-8-branch check-in: 54adccaa22 user: apnadkarni tags: tip-625
07:33
Fix build with -DTCL_NO_DEPRECATED check-in: 9ec432e29c user: jan.nijtmans tags: core-8-branch
2022-07-12
18:57
Fix issue with sign of step value: if the sign of the step value is in conflict with the range, the ... check-in: f4bcf0701c user: griffin tags: tip-629
13:30
Fix TCL_UTF_MAX == 3 build check-in: 6c065977dc user: jan.nijtmans tags: core-8-branch
12:31
Fix [b79df322a9]. Tcl_GetUnicode/Tcl_NewUnicodeObj crash. Add tests check-in: f562dcb464 user: apnadkarni tags: core-8-branch
12:23
Fix [b79df322a9] follow-up: Tcl_NewUnicodeObj truncates strings Closed-Leaf check-in: 0e4cbe7bef user: jan.nijtmans tags: bug-b79df322a9
09:57
Fix build check-in: e72b0e9fe2 user: jan.nijtmans tags: tip-629
09:03
Merge 8.7. Clean-up tclWinConsole.c the same way check-in: da4d986fd1 user: jan.nijtmans tags: core-8-branch
03:10
Fix Windows console fconfigure tests to require interactive constraint. Note this means tests are di... check-in: 6d54bed729 user: apnadkarni tags: core-8-branch
00:58
Implement TIP-225 ArithSeries. And other changes. check-in: ed4b300841 user: griffin tags: tip-629
2022-07-11
11:24
Add "win" constraints to tests/winConsole.test, and change one expected test-results on Windows check-in: a6f23f7a63 user: jan.nijtmans tags: core-8-branch
2022-07-10
20:40
Minor simplification: Use RingBufferHasFreeSpace() instead of RingBufferFreeSpace check-in: ac2e564b83 user: jan.nijtmans tags: core-8-branch
14:41
Blech. Remove unused variable check-in: 8b1a8eae22 user: apnadkarni tags: core-8-branch
14:06
New Windows console driver. Fixes [21280817d1] thread proliferation and [44bbccdd8c] fconfigure std{... check-in: c085b9090c user: apnadkarni tags: core-8-branch
13:56
Merged core-8-branch Closed-Leaf check-in: dc9cdb9beb user: apnadkarni tags: win-console
10:21
Bypass reader thread for blocking reads. check-in: d244d23944 user: apnadkarni tags: win-console
2022-07-09
05:59
Merge core-8-branch check-in: 550e9ca76e user: apnadkarni tags: tip-625
2022-07-07
13:03
Eliminate totalElems (left-over from 'lrepeat'). Bug in checking LIST_MAX (also originally taken fro... check-in: 4b6e4f7288 user: jan.nijtmans tags: tip-629
12:44
Review: 1) cleanupTests missing in "range.test". 2) status should be int, not Tcl_WideInt 3) make op... check-in: 68c720870b user: jan.nijtmans tags: tip-629
11:01
Merge 8.6 check-in: 997549c645 user: jan.nijtmans tags: core-8-branch
2022-07-06
19:15
Improve error checking and testing. check-in: 1e5fb503d4 user: griffin tags: tip-629
2022-07-05
22:15
Missed step == 0 check. check-in: 5929796b34 user: griffin tags: tip-629
21:32
(bares some resemblance to) TIP-629 Implementation. check-in: b413bed009 user: griffin tags: tip-629
15:54
Fix channel close on thread exit if other threads exist. Add winconsole tests. check-in: 5e4391b208 user: apnadkarni tags: win-console
12:18
Merge 8.6 check-in: 4efa590542 user: jan.nijtmans tags: core-8-branch
11:09
re-generate tclDate.c Closed-Leaf check-in: 0dbd67d7ab user: jan.nijtmans tags: sebres-8-7-clock-speedup-cr2
10:59
Merge 8.7 check-in: fba4b1c032 user: jan.nijtmans tags: sebres-8-7-clock-speedup-cr2
10:20
Simplify TIP #609 implementation, make TCL_QUEUE_ALERT_IF_EMPTY work for all positions and improve d... check-in: 97317e68d6 user: jan.nijtmans tags: core-8-branch
2022-07-04
16:54
Permit direct console writes for synchronous output calls check-in: f6ca957063 user: apnadkarni tags: win-console
15:59
Merge core-8-branch check-in: 2a00dad082 user: apnadkarni tags: win-console
15:33
Merge core-8-branch check-in: a9eaa94bc8 user: apnadkarni tags: win-console
15:32
Rework reader thread to not do read-ahead as console stdin mode might change check-in: b6ac8403b0 user: apnadkarni tags: win-console
11:41
Merge 8.7 check-in: 6c5dcbe745 user: jan.nijtmans tags: tip-627
11:30
Some -1 -> TCL_INDEX_NONE (Thanks, Gustaf!) check-in: 5b8204ec5f user: jan.nijtmans tags: core-8-branch
08:31
Add TCL_COMBINE, just a NOP for now (will get a meaning in 9.0 check-in: ae86c86e27 user: jan.nijtmans tags: core-8-branch
2022-07-03
22:46
Remove dead code check-in: 5357587e9a user: jan.nijtmans tags: win-console
22:31
TIP #609: Enhance Tcl_ThreadQueueEvent() check-in: 901c88bb0e user: jan.nijtmans tags: core-8-branch
15:48
Fix bug 44bbccdd8c. fconfigure was broken for 8.7 console channel check-in: 1b6ed4db57 user: apnadkarni tags: win-console
08:00
Fix benign gcc unused code warnings check-in: 90e1b5a1c1 user: apnadkarni tags: win-console
07:40
Eliminate unnecessary thread wakeups. check-in: fef0d561e4 user: apnadkarni tags: win-console
2022-07-02
20:00
One more simplification: Eliminate RingBufferClear() Closed-Leaf check-in: feeeabe9cc user: jan.nijtmans tags: win-console-review
19:39
TIP #607: -failindex option for encoding convertto/convertfrom check-in: 2c4329d1a2 user: jan.nijtmans tags: core-8-branch
19:33
Fix build error with --enable-debug (no need for RINGBUFFER_ASSERT any more) check-in: 54593ace4e user: jan.nijtmans tags: win-console-review
2022-07-01
15:26
Merge 8.7 Closed-Leaf check-in: 091f9563e9 user: jan.nijtmans tags: tcloo-64bit
15:20
Merge 8.6 check-in: 651b1008fb user: jan.nijtmans tags: core-8-branch
14:55
TclOO version -> 1.3.0 check-in: bbd2cbf645 user: jan.nijtmans tags: tcloo-64bit
12:31
Merge 8.7 check-in: f787684394 user: jan.nijtmans tags: tcloo-64bit
07:41
No need for RingSizeT, since max is 8000 (far less than 2^31) check-in: 83001cbe31 user: jan.nijtmans tags: win-console-review
07:34
Remove unnecessary code (review round 1) check-in: 82b6ceba53 user: jan.nijtmans tags: win-console-review
05:58
Merge core-8-branch. Wakeup console reader thread when data read. check-in: dbdf5517a7 user: apnadkarni tags: win-console
2022-06-30
13:46
Merge 8.7 check-in: d346c07af7 user: jan.nijtmans tags: win-console
11:31
Fix [b79df322a9]: Tcl_NewUnicodeObj truncates strings check-in: 936c4f4b1c user: jan.nijtmans tags: core-8-branch
2022-06-29
15:56
Notify other threads if one thread closes a Windows console channel check-in: 07cf9644c2 user: apnadkarni tags: win-console
2022-06-28
15:42
Finishing touches. Remove obsolete code check-in: ccfe560c2e user: apnadkarni tags: win-console
09:39
Merge 8.6 check-in: 0443652ba2 user: jan.nijtmans tags: core-8-branch
2022-06-27
16:02
Ticket #21280817 - Windows console rewrite to only create one thread per stdio channel. Functional, ... check-in: 5173b9e514 user: apnadkarni tags: win-console
2022-06-25
10:59
Merge 8.7 check-in: 3d486ee756 user: jan.nijtmans tags: tcloo-64bit
2022-06-24
20:06
Merge 8.6 check-in: d1ca80c5e9 user: jan.nijtmans tags: core-8-branch
14:27
Merge 8.6 check-in: 137b0b5214 user: jan.nijtmans tags: core-8-branch
13:48
Resolve the TODO: What's going on here? Document or eliminate. Eliminate usage of TCL_MAJOR_VERSIO... check-in: 1a931a30d8 user: jan.nijtmans tags: core-8-branch
11:40
Fix for commit [c8bd577a119f2259], which is (slightly) wrong: allowed space should be between '#' an... check-in: cc8e888def user: jan.nijtmans tags: core-8-branch
10:41
Don't use TCL_HASH_TYPE for epoch/refCount type variables, keep it the same as it was in Tcl 8.6 check-in: 2ffde115d4 user: jan.nijtmans tags: core-8-branch
07:12
Put back seemingly useless typedefs (yes, there are picky compilers) check-in: 9ca3efb294 user: jan.nijtmans tags: core-8-branch
07:11
Don't use (unsigned)-1 -> TCL_INDEX_NONE check-in: aa5a38eb99 user: jan.nijtmans tags: core-8-branch
2022-06-23
15:33
more "unsigned int" -> TCL_HASH_TYPE check-in: 300f28543e user: jan.nijtmans tags: core-8-branch
15:02
Merge 8.7 check-in: 43b9614860 user: jan.nijtmans tags: tip-627
14:57
Restore NS_DEAD flag value (from 0x04 back to 0x02, how it was in Tcl 8.6). It is used in nsf, chang... check-in: 172f75ece3 user: jan.nijtmans tags: core-8-branch
12:58
Merge 8.6 check-in: 433d1c4c99 user: jan.nijtmans tags: core-8-branch
12:21
Remove unused typedef's check-in: 3656e8f1e7 user: jan.nijtmans tags: core-8-branch
12:20
Use "void *" in stead of ClientData in tclInt.decs/tclOO.decls (backported from 9.0) check-in: 403356e842 user: jan.nijtmans tags: core-8-branch
08:58
Use TCL_HASH_TYPE in stead of "unsigned int", wherever the Tcl 9.0 type is "size_t", in tclDecls.h check-in: d987436f1e user: jan.nijtmans tags: core-8-branch
08:56
Use "void *" in stead of ClientData in tclDecls.h (backported from 9.0) check-in: b8196855eb user: jan.nijtmans tags: core-8-branch
2022-06-22
16:36
Allow spacing between '#' and 'define', while recognising version in header-files check-in: c8bd577a11 user: jan.nijtmans tags: core-8-branch
2022-06-20
22:00
Merge 8.7 Closed-Leaf check-in: 1ccaa0f38f user: jan.nijtmans tags: tip-609
21:50
Merge 8.7 check-in: 572dd7fe1a user: jan.nijtmans tags: tip-627
15:20
Fix [a55872c242]: tcl8.7 on windows: linking against stubs library is now required in 8.7. No longer... check-in: d7052c5f73 user: jan.nijtmans tags: core-8-branch
15:18
Unneeded type-cast check-in: 5d433b3ba0 user: jan.nijtmans tags: core-8-branch
11:55
Fix [a55872c242]: tcl8.7 on windows: linking against stubs library is now required in 8.7. If the Tc... Closed-Leaf check-in: 3483c7eafd user: jan.nijtmans tags: bug-a55872c242
10:16
indenting check-in: c35bf915b2 user: jan.nijtmans tags: tip-627
10:11
Merge 8.7 check-in: 4122375dd3 user: jan.nijtmans tags: tip-627
10:10
update doc check-in: 36f3c31a44 user: jan.nijtmans tags: tip-627
09:44
Merge 8.6 check-in: f16233109c user: jan.nijtmans tags: core-8-branch
2022-06-19
20:27
Merge 8.7 check-in: f9aca4eac7 user: jan.nijtmans tags: tip-627
20:23
Fix TIP #312 documentation. Backported from [9c4dcc7347e8ef51] check-in: eee192b777 user: jan.nijtmans tags: core-8-branch
19:32
Implement Tcl_NRCallObjProc2 check-in: a772295743 user: jan.nijtmans tags: tip-627
05:42
Create new branch named "win-console" check-in: c24c8ab617 user: apnadkarni tags: win-console
2022-06-15
20:49
Merge 8.7 Closed-Leaf check-in: 61b6543b0f user: jan.nijtmans tags: tip607-encoding-failindex
15:12
(experimental) TclOO > 2**31 args check-in: 39a1dece8e user: jan.nijtmans tags: tcloo-64bit
12:24
Merge 8.7 check-in: 339b37bab3 user: jan.nijtmans tags: tip-627
12:15
Add comments in tcl.decls check-in: e79940819f user: jan.nijtmans tags: core-8-branch
10:04
Backport tclStubLib.c from Tcl 9.0 (they should be equal in 8.7 and 9.0) check-in: df78bed29c user: jan.nijtmans tags: core-8-branch
09:25
Disable tests (conditionally) which cannot run without the UTF16 compatibility layer (TIP #622) check-in: 5cfa72d0d7 user: jan.nijtmans tags: core-8-branch
2022-06-14
14:54
Merge 8.7 check-in: d5fd076ae4 user: jan.nijtmans tags: tip-627
14:22
Merge 8.6 check-in: ea2c8b8ec1 user: jan.nijtmans tags: core-8-branch
12:56
Merge 8.6 check-in: b4c12cb7ff user: jan.nijtmans tags: core-8-branch
10:30
Merge 8.7 check-in: 0a0663776c user: jan.nijtmans tags: tip-627
10:28
merge-mark check-in: 42adc4bff7 user: jan.nijtmans tags: core-8-branch
2022-06-13
20:36
Merge 8.6 check-in: 2ef0eef04a user: jan.nijtmans tags: core-8-branch
16:15
Start towards Tcl9 support check-in: 0961e8623f user: apnadkarni tags: tip-625
11:34
Backport unix/dltest/*.c changes from 9.0 check-in: e276166268 user: jan.nijtmans tags: core-8-branch
11:33
Some -1 -> TCL_INDEX_NONE. Update fossil's ignore-glob check-in: 08ecf6cdde user: jan.nijtmans tags: core-8-branch
2022-06-12
16:29
Keep lines in tcl.decs not too long check-in: 79177afdc0 user: jan.nijtmans tags: core-8-branch
15:52
Eliminate compiler warnings check-in: 3159ded950 user: jan.nijtmans tags: core-8-branch
15:45
Use pkgb_demo to test function Tcl_UtfNcmp() check-in: 2b49aec3ad user: jan.nijtmans tags: core-8-branch
03:05
Merge core-8-branch after TIP616 check-in: f9ecac6993 user: apnadkarni tags: tip-625
2022-06-10
20:26
Merge 8.7 check-in: 68cc499be7 user: jan.nijtmans tags: tip-609
20:21
Tcl_GetEncodingSearchPath() is available since Tcl 8.5 check-in: b29b876a00 user: jan.nijtmans tags: core-8-branch
2022-06-09
21:15
Unicode 15.0.0 (Beta), to be released September 2022 Closed-Leaf check-in: f7d0ea4f19 user: jan.nijtmans tags: unicode-15
12:39
Doc tweak check-in: 97b482d801 user: jan.nijtmans tags: tip-627
12:18
Merge 8.7 check-in: 21290f14ea user: jan.nijtmans tags: tip-627
2022-06-08
09:31
TIP #616 implementation (Wrapper API, cannot really handle > 2^31 elements) check-in: 45a17c4932 user: jan.nijtmans tags: core-8-branch
2022-06-06
21:59
Merge 8.7 check-in: 2d19331c1e user: jan.nijtmans tags: tip-627
2022-06-03
15:05
Merge 8.7 Closed-Leaf check-in: b53ef604ac user: jan.nijtmans tags: tip-616-for-8.7
14:46
Undo part of previous commit: doesn't work as expected on Windows check-in: 6c58374e58 user: jan.nijtmans tags: core-8-branch
2022-06-02
15:55
Merge 8.6. Eliminate some (long) typecasts check-in: 0daaaefd9b user: jan.nijtmans tags: core-8-branch
2022-06-01
19:34
TIP #627 implementation check-in: 8eecdd6332 user: jan.nijtmans tags: tip-627
04:17
Finish list performance scripts check-in: f1e3e9c78f user: apnadkarni tags: tip-625
2022-05-31
12:57
Merge 8.7. Add Tcl_ProcObjCmd2() check-in: 02c65849b3 user: jan.nijtmans tags: tip-616-for-8.7
10:42
Merge 8.6. Tcl_RegisterCommandTypeName/Tcl_GetCommandTypeName don't exist either check-in: ca4aca6a5c user: jan.nijtmans tags: core-8-branch
2022-05-30
21:20
Merge 8.7 check-in: eef03fb9f2 user: jan.nijtmans tags: tip-616-for-8.7
2022-05-29
21:02
Function prototypes are not always needed/useful check-in: 7634fee197 user: jan.nijtmans tags: core-8-branch
11:44
Implement bidirection shift to distribute free space in list stores. check-in: b4cae88219 user: apnadkarni tags: tip-625
2022-05-27
16:39
Use more Tcl_ObjCmdProc/Tcl_MethodCallProc typedefs check-in: 1487e7a006 user: jan.nijtmans tags: core-8-branch
06:49
msgcat documentation: reflect code check-in: 6bfaf42776 user: jan.nijtmans tags: core-8-branch
03:50
Rearrange output order to make comparisons easier. check-in: a652c1b0d0 user: apnadkarni tags: tip-625
2022-05-26
22:36
Merge 8.6 check-in: fe9ccb97b6 user: jan.nijtmans tags: core-8-branch
20:53
[https://github.com/tcltk/tcl/pull/16] check-in: 8366bae195 user: jan.nijtmans tags: core-8-branch
12:50
Merge 8.7 check-in: c9eed639fd user: jan.nijtmans tags: tip-616-for-8.7
12:47
Revert part of [0381fc9b91]: testcases get-1.8 and get-1.9 are meant for longIs64bit only check-in: 410a6d26d2 user: jan.nijtmans tags: core-8-branch
2022-05-25
22:34
Merge 8.7 check-in: 1e02a56dcf user: jan.nijtmans tags: tip-609
22:34
Merge 8.7 check-in: 7b5fcc614e user: jan.nijtmans tags: tip-616-for-8.7
15:18
Deprecate 2 internal typedefs: TclCmdProcType/TclObjCmdProcType. Too little benefit to keep them check-in: 89ca061066 user: jan.nijtmans tags: core-8-branch
12:59
Merge 8.7 check-in: ab2d4bf2fe user: jan.nijtmans tags: tip-609
12:59
Merge 8.7 check-in: db1eda16d7 user: jan.nijtmans tags: tip-616-for-8.7
12:57
merge-mark check-in: 1caef4fa84 user: jan.nijtmans tags: core-8-branch
10:58
merge-mark check-in: 164afff634 user: jan.nijtmans tags: core-8-branch
10:51
Merge 8.6 check-in: 0381fc9b91 user: jan.nijtmans tags: core-8-branch
09:12
Merge 8.7 check-in: 313f339400 user: jan.nijtmans tags: tip-609
09:11
Merge 8.7 check-in: 6c6dda291d user: jan.nijtmans tags: tip-616-for-8.7
09:05
Fix [f160f9f982]: macOS Aqua : Emoji does not display anymore after TIP #622 check-in: b96128c31b user: jan.nijtmans tags: core-8-branch
08:56
Fix testcase utf-4.12 (which - actually - exposed this bug) Closed-Leaf check-in: 82f20fdd5c user: jan.nijtmans tags: bug-f160f9f982
2022-05-24
19:44
Merge 8.6 check-in: 65a5ec653b user: jan.nijtmans tags: core-8-branch
17:23
Performance test scripts for list commands check-in: 65abf3e814 user: apnadkarni tags: tip-625
17:20
TIP 625 - Re-implementation of lists check-in: a5dbca901e user: apnadkarni tags: tip-625
06:50
Fix for [f160f9f982]: macOS Aqua : Emoji does not display anymore after TIP #622. (Actually, X11 dis... check-in: 1e13161bcd user: jan.nijtmans tags: bug-f160f9f982
2022-05-22
13:44
Merge 8.6 check-in: 6d31d91096 user: jan.nijtmans tags: core-8-branch
12:00
Merge 8.6 check-in: c99708a4c7 user: jan.nijtmans tags: core-8-branch
2022-05-19
13:40
Merge 8.7 check-in: 17bab59395 user: jan.nijtmans tags: tip-609
2022-05-17
12:50
Merge 8.7 check-in: cd18e5535f user: jan.nijtmans tags: tip-616-for-8.7
09:32
Rename macro's TclListObjGetElements -> TclListObjGetElementsM and TclListObjLength -> TclListObjLen... check-in: eaf93525a5 user: jan.nijtmans tags: core-8-branch
08:49
some less underscores in exported functions check-in: 2f016df946 user: jan.nijtmans tags: tip-616-for-8.7
07:22
Merge 8.7 check-in: 2364861e16 user: jan.nijtmans tags: tip-616-for-8.7
07:21
Fix compiler warning in tclTest.c check-in: acfc035572 user: jan.nijtmans tags: core-8-branch
07:18
Merge 8.7. Add macro's for situation without UTF_TCL_STUBS check-in: 3923104571 user: jan.nijtmans tags: tip-616-for-8.7
2022-05-15
20:36
TIP #622 implementation: Full Unicode for Tcl 8.7 check-in: e00aaebbbf user: jan.nijtmans tags: core-8-branch
2022-05-13
23:28
Merge 8.6 check-in: 9574cb9106 user: jan.nijtmans tags: core-8-branch
10:11
Remove [https://core.tcl-lang.org/tcl/info/1fe8ca8d3eb87b65|Horrible Hack] to keep the old error mes... check-in: 5608e37605 user: jan.nijtmans tags: core-8-branch
2022-05-12
13:06
Merge 8.6 check-in: fab550b083 user: jan.nijtmans tags: core-8-branch
2022-05-11
19:08
Merge 8.6 check-in: 5ded4f151d user: jan.nijtmans tags: core-8-branch
2022-05-10
16:38
merge-mark check-in: 44e84cad6e user: jan.nijtmans tags: core-8-branch
16:18
Merge 8.6 check-in: 1896abea3b user: jan.nijtmans tags: core-8-branch
10:18
Update doc check-in: f805309275 user: jan.nijtmans tags: tip-618
10:05
Merge 8.7. Update doc check-in: b053dadbd7 user: jan.nijtmans tags: tip-618
2022-05-09
19:42
Merge 8.6 check-in: e872f1c85b user: jan.nijtmans tags: core-8-branch
2022-05-06
07:33
Merge 8.7 check-in: e73eb56bb8 user: jan.nijtmans tags: tip-618
07:29
Merge 8.6 check-in: 76b2c6ed0d user: jan.nijtmans tags: core-8-branch
07:23
Close fork check-in: 5924b92f53 user: jan.nijtmans tags: core-8-branch
2022-05-04
07:16
http: tolerant again invalid reply header "content-encoding: UTF-8". Ticket [8eb64b1520] check-in: 054cc3002a user: oehhar tags: core-8-branch
2022-04-29
20:10
Merge 8.7 check-in: 53dfd9b498 user: jan.nijtmans tags: tip-618
20:09
re-structure, add more examples check-in: 1cc44267e1 user: jan.nijtmans tags: tip-618
10:01
Since tclDecls.h uses 'size_t', make sure to include <stddef.h>. Since ISO-C has both 'size_t' and '... check-in: 753c206431 user: jan.nijtmans tags: core-8-branch
2022-04-28
10:58
Merge 8.6 check-in: f29d996f25 user: jan.nijtmans tags: core-8-branch
2022-04-26
17:15
Merge 8.7 check-in: eb5ed53a03 user: jan.nijtmans tags: tip-618
16:01
Merge 8.7 check-in: 065d1ac46a user: jan.nijtmans tags: tip-616-for-8.7
15:58
Merge 8.7 check-in: 214c4e5c05 user: jan.nijtmans tags: tip-609
15:57
Merge 8.7 Closed-Leaf check-in: 30a874adf5 user: jan.nijtmans tags: full-utf-for-87
15:07
Change value of TCL_INDEX_TEMP_TABLE from 2 to 64, and let it lead to a slightly more efficient impl... check-in: 19850a20a8 user: jan.nijtmans tags: core-8-branch
13:27
merge 8.6 (fixes [27520c9b17]) check-in: 9427d5662e user: sebres tags: core-8-branch
13:25
fixes build using msys/mingw toolchain, missing build path as include caused: generic/tclEvent.c:1... check-in: 0092f5f111 user: sebres tags: core-8-branch
07:29
Merge 8.7 check-in: 0c21f5f99f user: jan.nijtmans tags: tip-609
07:24
Merge 8.7 check-in: 1790c38bd6 user: jan.nijtmans tags: tip-616-for-8.7
07:18
Merge 8.7 check-in: 588d689f08 user: jan.nijtmans tags: full-utf-for-87
2022-04-21
15:37
Merge 8.7 check-in: f77b5c8f39 user: jan.nijtmans tags: tip-618
12:59
Merge 8.6 check-in: 6da8a9608b user: jan.nijtmans tags: core-8-branch
08:41
Although I don't think it helps for [62f56a61aca52db3], put back --enable-64bit and fat_32_64 functi... check-in: bda6ccaf09 user: jan.nijtmans tags: core-8-branch
2022-04-20
16:12
Eliminate the need for --enable-64bit on MacOS: We only do 64-bit now. Remove macosx/Tcl.xcode in fa... check-in: 9241b6d3ab user: jan.nijtmans tags: core-8-branch
14:34
one more boolPtr -> intPtr check-in: 352215a109 user: jan.nijtmans tags: core-8-branch
14:26
Simplify TclGetBoolFromObj() macro check-in: 68fb4fe634 user: jan.nijtmans tags: tip-618
14:08
Merge 8.7 check-in: c4c36b2706 user: jan.nijtmans tags: tip-618
12:08
Fix for [a12ad5c4bd7efcf2], buffer allocation on every call to Write(). check-in: d699b9b145 user: pooryorick tags: core-8-branch
11:27
Fix [https://core.tcl-lang.org/tk/tktview?name=bf0f4808d7|bf0f4808d7]: macOS Aqua : CFLAGS_OPTIMIZE check-in: 28b1e88eef user: jan.nijtmans tags: core-8-branch
10:02
Merge 8.6 check-in: c698281105 user: jan.nijtmans tags: core-8-branch
08:49
Remove some unnecessary buffer reference counting in Write(). The reference counting in FlushChanne... check-in: a62764efd4 user: pooryorick tags: core-8-branch
2022-04-16
19:03
Fix [0061c7a476]: signed integer overflow in ZipReadInt() check-in: 22b545403f user: jan.nijtmans tags: core-8-branch
2022-04-15
15:08
Merge 8.7 check-in: c6be4c4d38 user: jan.nijtmans tags: tip-618
14:52
Merge 8.6 check-in: 3481a747a0 user: jan.nijtmans tags: core-8-branch
14:46
Update documentation check-in: 58ae866945 user: jan.nijtmans tags: tip-618
12:27
Remove macro's for Tcl_GetBoolFromObj/Tcl_GetBool check-in: c244e6531c user: jan.nijtmans tags: tip-618
12:20
Restore Tcl_GetBoolenanFromObj/Tcl_GetBoolenan signatures check-in: 4b7f564fd6 user: jan.nijtmans tags: tip-618
11:50
Use lower 5 bits of flags for sizeof(*(boolPtr)) check-in: a1960fc252 user: jan.nijtmans tags: tip-618
11:38
Merge 8.7 check-in: 1c5bb19b01 user: jan.nijtmans tags: tip-618
2022-04-14
20:48
Merge 8.7 Closed-Leaf check-in: c0e1ee7c21 user: jan.nijtmans tags: bug-5294e6feca
20:47
Merge 8.7 check-in: afb97876e9 user: jan.nijtmans tags: full-utf-for-87
20:45
Fix [da733cf8a6]: indexObj-6.7 fails check-in: 63d533a2e6 user: jan.nijtmans tags: core-8-branch
14:23
Update to latest version of tinydir check-in: c311c164c7 user: jan.nijtmans tags: bug-5294e6feca
14:05
Proposed fix for [5294e6feca]: minizip for TIP #430 broken check-in: 27d3c50b99 user: jan.nijtmans tags: bug-5294e6feca
13:35
merge-mark check-in: cdbfbb791e user: jan.nijtmans tags: full-utf-for-87
12:45
Merge 8.6 check-in: f0f432d1f4 user: jan.nijtmans tags: core-8-branch
12:05
Merge 8.7 check-in: f8cdc915ce user: jan.nijtmans tags: full-utf-for-87
08:48
Change the actual value of TCL_INDEX_NULL_OK (TIP #613) to a better value which conflicts less with ... check-in: 679e82a812 user: jan.nijtmans tags: core-8-branch
06:13
It looks like minizip is broken, so let's use zip check-in: 5b1e91ea78 user: jan.nijtmans tags: core-8-branch
2022-04-12
14:34
Adapt tclZipfs.c to zlib 1.2.12 (due to the changes in crc32 handling) check-in: 3a6870ae67 user: jan.nijtmans tags: core-8-branch
12:56
Merge 8.6 check-in: a7a81a774c user: jan.nijtmans tags: core-8-branch
12:12
Merge 8.6 check-in: 2f894c40be user: jan.nijtmans tags: core-8-branch
08:53
Merge 8.6 check-in: 6ef3971348 user: jan.nijtmans tags: core-8-branch
2022-04-08
12:10
Use INT2PTR/PTR2INT macro's as appropriate check-in: e9ab489141 user: jan.nijtmans tags: core-8-branch
09:13
Merge 8.6 check-in: c4999e5dce user: jan.nijtmans tags: core-8-branch
2022-04-05
07:18
RFE [655300]: Deprecate Tcl_MakeSafe() check-in: b7fefa1dd4 user: jan.nijtmans tags: rfe-655300
2022-04-04
15:27
Merge 8.7 check-in: a056d8902d user: jan.nijtmans tags: full-utf-for-87
14:56
Merge 8.7 check-in: 1b310013d7 user: jan.nijtmans tags: tip-616-for-8.7
14:32
In tclCkalloc.c, count malloc/free's using size_t in stead of unsigned int. check-in: f5b2c384a5 user: jan.nijtmans tags: core-8-branch
12:17
Merge 8.7 check-in: 8c20b86cd2 user: jan.nijtmans tags: tip-616-for-8.7
11:58
Merge 8.7 check-in: bc833ddfd2 user: jan.nijtmans tags: tip-618
11:35
Merge 8.6. http -> 2.10a2 check-in: 9ebb3b317f user: jan.nijtmans tags: core-8-branch
11:30
Additional braces for (sizePtr), just to be sure check-in: ea08eb2c79 user: jan.nijtmans tags: core-8-branch
10:17
Merge 8.7. Fix implementation as noted by Ashok. check-in: a8be31404e user: jan.nijtmans tags: tip-618
08:51
Fix TIP #613 implementation, when (indexPtr) is more than a simple variable name. Thanks, @ashok! check-in: 8ca41d8daf user: jan.nijtmans tags: core-8-branch
01:42
Panic if Testsaveresult call to Tcl_GetBoolFromObj overwrites memory. check-in: 591a2c7ba8 user: apnadkarni tags: tip-618
2022-04-03
12:11
Add Ashok's example check-in: 2b36bb36e6 user: jan.nijtmans tags: tip-618
2022-04-01
15:28
Start handling 'last' arguments check-in: 544f0f0fc5 user: jan.nijtmans tags: tip-615
13:16
Merge 8.7 check-in: 56bf4c5824 user: jan.nijtmans tags: tip-616-for-8.7
07:32
Undo (unnecessary) change in tclMain.c check-in: 8b0ce05c29 user: jan.nijtmans tags: tip-615
07:13
Merge 8.7 check-in: d2474ffcdc user: jan.nijtmans tags: tip-615
2022-03-31
13:48
Better errpr-handling check-in: 086055bcdf user: jan.nijtmans tags: tip-618
13:37
Handle objPtr == NULL / interp == NULL better check-in: d5a055aa3f user: jan.nijtmans tags: tip-618
13:24
uint??_t -> int??_t check-in: d19e4d6be7 user: jan.nijtmans tags: tip-618
11:07
Merge 8.7. Make room for TIP #622 stub entries check-in: 3a50a6e775 user: jan.nijtmans tags: tip-618
2022-03-30
11:56
Change UTF-16 version of Tcl_GetRange() not to use the tclStringObj type any more check-in: fb73b2740d user: jan.nijtmans tags: full-utf-for-87
2022-03-29
21:14
Undo deprecation for Tcl_AppendUnicodeToObj (as described in the TIP) check-in: 27ad4bdde1 user: jan.nijtmans tags: full-utf-for-87
13:57
Merge 8.7 check-in: 73d9f7b823 user: jan.nijtmans tags: full-utf-for-87
13:40
Don't bother UINT2PTR, since INT2PTR is just as good. check-in: 94e9d6ea9b user: jan.nijtmans tags: core-8-branch
09:27
Merge 8.7. If TCL_NO_DEPRECATED always compile tclTest.o with TCL_UTF_MAX=4 (Because - otherwise the... check-in: 736cb8f480 user: jan.nijtmans tags: full-utf-for-87
08:42
Merge 8.6 check-in: f7ec4ed591 user: jan.nijtmans tags: core-8-branch
2022-03-28
12:24
Merge 8.7. Register "string" objType when TCL_UTF_MAX=3 (fixes regression in previous commit) check-in: 75efdec8f4 user: jan.nijtmans tags: full-utf-for-87
11:39
More usage of TCLFLEXARRAY. Make current_malloc_packets/maximum_malloc_packets type size_t check-in: 53ab5e4b9f user: jan.nijtmans tags: core-8-branch
2022-03-26
23:02
Don't run obj-1.1 test with -DTCL_NO_DEPRECATED check-in: 447ae295e2 user: jan.nijtmans tags: full-utf-for-87
2022-03-25
15:31
Fix [9c1dc88f86]: warning about different signedness when compile TCL on Windows. check-in: 5a3df78fb4 user: jan.nijtmans tags: core-8-branch
12:14
Unbreak build with-DTCL_UTF_MAX=3 check-in: c699710e15 user: jan.nijtmans tags: full-utf-for-87
2022-03-24
23:29
bugfix: Handle NULL characters in Tcl_GetCharLength() check-in: 2dcfc940e5 user: jan.nijtmans tags: full-utf-for-87
13:58
Add TclGetUniChar() to the compatibility set check-in: e75009fecd user: jan.nijtmans tags: full-utf-for-87
13:18
Fix internal usage of Tcl_GetRange/Tcl_UtfAtIndex check-in: 51e84a3825 user: jan.nijtmans tags: full-utf-for-87
12:43
Add TclGetRange() to the compatibility set check-in: 004fcfa041 user: jan.nijtmans tags: full-utf-for-87
11:34
Implement PANIC when the UTF16 compatibility layer is used in combination with -DTCL_NO_DEPRECATED check-in: c9d9aaf618 user: jan.nijtmans tags: full-utf-for-87
10:48
When compiled with TCL_NO_DEPRECATED, remove the UTF16 compatibility layer. So, we make sure that it... check-in: a68880dccd user: jan.nijtmans tags: full-utf-for-87
2022-03-23
16:33
Fix for UpdateStringOfUTF16String() check-in: bdeaacdce5 user: jan.nijtmans tags: full-utf-for-87
16:19
Put back TclNumUtfChars() macro as TclNumUtfCharsM() check-in: 790f6f1d5a user: jan.nijtmans tags: full-utf-for-87
14:32
Fix Tcl_UniCharAtIndex() for UTF-16 compabitility layer check-in: 01f2ee09b4 user: jan.nijtmans tags: full-utf-for-87
13:31
Fix crash in (compabitility) "string" objType check-in: 26ed86a3c8 user: jan.nijtmans tags: full-utf-for-87
2022-03-22
20:07
Merge 8.7 check-in: 40b724b4a8 user: jan.nijtmans tags: full-utf-for-87
19:58
Merge 8.6 check-in: 803ec228b2 user: jan.nijtmans tags: core-8-branch
16:49
Merge 8.6 check-in: 7d6611d6c8 user: jan.nijtmans tags: core-8-branch
16:12
ucs4 -> utf32 check-in: bfaf2a12a9 user: jan.nijtmans tags: full-utf-for-87
15:53
Merge 8.7 check-in: 0f9f9fb1e6 user: jan.nijtmans tags: full-utf-for-87
15:38
Feature-complete check-in: d2ae10faca user: jan.nijtmans tags: full-utf-for-87
11:25
More progress check-in: 8a7b81816e user: jan.nijtmans tags: full-utf-for-87
00:46
Fix [ac601b59bab7] by making only unloading a library from the process if it has an Unload functions... check-in: f0a6d62a1a user: pooryorick tags: core-8-branch
2022-03-21
14:42
Merge 8.7. Renumber testcases in cmdAH.test. check-in: affc202d27 user: jan.nijtmans tags: tip607-encoding-failindex
09:57
Fix [4dbfa46caa]: TIP #601 bug: handling of '-buffersize' check-in: dd396e24b7 user: jan.nijtmans tags: core-8-branch
2022-03-20
23:14
Merge 8.7, and fix the bug Closed-Leaf check-in: a9013de8ad user: jan.nijtmans tags: bug-4dbfa46caa
20:41
TIP #601 minor improvement: Use 'int' type, so we can use TCL_INDEX_NONE to test for errors in Tcl_U... check-in: a0c063f093 user: jan.nijtmans tags: core-8-branch
2022-03-18
15:39
See [4dbfa46caa]: Remove "constraint deprecated" from failing testcases which should pass check-in: 126625695d user: jan.nijtmans tags: bug-4dbfa46caa
14:03
Merge 8.7 check-in: 7c6c144e01 user: jan.nijtmans tags: tip-616-for-8.7
13:05
Fix meaning of "testConstraint deprepcated" in encoding.test: Those testcases tested the behavior of... check-in: 513ba8d654 user: jan.nijtmans tags: core-8-branch
13:04
Add proper cleanup to testcases check-in: 0ac2bbd603 user: jan.nijtmans tags: core-8-branch
11:24
Merge 8.7 check-in: 9abe412215 user: jan.nijtmans tags: tip-616-for-8.7
2022-03-17
22:24
Rebase towards 8.7 check-in: d350e68b5a user: jan.nijtmans tags: tip607-encoding-failindex
16:47
Use TCL_ENCODING_NOCOMPLAIN flag in stead of TCL_ENCODING_STOPONERROR when possible, since TCL_ENCOD... check-in: 433dfc2288 user: jan.nijtmans tags: core-8-branch
12:07
Merge 8.6 check-in: 9f61609437 user: jan.nijtmans tags: core-8-branch
09:51
TIP #601: Make "encoding convertto/convertfrom" throw exceptions check-in: fb919be8a3 user: jan.nijtmans tags: core-8-branch
2022-03-16
23:08
Handle Tcl_UtfAtIndex check-in: 4d35f48f7c user: jan.nijtmans tags: full-utf-for-87
22:21
Handle Tcl_GetCharLength check-in: 2cce141084 user: jan.nijtmans tags: full-utf-for-87
14:55
Merge 8.7. First working version, feature complete check-in: a9a14d5e6c user: jan.nijtmans tags: full-utf-for-87
2022-03-15
17:13
Merge 8.6 check-in: 790351a15d user: jan.nijtmans tags: core-8-branch
16:17
update rules.vc check-in: 59d6af3292 user: jan.nijtmans tags: full-utf-for-87
07:52
Even though Tcl_UniChar == int (in this "#if TCL_UTF_MAX>3 block), use the correct signature for Tcl... check-in: 2bdd750eee user: jan.nijtmans tags: core-8-branch
2022-03-14
23:14
Some restructuring. Now compiles/runs fine with TCL_UTF_MAX=3 check-in: 7772cd8a61 user: jan.nijtmans tags: full-utf-for-87
20:59
Eliminate useless "const int" usage, where "const" has no meaning. VC-2015 has problem when the sign... check-in: b8efe8c796 user: jan.nijtmans tags: core-8-branch
17:39
TIP607 encoding failindex: some tests and implementation (not working) check-in: 2f1594f38b user: oehhar tags: tip607-encoding-failindex
16:10
TIP607 encoding failindex: options -failindex and -nocomplain may not both be specified Closed-Leaf check-in: 98ac044f33 user: oehhar tags: tip607-encoding-failindex
16:06
More progress check-in: 48ab8b7472 user: jan.nijtmans tags: full-utf-for-87
15:46
TIP607 encoding failindex: start implementation check-in: a611c76903 user: oehhar tags: tip601-encoding-failindex, tip607-encoding-failindex
2022-03-13
23:12
Merge 8.7. More progress check-in: 38d0c3aade user: jan.nijtmans tags: full-utf-for-87
00:31
Coroutine cleanup: clarify 'yieldparameter' value. Use less C stackspace check-in: f3a0c179b9 user: jan.nijtmans tags: core-8-branch
2022-03-12
23:28
merge-mark check-in: 73c3149474 user: jan.nijtmans tags: core-8-branch
23:21
Start defining "utf32string" type check-in: b46d5c684f user: jan.nijtmans tags: full-utf-for-87
22:30
More progress check-in: 2e24803530 user: jan.nijtmans tags: full-utf-for-87
2022-03-11
22:43
2 more functions check-in: f3580d9f09 user: jan.nijtmans tags: full-utf-for-87
22:11
Handle TclUniCharNcmp() check-in: 715b107f62 user: jan.nijtmans tags: full-utf-for-87
19:36
merge 8.6 check-in: 6f37bc1611 user: dgp tags: core-8-branch
18:23
WIP Leaf check-in: e2fd275d2f user: dgp tags: tcl9-design
17:17
WIP check-in: 15d2ddfe4d user: dgp tags: tcl9-design
15:55
Merge 8.7 Closed-Leaf check-in: 01bcbc4c60 user: jan.nijtmans tags: coro-crunch
15:13
Merge 8.7 check-in: 6c97d5b403 user: jan.nijtmans tags: full-utf-for-87
15:12
TIP #617 implementation fix: Don't panic on Tcl_UniCharLen() when compiled with TCL_UTF_MAX=4 check-in: 144192320f user: jan.nijtmans tags: core-8-branch
14:52
Experiment: full UTF for 8.7. (WIP) check-in: 4a31181448 user: jan.nijtmans tags: full-utf-for-87
13:58
More tweaks check-in: ac04dae9b0 user: jan.nijtmans tags: coro-crunch
13:34
clarify 'yieldparameter'. Eliminate variable 'unused', reduce coroutine stackspace check-in: b84d4c3ff6 user: jan.nijtmans tags: coro-crunch
12:10
Merge 8.6 check-in: acf3149e65 user: jan.nijtmans tags: core-8-branch
2022-03-10
16:56
merge 8.7 check-in: b0463de589 user: dgp tags: tcl9-design
11:43
Add ::tcl::test::build-info command to tcl::test package, so we can find out which compiler/options ... check-in: 41f20298cd user: jan.nijtmans tags: core-8-branch
10:37
Eliminate nmake build warning check-in: 61e186fad0 user: jan.nijtmans tags: core-8-branch
10:26
Unused variable warning check-in: e4245088ee user: jan.nijtmans tags: core-8-branch
2022-03-09
19:37
merge 8.7 check-in: f1d5e5874f user: dgp tags: tcl9-design
15:16
Tweak test code such that it can be used to test indexes > 2^31 too, so no longer limit values to IN... check-in: e3ee44645c user: jan.nijtmans tags: core-8-branch
11:50
Merge 8.7 check-in: 0e42f41f63 user: jan.nijtmans tags: tip-616-for-8.7
2022-03-08
17:35
merge 8.7 Closing this branch. The work on branch full-utf-for-8.7 is more likely to reach the ... Closed-Leaf check-in: 46d18fc696 user: dgp tags: dgp-ucs4
17:14
merge mark check-in: 726136ec97 user: dgp tags: core-8-branch
15:27
Merge 8.6 check-in: 2cbce2c238 user: jan.nijtmans tags: core-8-branch
15:13
Merge 8.6 check-in: 9254a17f88 user: jan.nijtmans tags: core-8-branch
08:23
This typecast is wrong (and was already wrong). Correct it, and add testcase to prove it check-in: 51b9da64b4 user: jan.nijtmans tags: core-8-branch
00:01
Merge 8.7 check-in: 3528d7188f user: dgp tags: dgp-ucs4
2022-03-07
23:59
Starting in Tcl 8.7, Tcl_GetUniChar() returns int, not Tcl_UniChar (TIP 389). Make typecasts of retu... check-in: 421d89a270 user: dgp tags: core-8-branch
23:52
Start sketch of offering UCS4 interfaces in Tcl 8.7. check-in: f71034e070 user: dgp tags: dgp-ucs4
21:45
Improve a bit the ttk::treeview man page by instructing the html generator not link some words in th... check-in: c6e09d5068 user: fvogel tags: core-8-branch
2022-03-06
16:10
Merge-mark check-in: 729fdf970f user: jan.nijtmans tags: core-8-branch
15:51
Merge 8.6 check-in: 1a8ae15079 user: jan.nijtmans tags: core-8-branch
2022-03-05
21:56
-nothrow -> -nocomplain Closed-Leaf check-in: b3471f0625 user: jan.nijtmans tags: encodings-with-flags
10:32
Add "const" to Tcl_SetNotifier() argument. Should have been part of TIP #27, looooooong ago. This si... check-in: a993dee980 user: jan.nijtmans tags: core-8-branch
2022-03-04
16:21
Merge 8.7 check-in: 791cc676b8 user: jan.nijtmans tags: encodings-with-flags
16:18
Merge 8.6 check-in: 59b0904ac7 user: jan.nijtmans tags: core-8-branch
2022-03-02
16:00
Use TIP #613's Tcl_GetIndexFromObj() to eliminate typecasts which are no longer necessary check-in: ef3c6d5538 user: jan.nijtmans tags: tip-613-usage
2022-02-27
18:43
Fix build check-in: f67b1bb0bb user: jan.nijtmans tags: tip-615
2022-02-25
14:44
Merge 8.7 check-in: 19d6b0a063 user: jan.nijtmans tags: tip-615
2022-02-24
22:44
Merge 8.7 check-in: 1376637235 user: jan.nijtmans tags: tip-618
22:20
3 more files with TCL_UTF_MAX checks check-in: 70eb0efb69 user: jan.nijtmans tags: core-8-branch
22:13
Consistancy in TCL_UTF_MAX check check-in: 31da6923f7 user: jan.nijtmans tags: core-8-branch
17:13
TIP #617: Tcl_WCharLen/Tcl_Char16Len check-in: 85afe2127e user: jan.nijtmans tags: core-8-branch
2022-02-23
15:51
Merge 8.6 check-in: 9771beebb0 user: jan.nijtmans tags: core-8-branch
2022-02-22
21:01
TIP #618: New Tcl_GetBool* functions with INDEX_NULL_OK flag check-in: 566ab0f509 user: jan.nijtmans tags: tip-618
2022-02-21
16:30
Merge 8.6 check-in: 91b14c222b user: jan.nijtmans tags: core-8-branch
2022-02-18
16:57
Fix [22547f9053]: TIP 519 compiler warning check-in: b719e05421 user: jan.nijtmans tags: core-8-branch
16:32
Merge 8.6 check-in: 703fd1a845 user: jan.nijtmans tags: core-8-branch
2022-02-17
17:30
Deprecate internal macro's TclIsInfinite() and TclIsNan(), since C99 has isinf() and isnan() check-in: 60df467246 user: jan.nijtmans tags: core-8-branch
10:52
Implement TIP #613: New INDEX_NULL_OK flag for Tcl_GetIndexFromObj*() check-in: 545bc28d1b user: jan.nijtmans tags: core-8-branch
09:51
Merge 8.6. Remove some Tcl_Panic()'s which can never happen check-in: 5548e5391e user: jan.nijtmans tags: core-8-branch
2022-02-16
16:52
Merge 8.6 check-in: 7e9fb8f7bd user: jan.nijtmans tags: core-8-branch
14:18
Merge 8.7 check-in: 9c9eb4873b user: jan.nijtmans tags: tip-615
12:15
Merge 8.7. Fix 2 test-cases Leaf check-in: 385eb80dc4 user: jan.nijtmans tags: strict-index-experiment
10:46
Merge 8.6 check-in: af5e57f956 user: jan.nijtmans tags: core-8-branch
2022-02-15
15:04
Tcl 8.7 requires Visual Studio 2015 or newer check-in: a2325dd904 user: jan.nijtmans tags: core-8-branch
14:49
Merge 8.6 check-in: 28fda12373 user: jan.nijtmans tags: core-8-branch
2022-02-14
18:10
Merge 8.7 check-in: 27a9a7d379 user: jan.nijtmans tags: strict-index-experiment
17:53
Always produce windows binaries on windows-2019, even if windows-latest switches to windows-2022 check-in: 69297ce333 user: jan.nijtmans tags: core-8-branch
17:17
Correct references to libtommath.dll.a/tommath.lib, depending on compiler (was OK for zlib) check-in: e9e7b34fe4 user: jan.nijtmans tags: core-8-branch
15:52
More improvements when cross-compiling on Windows. Now libtommath and zlib libraries use the UCRT ru... check-in: a71d169ea2 user: jan.nijtmans tags: core-8-branch
15:39
Use TCLSH_NATIVE for building the zip-file when cross-compiling Closed-Leaf check-in: 5a9857b7a3 user: jan.nijtmans tags: windows-arm64
15:28
Re-build zlib and libtommath for AMD64 and ARM64 to use the UCRT runtime (with llvm-clang toolset) check-in: a0b1b61b4b user: jan.nijtmans tags: windows-arm64
14:20
Merge 8.6 check-in: 1d934d558e user: jan.nijtmans tags: core-8-branch
13:54
Fix tommath.lib, which is missing some (deprecated) symbols. check-in: 03de17f612 user: jan.nijtmans tags: core-8-branch
13:14
Merge 8.6 check-in: d3b7e9f3b3 user: jan.nijtmans tags: core-8-branch
2022-02-13
23:07
Add libtommath.dll and libtommath.dll.a for windows-arm64 check-in: 2ae997f245 user: jan.nijtmans tags: core-8-branch
2022-02-12
19:06
Merge 8.6 check-in: be2fb1496d user: jan.nijtmans tags: core-8-branch
11:49
Merge 8.6 check-in: 842fcfbdfc user: jan.nijtmans tags: core-8-branch
2022-02-11
15:34
Merge 8.7 check-in: b492dbc27a user: jan.nijtmans tags: encodings-with-flags
15:31
Merge 8.7 check-in: ced9151f74 user: jan.nijtmans tags: tip-616-for-8.7
2022-02-10
16:37
Merge 8.7 Closed-Leaf check-in: 68ce4c0fb3 user: jan.nijtmans tags: tip-617
15:22
Merge 8.6 check-in: e81990041e user: jan.nijtmans tags: core-8-branch
14:18
Always use UTF-8 when reading from the console (See also TIP #587) Closed-Leaf check-in: 72b7861bb2 user: jan.nijtmans tags: console-utf8
14:16
Use Tcl_NewWideIntObj() for values that might be bigger than 32-bit check-in: fda1913575 user: jan.nijtmans tags: core-8-branch
11:07
Merge 8.7 check-in: 24ba50f931 user: jan.nijtmans tags: tip-616-for-8.7
09:37
Merge 8.6 check-in: c03b7afd75 user: jan.nijtmans tags: core-8-branch
2022-02-09
22:14
Merge 8.7 check-in: d55c77d491 user: jan.nijtmans tags: tip-617
22:12
Merge 8.7 check-in: 77e26497a5 user: jan.nijtmans tags: tip-615
22:10
Merge 8.6 check-in: 9409eb6447 user: jan.nijtmans tags: core-8-branch
16:47
Merge 8.7 check-in: c268d6f436 user: jan.nijtmans tags: tip-617
16:36
Merge 8.7 check-in: bbe803a0eb user: jan.nijtmans tags: tip-615
11:58
Merge 8.6 check-in: eb6b6539ee user: jan.nijtmans tags: core-8-branch
2022-02-08
14:23
Correct previous commit (Windows build error) check-in: 0f4dcb0e40 user: jan.nijtmans tags: core-8-branch
2022-02-07
22:16
Fix [1fe745559a]: Conditional jump or move depends on uninitialised value in Tcl_UniCharToUtf check-in: 173c09dcf8 user: jan.nijtmans tags: core-8-branch
16:57
Merge 8.7 check-in: cab64f5dba user: jan.nijtmans tags: encodings-with-flags
16:08
Merge 8.7 check-in: fa141b585d user: jan.nijtmans tags: tip-617
15:35
Fix [1fe745559a]: 8.7, 9.0: Conditional jump or move depends on uninitialised value in Tcl_UniCharTo... Closed-Leaf check-in: 4e0909a17e user: jan.nijtmans tags: bug-1fe745559a
14:55
Merge 8.6 check-in: e4a7c4fa71 user: jan.nijtmans tags: core-8-branch
08:48
Merge 8.6 check-in: 6b7ec7b56a user: jan.nijtmans tags: core-8-branch
2022-02-03
13:13
TIP #617: Tcl_WCharLen/Tcl_Char16Len check-in: 2b0167c4a2 user: jan.nijtmans tags: tip-617
12:49
Fix Tcl_UtfToWChar() typedef check-in: 080fbcde97 user: jan.nijtmans tags: core-8-branch
2022-02-02
16:53
Merge 8.7 Closed-Leaf check-in: 489ba2db5f user: jan.nijtmans tags: tip-613
16:51
Merge 8.7 check-in: e30b103400 user: jan.nijtmans tags: tip-615
16:48
Merge 8.7 check-in: 5183219b73 user: jan.nijtmans tags: tip-616-for-8.7
16:46
Merge 8.6 check-in: 132a24c42f user: jan.nijtmans tags: core-8-branch
2022-02-01
12:31
Merge 8.6 check-in: 2245871b04 user: jan.nijtmans tags: core-8-branch
09:56
Merge 8.7 check-in: d63d09824a user: jan.nijtmans tags: tip-616-for-8.7
2022-01-31
12:04
code alignment check-in: 01fa971fac user: jan.nijtmans tags: tip-615
11:49
Merge 8.7 check-in: 8b1bfefd8e user: jan.nijtmans tags: tip-615
2022-01-28
23:52
take advantage of what we know re: argv guarantees [https://www.iso-9899.info/n1570.html#5.1.2.2.1|a... check-in: d69611bc9d user: bch tags: core-8-branch
23:28
rejig argv/argc handling in response to investigation prompted by [https://arstechnica.com/informati... check-in: d1f6c5ef6c user: bch tags: core-8-branch
14:59
Allow indexPtr to be (int *)NULL check-in: 8a07ca7765 user: jan.nijtmans tags: tip-613
13:25
Fix ParseArgsObjv() wrapper, and adapt testcase to prove that it works check-in: 114a54fbb4 user: jan.nijtmans tags: tip-616-for-8.7
10:52
Use more size_t in tclTest.c, for testing the new wrapper functions check-in: 066c408415 user: jan.nijtmans tags: tip-616-for-8.7
2022-01-26
17:48
Add back a clarification to the documentation for [expr] that an operand is interpreted as a number ... check-in: 775edc3e17 user: pooryorick tags: core-8-branch
13:33
Add TclParseArgsObjv_ check-in: 3c38c4a65b user: jan.nijtmans tags: tip-616-for-8.7
2022-01-25
15:19
unbreak (windows) build check-in: 34d0c6a14a user: jan.nijtmans tags: tip-616-for-8.7
14:22
Merge 8.7 check-in: e6b33eb55a user: jan.nijtmans tags: tip-613
2022-01-24
21:24
3 more stub-entries check-in: e5838cf45d user: jan.nijtmans tags: tip-616-for-8.7
15:55
Merge 8.7 check-in: 4f72807e3e user: jan.nijtmans tags: tip-616-for-8.7
15:40
Merge 8.6 check-in: 56efe65709 user: jan.nijtmans tags: core-8-branch
11:19
Merge 8.7 check-in: 7d695dcfe3 user: jan.nijtmans tags: tip-616-for-8.7
11:15
Don't document the size_t form of Tcl_GetStringFromObj() (yet), because it's only available if TCL_N... check-in: 55d66c907b user: jan.nijtmans tags: core-8-branch
11:01
Fix another bug in Tcl_GetIntForIndex() (demonstrated by the new testcases from the previous commit) check-in: 96fd21c06c user: jan.nijtmans tags: core-8-branch
10:00
Extend for Tcl dicts too (API only) check-in: 8376bd283c user: jan.nijtmans tags: tip-616-for-8.7
2022-01-23
21:56
Extend for Tcl lists > 2^31 elements (API only) check-in: 6ac0be37b5 user: jan.nijtmans tags: tip-616-for-8.7
16:21
eol-spacing from previous commit check-in: 1c24f254fe user: jan.nijtmans tags: core-8-branch
2022-01-22
14:47
Rewrite of documentation for [chan] check-in: eb627bda27 user: pooryorick tags: core-8-branch
2022-01-21
15:15
Merge 8.6 check-in: 2306f87127 user: jan.nijtmans tags: core-8-branch
08:53
Fix bug in Tcl_GetIntForIndex() (TIP #544), discovered when investigating [https://core.tcl-lang.org... check-in: 96a8baa3c9 user: jan.nijtmans tags: core-8-branch
08:43
Add test-cases for Tcl_GetIntForIndex(). This reveals a minor bug Closed-Leaf check-in: 2858475ed7 user: jan.nijtmans tags: bug-a9929f112a
2022-01-19
14:21
(partial) fix for [https://core.tcl-lang.org/tk/tktview?name=a9929f112a|a9929f112a]. WIP check-in: 7460813a8a user: jan.nijtmans tags: bug-a9929f112a
11:04
Merge 8.7 check-in: a2ae4597f0 user: jan.nijtmans tags: tip-613
2022-01-18
23:53
Merge 8.7 check-in: daff5c453c user: jan.nijtmans tags: tip-615
23:26
Update documentation for Tcl_GetRange() check-in: 61b142d29c user: jan.nijtmans tags: core-8-branch
15:52
Merge 8.6 check-in: de79810eea user: jan.nijtmans tags: core-8-branch
14:40
TIP #615: string is index. WIP check-in: 9077972219 user: jan.nijtmans tags: tip-615
2022-01-17
17:07
Fix merge conflict previous commit check-in: 6fc61089ca user: jan.nijtmans tags: core-8-branch
17:02
Merge 8.6 check-in: ea38112364 user: jan.nijtmans tags: core-8-branch
11:21
Merge 8.6 check-in: 636d27ef56 user: jan.nijtmans tags: core-8-branch
2022-01-15
17:07
Merge 8.7 check-in: e3af0e7eda user: jan.nijtmans tags: encodings-with-flags
17:02
Fix [6474fbd934]: Tcl 8.7a5: why utf-8 is different? check-in: 3f25428a3f user: jan.nijtmans tags: core-8-branch
2022-01-14
22:34
Proposed fix for [6474fbd934]: Tcl 8.7a5: why utf-8 is different? Closed-Leaf check-in: c4a89ec75d user: jan.nijtmans tags: bug-6474fbd934
15:44
Fix [b241e4ccc0]: Error while building with Tcl 8.7a5... check-in: 2d7363022b user: jan.nijtmans tags: core-8-branch
10:10
Merge 8.6 check-in: 9b26217141 user: jan.nijtmans tags: core-8-branch
2022-01-13
13:23
Merge 8.6 check-in: 32cbdf9580 user: jan.nijtmans tags: core-8-branch
2022-01-12
21:41
Merge 8.6 check-in: 0074847583 user: jan.nijtmans tags: core-8-branch
21:09
Merge 8.6 check-in: ac0dbddfa3 user: jan.nijtmans tags: core-8-branch
2022-01-10
13:19
Merge 8.7 check-in: 1676687a2c user: jan.nijtmans tags: encodings-with-flags
2022-01-09
17:15
Merge 8.7 check-in: 3179cb8269 user: jan.nijtmans tags: strict-index-experiment
17:13
Merge 8.7 check-in: b260874edb user: jan.nijtmans tags: tip-613
16:54
Rename "testConstraint nodep" to "testConstraint deprecated", making it the same as in Tk check-in: 4fc052ca9b user: jan.nijtmans tags: core-8-branch
2022-01-07
19:55
Merge 8.6 check-in: 690b19b35b user: jan.nijtmans tags: core-8-branch
17:17
Fix [0386e9a967]: Bitrot in tclZlib.c check-in: 2f50fa72bd user: jan.nijtmans tags: core-8-branch
2021-12-27
17:17
merge 8.7 check-in: 7a66af3661 user: dgp tags: dgp-review
2021-12-21
23:04
-1 -> "" check-in: 3f6360fafd user: jan.nijtmans tags: strict-index-experiment
17:36
code formatting check-in: 7ef07fde2f user: jan.nijtmans tags: strict-index-experiment
17:23
Merge 8.7 check-in: a03edf1949 user: jan.nijtmans tags: strict-index-experiment
16:18
New macro TclNewIndexObj(). For Tcl 8.7 it's the same as TclNewIntObj(), but in Tcl 9.0 not any more... check-in: cc79d9889f user: jan.nijtmans tags: core-8-branch
2021-12-20
14:10
formatting check-in: d456c0ec8d user: jan.nijtmans tags: tip-613
01:00
Merge 8.7 check-in: 9be03eb010 user: jan.nijtmans tags: tip-613
00:58
Unbreak windows build caused by [066a9b81b8|this] commit check-in: 4235a4640b user: jan.nijtmans tags: core-8-branch
00:44
Merge 8.7. Allow Tcl_GetIndexFromObj*() to be used with enum/char/short/int/long whatever size integ... check-in: fd5af9692d user: jan.nijtmans tags: tip-613
2021-12-18
19:02
Merge 8.6 check-in: 8eabfac780 user: jan.nijtmans tags: core-8-branch
15:07
Merge 8.6 check-in: 817abfee89 user: jan.nijtmans tags: core-8-branch
14:59
Merge 8.6 check-in: 066a9b81b8 user: jan.nijtmans tags: core-8-branch
2021-12-16
21:26
Merge 8.6 check-in: 96119ec205 user: jan.nijtmans tags: core-8-branch
14:34
Merge 8.7 check-in: d764ceff5f user: jan.nijtmans tags: tip-613
14:01
Merge 8.6 check-in: 2872e09645 user: jan.nijtmans tags: core-8-branch
09:20
Merge 8.7 check-in: 7d2f7f50d0 user: jan.nijtmans tags: tip-613
09:14
Merge 8.6 check-in: 88f665dbae user: jan.nijtmans tags: core-8-branch
2021-12-13
13:49
Merge 8.7 check-in: 183cb675d5 user: jan.nijtmans tags: tip-613
12:59
Merge 8.6 check-in: 1d30b9892d user: jan.nijtmans tags: core-8-branch
10:57
Merge 8.6 check-in: 140518c7ec user: jan.nijtmans tags: core-8-branch
2021-12-12
18:03
Merge 8.6 check-in: 77cfae82ba user: jan.nijtmans tags: core-8-branch
2021-12-09
14:46
TIP #613: New INDEX_NULL_OK flag for Tcl_GetIndexFromObj*() check-in: dc80e7b290 user: jan.nijtmans tags: tip-613
2021-12-08
15:50
merge-mark check-in: 09404faa32 user: jan.nijtmans tags: core-8-branch
15:37
Merge 8.7. Also fix [5ec9985a94]: testing sebres-8-7-clock-speedup-cr2 branch check-in: f74839b807 user: jan.nijtmans tags: sebres-8-7-clock-speedup-cr2
15:28
Merge 8.6 check-in: d26a32e524 user: jan.nijtmans tags: core-8-branch
12:11
Merge 8.7 check-in: 416363d9df user: jan.nijtmans tags: sebres-8-7-clock-speedup-cr2
2021-12-07
18:15
Merge 8.6 check-in: f451019541 user: jan.nijtmans tags: core-8-branch
2021-11-28
21:53
Fix [97b8e1d54b]: -mdynamic-no-pic not supported on Apple Silicon check-in: 010d43daee user: jan.nijtmans tags: core-8-branch
2021-11-26
16:26
Merge 8.7 check-in: 9ec42aad09 user: jan.nijtmans tags: encodings-with-flags
16:04
Merge 8.6. Add win/*.in to "make dist" check-in: 0917ed3920 user: jan.nijtmans tags: core-8-branch
11:59
TIP #599 implementation: Extended build information check-in: 9ddb36e0bd user: jan.nijtmans tags: core-8-branch
2021-11-24
17:40
Merge 8.7. STOPONERROR -> ILLEGALSEQUENCE check-in: 22fcd50946 user: jan.nijtmans tags: encodings-with-flags
14:51
Add support for subversion too Closed-Leaf check-in: 9e2f4fb578 user: jan.nijtmans tags: build-info
12:32
Merge 8.7 check-in: ce5e992afb user: jan.nijtmans tags: build-info
12:22
Merge 8.6 check-in: 11e5e80bf6 user: jan.nijtmans tags: core-8-branch
2021-11-23
21:33
2 minor improvements: Make sure tclUuid.h ends with newline; Fallback "unknown" if neither GIT, nei... check-in: 869cb7fb94 user: jan.nijtmans tags: build-info
2021-11-19
17:29
Merge 8.7 check-in: 9571feeb2b user: jan.nijtmans tags: encodings-with-flags
17:28
Merge 8.7 check-in: c7b03fcf28 user: jan.nijtmans tags: build-info
2021-11-17
10:08
Fix [46291ba24d]: win: install: bashism in Makefile.in check-in: 7f97316fe4 user: jan.nijtmans tags: core-8-branch
2021-11-16
16:59
Merge 8.7 check-in: 255d61cf29 user: jan.nijtmans tags: tip-609
2021-11-12
21:29
Starting with 8.7, don't bother Cygwin32 any more. Only Cygwin64 will be supported. check-in: addc3c39d8 user: jan.nijtmans tags: core-8-branch
2021-11-11
16:13
Merge 8.6 check-in: 11179c8d17 user: jan.nijtmans tags: core-8-branch
2021-11-10
08:24
Merge 8.7 check-in: 0ac84b1c6b user: jan.nijtmans tags: build-info
2021-11-09
15:50
Merge 8.6 check-in: 98c5561b52 user: jan.nijtmans tags: core-8-branch
2021-11-08
23:13
Merge 8.7 check-in: b52fe067d5 user: jan.nijtmans tags: encodings-with-flags
23:11
Merge 8.7 check-in: 9c459140af user: jan.nijtmans tags: build-info
14:03
Merge 8.6. Some http:// -> https:// check-in: 48883dadfa user: jan.nijtmans tags: core-8-branch
13:43
Make "changes" file chronological (again) check-in: 1fb5e666dc user: jan.nijtmans tags: core-8-branch
00:30
merge 8.7 check-in: d93a28a96e user: dgp tags: dgp-review
00:06
[9899c273ab] Rewrite Tcl_InitStringRep to account for all encounters with the non-allocated empty st... check-in: e7511df3a1 user: dgp tags: core-8-branch
2021-11-07
22:39
Update and clarify usage of the TclInitStringRep macro. check-in: 7522602be7 user: dgp tags: core-8-branch
21:42
Merge 8.6 check-in: 5d8dcf16a6 user: jan.nijtmans tags: core-8-branch
20:39
Document the freedom to provide space of either type int or size_t. check-in: fceda03ccf user: dgp tags: core-8-branch
19:18
The TIP 481 machinery compels all callers to add typecasting to their NULL arguments, which is quite... Leaf check-in: bc2db39234 user: dgp tags: dgp-481-null-casting
03:20
More accurately describe the string rep invalidation performed by Tcl_SetByteArrayLength() check-in: 56bb2f7baa user: dgp tags: core-8-branch
2021-11-06
22:45
typo check-in: 8065b9ec1b user: dgp tags: core-8-branch
20:33
merge 8.6 check-in: 59329db546 user: dgp tags: core-8-branch
15:41
merge 8.6 check-in: 351bbfc846 user: dgp tags: core-8-branch
08:02
Eliminate unused variables/function-arguments check-in: 8d39bb8387 user: jan.nijtmans tags: core-8-branch
2021-11-05
22:42
merge 8.7 check-in: 3b6049f369 user: dgp tags: dgp-review
22:39
Implement parts of TIP 568 in Tcl 8.7. check-in: 589aafadbc user: dgp tags: core-8-branch
21:30
merge 8.6 check-in: e38e560e49 user: dgp tags: core-8-branch
19:47
Adapt documentation of the *ByteArray* routines to better match Tcl library functioning post-TIP 568... Closed-Leaf check-in: 5a5f55f7a5 user: dgp tags: tip-568
12:39
merge 8.7 check-in: a50780358f user: dgp tags: tip-568
2021-11-04
17:18
Fix for bug [fc65ff1b66] - zipfs mkimg check-in: 338fe58e76 user: griffin tags: core-8-branch
2021-11-02
16:48
merge 8.7 check-in: 833d30f970 user: dgp tags: tip-568
16:40
Revise the interface routines for byte arrays to use "numBytes" rather than "length" as argument nam... check-in: e20aa824db user: dgp tags: tip-568
2021-11-01
16:28
Merge 8.7 check-in: 3842ac8331 user: jan.nijtmans tags: tip-603
13:38
Merge 8.6 check-in: c5e5349f51 user: jan.nijtmans tags: core-8-branch
2021-10-31
22:41
Simplify -matchvar/-indexvar processing of regexp/switch Closed-Leaf check-in: 899b89ec3b user: jan.nijtmans tags: simpl_matchvar
16:21
Merge 8.7 check-in: e837834cb3 user: jan.nijtmans tags: strict-index-experiment
2021-10-27
07:05
Merge 8.6 check-in: 8747737d99 user: jan.nijtmans tags: core-8-branch
06:50
Merge 8.6 check-in: 376763e59e user: jan.nijtmans tags: core-8-branch
2021-10-25
21:35
Merge 8.6 check-in: f1bd550cdb user: jan.nijtmans tags: core-8-branch
15:34
Revise outdated comments. check-in: b10395f12e user: dgp tags: tip-568
14:14
merge 8.7 check-in: 32f3750314 user: dgp tags: tip-568
2021-10-24
18:19
These record locations are not relative offsets, but rather absolute locations. Closed-Leaf check-in: 3cfe139c36 user: griffin tags: bug_fc65ff1b66
2021-10-20
20:27
Code cleanup (comments, bracing) check-in: 61af2fd4ba user: jan.nijtmans tags: core-8-branch
2021-10-19
14:44
Merge 8.6 check-in: c8a1cf3845 user: jan.nijtmans tags: core-8-branch
12:43
Fix "nodep" constraint. Merge 8.7 check-in: 336623308d user: jan.nijtmans tags: build-info
2021-10-18
18:24
Update TZ info to tzdata2021d (via merge). check-in: 55f7da34fa user: jima tags: core-8-branch
14:44
merge 8.7 check-in: 047cc8f6ef user: dgp tags: tip-568
11:57
Merge 8.7. Remove -stoponerror option check-in: 8ab21b9453 user: jan.nijtmans tags: encodings-with-flags
09:51
Merge 8.7 check-in: edd5767d48 user: jan.nijtmans tags: build-info
09:43
separate "testConstraint nodep" in tcltests.tcl check-in: 78328c59a8 user: jan.nijtmans tags: core-8-branch
08:56
separate testConstraint nodep check-in: 831b8911ff user: jan.nijtmans tags: build-info
07:51
Merge 8.7 check-in: aeabe9cded user: jan.nijtmans tags: build-info
2021-10-15
14:48
RFE [cef426ff2c]: Encoding UTF-32 missing check-in: 2c7852b42b user: jan.nijtmans tags: core-8-branch
2021-10-14
14:32
Code/Comment cleanup Closed-Leaf check-in: 24f2ef3933 user: jan.nijtmans tags: rfe-cef426ff2c
2021-10-13
16:34
Remove unnecessary change check-in: ad854adcf2 user: griffin tags: bug_fc65ff1b66
13:51
Oops check-in: a052776081 user: jan.nijtmans tags: rfe-cef426ff2c
13:33
First shot at [cef426ff2c]: Encoding UTF-32 missing check-in: 23f539bd7c user: jan.nijtmans tags: rfe-cef426ff2c
00:22
Corrected offset calculations check-in: 76b66f021b user: griffin tags: bug_fc65ff1b66
2021-10-12
14:46
Merge 8.6 check-in: f29ab3924a user: jan.nijtmans tags: core-8-branch
2021-10-11
13:57
Merge 8.7 check-in: 30d5187f4f user: jan.nijtmans tags: core-8-branch
2021-10-08
09:26
Merge 8.7 check-in: 3e899fd2f3 user: jan.nijtmans tags: tip-568
07:08
Change "IntRep" to "InternalRep", as discussed in the Tcl Core mailing list check-in: a722c92a11 user: jan.nijtmans tags: core-8-branch
07:05
Merge 8.6 check-in: df269d2941 user: jan.nijtmans tags: core-8-branch
2021-10-06
19:33
Change "IntRep" to "InternalRep", as discussed in the Tcl Core mailing list Closed-Leaf check-in: 0509fa5750 user: jan.nijtmans tags: internalrep
14:00
Fix problem with application manifest, supporting UTF-8 console (it appears that mingw is stricter t... check-in: 771d38afb8 user: jan.nijtmans tags: core-8-branch
2021-10-04
21:09
Rewrite comments for clarity and conciseness. check-in: 7bee7de7b3 user: pooryorick tags: core-8-branch
2021-09-30
08:03
Merge 8.6 check-in: b807975e85 user: jan.nijtmans tags: core-8-branch
2021-09-29
13:46
Set activeCodePage to UTF-8, for (Windows) systems that support it. check-in: 6087ae38b5 user: jan.nijtmans tags: core-8-branch
12:29
Merge 8.7 check-in: 4f7adbc283 user: jan.nijtmans tags: build-info
2021-09-27
13:01
TIP #605 implementation: Function to get class name from object check-in: 7a083ed201 user: jan.nijtmans tags: core-8-branch
2021-09-26
20:56
Merge 8.7 check-in: 2ac81d322a user: jan.nijtmans tags: build-info
20:51
Merge 8.6 check-in: 9bef0ece3c user: jan.nijtmans tags: core-8-branch
2021-09-25
09:01
Update TZ info to tzdata2021b (via merge). check-in: efea83e25e user: jima tags: core-8-branch
2021-09-24
14:13
Merge 8.7 check-in: 3f3842836d user: jan.nijtmans tags: build-info
13:23
Merge 8.7 check-in: 84cdd3c28b user: jan.nijtmans tags: sebres-8-7-clock-speedup-cr2
2021-09-14
13:35
Merge 8.6 check-in: f28ed6ea77 user: jan.nijtmans tags: core-8-branch
2021-09-10
18:52
merge 8.7 check-in: 6ff788ac2a user: dgp tags: tip-568
2021-09-08
14:26
Merge 8.6 check-in: 7f7ef44565 user: jan.nijtmans tags: core-8-branch
2021-09-03
06:43
merge-mark check-in: 2a0f4a9ba2 user: jan.nijtmans tags: core-8-branch
2021-09-02
22:38
Backport fixes for [ccc448a6bfd5], namespace ensemble subcommand name prefix matching and a subseque... check-in: bd39341706 user: pooryorick tags: core-8-branch
21:27
merge 8.7 check-in: af84134442 user: dgp tags: tip-568
14:46
Few more (c) -> © check-in: a009451a71 user: jan.nijtmans tags: core-8-branch
14:41
(c) -> ©, now that TIP #587 is accepted check-in: 7dd529ed06 user: jan.nijtmans tags: core-8-branch
2021-09-01
13:07
Merge 8.7 Closed-Leaf check-in: 1d4948495c user: jan.nijtmans tags: unicode-14
2021-08-31
14:36
Patch to fix zipfs mkimg bug. check-in: bcb8c5e9dd user: griffin tags: bug_fc65ff1b66
2021-08-27
18:46
Work in progress updating the documentation to modern perspectives. check-in: 525efda8f5 user: dgp tags: tip-568
11:51
merge 8.7 check-in: bc8dcf3bcb user: dgp tags: tip-568
07:10
Merge 8.6 check-in: 3615ee45bd user: jan.nijtmans tags: core-8-branch
2021-08-26
19:14
repair broken build check-in: 741d273eb5 user: dgp tags: core-8-branch
15:27
Merge 8.6 check-in: 83da84a0e5 user: jan.nijtmans tags: core-8-branch
2021-08-23
17:25
merge 8.7 check-in: 20beece07f user: dgp tags: dgp-review
17:03
merge 8.7 check-in: 101d798bc5 user: dgp tags: tip-568
13:00
Make everything compile warning-free when TCL_THREADS=0 check-in: 2abafeca96 user: jan.nijtmans tags: core-8-branch