Tcl Source Code

Timeline
Login

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

200 most recent check-ins using file ChangeLog.2003 version ca5e736561

2024-04-12
22:55
minor backport from my core: simple speed-up if searching for the key from hash itself (it is safe t... Leaf check-in: f472941c43 user: sebres tags: core-8-5-branch
21:13
amend to [295b0570ff660950]: the bug was fixed incompletely, this is full bug fix now - don't allow ... check-in: 969a185ea4 user: sebres tags: core-8-5-branch
2023-05-05
20:55
Remove .github and .travis-related stuff: No need to build this branch any more check-in: f51a3fbbc5 user: jan.nijtmans tags: core-8-5-branch
2023-04-18
12:12
Merge trunk [78beedf7e2] and resolve conflicts. check-in: fde2438f84 user: pooryorick tags: trunk-encodingdefaultstrict
11:39
Merge trunk [c8983a2a94] and resolve conflicts. check-in: 729ef5d2e8 user: pooryorick tags: trunk-encodingdefaultstrict
10:29
Merge trunk [48829d9671]: Fix [d7fd37ebd9]: handling leftover prefix in table encoding. check-in: 46f77f9937 user: pooryorick tags: trunk-encodingdefaultstrict
08:07
Merge trunk [1253dd0211]:` Fix http11 test hang caused by trailing brace in previous commit. check-in: 4e8b79b32c user: pooryorick tags: trunk-encodingdefaultstrict
08:02
Merge trunk [20cad126cd]: Don't let httpd11 depend on the system encoding any more: All text files... check-in: 89939d5fe5 user: pooryorick tags: trunk-encodingdefaultstrict
07:43
Merge trunk [b10e2b66a9], Tcl TIP 656 manpages. check-in: 6072da9342 user: pooryorick tags: trunk-encodingdefaultstrict
2023-04-17
21:33
Merge trunk [49a4c8f8fb], "TIP 656 accepted", and resolve conflicts. check-in: ab0512022f user: pooryorick tags: trunk-encodingdefaultstrict
13:30
Merge trunk [31788d9a4b] and resolve conflicts. check-in: 04c47a8fd6 user: pooryorick tags: trunk-encodingdefaultstrict
11:31
Merge trunk [1997f71246]. check-in: c9dd0d794e user: pooryorick tags: trunk-encodingdefaultstrict
10:58
Merge trunk [498ef65f88] and resolve conflicts. check-in: 254c2ccb8c user: pooryorick tags: trunk-encodingdefaultstrict
2023-04-16
18:30
Merge trunk [91094999d0], resolve conflicts, and make Tcl_UtfToExternalDString strict regarding enco... check-in: 54f348a1a8 user: pooryorick tags: trunk-encodingdefaultstrict
17:07
Merge trunk [f868c40053] and resolve conflicts. check-in: bd3f3d1df2 user: pooryorick tags: trunk-encodingdefaultstrict
16:58
Merge trunk [32c5b5172b]. check-in: 5d3e57ab8a user: pooryorick tags: trunk-encodingdefaultstrict
16:40
Merge trunk [69fba9fb6b]: Fix [4bea02e811]: encoding convertfrom -strict ascii \x7f generates exce... check-in: afc62c3848 user: pooryorick tags: trunk-encodingdefaultstrict
16:23
Merge trunk [355a5e4733] and resolve conflicts and test failures. check-in: 67705e7e3c user: pooryorick tags: trunk-encodingdefaultstrict
14:05
Merge trunk [f64a19cf62] and resolve conflicts. check-in: d2bdcfb685 user: pooryorick tags: trunk-encodingdefaultstrict
13:48
Merge trunk [7b54fc6784]: Fix for [885c86a9a0]: convertfrom utf8 breaks for 4 byte utf encodings. check-in: 6914aa7c63 user: pooryorick tags: trunk-encodingdefaultstrict
13:31
Merge trunk [fc029613d5]. check-in: 52b5c9624e user: pooryorick tags: trunk-encodingdefaultstrict
13:23
Merge trunk [e90924bb13]: test encoding-16.17. check-in: f432f63963 user: pooryorick tags: trunk-encodingdefaultstrict
13:20
Merge trunk [de933019a109d3d6]: Fix for [bd1a60eb9c]: convertfrom utf-8 strict mode allows surrogat... check-in: 8c8deec5ec user: pooryorick tags: trunk-encodingdefaultstrict
08:29
Merge trunk [2d036d968c] and resolve issues. check-in: d4855bec2a user: pooryorick tags: trunk-encodingdefaultstrict
2023-04-15
23:50
Merge trunk [f118b6370b]. check-in: 763611b6f9 user: pooryorick tags: trunk-encodingdefaultstrict
22:52
Merge trunk [f9cdaa50ad]: First part of fix for [4a7397e0b3]. Not complete yet. check-in: 039abf675c user: pooryorick tags: trunk-encodingdefaultstrict
2023-04-03
15:50
merge trunk through March 5 check-in: 41a28f16fe user: dgp tags: dgp-refactor
15:14
merge trunk through 3/5 check-in: 67c14bbabf user: dgp tags: dgp-refactor
07:41
Windows Threads are joinable check-in: af4d891ecb user: mchn1350 tags: windows-thread-join
2023-04-02
15:41
Clarified that it is suboptimal to hold the associated mutex when signaling a condition variable.

I... check-in: ec22729420 user: konrad.schwarz tags: windows-thread-join

08:45
Replaced non-thread-safe re-initialization checks with the Win32 INIT_ONCE one-time initialization A... check-in: 8360452e48 user: konrad.schwarz tags: windows-thread-join
2023-04-01
23:01
Use native Win32 ConditionVariables

Replaces the home-grown condition variable implementation with ... check-in: 25e4039e84 user: mchn1350 tags: windows-thread-join

2023-03-31
07:57
Update to tzdata 2023c (which is identical to 2023a, due to the summertime situation in Libanon) check-in: 8823d963d4 user: jan.nijtmans tags: core-8-6-branch
07:49
Rename TclWinOpenFileChannel to OpenFileChannel, because it's static now. check-in: 270f270d44 user: jan.nijtmans tags: core-8-6-branch
2023-03-30
21:20
Fix [0cb3554903]: macOS 13 SDK deprecates sprintf() check-in: 5ee652454c user: jan.nijtmans tags: core-8-6-branch
15:19
Fix [0cb3554903]: macOS 13 SDK deprecates sprintf(). But better not use it on other platforms either... Closed-Leaf check-in: ec56f33813 user: jan.nijtmans tags: bug-0cb3554903
08:46
Allow empty mode list in [chan create], so that refchans are able to mimic the behavior of channels ... check-in: 5971dd73cf user: max tags: core-8-6-branch
2023-03-29
09:02
added copyright note check-in: 7597fe65cc user: konrad.schwarz tags: windows-thread-join
2023-03-28
18:58
On Windows, join threads using Win32 HANDLEs.

This works by extending the existing WinThread struct... check-in: 231c699c87 user: mchn1350 tags: windows-thread-join

16:25
Merge trunk [b29771bb5f]: Fix duplicate test name. check-in: cae7c27d3d user: pooryorick tags: unchained
16:24
Merge trunk [5075be4f0b]: Add valgrind_each to Makefile.in. check-in: 8bf2027240 user: pooryorick tags: unchained
07:03
Merge trunk [82107b50c20baa70]: More TCL_INDEX_NONE. check-in: ebb28ace85 user: pooryorick tags: unchained
06:51
Merge trunk [f25757b233]: Remove knownProfileBug constraint: this is already fixed. check-in: eca2567c57 user: pooryorick tags: unchained
04:47
Fix irritating gcc warning for minizip check-in: 95b26a1db9 user: apnadkarni tags: core-8-6-branch
2023-03-27
22:42
One missing int -> Tcl_Size change check-in: 10314c067d user: pooryorick tags: unchained
22:36
Merge trunk [f4cf3c36b4] : Fix [0265750233]: invalid read in cmdAH-4.3.13.C1.solo.utf-8.tcl8 check-in: 07eedf9fff user: pooryorick tags: unchained
20:56
Fix some typo's in POSIX error-messages, and add missing ones (ESTRPIPE, ERESTART, ENOSHARE, ENOMEDI... check-in: b23096d3a8 user: jan.nijtmans tags: core-8-6-branch
2023-03-26
17:13
Update to tzdata 2023b check-in: 1d9e27b01d user: jan.nijtmans tags: core-8-6-branch
2023-03-25
00:29
Merge trunk check-in: f6aa53859c user: griffin tags: tip-636-tcl9-644
2023-03-24
20:19
Fix [15e74a2fe6]: Fix various typos check-in: c44138ed03 user: jan.nijtmans tags: core-8-6-branch
16:49
duplicate test name check-in: b29771bb5f user: dgp tags: trunk, main
13:27
Merge trunk f8d60e395f: Move (TCL_ENCODING_PROFILE_MASK|GET|SET) from tcl.h to tclIO.h, since those ... check-in: 3ec3f3dcea user: pooryorick tags: unchained
13:25
Merge trunk e1cfef6bfd: Code cleanup: use more *SURROGATE() macros. check-in: 941749de98 user: pooryorick tags: unchained
13:20
Merge trunk a9d278979e: Fix longIs64Bit->has64BitLengths else test will not run on 64-bit Wind. check-in: bf1e622d3e user: pooryorick tags: unchained
13:19
Merge trunk: Remove unneeded Tcl_IncrRefCount and TclDecrRefCount. TclPtrSetVarIdx takes ownership o... check-in: 0620693a23 user: pooryorick tags: unchained
13:18
Merge trunk 78beedf7e2: Fix [1bedc53c8c]: synchronous [read] with -strictencoding does not produce a... check-in: 65e92802c3 user: pooryorick tags: unchained
13:16
Merge trunk c8983a2a94: Fix [154ed7ce56]: Tcl 9: [gets] on -strictencoding 1 configured channel. check-in: 5966973d58 user: pooryorick tags: unchained
13:14
Merge trunk 037b767147: Missing backslashes in macro def. check-in: 48e37fc75e user: pooryorick tags: unchained
13:13
Merge trunk dd8e66c296: More TclNewIndexObj() usages (for values between -1 and SIZE_MAX-1). check-in: 06dd296719 user: pooryorick tags: unchained
2023-03-23
21:38
Merge trunk d89991c58b Fix [bdcb5126c0]: Failed assertion in test chan-io-7.3. check-in: 8e48a63d32 user: pooryorick tags: unchained
21:35
Merge trunk 15c9067453: Add longIs64bit constraint to lseq-4.4 (because this isn't expected to work ... check-in: 9981253ded user: pooryorick tags: unchained
21:33
Merge trunk 1e23dd4876: Fix [5ae5ffc3f4]: Problem with -failindex on 32-bit platform. check-in: dbdc7b999b user: pooryorick tags: unchained
21:24
Merge trunk 1253dd0211: Fix http11 test hang caused by trailing brace in previous commit. check-in: ddac4d8386 user: pooryorick tags: unchained
21:17
Merge trunk 20cad126cd: Don't let httpd11 depend on the system encoding any more: All text files are... check-in: 4b866ed6bf user: pooryorick tags: unchained
17:51
First shot at TIP #659 implementation. Not complete yet (many parts still missing!!!) check-in: 37de4d5695 user: jan.nijtmans tags: tip-659
17:31
documentation update check-in: 41a87267c5 user: jan.nijtmans tags: tip-657
16:15
Merge 9.0 check-in: 893dd1c2f6 user: jan.nijtmans tags: tip-657
16:02
Merge "unchained" branch, since all it does is add a little valgrind stuff to Makefile.in. Hopefully... check-in: 5075be4f0b user: jan.nijtmans tags: trunk, main
15:55
Merge 8.7 check-in: 82107b50c2 user: jan.nijtmans tags: trunk, main
15:54
Merge 8.6 check-in: 6777333214 user: jan.nijtmans tags: core-8-branch
15:48
Resolve C warnings on 32-bit platforms. More code cleanup. check-in: cee31a238b user: jan.nijtmans tags: core-8-6-branch
07:28
Merge-mark check-in: 8c96c87de4 user: konrad.schwarz tags: trunk, main
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:39
Merge trunk 4dca8eb033: Make "tcltest" package use "-profile tcl8" internally, irrespective of what ... check-in: 49bef6ccba user: pooryorick tags: unchained
21:38
Merge trunk b10e2b66a9: Manpage fixes. check-in: afc042ad45 user: pooryorick tags: unchained
21:37
Merge trunk 9aa2b65a57: TIP 656 manpages. check-in: dced5347fc user: pooryorick tags: unchained
21:36
Merge trunk 49a4c8f8fb: TIP 656 implementation. check-in: 2543376d56 user: pooryorick tags: unchained
21:24
Merge trunk 31788d9a4b: arm64e -> arm64, since arm64e is not available yet on MacOS (Thanks to Stefa... check-in: c235d135b0 user: pooryorick tags: unchained
21:21
Merge trunk 5ecd70c8ce: Unbreak build, and minor cleanup. check-in: cbf6021eb4 user: pooryorick tags: unchained
21: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:19
Merge trunk 43584b2ac9: If TCL_UTF_MAX=4, don't set 'exact' to 1. check-in: c2ae89b419 user: pooryorick tags: unchained
21:18
Merge 9.0 check-in: 7401abbdd3 user: jan.nijtmans tags: tip-657
21:17
Merge 9.0 check-in: 3be296f297 user: jan.nijtmans tags: tip-626
21:17
Merge 9.0 Closed-Leaf check-in: cd3c0a7242 user: jan.nijtmans tags: internal-abstract-list
21:15
Merge 9.0 check-in: f25757b233 user: jan.nijtmans tags: trunk, main
21:14
Merge trunk 9e266d00f2: Empty check-in: 2a6230f4d0 user: pooryorick tags: unchained
21:13
Merge core-8-branch 7f5879e9cb: Fix (minor) warning on 32-bit platforms. check-in: eab6665202 user: pooryorick tags: unchained
21:11
Remove knownProfileBug constraint: this is already fixed check-in: e4a6023a61 user: jan.nijtmans tags: core-8-branch
20:26
Merge core-8-branch 3082cb9e80: Make valgrind_foreach target in Makefile.in properly handle interrup... check-in: 2c4430c7ea user: pooryorick tags: unchained
20:17
Merge 9.0 check-in: 38f7cdb888 user: jan.nijtmans tags: internal-abstract-list
20:15
Merge core-8-branch 7fde86610c: New script used in the "valgrind_each" target in Makefile.in. check-in: eeba896d5b user: pooryorick tags: unchained
20:14
Merge 9.0 check-in: c5129f73d0 user: jan.nijtmans tags: tip-626
20:13
Merge 9.0 check-in: 413734078c user: jan.nijtmans tags: tip-657
20:13
Merge 9.0 check-in: 2157a49526 user: jan.nijtmans tags: trunk, main
20:09
One missing int -> Tcl_Size change check-in: e84a92aa11 user: jan.nijtmans tags: core-8-branch
19:40
Merge 9.0 check-in: f809c32f0e user: jan.nijtmans tags: tip-626
19:32
Merge 9.0 check-in: d4ba61252c user: jan.nijtmans tags: tip-657
19:30
Forgot one line in previous commit, and indenting check-in: 16b3efee0d user: jan.nijtmans tags: trunk, main
18:13
Let's get in the 'readability' changes from the 'unchained' branch, without the need for all those p... check-in: 3f420a07da user: jan.nijtmans tags: trunk, main
18:00
Merge 8.7 check-in: f4cf3c36b4 user: jan.nijtmans tags: trunk, main
17:57
Merge 8.6 check-in: 6063e17e15 user: jan.nijtmans tags: core-8-branch
17:54
Merge trunk 6ef2153f20: Minor cleanup (Thanks, Gustaf!). check-in: 1a1a497fd2 user: pooryorick tags: unchained
17:53
Merge trunk c1e45151b3: Remove _LARGEFILE_SOURCE64 usage. See [d690400d07]. check-in: 069aa503b5 user: pooryorick tags: unchained
17:51
Merge trunk d04c1efe83: Merge in constraint spelling fix. Keep it in case the knownBug constraint is... check-in: 25ccaad3a9 user: pooryorick tags: unchained
17:50
Fix [0265750233]: invalid read in cmdAH-4.3.13.C1.solo.utf-8.tcl8 check-in: 2ffcb8bcf4 user: jan.nijtmans tags: core-8-6-branch
17:24
Merge trunk a76dee9eb4: Further fix for issue [ea69b0258a9833cb], crash when using a channel transf... check-in: ca28ab2f5d user: pooryorick tags: unchained
17:17
Merge trunk a19e2f0c0b: ckfree -> Tcl_Free check-in: 9a5a55c563 user: pooryorick tags: unchained
17:16
Merge trunk 30ba320f81: Since "unicode" is deprecated, use "utf-16" in testcases. Otherwise -DTCL_N... check-in: 2efa5225e7 user: pooryorick tags: unchained
17:15
Merge trunk 62058cafe0: Fix for issue [ea69b0258a9833cb], crash when using a channel transformation ... check-in: 13eca467c0 user: pooryorick tags: unchained
17:13
Merge trunk 5c6fa768fe: Merge 8.6: Bug [183a1adcc0]. Buffer overflow in Tcl_UtfToExternal. check-in: 904fc79e30 user: pooryorick tags: unchained
17:11
Merge trunk 9db02d187b: 2 more testcases, proving utf-32 handling of surrogates (actually: not handl... check-in: abe64168ac user: pooryorick tags: unchained
17:10
Merge trunk 6fb14ee3e: Minor bug-fix for utf-32: Only throw exception for codepoints > +U10FFFF if ... check-in: deb45f872a user: pooryorick tags: unchained
17:09
Merge trunk 286d6e9ab0: Fix [db7a085bd9]: encoding convertfrom -strict utf-16 accepts partial surrog... check-in: afb470b29e user: pooryorick tags: unchained
17:08
Merge trunk 8e467866ef: Forgot that \x00 is not printable anyway. check-in: 88edb96a77 user: pooryorick tags: unchained
17:07
Merge trunk 1bf875b575: Always output 2 hex characters in "unexpected byte sequence" exception messa... check-in: c21cba5e23 user: pooryorick tags: unchained
17:02
Merge trunk a0abb8bdc5: Make test less fragile to changing set of options. check-in: 4f3a7d2b9b user: pooryorick tags: unchained
17:01
Merge trunk bb76745df2: Fix cmdAH-4.3.13.00D80000.solo.utf-32le.tcl8.a testcase from tip-656-tcl9 br... check-in: 796c9ddc1b user: pooryorick tags: unchained
16:58
Merge trunk 64c58db9fc: Adapt 2 testcases (io-39.16/io-39.16a), showing that "-encoding" can be shor... check-in: 8043924d78 user: pooryorick tags: unchained
16:57
Merge trunk a52ac1d5fa: winFCmd-1.24 differs in error code on Win 11. check-in: 6e28faf65d user: pooryorick tags: unchained
16:56
Merge trunk 13b04d4d60: Add "notWsl" test constraints. Clean up many testcases. check-in: 7d960693cd user: pooryorick tags: unchained
16:55
Merge trunk 837dbec7cc: More -Wconversion warning fixes. check-in: fcb6e33d05 user: pooryorick tags: unchained
16:53
Merge trunk 82bf22dad8: Add "teststringobj newunicode". Not used in testcases yet. check-in: 51ac255aa9 user: pooryorick tags: unchained
16:51
Merge trunk 1997f71246: Fix [b4af93cd9f]: uninitialized bytes in http11-1.13.0. check-in: 972b6a856a user: pooryorick tags: unchained
16:50
Merge trunk fe9c231f48: Fix a few -Wconversion warnings. check-in: c09cd74989 user: pooryorick tags: unchained
16:48
Merge trunk 24072d92fc: testchmod fix. check-in: 277c5dc3d5 user: pooryorick tags: unchained
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
15:27
Merge 9.0 check-in: b82838f4d4 user: jan.nijtmans tags: tip-657
14:11
Merge trunk 04077c7b2e: Fix [95e287b956]: uninit value use in stringObj-4.2. check-in: b2ceb3a6d3 user: pooryorick tags: unchained
14:09
Merge trunk 2c4994d39e: ckfree() -> Tcl_Free(). check-in: 8a81859365 user: pooryorick tags: unchained
14:08
Merge trunk 37fc768d3: Tcl_WinTCharToUtf() is deprecated, so use Tcl_WCharToUtfDString() instead. check-in: 667943ff3d user: pooryorick tags: unchained
14:07
Merge trunk 9e195dccd7: Add new valgrind suppression items. check-in: d9402303ed user: pooryorick tags: unchained
14:07
Merge trunk 6b8ecafc24: A better fix for Valgrind "still reachable" report in TestcmdtokenCmd(). check-in: 6d3c0033bf user: pooryorick tags: unchained
13:59
Merge trunk 1ad5d08ee8: Another round of -1 -> TCL_INDEX_NONE. check-in: 92ab79b754 user: pooryorick tags: unchained
13:57
Merge trunk 7a2fc29ce0: More -1 -> TCL_INDEX_NONE. check-in: 3d96a1d6d1 user: pooryorick tags: unchained
13:55
Merge trunk adb38c336f: Make dltest/pkg*.c simple example how to use Tcl_Size with Tcl_GetStringFrom... check-in: 82ca023254 user: pooryorick tags: unchained
13:54
Merge trunk aceb89781d: Protect zlib errors with check for null interp. check-in: 65a9ba30f2 user: pooryorick tags: unchained
13:53
Merge trunk: Test constraint notInCIenv no longer necessary (due to previous fix). check-in: f6b3f9efd8 user: pooryorick tags: unchained
13:52
Merge trunk: Fix [1b8df10110]: Tcl_GetTime returns wrong usec value on Windows. check-in: 27070a1f49 user: pooryorick tags: unchained
13:51
Merge trunk 91247f5ef8: Adapt type-casts to Tcl 9.0 signature of Tcl_Free/Tcl_Realloc/Tcl_AttemptRe... check-in: ca8fde500a user: pooryorick tags: unchained
13:50
Merge trunk c1e87a7fe5: ckfree() shouldn't be used in Tcl 9 core code any more. check-in: 88832c909e user: pooryorick tags: unchained
13:50
Merge trunk: Fix Valgrind "still reachable" report in TestcmdtokenCmd(). check-in: 724249c07e user: pooryorick tags: unchained
13:48
Merge trunk: Fix bug [9a978f8323], large reads > 2GB. check-in: f24258324a user: pooryorick tags: unchained
13:46
Merge trunk: Disable more file permissions tests for WSL (not supported in WSL/NTFS). check-in: bc42fc6a4c user: pooryorick tags: unchained
13:45
Disable file permission tests under WSL as WSL does not support Unix file attrs without special conf... check-in: 8a7f3f68c1 user: pooryorick tags: unchained
13:44
Fix msvc build (with OPTS=symbols) check-in: 30b39f429f user: pooryorick tags: unchained
13:33
Merge trunk: Fix [f8ef6b3670] crash. TclpSysAlloc macro was truncating size request to 32 bits on Wi... check-in: 8449b3eeff user: pooryorick tags: unchained
13:31
Merge trunk: Put back testcase io-52.20, and re-fix [4a7397e0b3]. check-in: 1076703a04 user: pooryorick tags: unchained
13:30
Merge trunk: Add missing ')'. check-in: b790ca467f user: pooryorick tags: unchained
13:22
Merge trunk: Restore previous behavior for non-blocking mode, as for this mode the semantics of [rea... check-in: f616e56b23 user: pooryorick tags: unchained
13:16
Reverted [d156af9fb76dd2f4] and removed tests io-52.20 io-75.6 io-75.7, as this commit, intended to ... check-in: e47cc27c6f user: pooryorick tags: unchained
13:14
Merge 8.7. And fix Tcl_UtfToExternal()/Tcl_ExternalToUtf() (at least - suffucient for tclZlib.c), su... check-in: 19b1075867 user: pooryorick tags: unchained
13:13
Merge bug-fb368527ae. Bug [fb368527ae] Large string truncation check-in: 077931a7f7 user: pooryorick tags: unchained
13:10
Merge trunk: Make the descriptions in doc/Tcl.n more concise and intuitive. check-in: 41b0ff44bf user: pooryorick tags: unchained
13:09
Merge trunk: Fix formatting issue in Tcl.n check-in: 1ee2e3f8ff user: pooryorick tags: unchained
13:07
Merge trunk: In case of combining TIP #494 (TCL_8_COMPAT) and #628 (building for Tcl 8.7 with 9.0 he... check-in: 9aa2376c55 user: pooryorick tags: unchained
13:06
Merge trunk: Fix [3d01d51bc4]: Tcl 9: Cannot write large strings to file. Also some size_t -> Tcl_Si... check-in: dca9979ed8 user: pooryorick tags: unchained
13:05
Merge trunk: Fix [46dda6fc29] - trace crash caused by TclScanElement check-in: d33812acdf user: pooryorick tags: unchained
13:04
Merge trunk: Fix [1d074b177a]. Failure to read .tclshrc check-in: 6deeaf572a user: pooryorick tags: unchained
13:03
Merge trunk: int -> Tcl_Size in tclEncoding.c check-in: 4599520fbc user: pooryorick tags: unchained
13:01
Merge trunk: Fix [4bea02e811]: encoding convertfrom -strict ascii \x7f generates exception Many othe... check-in: 84d5dcc42a user: pooryorick tags: unchained
12:35
Merge trunk: Fix [d19fe0a5b]: Handling incomplete byte sequences for utf-16/utf-32. check-in: 1ffd734d41 user: pooryorick tags: unchained
12:28
Merge trunk: -strict for ucs-2. check-in: cf4611209a user: pooryorick tags: unchained
12:26
Merge trunk: Fix for [885c86a9a0]: convertfrom utf8 breaks for 4 byte utf encodings. check-in: 5f32330ca2 user: pooryorick tags: unchained
12:25
Merge trunk: Final part of [10c2c17c32]: UTF-LE32 encoder mapping of surrogates. Problem was in tes... check-in: f763b2396e user: pooryorick tags: unchained
12:24
Merge trunk 6ca5a8a9cd: encoding convertfrom -failindex, -strict for cesu-8. check-in: f3263d0dde user: pooryorick tags: unchained
12:20
Merge trunk e90924bb13: Test-case only. check-in: 003f3617cc user: pooryorick tags: unchained
12:19
Merge trunk de933019a1: Fix for [bd1a60eb9c]: convertfrom utf-8 strict mode allows surrogates in inp... check-in: 18fe28d8db user: pooryorick tags: unchained
12:12
Merge trunk a155df4adc: (new) testcase encoding-16.15 as "knownBug": still needs a fix. check-in: 327f70c620 user: pooryorick tags: unchained
12:02
Merge Trunk 2d036d968c: Proposed fix (and testcases) for [4a7397e0b3]: Tcl 9: fcopy with -strictenco... check-in: 3814dec4b8 user: pooryorick tags: unchained
12:02
Merge 8.7 check-in: f8d60e395f user: jan.nijtmans tags: trunk, main
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
10:02
Merge 8.7 check-in: e1cfef6bfd user: jan.nijtmans tags: trunk, main
09:50
Merge trunk e851055acb: Fix documentation on "encoding" command. check-in: 5143404ed1 user: pooryorick tags: unchained
09:41
code cleanup: use more *SURROGATE() macro's check-in: 6c6c7029c2 user: jan.nijtmans tags: core-8-branch
08:34
Merge 9.0 check-in: 80f8a01317 user: jan.nijtmans tags: tip-657
08:34
merge-mark check-in: 2322e17980 user: jan.nijtmans tags: trunk, main
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
06:43
Merge trunk c093f8b044: Renumber testscase. check-in: 3158988af1 user: pooryorick tags: unchained
02:39
Fix longIs64Bit->has64BitLengths else test will not run on 64-bit Wind check-in: a9d278979e user: apnadkarni tags: trunk, main
2023-03-21
23:55
Remove unneeded Tcl_IncrRefCount and TclDecrRefCount. TclPtrSetVarIdx takes ownership of newValuePtr... check-in: f5652997d2 user: pooryorick tags: trunk, main
23:49
Remove unneeded Tcl_IncrRefCount and TclDecrRefCount. TclPtrSetVarIdx takes ownership of newValuePtr... check-in: c0778ccb77 user: pooryorick tags: core-8-branch
17:47
exchange profile <-> eofchar output in "fconfigure". Fix some testcases, which depend on profile check-in: 644a8f9d51 user: jan.nijtmans tags: tip-657
17:21
Merge 9.0 check-in: a79744b4af user: jan.nijtmans tags: tip-657
16:55
Merge 9.0 check-in: 2e7e961670 user: jan.nijtmans tags: tip-626
16:54
Merge 8.7 check-in: 78beedf7e2 user: jan.nijtmans tags: trunk, main
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
09:22
Merge 9.0 check-in: ad1e9cb0a9 user: jan.nijtmans tags: tip-626
08:45
Merge 8.7 check-in: c8983a2a94 user: jan.nijtmans tags: trunk, main
08:44
Fix [154ed7ce56]: Tcl 9: [gets] on -strictencoding 1 configured channel check-in: c02747a663 user: jan.nijtmans tags: core-8-branch
08:40
Missing backslashes in macro def check-in: 037b767147 user: jan.nijtmans tags: trunk, main
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
21:06
More TclNewIndexObj() usages (for values between -1 and SIZE_MAX-1) check-in: dd8e66c296 user: jan.nijtmans tags: trunk, main
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:32
Merge 9.0 check-in: 86d82b531d user: jan.nijtmans tags: tip-626