Tcl Library Source Code

Timeline
Login

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

50 most recent check-ins

2026-01-31
08:27
Completed doc updates for base32 and base32 hex packages. leaf check-in: eedd92a6bf user: m.n.summerfield tags: trunk, main
2026-01-30
22:39
Updated the base32hex docs & added examples (very similar to the base32 docs). check-in: a4629d1a7d user: m.n.summerfield tags: trunk, main
19:46
Updated description. check-in: f6f71eb05e user: m.n.summerfield tags: trunk, main
16:27
Ticket [713f364c]: change reference for bas32hex to rfc4648 check-in: 3e22977367 user: oehhar tags: trunk, main
16:24
Ticket [713f364c]: change main reference for base32 to rfc4648, change reference for bas32hex to rfc4648 check-in: 2dac6fb6ce user: oehhar tags: trunk, main
13:10
Changed the Bugs, Ideas, Feedback text making it shorter, and got rid of the depressing phrase "will undoubtedly contain bugs and other problems". check-in: c64e2188b8 user: mark tags: trunk, main
12:43
Added base32 egs; improved base32 docs; minor updates to doc policy. check-in: 4724df0f81 user: mark tags: trunk, main
09:23
Updated doc policy as per emails with Torsten; added an example to the asn package's docs. check-in: 8c56f46b22 user: mark tags: trunk, main
01:58
first attempt to fix [a028a78b5b7e6ed5], only tests exhibiting the larger scope for now leaf check-in: 33e0f416bb user: Torsten tags: bug-markdown-a028a78b5b7e
2026-01-29
11:36
Mostly minor improvements to the English, plus small markup consistency fixes. check-in: a4cd1cd2a0 user: mark tags: trunk, main
2026-01-28
14:08
Minor fixes to httpd docs. check-in: 31680f2c57 user: mark tags: trunk, main
13:09
merging markdown-table-fix-fd6bf fix for pipes in backticks check-in: 4160a99ead user: dgroth tags: trunk, main
08:18
added examples to struct::set + updated variable names + updated doc policy check-in: 3a886eea29 user: mark tags: trunk, main
2026-01-27
16:44
hopefully now finally get these in the right place check-in: 2b2bcd7ecf user: mark tags: trunk, main
13:35
Tiny note added. closed check-in: 404e951e80 user: mark tags: mark-struct-record-doc
13:34
Added tiny note suggesting Tcl 9 users consider Tcl's OO features instead of struct::record. check-in: 7a4aace249 user: mark tags: mark-struct-record-doc
13:27
Fixed doc [strong ...] validation warnings. closed check-in: b394c8f26a user: mark tags: mark-fixed-doc-warnings
13:26
Fixed doc warnings replacing [strong ...] with [emph ...] since no other markup was appropriate. check-in: bc6c0a0156 user: mark tags: mark-fixed-doc-warnings
13:01
hopefully merged in all the separate changes I did closed check-in: 2b4e247616 user: mark tags: mark-doc-mixed
13:00
Minor doc policy updates; fixed trivial warning in record; updated set docs & hopefully resolved. check-in: c15c461f2b user: mark tags: mark-doc-mixed
12:04
Another bunch I didn't merge individually. closed check-in: 5808808f53 user: mark tags: mark-doc-policy-update
12:00
Small doc update. check-in: c766605918 user: mark tags: mark-doc-policy-update
11:59
Clarified a small aspect. check-in: be8f472b58 user: mark tags: mark-doc-policy-update
11:57
I was using the wrong workflow so these were all supposed to go in one at a time. Hopefully they will in future. check-in: 485be5adeb user: mark tags: trunk, main
11:54
First draft of policy ideas; update to follow. check-in: deb14b3018 user: mark tags: trunk, main
09:22
Finished my clarifications of the json module's docs. Added a link to the typed-json module since that doesn't have the drawbacks of this module. I don't know and can't work out what happens if you call json::many-json2dict with a max value that is greater than the number of entities in the json text. (I _assume_ it just gets all that are available, but it would be nice to be able to say so in the docs.) closed check-in: b96bdd24d5 user: mark tags: mark-json-doc
08:46
This is a start of a doc policy doc. I plan to use it for the docs I'm editing (starting with struct::set). It is as much intended for thinking about docs as for guidance per se. Also it is extremely short (and hopefully won't grow much). Is it in the right place? Should it even exist? [This is visible in the timeline where I'm editing it but has disappeared from my local fossil repo. I also want to update it but don't know how since from my point of view it has "gone"] closed check-in: 7db9c4367e user: mark tags: mark-doc-policy-ideas
07:50
markdown package version set to 1.2.5 after pipe in backtick fix, finished and merged into branch. closed check-in: dc9c9951bb user: dgroth tags: markdown-table-fix-fd6bfdb078
00:45
Markdown module: added links to pages describing the additional syntax for reference (just as is the case for the basic syntag already) check-in: 603f63b083 user: Torsten tags: trunk, main
00:14
Markdown module: additional tests to check for other variants of tables and pipes- all good check-in: 389a843f6f user: Torsten tags: markdown-table-fix-fd6bfdb078
2026-01-26
19:16
fixing pipe in backticks producing tables. Ticket [fd6bfdb078] check-in: 8461fea6eb user: dgroth tags: markdown-table-fix-fd6bfdb078
19:05
Create new branch named "markdown-table-fix-fd6bfdb078" check-in: 68f468a37a user: dgroth tags: markdown-table-fix-fd6bfdb078
13:16
Improved and clarified the docs for struct::set These doc fixes are a result of my experience of using the struct::set module. For commands that return a Boolean I didn't change true and false to 1 and 0 (which I far prefer), as part of a policy of doing the minimum necessary changes. I also fixed a tiny doc warning for struct::record. closed check-in: 3cf77832ac user: mark tags: mark-struct-set-doc
10:22
Corrected and improved docs to close ticket [bbe4b8eca4]. closed check-in: af3bbc4c9b user: mark tags: mark-bbe4b8eca4-doc
10:04
markdown module: corrected a typo on the man page check-in: 54643dd26b user: Torsten tags: trunk, main
09:10
Fixed tiny typo to close ticket [d5c3eb1fb8]. closed check-in: 39c1528afa user: mark tags: mark-d5c3eb1fb8-doc
09:01
Added `package require struct::set` since this command is used 13 times in the file and to close ticket [305cddecc7]. closed check-in: 339448d4f2 user: mark tags: mark-305cddecc7-package-require
08:39
Added two examples to illustrate the use of string::token::shell in reference to ticket [be22696352]. closed check-in: b07cc05f0a user: mark tags: mark-be22696352-doc
2026-01-24
12:16
Create new branch named "markdown-ticket-fd6bfdb078" was already fixed in an other branch. closed check-in: 5d49522cd0 user: dgroth tags: markdown-ticket-fd6bfdb078
2026-01-23
08:58
Clarified and slightly expanded the json module documentation and added a small example. check-in: 3ec5b08cd9 user: mark tags: trunk, main
08:54
Added an example and some clarifying text to the json module. I closed ticket [6cc70fb3cd] because it wasn't valid. But since I'd made exactly the same mistake myself 3 years later I thought a doc update might help. closed check-in: e3b12a5fce user: mark tags: mark-doc-6cc70fb3cd-json
2025-10-20
22:20
Make stooop work with TIP #672 leaf check-in: b7a1a7d80d user: jan tags: tip-672
22:17
Update to autoconf-2.72 check-in: 0b0600d29a user: jan tags: trunk, main
2025-08-19
07:40
Merge trunk leaf check-in: 4dfd20fa4c user: apnadkarni tags: apn-vc-fixes
07:24
Fix package require line check-in: f14416cf2a user: jan.nijtmans tags: trunk, main
07:19
Close fork check-in: a1ef9975d8 user: jan.nijtmans tags: trunk, main
03:15
Merge trunk check-in: b015a31695 user: apnadkarni tags: apn-vc-fixes
2025-07-16
13:30
Expands support for json encoded arguments. This lets rest.tcl be used with Gemini and openai REST interfaces. closed check-in: 0b3dd048f8 user: clif tags: trunk
2025-06-10
01:34
Fix [e5f3dfc055c]: Tcllib 2.0 installer fails with default Tcl build check-in: 20d3697afb user: culler tags: trunk, main
00:59
Oops. string match does not accept regular expressions. closed check-in: f3ae895f6d user: culler tags: bug-e5f3dfc055c