Tcl Library Source Code

Timeline
Login

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

50 most recent check-ins

2026-03-14
16:56
Amend comment header of fumagic Tcl files to update origin of magic data and show contributors consistently. leaf check-in: 886f13b91e user: kjnash tags: trunk, main
16:43
Bugfix the command "fileutil::magic::cfront::install" so it is adapted to the arguments expected by command "generate" rather than those expected by the former command "procdef". Sync documentation modules/fumagic/cfront.man and bump package fileutil::magic::cfront to version 1.3.3 check-in: e4d2309473 user: kjnash tags: trunk, main
16:03
Sync documentation modules/fumagic/cfront.man with the replacement of command "procdef" with command "generate", [b0158a7951] 2016-06-12. check-in: cf0f81779d user: kjnash tags: trunk, main
13:58
Add test to fileutil for GNU tar files, bump package fileutil to 1.16.4 check-in: 807dfe8a9c user: kjnash tags: trunk, main
11:59
Bugfix from Paul Obermeier for package fileutil to recognise GNU tar files. Fixes ticket [941c0d2b60]. check-in: bf3824ee74 user: kjnash tags: trunk, main
2026-03-08
21:46
Bugfixes from Paul Obermeier for package tar, tickets 47ef6dc0c5 and cc1e1bc658. Bump version to 0.15. check-in: cccbb3bf70 user: kjnash tags: trunk, main
21:03
Add Paul Obermeier's code for zipfile::decode::filetime, resolving ticket 4a404d7bdd. Add documentation and tests. Bump package zipfile::decode to 0.11.0. check-in: 2cc81cbde7 user: kjnash tags: trunk, main
20:40
Bump package zipfile::encode to 0.5.2 for 2026-03-07 commits. check-in: bfb1dd915e user: kjnash tags: trunk, main
2026-03-07
01:27
Revise doc for zipfile::encode to state that Trf is not needed for Tcl >= 8.6, and to correct an inaccuracy in the description of the constructor check-in: 2011afcf44 user: kjnash tags: trunk, main
00:57
Edit modules/zip/encode.tcl to use native zip facilities instead of Trf for Tcl >= 8.6 check-in: f0c49af5b7 user: kjnash tags: trunk, main
00:42
Bugfix modules/zip/encode.tcl - rename variable sock to ch in proc str. Add test file modules/zip/encode.test. check-in: 7857aa3960 user: kjnash tags: trunk, main
2026-03-06
11:27
Tiny bit more graph doc improvement. check-in: ecfc16782c user: mark tags: trunk, main
2026-03-05
13:28
Tiny bit of doc progress on the graph pkg. check-in: 8c63bb6382 user: mark tags: trunk, main
2026-02-26
12:22
Made deprecated doctool commands more visible; started updating the graph docs. check-in: ec599d410d user: mark tags: trunk, main
2026-02-25
10:00
Tiny update to disjointset; doc policy update: keep Unicode chars in BMP (<= 4 hex digits) in case some of the doc toolchain can't cope with Unicode outside that range. check-in: 81a0a6decd user: mark tags: trunk, main
2026-02-24
11:40
Improvements to my improvements; now finished with disjointset. check-in: e93e6a6f0a user: mark tags: trunk, main
11:04
Improved disjointset docs & added egs. Tiny consistency improvement to other doc files: all now have a [section API] rather than a mixture of just going from the description to straight into the commands or [section Command] (and variants) or [section API]. check-in: d6bb1a4f8c user: mark tags: trunk, main
2026-02-23
11:19
Update of Tcllib online docs since all textutil subpackages have now been improved. check-in: 4c1903711b user: mark tags: trunk, main
11:10
Improved docs for patch & wcswidth & added egs for wcswidth. check-in: 4030146bab user: mark tags: trunk, main
2026-02-20
11:00
Very light editing of William H. Duquette’s expander package. check-in: 5f3b37e7ec user: mark tags: trunk, main
09:43
Trim docs & egs; now completed texutil "bundle" docs & egs. check-in: 708ee58ad6 user: mark tags: trunk, main
2026-02-19
11:51
Split out the textutil egs into their own files so that egs now appear both in the overall textutil doc page & each individual subpackage's doc page. check-in: e7390f8c3b user: mark tags: trunk, main
08:59
Improved a string eg; completed tabify doc incl. eg. check-in: 88b6955d78 user: mark tags: trunk, main
2026-02-18
12:47
Deleted second eg since it didn't show the command to best advantage. check-in: 655aa03e11 user: mark tags: trunk, main
12:27
tiny doc arg renaming check-in: c04c8fbeba user: mark tags: trunk, main
12:25
Completed string doc & egs; started on tabify doc & egs. check-in: e540da3ac5 user: mark tags: trunk, main
2026-02-17
12:56
Doc refinements to split; did half the docs & 1 eg for string. check-in: c08b2644ba user: mark tags: trunk, main
2026-02-16
11:45
Tweaked adjust and textutil docs; improved repeat & split docs & added egs. check-in: 7dd25b9384 user: mark tags: trunk, main
2026-02-13
11:13
Completed the adjust docs & added egs. check-in: ffe841dcf1 user: mark tags: trunk, main
2026-02-12
12:27
Improved textutil::adjust::adjust docs. check-in: 5855ba477e user: mark tags: trunk, main
2026-02-11
13:28
Used doctools include to eliminate doc duplication in textutil.man while preserving the convenience of having the docs in the bundle and in the individual subpackages. (The docs themselves haven't been edited yet.) check-in: 7553f0884d user: mark tags: trunk, main
09:29
Completed improvement of stringprep docs & new eg. Improved unicode docs & egs & corrected normalize doc (it wrongly said it returned a string but actually returns a list of ints). check-in: 1fc8e59008 user: mark tags: trunk, main
2026-02-10
13:07
Almost finished editing stringprep + new eg. check-in: 4f01cad69d user: mark tags: trunk, main
2026-02-09
11:53
Note in stringprep desc; improved docs & added egs for unicode normalization (incomplete). check-in: a035a0efe3 user: mark tags: trunk, main
08:37
Improved docs & added/improved egs for string token and string token shell. check-in: 8627f7b436 user: mark tags: trunk, main
2026-02-07
09:13
Improved eg with basic error handling + link to inifile. check-in: 54b4ef7731 user: m.n.summerfield tags: trunk, main
2026-02-06
12:01
Added an eg to string token & updated docs check-in: f6635eb190 user: mark tags: trunk, main
2026-02-05
12:56
Minor improvements to lazyset doc. check-in: a35c11a58b user: mark tags: trunk, main
12:37
Completed lambda docs & egs. check-in: e015321ed2 user: mark tags: trunk, main
09:30
Added another smaller lambda eg, but still lack an eg for partial func. app. plus minor update to doc policy re egs. check-in: 57822ed520 user: mark tags: trunk, main
2026-02-04
12:05
Added links to base32 docs; improved dictool docs; improved lambda docs & added an example. check-in: 85ef96bfa3 user: mark tags: trunk, main
09:51
Doc update for the Tcllib web pages (+ fixed almost all doc warnings). check-in: 691e98459a user: mark tags: trunk, main
09:09
Completed pass on bee encoding docs + minor updates to some other docs. check-in: 9b35774099 user: mark tags: trunk, main
2026-02-03
12:55
Edited about half the bee encoding docs & added examples. check-in: b84eda5fd7 user: mark tags: trunk, main
09:50
Improved yEncoding docs & added egs. As a result discovered bugs: https://core.tcl-lang.org/tcllib/tktview/69d33816bb Also did minor update to doc policy. check-in: 82673df97d user: mark tags: trunk, main
2026-02-02
17:44
[e15c2a7c-json-write-hao] Implement tdom string formatting. Currently test 4.0.1 faied due to a tdom bug. leaf check-in: 5f7933e028 user: oehhar tags: e15c2a7c-json-write-hao
12:14
Improved more encoding docs, and added and updated examples. check-in: 1e1136edbe user: mark tags: trunk, main
2026-01-31
08:27
Completed doc updates for base32 and base32 hex packages. 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