Tcl Library Source Code

Timeline
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to [email protected]
or submit via the online form by Sep 9.

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

50 descendants and 50 ancestors of [00eb13763b]

2019-03-21
02:16
Fixed missing conversion to relative paths for image links. Closed-Leaf check-in: 58be278739 user: aku tags: doc-fixup-and-markdown-localdoc
01:50
Switched embedded docs to markdown. Regenerated install docs. check-in: 7cfe8cda34 user: aku tags: doc-fixup-and-markdown-localdoc
01:48
Fixed forgotten reset of md comment counter between documents. Fixed missing md extension declaration in the localdoc implementation. check-in: 945b80356c user: aku tags: doc-fixup-and-markdown-localdoc
2019-03-20
23:39
Merge latest work done on markdown generator (tocs, xrefs). check-in: 945be77637 user: aku tags: doc-fixup-and-markdown-localdoc
22:57
Markdown: Implemented document cross references, and added refs to the per-page synopses. check-in: a8b930a4d3 user: aku tags: doc-fixup-and-markdown
18:43
Reworked section explaining use of critcl by build system based on feedback from Arjen Markus. check-in: c58a3c19ac user: aku tags: doc-overhaul
18:23
Applied Arjen Markus' corrections and feedback. check-in: 3d68643631 user: aku tags: doc-overhaul
05:31
Markdown: Implemented section cross references, per-page TOC. Updated test results. check-in: 78d88166a8 user: aku tags: doc-fixup-and-markdown
03:51
Markdown: Fixed indenting of example sections (as code blocks) nested in lists. Updated test results. check-in: 5ea283171a user: aku tags: doc-fixup-and-markdown
2019-03-19
23:46
Markdown: Fixed paragraph counting when nesting lists. Fix for indenting in progress. check-in: d5f39d22eb user: andreask tags: doc-fixup-and-markdown
23:45
Text: Fixed paragraph counting when nesting lists check-in: a75ee706ed user: andreask tags: doc-fixup-and-markdown
23:42
Continued markdown work. More test cases, nested lists. Demonstrate issues with paragraph counting (text & markdown) and indenting (markdown only). Possibly demonstrate issue with text and markdown when a nested list is the first paragraph of an entry, without preceding text. This looks to lose the outer markup for start of entry. check-in: eaa4c90a8c user: andreask tags: doc-fixup-and-markdown
22:13
Tweaks to the narrative tracing check-in: 859f8caed1 user: andreask tags: doc-fixup-and-markdown
22:06
Fixed latex user reference in the results check-in: af4cc3338e user: andreask tags: doc-fixup-and-markdown
18:40
Switch embedded docs over to markdown. Drop lots of superfluous trailing whitespace. check-in: 56ca2fa4d9 user: andreask tags: doc-fixup-and-markdown-localdoc
05:43
Markdown continued polishing. - Hook into generation of copyright block. - Force line break in copyright block. - Use entity for copyright symbol. - Fix missing formatting for various span-level markup. - Fix index references, want links, not anchors. - Made notes of missing things (xref mainly, see HTML) - Fixed test results to match Text - Fixed missing cleanup of current context between pages. - Additional guards to detect contexts early, on emission, instead of final render. check-in: 34f227b45f user: aku tags: doc-fixup-and-markdown
03:50
Continued generation of markdown: doctools. check-in: 352aea205e user: aku tags: doc-fixup-and-markdown
03:49
Markdown: Updated test results, added index for easier inspection check-in: d6174df5a0 user: aku tags: doc-fixup-and-markdown
03:43
Markdown, switched toc and index to new comment commands. check-in: 669184b80b user: aku tags: doc-fixup-and-markdown
03:42
Text engine, fixed inverted conditions check-in: baa78c4740 user: aku tags: doc-fixup-and-markdown
03:41
Additional narrative tracing in text support. check-in: 7eb9daedd0 user: aku tags: doc-fixup-and-markdown
03:41
Better MD comment support. check-in: 10268352a5 user: aku tags: doc-fixup-and-markdown
03:39
Fixed comment typo check-in: bced18e56d user: aku tags: doc-fixup-and-markdown
2019-03-18
19:57
Continued generation of markdown: doctoc. check-in: 61b61eed41 user: aku tags: doc-fixup-and-markdown
2019-03-17
19:59
Squash and replace unwanted smart quotes. check-in: 590e67f11c user: aku tags: doc-overhaul
2019-03-15
06:28
Started generation of markdown: docidx. check-in: 0f2ecff317 user: aku tags: doc-fixup-and-markdown
2019-03-14
19:35
Shuffled the test support files for doctools around for a nicer hierarchy, with fmt, idx, and toc properly segregated. Updated the test suite to match the changes. Furthermore dropped superfluous checks for long-gone `CVS` directories. check-in: 7e7f01191f user: aku tags: doc-fixup-and-markdown
07:27
doctools: - `text`: Sliced and diced internals for easier (re)comprehension of the parts. Going towards reuse for a new `markdown` format. Fixed various mis-formattings: - Missing newline at end of output - Superflous newlines at beginning of example sections. - Updated various formatters to not pass initial leading whitespace into the output (See testsuite change, added comments) - `latex`: Fixed handling of paragraph breaks, [nl]. - Extended testsuite, more manpage examples. Also added comments at top with short description. doctoc: - Syntax checker fix, items are allowed before toc end, after the last division. - `text`: Updated to make use of and match the reworked engine. - `html`: Fixed fixed mismanagement of items before first and after last division. Completely new state for tracking levels, items. - `nroff`: Fixed missing indenting of division title - `tmml`: Fixed variable name typo - Extended testsuite with examples for all the generators. docidx: - `nroff`: Fixed unsorted output - Extended testsuite with examples for all the generators. check-in: fae3542632 user: aku tags: doc-fixup-and-markdown
2019-03-12
05:49
Added info about branches and version number incrementing. Tweaked install tooling notes. check-in: f6eb7e4e99 user: aku tags: doc-overhaul
04:59
Filled in test writing and install support sections of the devguide. check-in: 9e39cdbfe8 user: aku tags: doc-overhaul
2019-03-08
06:47
Removed deprecated tag `strong`, replaced with `emph`. check-in: fec15b366e user: aku tags: doc-overhaul
2019-03-07
21:09
Squashed deprecated `nl` tags, using `para` instead check-in: 4a95b1eebb user: aku tags: trunk
20:59
Initial revision of the communication guide check-in: a6761d78f6 user: aku tags: doc-overhaul
07:03
Fixed missing reference to the BSD/MIT license in the contributor and maintainer commitments. check-in: 46e243eef8 user: aku tags: doc-overhaul
06:41
Removed outdated `devdoc/cvs.branches.fig`. Removed `devdoc/README.releasemgr`. Replaced by `devdoc/tcllib_releasemgr.man`. TODO: Filling in the explanation of various tasks. Added `devdoc/tcllib_devguide.man`. Partially done. check-in: 205ddce17f user: aku tags: doc-overhaul
2019-03-06
08:16
Squash very old (read: outdated) dev- and release guides. check-in: 7f953a0106 user: aku tags: doc-overhaul
08:13
Removed `devdoc/installation.txt`. Was a duplicate of `devdoc/dirlayout_install.txt`, thus superfluous. Reworked the installation instructions. Folded unix and windows into a single section based on the older `devdoc/INSTALL.txt`. This thus became superfluous, and was removed. check-in: 2e0a176af7 user: aku tags: doc-overhaul
07:32
Tweaked the `sak.tcl localdoc` command to match the change from `embedded/index.html` to `embedded/index.md`. Added the first set of global documentation (license, how to get the sources, installation instructions). Extended `README.md` and `embedded/index.md` with references to the new documentation. Regenerated the documentation, embedded and for installation. check-in: 7a4994784a user: aku tags: doc-overhaul
07:06
Get updated package docs. check-in: a2ff90fa4e user: aku tags: doc-overhaul
07:06
Regenerated documentation. check-in: 08c384a6c3 user: aku tags: trunk
04:57
Added markdown replacement for main index. check-in: fd6e40a198 user: aku tags: doc-overhaul
04:30
Start overhaul of global docs (for the system, not packages). check-in: 4b85cfed9b user: aku tags: doc-overhaul
2019-03-02
04:18
Integrated Andrew Mangogna's and Nathan Coulter's work on namespacex, with thanks. check-in: dc845d0c83 user: aku tags: trunk
2019-02-26
06:07
Tkt [6e778502b8]. Merged fix for -- handling in `flatten`. check-in: 7963b3dbaf user: aku tags: trunk
06:06
Import trunk fixes Closed-Leaf check-in: bc477e224e user: aku tags: tkt-6e778502b8
2019-02-22
07:02
Corrected copy and paste error in test name check-in: 1aa3aa432f user: oehhar tags: trunk
00:54
Added Roy Keene's new package, 'lazyset' (determine a value on 1st read of a variable) check-in: 49fdc19548 user: aku tags: trunk
2019-02-21
23:39
Import trunk fixes Tweak manpage a bit for easier version update. Tweak package index to check core version. Closed-Leaf check-in: ca21301c2a user: aku tags: add-lazyset
2018-12-31
04:49
Updated to only append one name if array is not being used check-in: 3f2d995fa7 user: rkeene tags: add-lazyset
04:48
Added documentation for lazyset check-in: 63c4b82f14 user: rkeene tags: add-lazyset
03:56
Added lazyset to modules index check-in: 00eb13763b user: rkeene tags: add-lazyset
03:51
Added lazyset module check-in: 6dba867add user: rkeene tags: add-lazyset
2018-12-08
18:18
Pulling a commit to uuid that was missed check-in: 63590365a7 user: hypnotoad tags: trunk
18:12
Fixes to restrict Markdown to just the parts of textutil it is actually using. Fixes to httpd to map all project dependencies to the local fossil checkout on test check-in: 5fa1916707 user: hypnotoad tags: trunk
17:47
Fixing a problem with html.test, it was not calling out its dependency on the ncgi module in the tests, and with a naked package require it was pulling ncgi from the environment. Adding files that were added in developer merges but missed in the trunk reversion procedure. check-in: 3d6e394dc1 user: hypnotoad tags: trunk
16:20
Re-applying the modifications from checkin [269812cf8d] check-in: e0c9c32985 user: hypnotoad tags: trunk
16:09
Replying arjen's checkin [ccd9433cb2] check-in: d40ac86cd6 user: hypnotoad tags: trunk
16:05
Re-apply merge from pt-peg_op-tests-ssoberni check-in: af3d17089b user: hypnotoad tags: trunk
15:56
Pulling the new wcswidth addition for textutil check-in: e4891a5c1d user: hypnotoad tags: trunk
15:53
Re-integrating kbk's disjoint-set work check-in: c261a6a0ea user: hypnotoad tags: trunk
2018-07-22
11:38
Add a package for trigonometric functions that use angles in degrees and additional trigonometric and hyperbolic functions, including their inverses. check-in: 7538200f88 user: arjenmarkus tags: trunk
2018-07-19
19:31
Change the criterium for detecting if two circles touch - use the mean of the two radii check-in: 6124e077a8 user: arjenmarkus tags: trunk
2018-07-09
21:27
pt::peg::op `drop unrealizable` more conservative, ignore unreachable symbols as realizable. Tests pass. check-in: 4bbe140a79 user: andreask tags: trunk
21:17
Tkt [351b8b2f55]. Work branch integrated. check-in: 3720e40747 user: andreask tags: trunk
21:08
More tests: syntax, drop unreachable. More comments. Noted untested ops. pt::peg::op <B> - Version bump to 1.0.2 Closed-Leaf check-in: d907079d5b user: andreask tags: pt-container-ssoberni
19:49
Some fixes to the new pe transform testing. check-in: 8436048fee user: andreask tags: pt-container-ssoberni
19:17
math::numtheory - <B,T> Bugfix in `primeFactors`. Handle case of the search loop for factors running over the end of the list of known primes. Added test cases. Version bumped to 1.1.1 check-in: f1ef76f20c user: andreask tags: trunk
18:44
Moved all the new things (doc, code, tests) which were added to the __generated__ numtheory.* files over into the true source, numtheory.dtx. Updated the stitch file to generate the new files (primes.*). Regenerated the derived files. Only differences are whitespace and comments. Tests pass. check-in: b908e8c70e user: andreask tags: trunk
17:14
docstrip - Moved manpage changes from generated file into the actual package sources. No version change check-in: 180c2ac3c8 user: andreask tags: trunk
2018-07-04
12:50
Factored out commonalities into a test-case generator: TestTransformation; added tests for discussing suggested fixes (minimize, drop unrealizable) check-in: 9ab6b8023e user: ssoberni tags: pt-container-ssoberni
2018-07-03
16:06
cleanup check-in: f43384e6e9 user: ssoberni tags: pt-container-ssoberni
16:01
Provide test harness for transformation ops on grammars (grammar containers); WIP check-in: 40ed050ddb user: ssoberni tags: pt-container-ssoberni
14:55
pt_peg_op.tcl (minimize): op proc is called 'modeopt', not 'optmodes' check-in: e4323e9e48 user: ssoberni tags: pt-container-ssoberni
2018-06-27
17:16
Update peg container transform work to latest trunk, including peg ffp fixes. check-in: 63282d761b user: aku tags: pt-container-ssoberni
17:07
Merged FFP work by Stefan Sobernig. check-in: 623801c583 user: aku tags: trunk
2018-06-25
23:00
Fixes for the FFP tests - Change test grammar to enforce consummation of all input - Fix error in ok grammar example copied from the fail example. - Fix mis-count in the FFP result for the fail example, and missing closing brace Closed-Leaf check-in: d58dafb114 user: aku tags: ssoberni-ffp-3ed39a451f
2018-06-22
04:30
Brought in trunk work (mostly the doc changes) check-in: 3ec4e74aac user: aku tags: ssoberni-ffp-3ed39a451f
2018-06-20
05:46
doctools doctoc - html formatting - anchors based on section titles and file labels. bump to 1.1.7 docidx - html formatting - anchors based on keywords, ignore non-alphanumeric characters. bump to 1.0.8 dtplite - See doc_auto below. Bump to 1.3.1. Further, factored generator blocks into separate procedures. sak / doc_auto - Ignore leading non-alphanumeric characters for sorting. dicttool <D> Typo fix - dicttool.man Regenerated embedded and other documentation. check-in: fe060af06b user: aku tags: trunk
2018-06-19
18:33
Updated local documentation. check-in: 3a89671277 user: aku tags: trunk
17:50
Merged hypnotoad work over into trunk, mainly for the changes (renames) which help sak.tcl operation. check-in: 5b0076422d user: aku tags: trunk
17:37
Bumped the version for Practcl check-in: 021d5ae879 user: hypnotoad tags: hypnotoad
04:12
mime / smtp <EF> Ticket [83d674b2dd] Extended TLS support to native TLS connections. Bumped to version 1.5. check-in: 9073bd414a user: aku tags: trunk
04:08
mime / smtp <B> Ticket [d9be31a488] Fixed operation of smtp::initialize when both server- and port-list contain more than one element. Bumped to 1.4.6 check-in: f8b74f465b user: aku tags: trunk
2018-06-18
21:27
Pulling changes from trunk check-in: e42366acb6 user: hypnotoad tags: hypnotoad
19:17
Added a number of procedures to the geometry package regarding intersection with circles (implementation in geometry_circle.tcl). Edited several files because of merge conflicts check-in: c3a46560db user: arjenmarkus tags: trunk
2018-06-14
21:11
Fixing an issue in httpd where mime headers to a closed channel were going into an overrun instead of simply terminating check-in: 120c9fa21e user: hypnotoad tags: hypnotoad
14:31
The drop operation should only be permissive on choices (reflecting the realizability condition on choice). New expressions should not be constructed for expressions other than choice. check-in: f70ef61b95 user: ssoberni tags: pt-container-ssoberni
14:02
Kleene star and optionals are better deemed realizable by definition. check-in: 8cd8a7435f user: ssoberni tags: pt-container-ssoberni
09:48
Fix typo in variable use check-in: b08e3a4fd7 user: ssoberni tags: pt-container-ssoberni
09:40
Fix typo in variable use check-in: e3fcb27310 user: ssoberni tags: pt-container-ssoberni
2018-06-13
21:48
Fix order of cleanup operations; dropping unrealizable non-terminals is known to result in new unreachable ones. check-in: 29c5675b36 user: ssoberni tags: pt-container-ssoberni
21:34
Create new branch named "pt-container-ssoberni" check-in: 73a81cc2ca user: ssoberni tags: pt-container-ssoberni
13:48
Preserve farthest-failure path for all *_branch super-instructions. Test included. Prior to this fix, three out of four *_branch si pushed an empty element to the ES, rather than the current FFP. This corresponded to i_error_clear_push, rather than the (documented and) needed i_error_push. check-in: 03e3d184d6 user: ssoberni tags: ssoberni-ffp-3ed39a451f
13:41
Create new branch named "ssoberni-ffp-3ed39a451f" check-in: a3cdfd4c68 user: ssoberni tags: ssoberni-ffp-3ed39a451f
2018-06-12
03:55
oauth / oauth <T> Ticket [20b144d2] Skip tests if TLS is not available. Added base64, sha1 to the set of support packages. check-in: b39206d300 user: aku tags: trunk
2018-06-05
21:50
httpd module changes Added a server plugin which allows local process data to be sent via arguments and memchans instead of sockets. Updated tests to use the dict_dispatch plugin check-in: 93b036eaeb user: hypnotoad tags: hypnotoad
18:04
Adding a sourcefile that was missing to implement plugins check-in: 313dd6aeac user: hypnotoad tags: hypnotoad
2018-05-31
16:21
Pulling changes from trunk check-in: 703dc04479 user: hypnotoad tags: hypnotoad
16:20
Where present, have uuid use /dev/urandom as an entropy source instead of relying on delicate platform specific hacks. check-in: d5e2fcf04b user: hypnotoad tags: trunk
2018-05-26
04:11
Adapted a convention from toadhttpd for Dispatch plugins to the general case. Fixed a typo in practcl check-in: e7c8f0994c user: hypnotoad tags: hypnotoad
2018-05-24
16:46
Added a thread spinning stub to the httpd plugin template ::cron::run should now trigger periodic processes check-in: aafd17983a user: hypnotoad tags: hypnotoad