Tcl Library Source Code

Timeline
Login

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

50 most recent check-ins

2024-01-30
23:29
Fixes in md5crypt C code to properly handle non-ASCII strings. General tcl9 work/marking of more locations found by the extended checker (in C companion files). Leaf check-in: 00c0fc2344 user: aku tags: trunk
2024-01-23
10:10
pt - Fixed bug introduced with commit [022eea6e5b089612]. Restored function `param_F_ast_pop_rewind` lost in copy/paste accident. check-in: cfd3acbf92 user: aku tags: trunk
2024-01-22
07:28
Correct the use of the random seed in the statistics tests check-in: 673d4e13ce user: arjenmarkus tags: trunk
2024-01-21
14:37
general tcl 9 compatibility work - I - accelerators Fixed issues with crc (Tcl_GetByteArrayFromObj -> Tcl_GetBytesFromObj). Reworked all other places using T_GBAFO as well (base32, base64, md4, md5, md5crypt, rc4, sha1, sha256) Generally put in the expected `OK tcl9` marker everywhere. __BEWARE__: building now requires critcl commit [https://github.com/andreas-kupries/critcl/commit/3499639a8b2a24cd739db400bb215f821c81e387] or later. check-in: fcfab48e29 user: aku tags: trunk
13:10
general tcl 9 compatibility work - I - accelerators Completed work on `ptc` accelerator, for `pt`. __BEWARE__: building now requires critcl commit [https://github.com/andreas-kupries/critcl/commit/3499639a8b2a24cd739db400bb215f821c81e387] or later. check-in: 022eea6e5b user: aku tags: trunk
2024-01-16
08:07
Healed trunk split check-in: 19f1507600 user: aku tags: trunk
08:07
Create new branch named "trunk-split" Closed-Leaf check-in: 22cd9ae8c3 user: aku tags: trunk-split
2024-01-15
18:45
Correcting the description of math::sigma and fixing the seed for the random number generator - sporadic failures in one of the tests (as reported by A. Kupries). Closed-Leaf check-in: 08a89c4379 user: arjenmarkus tags: trunk
2024-01-11
16:28
general tcl 9 compatibility work - I - accelerators updated the crc32/sum accelerator to work with 8.6 and 9. __BEWARE__: building now requires critcl commit [https://github.com/andreas-kupries/critcl/commit/e7408b59fcbe505379e3feec8f37b8208f72b28a] or later. `ptc` is still to do. check-in: 9a3a6d56be user: aku tags: trunk
2024-01-10
19:37
general tcl 9 compatibility work - I - accelerators updates all but two C accelerators for work with 8.6 and 9. __BEWARE__: building now requires critcl commit [https://github.com/andreas-kupries/critcl/commit/e7408b59fcbe505379e3feec8f37b8208f72b28a] or later. The accelerators excluded from this commit are `crcc` and `ptc`. While their changes build successfully, they crash in the testsuite, indicating unresolved issues. check-in: e02cf17c2d user: aku tags: trunk
2024-01-09
21:37
remove a few old and superfluous RCS id refs check-in: 0730e29f20 user: aku tags: trunk
21:36
tweak `sak.tcl critcl`. prefer critcl sibling to shell executing sak over critcl in PATH check-in: 0cbb4d9afc user: aku tags: trunk
12:40
ticket [da3f155acd] - mkdoc - B - fix typo in image tag Version bumped to 0.7.2. Thanks to Detlef for the report. check-in: d898dfdcf3 user: aku tags: trunk
2024-01-08
22:22
ticket [1d910d6ea1] - map - slippy - B - Support older compilers Version bumped to 0.10. Applied Paul Obermeier's changes to support non-stdc99 compilers. check-in: 76ce613f43 user: aku tags: trunk
21:59
ticket [7709fd930a] - pki - B - Added missing quotes around multi-word separators. Version bumped to 0.22. check-in: 69f72f28df user: aku tags: trunk
21:42
ticket [daa1643541] - B - markdown - Fixed mishandling of quotes in fenced code blocks. Removed doubled html escaping applied to fenced code blocks. Version bumped to 1.2.4. Thanks to Detlef for the report. check-in: 3420c20c36 user: aku tags: trunk
21:29
ticket [8dd305fd78] - doctools - D, EF - Extended `require` formatting command Accept multiple version arguments, like Tcl's `package require` builtin. Version bumped to 1.6. Thanks to Rolf for the suggestion. Online docs regenerated. check-in: f6714a7464 user: aku tags: trunk
15:17
Fixup of bad condition in [79b9661fd3]. copy-paste error. check-in: d9d391b6f4 user: aku tags: trunk
15:15
ticket [b0413fb09d] -- B -- support lower-case `location` header for redirects. Thanks to Julian for the report. check-in: 79b9661fd3 user: aku tags: trunk
15:03
ticket [edef9a0945] -- pt -- B fix grammar name typo in same (docs), `-` not valid in identifiers. fix compacted expression grammar, old transform borked the operator priorities. fix typo in self-referential PE grammar about full octal chars. extend range from \277 to \377 (191 to 255). Thanks to Lars Hellstrom for the report. Note: No changes made to the older PAGE module and packages for PE grammars. Regenerated online docs. check-in: 05a6cfea10 user: aku tags: trunk
13:36
ticket [9d1d02a478] -- markdown -- D -- updates to the markdown module description Thanks D. Bohdan for providing the patch. check-in: 7c7d7d0172 user: aku tags: trunk
13:02
ticket [1482302b36] -- across modules, many version mismatches Introduced into trunk by me, via commit [758418619e8fa801] integrating Rolf's Tcl 9 work. I forgot to check for version mismatches. Thanks to Brian for the report. See also ticket [7be06f3334]. check-in: 7bed00f1fa user: aku tags: trunk
10:43
General doc regeneration check-in: 053003a9fc user: aku tags: trunk
10:42
math -- interpolate -- B, D Fix out of date version number in package index. Introduced into trunk by me, via commit [758418619e8fa801] integrating Rolf's Tcl 9 work. I forgot to check for version mismatches. Fix for ticket [7be06f3334]. Thanks to teclab for the report. check-in: d7c1f992da user: aku tags: trunk
10:37
clock -- iso8601 -- D Fix missing closing bracket. Introduced into trunk by me, via commit [758418619e8fa801] integrating Rolf's Tcl 9 work. check-in: 1d548110bd user: aku tags: trunk
2024-01-06
00:54
Fix for [dc1e1ba10ec78]. check-in: 648ae400f9 user: pointsman tags: trunk
2023-12-03
16:23
autoproxy.tcl: ticket [ae5a1fbd] set "server name indication" also when TCLTLS package is used (TWAPI is ok). Bumped to version 1.8.1. check-in: 521dfe706d user: oehhar tags: trunk
16:19
Change autoproxy version to 1.8.1 Closed-Leaf check-in: 6fdb81ce05 user: oehhar tags: bug-ae5a1fbd0f-autoproxy-server-name
2023-11-21
09:04
Bug [ae5a1fbd0f]: "autoproxy: use server name indication with TLS": provided implementation check-in: fb46dadbb1 user: oehhar tags: bug-ae5a1fbd0f-autoproxy-server-name
2023-11-14
08:20
Integrated Rolf's work to make Tcllib ready for Tcl 9+ into the trunk. Thank you very much. check-in: 758418619e user: aku tags: trunk
2023-11-12
12:15
Merged from trunk. Closed-Leaf check-in: fa334d36e4 user: aku tags: tcl9-testarea-rde
2023-11-08
20:37
crc -- crc16 Applied crc pseudo-patch provided in mail on the tcllib-devel mailing list. Created the missing docs and test cases. Bumped to version 1.1.5. Thanks to [email protected] check-in: a061c12325 user: aku tags: trunk
20:37
Merged the doctools html work provided by Gustaf Neumann check-in: 84249cfc51 user: aku tags: trunk
2023-10-16
20:44
Migrated two more tests (failures reported by Harald Oehlmann) in the snit test suite (which apparentliy slipped throu so far because the require Tk). check-in: 14889a0133 user: rolf tags: tcl9-testarea-rde
2023-10-06
15:58
Adapted the ncgi::encode implementation to work with TIP 465. check-in: 7804eb94e9 user: rolf tags: tcl9-testarea-rde
2023-10-05
20:43
More TIP 673 changes. check-in: 0e63ebadb1 user: rolf tags: tcl9-testarea-rde
17:55
Merged from trunk. check-in: 07e51efa4d user: rolf tags: tcl9-testarea-rde
17:52
Fixed trace cleanup after matrix unlink. check-in: a01ab0a2a6 user: rolf tags: trunk
2023-10-01
01:09
Fixed typos of the "bump the version of every package" action in blowfish/pkgIndex.tcl and textutil/textutil.tcl and fixed an omission in practcl. Fixed the switch to the new trace syntax in stooop and matrix. Switched to new trace syntax in control/no-op.test. check-in: 8dd6ebc8bd user: pointsman tags: tcl9-testarea-rde
2023-09-30
01:10
Bumped package version for all modules [a-z]*. check-in: 5be206c63f user: rolf tags: tcl9-testarea-rde
2023-09-29
16:28
Bumped package version for all modules [a-r]*. (user: rolf) check-in: e5c34f86b7 user: rolf tags: tcl9-testarea-rde
12:01
Bumped package version for all modules [a-j]*. check-in: 8802bae4d5 user: rolf tags: tcl9-testarea-rde
01:16
To be able to say "I want a package version which explicitely claims to run with Tcl 9" every package version in tcllib has to be bumped. Started this. Done so far: check-in: 2f2380cd65 user: rolf tags: tcl9-testarea-rde
2023-09-28
02:07
Fixed previous commit. check-in: d632977a7d user: rolf tags: tcl9-testarea-rde
2023-09-27
23:21
TIP 673: Updated a few occurrences of the old, deprecated trace syntax. check-in: cb31d8af14 user: rolf tags: tcl9-testarea-rde
2023-09-04
23:37
Bumped tcllib package_version to 2.0. check-in: 00e8d94128 user: pointsman tags: tcl9-testarea-rde
2023-09-02
23:08
Fixed the pkgIndex.tcl generated at install time. check-in: 916dadef5e user: pointsman tags: tcl9-testarea-rde
2023-08-27
23:27
More work on minimum Tcl version requirement, package vsatisfies and removing code for older versions. check-in: c3860e3eaf user: pointsman tags: tcl9-testarea-rde
2023-08-26
01:07
Removed code needed for versions prior to Tcl 8.5. Fixed a few package vsatisfies calls. check-in: fc617c4610 user: pointsman tags: tcl9-testarea-rde
2023-08-24
00:36
Fixed editorial mistake. check-in: bc7d154fe5 user: rolf tags: tcl9-testarea-rde