master
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).
[_columnwidth]: Recognize ANSI color control sequences and exclude them from the calculation. They are logically of no width and thus their characters must not be counted when determining a column's width.
Bumped package version for all modules [a-z]*.
Re-integrating kbk's disjoint-set work
Done.
general tcl 9 compatibility work - I - accelerators
I - portability markers, tweaks
struct::list - EF - `equal` extended with new option `-simple`. Version bumped to 1.9.
wip
Bug [f6adf9f137] : correct to-too in error message. Thanks Massimo !
Fixed trace cleanup after matrix unlink.
Moved common parts of the struct::matrix testsuites out of them into a supporting file. Also replaced the usage of obsolete [aget] with standard [dictsort].
Fixup version typo
Clean up Fossil commit warnings (fossil test-commit-warning) by removing carriage returns, switching to UTF-8 where appropriate, and whitelisting particular files. Note: Fossil fails to honor binary-glob for files that it doesn't think are binaries in the first place due to not containing NUL bytes, so these cases are listed in both binary-glob and encoding-glob.
More adaption to the package require Tcl commands, following what was discussed at the montly meeting 2023/08. More work and changes to come.
Ported struct test suite-
More [package require Tcl] work and cleanup, including documentation. Regenerated embedded documentation.
Pointsman testbed.
* matrix.man: Implemented Ed Suominen's sort methods, with * matrix.tcl: modifications to speed things up, and to have * matrix.test: a more standard API (-options).
struct::record - B - Tcl 9 portability fixes. Bumped to version 1.2.4
More work on minimum Tcl version requirement, package vsatisfies and removing code for older versions.
Merged latest work from trunk
* tree.testsuite: Updated tests based on walk error stack traces to handle new differences between 8.4 and 8.5.