Tcl Library Source Code

Timeline
Login

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

50 events occurring around 7e8153135223d2c9.

2019-06-04
07:34
Starting to investigate the issue with `scgi-client-0006` I was unable to help myself and started a cleanup of the tests first. - Fixed up indentation all over the place. - Moved all the various expected replies (404, 200, 500) into constructor procedures. This not only made the individual tests clearer, but also easier to properly indent. - Removed the custom `httpd::test::compare` (HTC). Switched to regular tcltest glob matching, plus string map for basic templating of some expected results (200... variants). - The thing with the `norm-eol` I had to add (*) makes me suspect that HTC hid a possible bug in the proxy coding around the handling of line endings. (Of course, my norm-eol now works around the same thing, if in a different manner). (Ad *) See marker `AKU` in the code. - Moved the cgi helper application into an `assets` directory. No need for dynamic creation and deletion. Just tweak the `path` it is looked for. With all this I can now easy see that `scgi-client-0006` returns a 500 server error to us, instead of the expected file. check-in: 91d4900a3d user: aku tags: aku-the-big-httpd-testsuite-cleanup
00:21
Abandoning efforts to merge the hypnotoad branch into trunk Copying files straight over from the clay fossil repo. Closed-Leaf check-in: c4f2912d41 user: hypnotoad tags: httpd-clay
00:15 Edit [6ae00eec075ff8d9|6ae00eec07]: Mark "Closed". artifact: 2d8b83cac2 user: seandeelywoods
2019-06-03
23:44
Update to clay, practcl, and httpd brought over from the clay project. clay - fixes a typo in the ensemble generator - Removed a call to cron::object_destroy (we don't always run with cron) - Added a tool-like event manager - Removed where the amalgamater was adding dictargs twice - Added a "short" uuid for local projects httpd - updates to clay - Test fixes - Remove CSS templating from the vanilla httpd - Some behind the scenes tweaks to accomodate the cuneiform module when httpd is used in external packages practcl - updates to clay - Static packages are now advertised in the tclpreinitscript, eliminating the need for the master process to throw a bootstrap to new threads check-in: 6ae00eec07 user: hypnotoad tags: hypnotoad
2019-05-30
18:22
Updated clay to mirror the latest version on http://fossil.etoyoc.com/fossil/clay (0.8) * Adds support for short UUIDs * Adds support for the embedded md5 generator in odielibc * Integrates dictargs into the clay syntax Update practcl * Embedded clay version is now 0.8 * Fixes a bug in installModule for an empty directory * Fixes a longstanding issue with bootstrapping child interps and threads from kits check-in: 0aa60d1fa8 user: hypnotoad tags: hypnotoad
2019-05-27
11:17 New ticket [fb4384e4b4] uri::resolve bug/feature causing loss of base address. artifact: 2151cc1b01 user: anonymous
2019-05-18
20:15 New ticket [52dfecac69] Wrongly add a carriage return on <pre><code>. artifact: 1d1de01858 user: Géballin
2019-05-07
22:58 Closed ticket [f61f2e83a3]: no instructions for building tcllibc plus 6 other changes artifact: 6a8464b48c user: aku
19:05
Add two tests for the quasirandom packages; describe and test the estimates for the number of primes in an interval check-in: c2db185801 user: arjenmarkus tags: trunk
01:21
Integrated the doc overhaul work into the trunk. This makes the various guides official. check-in: 6612c2b8a8 user: aku tags: trunk
2019-05-06
23:53
Merged latest work from trunk Closed-Leaf check-in: c0006570ed user: aku tags: doc-overhaul
22:53
sha1: sha1, sha256 Bugfixes - (original commit, and now) Version bump. sha256 1.0.4 sha1 2.0.4 Fixed testsuite issues introduced by commit [aa67a2cdc0]. The switch from `rename` to `interp alias` to activate an implementation was not compensated for in the code doing the deactivation just a few lines higher. check-in: 885b50ec5e user: aku tags: trunk
01:49
math::quasirandom - Fix testsuite setup - Requirements are 8.5+OO check-in: d898baf8e5 user: aku tags: trunk
2019-04-29
10:04
Make sha module compatible with channels that issue only one event each time the end of the channel is reached. check-in: aa67a2cdc0 user: pooryorick tags: trunk
2019-04-26
17:52
Beginnings of effort to rework validation to allow validators to see all results, not just the current value check-in: 36387739e6 user: andy tags: amg-argparse-validation
17:51
Update to-do list check-in: 9064b9d02f user: andy tags: amg-argparse
17:51
Continue writing documentation check-in: 2c12551d21 user: andy tags: amg-argparse
12:43
coroutine properly quote coroutine name check-in: 3bea76f022 user: pooryorick tags: trunk
2019-04-24
19:02 Closed ticket [3c17835a2d]: find interval of Legendre and 2 other estimated primes from two entries plus 5 other changes artifact: 7745e0de47 user: arjenmarkus ... 1 similar event omitted.
2019-04-23
19:46
Add a new package "quasirandom" for generating quasirandom numbers check-in: 8fdd9b5200 user: arjenmarkus tags: trunk
18:52
Solve a small problem with the math::stats proc (it did not correctly calculate the mean if the given numbers were all integers; now in the correct branch) check-in: 4c651a5ee7 user: arjenmarkus tags: trunk
2019-04-19
19:02
Merged latest work from trunk check-in: 84a5c40304 user: aku tags: doc-overhaul
17:05 Closed ticket [31868eeaff]: Consolidate (duplicated) utility packages plus 5 other changes artifact: ec34522eb4 user: aku
17:03
Package consolidation, deprecation, and movement. Tkt [31868eeaff] New: - fileutil::paths Tcl 8.4+ Version 1 - struct::map Tcl 8.4+ Version 1 Deprecated Replacement - configuration struct::map - doctools::config struct::map - doctools::paths fileutil::paths - paths fileutil::paths Updated all packages within Tcllib using the deprecated packages to now use the replacements instead. - doctools::idx::export 0.2.1 (I) - doctools::idx::import 0.2.1 (I) - doctools::toc::export 0.2.1 (I) - doctools::toc::import 0.2.1 (I) - pt::peg::export 1.0.1 (I) - pt::peg::import 1.0.1 (I) For external users reworked the internals of the deprecated packages to be plain wrappers redirecting to their replacements, deprecation stage D1. check-in: 788d248407 user: aku tags: trunk
05:57
Updated feature work with latest trunk changes. Closed-Leaf check-in: 7e81531352 user: aku tags: ak-31868eeaff
04:06 Ticket [31868eeaff] Consolidate (duplicated) utility packages status still Open with 3 other changes artifact: e2f153c848 user: aku ... 1 similar event omitted.
2019-04-18
23:17
Moved text block for general feedback out of `doctools2base` module to directory `common-text`. Updated all doc references. check-in: 8b098b25f7 user: aku tags: doc-overhaul
22:41
Expand section on awareness. check-in: 6e19eb334a user: aku tags: doc-overhaul
20:32
Doctools: markdown. Fixed mishandling of multiple copyright clauses in MD generator. Version bump 1.5.6 - B (markdown) - T (markdown) check-in: d00283c095 user: aku tags: trunk
20:09
Tkt [31868eeaff] Changed new package `fileutil::path` back to have a Tcl 8.4 requirement, for maximum compatibility. Modified the old implementations of the consolidated packages to redirect to the new package and implementation. Copied the tests from the latter over to ensure that these redirection wrappers are in working order. Created basic infrastructure in new directory `modules/0compatibility` holding these and any future compat packages / redirection wrappers. check-in: 5186a0f24b user: aku tags: ak-31868eeaff
19:40
Solve a small problem with the math::stats proc (it did not correctly calculate the mean if the given numbers were all integers) check-in: d754f29e93 user: arjenmarkus tags: pooryorick
19:34 Ticket [e6b2685388] proportional weighted shares status still Open with 3 other changes artifact: 871c30d655 user: arjenmarkus
19:08 New ticket [056a74a30f] The numtheory package is incomplete. artifact: dbb6e12c37 user: arjenmarkus
19:05 Ticket [3c17835a2d] find interval of Legendre and 2 other estimated primes from two entries status still Open with 3 other changes artifact: ce44a3992d user: arjenmarkus
18:53 Closed ticket [0a030f850d]: math::stat mean value round off plus 6 other changes artifact: 2ed0c59560 user: arjenmarkus
06:18 Ticket [31868eeaff] Consolidate (duplicated) utility packages status still Open with 3 other changes artifact: 3c7d3081d3 user: aku ... 1 similar event omitted.
06:10
Tkt [31868eeaff] Identical configuration management utility package. (Just claiming to require 8.4 vs 8.5) Removed doctools::config (doctools2base, 8.4) Removed configuration (pt, 8.5) Consolidated as struct::map, Tcl 8.4 requirement. Version bump - struct::map 1 - T (NEW) - D (NEW) Updated internal users: - pt::peg::export 1.0.1 (I) - doctools::idx::export 0.2.1 (I) - doctools::idx::import already bumped - doctools::toc::export 0.2.1 (I) - doctools::toc::import already bumped further fixed forgotten doc updates (doctools::{idx,toc}::import) of previous commit. check-in: d7c72d4825 user: aku tags: ak-31868eeaff
2019-04-17
19:52
fileutil::paths - Doc fix, test tweak check-in: b424206ff3 user: aku tags: ak-31868eeaff
17:17 Ticket [31868eeaff] Consolidate (duplicated) utility packages status still Open with 3 other changes artifact: da59a437e6 user: aku
16:36
Applied fixes to typos spotted by Arjen, with thanks check-in: 8b932db92c user: aku tags: doc-overhaul
06:47
Begin writing documentation check-in: b40a9f709a user: andy tags: amg-argparse
06:45
Allow parse_args-style comments check-in: 487e9d220e user: andy tags: amg-argparse
06:31 Ticket [31868eeaff] Consolidate (duplicated) utility packages status still Open with 3 other changes artifact: 32575c1d61 user: aku
06:29
Tkt [31868eeaff] Almost-identical path management utility package. (Differences due to 8.4 / 8.5 requirements) Removed doctools::paths (doctools2base, 8.4) Removed paths (pt, 8.5) Consolidated as fileutil::paths, Tcl 8.5 requirement. paths - No version bump. - T (NEW) - D (NEW) Updated internal users: - pt::peg::import 1.0.1 (I) - doctools::idx::import 0.2.1 (I) - Tcl 8.5 required - doctools::toc::import 0.2.1 (I) - Tcl 8.5 required check-in: d843b2df15 user: aku tags: ak-31868eeaff
02:41 Closed ticket [02970aa767]: Extend 'interp' package plus 6 other changes artifact: e77cf9a471 user: aku
02:13
Get more doctools fixes check-in: a9c3da3b35 user: aku tags: doc-overhaul
2019-04-16
23:35 Closed ticket [a20b080092]: Write manpages for oo::meta plus 6 other changes artifact: 0e0668cec3 user: aku